On Sep 13, 2025, Alexandre Oliva <[email protected]> wrote:

> gcc.target/aarch64/sme/nonlocal_goto_[123].c fail on aarch64 targets
> configured with --enable-default-pie.

FTR, Martin's commit afa74d37e8170d696f97424da7ab0f71883aac70 regressed
nonlocal_goto_2.c in a slightly different way, even in a standard
aarch64-elf build.  I was surprised that the warning patch caused any
codegen changes, but it seems to prevent collapsing the nonlocal label
with the return block it falls through to, and the expected code pattern
no longer matches because the separation survives through to the end of
compilation, with an extra smstart and padding.

-- 
Alexandre Oliva, happy hacker            https://blog.lx.oliva.nom.br/
Free Software Activist     FSFLA co-founder     GNU Toolchain Engineer
More tolerance and less prejudice are key for inclusion and diversity.
Excluding neuro-others for not behaving ""normal"" is *not* inclusive!

Reply via email to