https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114744
Bug ID: 114744 Summary: test case gcc.target/powerpc/builtins-6-p9-runnable.c fails Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- gcc.target/powerpc/builtins-6-p9-runnable.c fails only on power 9 BE for gcc 12, 13, and trunk (14). FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c -O0 execution test FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c -O1 execution test FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c -O2 execution test FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c -O3 execution test FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c -Os execution test FAIL: gcc.target/powerpc/builtins-6-p9-runnable.c execution test (gdb) run Starting program: /home/seurer/gcc/git/build/gcc-12/builtins-6-p9-runnable.exe [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/powerpc64-linux-gnu/libthread_db.so.1". Program received signal SIGABRT, Aborted. __pthread_kill_implementation (threadid=<optimized out>, signo=<optimized out>, no_tid=<optimized out>) at pthread_kill.c:44 44 pthread_kill.c: No such file or directory. (gdb) where #0 __pthread_kill_implementation (threadid=<optimized out>, signo=<optimized out>, no_tid=<optimized out>) at pthread_kill.c:44 #1 0x00007ffff7c90bb4 in __GI_raise (sig=<optimized out>) at ../sysdeps/posix/raise.c:26 #2 0x00007ffff7c7490c in __GI_abort () at abort.c:79 #3 0x00000000100006e8 in main () at /home/seurer/gcc/git/gcc-12/gcc/testsuite/gcc.target/powerpc/builtins-6-p9-runnable.c:434 vec_xst_len (store_data_sc, address_sc, len); if (result_wrong_sc (vec_sc_expected1, vec_sc_result1)) { #ifdef DEBUG printf("Error: vec_xst_len, len = %d, sc result does not match expected result\n", len); print_sc (vec_sc_expected1, vec_sc_result1); #else abort(); // line 434 #endif } Compiling it with -DDEBUG: seurer@nilram:~/gcc/git/build/gcc-12$ ./builtins-6-p9-runnable.exe Error: vec_xl_len(), len = 8, vec_s128_result1[0] = 0 0; vec_s128_expected1[0] = 0 0 Error: vec_xl_len(), len = 8, vec_u128_result1[0] = 0; vec_u128_expected1[0] = 0 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[0] = 1; vec_uc_expected1[0] = 16 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[1] = 2; vec_uc_expected1[1] = 15 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[2] = 3; vec_uc_expected1[2] = 14 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[3] = 4; vec_uc_expected1[3] = 13 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[4] = 5; vec_uc_expected1[4] = 12 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[5] = 6; vec_uc_expected1[5] = 11 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[6] = 7; vec_uc_expected1[6] = 10 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[7] = 8; vec_uc_expected1[7] = 9 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[8] = 9; vec_uc_expected1[8] = 8 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[9] = 10; vec_uc_expected1[9] = 7 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[10] = 11; vec_uc_expected1[10] = 6 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[11] = 12; vec_uc_expected1[11] = 5 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[12] = 13; vec_uc_expected1[12] = 4 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[13] = 14; vec_uc_expected1[13] = 3 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[14] = 15; vec_uc_expected1[14] = 2 Error: pre/post initialzation vec_xl_len_r(), len = 16, vec_uc_result1[15] = 16; vec_uc_expected1[15] = 1