aboutsummaryrefslogtreecommitdiff
path: root/gcc/genpreds.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2004-08-13 12:11:35 -0700
committerRichard Henderson <rth@gcc.gnu.org>2004-08-13 12:11:35 -0700
commit201312c254f778e19ac9407874217ddbe83d2aa5 (patch)
treece0557eff8d18b82b01391444564ca92f0df5fe5 /gcc/genpreds.c
parent73389fa4a2ec749ef646627ef69c6245a8d862a4 (diff)
downloadgcc-201312c254f778e19ac9407874217ddbe83d2aa5.zip
gcc-201312c254f778e19ac9407874217ddbe83d2aa5.tar.gz
gcc-201312c254f778e19ac9407874217ddbe83d2aa5.tar.bz2
Makefile.in (insn-preds.o): Depend on TREE_H.
* Makefile.in (insn-preds.o): Depend on TREE_H. * genpreds.c (write_insn_preds_c): Include tree.h. * config/alpha/alpha.c (reg_or_0_operand, reg_or_6bit_operand, reg_or_8bit_operand, cint8_operand, add_operand, sext_add_operand, const48_operand, and_operand, or_operand, mode_width_operand, mode_mask_operand, mul8_operand, const0_operand, hard_fp_register_operand, hard_int_register_operand, reg_or_cint_operand, some_operand, some_ni_operand, input_operand, samegp_function_operand, direct_call_operand, small_symbolic_operand, global_symbolic_operand, call_operand, symbolic_operand, dtp16_symbolic_operand, dtp32_symbolic_operand, gotdtp_symbolic_operand, tp16_symbolic_operand, tp32_symbolic_operand, gottp_symbolic_operand, alpha_comparison_operator, alpha_zero_comparison_operator, alpha_swapped_comparison_operator, signed_comparison_operator, alpha_fp_comparison_operator, divmod_operator, fix_operator, aligned_memory_operand, unaligned_memory_operand, reg_or_unaligned_mem_operand, any_memory_operand, reg_not_elim_operand, normal_memory_operand, reg_no_subreg_operand, addition_operation): Move to predicates.md. (reg_or_const_int_operand): Remove. Replace all users with reg_or_cint_operand. (tls_symbolic_operand_1): Export. Don't check mode or for CONST. (resolve_reload_operand): Split out of aligned_memory_operand. * config/alpha/alpha-protos.h: Update for exports. * config/alpha/alpha.h (PREDICATE_CODES): Remove. * config/alpha/alpha.md: Include predicates.md. * config/alpha/predicates.md: New file. From-SVN: r85953
Diffstat (limited to 'gcc/genpreds.c')
-rw-r--r--gcc/genpreds.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/genpreds.c b/gcc/genpreds.c
index 833d47f9..cdfc8f5 100644
--- a/gcc/genpreds.c
+++ b/gcc/genpreds.c
@@ -417,6 +417,7 @@ write_insn_preds_c (void)
#include \"coretypes.h\"\n\
#include \"tm.h\"\n\
#include \"rtl.h\"\n\
+#include \"tree.h\"\n\
#include \"tm_p.h\"\n\
#include \"function.h\"\n\
#include \"insn-config.h\"\n\