diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-04-06 00:43:22 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-04-06 00:43:22 +0000 |
commit | 292db1710c6a95d3259621d433429a57e5d4e572 (patch) | |
tree | 71bda6d5f619e0d072c80707813dc4a917680766 /sys-devel/gcc/files | |
parent | stable on mips - bug 84936 (diff) | |
download | gentoo-2-292db1710c6a95d3259621d433429a57e5d4e572.tar.gz gentoo-2-292db1710c6a95d3259621d433429a57e5d4e572.tar.bz2 gentoo-2-292db1710c6a95d3259621d433429a57e5d4e572.zip |
update gcc-config DEPEND and add a patch for ia64
(Portage version: 2.0.51.19)
Diffstat (limited to 'sys-devel/gcc/files')
-rw-r--r-- | sys-devel/gcc/files/3.4.3/35_all_pr18987-fix.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/sys-devel/gcc/files/3.4.3/35_all_pr18987-fix.patch b/sys-devel/gcc/files/3.4.3/35_all_pr18987-fix.patch new file mode 100644 index 000000000000..0a3661ab1f12 --- /dev/null +++ b/sys-devel/gcc/files/3.4.3/35_all_pr18987-fix.patch @@ -0,0 +1,20 @@ +2004-01-12 David Mosberger <davidm@hpl.hp.com> + James E Wilson <wilson@specifixinc.com> + + PR target/18987 + * config/ia64/ia64.c (process_set): For alloc insn, only call + process_epilogue is !frame_pointer_needed. + +http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18987 + +--- gcc/gcc/config/ia64/ia64.c ++++ gcc/gcc/config/ia64/ia64.c +@@ -7840,7 +7840,7 @@ + followed by a new prologue. If the procedure doesn't + have a memory-stack frame, we'll issue a dummy ".restore + sp" now. */ +- if (current_frame_info.total_size == 0) ++ if (current_frame_info.total_size == 0 && !frame_pointer_needed) + /* if haven't done process_epilogue() yet, do it now */ + process_epilogue (); + fprintf (asm_out_file, "\t.prologue\n"); |