re PR target/44705 (FAIL: gcc.dg/pr44674.c (internal compiler error))
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>
Sat, 3 Jul 2010 20:28:44 +0000 (20:28 +0000)
committerJohn David Anglin <danglin@gcc.gnu.org>
Sat, 3 Jul 2010 20:28:44 +0000 (20:28 +0000)
PR target/44705
* config/pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Reject LABEL_REF.

From-SVN: r161781

gcc/ChangeLog
gcc/config/pa/pa.h

index e87eb5f..55ae14b 100644 (file)
@@ -1,3 +1,8 @@
+2010-07-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/44705
+       * config/pa/pa.h (GO_IF_LEGITIMATE_ADDRESS): Reject LABEL_REF.
+
 2010-07-03  Jan Hubicka  <jh@suse.cz>
 
        * timevar.def (TV_OUT_OF_SSA, TV_VAR_EXPAND, TV_POST_EXPAND,
index 4eae700..1bb0f10 100644 (file)
@@ -1142,9 +1142,7 @@ extern int may_call_alloca;
               || ((MODE) != SFmode                                     \
                   && (MODE) != DFmode)))                               \
     goto ADDR;                                                         \
-  else if (GET_CODE (X) == LABEL_REF                                   \
-          || (GET_CODE (X) == CONST_INT                                \
-              && INT_5_BITS (X)))                                      \
+  else if (GET_CODE (X) == CONST_INT && INT_5_BITS (X))                        \
     goto ADDR;                                                         \
   /* Needed for -fPIC */                                               \
   else if (GET_CODE (X) == LO_SUM                                      \