https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107311
Bug ID: 107311 Summary: New test case gcc.dg/c2x-enum-1.c fails Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:3b3083a598ca3f4b6203284e01ed39ab6ff0844f, r13-3360-g3b3083a598ca3f make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32}' dg.exp=gcc.dg/c2x-enum-1.c" FAIL: gcc.dg/c2x-enum-1.c (test for excess errors) This is failing with 32 bits on big endian powerpc64. 64 bits works fine. spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled39558.cc -m32 -fdiagnostics-plain-output -S -o exceptions_enabled39558.s FAIL: gcc.dg/c2x-enum-1.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/c2x-enum-1.c:8:47: error: pointer type mismatch in conditional expression Author: Joseph Myers <jos...@codesourcery.com> Date: Tue Oct 18 14:07:27 2022 +0000 c: C2x enums wider than int [PR36113]