https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111591
--- Comment #18 from Kewen Lin <linkw at gcc dot gnu.org> --- (In reply to Richard Biener from comment #17) > it stores to a different object - but seeing the CLOBBERs, does > -fstack-reuse=none fix the issue? Is r1 the stack pointer? Just tried with -fstack-reuse=none, it can make it pass! Yes, r1 is stack pointer. > > ref-all is carried to RTL by MEM_ALIAS_SET == 0. Got it, thanks!