xtensa.c (xtensa_expand_nonlocal_goto): Do not replace references to virtual_stack_va...
authorBob Wilson <bob.wilson@acm.org>
Mon, 5 Nov 2007 23:37:38 +0000 (23:37 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Mon, 5 Nov 2007 23:37:38 +0000 (23:37 +0000)
* config/xtensa/xtensa.c (xtensa_expand_nonlocal_goto): Do not replace
references to virtual_stack_vars_rtx in goto_handler.

From-SVN: r129912

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

index 5c27131c815a316121c092f56f1934e24853f870..c638289dd0406e4ac5d0a0512e1a8c384067a04a 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 77a96f28e2682547fe57af5e02b0bffe52b6f052..4fea00196efa465470b27dab0d2aae61d8c04a7e 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,