--- Comment #26 from rguenther at suse dot de 2009-02-17 19:50 ---
Subject: Re: [4.3/4.4 Regression] x86_64 red zone
violation
On Tue, 17 Feb 2009, Richard Guenther wrote:
> On Tue, 17 Feb 2009, hjl dot tools at gmail dot com wrote:
>
> > --- Comment #24 from hjl dot tools at gm
--- Comment #25 from rguenther at suse dot de 2009-02-17 19:00 ---
Subject: Re: [4.3/4.4 Regression] x86_64 red zone
violation
On Tue, 17 Feb 2009, hjl dot tools at gmail dot com wrote:
> --- Comment #24 from hjl dot tools at gmail dot com 2009-02-17 18:45
> ---
> (In reply
--- Comment #24 from hjl dot tools at gmail dot com 2009-02-17 18:45
---
(In reply to comment #23)
> This may have caused bootstrap memory requirements for insn-recog to go up
> significantly enough to cause
>
> cc1: out of memory allocating 4064 bytes after a total of 660041728 bytes
--- Comment #23 from rguenth at gcc dot gnu dot org 2009-02-17 18:40
---
This may have caused bootstrap memory requirements for insn-recog to go up
significantly enough to cause
cc1: out of memory allocating 4064 bytes after a total of 660041728 bytes
make[3]: *** [insn-recog.o] Error
--- Comment #22 from ian at airs dot com 2009-02-11 14:49 ---
Thanks.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39118
--- Comment #21 from ubizjak at gmail dot com 2009-02-11 11:55 ---
Fixed again.
--
ubizjak at gmail dot com changed:
What|Removed |Added
URL|http://gcc.gnu
--- Comment #20 from uros at gcc dot gnu dot org 2009-02-11 11:53 ---
Subject: Bug 39118
Author: uros
Date: Wed Feb 11 11:53:47 2009
New Revision: 144101
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144101
Log:
PR target/39118
* config/i386/i386.md (UNSPEC_MEMO
--- Comment #19 from uros at gcc dot gnu dot org 2009-02-11 11:43 ---
Subject: Bug 39118
Author: uros
Date: Wed Feb 11 11:43:24 2009
New Revision: 144100
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144100
Log:
PR target/39118
* config/i386/i386.md (UNSPEC_MEMO
--- Comment #18 from jakub at gcc dot gnu dot org 2009-02-11 11:00 ---
Created an attachment (id=17281)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17281&action=view)
gcc44-pr39118.patch
Patch I've bootstrapped/regtested on x86_64-linux.
--
http://gcc.gnu.org/bugzilla/show_
--- Comment #17 from ubizjak at gmail dot com 2009-02-11 08:32 ---
Created an attachment (id=17280)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17280&action=view)
Patch
This patch inserts _memory_ blockages at the end of function prologue and at
the beginning of function epilogu
--- Comment #16 from ubizjak at gmail dot com 2009-02-11 08:24 ---
(In reply to comment #13)
> This test case is from Mark Heffernan. When compiling with -O2
> -fno-omit-frame-pointer with gcc 4.3, it shows a red zone violation in the
> epilogue:
>
> movl-160(%rbp), %eax
>
--- Comment #15 from ubizjak at gmail dot com 2009-02-11 07:09 ---
(In reply to comment #12)
> I didn't get around to commenting on the patch; I'll just note that it is
> conservative. We don't have to block every instruction, just those which use
> memory.
True, but as described in th
--- Comment #14 from ian at airs dot com 2009-02-10 21:10 ---
I've verified that the problem in the epilogue occurs using the current 4.3
sources, so reopening the bug report. (There is no longer any problem in the
prologue.)
--
ian at airs dot com changed:
What|Remo
--- Comment #13 from ian at airs dot com 2009-02-10 21:03 ---
Created an attachment (id=17278)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17278&action=view)
Test case
This test case is from Mark Heffernan. When compiling with -O2
-fno-omit-frame-pointer with gcc 4.3, it shows
--- Comment #12 from ian at airs dot com 2009-02-10 19:56 ---
I didn't get around to commenting on the patch; I'll just note that it is
conservative. We don't have to block every instruction, just those which use
memory.
Do we have to worry about the function epilogue? I don't see any
--- Comment #11 from ubizjak at gmail dot com 2009-02-10 16:14 ---
Fixed.
--
ubizjak at gmail dot com changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #10 from uros at gcc dot gnu dot org 2009-02-10 16:13 ---
Subject: Bug 39118
Author: uros
Date: Tue Feb 10 16:12:47 2009
New Revision: 144064
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144064
Log:
PR target/39118
* config/i386/i386.c (expand_prolo
--- Comment #9 from uros at gcc dot gnu dot org 2009-02-10 16:12 ---
Subject: Bug 39118
Author: uros
Date: Tue Feb 10 16:12:33 2009
New Revision: 144063
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144063
Log:
PR target/39118
* config/i386/i386.c (expand_prolog
--
jsm28 at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39118
--- Comment #8 from ubizjak at gmail dot com 2009-02-08 21:00 ---
We should plug this for 4.3 and 4.4, so due to comment 6 I think this is a
regression.
--
ubizjak at gmail dot com changed:
What|Removed |Added
--
20 matches
Mail list logo