On Fri, Feb 13, 2026 at 03:19:38PM +0100, Richard Biener wrote:
> The following adjusts two uninit testcases to avoid a false negative
> that appears when using -msoft-float on arm because the testcase
> then mutates into a classical case of CCP eliding
>
> # _11 = PHI <1.0e+0(2), f$real_9(D)(3)>
>
> Avoid this by using a non-constant. And avoid flipping locations
> for the diagnostic by not duplicating the return statement.
>
> Tested on arm with {,-msoft-float} and on x86_64-linux.
>
> OK?
>
> Thanks,
> Richard.
>
> PR testsuite/115827
> * gcc.dg/auto-init-uninit-17.c: Avoid CCP.
> * gcc.dg/uninit-17.c: Likewise.
LGTM.
Jakub