[Bug middle-end/97717] compilation with -O(1/2/3) flag failed while -O0 succeeds

2021-12-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97717 Andrew Pinski changed: What|Removed |Added Depends on||54896 Keywords|

[Bug middle-end/97717] compilation with -O(1/2/3) flag failed while -O0 succeeds

2021-12-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97717 --- Comment #6 from Andrew Pinski --- fillLUTDIV is basically one big function (one BB) which does: inp[...] = ...; 1019 times fillLUTNEGEXP does the same thing 33659 times. I assume these are generated functions. It might be better to have

[Bug middle-end/97717] compilation with -O(1/2/3) flag failed while -O0 succeeds

2021-12-25 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97717 Andrew Pinski changed: What|Removed |Added Component|tree-optimization |middle-end --- Comment #5 from Andrew