aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndy Hutchinson <hutchinsonandy@aim.com>2008-05-24 17:00:47 +0000
committerAndy Hutchinson <hutchinsonandy@gcc.gnu.org>2008-05-24 17:00:47 +0000
commit88280cf9e0b1be69c56e6526b8585eebdaa439fc (patch)
tree0d4197ffc3a935ddd028ecd8b3cc7dd7e1184677 /gcc
parentf97a942f6c495dd54d7184aa2bd340dcb34faf0f (diff)
downloadgcc-88280cf9e0b1be69c56e6526b8585eebdaa439fc.zip
gcc-88280cf9e0b1be69c56e6526b8585eebdaa439fc.tar.gz
gcc-88280cf9e0b1be69c56e6526b8585eebdaa439fc.tar.bz2
* function.c: Include target hook for nonlocal_goto frame value.
From-SVN: r135850
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/function.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d036e03..ec65de5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2008-05-24 Andy Hutchinson <hutchinsonandy@aim.com>
+
+ * function.c: Include target hook for nonlocal_goto frame value.
+
2008-05-24 Richard Guenther <rguenther@suse.de>
* tree-dfa.c (refs_may_alias_p): Re-instantiate case that
diff --git a/gcc/function.c b/gcc/function.c
index 5f9c3a5..f5a6740 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -4234,7 +4234,7 @@ expand_function_start (tree subr)
r_save = expand_expr (t_save, NULL_RTX, VOIDmode, EXPAND_WRITE);
r_save = convert_memory_address (Pmode, r_save);
- emit_move_insn (r_save, virtual_stack_vars_rtx);
+ emit_move_insn (r_save, targetm.builtin_setjmp_frame_value ());
update_nonlocal_goto_save_area ();
}