https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113502
Bug ID: 113502 Summary: gcc.target/aarch64/vect-early-break-cbranch.c testcase is too sensitive Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: testsuite-fail Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Target: aarch64 Currently vect-early-break-cbranch.c fails. For the failure we have: ``` FAIL: gcc.target/aarch64/vect-early-break-cbranch.c check-function-bodies f1 body: .*\tcmge v[0-9]+.4s, v[0-9]+.4s, #0 \tumaxp v[0-9]+.4s, v[0-9]+.4s, v[0-9]+.4s \tfmov x[0-9]+, d[0-9]+ \tcbnz x[0-9]+, \.L[0-9]+ .* ... cmge v31.4s, v31.4s, #0 umaxp v31.4s, v31.4s, v31.4s fmov x3, d31 cbz x3, .L11 ``` As you can see it does not match as it is trying to match cbnz but cbz is emitted.