From 6500b83fd2d4046a9f989a818aa388eb588db0cf Mon Sep 17 00:00:00 2001 From: Torbjorn Granlund Date: Mon, 6 Feb 1995 02:44:42 +0000 Subject: (PREDICATE_CODES): Fix many errors. Enable. From-SVN: r8870 --- gcc/config/pa/pa.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'gcc') diff --git a/gcc/config/pa/pa.h b/gcc/config/pa/pa.h index 5fe9319..c907325 100644 --- a/gcc/config/pa/pa.h +++ b/gcc/config/pa/pa.h @@ -2120,7 +2120,7 @@ extern struct rtx_def *hppa_save_pic_table_rtx; #if 0 #define PREDICATE_CODES \ - {"reg_or_0_operand", {SUBREG, REG, CONST_INT}}, \ + {"reg_or_0_operand", {SUBREG, REG, CONST_INT, CONST_DOUBLE}}, \ {"reg_or_cint_move_operand", {SUBREG, REG, CONST_INT}}, \ {"arith_operand", {SUBREG, REG, CONST_INT}}, \ {"arith32_operand", {SUBREG, REG, CONST_INT}}, \ @@ -2142,15 +2142,15 @@ extern struct rtx_def *hppa_save_pic_table_rtx; {"movb_comparison_operator", {EQ, NE, LT, GE}}, \ {"pc_or_label_operand", {LABEL_REF, PC}}, \ {"symbolic_operand", {SYMBOL_REF, LABEL_REF, CONST}}, \ - {"reg_or_nonsymb_mem_operand", {REG, SUBREG, MEM}}, \ - {"move_operand", {REG, SUBREG, CONST_INT, MEM}}, \ - {"pic_operand", {REG, SUBREG, CONST_INT, SYMBOL_REF, LABEL_REF, \ - CONST, HIGH, PC}}, /* No clue */ \ + {"reg_or_nonsymb_mem_operand", {SUBREG, REG, MEM}}, \ + {"move_operand", {SUBREG, REG, CONST_INT, MEM}}, \ + {"pic_label_operand", {LABEL_REF, CONST}}, \ {"function_label_operand", {SYMBOL_REF}}, \ - {"reg_or_0_or_nonsymb_mem_operand", {REG, SUBREG, CONST_INT, MEM}}, \ + {"reg_or_0_or_nonsymb_mem_operand", {SUBREG, REG, CONST_INT, \ + CONST_DOUBLE, MEM}}, \ {"div_operand", {REG, CONST_INT}}, \ - {"call_operand_address", {LABEL_REF, SYMBOL_REF, CONST_INT, \ - CONST, HIGH}}, + {"call_operand_address", {SYMBOL_REF, LABEL_REF, CONST_INT, \ + CONST_DOUBLE, CONST, HIGH}}, #endif #define DO_GLOBAL_DTORS_BODY \ -- cgit v1.1