From c3bb62b90a749caef99fce02830bc4b67399481d Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 4 Dec 2001 23:23:19 +0000 Subject: rs6000.c (rs6000_legitimize_address): Fix typo. * config/rs6000/rs6000.c (rs6000_legitimize_address): Fix typo. * config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Here too. From-SVN: r47631 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.h | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 95ae312..25414ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-12-05 Alan Modra + + * config/rs6000/rs6000.c (rs6000_legitimize_address): Fix typo. + * config/rs6000/rs6000.h (LEGITIMATE_LO_SUM_ADDRESS_P): Here too. + 2001-12-04 Joseph S. Myers * c-common.def (COMPOUND_LITERAL_EXPR): New. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index ccb46d7..58b30bd 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -1674,7 +1674,7 @@ rs6000_legitimize_address (x, oldx, mode) && CONSTANT_P (x) && GET_MODE_NUNITS (mode) == 1 && (GET_MODE_BITSIZE (mode) <= 32 - || (TARGET_HARD_FLOAT && mode != DFmode))) + || (TARGET_HARD_FLOAT && mode == DFmode))) { rtx reg = gen_reg_rtx (Pmode); emit_insn (gen_elf_high (reg, (x))); diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h index b30ee97..2e100b2 100644 --- a/gcc/config/rs6000/rs6000.h +++ b/gcc/config/rs6000/rs6000.h @@ -2012,7 +2012,7 @@ typedef struct rs6000_args && ! flag_pic && ! TARGET_TOC \ && GET_MODE_NUNITS (MODE) == 1 \ && (GET_MODE_BITSIZE (MODE) <= 32 \ - || (TARGET_HARD_FLOAT && (MODE) != DFmode)) \ + || (TARGET_HARD_FLOAT && (MODE) == DFmode)) \ && GET_CODE (X) == LO_SUM \ && GET_CODE (XEXP (X, 0)) == REG \ && INT_REG_OK_FOR_BASE_P (XEXP (X, 0), (STRICT)) \ -- cgit v1.1