]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cris.c (cris_output_addr_const_extra): Make static.
authorAnatoly Sokolov <aesok@post.ru>
Mon, 3 Oct 2011 19:39:50 +0000 (23:39 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Mon, 3 Oct 2011 19:39:50 +0000 (23:39 +0400)
* config/cris/cris.c (cris_output_addr_const_extra): Make static.
(TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Define.
* config/cris/cris.h (OUTPUT_ADDR_CONST_EXTRA): Remove.
* config/cris/cris-protos.h (cris_output_addr_const_extra): Remove.

From-SVN: r179476

gcc/ChangeLog
gcc/config/cris/cris-protos.h
gcc/config/cris/cris.c
gcc/config/cris/cris.h

index 929dcf6b646dccd65ff891b9ff9dd14e5b70a061..74839b7650609b9757ebbdb0764d7494429839a8 100644 (file)
@@ -1,7 +1,14 @@
+2011-10-03  Anatoly Sokolov  <aesok@post.ru>
+
+       * config/cris/cris.c (cris_output_addr_const_extra): Make static.
+       (TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Define.
+       * config/cris/cris.h (OUTPUT_ADDR_CONST_EXTRA): Remove.
+       * config/cris/cris-protos.h (cris_output_addr_const_extra): Remove.
+
 2011-10-03  Anatoly Sokolov  <aesok@post.ru>
 
        * config/m68k/m68k.c (m68k_output_addr_const_extra): Make static.
-       (TARGET_OUTPUT_ADDR_CONST_EXTRA): Define.
+       (TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA): Define.
        * config/m68k/m68k.h (OUTPUT_ADDR_CONST_EXTRA): Remove.
        * config/m68k/m68k-protos.h (m68k_output_addr_const_extra): Remove.
 
index ba91de1d81f32fb07376413543cae6f3d041a77e..f37927e197148b98f940353146f3f1cc9f492ca7 100644 (file)
@@ -38,7 +38,6 @@ extern bool cris_valid_pic_const (rtx, bool);
 extern bool cris_store_multiple_op_p (rtx);
 extern bool cris_movem_load_rest_p (rtx, int);
 extern void cris_asm_output_symbol_ref (FILE *, rtx);
-extern bool cris_output_addr_const_extra (FILE *, rtx);
 extern int cris_cfun_uses_pic_table (void);
 extern void cris_asm_output_case_end (FILE *, int, rtx);
 extern rtx cris_gen_movem_load (rtx, rtx, int);
index 24cfa5a2d53a28b59c6fb6751f38e06624d3c3f7..b74bbd3c4825ccda2bea19cbc7af826c38fa9f9d 100644 (file)
@@ -113,6 +113,8 @@ static void cris_print_operand_address (FILE *, rtx);
 
 static bool cris_print_operand_punct_valid_p (unsigned char code);
 
+static bool cris_output_addr_const_extra (FILE *, rtx);
+
 static void cris_conditional_register_usage (void);
 
 static void cris_asm_output_mi_thunk
@@ -179,6 +181,8 @@ int cris_cpu_version = CRIS_DEFAULT_CPU_VERSION;
 #define TARGET_PRINT_OPERAND_ADDRESS cris_print_operand_address
 #undef TARGET_PRINT_OPERAND_PUNCT_VALID_P
 #define TARGET_PRINT_OPERAND_PUNCT_VALID_P cris_print_operand_punct_valid_p
+#undef TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA
+#define TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA cris_output_addr_const_extra
 
 #undef TARGET_CONDITIONAL_REGISTER_USAGE
 #define TARGET_CONDITIONAL_REGISTER_USAGE cris_conditional_register_usage
@@ -3608,9 +3612,9 @@ cris_asm_output_label_ref (FILE *file, char *buf)
     assemble_name (file, buf);
 }
 
-/* Worker function for OUTPUT_ADDR_CONST_EXTRA.  */
+/* Worker function for TARGET_ASM_OUTPUT_ADDR_CONST_EXTRA.  */
 
-bool
+static bool
 cris_output_addr_const_extra (FILE *file, rtx xconst)
 {
   switch (GET_CODE (xconst))
index 872165ed796bbb51024162e3718f85c59f80af26..a18b14ef21e386ed0ebbc5c051c095868a5abb67 100644 (file)
@@ -1097,9 +1097,6 @@ enum cris_pic_symbol_type
 
 /* Node: Data Output */
 
-#define OUTPUT_ADDR_CONST_EXTRA(STREAM, X, FAIL) \
-  do { if (!cris_output_addr_const_extra (STREAM, X)) goto FAIL; } while (0)
-
 #define IS_ASM_LOGICAL_LINE_SEPARATOR(C, STR) (C) == '@'
 
 /* Node: Uninitialized Data */