http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
H.J. Lu changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #12 from Bernd Schmidt 2011-10-07
12:20:57 UTC ---
Sorry, commit didn't go through earlier - it's in now.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #11 from Bernd Schmidt 2011-10-07
12:10:11 UTC ---
I see none of these failures in the x86_64 test run with my last patch applied.
Can you confirm that it's fixed?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #10 from H.J. Lu 2011-10-06 20:09:13
UTC ---
(In reply to comment #9)
> Created attachment 25434 [details]
> Test patch
>
> Can you give this a try? Seems to fix the testcase.
It works. Thanks.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #9 from Bernd Schmidt 2011-10-06
19:59:18 UTC ---
Created attachment 25434
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25434
Test patch
Can you give this a try? Seems to fix the testcase.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
H.J. Lu changed:
What|Removed |Added
Target Milestone|--- |4.7.0
--- Comment #8 from H.J. Lu 2011-10-06 1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #7 from H.J. Lu 2011-10-06 18:50:14
UTC ---
This patch seems to work:
diff --git a/gcc/function.c b/gcc/function.c
index 863f09d..0bc1dd9 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -5312,6 +5312,21 @@ frame_required_for_rtx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #6 from Bernd Schmidt 2011-10-06
18:43:21 UTC ---
How do you build this? What's the target triplet?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #5 from H.J. Lu 2011-10-06 18:38:21
UTC ---
static int
frame_required_for_rtx (rtx *loc, void *data ATTRIBUTE_UNUSED)
{
rtx x = *loc;
if (x == stack_pointer_rtx || x == hard_frame_pointer_rtx
|| x == arg_pointer_rtx || x ==
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #4 from H.J. Lu 2011-10-06 17:55:48
UTC ---
Here is a small testcase. shrink-wrap screwed up stack adjustment
for local variables:
[hjl@gnu-mic-2 pr50633]$ cat x.i
struct s { int val[16]; };
extern double f (struct s pb, double pc);
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
H.J. Lu changed:
What|Removed |Added
CC||bernds at gcc dot gnu.org
--- Comment #3 from H
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
--- Comment #2 from Dominique d'Humieres 2011-10-06
16:23:37 UTC ---
> FAIL: gfortran.fortran-torture/execute/entry_4.f90 execution, -O2
It is pr50628.
> FAIL: gcc.dg/pr50132.c (internal compiler error)
The ICE is
/opt/gcc/work/gcc/testsuit
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50633
Rainer Orth changed:
What|Removed |Added
CC||ro at gcc dot gnu.org
--- Comment #1 from R
13 matches
Mail list logo