https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122610

--- Comment #14 from liu zhenyu <lzy20000419 at outlook dot com> ---
Apologies, I would like to retract my previous comments (Comment #8, #10, #11,
#13) and the attached reproducer script.

After a deeper review, I discovered a critical logical flaw in my test case.
The check `result >= 1000` was intended to detect uninitialized memory, but it
failed to account for the fact that valid address calculations `(addr & 0xFF) *
10` can legitimately exceed 1000 depending on the stack memory layout (ASLR).

The "failures" I observed were false positives caused by address randomization,
not by compiler misoptimization.

Please ignore my provided reproducer and the regression analysis derived from
it. Sorry for the noise and for wasting your time.

Reply via email to