aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gnu.org>1995-02-06 02:44:42 +0000
committerTorbjorn Granlund <tege@gnu.org>1995-02-06 02:44:42 +0000
commit6500b83fd2d4046a9f989a818aa388eb588db0cf (patch)
tree8b7b5baaf86af9894c9f53c0cfddb6044cbd5689
parent3296aff4d653227566c2757edad27018940d6ea9 (diff)
downloadgcc-6500b83fd2d4046a9f989a818aa388eb588db0cf.zip
gcc-6500b83fd2d4046a9f989a818aa388eb588db0cf.tar.gz
gcc-6500b83fd2d4046a9f989a818aa388eb588db0cf.tar.bz2
(PREDICATE_CODES): Fix many errors. Enable.
From-SVN: r8870
-rw-r--r--gcc/config/pa/pa.h16
1 files changed, 8 insertions, 8 deletions
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 \