From 04d170d214ae0a801ccfc4f66bf11531d19e75a8 Mon Sep 17 00:00:00 2001 From: Georg-Johann Lay Date: Tue, 8 May 2012 12:28:29 +0000 Subject: Makefile.in (TEXI_GCC_FILES): Add avr-mmcu.texi. * Makefile.in (TEXI_GCC_FILES): Add avr-mmcu.texi. * doc/avr-mmcu.texi: New auto-generated file. * doc/invoke.texi (AVR Options): Include avr-mmcu.texi in order to document all valid -mmcu= arguments. * config/avr/avr.h (arch_info_s): New struct definition. * config/avr/avr-devices.c (avr_texinfo): New variable. * config/avr/gen-avr-mmcu-texi.c: New file. * config/avr/t-avr: New rules and dependencies to build avr-mmcu.texi. From-SVN: r187279 --- gcc/config/avr/avr.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gcc/config/avr/avr.h') diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index 591e21d..ef98a91 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -133,6 +133,14 @@ struct mcu_type_s { const char *const library_name; }; +struct arch_info_s { + /* Architecture ID. */ + enum avr_arch arch; + + /* textinfo source to describe the archtiecture. */ + const char *texinfo; +}; + /* Preprocessor macros to define depending on MCU type. */ extern const char *avr_extra_arch_macro; extern const struct base_arch_s *avr_current_arch; -- cgit v1.1