https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #11 from CVS Commits ---
The master branch has been updated by Andrew Macleod :
https://gcc.gnu.org/g:9c2a5db997446a9438a3e01f5229dec3f78b09e7
commit r13-7170-g9c2a5db997446a9438a3e01f5229dec3f78b09e7
Author: Andrew MacLeod
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
Jakub Jelinek changed:
What|Removed |Added
Resolution|--- |FIXED
Status|NEW
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
Martin Liška changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #8 from CVS Commits ---
The master branch has been updated by Jakub Jelinek :
https://gcc.gnu.org/g:14f0ea22413fe3e64306c57fbfd2ae7b5769c1a1
commit r13-7151-g14f0ea22413fe3e64306c57fbfd2ae7b5769c1a1
Author: Jakub Jelinek
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #7 from CVS Commits ---
The master branch has been updated by Andrew Macleod :
https://gcc.gnu.org/g:24af552876eff707f75d30d3f0f0e7a5d62dd857
commit r13-7150-g24af552876eff707f75d30d3f0f0e7a5d62dd857
Author: Andrew MacLeod
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
Jakub Jelinek changed:
What|Removed |Added
Priority|P3 |P1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #6 from Jakub Jelinek ---
Reduced self-contained testcase, aborts when compiled with r13-1938 and later,
succeeds before that or with the posted patch:
// PR tree-optimization/109462
// { dg-do run { target c++11 } }
// {
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #5 from Andrew Macleod ---
Created attachment 54835
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54835=edit
in progress patch
THe fix for PR 108139 disallowed an equivalences with a PHI because it may be a
one way
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #4 from Andrew Macleod ---
In DOM3 I see
901970 range_on_entry (Result$16_552) to BB 120
<...>
Equivalence update! : _143 has range : [irange] TokenKind [22, 22] NONZERO
0x16 refining range to :[irange] TokenKind [22, 22]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #3 from Jakub Jelinek ---
I have tried
struct Token {
unsigned char pad[4];
unsigned int uintdata;
unsigned long ptrdata;
unsigned short kind;
unsigned char pad2[6];
Token () : uintdata (0), ptrdata (0), kind (0) {}
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #2 from Jakub Jelinek ---
Under debugger (trunk) what I see is that the block_result.intersect
(equiv_range)
in the code added by r13-1938 is only true in the VisitObjCMessageExpr function
twice, each time on the
# Result$16_552 =
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
--- Comment #1 from Jakub Jelinek ---
When stepping through the function in the debugger, the difference appears in
the
Token I;
Token Result;
int p_count = 0;
while (!TheLexer.LexFromRawLexer(I)) {
if (I.getKind() == tok::l_paren)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
Andrew Pinski changed:
What|Removed |Added
Keywords||wrong-code
Severity|normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109462
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|--- |13.0
CC|
14 matches
Mail list logo