From 37d93e4f0b41f6409f29c77c91e9a5672e12a870 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 29 Mar 2005 01:03:39 +0000 Subject: [PATCH] arc.c (arc_output_function_epilogue): Pass prescan as 0 when calling final_scan_insn. * config/arc/arc.c (arc_output_function_epilogue): Pass prescan as 0 when calling final_scan_insn. From-SVN: r97146 --- gcc/ChangeLog | 5 +++++ gcc/config/arc/arc.c | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c07d3c43600..9d62a101b15 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-03-28 Ian Lance Taylor + + * config/arc/arc.c (arc_output_function_epilogue): Pass prescan as + 0 when calling final_scan_insn. + 2005-03-28 Jan Hubicka PR middle-end/20635 diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c index 1b7a48291d2..7291fa93f74 100644 --- a/gcc/config/arc/arc.c +++ b/gcc/config/arc/arc.c @@ -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) { -- 2.30.2