arc.c (arc_output_function_epilogue): Pass prescan as 0 when calling final_scan_insn.
authorIan Lance Taylor <ian@airs.com>
Tue, 29 Mar 2005 01:03:39 +0000 (01:03 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 29 Mar 2005 01:03:39 +0000 (01:03 +0000)
* config/arc/arc.c (arc_output_function_epilogue): Pass prescan as
0 when calling final_scan_insn.

From-SVN: r97146

gcc/ChangeLog
gcc/config/arc/arc.c

index c07d3c4..9d62a10 100644 (file)
@@ -1,3 +1,8 @@
+2005-03-28  Ian Lance Taylor  <ian@airs.com>
+
+       * config/arc/arc.c (arc_output_function_epilogue): Pass prescan as
+       0 when calling final_scan_insn.
+
 2005-03-28  Jan Hubicka  <jh@suse.cz>
 
        PR middle-end/20635
index 1b7a482..7291fa9 100644 (file)
@@ -1347,7 +1347,7 @@ arc_output_function_epilogue (FILE *file, HOST_WIDE_INT size)
       /* ??? If stack intactness is important, always emit now.  */
       if (MUST_SAVE_RETURN_ADDR && epilogue_delay != NULL_RTX)
        {
-         final_scan_insn (XEXP (epilogue_delay, 0), file, 1, -2, 1, NULL);
+         final_scan_insn (XEXP (epilogue_delay, 0), file, 1, 0, 1, NULL);
          epilogue_delay = NULL_RTX;
        }
 
@@ -1379,7 +1379,7 @@ arc_output_function_epilogue (FILE *file, HOST_WIDE_INT size)
        {
          if (epilogue_delay)
            {
-             final_scan_insn (XEXP (epilogue_delay, 0), file, 1, -2, 1,
+             final_scan_insn (XEXP (epilogue_delay, 0), file, 1, 0, 1,
                               NULL);
            }
        }
@@ -1405,7 +1405,7 @@ arc_output_function_epilogue (FILE *file, HOST_WIDE_INT size)
            abort ();
          if (restored < size)
            abort ();
-         final_scan_insn (XEXP (epilogue_delay, 0), file, 1, -2, 1, NULL);
+         final_scan_insn (XEXP (epilogue_delay, 0), file, 1, 0, 1, NULL);
        }
       else if (frame_pointer_needed && !fp_restored_p)
        {