a29k-protos.h (literal_section): Prototype.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 19 Oct 2001 19:39:57 +0000 (19:39 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 19 Oct 2001 19:39:57 +0000 (19:39 +0000)
* a29k-protos.h (literal_section): Prototype.
* a29k.h (ASM_FILE_START): Don't discard pointer qualifier.
* a29k.md: Ensure function pointers are prototyped.
* genattrtab.c (write_eligible_delay): Mark parameter with
ATTRIBUTE_UNUSED.

From-SVN: r46359

gcc/ChangeLog
gcc/config/a29k/a29k-protos.h
gcc/config/a29k/a29k.h
gcc/config/a29k/a29k.md
gcc/genattrtab.c

index 4404282ddf468233d9e515e197a9f84d39ee3a4c..1f297a94a03a9bea8535cf423aff4e70d4b66add 100644 (file)
@@ -1,3 +1,11 @@
+2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * a29k-protos.h (literal_section): Prototype.
+       * a29k.h (ASM_FILE_START): Don't discard pointer qualifier.
+       * a29k.md: Ensure function pointers are prototyped.
+       * genattrtab.c (write_eligible_delay): Mark parameter with
+       ATTRIBUTE_UNUSED.
+
 2001-10-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * calls.c (emit_call_1): Mark parameter with ATTRIBUTE_UNUSED.
index a2821e30df321f785c5a6e4e8081b5d192c755b0..59d1dd28244184baa7e7b3c2b0b168a4719057b8 100644 (file)
@@ -61,3 +61,5 @@ extern int null_epilogue PARAMS ((void));
 extern void print_operand PARAMS ((FILE *, rtx, int));
 extern void a29k_compute_reg_names PARAMS ((void));
 #endif /* RTX_CODE */
+
+extern void literal_section PARAMS ((void));
index 4a63731e84dc51aceee99f511a82271d35c85eac..610e405eaf8c3ffa49a9db2ad1ec6c445376ec29 100644 (file)
@@ -1316,7 +1316,7 @@ extern const char *a29k_function_name;
 /* Output at beginning of assembler file.  */
 
 #define ASM_FILE_START(FILE)                                   \
-{ char *p, *after_dir = main_input_filename;                   \
+{ const char *p, *after_dir = main_input_filename;             \
   if (TARGET_29050)                                            \
     fprintf (FILE, "\t.cputype 29050\n");                      \
   for (p = main_input_filename; *p; p++)                       \
index a6c29d389e2ea5ff4b1bff7b7aca9dbb686939fa..596aa4707e5d50d1816180fde983d16585ce033b 100644 (file)
        {
          rtx general = gen_reg_rtx (SImode);
          rtx bp = gen_reg_rtx (PSImode);
-         rtx (*fcn) ()
+         rtx (*fcn) PARAMS ((rtx, rtx, rtx, rtx))
            = TARGET_BYTE_WRITES ? gen_storehihww : gen_storehinhww;
          rtx seq = (*fcn) (XEXP (operands[0], 0),
                            gen_lowpart (SImode, operands[1]),
              (match_operand:PSI 2 "register_operand" "=b")])]
   "! TARGET_DW_ENABLE"
   "
-{ rtx (*fcn) () = TARGET_BYTE_WRITES ? gen_storehihww : gen_storehinhww;
+{ rtx (*fcn) PARAMS ((rtx, rtx, rtx, rtx)) =
+    TARGET_BYTE_WRITES ? gen_storehihww : gen_storehinhww;
   rtx seq = (*fcn) (a29k_get_reloaded_address (operands[0]),
                    gen_lowpart (SImode, operands[1]),
                    gen_rtx_REG (SImode, R_TAV), operands[2]);
        {
          rtx general = gen_reg_rtx (SImode);
          rtx bp = gen_reg_rtx (PSImode);
-         rtx (*fcn) ()
+         rtx (*fcn) PARAMS ((rtx, rtx, rtx, rtx))
            = TARGET_BYTE_WRITES ? gen_storeqihww : gen_storeqinhww;
          rtx seq = (*fcn) (XEXP (operands[0], 0),
                            gen_lowpart (SImode, operands[1]),
              (match_operand:PSI 2 "register_operand" "=b")])]
   "! TARGET_DW_ENABLE"
   "
-{ rtx (*fcn) () = TARGET_BYTE_WRITES ? gen_storeqihww : gen_storeqinhww;
+{ rtx (*fcn) PARAMS ((rtx, rtx, rtx, rtx)) =
+    TARGET_BYTE_WRITES ? gen_storeqihww : gen_storeqinhww;
   rtx seq = (*fcn) (a29k_get_reloaded_address (operands[0]),
                    gen_lowpart (SImode, operands[1]),
                    gen_rtx_REG (SImode, R_TAV), operands[2]);
index 060f24a03276e97c85a71d8590e68de08dc35477..4d19165d3a0153df0c2fcbdda826a3a6e3ac2e40 100644 (file)
@@ -5528,7 +5528,7 @@ write_eligible_delay (kind)
   printf ("int\n");
   printf ("eligible_for_%s (delay_insn, slot, candidate_insn, flags)\n",
          kind);
-  printf ("     rtx delay_insn;\n");
+  printf ("     rtx delay_insn ATTRIBUTE_UNUSED;\n");
   printf ("     int slot;\n");
   printf ("     rtx candidate_insn;\n");
   printf ("     int flags ATTRIBUTE_UNUSED;\n");