aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/avr/avr.c
diff options
context:
space:
mode:
authorGeorg-Johann Lay <avr@gjlay.de>2012-09-25 16:17:02 +0000
committerGeorg-Johann Lay <gjl@gcc.gnu.org>2012-09-25 16:17:02 +0000
commitb1bdc68d43b4572a5824514c4f92ea93f73dfec2 (patch)
treeebf7351f80c23f2589b2b8177976cd026f7ddfc3 /gcc/config/avr/avr.c
parentc24057756d6b49667b9a340ace554729fc36686c (diff)
downloadgcc-b1bdc68d43b4572a5824514c4f92ea93f73dfec2.zip
gcc-b1bdc68d43b4572a5824514c4f92ea93f73dfec2.tar.gz
gcc-b1bdc68d43b4572a5824514c4f92ea93f73dfec2.tar.bz2
avr.c (avr_set_current_function): Check cfun->machine to be non-NULL.
* config/avr/avr.c (avr_set_current_function): Check cfun->machine to be non-NULL. From-SVN: r191715
Diffstat (limited to 'gcc/config/avr/avr.c')
-rw-r--r--gcc/config/avr/avr.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/avr/avr.c b/gcc/config/avr/avr.c
index 78fb312..f23a7e8 100644
--- a/gcc/config/avr/avr.c
+++ b/gcc/config/avr/avr.c
@@ -550,6 +550,7 @@ avr_set_current_function (tree decl)
if (decl == NULL_TREE
|| current_function_decl == NULL_TREE
|| current_function_decl == error_mark_node
+ || ! cfun->machine
|| cfun->machine->attributes_checked_p)
return;