diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2011-09-29 11:51:59 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2011-09-29 11:51:59 +0000 |
commit | 6c7dfafee68e3c18aa6c0f7c42e3f86bce196d7e (patch) | |
tree | a686f9d9d2c7a4dd98ad61ff4e2b8ce052f3bc0c /gcc/config/avr/t-avr | |
parent | aec7773c94d61d2b47632b9394abbc78417afa21 (diff) | |
download | gcc-6c7dfafee68e3c18aa6c0f7c42e3f86bce196d7e.zip gcc-6c7dfafee68e3c18aa6c0f7c42e3f86bce196d7e.tar.gz gcc-6c7dfafee68e3c18aa6c0f7c42e3f86bce196d7e.tar.bz2 |
re PR target/50566 ([avr]: Add support for better logging similar to -mdeb)
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.
From-SVN: r179344
Diffstat (limited to 'gcc/config/avr/t-avr')
-rw-r--r-- | gcc/config/avr/t-avr | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/config/avr/t-avr b/gcc/config/avr/t-avr index 85f3745..30e8d96 100644 --- a/gcc/config/avr/t-avr +++ b/gcc/config/avr/t-avr @@ -30,6 +30,10 @@ avr-c.o: $(srcdir)/config/avr/avr-c.c \ $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(C_COMMON_H) $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< +avr-log.o: $(srcdir)/config/avr/avr-log.c \ + $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) $(INPUT_H) + $(CC) -c $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) $< + $(srcdir)/config/avr/avr-tables.opt: $(srcdir)/config/avr/genopt.sh \ $(srcdir)/config/avr/avr-mcus.def $(SHELL) $(srcdir)/config/avr/genopt.sh $(srcdir)/config/avr > \ |