https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
Andrew Macleod changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
--- Comment #6 from CVS Commits ---
The master branch has been updated by Andrew Macleod :
https://gcc.gnu.org/g:b769811e7c1b3dff2fa0ec2c37b52859d7bceed4
commit r14-2883-gb769811e7c1b3dff2fa0ec2c37b52859d7bceed4
Author: Andrew MacLeod
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
--- Comment #5 from Shaohua Li ---
Bisect to r14-1179-g1cd5bc387c4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
--- Comment #4 from Andrew Pinski ---
Another testcase:
```
int a, b;
int main() {
char a = 0;
int t = 0;
for (; t <253; t ++){
int d = 2;
d ^= 2 && a;
b = a == 0 ? d : d / a;
a = b;
}
for (; (1 + 95 << 24) + b + 1 +
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
--- Comment #3 from Andrew Pinski ---
(In reply to Richard Biener from comment #2)
> It works with -fno-tree-loop-optimize but the difference from loop opts is
> just
So changing it to what -ftree-loop-optimize, it still passes with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
Richard Biener changed:
What|Removed |Added
Priority|P3 |P1
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110582
Andrew Pinski changed:
What|Removed |Added
Component|c |tree-optimization
Keywords|