OSDN Git Service

* config/xtensa/xtensa.c (xtensa_expand_nonlocal_goto): Do not replace
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Nov 2007 23:37:38 +0000 (23:37 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 5 Nov 2007 23:37:38 +0000 (23:37 +0000)
references to virtual_stack_vars_rtx in goto_handler.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129912 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/xtensa/xtensa.c

index 5c27131..c638289 100644 (file)
@@ -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.
index 77a96f2..4fea001 100644 (file)
@@ -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,