[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2022-04-21 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|11.3|11.4

--- Comment #9 from Richard Biener  ---
GCC 11.3 is being released, retargeting bugs to GCC 11.4.

[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2021-12-16 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

--- Comment #8 from Jakub Jelinek  ---
It doesn't trigger anymore since
r12-3903-g0288527f47cec6698b31ccb3210816415506009e

[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2021-12-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

--- Comment #7 from Andrew Pinski  ---
Also for this testcase seem it should just return true even :).

[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2021-12-15 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

--- Comment #6 from Andrew Pinski  ---
I don't see it on the trunk really; I wonder what changed, I know there has
been many jump threading changes and even some phiopt changes which might have
changed this for the better.

Though I do see "label:ret" at least twice so it is not fully fixed.


One thing I did notice is that is LLVM saves a lot of registers:
pushrbp
pushr15
pushr14
pushr13
pushr12
pushrbx

:)
Which solves the problem there :).

[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2021-07-28 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

Richard Biener  changed:

   What|Removed |Added

   Target Milestone|11.2|11.3

--- Comment #5 from Richard Biener  ---
GCC 11.2 is being released, retargeting bugs to GCC 11.3

[Bug rtl-optimization/99199] [9/10/11/12 Regression] Very large boolean expression leads to quite a few return statements

2021-04-27 Thread jakub at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99199

Jakub Jelinek  changed:

   What|Removed |Added

   Target Milestone|11.0|11.2

--- Comment #4 from Jakub Jelinek  ---
GCC 11.1 has been released, retargeting bugs to GCC 11.2.