diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2012-02-21 17:41:06 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2012-02-21 17:41:06 +0000 |
commit | 0545950be0752fdecf3ff75b56d413fedeaf483d (patch) | |
tree | 8686fa429529fdd03a6f03b0c4161904d3688d5e /gcc | |
parent | 23d2a817bfe45bc2067aedae02b61f9980bd2730 (diff) | |
download | gcc-0545950be0752fdecf3ff75b56d413fedeaf483d.zip gcc-0545950be0752fdecf3ff75b56d413fedeaf483d.tar.gz gcc-0545950be0752fdecf3ff75b56d413fedeaf483d.tar.bz2 |
avr-protos.h (avr_accumulate_outgoing_args): Move prototype from here to...
* config/avr/avr-protos.h (avr_accumulate_outgoing_args): Move
prototype from here to...
* config/avr/avr.h: ...here.
From-SVN: r184445
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/avr/avr-protos.h | 1 | ||||
-rw-r--r-- | gcc/config/avr/avr.h | 4 |
3 files changed, 10 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bc8b105..ee9b3df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2012-01-21 Georg-Johann Lay <avr@gjlay.de> + + * config/avr/avr-protos.h (avr_accumulate_outgoing_args): Move + prototype from here to... + * config/avr/avr.h: ...here. + 2012-02-21 Richard Earnshaw <rearnsha@arm.com> PR target/52294 diff --git a/gcc/config/avr/avr-protos.h b/gcc/config/avr/avr-protos.h index fa8c421..229f385 100644 --- a/gcc/config/avr/avr-protos.h +++ b/gcc/config/avr/avr-protos.h @@ -33,7 +33,6 @@ extern int avr_simple_epilogue (void); extern int avr_hard_regno_rename_ok (unsigned int, unsigned int); extern rtx avr_return_addr_rtx (int count, rtx tem); extern void avr_register_target_pragmas (void); -extern bool avr_accumulate_outgoing_args (void); extern void avr_init_expanders (void); #ifdef TREE_CODE diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index 1b7bd35..6bc73de 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -676,6 +676,10 @@ struct GTY(()) machine_function required in order for pushes to be generated. */ #define PUSH_ROUNDING(X) (X) +/* Define prototype here to avoid build warning. Some files using + ACCUMULATE_OUTGOING_ARGS (directly or indirectly) include + tm.h but not tm_p.h. */ +extern bool avr_accumulate_outgoing_args (void); #define ACCUMULATE_OUTGOING_ARGS avr_accumulate_outgoing_args() #define INIT_EXPANDERS avr_init_expanders() |