http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
CC||jakub at gcc dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #9 from Martin Jambor jamborm at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #8)
Created attachment 32104 [details]
gcc49-pr59776.patch
So, do we want to do this instead? In this particular case, even no
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #10 from Richard Henderson rth at gcc dot gnu.org ---
(In reply to Jakub Jelinek from comment #8)
So, do we want to do this instead? In this particular case, even no
DW_OP_GNU_reinterpret is needed.
Well, except for the whole dhrs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #11 from Jakub Jelinek jakub at gcc dot gnu.org ---
So:
--- gcc/tree-sra.c.jj 2014-02-08 00:53:46.0 +0100
+++ gcc/tree-sra.c 2014-02-11 14:31:51.469937602 +0100
@@ -2950,6 +2950,10 @@ load_assign_lhs_subreplacements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #12 from Richard Henderson rth at gcc dot gnu.org ---
Works for me.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #13 from Jakub Jelinek jakub at gcc dot gnu.org ---
Author: jakub
Date: Tue Feb 11 17:46:34 2014
New Revision: 207695
URL: http://gcc.gnu.org/viewcvs?rev=207695root=gccview=rev
Log:
PR debug/59776
* tree-sra.c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #7 from Richard Henderson rth at gcc dot gnu.org ---
Definitely SRA's fault. See
http://gcc.gnu.org/ml/gcc-patches/2014-02/msg00489.html
for analysis, and the hackiest of patches.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
Priority|P2 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Priority|P3 |P2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
CC||jamborm at gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
Marek Polacek mpolacek at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #2 from Marek Polacek mpolacek at gcc dot gnu.org ---
struct S { float f, g; };
void
sub_ (struct S *p)
{
struct S s1, s2;
s1 = *p;
*(int *) s2.f = 0;
s2 = s1;
}
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #3 from Vittorio Zecca zeccav at gmail dot com ---
Missing right brace at end of code.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #4 from Marek Polacek mpolacek at gcc dot gnu.org ---
(In reply to Vittorio Zecca from comment #3)
Missing right brace at end of code.
What do you mean?
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59776
--- Comment #5 from Vittorio Zecca zeccav at gmail dot com ---
I am sorry I was not clear enough, in your shorter test case, after s2 = s1;
there is a right brace } missing.
15 matches
Mail list logo