* config/c4x/c4x.h (c4x_compare_op0, c4x_compare_op1): Move ...
(c4x_regclass_map, c4x_caller_save_map, c4x_rpts_cycles): Ditto.
(c4x_cpu_version): Ditto.
* config/c4x/c4x-protos.h: ... here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31799
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-02-05 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
+
+ * config/c4x/c4x.h (c4x_compare_op0, c4x_compare_op1): Move ...
+ (c4x_regclass_map, c4x_caller_save_map, c4x_rpts_cycles): Ditto.
+ (c4x_cpu_version): Ditto.
+ * config/c4x/c4x-protos.h: ... here.
+
2000-02-04 Jason Merrill <jason@casey.cygnus.com>
* dwarf2out.c (add_abstract_origin_attribute): Don't call
extern int c4x_check_legit_addr PARAMS ((enum machine_mode, rtx, int));
+extern int c4x_hard_regno_mode_ok PARAMS ((int, enum machine_mode));
+
extern struct rtx_def *c4x_legitimize_address PARAMS ((rtx,
enum machine_mode));
extern rtx floathihf2_libfunc;
extern rtx floatunshihf2_libfunc;
+extern struct rtx_def *c4x_compare_op0; /* Operand 0 for comparisons. */
+extern struct rtx_def *c4x_compare_op1; /* Operand 1 for comparisons. */
+
#endif /* RTX_CODE */
+/* Smallest class containing REGNO. */
+extern enum reg_class c4x_regclass_map[];
+extern enum machine_mode c4x_caller_save_map[];
+
+extern int c4x_rpts_cycles; /* Max cycles for RPTS. */
+extern int c4x_cpu_version; /* Cpu version C30/31/32/40/44. */
(IS_INDEX_REGNO(REGNO) || IS_INDEX_REGNO((unsigned)reg_renumber[REGNO]))
/* If we have to generate framepointer + constant prefer an ADDR_REGS
- register. This avoids using EXT_REGS in addqi3_noclobber_reload. */
+ register. This avoids using EXT_REGS in addqi3_noclobber_reload. */
#define PREFERRED_RELOAD_CLASS(X, CLASS) \
(GET_CODE (X) == PLUS \
{"parallel_operand", {SUBREG, REG, MEM}}, \
{"symbolic_address_operand", {SYMBOL_REF, LABEL_REF, CONST}}, \
{"mem_operand", {MEM}},
-
-
-/* Variables in c4x.c */
-
-/* Smallest class containing REGNO. */
-extern enum reg_class c4x_regclass_map[];
-extern enum machine_mode c4x_caller_save_map[];
-
-extern struct rtx_def *c4x_compare_op0; /* Operand 0 for comparisons. */
-extern struct rtx_def *c4x_compare_op1; /* Operand 1 for comparisons. */
-
-extern int c4x_rpts_cycles; /* Max cycles for RPTS. */
-extern int c4x_cpu_version; /* Cpu version C30/31/32/40/44. */