* config/alpha/alpha.h (PREDICATE_CODES): Add normal_memory_operand.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 16:06:55 +0000 (16:06 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 20 Oct 2003 16:06:55 +0000 (16:06 +0000)
        * config/alpha/alpha-protos.h: Remove PREDICATE_CODES prototypes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72708 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.h

index 46406b5..fa34b24 100644 (file)
@@ -1,3 +1,8 @@
+2003-10-20  Richard Henderson  <rth@redhat.com>
+
+       * config/alpha/alpha.h (PREDICATE_CODES): Add normal_memory_operand.
+       * config/alpha/alpha-protos.h: Remove PREDICATE_CODES prototypes.
+
 2003-10-20  Dorit Naishlos  <dorit@il.ibm.com>
 
        * config/rs6000/rs6000.h: (rs6000_sched_insert_nops):   
index f96a4fb..29caf8f 100644 (file)
@@ -35,56 +35,6 @@ extern void alpha_expand_epilogue (void);
 extern void alpha_output_filename (FILE *, const char *);
 extern void alpha_output_lineno (FILE *, int);
 
-extern int reg_or_0_operand (rtx, enum machine_mode);
-extern int reg_or_6bit_operand (rtx, enum machine_mode);
-extern int reg_or_8bit_operand (rtx, enum machine_mode);
-extern int reg_or_const_int_operand (rtx, enum machine_mode);
-extern int cint8_operand (rtx, enum machine_mode);
-extern int add_operand (rtx, enum machine_mode);
-extern int sext_add_operand (rtx, enum machine_mode);
-extern int const48_operand (rtx, enum machine_mode);
-extern int and_operand (rtx, enum machine_mode);
-extern int or_operand (rtx, enum machine_mode);
-extern int mode_width_operand (rtx, enum machine_mode);
-extern int mode_mask_operand (rtx, enum machine_mode);
-extern int mul8_operand (rtx, enum machine_mode);
-extern int const0_operand (rtx, enum machine_mode);
-extern int hard_fp_register_operand (rtx, enum machine_mode);
-extern int hard_int_register_operand (rtx, enum machine_mode);
-extern int reg_or_cint_operand (rtx, enum machine_mode);
-extern int some_operand (rtx, enum machine_mode);
-extern int some_ni_operand (rtx, enum machine_mode);
-extern int input_operand (rtx, enum machine_mode);
-extern int samegp_function_operand (rtx, enum machine_mode);
-extern int direct_call_operand (rtx, enum machine_mode);
-extern int local_symbolic_operand (rtx, enum machine_mode);
-extern int small_symbolic_operand (rtx, enum machine_mode);
-extern int some_small_symbolic_operand (rtx, enum machine_mode);
-extern int global_symbolic_operand (rtx, enum machine_mode);
-extern int dtp16_symbolic_operand (rtx, enum machine_mode);
-extern int dtp32_symbolic_operand (rtx, enum machine_mode);
-extern int gotdtp_symbolic_operand (rtx, enum machine_mode);
-extern int tp16_symbolic_operand (rtx, enum machine_mode);
-extern int tp32_symbolic_operand (rtx, enum machine_mode);
-extern int gottp_symbolic_operand (rtx, enum machine_mode);
-extern int call_operand (rtx, enum machine_mode);
-extern int symbolic_operand (rtx, enum machine_mode);
-extern int alpha_comparison_operator (rtx, enum machine_mode);
-extern int alpha_zero_comparison_operator (rtx, enum machine_mode);
-extern int alpha_swapped_comparison_operator (rtx, enum machine_mode);
-extern int signed_comparison_operator (rtx, enum machine_mode);
-extern int alpha_fp_comparison_operator (rtx, enum machine_mode);
-extern int divmod_operator (rtx, enum machine_mode);
-extern int fix_operator (rtx, enum machine_mode);
-extern int aligned_memory_operand (rtx, enum machine_mode);
-extern int unaligned_memory_operand (rtx, enum machine_mode);
-extern int reg_or_unaligned_mem_operand (rtx, enum machine_mode);
-extern int any_memory_operand (rtx, enum machine_mode);
-extern int reg_not_elim_operand (rtx, enum machine_mode);
-extern int normal_memory_operand (rtx, enum machine_mode);
-extern int reg_no_subreg_operand (rtx, enum machine_mode);
-extern int addition_operation (rtx, enum machine_mode);
-
 extern bool alpha_const_ok_for_letter_p (HOST_WIDE_INT, int);
 extern bool alpha_const_double_ok_for_letter_p (rtx, int);
 extern bool alpha_extra_constraint (rtx, int);
index 94d5b0b..a6d3322 100644 (file)
@@ -1669,6 +1669,7 @@ do {                                              \
   {"unaligned_memory_operand", {MEM}},                                 \
   {"reg_or_unaligned_mem_operand", {SUBREG, REG, MEM}},                        \
   {"any_memory_operand", {MEM}},                                       \
+  {"normal_memory_operand", {MEM}},                                    \
   {"hard_fp_register_operand", {SUBREG, REG}},                         \
   {"hard_int_register_operand", {SUBREG, REG}},                                \
   {"reg_not_elim_operand", {SUBREG, REG}},                             \