https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121511
Bug ID: 121511 Summary: FAIL: gcc.dg/asm-hard-reg-error-3.c on arm Product: gcc Version: 16.0 URL: https://linaro.atlassian.net/browse/GNU-1639 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: stefansf at gcc dot gnu.org Reporter: clyon at gcc dot gnu.org Target Milestone: --- Target: arm This testcase fails on arm since it was introduced, the log says: gcc.dg/asm-hard-reg-error-3.c: In function 'test': gcc.dg/asm-hard-reg-error-3.c:22:3: error: multiple inputs to hard register: r5 gcc.dg/asm-hard-reg-error-3.c:25:3: error: hard register constraint for output 0 conflicts with 'asm' clobber list gcc.dg/asm-hard-reg-error-3.c:26:3: error: hard register constraint for input 0 conflicts with 'asm' clobber list Given the dg-do line: /* { dg-do compile { target { { aarch64*-*-* powerpc64*-*-* riscv64-*-* s390*-*-* x86_64-*-* } && int128 } } } */ I suppose you want to skip the test on arm? (but that's not what the above does)