aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr-c.c
diff options
context:
space:
mode:
authorSenthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>2014-07-24 18:41:03 +0000
committerDenis Chertykov <denisc@gcc.gnu.org>2014-07-24 22:41:03 +0400
commit5a3040898cfca99cc747b3834d427ae594192007 (patch)
tree74a6166ad271957c9bb0f4fd17bb9f0ced48e0a8 /gcc/config/avr/avr-c.c
parent6c43e15e96951c0e3baa0d4e9d2e756e2f8235de (diff)
downloadgcc-5a3040898cfca99cc747b3834d427ae594192007.zip
gcc-5a3040898cfca99cc747b3834d427ae594192007.tar.gz
gcc-5a3040898cfca99cc747b3834d427ae594192007.tar.bz2
avr-c.c (avr_cpu_cpp_builtins): Add __AVR_DEVICE_NAME__.
* config/avr/avr-c.c (avr_cpu_cpp_builtins): Add __AVR_DEVICE_NAME__. From-SVN: r213031
Diffstat (limited to 'gcc/config/avr/avr-c.c')
-rw-r--r--gcc/config/avr/avr-c.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/avr/avr-c.c b/gcc/config/avr/avr-c.c
index c6a2f1f..c1ba134 100644
--- a/gcc/config/avr/avr-c.c
+++ b/gcc/config/avr/avr-c.c
@@ -299,7 +299,11 @@ avr_cpu_cpp_builtins (struct cpp_reader *pfile)
if (avr_current_arch->macro)
cpp_define_formatted (pfile, "__AVR_ARCH__=%s", avr_current_arch->macro);
if (avr_current_device->macro)
- cpp_define (pfile, avr_current_device->macro);
+ {
+ cpp_define (pfile, avr_current_device->macro);
+ cpp_define_formatted (pfile, "__AVR_DEVICE_NAME__=%s",
+ avr_current_device->name);
+ }
if (AVR_HAVE_RAMPD) cpp_define (pfile, "__AVR_HAVE_RAMPD__");
if (AVR_HAVE_RAMPX) cpp_define (pfile, "__AVR_HAVE_RAMPX__");
if (AVR_HAVE_RAMPY) cpp_define (pfile, "__AVR_HAVE_RAMPY__");