diff options
author | Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> | 2013-12-03 14:02:35 +0000 |
---|---|---|
committer | Denis Chertykov <denisc@gcc.gnu.org> | 2013-12-03 18:02:35 +0400 |
commit | 9af06df30bcadcabdb3386b4583ea4baa72f966c (patch) | |
tree | 4a3adac06e9ce1dd632f98c1bf98a8bc1dd9dacf /gcc/config/avr/avr.h | |
parent | a566cb5e8151a272a21e91512957d182dc2ee24c (diff) | |
download | gcc-9af06df30bcadcabdb3386b4583ea4baa72f966c.zip gcc-9af06df30bcadcabdb3386b4583ea4baa72f966c.tar.gz gcc-9af06df30bcadcabdb3386b4583ea4baa72f966c.tar.bz2 |
avr.c (avr_option_override): Warn if asked to generate position independent code.
* config/avr/avr.c (avr_option_override): Warn if asked to generate
position independent code.
* config/avr/avr.h: Modify LINK_SPEC to reject -shared.
From-SVN: r205633
Diffstat (limited to 'gcc/config/avr/avr.h')
-rw-r--r-- | gcc/config/avr/avr.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/config/avr/avr.h b/gcc/config/avr/avr.h index f223a61..079752a 100644 --- a/gcc/config/avr/avr.h +++ b/gcc/config/avr/avr.h @@ -522,7 +522,8 @@ extern const char *avr_device_to_sp8 (int argc, const char **argv); mmcu=at90can64*|\ mmcu=at90usb64*:--pmem-wrap-around=64k}}}\ %:device_to_ld(%{mmcu=*:%*})\ -%:device_to_data_start(%{mmcu=*:%*})" +%:device_to_data_start(%{mmcu=*:%*})\ +%{shared:%eshared is not supported}" #define LIB_SPEC \ "%{!mmcu=at90s1*:%{!mmcu=attiny11:%{!mmcu=attiny12:%{!mmcu=attiny15:%{!mmcu=attiny28: -lc }}}}}" |