On Sat, Aug 1, 2026 at 5:12 AM H.J. Lu <[email protected]> wrote: > > When checking if a register argument is used as local variable, also > return true if non-local variable is the source of the argument-linked > memory store. > > gcc/ > > PR target/126529 > * config/i386/i386.cc (ix86_spill_register_argument_p): Also > check non-local variable source for the argument-linked memory > store. > > gcc/testsuite/ > > PR target/126529 > * gcc.target/i386/pr126529.c: New test.
This is the third patch in the same area, so it IMO points to a more systematic issue. Please find someone else that is able to thoroughly review the patch (and the core issue that lies behind these problems) from the generic middle-end side of the compiler. Uros.
