http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
H.J. Lu hjl.tools at gmail dot com changed:
What|Removed |Added
Attachment #32399|0 |1
is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
H.J. Lu hjl.tools at gmail dot com changed:
What|Removed |Added
Attachment #32353|0 |1
is
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #5 from Richard Biener rguenth at gcc dot gnu.org ---
(In reply to H.J. Lu from comment #4)
This change:
diff --git a/gcc/function.c b/gcc/function.c
index a61e475..3b6718f 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #7 from Uroš Bizjak ubizjak at gmail dot com ---
(In reply to Jakub Jelinek from comment #6)
Furthermore, it is already fixed since r208551.
Indeed, the fix for PR57320 also fixed this one.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|RESOLVED|REOPENED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #11 from H.J. Lu hjl.tools at gmail dot com ---
Created attachment 32353
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=32353action=edit
A patch
This patch checks LEAVE and remove stack deallocation.
It removes 5 stack
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
H.J. Lu hjl.tools at gmail dot com changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #2 from H.J. Lu hjl.tools at gmail dot com ---
pro_and_epilogue adds an epilogue after BB 4:
(insn 12 11 15 3 (parallel [
(set (reg/f:SI 7 sp)
(plus:SI (reg/f:SI 7 sp)
(const_int 16
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #3 from H.J. Lu hjl.tools at gmail dot com ---
With -O -m32 -fno-shrink-wrap, I got
test:
.LFB0:
.cfi_startproc
subl$12, %esp
.cfi_def_cfa_offset 16
movlbar, %eax
cmpl$0, (%eax)
je.L1
subl
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60520
--- Comment #4 from H.J. Lu hjl.tools at gmail dot com ---
This change:
diff --git a/gcc/function.c b/gcc/function.c
index a61e475..3b6718f 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -6238,6 +6238,7 @@ thread_prologue_and_epilogue_insns
11 matches
Mail list logo