https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107604
Bug ID: 107604 Summary: FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -O0 fails on aarch64_be Product: gcc Version: 13.0 Status: UNCONFIRMED Keywords: ABI, testsuite-fail, wrong-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: pinskia at gcc dot gnu.org Target Milestone: --- Target: aarch64_be-linux-gnu FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -O0 FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -O1 FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -O2 FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -O3 -g FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -Os FAIL: gcc.target/aarch64/aapcs64/test_dfp_17.c execution, -Og -g My bet is there is mistmatch between the caller and callee; one side takes into account big vs little endian shifting while the other side does not ...