https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81931
Bug ID: 81931 Summary: [8 regression] r251260 breaks many tests on powerpc64 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- This change to wide-int.h breaks many tests on powerpc64 both LE and BE. The symptom is the compiled code hangs. There are hundreds of test cases that time out then fail. One example: Running /home/seurer/gcc/gcc-test2/gcc/testsuite/gcc.dg/atomic/atomic.exp ... WARNING: program timed out. FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O1 execution test WARNING: program timed out. FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O2 execution test WARNING: program timed out. FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test WARNING: program timed out. FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test WARNING: program timed out. ...etc... That particular one is doing floating point arithmetic tests on atomic floats using threads. At least some (not sure if all) of the other failing tests are doing similar things.