https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108758
Bug ID: 108758 Summary: gcc.target/powerpc/float128-cmp2-runnable.c fails with excess errors on power 9 BE Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- This fails on power 9 BE (only) and fails for trunk as well as gcc 12. It does not fail for gcc 11 and 10. spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test2/gcc/ /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c -m32 -fdiagnostics-plain-output -O2 -mdejagnu-cpu=power9 -lm -o ./float128-cmp2-runnable.exe /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c: In function 'main': /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:155:3: error: '__builtin_vsx_scalar_cmp_exp_qp_eq' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:155:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_eq' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_eq' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:171:3: error: '__builtin_vsx_scalar_cmp_exp_qp_eq' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:171:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_eq' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_eq' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:187:3: error: '__builtin_vsx_scalar_cmp_exp_qp_lt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:187:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_lt' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_lt' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:203:3: error: '__builtin_vsx_scalar_cmp_exp_qp_lt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:203:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_lt' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_lt' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:219:3: error: '__builtin_vsx_scalar_cmp_exp_qp_gt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:219:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_gt' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_gt' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:235:3: error: '__builtin_vsx_scalar_cmp_exp_qp_gt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:235:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_gt' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_gt' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:251:3: error: '__builtin_vsx_scalar_cmp_exp_qp_unordered' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:251:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_unordered' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_unordered' /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:267:3: error: '__builtin_vsx_scalar_cmp_exp_qp_unordered' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:267:3: note: overloaded builtin '__builtin_vec_scalar_cmp_exp_unordered' is implemented by builtin '__builtin_vsx_scalar_cmp_exp_qp_unordered' compiler exited with status 1 Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test2/gcc/ exceptions_enabled3155871.cc -m32 -fdiagnostics-plain-output -S -o exceptions_enabled3155871.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test2/gcc/ exceptions_enabled3155871.cc -m32 -fdiagnostics-plain-output -S -o exceptions_enabled3155871.s FAIL: gcc.target/powerpc/float128-cmp2-runnable.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:155:3: error: '__builtin_vsx_scalar_cmp_exp_qp_eq' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:171:3: error: '__builtin_vsx_scalar_cmp_exp_qp_eq' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:187:3: error: '__builtin_vsx_scalar_cmp_exp_qp_lt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:203:3: error: '__builtin_vsx_scalar_cmp_exp_qp_lt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:219:3: error: '__builtin_vsx_scalar_cmp_exp_qp_gt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:235:3: error: '__builtin_vsx_scalar_cmp_exp_qp_gt' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:251:3: error: '__builtin_vsx_scalar_cmp_exp_qp_unordered' requires quad-precision floating-point arithmetic /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/float128-cmp2-runnable.c:267:3: error: '__builtin_vsx_scalar_cmp_exp_qp_unordered' requires quad-precision floating-point arithmetic