aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr.c
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2017-08-14 09:14:16 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2017-08-14 09:14:16 +0000
commit7f2d3c4f93eed033996f70a07c7665639d72b8cd (patch)
treecbc33383bd97ce6f57d93243b4cd342855d3e23c /gcc/config/avr/avr.c
parent4e5065e142e1c4a127da378e38769147e93c4a7f (diff)
downloadgcc-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.c4
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