PR target/50566
authorgjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Sep 2011 11:51:59 +0000 (11:51 +0000)
committergjl <gjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Sep 2011 11:51:59 +0000 (11:51 +0000)
commit47fe598eb8e215961cb05d5424b5ef10c358ad9a
treea686f9d9d2c7a4dd98ad61ff4e2b8ce052f3bc0c
parent9886b9313d3a636ea2f7b651867b2cbc7449a9d7
PR target/50566
* config.gcc (extra_objs): Add avr-log.o for $target in:
avr-*-rtems*, avr-*-*.
* config/avr/t-avr (avr-log.o): New rule to compile...
* config/avr/avr-log.c: ...this new file.
* config/avr/avr.opt (mlog=): New option.
* config/avr/avr-protos.h (avr_edump, avr_fdump): New macros.
(avr_log_set_caller_e, avr_log_set_caller_f): New prototypes.
(avr_log_set_avr_log): New prototype.
(avr_log_t): New typedef.
(avr_log): New declaration.
* config/avr/avr.c (avr_option_override): Call avr_log_set_avr_log.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179344 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/avr/avr-log.c [new file with mode: 0644]
gcc/config/avr/avr-protos.h
gcc/config/avr/avr.c
gcc/config/avr/avr.opt
gcc/config/avr/t-avr