aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2005-03-29 01:03:39 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2005-03-29 01:03:39 +0000
commit37d93e4f0b41f6409f29c77c91e9a5672e12a870 (patch)
tree99d6325e7db90a0f55457a464df7f6f53d8381ae /gcc
parent1c2a316cd1e7c74c1cc6b760355785d7f11f0821 (diff)
downloadgcc-37d93e4f0b41f6409f29c77c91e9a5672e12a870.zip
gcc-37d93e4f0b41f6409f29c77c91e9a5672e12a870.tar.gz
gcc-37d93e4f0b41f6409f29c77c91e9a5672e12a870.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arc/arc.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c07d3c4..9d62a10 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index 1b7a482..7291fa9 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)
{