aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2007-11-05 23:37:38 +0000
committerBob Wilson <bwilson@gcc.gnu.org>2007-11-05 23:37:38 +0000
commitd99ffa940466bb4d51242d001638f3bdfae1798f (patch)
tree1bfc34af8f7f3529c230c55988dc311c6101596f
parent565603f84a2e28d476744670e386774613477e04 (diff)
downloadgcc-d99ffa940466bb4d51242d001638f3bdfae1798f.zip
gcc-d99ffa940466bb4d51242d001638f3bdfae1798f.tar.gz
gcc-d99ffa940466bb4d51242d001638f3bdfae1798f.tar.bz2
xtensa.c (xtensa_expand_nonlocal_goto): Do not replace references to virtual_stack_vars_rtx in goto_handler.
* config/xtensa/xtensa.c (xtensa_expand_nonlocal_goto): Do not replace references to virtual_stack_vars_rtx in goto_handler. From-SVN: r129912
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/xtensa/xtensa.c3
2 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c27131..c638289 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2007-11-05 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_expand_nonlocal_goto): Do not replace
+ references to virtual_stack_vars_rtx in goto_handler.
+
2007-11-05 Paul Brook <paul@codesourcery.com>
* Makefile.target: Add ssd0303.o, pl022.o and ssd0323.o.
diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c
index 77a96f2..4fea001 100644
--- a/gcc/config/xtensa/xtensa.c
+++ b/gcc/config/xtensa/xtensa.c
@@ -1184,9 +1184,6 @@ xtensa_expand_nonlocal_goto (rtx *operands)
if (GET_CODE (containing_fp) != REG)
containing_fp = force_reg (Pmode, containing_fp);
- goto_handler = copy_rtx (goto_handler);
- validate_replace_rtx (virtual_stack_vars_rtx, containing_fp, goto_handler);
-
emit_library_call (gen_rtx_SYMBOL_REF (Pmode, "__xtensa_nonlocal_goto"),
0, VOIDmode, 2,
containing_fp, Pmode,