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

--- Comment #1 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
ISTM that -fharden-control-flow-redundancy is only instrumental to trigger the
latent problem, but the real problem is in the back end: aarch64_restore_za
emits a aarch64_cbnedi1 unconditionally, but insn aarch64_cb<optab><mode>1 is
disabled on aarch64_track_speculation, which the test uses.

Reply via email to