aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-10-19 19:39:57 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-10-19 19:39:57 +0000
commitacf9cc0f52e816e6dc29095098cdef6d77ddb7de (patch)
treecadd6d77f295f77cebabbcfb06fed7ab77ce4536
parent6894579f1447dc6c18560804bd1b1e9e293aa9b7 (diff)
downloadgcc-acf9cc0f52e816e6dc29095098cdef6d77ddb7de.zip
gcc-acf9cc0f52e816e6dc29095098cdef6d77ddb7de.tar.gz
gcc-acf9cc0f52e816e6dc29095098cdef6d77ddb7de.tar.bz2
a29k-protos.h (literal_section): Prototype.
* 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
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/a29k/a29k-protos.h2
-rw-r--r--gcc/config/a29k/a29k.h2
-rw-r--r--gcc/config/a29k/a29k.md10
-rw-r--r--gcc/genattrtab.c2
5 files changed, 18 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4404282..1f297a9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,13 @@
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.
* 1750a.c (print_operand): Fix format specifier warning.
* 1750a.h (ASM_FILE_START): Don't discard pointer qualifier.
diff --git a/gcc/config/a29k/a29k-protos.h b/gcc/config/a29k/a29k-protos.h
index a2821e3..59d1dd2 100644
--- a/gcc/config/a29k/a29k-protos.h
+++ b/gcc/config/a29k/a29k-protos.h
@@ -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));
diff --git a/gcc/config/a29k/a29k.h b/gcc/config/a29k/a29k.h
index 4a63731..610e405 100644
--- a/gcc/config/a29k/a29k.h
+++ b/gcc/config/a29k/a29k.h
@@ -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++) \
diff --git a/gcc/config/a29k/a29k.md b/gcc/config/a29k/a29k.md
index a6c29d3..596aa47 100644
--- a/gcc/config/a29k/a29k.md
+++ b/gcc/config/a29k/a29k.md
@@ -1776,7 +1776,7 @@
{
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]),
@@ -1825,7 +1825,8 @@
(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]);
@@ -1906,7 +1907,7 @@
{
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]),
@@ -1955,7 +1956,8 @@
(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]);
diff --git a/gcc/genattrtab.c b/gcc/genattrtab.c
index 060f24a..4d19165 100644
--- a/gcc/genattrtab.c
+++ b/gcc/genattrtab.c
@@ -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");