aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2001-12-04 23:23:19 +0000
committerAlan Modra <amodra@gcc.gnu.org>2001-12-05 09:53:19 +1030
commitc3bb62b90a749caef99fce02830bc4b67399481d (patch)
tree0c971d864d27238246f4aa7ca40ff2203980bf11
parente59b3387bd519a8edc290b7451bb0560c8865630 (diff)
downloadgcc-c3bb62b90a749caef99fce02830bc4b67399481d.zip
gcc-c3bb62b90a749caef99fce02830bc4b67399481d.tar.gz
gcc-c3bb62b90a749caef99fce02830bc4b67399481d.tar.bz2
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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c2
-rw-r--r--gcc/config/rs6000/rs6000.h2
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 <amodra@bigpond.net.au>
+
+ * 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 <jsm28@cam.ac.uk>
* 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)) \