X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Fconfig%2Fpa%2Fpa.h;h=69d599cfa1acc4f9339e08bcafef90086d2f185e;hp=f463fafe3b818f2f8d569e03baaa9ce939cf329a;hb=4f2e9ceb5df926598edfb2b9a2cd1a5a581d0002;hpb=cad2a6b5acaa2395e8c1e340962b46240c394d46;ds=inline diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index f463fafe3b8..69d599cfa1a 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -1119,13 +1119,18 @@ extern int may_call_alloca; #define LEGITIMATE_CONSTANT_P(X) \ ((GET_MODE_CLASS (GET_MODE (X)) != MODE_FLOAT \ || (X) == CONST0_RTX (GET_MODE (X))) \ - && (NEW_HP_ASSEMBLER || TARGET_GAS || GET_CODE (X) != LABEL_REF) \ - && !(TARGET_64BIT && GET_CODE (X) == CONST_DOUBLE) \ - && !(TARGET_64BIT && GET_CODE (X) == CONST_INT \ - && !(HOST_BITS_PER_WIDE_INT <= 32 \ - || (reload_in_progress || reload_completed) \ - || LEGITIMATE_64BIT_CONST_INT_P (INTVAL (X)) \ - || cint_ok_for_move (INTVAL (X)))) \ + && (NEW_HP_ASSEMBLER \ + || TARGET_GAS \ + || GET_CODE (X) != LABEL_REF) \ + && (!TARGET_64BIT \ + || GET_CODE (X) != CONST_DOUBLE) \ + && (!TARGET_64BIT \ + || HOST_BITS_PER_WIDE_INT <= 32 \ + || GET_CODE (X) != CONST_INT \ + || reload_in_progress \ + || reload_completed \ + || LEGITIMATE_64BIT_CONST_INT_P (INTVAL (X)) \ + || cint_ok_for_move (INTVAL (X))) \ && !function_label_operand (X, VOIDmode)) /* Target flags set on a symbol_ref. */