https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103820
luoxhu at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |luoxhu at gcc dot gnu.org
--- Comment #7 from luoxhu at gcc dot gnu.org ---
(In reply to CVS Commits from comment #6)
> The master branch has been updated by Xiong Hu Luo <[email protected]>:
>
> https://gcc.gnu.org/g:0552605b7b27dc6beed62e71bd05bc1efd191c0d
>
> commit r12-6430-g0552605b7b27dc6beed62e71bd05bc1efd191c0d
> Author: Xionghu Luo <[email protected]>
> Date: Mon Jan 10 20:05:56 2022 -0600
>
> testsuite: Fix regression on m32 by r12-6087 [PR103820]
>
> r12-6087 will avoid move cold bb out of hot loop, while the original
> intent of this testcase is to hoist divides out of loop and CSE them to
> only one divide. So increase the loop count to turn the cold bb to hot
> bb again. Then the 3 divides could be rewritten with same reciptmp.
>
> Tested pass on Power-Linux {32,64}, x86 {64,32} and i686-linux.
>
> gcc/testsuite/ChangeLog:
>
> PR testsuite/103820
> * gcc.dg/tree-ssa/recip-3.c: Adjust.
Typo. should be PR103802.