https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108721
Jakub Jelinek changed:
What|Removed |Added
Resolution|--- |INVALID
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108721
--- Comment #4 from Jakub Jelinek ---
In the reduced testcase there is certainly an aliasing violation.
struct {
unsigned f0
} g_95 = {65531};
...
*g_412 = _95;
...
--g_95.f0;
*g_86 = g_613 || 0;
*g_412 = 0;
short *l_873 = _95;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108721
--- Comment #3 from David Binderman ---
Created attachment 54471
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54471=edit
C source code
After a short reduction.