diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2017-08-14 09:14:16 +0000 |
---|---|---|
committer | Georg-Johann Lay <gjl@gcc.gnu.org> | 2017-08-14 09:14:16 +0000 |
commit | 7f2d3c4f93eed033996f70a07c7665639d72b8cd (patch) | |
tree | cbc33383bd97ce6f57d93243b4cd342855d3e23c /gcc/config/avr/avr.c | |
parent | 4e5065e142e1c4a127da378e38769147e93c4a7f (diff) | |
download | gcc-7f2d3c4f93eed033996f70a07c7665639d72b8cd.zip gcc-7f2d3c4f93eed033996f70a07c7665639d72b8cd.tar.gz gcc-7f2d3c4f93eed033996f70a07c7665639d72b8cd.tar.bz2 |
re PR target/81754 (Building of cross compiler avr-elf is broken)
gcc/
PR target/81754
PR target/81268
* config/avr/avr.opt (mgas-isr-prologues): New Var
avr_gasisr_prologues.
* config/avr/avr.md (gasisr, *gasisr): Use it instead of
TARGET_GASISR_PROLOGUES.
* config/avr/avr.c (avr_option_override): Same.
(avr_pass_pre_proep::execute): Same.
From-SVN: r251085
Diffstat (limited to 'gcc/config/avr/avr.c')
-rw-r--r-- | gcc/config/avr/avr.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c index e453bfb..20a444f 100644 --- a/gcc/config/avr/avr.c +++ b/gcc/config/avr/avr.c @@ -777,7 +777,7 @@ avr_option_override (void) warning (OPT_fPIE, "-fPIE is not supported"); #if !defined (HAVE_AS_AVR_MGCCISR_OPTION) - TARGET_GASISR_PROLOGUES = 0; + avr_gasisr_prologues = 0; #endif if (!avr_set_core_architecture()) @@ -1459,7 +1459,7 @@ public: virtual unsigned int execute (function *fun) { - if (TARGET_GASISR_PROLOGUES + if (avr_gasisr_prologues // Whether this function is an ISR worth scanning at all. && !fun->machine->is_no_gccisr && (fun->machine->is_interrupt |