[Bug other/104033] New: [12 regression] g++.dg/cpp0x/constexpr-compare2.C fails with excess errors after r12-6578
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104033 Bug ID: 104033 Summary: [12 regression] g++.dg/cpp0x/constexpr-compare2.C fails with excess errors after r12-6578 Product: gcc Version: 12.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: --- g:d686d5d85c23451c03799dc55e456b73065f7333, r12-6578 make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/cpp0x/constexpr-compare2.C" FAIL: g++.dg/cpp0x/constexpr-compare2.C -std=c++14 (test for excess errors) FAIL: g++.dg/cpp0x/constexpr-compare2.C -std=c++17 (test for excess errors) FAIL: g++.dg/cpp0x/constexpr-compare2.C -std=c++2a (test for excess errors) # of unexpected failures3 # of unsupported tests 1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C -fdiagnostics-plain-output -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++14 -pedantic-errors -Wno-long-long -fdelete-null-pointer-checks -S -o constexpr-compare2.s^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: non-constant condition for static assertion^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: '(f != g)' is not a constant expression^M spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../ exceptions_enabled603004.cc -fdiagnostics-plain-output -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -S -o exceptions_enabled603004.s^M FAIL: g++.dg/cpp0x/constexpr-compare2.C -std=c++14 (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: non-constant condition for static assertion /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: '(f != g)' is not a constant expression spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../ /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C -fdiagnostics-plain-output -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -std=c++17 -pedantic-errors -Wno-long-long -fdelete-null-pointer-checks -S -o constexpr-compare2.s^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: non-constant condition for static assertion^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:7:17: error: '(f != g)' is not a constant expression^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:10:20: error: non-constant condition for static assertion^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/cpp0x/constexpr-compare2.C:10:20: error: '(::_FUN != ::_FUN)' is not a constant expression^M commit d686d5d85c23451c03799dc55e456b73065f7333 (HEAD, refs/bisect/bad) Author: Jakub Jelinek Date: Fri Jan 14 12:07:49 2022 +0100 c++: Reject in constant evaluation address comparisons of start of one var and end of another [PR89074]
[Bug target/100952] [12 regression] several test case failures after r12-1202
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100952 --- Comment #15 from seurer at gcc dot gnu.org --- Looking through test results I see that gcc.target/powerpc/pr56605.c and gcc.target/powerpc/prefix-no-update.c are still failing today.
[Bug target/104015] New: [12 regression] gcc.dg/vect/slp-perm-9.c fails on power 9 (only)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104015 Bug ID: 104015 Summary: [12 regression] gcc.dg/vect/slp-perm-9.c fails on power 9 (only) Product: gcc Version: 12.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: --- g:016bd7523131b645bca5b5530c81ab5149922743, r12-6523 make -k check-gcc RUNTESTFLAGS="vect.exp=gcc.dg/vect/slp-perm-9.c" FAIL: gcc.dg/vect/slp-perm-9.c scan-tree-dump-times vect "permutation requires at least three vectors" 1 FAIL: gcc.dg/vect/slp-perm-9.c -flto -ffat-lto-objects scan-tree-dump-times vect "permutation requires at least three vectors" 1 # of expected passes8 # of unexpected failures2 This only fails on power 9. This worked as of g:828474fafd2ed33430172fe227f9da7d6fb98723, r12-6419. At r12-6420 the build was broken for powerpc64 until r12-6523 when I noticed this.
[Bug bootstrap/103971] New: [12 regression] build fails after r12-6420, ICE at libgfortran/generated/matmul_i1.c:2450
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103971 Bug ID: 103971 Summary: [12 regression] build fails after r12-6420, ICE at libgfortran/generated/matmul_i1.c:2450 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:d3ff7420e941931d32ce2e332e7968fe67ba20af, r12-6420 libtool: compile: /home/seurer/gcc/git/build/gcc-trunk/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-trunk/./gcc/ -B/home/seurer/gcc/git/install/gcc-trunk/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-trunk/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-trunk/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-trunk/powerpc64le-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/seurer/gcc/git/gcc-trunk/libgfortran -iquote/home/seurer/gcc/git/gcc-trunk/libgfortran/io -I/home/seurer/gcc/git/gcc-trunk/libgfortran/../gcc -I/home/seurer/gcc/git/gcc-trunk/libgfortran/../gcc/config -I/home/seurer/gcc/git/gcc-trunk/libgfortran/../libquadmath -I../.././gcc -I/home/seurer/gcc/git/gcc-trunk/libgfortran/../libgcc -I../libgcc -I/home/seurer/gcc/git/gcc-trunk/libgfortran/../libbacktrace -I../libbacktrace -I../libbacktrace -std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules -ffunction-sections -fdata-sections -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -g -O2 -MT matmul_i1.lo -MD -MP -MF .deps/matmul_i1.Tpo -c /home/seurer/gcc/git/gcc-trunk/libgfortran/generated/matmul_i1.c -fPIC -DPIC -o .libs/matmul_i1.o during GIMPLE pass: vect /home/seurer/gcc/git/gcc-trunk/libgfortran/generated/matmul_i1.c: In function 'matmul_i1': /home/seurer/gcc/git/gcc-trunk/libgfortran/generated/matmul_i1.c:2450:1: internal compiler error: in operator[], at vec.h:889 2450 | matmul_i1 (gfc_array_i1 * const restrict retarray, | ^ 0x1022e357 vec::operator[](unsigned int) /home/seurer/gcc/git/gcc-trunk/gcc/vec.h:889 0x1022e357 vec::operator[](unsigned int) /home/seurer/gcc/git/gcc-trunk/gcc/vec.h:1495 0x10fdf8d7 vec::operator[](unsigned int) const /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:2882 0x10fdf8d7 vect_analyze_loop_1 /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:2826 0x10fe008b vect_analyze_loop(loop*, vec_info_shared*) /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:3057 0x11023efb try_vectorize_loop_1 /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.c:1047 0x11023efb try_vectorize_loop /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.c:1162 0x11024b1b execute /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.c:1278 commit d3ff7420e941931d32ce2e332e7968fe67ba20af (HEAD) Author: Andre Vieira Date: Thu Dec 2 14:34:15 2021 + [vect] Re-analyze all modes for epilogues
[Bug other/103935] New: [12 regression] g++.dg/vect/slp-pr98855.cc fails after r12-6273
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103935 Bug ID: 103935 Summary: [12 regression] g++.dg/vect/slp-pr98855.cc fails after r12-6273 Product: gcc Version: 12.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: --- g:c166632bd22d7da66354121502019fc9c92ef07f, r12-6273 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m64}' vect.exp=g++.dg/vect/slp-pr98855.cc" FAIL: g++.dg/vect/slp-pr98855.cc -std=c++98 scan-tree-dump slp1 "not vectorized: vectorization is not profitable" FAIL: g++.dg/vect/slp-pr98855.cc -std=c++14 scan-tree-dump slp1 "not vectorized: vectorization is not profitable" FAIL: g++.dg/vect/slp-pr98855.cc -std=c++17 scan-tree-dump slp1 "not vectorized: vectorization is not profitable" FAIL: g++.dg/vect/slp-pr98855.cc -std=c++2a scan-tree-dump slp1 "not vectorized: vectorization is not profitable" # of expected passes8 # of unexpected failures4 I am only seeing this on power 7 systems so it may be some vector thing not supported there. Hrm. Looks like the failing test case was changed. commit c166632bd22d7da66354121502019fc9c92ef07f Author: Uros Bizjak Date: Wed Jan 5 23:16:34 2022 +0100 i386: Introduce V2QImode minmax, abs and uavgv2hi3_ceil [PR103861] Add V2QImode minmax, abs and uavxv2qi3_ceil operations with SSE registers. . . . * g++.dg/vect/slp-pr98855.cc (dg-final): Check that no vectorization using SLP was performed.
[Bug testsuite/103763] New: [12 regression] gcc.target/powerpc/fold-vec-splat-floatdouble.c fails after r12-5988
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103763 Bug ID: 103763 Summary: [12 regression] gcc.target/powerpc/fold-vec-splat-floatdouble.c fails after r12-5988 Product: gcc Version: 12.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: --- g:8d443ac032ecf0d8275bb0f6838ed7c9aee4e7a5, r12-5988 make -k check-gcc RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/fold-vec-splat-floatdouble.c" FAIL: gcc.target/powerpc/fold-vec-splat-floatdouble.c scan-assembler-times \\mlvx\\M|\\mlxvd2x\\M|\\mlxv\\M|\\mplxv\\M|\\mxxspltiw\\M 2 # of expected passes3 The instruction count in the test case probably just need to be adjusted. Happens on power 10 only. Author: Michael Meissner Date: Wed Dec 15 02:02:24 2021 -0500 Generate XXSPLTIDP for vectors on power10.
[Bug testsuite/103737] New: new test case decltype-bitfield1.C fails in r11-9363
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103737 Bug ID: 103737 Summary: new test case decltype-bitfield1.C fails in r11-9363 Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:e3fab19a79e3dc3cdf3e54ca20107e1dc15a3927, r11-9363 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32}' dg.exp=g++.dg/cpp0x/decltype-bitfield1.C" FAIL: g++.dg/cpp0x/decltype-bitfield1.C -std=c++14 (test for excess errors) FAIL: g++.dg/cpp0x/decltype-bitfield1.C -std=c++17 (test for excess errors) FAIL: g++.dg/cpp0x/decltype-bitfield1.C -std=c++2a (test for excess errors) # of unexpected failures3 # of unsupported tests 1 Excess errors: /home/seurer/gcc/git/gcc-11/gcc/testsuite/g++.dg/cpp0x/decltype-bitfield1.C:13:17: warning: width of 'A::l' exceeds its type This appears to be a 32-bit only issue in gcc 11. It works fine on trunk. commit e3fab19a79e3dc3cdf3e54ca20107e1dc15a3927 Author: Marek Polacek Date: Sat Dec 4 12:07:41 2021 -0500 c++: Fix for decltype and bit-fields [PR95009]
[Bug fortran/103662] TBAA problem in Fortran FE triggering in gfortran.dg/unlimited_polymorphic_3.f03
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103662 seurer at gcc dot gnu.org changed: What|Removed |Added CC||seurer at gcc dot gnu.org --- Comment #5 from seurer at gcc dot gnu.org --- r12-5960 causes an issue at least on powerpc64. g:3305135c29e1c3e988bd9bad40aefc01d138aaca, r12-5960 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/unlimited_polymorphic_3.f03" FAIL: gfortran.dg/unlimited_polymorphic_3.f03 -Os execution test # of expected passes11 # of unexpected failures1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/unlimited_polymorphic_3.f03 -fdiagnostics-plain-output -fdiagnostics-plain-output -Os -pedantic-errors -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -lm -o ./unlimited_polymorphic_3.exe PASS: gfortran.dg/unlimited_polymorphic_3.f03 -Os (test for excess errors) . . . Execution timeout is: 300 spawn [open ...] STOP 2 FAIL: gfortran.dg/unlimited_polymorphic_3.f03 -Os execution test
[Bug testsuite/103697] New: [12 regression] gfortran.dg/goacc/privatization-1-compute-loop.f90 fails after r12-5926
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103697 Bug ID: 103697 Summary: [12 regression] gfortran.dg/goacc/privatization-1-compute-loop.f90 fails after r12-5926 Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:494ebfa7c9aacaeb6ec1fccc47a0e49f31eb2bb8, r12-5926 make -k check-gcc RUNTESTFLAGS="goacc.exp=gfortran.dg/goacc/privatization-1-compute-loop.f90" FAIL: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 53 (test for warnings, line 28) # of expected passes9 # of unexpected failures1 /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O -fopenacc -fopt-info-omp-note --param=openacc-privatization=noisy -S -o privatization-1-compute-loop.s /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'count.1' in 'private' clause isn't candidate for adjusting OpenACC privatization level: not addressable /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'count.0' in 'private' clause isn't candidate for adjusting OpenACC privatization level: not addressable /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'i' in 'private' clause potentially has improper OpenACC privatization level: 'parm_decl' /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'j' in 'private' clause potentially has improper OpenACC privatization level: 'parm_decl' /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'a' in 'private' clause potentially has improper OpenACC privatization level: 'parm_decl' /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'x' in 'private' clause isn't candidate for adjusting OpenACC privatization level: not addressable /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'y' in 'private' clause is candidate for adjusting OpenACC privatization level /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'C.2727' declared in block potentially has improper OpenACC privatization level: 'const_decl' /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/goacc/privatization-1-compute-loop.f90:28:85: note: variable 'y' ought to be adjusted for OpenACC privatization level: 'vector' PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 46 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O TODO at line 47 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O TODO at line 48 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O TODO at line 49 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 50 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 51 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O TODO at line 52 (test for warnings, line 28) FAIL: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 53 (test for warnings, line 28) PASS: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 54 (test for warnings, line 28) Some others are failing, too. Full list: FAIL: gfortran.dg/goacc/privatization-1-compute-loop.f90 -O at line 53 (test for warnings, line 28) FAIL: gfortran.dg/goacc/privatization-1-compute.f90 -O at line 46 (test for warnings, line 27) FAIL: gfortran.dg/goacc/privatization-1-routine_gang-loop.f90 -O at line 53 (test for warnings, line 28) commit 494ebfa7c9aacaeb6ec1fccc47a0e49f31eb2bb8 (HEAD, refs/bisect/bad) Author: Tobias Burnus Date: Mon Dec 13 12:37:40 2021 +0100 Fortran: Handle compare in OpenMP atomic
[Bug bootstrap/103688] New: [11 regression] build error after r11-9380
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103688 Bug ID: 103688 Summary: [11 regression] build error after r11-9380 Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:f2cc8d059df8aea1b811a4a68512d137f4e83bd5, r11-9380 commit f2cc8d059df8aea1b811a4a68512d137f4e83bd5 (HEAD, origin/releases/gcc-11) Author: Joel Hutton Date: Fri Dec 10 10:26:42 2021 + pr103523: Check for PLUS/MINUS support . . . gcc/ChangeLog: * tree-vect-loop.c (vectorizable_induction): Check for This breaks the build of gcc 11: g++ -fno-PIE -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -DHAVE_CONFIG_H -I. -I. -I/home/seurer/gcc/git/gcc-11/gcc -I/home/seurer/gcc/git/gcc-11/gcc/. -I/home/seurer/gcc/git/gcc-11/gcc/../include -I/home/seurer/gcc/git/gcc-11/gcc/../libcpp/include -I/home/seurer/gcc/git/gcc-11/gcc/../libcody -I/home/seurer/gcc/git/build/gcc-11/./gmp -I/home/seurer/gcc/git/gcc-11/gmp -I/home/seurer/gcc/git/build/gcc-11/./mpfr/src -I/home/seurer/gcc/git/gcc-11/mpfr/src -I/home/seurer/gcc/git/gcc-11/mpc/src -I/home/seurer/gcc/git/gcc-11/gcc/../libdecnumber -I/home/seurer/gcc/git/gcc-11/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/seurer/gcc/git/gcc-11/gcc/../libbacktrace -I/home/seurer/gcc/git/build/gcc-11/./isl/include -I/home/seurer/gcc/git/gcc-11/isl/include -o tree-vect-loop.o -MT tree-vect-loop.o -MMD -MP -MF ./.deps/tree-vect-loop.TPo /home/seurer/gcc/git/gcc-11/gcc/tree-vect-loop.c /home/seurer/gcc/git/gcc-11/gcc/tree-vect-loop.c: In function 'bool vectorizable_induction(loop_vec_info, stmt_vec_info, gimple**, slp_tree, stmt_vector_for_cost*)': /home/seurer/gcc/git/gcc-11/gcc/tree-vect-loop.c:8000:8: error: 'directly_supported_p' was not declared in this scope 8000 | if (!directly_supported_p (PLUS_EXPR, step_vectype) |^~~~ make[2]: *** [Makefile:1142: tree-vect-loop.o] Error 1
[Bug libstdc++/103687] [12 regression] several time/date failures after r12-5898
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103687 --- Comment #3 from seurer at gcc dot gnu.org --- Looking through all my logs I only saw those 2 failures on one little endian RHEL 8.4 power 10 machine but the BE failures on all the machines I tried. What is on gcc112?
[Bug libstdc++/103687] [12 regression] several time/date failures after r12-5898
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103687 --- Comment #1 from seurer at gcc dot gnu.org --- It looks like a couple of these fail on some LE systems, too: FAIL: 22_locale/time_get/get_time/char/2.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/2.cc execution test
[Bug libstdc++/103687] New: [12 regression] several time/date failures after r12-5898
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103687 Bug ID: 103687 Summary: [12 regression] several time/date failures after r12-5898 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:c82e492616e343b6d6db218d2b498267bac899de, r12-5898 FAIL: 22_locale/time_get/get/char/3.cc execution test FAIL: 22_locale/time_get/get/char/3.cc execution test FAIL: 22_locale/time_get/get/wchar_t/3.cc execution test FAIL: 22_locale/time_get/get/wchar_t/3.cc execution test FAIL: 22_locale/time_get/get_date/char/12791.cc execution test FAIL: 22_locale/time_get/get_date/char/12791.cc execution test FAIL: 22_locale/time_get/get_date/wchar_t/12791.cc execution test FAIL: 22_locale/time_get/get_date/wchar_t/12791.cc execution test FAIL: 22_locale/time_get/get_time/char/2.cc execution test FAIL: 22_locale/time_get/get_time/char/2.cc execution test FAIL: 22_locale/time_get/get_time/char/5.cc execution test FAIL: 22_locale/time_get/get_time/char/wrapped_env.cc execution test FAIL: 22_locale/time_get/get_time/char/wrapped_env.cc execution test FAIL: 22_locale/time_get/get_time/char/wrapped_locale.cc execution test FAIL: 22_locale/time_get/get_time/char/wrapped_locale.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/2.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/2.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/5.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_env.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_env.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_locale.cc execution test FAIL: 22_locale/time_get/get_time/wchar_t/wrapped_locale.cc execution test The error seems to be this: /home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/22_locale/time_get/get_time/wchar_t/2.cc:62: void test02(): Assertion 'errorstate == ios_base::eofbit' failed. This is a powerpc64 big endian system and it fails for both 32 and 64 bit runs. This update works fine on powerpc64 little endian. commit c82e492616e343b6d6db218d2b498267bac899de Author: Jakub Jelinek Date: Fri Dec 10 17:01:28 2021 +0100 libstdc++: Some time_get fixes [PR78714]
[Bug testsuite/103586] New: New test case gcc.target/powerpc/pr101324.c fails on BE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103586 Bug ID: 103586 Summary: New test case gcc.target/powerpc/pr101324.c fails on BE Product: gcc Version: 12.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: --- g:cff7879a381d3f5ed6556206896e6a6229800167, r12-5781 make -k check-gcc RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/pr101324.c" FAIL: gcc.target/powerpc/pr101324.c (test for excess errors) # of unexpected failures1 # of unresolved testcases 2 commit cff7879a381d3f5ed6556206896e6a6229800167 Author: Martin Liska Date: Fri Dec 3 11:58:25 2021 -0600 rs6000: Fix up flag_shrink_wrap handling in presence of -mrop-protect [PR101324] * gcc.target/powerpc/pr101324.c: New test. Executing on host: /home/seurer/gcc/git/build/gcc-test2/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test2/gcc/ exceptions_enabled107686.cc -fdiagnostics-plain-output -S -o exceptions_enabled107686.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_enabled107686.cc -fdiagnostics-plain-output -S -o exceptions_enabled107686.s FAIL: gcc.target/powerpc/pr101324.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mrop-protect' requires the ELFv2 ABI /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.target/powerpc/pr101324.c:13:1: error: '-mr
[Bug testsuite/103556] New: [12 regression] rop test cases start failing after r12-5780
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103556 Bug ID: 103556 Summary: [12 regression] rop test cases start failing after r12-5780 Product: gcc Version: 12.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: --- g:d81722ee16e339af7c11b3d1bf51c17246557595, r12-5780 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' powerpc.exp=gcc.target/powerpc/rop-1.c" FAIL: gcc.target/powerpc/rop-1.c (test for excess errors) FAIL: gcc.target/powerpc/rop-1.c (test for excess errors) # of unexpected failures1 # of unexpected failures1 # of unexpected failures2 This was on a power 8 BE machine and fails for both 32 and 64 bit. There were others: FAIL: gcc.target/powerpc/rop-1.c (test for excess errors) FAIL: gcc.target/powerpc/rop-1.c (test for excess errors) FAIL: gcc.target/powerpc/rop-2.c (test for excess errors) FAIL: gcc.target/powerpc/rop-2.c (test for excess errors) FAIL: gcc.target/powerpc/rop-4.c (test for excess errors) FAIL: gcc.target/powerpc/rop-4.c (test for excess errors) FAIL: gcc.target/powerpc/rop-5.c (test for excess errors) FAIL: gcc.target/powerpc/rop-5.c (test for excess errors) UNRESOLVED: gcc.target/powerpc/rop-1.c scan-assembler-times mhashchkM 1 UNRESOLVED: gcc.target/powerpc/rop-1.c scan-assembler-times mhashchkM 1 UNRESOLVED: gcc.target/powerpc/rop-1.c scan-assembler-times mhashstM 1 UNRESOLVED: gcc.target/powerpc/rop-1.c scan-assembler-times mhashstM 1 UNRESOLVED: gcc.target/powerpc/rop-2.c scan-assembler-times mhashchkpM 1 UNRESOLVED: gcc.target/powerpc/rop-2.c scan-assembler-times mhashchkpM 1 UNRESOLVED: gcc.target/powerpc/rop-2.c scan-assembler-times mhashstpM 1 UNRESOLVED: gcc.target/powerpc/rop-2.c scan-assembler-times mhashstpM 1 UNRESOLVED: gcc.target/powerpc/rop-4.c scan-assembler-not mhashchkM UNRESOLVED: gcc.target/powerpc/rop-4.c scan-assembler-not mhashchkM UNRESOLVED: gcc.target/powerpc/rop-4.c scan-assembler-not mhashstM UNRESOLVED: gcc.target/powerpc/rop-4.c scan-assembler-not mhashstM commit d81722ee16e339af7c11b3d1bf51c17246557595 Author: Peter Bergner Date: Fri Dec 3 11:46:22 2021 -0600 rs6000: testsuite: Add rop_ok effective-target function
[Bug analyzer/103521] [12 regression] gcc.dg/analyzer/pr93032-mztools.c broken after r12-5585
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103521 --- Comment #1 from seurer at gcc dot gnu.org --- The message changed recently: FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOut at line 329 (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOutCD at line 330 (test for warnings, line 328)
[Bug testsuite/103545] New: [12 regression] gcc.target/powerpc/undef-bool-2.c fails after r12-5580
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103545 Bug ID: 103545 Summary: [12 regression] gcc.target/powerpc/undef-bool-2.c fails after r12-5580 Product: gcc Version: 12.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: --- g:85289ba36c2e62de84cc0232c954d9a74bda708a, r12-5580 make -k check-gcc RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/undef-bool-2.c" FAIL: gcc.target/powerpc/undef-bool-2.c (test for excess errors) # of expected passes1 # of unexpected failures1 I am only seeing this on power 10. Excess errors: /home/seurer/gcc/git/build/gcc-test/gcc/include/xmmintrin.h:1356:25: error: 'vector' undeclared (first use in this function); did you mean 'vec_or'? /home/seurer/gcc/git/build/gcc-test/gcc/include/xmmintrin.h:1356:31: error: expected ')' before 'unsigned' /home/seurer/gcc/git/build/gcc-test/gcc/include/xmmintrin.h:1356:45: error: expected ')' before '__A' commit 85289ba36c2e62de84cc0232c954d9a74bda708a (HEAD, refs/bisect/bad) Author: Paul A. Clarke Date: Thu Oct 21 11:21:01 2021 -0500 rs6000: Add Power10 optimization for most _mm_movemask*
[Bug tree-optimization/103522] New: New test case gcc.dg/ubsan/pr103456.c fails in r12-5649
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103522 Bug ID: 103522 Summary: New test case gcc.dg/ubsan/pr103456.c fails in r12-5649 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:da9386f9a70ac494939650c0e0a0e4168a6f76d8, r12-5649 make -k check-gcc RUNTESTFLAGS="ubsan.exp=gcc.dg/ubsan/pr103456.c" # of expected passes15 # of unresolved testcases 1 This is on powerpc64 LE. commit da9386f9a70ac494939650c0e0a0e4168a6f76d8 (HEAD, refs/bisect/bad) Author: Siddhesh Poyarekar Date: Wed Dec 1 12:58:12 2021 +0530 tree-optimization/103456 - Record only successes from object_sizes_set
[Bug analyzer/103521] New: [12 regression] gcc.dg/analyzer/pr93032-mztools.c broken after r12-5585
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103521 Bug ID: 103521 Summary: [12 regression] gcc.dg/analyzer/pr93032-mztools.c broken after r12-5585 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:132902177138c09803d639e12b1daebf2b9edddc, r12-5585 make -k check-gcc RUNTESTFLAGS="analyzer.exp=gcc.dg/analyzer/pr93032-mztools.c" FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpZip (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOut (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOutCD (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c (test for excess errors) # of unexpected failures4 commit 132902177138c09803d639e12b1daebf2b9edddc (HEAD, refs/bisect/bad) Author: David Malcolm Date: Mon Nov 29 11:47:47 2021 -0500 analyzer: further false leak fixes due to overzealous state merging [PR103217] spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c -fdiagnostics-plain-output -fanalyzer -Wanalyzer-too-complex -fanalyzer-call-summaries -S -o pr93032-mztools.s /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c: In function 'unzRepair': /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:174:15: warning: terminating analysis for this program point: callstring: [] before (SN: 34 stmt: 0): free (data_386);EN: 164-166, EN: 391, EN: 587-588, EN: 753, EN: 949 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:157:15: warning: terminating analysis for this program point: callstring: [] before (SN: 25 stmt: 0): dataSize_383 = (int) cpsize_361;EN: 96-97, EN: 357, EN: 519-520, EN: 719, EN: 881-882 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:261:11: warning: terminating analysis for this program point: callstring: [] before (SN: 56 stmt: 0): entriesZip_459 = entries_306;EN: 1107-1114 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:299:31: warning: terminating analysis for this program point: callstring: [] before (SN: 68 stmt: 0): _295 = fread (, 1, 8192, fpOutCD_492);EN: 1268-1272, EN: 1284, EN: 1291, EN: 1298 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:299:31: warning: terminating analysis for this program point: callstring: [] before (SN: 68 stmt: 0): _295 = fread (, 1, 8192, fpOutCD_492);EN: 1268-1272, EN: 1284, EN: 1291, EN: 1298 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c: At top level: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:322:25: warning: analysis bailed out early (401 'after-snode' enodes; 1440 enodes) [-Wanalyzer-too-complex] FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpZip (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOut (test for warnings, line 328) FAIL: gcc.dg/analyzer/pr93032-mztools.c leak of fpOutCD (test for warnings, line 328) Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled349827.cc -fdiagnostics-plain-output -S -o exceptions_enabled349827.s(timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled349827.cc -fdiagnostics-plain-output -S -o exceptions_enabled349827.s FAIL: gcc.dg/analyzer/pr93032-mztools.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:174:15: warning: terminating analysis for this program point: callstring: [] before (SN: 34 stmt: 0): free (data_386);EN: 164-166, EN: 391, EN: 587-588, EN: 753, EN: 949 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:157:15: warning: terminating analysis for this program point: callstring: [] before (SN: 25 stmt: 0): dataSize_383 = (int) cpsize_361;EN: 96-97, EN: 357, EN: 519-520, EN: 719, EN: 881-882 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:261:11: warning: terminating analysis for this program point: callstring: [] before (SN: 56 stmt: 0): entriesZip_459 = entries_306;EN: 1107-1114 [-Wanalyzer-too-complex] /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/analyzer/pr93032-mztools.c:299:31: warning: terminating analysis for this program point: callstring: [] before (S
[Bug testsuite/103479] [12 regression] gcc.dg/bic-bitmask-18.c fails after r12-5489
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103479 --- Comment #2 from seurer at gcc dot gnu.org --- Created attachment 51907 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51907=edit dec7 dump file Dump file attached
[Bug middle-end/103479] New: [12 regression] gcc.dg/bic-bitmask-18.c fails after r12-5489
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103479 Bug ID: 103479 Summary: [12 regression] gcc.dg/bic-bitmask-18.c fails after r12-5489 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:0888d6bbe97e10de0e624f4ab46acc276e5ee1d7, r12-5489 make -k check-gcc RUNTESTFLAGS="dg.exp=gcc.dg/bic-bitmask-18.c" FAIL: gcc.dg/bic-bitmask-18.c scan-tree-dump-times dce7 "= 0" 1 # of expected passes2 # of unexpected failures1 spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled2369981.cc -fdiagnostics-plain-output -S -o exceptions_enabled2369981.s PASS: gcc.dg/bic-bitmask-18.c (test for excess errors) Setting LD_LIBRARY_PATH to ... Execution timeout is: 300 spawn [open ...] PASS: gcc.dg/bic-bitmask-18.c execution test gcc.dg/bic-bitmask-18.c: pattern found 2 times FAIL: gcc.dg/bic-bitmask-18.c scan-tree-dump-times dce7 "= 0" 1 commit 0888d6bbe97e10de0e624f4ab46acc276e5ee1d7 (HEAD, refs/bisect/bad) Author: Tamar Christina Date: Wed Nov 24 06:38:18 2021 + middle-end: Convert bitclear + cmp #0 into cm
[Bug tree-optimization/103477] New: [12 regression] gcc.dg/tree-ssa/pr103345.c fails after r12-5453
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103477 Bug ID: 103477 Summary: [12 regression] gcc.dg/tree-ssa/pr103345.c fails after r12-5453 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:a944b5dec3adb28ed199234d2116145ca9010d6a, r12-5453 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' tree-ssa.exp=gcc.dg/tree-ssa/pr103345.c" FAIL: gcc.dg/tree-ssa/pr103345.c scan-tree-dump-times bswap "32 bit load in target endianness found" 3 FAIL: gcc.dg/tree-ssa/pr103345.c scan-tree-dump-times bswap "32 bit load in target endianness found" 3 This is on a powerpc64 BE machine and both 32 bit and 64 bit runs fail. commit a944b5dec3adb28ed199234d2116145ca9010d6a Author: Roger Sayle Date: Mon Nov 22 18:15:36 2021 + tree-optimization/103345: Improved load merging.
[Bug testsuite/103469] New: [12 regression] c-c++-common/attr-retain-9.c fails after r12-5483
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103469 Bug ID: 103469 Summary: [12 regression] c-c++-common/attr-retain-9.c fails after r12-5483 Product: gcc Version: 12.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: --- g:30ba058f77eedfaf7a0582f5d42aff949710bce4, r12-5483 make -k check-gcc RUNTESTFLAGS="dg.exp=c-c++-common/attr-retain-9.c" FAIL: c-c++-common/attr-retain-9.c -Wc++-compat (test for excess errors) FAIL: c-c++-common/attr-retain-9.c -std=gnu++98 (test for excess errors) FAIL: c-c++-common/attr-retain-9.c -std=gnu++14 (test for excess errors) FAIL: c-c++-common/attr-retain-9.c -std=gnu++17 (test for excess errors) FAIL: c-c++-common/attr-retain-9.c -std=gnu++2a (test for excess errors) # of unexpected failures1 # of unexpected failures4 The errors seem to be: Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/attr-retain-9.c:13:1: warning: infinite recursion detected [-Winfinite-recursion] c-c++-common/attr-retain-5.c and c-c++-common/attr-retain-6.c fail the same way. commit 30ba058f77eedfaf7a0582f5d42aff949710bce4 (HEAD, refs/bisect/bad) Author: Martin Sebor Date: Tue Nov 23 15:30:29 2021 -0700 Implement -Winfinite-recursion [PR88232].
[Bug other/103335] New: new test case gcc.dg/tree-ssa/modref-dse-4.c fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103335 Bug ID: 103335 Summary: new test case gcc.dg/tree-ssa/modref-dse-4.c fails Product: gcc Version: 12.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: --- g:6dc90c4dbb6f9589dea9c670c3468496bb207de5, r12-5324 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32}' tree-ssa.exp=gcc.dg/tree-ssa/modref-dse-4.c" FAIL: gcc.dg/tree-ssa/modref-dse-4.c scan-tree-dump dse2 "Deleted dead store: kill_me" # of expected passes1 # of unexpected failures1 This fails for 32 bits on powerpc64 BE. Works fine for 64 bits. Perhaps related to pr103282?
[Bug testsuite/103282] New test case gcc.dg/tree-ssa/modref-dse-5.c in r12-5292 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103282 --- Comment #7 from seurer at gcc dot gnu.org --- Looks like it is 32 bit only.
[Bug testsuite/103282] New test case gcc.dg/tree-ssa/modref-dse-5.c in r12-5292 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103282 seurer at gcc dot gnu.org changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED|REOPENED --- Comment #3 from seurer at gcc dot gnu.org --- g:6f4ac4f81f89caac7e74127ed2e6db6bbb3d7426, r12-5385 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' tree-ssa.exp=gcc.dg/tree-ssa/modref-dse-5.c" FAIL: gcc.dg/tree-ssa/modref-dse-5.c scan-tree-dump dse2 "Deleted dead store: wrap" I am still seeing this on current trunk on big endian systems (power 7 and power 8).
[Bug tree-optimization/103321] New: [12 regression] ICE at tree-ssa.c:1211 after r12-5300
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103321 Bug ID: 103321 Summary: [12 regression] ICE at tree-ssa.c:1211 after r12-5300 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:f98f373dd822b35c52356b753d528924e9f89678, r12-5300 I am seeing an ICE when building the spec2017 test case 445.gobmk /home/seurer/gcc/git/install/gcc-test/bin/gcc -c -o engine/value_moves.o -DSPEC_CPU -DNDEBUG -DHAVE_CONFIG_H -I. -I.. -I../include -I./include -m64 -O3 -mcpu=power8 -ffast-math -funroll-loops -fpeel-loops -fvect-cost-model -mpopcntd -mrecip=rsqrt engine/value_moves.c engine/value_moves.c: In function 'value_move_reasons': engine/value_moves.c:3030:1: error: definition in block 38 does not dominate use in block 37 3030 | } | ^ for SSA_NAME: iftmp.54_199 in statement: iftmp.54_143 = PHI PHI argument iftmp.54_199 for PHI node iftmp.54_143 = PHI during GIMPLE pass: phiopt engine/value_moves.c:3030:1: internal compiler error: verify_ssa failed 0x10f15523 verify_ssa(bool, bool) /home/seurer/gcc/git/gcc-test/gcc/tree-ssa.c:1211 0x10a6a65f execute_function_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:2049 0x10a6b8eb do_per_function /home/seurer/gcc/git/gcc-test/gcc/passes.c:1687 0x10a6bb0b execute_todo /home/seurer/gcc/git/gcc-test/gcc/passes.c:2096 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. specmake: *** [engine/value_moves.o] Error 1 Error with make 'specmake -j 1 build': check file '/home/seurer/gcc/cpu2006/benchspec/CPU2006/445.gobmk/build/build_base_ppc64./make.err' Command returned exit code 2 Error with make! *** Error building 445.gobmk commit f98f373dd822b35c52356b753d528924e9f89678 Author: Richard Biener Date: Mon Nov 15 15:19:36 2021 +0100 tree-optimization/102880 - make PHI-OPT recognize more CFGs
[Bug tree-optimization/103088] [12 regression] 500.perlbench from spec 2017 fails since r12-4698
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103088 --- Comment #6 from seurer at gcc dot gnu.org --- I am still seeing the failure on powerpc64 with current trunk (r12-5320), too.
[Bug ipa/103243] [12 regression] pr98499.C fails after r12-5203
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103243 --- Comment #4 from seurer at gcc dot gnu.org --- At or somewhere just before r12-5221 it now succeeds, at least on powerpc64 g:2f3d43a35155685b1795b4392e20e1c14a33c38f, r12-5221 New passes (these tests previously failed but now do not): FAIL: g++.dg/pr98499.C -std=gnu++14 execution test FAIL: g++.dg/pr98499.C -std=gnu++14 execution test FAIL: g++.dg/pr98499.C -std=gnu++17 execution test FAIL: g++.dg/pr98499.C -std=gnu++17 execution test FAIL: g++.dg/pr98499.C -std=gnu++2a execution test FAIL: g++.dg/pr98499.C -std=gnu++2a execution test FAIL: g++.dg/pr98499.C -std=gnu++98 execution test FAIL: g++.dg/pr98499.C -std=gnu++98 execution test
[Bug other/103293] New: [12 regression] gcc.dg/tree-ssa/if-to-switch-3.c fails after r12-5301
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103293 Bug ID: 103293 Summary: [12 regression] gcc.dg/tree-ssa/if-to-switch-3.c fails after r12-5301 Product: gcc Version: 12.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: --- g:045206450386bcd774db3bde0c696828402361c6, r12-5301 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' tree-ssa.exp=gcc.dg/tree-ssa/if-to-switch-3.c" FAIL: gcc.dg/tree-ssa/if-to-switch-3.c scan-tree-dump iftoswitch "Condition chain with [^\n\r]* BBs transformed into a switch statement." # of expected passes1 # of expected passes2 # of expected passes3 # of unexpected failures1 # of unexpected failures1 I've only seen this fail on powerpc64 BE. commit 045206450386bcd774db3bde0c696828402361c6 Author: Richard Biener Date: Fri Nov 12 10:21:22 2021 +0100 tree-optimization/102880 - improve CD-DCE
[Bug testsuite/103282] New: New test case gcc.dg/tree-ssa/modref-dse-5.c in r12-5292 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103282 Bug ID: 103282 Summary: New test case gcc.dg/tree-ssa/modref-dse-5.c in r12-5292 fails Product: gcc Version: 12.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: --- g:e69b7c5779863469479698f863ab25e0d9b4586e, r12-5292 make -k check-gcc RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/modref-dse-5.c" FAIL: gcc.dg/tree-ssa/modref-dse-5.c scan-tree-dump dse2 "Deleted dead store: wrap" # of expected passes1 # of unexpected failures1 commit e69b7c5779863469479698f863ab25e0d9b4586e (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Tue Nov 16 09:15:39 2021 +0100 Fix uninitialized access in merge_call_side_effects
[Bug middle-end/103262] [12 Regression] Random FAIL: gcc.c-torture/execute/20061220-1.c by r12-5244
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103262 --- Comment #5 from seurer at gcc dot gnu.org --- re: "only on power 10". Not quite true. I tried running it a bunch of times on power 8, 9, and 10. r12-5244 fails consistently on power 9 and power 10 but not on power 8 (nor 7 from previous testing).
[Bug middle-end/103262] [12 Regression] Random FAIL: gcc.c-torture/execute/20061220-1.c by r12-5244
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103262 seurer at gcc dot gnu.org changed: What|Removed |Added CC||seurer at gcc dot gnu.org --- Comment #4 from seurer at gcc dot gnu.org --- I see this consistently fail on powerpc64 at r12-5244 but only on a power 10. This is LE so no -m32. 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.c-torture/execute/20061220-1.c -fdiagnostics-plain-output -O1 -w -lm -o ./20061220-1.exe during GIMPLE pass: modref /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.c-torture/execute/20061220-1.c: In function 'main': /home/seurer/gcc/git/gcc-test2/gcc/testsuite/gcc.c-torture/execute/20061220-1.c:73:1: internal compiler error: in operator[], at vec.h:889 0x102588fb vec::operator[](unsigned int) /home/seurer/gcc/git/gcc-test2/gcc/vec.h:889 0x102588fb vec::operator[](unsigned int) /home/seurer/gcc/git/gcc-test2/gcc/vec.h:1495 0x108bacd3 vec::operator[](unsigned int) /home/seurer/gcc/git/gcc-test2/gcc/vec.h:1842 0x108bacd3 merge_call_side_effects /home/seurer/gcc/git/gcc-test2/gcc/ipa-modref.c:984 0x108c551b analyze_call /home/seurer/gcc/git/gcc-test2/gcc/ipa-modref.c:1354 0x108c551b analyze_stmt /home/seurer/gcc/git/gcc-test2/gcc/ipa-modref.c:1519 0x108c551b analyze_function /home/seurer/gcc/git/gcc-test2/gcc/ipa-modref.c:2865 0x108c6b4f execute /home/seurer/gcc/git/gcc-test2/gcc/ipa-modref.c:3870
[Bug testsuite/103264] New: [12 regression] gcc.dg/tree-prof/merge_block.c fails after r12-5236
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103264 Bug ID: 103264 Summary: [12 regression] gcc.dg/tree-prof/merge_block.c fails after r12-5236 Product: gcc Version: 12.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: --- Tried g:5aa91072e24c1e16a5ec641b48b64c9c9f199f13, r12-5236 make -k check-gcc RUNTESTFLAGS="tree-prof.exp=gcc.dg/tree-prof/merge_block.c" FAIL: gcc.dg/tree-prof/merge_block.c scan-tree-dump-not optimized "Invalid sum" # of expected passes4 # of unexpected failures1 # of unsupported tests 1 commit 5aa91072e24c1e16a5ec641b48b64c9c9f199f13 (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Sat Nov 13 22:25:23 2021 +0100 Implement DSE of dead functions calls storing memory.
[Bug middle-end/103243] [12 regression] pr98499.C fails after r12-5203
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103243 seurer at gcc dot gnu.org changed: What|Removed |Added Target|arm aarch64 |arm aarch64 powerpc64 CC||hubicka at gcc dot gnu.org, ||seurer at gcc dot gnu.org --- Comment #1 from seurer at gcc dot gnu.org --- It starts with g:4526ec20f17a6182f754da9460d9d944dd123cc0, r12-5201 make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/pr98499.C" FAIL: g++.dg/pr98499.C -std=gnu++98 execution test FAIL: g++.dg/pr98499.C -std=gnu++14 execution test FAIL: g++.dg/pr98499.C -std=gnu++17 execution test FAIL: g++.dg/pr98499.C -std=gnu++2a execution test # of expected passes4 # of unexpected failures4 commit 4526ec20f17a6182f754da9460d9d944dd123cc0 (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Fri Nov 12 16:34:03 2021 +0100 Fix ICE in tree-ssa-structalias.c
[Bug target/103196] New: [12 regression] gcc.target/powerpc/p9-vec-length-full-7.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103196 Bug ID: 103196 Summary: [12 regression] gcc.target/powerpc/p9-vec-length-full-7.c Product: gcc Version: 12.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: --- g:8ed62c929c7c44627f41627e085e15d77b2e6ed4, r12-5129 make -k check-gcc RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/p9-vec-length-full-7.c" FAIL: gcc.target/powerpc/p9-vec-length-full-7.c scan-assembler-times \\mstxvl\\M 12 # of expected passes1 # of unexpected failures1 This was run on a power 9 but it fails on others, too. commit 8ed62c929c7c44627f41627e085e15d77b2e6ed4 (HEAD, refs/bisect/bad) Author: Tamar Christina Date: Wed Nov 10 15:58:15 2021 + middle-end: Add an RPO pass after successful vectorization There used to be 12 stxvl instructions and now there are 14. There are a bunch of other changes and I am not sure if the new code is better or worse or if the test case instruction count just needs updating. seurer@marlin:~/gcc/git/build/gcc-test$ diff p9-vec-length-full-7.s.r12-5129 p9-vec-length-full-7.s.r12-5128 16c16 (the interesting parts...) 32,46c32,63 < li 10,11 < addi 7,6,16 < addi 8,6,32 < addi 6,6,48 < addi 3,3,.LC0@toc@l < addi 4,4,.LC1@toc@l < addi 5,5,.LC2@toc@l < sldi 9,9,56 < sldi 10,10,56 < lxv 11,0(3) < lxv 12,0(4) < lxv 0,0(5) < stxvl 11,7,9 < stxvl 12,8,9 < stxvl 0,6,10 --- > li 3,43 > li 4,16 > addi 8,8,.LC0@toc@l > vaddubm 1,1,1 > lxv 32,0(8) > .L3: > cmpldi 0,10,43 > sldi 7,9,56 > xxlor 0,32,32 > add 8,5,10 > vaddubm 0,0,1 > isel 9,3,10,1 > cmpldi 0,10,42 > addi 10,10,16 > stxvl 0,8,7 > subfic 9,9,43 > cmpldi 7,9,16 > isel 9,4,9,29 > bgtlr 0 > cmpldi 0,10,43 > sldi 7,9,56 > xxlor 0,32,32 > add 8,5,10 > vaddubm 0,0,1 > isel 9,3,10,1 > cmpldi 0,10,42 > addi 10,10,16 > stxvl 0,8,7 > subfic 9,9,43 > cmpldi 7,9,16 > isel 9,4,9,29 > ble 0,.L3 64,65c81 < addis 6,2,.LANCHOR0@toc@ha < addis 8,2,.LANCHOR0+64@toc@ha --- > addis 5,2,.LANCHOR0+64@toc@ha 67,68c83,84 < addi 6,6,.LANCHOR0@toc@l < addi 8,8,.LANCHOR0+64@toc@l --- > addi 5,5,.LANCHOR0+64@toc@l > mr 8,5 70c86 < .L6: --- > .L9: 76,79c92,95 < bne 0,.L6 < addis 3,2,.LC0@toc@ha < addis 4,2,.LC1@toc@ha < addis 5,2,.LC2@toc@ha --- > bne 0,.L9 > addis 8,2,.LC0@toc@ha > xxspltib 33,8 > li 10,16 81,95c97,128 < li 10,11 < addi 7,6,80 < addi 8,6,96 < addi 6,6,112 < addi 3,3,.LC0@toc@l < addi 4,4,.LC1@toc@l < addi 5,5,.LC2@toc@l < sldi 9,9,56 < sldi 10,10,56 < lxv 11,0(3) < lxv 12,0(4) < lxv 0,0(5) < stxvl 11,7,9 < stxvl 12,8,9 < stxvl 0,6,10 --- > li 3,43 > li 4,16 > addi 8,8,.LC0@toc@l > vaddubm 1,1,1 > lxv 32,0(8) > .L10: > cmpldi 0,10,43 > sldi 7,9,56 > xxlor 0,32,32 > add 8,5,10 > vaddubm 0,0,1 > isel 9,3,10,1 > cmpldi 0,10,42 > addi 10,10,16 > stxvl 0,8,7 > subfic 9,9,43 > cmpldi 7,9,16 > isel 9,4,9,29 > bgtlr 0 > cmpldi 0,10,43 > sldi 7,9,56 > xxlor 0,32,32 > add 8,5,10 > vaddubm 0,0,1 > isel 9,3,10,1 > cmpldi 0,10,42 > addi 10,10,16 > stxvl 0,8,7 > subfic 9,9,43 > cmpldi 7,9,16 > isel 9,4,9,29 > ble 0,.L10
[Bug tree-optimization/103175] [12 Regression] internal compiler error: in handle_call_arg, at tree-ssa-structalias.c:4139
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103175 --- Comment #4 from seurer at gcc dot gnu.org --- Also this one which fails but doesn't ICE g:d70ef65692fced7ab72e0aceeff7407e5a34d96d, r12-5113 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/inline_matmul_17.f90" FAIL: gfortran.dg/inline_matmul_17.f90 -O scan-tree-dump-times optimized "matmul_r4" 2
[Bug other/103179] New: [12 regression] Excess errors in gfortran.dg/do_subscript_3.f90 after r12-5126
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103179 Bug ID: 103179 Summary: [12 regression] Excess errors in gfortran.dg/do_subscript_3.f90 after r12-5126 Product: gcc Version: 12.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: --- g:992644c3511acd58248db784f1ac43e2f053ebcc, r12-5126 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/do_subscript_3.f90" FAIL: gfortran.dg/do_subscript_3.f90 -O (test for excess errors) # of expected passes4 # of unexpected failures1 Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/do_subscript_3.f90:19:50: Warning: iteration 5 invokes undefined behavior [-Waggressive-loop-optimizations]
[Bug tree-optimization/103178] New: [12 regression] several test case ICEs after r12-5113
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103178 Bug ID: 103178 Summary: [12 regression] several test case ICEs after r12-5113 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:d70ef65692fced7ab72e0aceeff7407e5a34d96d, r12-5113 FAIL: 18_support/nested_exception/rethrow_if_nested.cc (test for excess errors) FAIL: 20_util/variant/exception_safety.cc (test for excess errors) FAIL: 20_util/variant/run.cc (test for excess errors) FAIL: gfortran.dg/inline_matmul_17.f90 -O scan-tree-dump-times optimized "matmul_r4" 2 FAIL: std/ranges/adaptors/join.cc (test for excess errors) /home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/18_support/nested_exception/rethrow_if_nested.cc: In function 'void test04()':^M /home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/18_support/nested_exception/rethrow_if_nested.cc:129: internal compiler error: in handle_call_arg, at tree-ssa-structalias.c:4139^M 0x112b8e8b handle_call_arg^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:4139^M 0x112b92ff handle_rhs_call^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:4335^M 0x112bba93 find_func_aliases_for_call^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:5009^M 0x112bba93 find_func_aliases^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:5112^M 0x112bea4b compute_points_to_sets^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:7528^M 0x112bea4b compute_may_aliases()^M /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-structalias.c:8036^M 0x10e609e3 execute_function_todo^M /home/seurer/gcc/git/gcc-test/gcc/passes.c:2014^M 0x10e61d8b do_per_function^M /home/seurer/gcc/git/gcc-test/gcc/passes.c:1687^M 0x10e61fab execute_todo^M /home/seurer/gcc/git/gcc-test/gcc/passes.c:2096^M
[Bug bootstrap/103160] New: [12 regression] typo in r12-5060 breaks bootstrap
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103160 Bug ID: 103160 Summary: [12 regression] typo in r12-5060 breaks bootstrap Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:7798ae1a15055fe956978453ea62932d680ace72, r12-5060 g++ -fno-PIE -c -g -O2 -DIN_GCC -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/home/seurer/gcc/git/gcc-test/gcc -I/home/seurer/gcc/git/gcc-test/gcc/. -I/home/seurer/gcc/git/gcc-test/gcc/../include -I/home/seurer/gcc/git/gcc-test/gcc/../libcpp/include -I/home/seurer/gcc/git/gcc-test/gcc/../libcody -I/home/seurer/gcc/git/build/gcc-test/./gmp -I/home/seurer/gcc/git/gcc-test/gmp -I/home/seurer/gcc/git/build/gcc-test/./mpfr/src -I/home/seurer/gcc/git/gcc-test/mpfr/src -I/home/seurer/gcc/git/gcc-test/mpc/src -I/home/seurer/gcc/git/gcc-test/gcc/../libdecnumber -I/home/seurer/gcc/git/gcc-test/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/seurer/gcc/git/gcc-test/gcc/../libbacktrace -I/home/seurer/gcc/git/build/gcc-test/./isl/include -I/home/seurer/gcc/git/gcc-test/isl/include -o ipa-modref.o -MT ipa-modref.o -MMD -MP -MF ./.deps/ipa-modref.TPo /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c: In function 'void {anonymous}::analyze_parms(modref_summary*, modref_summary_lto*, bool, vec&, int, int)': /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:2491:2: error: 'lags' was not declared in this scope lags |= past; ^~~~ /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:2491:2: note: suggested alternative: 'flags' lags |= past; ^~~~ flags make[2]: *** [Makefile:1138: ipa-modref.o] Error 1 commit 7798ae1a15055fe956978453ea62932d680ace72 Author: Jan Hubicka Date: Tue Nov 9 16:48:09 2021 +0100 Merge IPA solution with local one in ipa-modref
[Bug tree-optimization/102690] [12 regression] g++.dg/warn/Warray-bounds-16.C fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102690 --- Comment #4 from seurer at gcc dot gnu.org --- Was the change that caused this backported to gcc 11? I am seeing the same failures there now.
[Bug other/103142] New: [12 regression] gfortran.dg/vector_subscript_1.f90 fails at execution after r12-4976
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103142 Bug ID: 103142 Summary: [12 regression] gfortran.dg/vector_subscript_1.f90 fails at execution after r12-4976 Product: gcc Version: 12.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: --- g:4898e958a92d45dbf23c0f28bc7552689ba16ecc, r12-4976 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/vector_subscript_1.f90" FAIL: gfortran.dg/vector_subscript_1.f90 -O1 execution test FAIL: gfortran.dg/vector_subscript_1.f90 -O2 execution test FAIL: gfortran.dg/vector_subscript_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/vector_subscript_1.f90 -O3 -g execution test # of expected passes8 # of unexpected failures4 Execution timeout is: 300 spawn [open ...] STOP 12 FAIL: gfortran.dg/vector_subscript_1.f90 -O1 execution test That STOP 12 is from here: subroutine test (lhs, rhs) integer, dimension (:) :: lhs, rhs integer :: i if (size (lhs, 1) .ne. size (rhs, 1)) STOP 11 do i = 1, size (lhs, 1) if (a (lhs (i)) .ne. b (rhs (i))) STOP 12 end do a = 0 end subroutine test commit 4898e958a92d45dbf23c0f28bc7552689ba16ecc (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Sun Nov 7 09:35:16 2021 +0100 Implement intra-procedural dataflow in ipa-modref flags propagation.
[Bug tree-optimization/103088] [12 regression] 500.perlbench from spec 2017 fails since r12-4698
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103088 --- Comment #2 from seurer at gcc dot gnu.org --- One of the ocmpilations was this: /home/seurer/gcc/git/install/gcc-test/bin/gcc -c -o ext/re/re_comp.o -DSPEC -DNDEBUG -DPERL_CORE -I. -Idist/IO -Icpan/Time-HiRes -Icpan/HTML-Parser -Iext/re -Ispecrand -DDOUBLE_SLASHES_SPECIAL=0 -DSPEC_AUTO_SUPPRESS_OPENMP -D_LARGE_FILES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -m64 -O3 -mcpu=power9 -ffast-math -funroll-loops -fpeel-loops -fvect-cost-model -mpopcntd -mrecip=rsqrt-DSPEC_LP64 -Wno-deprecated-declarations -DSPEC_LINUX_PPC_LE -D_XOPEN_SOURCE=500 -fno-strict-aliasing ext/re/re_comp.c
[Bug other/103088] New: [12 regression] 500.perlbench from spec 2017 fails since r12-4698
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103088 Bug ID: 103088 Summary: [12 regression] 500.perlbench from spec 2017 fails since r12-4698 Product: gcc Version: 12.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: --- g:f6d012338bf87f427b7420f2f309963c29fe33ba, r12-4698 commit f6d012338bf87f427b7420f2f309963c29fe33ba (HEAD) Author: Aldy Hernandez Date: Wed Oct 20 07:29:25 2021 +0200 Try to resolve paths in threader without looking further back. I am seeing a strange problem starting with this revision. The spec 2017 test case 500.perlbench is producing a few extraneous lines of output which is causing it to fail. seurer@muskie:~/gcc/cpu2017$ diff ./benchspec/CPU/500.perlbench_r/data/refrate/output/diffmail.4.800.10.17.19.300.out ./benchspec/CPU/500.perlbench_r/run/run_peak_refrate_none./diffmail.4.800.10.17.19.300.out 3257a3258 > Minimum abstol: nan 3259a3261 > Minimum reltol: nan 3507a3510 > Minimum abstol: nan 3509a3513 > Minimum reltol: nan 3694a3699 > Minimum abstol: nan 3696a3702 > Minimum reltol: nan 3818a3825 > Minimum abstol: nan 3820a3828 > Minimum reltol: nan These extra lines come from here in the perl code: if ($opts->{'calctol'}) { push @errstats, 'Calculated tolerances:'; foreach my $type (qw(abstol reltol obiwan skiptol)) { if (exists($max->{$type}) && ($max->{$type} >= 0)) { push @errstats, sprintf "Maximum $type: %-10.5e", $max->{$type}; } if (exists($min->{$type}) && ($min->{$type} >= 0)) { push @errstats, sprintf "Minimum $type: %-10.5e", $min->{$type}; } if (exists($errcnt->{$type}) && ($errcnt->{$type} >= 0)) { push @errstats, "# of $type errors: ".$errcnt->{$type}; } if (exists($opts->{"skip$type"}) && ($opts->{"skip$type"} > 0)) { push @errstats, "# of skip$type unused: ".$opts->{"skip$type"}; } } } So it appears that either the results of the perl exists function changed or the values that are being checked did not exist before but do now.
[Bug tree-optimization/103061] [12 Regression] 527.cam4_r miscompiled with -O2 -march=znver1 since r12-4790-g4b3a325f07acebf4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103061 seurer at gcc dot gnu.org changed: What|Removed |Added CC||seurer at gcc dot gnu.org --- Comment #3 from seurer at gcc dot gnu.org --- FWIW I see this on powerpc64 as well.
[Bug testsuite/103051] [12 regression] new test case gcc.dg/vect/tsvc/vect-tsvc-s112.c fails in r12-4840
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103051 --- Comment #3 from seurer at gcc dot gnu.org --- vect_hw_misalign is one way though it is used in the dg-final instead of dg-skip. There are lots of examples in other vect tests.
[Bug testsuite/103051] New: [12 regression] new test case gcc.dg/vect/tsvc/vect-tsvc-s112.c fails in r12-4840
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103051 Bug ID: 103051 Summary: [12 regression] new test case gcc.dg/vect/tsvc/vect-tsvc-s112.c fails in r12-4840 Product: gcc Version: 12.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: --- g:f81970b5f386630b98a33373c23dcc9234c6a980, r12-4840 make -k check-gcc RUNTESTFLAGS="vect.exp=gcc.dg/vect/tsvc/vect-tsvc-s112.c" FAIL: gcc.dg/vect/tsvc/vect-tsvc-s112.c scan-tree-dump-times vect "vectorized 1 loops" 1 FAIL: gcc.dg/vect/tsvc/vect-tsvc-s112.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 # of expected passes4 # of unexpected failures2 This test case fails on power 7 BE. There are some limits in vector stuff on power 7 that this test is probably running into. commit f81970b5f386630b98a33373c23dcc9234c6a980 Author: Martin Liska Date: Fri Oct 15 18:31:48 2021 +0200 Add TSVC tests.
[Bug tree-optimization/103033] New: [12 regression] c-c++-common/auto-init-4.c ICEs starting with r12-4829
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103033 Bug ID: 103033 Summary: [12 regression] c-c++-common/auto-init-4.c ICEs starting with r12-4829 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8, r12-4829 make -k check-gcc RUNTESTFLAGS="dg.exp=c-c++-common/auto-init-4.c" FAIL: c-c++-common/auto-init-4.c -Wc++-compat (internal compiler error) FAIL: c-c++-common/auto-init-4.c -Wc++-compat (test for excess errors) FAIL: c-c++-common/auto-init-4.c -std=gnu++98 (internal compiler error) FAIL: c-c++-common/auto-init-4.c -std=gnu++98 (test for excess errors) FAIL: c-c++-common/auto-init-4.c -std=gnu++14 (internal compiler error) FAIL: c-c++-common/auto-init-4.c -std=gnu++14 (test for excess errors) FAIL: c-c++-common/auto-init-4.c -std=gnu++17 (internal compiler error) FAIL: c-c++-common/auto-init-4.c -std=gnu++17 (test for excess errors) FAIL: c-c++-common/auto-init-4.c -std=gnu++2a (internal compiler error) FAIL: c-c++-common/auto-init-4.c -std=gnu++2a (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/auto-init-4.c -fdiagnostics-plain-output -Wc++-compat -ftrivial-auto-var-init=pattern -fdump-tree-gimple -S -o auto-init-4.s during RTL pass: expand /home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/auto-init-4.c: In function 'foo': /home/seurer/gcc/git/gcc-test/gcc/testsuite/c-c++-common/auto-init-4.c:11:15: internal compiler error: Segmentation fault 0x10bd8533 crash_signal /home/seurer/gcc/git/gcc-test/gcc/toplev.c:322 0x10687390 location_wrapper_p(tree_node const*) /home/seurer/gcc/git/gcc-test/gcc/tree.h:4136 0x10687390 tree_strip_any_location_wrapper(tree_node*) /home/seurer/gcc/git/gcc-test/gcc/tree.h:4148 0x10687390 operand_compare::operand_equal_p(tree_node const*, tree_node const*, unsigned int) /home/seurer/gcc/git/gcc-test/gcc/fold-const.c:2969 0x10682e33 operand_compare::verify_hash_value(tree_node const*, tree_node const*, unsigned int, bool*) /home/seurer/gcc/git/gcc-test/gcc/fold-const.c:3956 0x106875ff operand_compare::verify_hash_value(tree_node const*, tree_node const*, unsigned int, bool*) /home/seurer/gcc/git/gcc-test/gcc/tree.h:4149 0x106875ff operand_compare::operand_equal_p(tree_node const*, tree_node const*, unsigned int) /home/seurer/gcc/git/gcc-test/gcc/fold-const.c:2965 0x106638cf expand_assignment(tree_node*, tree_node*, bool) /home/seurer/gcc/git/gcc-test/gcc/expr.c:5366 0x10809b4f expand_DEFERRED_INIT /home/seurer/gcc/git/gcc-test/gcc/internal-fn.c:3101 0x10810c4b expand_internal_call(internal_fn, gcall*) /home/seurer/gcc/git/gcc-test/gcc/internal-fn.c:4220 0x10810c4b expand_internal_call(gcall*) /home/seurer/gcc/git/gcc-test/gcc/internal-fn.c:4228 0x1048c2a7 expand_call_stmt /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:2749 0x1048c2a7 expand_gimple_stmt_1 /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:3876 0x1048c2a7 expand_gimple_stmt /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:4040 0x10494dab expand_gimple_basic_block /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6085 0x10497d47 execute /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6811 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1 commit 429e3b7d8bf6609ddf7c7b1e49244997e9ac76b8 (HEAD, refs/bisect/bad) Author: Oracle Public Cloud User Date: Mon Nov 1 15:14:26 2021 + PR 102281 (-ftrivial-auto-var-init=zero causes ice)
[Bug tree-optimization/103029] [12 regression] gcc.dg/vect/pr82436.c ICEs on r12-4818
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103029 seurer at gcc dot gnu.org changed: What|Removed |Added Target||powerpc64-linux-gnu CC||bergner at gcc dot gnu.org, ||luoxhu at cn dot ibm.com Build||powerpc64-linux-gnu Host||powerpc64-linux-gnu --- Comment #1 from seurer at gcc dot gnu.org --- commit f35af8df241a9eb9c2edf7da26d3c5f53d6e2511 Author: Xionghu Luo Date: Mon Nov 1 00:12:36 2021 -0500 Refactor loop_version
[Bug tree-optimization/103029] New: [12 regression] gcc.dg/vect/pr82436.c ICEs on r12-4818
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103029 Bug ID: 103029 Summary: [12 regression] gcc.dg/vect/pr82436.c ICEs on r12-4818 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:f35af8df241a9eb9c2edf7da26d3c5f53d6e2511, r12-4818 This occurs on power 7 (powerpc64 big endian): make -k check-gcc RUNTESTFLAGS="vect.exp=gcc.dg/vect/pr82436.c" FAIL: gcc.dg/vect/pr82436.c (internal compiler error) FAIL: gcc.dg/vect/pr82436.c (test for excess errors) FAIL: gcc.dg/vect/pr82436.c -flto -ffat-lto-objects (internal compiler error) FAIL: gcc.dg/vect/pr82436.c -flto -ffat-lto-objects (test for excess errors) # of unexpected failures4 Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/pr82436.c -fdiagnostics-plain-output -maltivec -mvsx -mno-allow-movmisalign -ftree-vectorize -fno-tree-loop-distribute-patterns -fno-vect-cost-model -fno-common -O2 -fdump-tree-vect-details -Ofast -fno-tree-scev-cprop -S -o pr82436.s(timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/pr82436.c -fdiagnostics-plain-output -maltivec -mvsx -mno-allow-movmisalign -ftree-vectorize -fno-tree-loop-distribute-patterns -fno-vect-cost-model -fno-common -O2 -fdump-tree-vect-details -Ofast -fno-tree-scev-cprop -S -o pr82436.s during GIMPLE pass: vect dump file: pr82436.c.169t.vect /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/pr82436.c: In function 'foo': /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/pr82436.c:20:5: internal compiler error: Segmentation fault 0x10ba1eeb crash_signal /home/seurer/gcc/git/gcc-test/gcc/toplev.c:322 0x10dc5b88 find_uses_to_rename_use /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop-manip.c:391 0x10dc5b88 find_uses_to_rename_bb /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop-manip.c:466 0x10dc9623 find_uses_to_rename /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop-manip.c:498 0x10dc9623 rewrite_into_loop_closed_ssa_1(bitmap_head*, unsigned int, int, loop*) /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop-manip.c:664 0x10dc9623 rewrite_into_loop_closed_ssa_1(bitmap_head*, unsigned int, int, loop*) /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop-manip.c:629 0x10fabbdb vectorize_loops() /home/seurer/gcc/git/gcc-test/gcc/tree-vectorizer.c:1320 0x10def927 execute /home/seurer/gcc/git/gcc-test/gcc/tree-ssa-loop.c:413 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1 FAIL: gcc.dg/vect/pr82436.c (internal compiler error)
[Bug libgcc/103004] New: [12 regression] breaks lots on powerpc BE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103004 Bug ID: 103004 Summary: [12 regression] breaks lots on powerpc BE Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgcc Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- commit b7561b5d2443f1d5f54f5177f0fb1a13c4205856 Author: Raphael Moreira Zinsly Date: Tue Oct 5 15:32:52 2021 -0300 libgcc: Add a backchain fallback to _Unwind_Backtrace() on PowerPC It looks like this change broke most if not all the asan tests on powerpc64 BE, a bunch of the go tests, and several more. These are from a run on a powerpc64 BE power 8 machine: previous run: g:b47490c572c5938f887b54240af6096a7c90f640, r12-4415 this run: g:b7561b5d2443f1d5f54f5177f0fb1a13c4205856, r12-4416 New failures: FAIL: archive/tar FAIL: archive/zip FAIL: bufio FAIL: bytes FAIL: c-c++-common/asan/alloca_big_alignment.c -O0 output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -O1 output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -O3 -g output pattern test FAIL: c-c++-common/asan/alloca_big_alignment.c -Os output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O0 output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O1 output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -O3 -g output pattern test FAIL: c-c++-common/asan/alloca_detect_custom_size.c -Os output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O0 output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O1 output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -O3 -g output pattern test FAIL: c-c++-common/asan/alloca_overflow_partial.c -Os output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O0 output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O1 output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -O3 -g output pattern test FAIL: c-c++-common/asan/alloca_overflow_right.c -Os output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O0 output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O1 output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -O3 -g output pattern test FAIL: c-c++-common/asan/alloca_underflow_left.c -Os output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O0 output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O1 output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O2 output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -O3 -g output pattern test FAIL: c-c++-common/asan/global-overflow-1.c -Os output pattern test FAIL: c-c++-common/asan/halt_on_error-1.c -O0 execution test FAIL: c-c++-common/asan/halt_on_error-1.c -O1 execution test FAIL: c-c++-common/asan/halt_on_error-1.c -O2 execution test FAIL: c-c++-common/asan/halt_on_error-1.c
[Bug middle-end/103000] New: Some updated test cases from r12-4786 fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103000 Bug ID: 103000 Summary: Some updated test cases from r12-4786 fail Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:4045d5fa42f2ee7b284977c8f2f0edc300a63e43, r12-4786 make -k check-gcc RUNTESTFLAGS="complex.exp=gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c" FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270" # of expected passes2 # of unexpected failures1 commit 4045d5fa42f2ee7b284977c8f2f0edc300a63e43 (HEAD, refs/bisect/bad) Author: Tamar Christina Date: Fri Oct 29 12:47:39 2021 +0100 middle-end: Add target independent tests for Arm complex numbers vectorization. There were actually 4 failures: FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270" FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90" FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270" FAIL: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c (test for excess errors) UNRESOLVED: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT270" UNRESOLVED: gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c scan-tree-dump slp1 "Found COMPLEX_ADD_ROT90"
[Bug target/102991] New: [12 regress] gcc.dg/vect/vect-simd-17.c fails after r12-4757
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102991 Bug ID: 102991 Summary: [12 regress] gcc.dg/vect/vect-simd-17.c fails after r12-4757 Product: gcc Version: 12.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: --- g:9222481ffc69a6c0b73ec81e1bf04289fa3db0ed, r12-4757 make -k check-gcc RUNTESTFLAGS="vect.exp=gcc.dg/vect/vect-simd-17.c" FAIL: gcc.dg/vect/vect-simd-17.c execution test FAIL: gcc.dg/vect/vect-simd-17.c -flto -ffat-lto-objects execution test # of expected passes2 # of unexpected failures2 I am only seeing this failure on power 10. (gdb) run Starting program: /home/seurer/gcc/git/build/gcc-test/vect-simd-17.exe Missing separate debuginfos, use: yum debuginfo-install glibc-2.28-151.el8.ppc64le Program received signal SIGABRT, Aborted. 0x202144d8 in raise () from /lib64/libc.so.6 (gdb) where #0 0x202144d8 in raise () from /lib64/libc.so.6 #1 0x201f462c in abort () from /lib64/libc.so.6 #2 0x10003578 in doit () at /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/vect-simd-17.c:37 #3 0x1614 in main () at /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/vect-simd-17.c:302 commit 9222481ffc69a6c0b73ec81e1bf04289fa3db0ed (HEAD, refs/bisect/bad) Author: Xionghu Luo Date: Wed Oct 27 21:21:20 2021 -0500 rs6000: Fix wrong code generation for vec_sel [PR94613]
[Bug other/102969] New: [12 regression] g++.dg/warn/Wstringop-overflow-4.C fails after r12-4726
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102969 Bug ID: 102969 Summary: [12 regression] g++.dg/warn/Wstringop-overflow-4.C fails after r12-4726 Product: gcc Version: 12.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: --- g:9a27acc30a34b7854db32eac562306cebac6fa1e, r12-4726 make -k check-gcc RUNTESTFLAGS="dg.exp=g++.dg/warn/Wstringop-overflow-4.C" FAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for excess errors) # of expected passes59 # of unexpected failures1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../xg++ -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/g++/../../ exceptions_enabled844733.cc -fdiagnostics-plain-output -nostdinc++ -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include/powerpc64le-unknown-linux-gnu -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/libstdc++-v3/include -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/libsupc++ -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/include/backward -I/home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/util -fmessage-length=0 -S -o exceptions_enabled844733.s FAIL: g++.dg/warn/Wstringop-overflow-4.C -std=gnu++98 (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C:164:3: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' writing 3 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] commit 9a27acc30a34b7854db32eac562306cebac6fa1e (HEAD, refs/bisect/bad) Author: Martin Sebor Date: Tue Oct 26 14:38:11 2021 -0600 Make full use of context-sensitive ranges in access warnings.
[Bug testsuite/102964] New: [12 regression] libgomp.c/doacross-1.c fails after r12-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102964 Bug ID: 102964 Summary: [12 regression] libgomp.c/doacross-1.c fails after r12- Product: gcc Version: 12.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: --- g:88b504b7a8c5affb0ffa97990d22af2b199e36ed, r12-4725 make -k check-target-libgomp RUNTESTFLAGS="c.exp=libgomp.c/doacross-1.c" FAIL: libgomp.c/doacross-1.c (test for excess errors) # of expected passes1 # of unexpected failures1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include exceptions_enabled3597848.cc -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/.libs -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/../../include -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -fdiagnostics-color=never -fopenmp -S -o exceptions_enabled3597848.s FAIL: libgomp.c/doacross-1.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/libgomp/testsuite/libgomp.c/doacross-1.c:22:15: warning: '__atomic_load_4' writing 4 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] commit 88b504b7a8c5affb0ffa97990d22af2b199e36ed (HEAD, refs/bisect/bad) Author: Martin Sebor Date: Tue Oct 26 14:34:16 2021 -0600 Detect overflow by atomic functions [PR102453].
[Bug middle-end/102860] [12 regression] libgomp.fortran/simd2.f90 ICEs after r12-4526
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102860 --- Comment #4 from seurer at gcc dot gnu.org --- For completeness this also affects two other test cases: FAIL: libgomp.fortran/simd2.f90 -O2 (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O2 (test for excess errors) FAIL: libgomp.fortran/simd2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: libgomp.fortran/simd2.f90 -O3 -g (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O3 -g (test for excess errors) FAIL: libgomp.fortran/simd3.f90 -O2 (internal compiler error) FAIL: libgomp.fortran/simd3.f90 -O2 (test for excess errors) FAIL: libgomp.fortran/simd3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/simd3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: libgomp.fortran/simd3.f90 -O3 -g (internal compiler error) FAIL: libgomp.fortran/simd3.f90 -O3 -g (test for excess errors) FAIL: libgomp.fortran/simd4.f90 -O2 (internal compiler error) FAIL: libgomp.fortran/simd4.f90 -O2 (test for excess errors) FAIL: libgomp.fortran/simd4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/simd4.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: libgomp.fortran/simd4.f90 -O3 -g (internal compiler error) FAIL: libgomp.fortran/simd4.f90 -O3 -g (test for excess errors)
[Bug other/102938] New: [12 regression] ICE in fortran test cases after r12-4240
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102938 Bug ID: 102938 Summary: [12 regression] ICE in fortran test cases after r12-4240 Product: gcc Version: 12.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: --- g:2b8453c401b699ed93c085d0413ab4b5030bcdb8, r12-4240 I am seeing these on a power10 machine but they don't ICE on power 9 nor power 8. FAIL: gfortran.dg/intrinsic_modulo_1.f90 -O2 (internal compiler error) FAIL: gfortran.dg/intrinsic_modulo_1.f90 -O2 (test for excess errors) FAIL: libgomp.fortran/parloops-exit-first-loop-alt-2.f95 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/parloops-exit-first-loop-alt-2.f95 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: libgomp.fortran/parloops-exit-first-loop-alt.f95 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/parloops-exit-first-loop-alt.f95 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O2 -pedantic-errors -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -lm -o ./intrinsic_modulo_1.exe during RTL pass: expand /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/intrinsic_modulo_1.f90:21:32: internal compiler error: in prepare_cmp_insn, at optabs.c:4532 0x10ac73eb prepare_cmp_insn /home/seurer/gcc/git/gcc-test/gcc/optabs.c:4532 0x10ac7567 emit_cmp_and_jump_insns(rtx_def*, rtx_def*, rtx_code, rtx_def*, machine_mode, int, rtx_def*, profile_probability) /home/seurer/gcc/git/gcc-test/gcc/optabs.c:4677 0x106297a7 do_compare_rtx_and_jump(rtx_def*, rtx_def*, rtx_code, int, machine_mode, rtx_def*, rtx_code_label*, rtx_code_label*, profile_probability) /home/seurer/gcc/git/gcc-test/gcc/dojump.c:1220 0x10707fdf do_cmp_and_jump /home/seurer/gcc/git/gcc-test/gcc/expmed.c:6345 0x10707fdf expand_divmod(int, tree_code, machine_mode, rtx_def*, rtx_def*, rtx_def*, int, optab_methods) /home/seurer/gcc/git/gcc-test/gcc/expmed.c:4864 0x1070be9b expand_expr_divmod /home/seurer/gcc/git/gcc-test/gcc/expr.c:8945 0x10735a2b expand_expr_real_2(separate_ops*, rtx_def*, machine_mode, expand_modifier) /home/seurer/gcc/git/gcc-test/gcc/expr.c:9582 0x1071b8b3 expand_expr_real_1(tree_node*, rtx_def*, machine_mode, expand_modifier, rtx_def**, bool) /home/seurer/gcc/git/gcc-test/gcc/expr.c:10519 0x1072afe7 store_expr(tree_node*, rtx_def*, int, bool, bool) /home/seurer/gcc/git/gcc-test/gcc/expr.c:6103 0x1072d57f expand_assignment(tree_node*, tree_node*, bool) /home/seurer/gcc/git/gcc-test/gcc/expr.c:5835 0x1055dd0f expand_gimple_stmt_1 /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:3942 0x1055dd0f expand_gimple_stmt /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:4040 0x10566d9b expand_gimple_basic_block /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6082 0x10569d2b execute /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6808 commit 2b8453c401b699ed93c085d0413ab4b5030bcdb8 (HEAD, refs/bisect/bad) Author: liuhongt Date: Mon Sep 6 13:48:49 2021 +0800 Enable auto-vectorization at O2 with very-cheap cost model.
[Bug testsuite/102935] New: [12 regression] new test case gcc.target/powerpc/pr101384-1.c fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102935 Bug ID: 102935 Summary: [12 regression] new test case gcc.target/powerpc/pr101384-1.c fails Product: gcc Version: 12.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: --- g:e0e82856d535f56c916382f892ed2435dde54d4d, r12-2416 make -k check-gcc RUNTESTFLAGS="powerpc.exp=gcc.target/powerpc/pr101384-1.c" FAIL: gcc.target/powerpc/pr101384-1.c scan-assembler-times \\mvspltis[whb] [^\\n\\r]*,-1\\M 9 # of expected passes4 # of unexpected failures1 I only see this on power 9 and power 10. commit e0e82856d535f56c916382f892ed2435dde54d4d (HEAD, refs/bisect/bad) Author: Jakub Jelinek Date: Tue Jul 20 17:26:10 2021 +0200 rs6000: Fix up easy_vector_constant_msb handling [PR101384] * gcc.target/powerpc/pr101384-1.c: New test. So, this was a new test in this revision and it apparently has never worked correctly for power 9/10. I checked and it works ok on power 8.
[Bug testsuite/102905] New: [12 regression] several vector test cases fail on power 7 after r12-4490
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102905 Bug ID: 102905 Summary: [12 regression] several vector test cases fail on power 7 after r12-4490 Product: gcc Version: 12.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: --- g:caab0139761b04226fab14d87c4a4f981d942bbf, r12-4490: 201 failures > FAIL: gcc.dg/vect/vect-multitypes-4.c -flto -ffat-lto-objects > scan-tree-dump-times vect "Alignment of access forced using peeling" 2 > FAIL: gcc.dg/vect/vect-multitypes-4.c -flto -ffat-lto-objects > scan-tree-dump-times vect "Vectorizing an unaligned access" 8 > FAIL: gcc.dg/vect/vect-multitypes-4.c -flto -ffat-lto-objects > scan-tree-dump-times vect "vectorized 1 loops" 2 > FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "Alignment of > access forced using peeling" 2 > FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "Vectorizing > an unaligned access" 8 > FAIL: gcc.dg/vect/vect-multitypes-4.c scan-tree-dump-times vect "vectorized 1 > loops" 2 > FAIL: gcc.dg/vect/vect-peel-1.c -flto -ffat-lto-objects scan-tree-dump-times > vect "Alignment of access forced using peeling" 1 > FAIL: gcc.dg/vect/vect-peel-1.c -flto -ffat-lto-objects scan-tree-dump-times > vect "vectorized 1 loops" 1 > FAIL: gcc.dg/vect/vect-peel-1.c scan-tree-dump-times vect "Alignment of > access forced using peeling" 1 > FAIL: gcc.dg/vect/vect-peel-1.c scan-tree-dump-times vect "vectorized 1 > loops" 1 These are probably failing due to limitations in vector stuff on power 7. Perhaps just skip these on power 7? commit caab0139761b04226fab14d87c4a4f981d942bbf (HEAD, refs/bisect/bad) Author: Richard Biener Date: Mon Oct 18 15:55:22 2021 +0200 Remove check_aligned parameter from vect_supportable_dr_alignment
[Bug fortran/102843] [12 regression] gfortran.dg/deferred_type_param_6.f90 fails after r12-4457
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102843 seurer at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from seurer at gcc dot gnu.org --- Yes, it works now for me. Thanks!
[Bug testsuite/102886] New: [12 regression] gcc.dg/tree-ssa/sra-18.c fails starting with r12-4607
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102886 Bug ID: 102886 Summary: [12 regression] gcc.dg/tree-ssa/sra-18.c fails starting with r12-4607 Product: gcc Version: 12.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: --- g:701ee067807b80957c65bd7ff94b6099a27181de, r12-4607 make -k check-gcc RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/sra-18.c" FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "Removing load: a = \\*.?L.?C.?.?.?0;" 1 FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[0\\]\\.x" 1 FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[0\\]\\.f\\[1\\]\\.x" 1 FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[0\\]\\.x" 1 FAIL: gcc.dg/tree-ssa/sra-18.c scan-tree-dump-times esra "SR[.$][0-9_]+ = \\*.?L.?C.?.?.?0\\.b\\[1\\]\\.f\\[1\\]\\.x" 1 # of expected passes2 # of unexpected failures5 commit 701ee067807b80957c65bd7ff94b6099a27181de (HEAD, refs/bisect/bad) Author: Martin Jambor Date: Thu Oct 21 14:26:45 2021 +0200 sra: Fix corner case of total scalarization with virtual inheritance (PR 102505)
[Bug target/102847] [12 regression] r12-4504 breaks powerpc64 build on power 7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102847 --- Comment #11 from seurer at gcc dot gnu.org --- The build is indeed once again working on power 7. Thanks!
[Bug testsuite/102861] New: [12 regression] gcc.dg/vect/bb-slp-16.c fails after r12-4526
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102861 Bug ID: 102861 Summary: [12 regression] gcc.dg/vect/bb-slp-16.c fails after r12-4526 Product: gcc Version: 12.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: --- g:d8edfadfc7a9795b65177a50ce44fd348858e844, r12-4526 make -k check-gcc RUNTESTFLAGS="vect.exp=gcc.dg/vect/bb-slp-16.c" FAIL: gcc.dg/vect/bb-slp-16.c execution test # of expected passes5 # of unexpected failures1 No messages from the failure: Running /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/vect/vect.exp ... FAIL: gcc.dg/vect/bb-slp-16.c execution test === gcc Summary === # of expected passes5 # of unexpected failures1 Hmmm. Looks like this used to be xfailed. commit d8edfadfc7a9795b65177a50ce44fd348858e844 (HEAD, refs/bisect/bad) Author: Aldy Hernandez Date: Mon Oct 4 09:47:02 2021 +0200 Disallow loop rotation and loop header crossing in jump threaders.
[Bug target/102860] New: [12 regression] libgomp.fortran/simd2.f90 ICEs after r12-4526
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102860 Bug ID: 102860 Summary: [12 regression] libgomp.fortran/simd2.f90 ICEs after r12-4526 Product: gcc Version: 12.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: --- g:d8edfadfc7a9795b65177a50ce44fd348858e844, r12-4526 I am only seeing this on a power 10 machine. make -k check-target-libgomp RUNTESTFLAGS="fortran.exp=libgomp.fortran/simd2.f90" FAIL: libgomp.fortran/simd2.f90 -O2 (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O2 (test for excess errors) FAIL: libgomp.fortran/simd2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: libgomp.fortran/simd2.f90 -O3 -g (internal compiler error) FAIL: libgomp.fortran/simd2.f90 -O3 -g (test for excess errors) # of expected passes6 # of unexpected failures6 # of unresolved testcases 3 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include /home/seurer/gcc/git/gcc-test/libgomp/testsuite/libgomp.fortran/simd2.f90 -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/.libs -I/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/../../include -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -fdiagnostics-color=never -fopenmp -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libquadmath/.libs/ -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -fintrinsic-modules-path=/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libquadmath/.libs/ -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgomp/../libgfortran/.libs -lgfortran -foffload=-lgfortran -lquadmath -lm -o ./simd2.exe during RTL pass: expand /home/seurer/gcc/git/gcc-test/libgomp/testsuite/libgomp.fortran/simd2.f90:11:30: internal compiler error: in prepare_cmp_insn, at optabs.c:4532 0x10ad438b prepare_cmp_insn /home/seurer/gcc/git/gcc-test/gcc/optabs.c:4532 0x10ad4507 emit_cmp_and_jump_insns(rtx_def*, rtx_def*, rtx_code, rtx_def*, machine_mode, int, rtx_def*, profile_probability) /home/seurer/gcc/git/gcc-test/gcc/optabs.c:4677 0x106346a7 do_compare_rtx_and_jump(rtx_def*, rtx_def*, rtx_code, int, machine_mode, rtx_def*, rtx_code_label*, rtx_code_label*, profile_probability) /home/seurer/gcc/git/gcc-test/gcc/dojump.c:1220 0x10712eff do_cmp_and_jump /home/seurer/gcc/git/gcc-test/gcc/expmed.c:6346 0x10712eff expand_divmod(int, tree_code, machine_mode, rtx_def*, rtx_def*, rtx_def*, int, optab_methods) /home/seurer/gcc/git/gcc-test/gcc/expmed.c:4865 0x10716dbb expand_expr_divmod /home/seurer/gcc/git/gcc-test/gcc/expr.c:8945 0x1074094b expand_expr_real_2(separate_ops*, rtx_def*, machine_mode, expand_modifier) /home/seurer/gcc/git/gcc-test/gcc/expr.c:9582 0x105686a7 expand_gimple_stmt_1 /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:3979 0x105686a7 expand_gimple_stmt /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:4040 0x105717db expand_gimple_basic_block /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6082 0x1057476b execute /home/seurer/gcc/git/gcc-test/gcc/cfgexpand.c:6808 commit d8edfadfc7a9795b65177a50ce44fd348858e844 (HEAD, refs/bisect/bad) Author: Aldy Hernandez Date: Mon Oct 4 09:47:02 2021 +0200 Disallow loop rotation and loop header crossing in jump threaders.
[Bug target/102847] [12 regression] r12-4504 breaks powerpc64 build on power 7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102847 --- Comment #3 from seurer at gcc dot gnu.org --- I reran my bisects on two different systems and both resolved to g:793d2549b173a0a2da6dd20ffc27acb9fd2de73e, r12-4501 as when the builds started failing. r12-4500 worked on both systems.
[Bug bootstrap/102847] New: [12 regression] r12-4504 breaks powerpc64 build on power 7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102847 Bug ID: 102847 Summary: [12 regression] r12-4504 breaks powerpc64 build on power 7 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:e3ef92e79f9f1c4275a9e19652439089a310627d, r12-4504 libtool: compile: /home/seurer/gcc/git/build/gcc-test/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/sys-include -DHAVE_CONFIG_H -I. -I/home/seurer/gcc/git/gcc-test/libgfortran -iquote/home/seurer/gcc/git/gcc-test/libgfortran/io -I/home/seurer/gcc/git/gcc-test/libgfortran/../gcc -I/home/seurer/gcc/git/gcc-test/libgfortran/../gcc/config -I/home/seurer/gcc/git/gcc-test/libgfortran/../libquadmath -I../.././gcc -I/home/seurer/gcc/git/gcc-test/libgfortran/../libgcc -I../libgcc -I/home/seurer/gcc/git/gcc-test/libgfortran/../libbacktrace -I../libbacktrace -I../libbacktrace -std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla -fcx-fortran-rules -ffunction-sections -fdata-sections -ffast-math -ftree-vectorize -funroll-loops --param max-unroll-times=4 -g -O2 -MT matmul_i1.lo -MD -MP -MF .deps/matmul_i1.Tpo -c /home/seurer/gcc/git/gcc-test/libgfortran/generated/matmul_i1.c -fPIC -DPIC -o .libs/matmul_i1.o during GIMPLE pass: vect /home/seurer/gcc/git/gcc-test/libgfortran/generated/matmul_i1.c: In function 'matmul_i1': /home/seurer/gcc/git/gcc-test/libgfortran/generated/matmul_i1.c:2450:1: internal compiler error: in rs6000_builtin_vectorization_cost, at config/rs6000/rs6000.c:5176 2450 | matmul_i1 (gfc_array_i1 * const restrict retarray, | ^ 0x110b9f47 rs6000_builtin_vectorization_cost /home/seurer/gcc/git/gcc-trunk/gcc/config/rs6000/rs6000.c:5176 0x10f13547 builtin_vectorization_cost /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.h:1520 0x10f13547 record_stmt_cost(vec*, int, vect_cost_for_stmt, _stmt_vec_info*, tree_node*, int, vect_cost_model_location) /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-stmts.c:109 0x10f13f87 record_stmt_cost /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.h:1928 0x10f13f87 vect_get_load_cost(vec_info*, _stmt_vec_info*, int, dr_alignment_support, int, bool, unsigned int*, unsigned int*, vec*, vec*, bool) /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-stmts.c:1240 0x10f3000b vect_model_load_cost /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-stmts.c:1195 0x10f3000b vectorizable_load /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-stmts.c:8783 0x10f3f55b vect_analyze_stmt(vec_info*, _stmt_vec_info*, bool*, _slp_tree*, _slp_instance*, vec*) /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-stmts.c:10963 0x10f5f247 vect_analyze_loop_operations /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:1779 0x10f61067 vect_analyze_loop_2 /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:2518 0x10f62e17 vect_analyze_loop(loop*, vec_info_shared*) /home/seurer/gcc/git/gcc-trunk/gcc/tree-vect-loop.c:3029 0x10fa6cbf try_vectorize_loop_1 /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.c:1010 0x10fa7b9f vectorize_loops() /home/seurer/gcc/git/gcc-trunk/gcc/tree-vectorizer.c:1249 0x10deb787 execute /home/seurer/gcc/git/gcc-trunk/gcc/tree-ssa-loop.c:413 commit e3ef92e79f9f1c4275a9e19652439089a310627d (HEAD) Author: Clment Chigot Date: Thu Oct 14 09:03:13 2021 +0200 aix: ensure reference to __tls_get_addr is in text section.
[Bug other/102843] New: [12 regression] gfortran.dg/deferred_type_param_6.f90 fails after r12-4457
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102843 Bug ID: 102843 Summary: [12 regression] gfortran.dg/deferred_type_param_6.f90 fails after r12-4457 Product: gcc Version: 12.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: --- g:99b287b8ef51a0be52f7400879a619dc5f993f31, r12-4457 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/deferred_type_param_6.f90" FAIL: gfortran.dg/deferred_type_param_6.f90 -O1 execution test FAIL: gfortran.dg/deferred_type_param_6.f90 -Os execution test # of expected passes10 # of unexpected failures2 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/deferred_type_param_6.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -Os -pedantic-errors -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -lm -o ./deferred_type_param_6.exe PASS: gfortran.dg/deferred_type_param_6.f90 -Os (test for excess errors) Setting LD_LIBRARY_PATH to .:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:.:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...] STOP 3 FAIL: gfortran.dg/deferred_type_param_6.f90 -Os execution test commit 99b287b8ef51a0be52f7400879a619dc5f993f31 (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Sat Oct 16 14:45:06 2021 +0200 Fix wrong code in ldost-strlen-1.c
[Bug other/102822] New: [12 regression] 27_io/ios_base/failure/dual_abi.cc failure after r12-4443
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102822 Bug ID: 102822 Summary: [12 regression] 27_io/ios_base/failure/dual_abi.cc failure after r12-4443 Product: gcc Version: 12.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: --- g:93ac832f1846e4867aa6537f76f510fab8e3e87d, r12-4443 make -k check RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' conformance.exp=27_io/ios_base/failure/dual_abi.cc" FAIL: 27_io/ios_base/failure/dual_abi.cc execution test FAIL: 27_io/ios_base/failure/dual_abi.cc execution test /home/seurer/gcc/git/gcc-test/libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc:52: void test01(): Assertion 'caught_ios_failure' failed. FAIL: 27_io/ios_base/failure/dual_abi.cc execution test commit 93ac832f1846e4867aa6537f76f510fab8e3e87d Author: Andrew MacLeod Date: Thu Oct 7 10:12:29 2021 -0400 Ranger : Do not process abnormal ssa-names.
[Bug libgomp/102789] [12 regression] libgomp.c++/simd-3.C fails after r12-xxxx for 32 bits
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102789 seurer at gcc dot gnu.org changed: What|Removed |Added Target||powerpc64-linux-gnu Host||powerpc64-linux-gnu Build||powerpc64-linux-gnu --- Comment #1 from seurer at gcc dot gnu.org --- Oh, seen on a power 7 BE host.
[Bug libgomp/102789] New: [12 regression] libgomp.c++/simd-3.C fails after r12-xxxx for 32 bits
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102789 Bug ID: 102789 Summary: [12 regression] libgomp.c++/simd-3.C fails after r12- for 32 bits Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- g:fab2f61dc1b195fec9161be15635b87d312e4626, r12-4340 make -k check-target-libgomp RUNTESTFLAGS="--target_board=unix'{-m32}' c++.exp=libgomp.c++/simd-3.C" FAIL: libgomp.c++/simd-3.C execution test # of expected passes1 # of unexpected failures1 I couldn't get a traceback of where it failed other than it was in main. commit fab2f61dc1b195fec9161be15635b87d312e4626 Author: Jakub Jelinek Date: Tue Oct 12 09:28:10 2021 +0200 vectorizer: Fix up -fsimd-cost-model= handling
[Bug fortran/102787] New: [12 regression] ICE in new test case gfortran.dg/reshape_shape_2.f90
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102787 Bug ID: 102787 Summary: [12 regression] ICE in new test case gfortran.dg/reshape_shape_2.f90 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:b47490c572c5938f887b54240af6096a7c90f640, r12-4415 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/reshape_shape_2.f90" FAIL: gfortran.dg/reshape_shape_2.f90 -O (internal compiler error) FAIL: gfortran.dg/reshape_shape_2.f90 -O (test for errors, line 6) FAIL: gfortran.dg/reshape_shape_2.f90 -O (test for excess errors) # of unexpected failures3 This only seems to happen on BE systems from what I see. spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/reshape_shape_2.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O -pedantic-errors -S -o reshape_shape_2.s f951: internal compiler error: Segmentation fault 0x10c4696b crash_signal /home/seurer/gcc/git/gcc-test/gcc/toplev.c:322 0x120494b0 __gmpn_mul_1 /home/seurer/gcc/git/build/gcc-test/gmp/mpn/mul_1.c:50 0x12043433 __gmpz_mul /home/seurer/gcc/git/gcc-test/gmp/mpz/mul.c:89 0x1028bfaf gfc_check_reshape(gfc_expr*, gfc_expr*, gfc_expr*, gfc_expr*) /home/seurer/gcc/git/gcc-test/gcc/fortran/check.c:4874 0x102e76ab do_check /home/seurer/gcc/git/gcc-test/gcc/fortran/intrinsic.c:316 0x102e7bb3 check_specific /home/seurer/gcc/git/gcc-test/gcc/fortran/intrinsic.c:4799 0x102f5cd7 gfc_intrinsic_func_interface(gfc_expr*, int) /home/seurer/gcc/git/gcc-test/gcc/fortran/intrinsic.c:5036 0x10370dd3 resolve_unknown_f /home/seurer/gcc/git/gcc-test/gcc/fortran/resolve.c:2937 0x10370dd3 resolve_function /home/seurer/gcc/git/gcc-test/gcc/fortran/resolve.c:3281 0x10370dd3 gfc_resolve_expr(gfc_expr*) /home/seurer/gcc/git/gcc-test/gcc/fortran/resolve.c:7115 0x102cebeb gfc_reduce_init_expr(gfc_expr*) /home/seurer/gcc/git/gcc-test/gcc/fortran/expr.c:3125 0x102d332b gfc_match_init_expr(gfc_expr**) /home/seurer/gcc/git/gcc-test/gcc/fortran/expr.c:3173 0x102b2f17 variable_decl /home/seurer/gcc/git/gcc-test/gcc/fortran/decl.c:3016 0x102b2f17 gfc_match_data_decl() /home/seurer/gcc/git/gcc-test/gcc/fortran/decl.c:6325 0x103486a7 match_word /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:67 0x1034950f decode_statement /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:378 0x1034f847 next_free /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:1388 0x1034f847 next_statement /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:1620 0x10352fef parse_spec /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:4159 0x10356c73 parse_progunit /home/seurer/gcc/git/gcc-test/gcc/fortran/parse.c:6125 commit b47490c572c5938f887b54240af6096a7c90f640 Author: Harald Anlauf Date: Thu Oct 14 20:19:50 2021 +0200 Fortran: generate error message for negative elements in SHAPE array
[Bug testsuite/102751] New: [12 regression] new test case cc.dg/tree-ssa/pr102736.c fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102751 Bug ID: 102751 Summary: [12 regression] new test case cc.dg/tree-ssa/pr102736.c fails Product: gcc Version: 12.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: --- g:a311163fd81babd6116e2856f4551c3ca13d8914, r12-4395 make -k check-gcc RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/pr102736.c" FAIL: gcc.dg/tree-ssa/pr102736.c execution test # of expected passes1 # of unexpected failures1 There's no message from it spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/pr102736.c -fdiagnostics-plain-output -O1 -ftree-vrp -lm -o ./pr102736.exe PASS: gcc.dg/tree-ssa/pr102736.c (test for excess errors) Setting LD_LIBRARY_PATH to :/home3/seurer/gcc/git/build/gcc-test/gcc::/home3/seurer/gcc/git/build/gcc-test/gcc:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...] FAIL: gcc.dg/tree-ssa/pr102736.c execution test (gdb) run Starting program: /home3/seurer/gcc/git/build/gcc-test/pr102736.exe Program received signal SIGABRT, Aborted. 0x77c30468 in __libc_signal_restore_set (set=0x7fffe768) at ../sysdeps/unix/sysv/linux/internal-signals.h:86 86 ../sysdeps/unix/sysv/linux/internal-signals.h: No such file or directory. (gdb) where #0 0x77c30468 in __libc_signal_restore_set (set=0x7fffe768) at ../sysdeps/unix/sysv/linux/internal-signals.h:86 #1 __GI_raise (sig=) at ../sysdeps/unix/sysv/linux/raise.c:48 #2 0x77c07cd0 in __GI_abort () at abort.c:79 #3 0x1738 in main () at /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/pr102736.c:19 commit a311163fd81babd6116e2856f4551c3ca13d8914 (HEAD, refs/bisect/bad) Author: Aldy Hernandez Date: Thu Oct 14 10:28:39 2021 +0200 Do not call range_on_path_entry for SSAs defined within the path
[Bug testsuite/102719] [12 regression] several failures after r12-4337
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102719 --- Comment #1 from seurer at gcc dot gnu.org --- FAIL: gcc.target/powerpc/sse4_2-pcmpgtq.c (test for excess errors) Also fails on power 8 & 9.
[Bug testsuite/102720] New: [12 regression] gcc.dg/tree-ssa/ldist-strlen-1.c and ldist-strlen-2.c fail after r12-4234
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102720 Bug ID: 102720 Summary: [12 regression] gcc.dg/tree-ssa/ldist-strlen-1.c and ldist-strlen-2.c fail after r12-4234 Product: gcc Version: 12.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: --- g:008e7397dad971c03c08fc1b0a4a98fddccaaed8, r12-4324 FAIL: gcc.dg/tree-ssa/ldist-strlen-1.c execution test FAIL: gcc.dg/tree-ssa/ldist-strlen-2.c execution test Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled3377861.cc -fdiagnostics-plain-output -S -o exceptions_enabled3377861.s(timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled3377861.cc -fdiagnostics-plain-output -S -o exceptions_enabled3377861.s PASS: gcc.dg/tree-ssa/ldist-strlen-1.c (test for excess errors) Setting LD_LIBRARY_PATH to :/home/seurer/gcc/git/build/gcc-test/gcc::/home/seurer/gcc/git/build/gcc-test/gcc:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...] ldist-strlen-1.exe: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c:52: main: Assertion `test_uint8_tsize_t (p) == 1' failed. FAIL: gcc.dg/tree-ssa/ldist-strlen-1.c execution test spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c -fdiagnostics-plain-output -O2 -ftree-loop-distribution -fdump-tree-ldist-details -lm -o ./ldist-strlen-2.exe PASS: gcc.dg/tree-ssa/ldist-strlen-2.c (test for excess errors) Setting LD_LIBRARY_PATH to :/home/seurer/gcc/git/build/gcc-test/gcc::/home/seurer/gcc/git/build/gcc-test/gcc:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...] ldist-strlen-2.exe: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c:43: main: Assertion `test_pos (s) == 42+13' failed. FAIL: gcc.dg/tree-ssa/ldist-strlen-2.c execution test commit 008e7397dad971c03c08fc1b0a4a98fddccaaed8 (HEAD, refs/bisect/bad) Author: Jan Hubicka Date: Mon Oct 11 18:43:26 2021 +0200 Commonize ipa-pta constraint generation for calls
[Bug testsuite/102719] New: [12 regression]
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102719 Bug ID: 102719 Summary: [12 regression] Product: gcc Version: 12.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: --- g:82bc9355eebd6f92fecdee464ea36f6f75994780, r12-4337 These fail on power 7 both 32 and 64 bits. FAIL: gcc.target/powerpc/pr78102.c (test for excess errors) FAIL: gcc.target/powerpc/pr78102.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-packusdw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-packusdw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxsb.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxsb.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxsd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxsd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxud.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxud.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxuw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmaxuw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminsb.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminsb.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminsd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminsd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminud.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminud.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminuw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pminuw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxbd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxbd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxbw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxbw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxwd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovsxwd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxbw.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxdq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxdq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxwd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxwd.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxwq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmovzxwq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmulld.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_1-pmulld.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_2-pcmpgtq.c (test for excess errors) FAIL: gcc.target/powerpc/sse4_2-pcmpgtq.c (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c -fdiagnostics-plain-output -O2 -mvsx -lm -o ./sse4_1-packusdw.exe In file included from /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/m128-check.h:9, from /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/sse4_1-check.h:8, from /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c:13: /home/seurer/gcc/git/build/gcc-test/gcc/include/emmintrin.h: In function '_mm_cmpord_pd': /home/seurer/gcc/git/build/gcc-test/gcc/include/emmintrin.h:444:3: note: builtin '__builtin_vec_cmpgt' requires builtin '__builtin_altivec_vcmpgtud' /home/seurer/gcc/git/build/gcc-test/gcc/include/emmintrin.h:445:3: note: builtin '__builtin_vec_cmpgt' requires builtin '__builtin_altivec_vcmpgtud' /home/seurer/gcc/git/build/gcc-test/gcc/include/emmintrin.h: In function '_mm_mul_epu32': /home/seurer/gcc/git/build/gcc-test/gcc/include/emmintrin.h:1498:3: note: builtin '__builtin_vec_mule' requires builtin '__builtin_altivec_vmuleuw' In file included from /home/seurer/gcc/git/build/gcc-test/gcc/include/tmmintrin.h:44, from /home/seurer/gcc/git/build/gcc-test/gcc/include/smmintrin.h:43, from /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c:15: /home/seurer/gcc/git/build/gcc-test/gcc/include/pmmintrin.h: In function '_mm_movehdup_ps': /home/seurer/gcc/git/build/gcc-test/gcc/include/pmmintrin.h:129:3: note: builtin '__builtin_vec_vmrgow' requires builtin
[Bug other/102713] New: [12 regression] Several failures after r12-3273
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102713 Bug ID: 102713 Summary: [12 regression] Several failures after r12-3273 Product: gcc Version: 12.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: --- previous run: g:b4e81f6dd48732ace73eebf1d2f46ca1d2533b79, r12-4272: 109 failures this run: g:2b3014326fb883a96601a4dde295858d715289a7, r12-4273: 115 failures FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for excess errors) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for excess errors) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for excess errors) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++2a (test for excess errors) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for excess errors) FAIL: gcc.dg/Warray-parameter-3.c (test for excess errors) FAIL: gcc.dg/Wstringop-overflow-21.c (test for excess errors) FAIL: gcc.dg/Wstringop-overflow-76.c (test for excess errors) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c -fdiagnostics-plain-output -Wall -Warray-parameter=1 -S -o Warray-parameter-3.s^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:57:12: warning: argument 1 of type 'int[static 2]' with mismatched bound [-Warray-parameter=]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:56:12: note: previously declared as 'int[static 1]'^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c: In function 'gcas3':^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:81:4: warning: array subscript 3 is outside array bounds of 'char[3]' [-Warray-bounds]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:78:13: note: at offset 3 into object 'a' of size [0, 3]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:80:8: warning: writing 4 bytes into a region of size between 0 and 3 [-Wstringop-overflow=]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:78:13: note: destination object 'a' of size [0, 3]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c: In function 'gias3':^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:88:4: warning: array subscript 3 is outside array bounds of 'int[3]' [-Warray-bounds]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:85:12: note: at offset 12 into object 'a' of size [0, 12]^M PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 56) PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 57) PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 81) PASS: gcc.dg/Warray-parameter-3.c (test for warnings, line 88) FAIL: gcc.dg/Warray-parameter-3.c (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Warray-parameter-3.c:80:8: warning: writing 4 bytes into a region of size between 0 and 3 [-Wstringop-overflow=] spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c -fdiagnostics-plain-output -O2 -Wall -Wno-array-bounds -S -o Wstringop-overflow-21.s^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c: In function 'test_memset_zero_length':^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:18:3: warning: '__builtin_memset' writing 3 bytes into a region of size 2 overflows the destination [-Wstringop-overflow=]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:12:8: note: at offset 1 into destination object 'a' of size 3^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c: In function 'test_store_zero_length':^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:26:8: warning: writing 4 bytes into a region of size 3 [-Wstringop-overflow=]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:24:8: note: destination object 'a' of size 3^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c: In function 'test_memset_flexarray':^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:45:3: warning: '__builtin_memset' writing 3 bytes into a region of size 2 overflows the destination [-Wstringop-overflow=]^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c:39:8: note: at offset 1 into destination object 'a' of size 3^M /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/Wstringop-overflow-21.c: In function 'test_store_flexarray':^M /home
[Bug testsuite/102690] New: [12 regression] g++.dg/warn/Warray-bounds-16.C fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102690 Bug ID: 102690 Summary: [12 regression] g++.dg/warn/Warray-bounds-16.C fails Product: gcc Version: 12.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: --- Somewhere in the range 177b800f5fc861af1bf8700f050de28dd47ee1aa, r12-4288 to 338725652f84793805c55f08a7607c2f45d5512b, r12-4320 these tests started failing. For some reason git bisect isn't pointing me to the right revision, though. FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++14 scan-tree-dump-not optimized "goto" FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++14 (test for excess errors) FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++17 scan-tree-dump-not optimized "goto" FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++17 (test for excess errors) FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++2a scan-tree-dump-not optimized "goto" FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++2a (test for excess errors) FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 scan-tree-dump-not optimized "goto" FAIL: g++.dg/warn/Warray-bounds-16.C -std=gnu++98 (test for excess errors)
[Bug testsuite/102688] New: [12 regression] gcc.dg/ipa/iinline-attr.c fails after r12-4288
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102688 Bug ID: 102688 Summary: [12 regression] gcc.dg/ipa/iinline-attr.c fails after r12-4288 Product: gcc Version: 12.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: --- g:177b800f5fc861af1bf8700f050de28dd47ee1aa, r12-4288 FAIL: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline "hooray[^\\n]*inline copy in test" Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/ipa/iinline-attr.c -fdiagnostics-plain-output -O2 -fdump-ipa-inline -S -o iinline-attr.s (timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/ipa/iinline-attr.c -fdiagnostics-plain-output -O2 -fdump-ipa-inline -S -o iinline-attr.s^M PASS: gcc.dg/ipa/iinline-attr.c (test for excess errors) FAIL: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline "hooray[^\\n]*inline copy in test"
[Bug c++/101853] [12 Regression] g++.dg/modules/xtreme-header-5_b.C ICE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101853 --- Comment #5 from seurer at gcc dot gnu.org --- I am still seeing these today with g:a40970cf043553f0ca09a3b7be1c5a949623d915, r12-4318 FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++17 (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++17 (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2b (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2b (internal compiler error) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-3_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-3_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header-4_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2b (internal compiler error) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2b (internal compiler error) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_a.H -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-5_a.H module-cmi (gcm.cache/$srcdir/g++.dg/modules/xtreme-header-5_a.H.gcm) FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_b.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2a (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header-5_c.C -std=c++2b (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (internal compiler error) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (internal compiler error) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++17 (test for excess errors) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (internal compiler error) FAIL: g++.dg/modules/xtreme-header_a.H -std=c++2a (internal
[Bug libgomp/102668] New: [12 regression] several libgomp alloc test case failures after r12-3976
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102668 Bug ID: 102668 Summary: [12 regression] several libgomp alloc test case failures after r12-3976 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- g:b38a4bd10249b5070ea1f4708a0fd228df268c26, r12-3976 This was on a power 7 BE machine. I did not see it on LE. FAIL: libgomp.fortran/alloc-1.F90 -O execution test FAIL: libgomp.fortran/alloc-2.F90 -O execution test FAIL: libgomp.fortran/alloc-3.F -O execution test spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64-unknown-linux-gnu/sys-include /home/seurer/gcc/git/gcc-test/libgomp/testsuite/libgomp.fortran/alloc-1.F90 -m32 -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/ -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/.libs -I/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/../../include -I/home/seurer/gcc/git/gcc-test/libgomp/testsuite/.. -fmessage-length=0 -fno-diagnostics-show-caret -fdiagnostics-color=never -fopenmp -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libquadmath/.libs/ -O -Wall -Wextra -Wno-maybe-uninitialized -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs -fintrinsic-modules-path=/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libquadmath/.libs/ -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs -lgfortran -foffload=-lgfortran -lquadmath -lm -o ./alloc-1.exe^M PASS: libgomp.fortran/alloc-1.F90 -O (test for excess errors) Setting LD_LIBRARY_PATH to .:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/.libs:/home/seurer/gcc/git/build/gcc-test/gcc:/home/seurer/gcc/git/build/gcc-test/gcc/32:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/./gcc:/home/seurer/gcc/git/build/gcc-test/./gcc/32:.:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/.libs:/home/seurer/gcc/git/build/gcc-test/gcc:/home/seurer/gcc/git/build/gcc-test/gcc/32:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/32/libgomp/../libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/./gcc:/home/seurer/gcc/git/build/gcc-test/./gcc/32:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs:/home/seurer/gcc/install/gcc-8.3.0/lib64 Execution timeout is: 300 spawn [open ...]^M STOP 13 FAIL: libgomp.fortran/alloc-1.F90 -O execution test The other two were also "STOP 13"s commit b38a4bd10249b5070ea1f4708a0fd228df268c26 Author: Jakub Jelinek Date: Thu Sep 30 09:30:18 2021 +0200 openmp: Add omp_aligned_{,c}alloc and omp_{c,re}alloc
[Bug testsuite/102658] New: [12 regression] Many test case failures after r12-4240
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102658 Bug ID: 102658 Summary: [12 regression] Many test case failures after r12-4240 Product: gcc Version: 12.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: --- Looks like some of the test cases were missed in the udpate previous run: g:50e20ee6e40643c23b53bacda4db4dd9573d7c8a, r12-4239: 66 failures this run: g:2b8453c401b699ed93c085d0413ab4b5030bcdb8, r12-4240: 106 failures FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 226) FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 227) FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 325) FAIL: c-c++-common/Wstringop-overflow-2.c -Wc++-compat (test for warnings, line 326) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 226) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 227) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 325) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++14 (test for warnings, line 326) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 226) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 227) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 325) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++17 (test for warnings, line 326) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++2a (test for warnings, line 226) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++2a (test for warnings, line 227) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++2a (test for warnings, line 325) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++2a (test for warnings, line 326) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 226) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 227) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 325) FAIL: c-c++-common/Wstringop-overflow-2.c -std=gnu++98 (test for warnings, line 326) FAIL: g++.dg/warn/Wuninitialized-13.C -std=gnu++14 (test for warnings, line 8) FAIL: g++.dg/warn/Wuninitialized-13.C -std=gnu++17 (test for warnings, line 8) FAIL: g++.dg/warn/Wuninitialized-13.C -std=gnu++2a (test for warnings, line 8) FAIL: g++.dg/warn/Wuninitialized-13.C -std=gnu++98 (test for warnings, line 8) FAIL: gcc.dg/Warray-bounds-51.c target { i?86-*-* x86_64-*-* } (test for warnings, line 41) FAIL: gcc.dg/Wstringop-overflow-14.c target { i?86-*-* x86_64-*-* } (test for warnings, line 38) FAIL: gcc.dg/Wstringop-overflow-21.c (test for warnings, line 29) FAIL: gcc.dg/Wstringop-overflow-21.c (test for warnings, line 56) FAIL: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 117) FAIL: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 33) FAIL: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 50) FAIL: gcc.dg/Wstringop-overflow-76.c (test for warnings, line 98) FAIL: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 105) FAIL: gcc.dg/Wstringop-overflow-76.c note (test for warnings, line 85) FAIL: gcc.target/powerpc/dform-1.c scan-assembler lxsd FAIL: gcc.target/powerpc/dform-1.c scan-assembler stxsd FAIL: gcc.target/powerpc/dform-2.c scan-assembler-not xscvdpspn FAIL: gcc.target/powerpc/pr80510-2.c scan-assembler \\mstxsspx\\M FAIL: gcc.target/powerpc/pr80510-2.c scan-assembler-not \\mmfvsrwz\\M FAIL: libgomp.graphite/force-parallel-8.c scan-tree-dump-times graphite "5 loops carried no dependency" 1 commit 2b8453c401b699ed93c085d0413ab4b5030bcdb8 (HEAD, refs/bisect/bad) Author: liuhongt Date: Mon Sep 6 13:48:49 2021 +0800 Enable auto-vectorization at O2 with very-cheap cost model.
[Bug libgomp/102628] New: [12 regression] New test case libgomp.c-c++-common/alloc-9.c fails after its introduction in r12-4033
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102628 Bug ID: 102628 Summary: [12 regression] New test case libgomp.c-c++-common/alloc-9.c fails after its introduction in r12-4033 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- g:998e434f8f9ce42842710af9e33c1b9732b22999, r12-4033 make -k check-target-libgomp RUNTESTFLAGS="--target_board=unix'{-m32,-m64}' c++.exp=libgomp.c++/../libgomp.c-c++-common/alloc-9.c" FAIL: libgomp.c++/../libgomp.c-c++-common/alloc-9.c execution test This fails on 32 bit BE. There's no message that I see from the failing test. commit 998e434f8f9ce42842710af9e33c1b9732b22999 Author: Jakub Jelinek Date: Fri Oct 1 10:32:10 2021 +0200 openmp: Add alloc_align attribute to omp_aligned_*alloc and testcase for omp_realloc
[Bug fortran/102500] [12 regression] Missing include for gfortran.dg/include_15.f90 in r12-3722
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102500 --- Comment #4 from seurer at gcc dot gnu.org --- It is no longer failing for me. Thanks!
[Bug testsuite/102509] New: [12 regression] new test case gcc.c-torture/compile/attr-complex-method.c is unresolved after r12-3901
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102509 Bug ID: 102509 Summary: [12 regression] new test case gcc.c-torture/compile/attr-complex-method.c is unresolved after r12-3901 Product: gcc Version: 12.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: --- g:a64697d7a3e0bf9e5b0d79e253f2b7dc3eb2fb00, r12-3901 make -k check-gcc RUNTESTFLAGS="compile.exp=gcc.c-torture/compile/attr-complex-method.c" # of expected passes13 # of unresolved testcases 1 Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/-fdiagnostics-plain-output -O0 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c (timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ -fdiagnostics-plain-output -O0 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled623141.cc -fdiagnostics-plain-output -S -o exceptions_enabled623141.s(timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled623141.cc -fdiagnostics-plain-output -S -o exceptions_enabled623141.s PASS: gcc.c-torture/compile/attr-complex-method.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/attr-complex-method.c -O0 scan-tree-dump-not optimized "__divdc3" Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/-fdiagnostics-plain-output -O1 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c (timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ -fdiagnostics-plain-output -O1 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c PASS: gcc.c-torture/compile/attr-complex-method.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/attr-complex-method.c -O1 scan-tree-dump-not optimized "__divdc3" Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/-fdiagnostics-plain-output -O2 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c (timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ -fdiagnostics-plain-output -O2 -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c PASS: gcc.c-torture/compile/attr-complex-method.c -O2 (test for excess errors) PASS: gcc.c-torture/compile/attr-complex-method.c -O2 scan-tree-dump-not optimized "__divdc3" Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/-fdiagnostics-plain-output -O3 -g -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c (timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ -fdiagnostics-plain-output -O3 -g -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c PASS: gcc.c-torture/compile/attr-complex-method.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/attr-complex-method.c -O3 -g scan-tree-dump-not optimized "__divdc3" Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/-fdiagnostics-plain-output -Os -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c (timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-test/gcc/ -fdiagnostics-plain-output -Os -w -fdump-tree-optimized -c -o attr-complex-method.o /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.c-torture/compile/attr-complex-method.c PASS: gcc.c-torture/compile/attr-complex-method.c -Os (test for excess errors) PASS: gcc.c-torture/co
[Bug testsuite/101269] [12 Regression] new test case gcc.dg/debug/btf/btf-datasec-1.c fails with its introduction in r12-1852
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101269 seurer at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #4 from seurer at gcc dot gnu.org --- It is fixed now.
[Bug other/102501] New: [12 regression] several test case failures after r12-3876
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102501 Bug ID: 102501 Summary: [12 regression] several test case failures after r12-3876 Product: gcc Version: 12.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: --- g:4a960d548b7d7d942f316c5295f6d849b74214f5, r12-3876 make -k check-gcc RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/pr66752-3.c" FAIL: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-not thread3 "if .flag" # of expected passes2 # of unexpected failures1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c -fdiagnostics-plain-output -O2 -fdump-tree-thread1-details -fdump-tree-thread3 -S -o pr66752-3.s Executing on host: /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled2625074.cc -fdiagnostics-plain-output -S -o exceptions_enabled2625074.s(timeout = 300) spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ exceptions_enabled2625074.cc -fdiagnostics-plain-output -S -o exceptions_enabled2625074.s PASS: gcc.dg/tree-ssa/pr66752-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-times thread1 "Registering jump" 2 FAIL: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-not thread3 "if .flag" testcase /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp completed in 0 seconds === gcc Summary === # of expected passes2 # of unexpected failures1 There's a second one that fails here, too. make -k check-gcc RUNTESTFLAGS="tree-ssa.exp=gcc.dg/tree-ssa/pr77445-2.c" FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 9" # of expected passes6 # of unexpected failures1 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/gcc/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c -fdiagnostics-plain-output -O2 -fdisable-tree-evrp -fdump-tree-thread-details-blocks-stats -S -o pr77445-2.s cc1: note: disable pass tree-evrp for functions in the range of [0, 4294967295] PASS: gcc.dg/tree-ssa/pr77445-2.c (test for excess errors) FAIL: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump thread1 "Jumps threaded: 9" PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-times thread1 "Invalid sum" 1 PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread1 "optimizing for size" PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread2 "optimizing for size" PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread3 "optimizing for size" PASS: gcc.dg/tree-ssa/pr77445-2.c scan-tree-dump-not thread4 "optimizing for size" testcase /home/seurer/gcc/git/gcc-test/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp completed in 0 seconds === gcc Summary === # of expected passes6 # of unexpected failures1 commit 4a960d548b7d7d942f316c5295f6d849b74214f5 (HEAD, refs/bisect/bad) Author: Aldy Hernandez Date: Thu Sep 23 10:59:24 2021 +0200 Avoid invalid loop transformations in jump threading registry.
[Bug fortran/102500] New: [12 regression] Missing include for gfortran.dg/include_15.f90 in r12-3722
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102500 Bug ID: 102500 Summary: [12 regression] Missing include for gfortran.dg/include_15.f90 in r12-3722 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:417ea5c02cef7f000e66d1af22b066c2c1cda047, r12-3722 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/include_15.f90" FAIL: gfortran.dg/include_15.f90 -O (test for excess errors) # of expected passes2 # of unexpected failures1 spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home3/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/include_15.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O -pedantic-errors -cpp -idirafter /fdaf/ -I bar -Wmissing-include-dirs -S -o include_15.s : Warning: /fdaf/: No such file or directory [-Wmissing-include-dirs] : Warning: bar: No such file or directory [-Wmissing-include-dirs] : Warning: finclude: No such file or directory [-Wmissing-include-dirs] PASS: gfortran.dg/include_15.f90 -O (test for warnings, line ) PASS: gfortran.dg/include_15.f90 -O (test for warnings, line ) Executing on host: /home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home3/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ exceptions_enabled3561299.cc-fdiagnostics-plain-output -fdiagnostics-plain-output -S -o exceptions_enabled3561299.s(timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home3/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home3/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ exceptions_enabled3561299.cc -fdiagnostics-plain-output -fdiagnostics-plain-output -S -o exceptions_enabled3561299.s FAIL: gfortran.dg/include_15.f90 -O (test for excess errors) Excess errors: : Warning: finclude: No such file or directory [-Wmissing-include-dirs] commit 417ea5c02cef7f000e66d1af22b066c2c1cda047 (HEAD, refs/bisect/bad) Author: Tobias Burnus Date: Tue Sep 21 08:27:00 2021 +0200 Fortran: Fix -Wno-missing-include-dirs handling [PR55534]
[Bug target/102372] New: [12 regression] ICE in gfortran.dg/ISO_Fortran_binding_1.f90 after r12-3482
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102372 Bug ID: 102372 Summary: [12 regression] ICE in gfortran.dg/ISO_Fortran_binding_1.f90 after r12-3482 Product: gcc Version: 12.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: --- g:5f6a6c91d7c592cb49f7c519f289777eac09bb74, r12-3482 This revision causes ICEs on power7 BE. I did not see any failures on power 8 BE nor any power LE machines. make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/ISO_Fortran_binding_1.f90" FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (internal compiler error) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -g (internal compiler error) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -g (test for excess errors) # of expected passes8 # of unexpected failures4 # of unresolved testcases 2 spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -O3 -g -pedantic-errors /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c -dumpbase -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64-unknown-linux-gnu/./libquadmath/.libs -lm -o ./ISO_Fortran_binding_1.exe during GIMPLE pass: slp /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.f90:6:33: internal compiler error: in rs6000_builtin_vectorization_cost, at config/rs6000/rs6000.c:5215 0x11136277 rs6000_builtin_vectorization_cost /home/seurer/gcc/git/gcc-test/gcc/config/rs6000/rs6000.c:5215 0x10f8f367 builtin_vectorization_cost /home/seurer/gcc/git/gcc-test/gcc/tree-vectorizer.h:1520 0x10f8f367 record_stmt_cost(vec*, int, vect_cost_for_stmt, _stmt_vec_info*, tree_node*, int, vect_cost_model_location) /home/seurer/gcc/git/gcc-test/gcc/tree-vect-stmts.c:109 0x10f8fad7 record_stmt_cost /home/seurer/gcc/git/gcc-test/gcc/tree-vectorizer.h:1913 0x10f8fad7 vect_get_store_cost(vec_info*, _stmt_vec_info*, int, unsigned int*, vec*) /home/seurer/gcc/git/gcc-test/gcc/tree-vect-stmts.c:1049 0x10fb065b vect_model_store_cost /home/seurer/gcc/git/gcc-test/gcc/tree-vect-stmts.c:972 0x10fb065b vectorizable_store /home/seurer/gcc/git/gcc-test/gcc/tree-vect-stmts.c:7421 0x10fba8ef vect_analyze_stmt(vec_info*, _stmt_vec_info*, bool*, _slp_tree*, _slp_instance*, vec*) /home/seurer/gcc/git/gcc-test/gcc/tree-vect-stmts.c:10972 0x11009bab vect_slp_analyze_node_operations_1 /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:4523 0x11009bab vect_slp_analyze_node_operations /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:4681 0x1100dc87 vect_slp_analyze_operations(vec_info*) /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:4920 0x11011153 vect_slp_analyze_bb_1 /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:5860 0x11011153 vect_slp_region /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:5907 0x110130d7 vect_slp_bbs /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:6099 0x11013733 vect_slp_function(function*) /home/seurer/gcc/git/gcc-test/gcc/tree-vect-slp.c:6187 0x1101ee77 execute /home/seurer/gcc/git/gcc-test/gcc/tree-vectorizer.c:1454 Pl commit 5f6a6c91d7c592cb49f7c519f289777eac09bb74 Author: Richard Earnshaw Date: Fri Sep 3 17:06:15 2021 +0100 gimple: allow more folding of memcpy [PR102125]
[Bug testsuite/102282] New test cases in r12-3320 fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102282 seurer at gcc dot gnu.org changed: What|Removed |Added CC||bergner at gcc dot gnu.org, ||wschmidt at gcc dot gnu.org --- Comment #1 from seurer at gcc dot gnu.org --- There are some additional test cases that fail : FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -O0 execution test FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -O1 execution test FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -O2 execution test FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -O3 -g execution test FAIL: gfortran.dg/c-interop/typecodes-array-basic.f90 -Os execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -O0 execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -O1 execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -O2 execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -O3 -g execution test FAIL: gfortran.dg/c-interop/typecodes-array-longdouble.f90 -Os execution test spawn -ignore SIGHUP /home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../gfortran -B/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../../ -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic.f90 -fdiagnostics-plain-output -fdiagnostics-plain-output -Os -Werror -g /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic-c.c /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/c-interop/dump-descriptors.c -dumpbase -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs -B/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -L/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs -lm -o ./typecodes-array-basic.exe PASS: gfortran.dg/c-interop/typecodes-array-basic.f90 -Os (test for excess errors) Setting LD_LIBRARY_PATH to .:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:.:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libgfortran/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libatomic/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/powerpc64le-unknown-linux-gnu/./libquadmath/.libs:/home/seurer/gcc/git/build/gcc-test/gcc/testsuite/gfortran/../..:/home/seurer/gcc/git/build/gcc-test/./gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-gmp/.libs:/home/seurer/gcc/git/build/gcc-test/./mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpfr/src/.libs:/home/seurer/gcc/git/build/gcc-test/./mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-mpc/src/.libs:/home/seurer/gcc/git/build/gcc-test/./isl/.libs:/home/seurer/gcc/git/build/gcc-test/./prev-isl/.libs Execution timeout is: 300 spawn [open ...] ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> ]> Program received signal SIGABRT: Process abort signal. Backtrace for this error: #0 0x77f804a7 in ??? #1 0x779744d8 in ??? #2 0x7795462b in ??? #3 0x1000154b in check at /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic-c.c:53 #4 0x10001807 in ctest_complex at /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/c-interop/typecodes-array-basic-c.c:147 #5 0x100013b3 in testit
[Bug testsuite/102282] New: New test cases in r12-3320 fail
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102282 Bug ID: 102282 Summary: New test cases in r12-3320 fail Product: gcc Version: 12.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: --- g:cb17b5054118ec0f727956fd6e034b577b5e261c, r12-3320 Some issue with how they are configured maybe? UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O0 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O1 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O2 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O3 -g compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -Os compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -O0 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -O1 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -O2 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -O3 -g compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/cf-out-descriptor-5.f90 -Os compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -O0 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -O1 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -O2 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -O3 -g compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-descriptor-5.f90 -Os compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -O0 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -O1 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -O2 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -O3 -g compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/fc-out-descriptor-5.f90 -Os compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -O0 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -O1 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -O2 compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -O3 -g compilation failed to produce executable UNRESOLVED: gfortran.dg/c-interop/ff-descriptor-5.f90 -Os compilation failed to produce executable commit cb17b5054118ec0f727956fd6e034b577b5e261c (HEAD) Author: Sandra Loosemore Date: Wed Jun 30 20:03:27 2021 -0700 Fortran: TS 29113 testsuite Add tests to exercise features added to Fortran via TS 29113, "Further Interoperability of Fortran with C":
[Bug target/102154] [12 Regression] ICE in extract_insn, at recog.c:2769 since r12-3277-gd2874d905647a1d146dafa60199d440e837adc4d
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102154 --- Comment #19 from seurer at gcc dot gnu.org --- This also prevents gcc from being built if it includes go on powerpc LE: libtool: compile: /home/seurer/gcc/git/build/gcc-test/./gcc/gccgo -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include -O2 -g -I . -c -fgo-pkgpath=strconv /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atob.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atoc.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atof.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atoi.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/bytealg.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/ctoa.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/decimal.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/doc.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/eisel_lemire.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/ftoa.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/ftoaryu.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/isprint.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/itoa.go /home/seurer/gcc/git/gcc-test/libgo/go/strconv/quote.go -fPIC -o .libs/strconv.o /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atof.go: In function 'strconv.parseFloatPrefix': /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atof.go:704:1: error: unrecognizable insn: 704 | func parseFloatPrefix(s string, bitSize int) (float64, int, error) { | ^ (insn 351 350 352 35 (set (reg:SF 219 [ SR.5776 ]) (subreg:SF (reg:DI 237 [ GOTMP.360 ]) 0)) "/home/seurer/gcc/git/gcc-test/libgo/go/strconv/atof.go":601:15 -1 (nil)) during RTL pass: vregs /home/seurer/gcc/git/gcc-test/libgo/go/strconv/atof.go:704:1: internal compiler error: in extract_insn, at recog.c:2769 0x102b46d3 _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/seurer/gcc/git/gcc-test/gcc/rtl-error.c:108 0x102b4723 _fatal_insn_not_found(rtx_def const*, char const*, int, char const*) /home/seurer/gcc/git/gcc-test/gcc/rtl-error.c:116 0x10afebe7 extract_insn(rtx_insn*) /home/seurer/gcc/git/gcc-test/gcc/recog.c:2769 0x1070e8f7 instantiate_virtual_regs_in_insn /home/seurer/gcc/git/gcc-test/gcc/function.c:1611 0x1070e8f7 instantiate_virtual_regs /home/seurer/gcc/git/gcc-test/gcc/function.c:1985 0x1070e8f7 execute /home/seurer/gcc/git/gcc-test/gcc/function.c:2034
[Bug middle-end/101157] [12 regression] ICE compiling gcc.target/powerpc/stack-limit.c after r12-1702
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101157 --- Comment #6 from seurer at gcc dot gnu.org --- The stack limit test case mostly has worked since just after this was opened (one short span where it failed again) but I don't know what fixed it. The other test case has worked fine since just after this was opened. Hopefully bootstrap on s390 hasn't been broken since June!
[Bug target/102146] New: [11 regression] several test cases fails after r11-8940
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102146 Bug ID: 102146 Summary: [11 regression] several test cases fails after r11-8940 Product: gcc Version: 11.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- :d3d198940e5b527e76da7282cc2ce59045b4844, r11-8940 FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times lbz_cmpldi_cr0_QI_clobber_CCUNS_zero 2 FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times lha_cmpdi_cr0_HI_clobber_CC_sign 8 FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times lhz_cmpldi_cr0_HI_clobber_CCUNS_zero 2 FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times lwa_cmpdi_cr0_SI_EXTSI_CC_sign 3 FAIL: gcc.target/powerpc/fusion-p10-ldcmpi.c scan-assembler-times lwz_cmpldi_cr0_SI_EXTSI_CCUNS_zero 2 FAIL: gcc.target/powerpc/pr56605.c scan-rtl-dump-times combine "\\(compare:CC \\((?:and|zero_extend):DI \\(reg:[SD]I" 1 FAIL: gcc.target/powerpc/pr81348.c scan-assembler \\mlxsihzx\\M FAIL: gcc.target/powerpc/pr81348.c scan-assembler \\mvextsh2d\\M FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mlwz\\M 2 FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mplwz\\M 2 FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mpstw\\M 2 FAIL: gcc.target/powerpc/prefix-no-update.c scan-assembler-times \\mstw\\M 2 These may just be tests that require adjusting the instruction counts to account for the changes introduced by this commit. commit 7d3d198940e5b527e76da7282cc2ce59045b4844 (HEAD, refs/bisect/bad) Author: Haochen Gui Date: Fri Jun 4 11:04:31 2021 +0800 rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode
[Bug ipa/102081] [12 regression] ICE building compiler starting with r12-3159
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102081 seurer at gcc dot gnu.org changed: What|Removed |Added Target||powerpc64le-linux-gnu Build||powerpc64le-linux-gnu CC||hubicka at gcc dot gnu.org Host||powerpc64le-linux-gnu --- Comment #1 from seurer at gcc dot gnu.org --- This is during stage 1.
[Bug ipa/102081] New: [12 regression] ICE building compiler starting with r12-3159
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102081 Bug ID: 102081 Summary: [12 regression] ICE building compiler starting with r12-3159 Product: gcc Version: 9.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org CC: marxin at gcc dot gnu.org Target Milestone: --- g:f075b8c5adcf9cb6336563c472c8d624c54184db, r12-3159 /home/seurer/gcc/git/build/gcc-test/./gcc/xgcc -B/home/seurer/gcc/git/build/gcc-test/./gcc/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/bin/ -B/home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/lib/ -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/include -isystem /home/seurer/gcc/git/install/gcc-test/powerpc64le-unknown-linux-gnu/sys-include -g -O2 -O2 -g -O2 -DIN_GCC-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -mlong-double-128 -mno-minimal-toc -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fPIC -mlong-double-128 -mno-minimal-toc -I. -I. -I../.././gcc -I/home/seurer/gcc/git/gcc-test/libgcc -I/home/seurer/gcc/git/gcc-test/libgcc/. -I/home/seurer/gcc/git/gcc-test/libgcc/../gcc -I/home/seurer/gcc/git/gcc-test/libgcc/../include -I/home/seurer/gcc/git/gcc-test/libgcc/../libdecnumber/dpd -I/home/seurer/gcc/git/gcc-test/libgcc/../libdecnumber -DHAVE_CC_TLS -o decQuad.o -MT decQuad.o -MD -MP -MF decQuad.dep -c /home/seurer/gcc/git/gcc-test/libgcc/../libdecnumber/decQuad.c during IPA pass: modref /home/seurer/gcc/git/gcc-test/libgcc/../libdecnumber/decQuad.c: In function '__decQuadReduce': /home/seurer/gcc/git/gcc-test/libgcc/../libdecnumber/decQuad.c:141: internal compiler error: in verify, at ipa-modref-tree.h:335 141 | | 0x1088092b modref_ref_node::verify() /home/seurer/gcc/git/gcc-test/gcc/ipa-modref-tree.h:335 0x1088092b modref_ref_node::insert_access(modref_access_node, unsigned long, bool) /home/seurer/gcc/git/gcc-test/gcc/ipa-modref-tree.h:355 0x10880c5f modref_tree::insert(int, int, modref_access_node, bool) /home/seurer/gcc/git/gcc-test/gcc/ipa-modref-tree.h:616 0x10871ca3 record_access /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:713 0x10873077 analyze_load /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:1217 0x10765a1b walk_stmt_load_store_addr_ops(gimple*, void*, bool (*)(gimple*, tree_node*, tree_node*, void*), bool (*)(gimple*, tree_node*, tree_node*, void*), bool (*)(gimple*, tree_node*, tree_node*, void*)) /home/seurer/gcc/git/gcc-test/gcc/gimple-walk.c:800 0x10879437 analyze_stmt /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:1268 0x10879437 analyze_function /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:2130 0x1087b3a3 modref_generate /home/seurer/gcc/git/gcc-test/gcc/ipa-modref.c:2208 0x10a5ca1b execute_ipa_summary_passes(ipa_opt_pass_d*) /home/seurer/gcc/git/gcc-test/gcc/passes.c:2248 0x104e2fdb ipa_passes /home/seurer/gcc/git/gcc-test/gcc/cgraphunit.c:2179 0x104e2fdb symbol_table::compile() /home/seurer/gcc/git/gcc-test/gcc/cgraphunit.c:2289 0x104e6eff symbol_table::compile() /home/seurer/gcc/git/gcc-test/gcc/cgraphunit.c:2269 0x104e6eff symbol_table::finalize_compilation_unit() /home/seurer/gcc/git/gcc-test/gcc/cgraphunit.c:2537 commit f075b8c5adcf9cb6336563c472c8d624c54184db (HEAD) Author: Jan Hubicka Date: Thu Aug 26 15:33:56 2021 +0200 Fix off-by-one error in try_merge_with
[Bug target/102069] New: [12 regression] New test case gcc.dg/vect/pr101145_3.c in r12-3136 fails on power 7
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102069 Bug ID: 102069 Summary: [12 regression] New test case gcc.dg/vect/pr101145_3.c in r12-3136 fails on power 7 Product: gcc Version: 9.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:3673dcf6d6baeb67bb70ff03d4cb3f92beed0075, r12-3136 make -k check-gcc RUNTESTFLAGS="--target_board=unix'{-m64}' vect.exp=gcc.dg/vect/pr101145_3.c" FAIL: gcc.dg/vect/pr101145_3.c scan-tree-dump-times vect "vectorized 1 loops" 2 FAIL: gcc.dg/vect/pr101145_3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 # of expected passes4 # of unexpected failures2 I only see this failure on power 7 for 64 bit. Power 7 has some limitations on vectors that may require the failing parts of the tests to be skipped there.
[Bug fortran/101997] New: [9 regression] ICE after r9-8665 at gcc/toplev.c:326
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101997 Bug ID: 101997 Summary: [9 regression] ICE after r9-8665 at gcc/toplev.c:326 Product: gcc Version: 9.4.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:abfe42c1fb66a534290bd0a808c2d90842ee848b, r9-8665 make -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/pr95091.f90" FAIL: gfortran.dg/pr95091.f90 -O (internal compiler error) FAIL: gfortran.dg/pr95091.f90 -O (test for excess errors) # of unexpected failures2 spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-9-test/gcc/testsuite/gfortran/../../gfortran -B/home3/seurer/gcc/git/build/gcc-9-test/gcc/testsuite/gfortran/../../ -B/home3/seurer/gcc/git/build/gcc-9-test/powerpc64le-unknown-linux-gnu/./libgfortran/ /home/seurer/gcc/git/gcc-9-test/gcc/testsuite/gfortran.dg/pr95091.f90 -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O -fsecond-underscore -S -o pr95091.s *** buffer overflow detected ***: /home3/seurer/gcc/git/build/gcc-9-test/gcc/testsuite/gfortran/../../f951 terminated f951: internal compiler error: Aborted 0x109133b3 crash_signal /home/seurer/gcc/git/gcc-9-test/gcc/toplev.c:326 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <https://gcc.gnu.org/bugs/> for instructions. compiler exited with status 1 FAIL: gfortran.dg/pr95091.f90 -O (internal compiler error) FAIL: gfortran.dg/pr95091.f90 -O (test for excess errors) Excess errors: *** buffer overflow detected ***: /home3/seurer/gcc/git/build/gcc-9-test/gcc/testsuite/gfortran/../../f951 terminated f951: internal compiler error: Aborted 0x109133b3 crash_signal /home/seurer/gcc/git/gcc-9-test/gcc/toplev.c:326 commit abfe42c1fb66a534290bd0a808c2d90842ee848b (HEAD, refs/bisect/bad) Author: Harald Anlauf Date: Sun Jun 7 14:47:24 2020 +0200 PR fortran/95091 - Buffer overflows with submodules and long symbols
[Bug analyzer/101980] New: [12 regressions] many test case failures after r12-3002
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101980 Bug ID: 101980 Summary: [12 regressions] many test case failures after r12-3002 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:aef703cf982072427e74034f4c460a11c5e04b8e, r12-3002 FAIL: g++.dg/analyzer/malloc.C -std=c++14 (test for warnings, line 24) FAIL: g++.dg/analyzer/malloc.C -std=c++17 (test for warnings, line 24) FAIL: g++.dg/analyzer/malloc.C -std=c++2a (test for warnings, line 24) FAIL: g++.dg/analyzer/malloc.C -std=c++98 (test for warnings, line 24) FAIL: gcc.dg/analyzer/analyzer-verbosity-0.c (test for excess errors) FAIL: gcc.dg/analyzer/analyzer-verbosity-0.c expected multiline pattern lines 24-60 not found: "\s*NN \| free \(ptr\);.*\n \| \^~\n 'test_1': event 1.*\n\|.*\n\| NN \| calls_free_1 \(ptr\);.*\n \| \| \^~\n\| \| \|.*\n\| \| \(1\) calling 'calls_free_1' from 'test_1'.*\n\|.*\n\+--> 'calls_free_1': event 2.*\n \|.*\n \| NN \| free \(ptr\);.*\n \| \| \^~\n \| \| \|.*\n \| \| \(2\) first 'free' here.*\n \|.*\n <--\+.*\n\|.*\n 'test_1': events 3-4.*\n\|.*\n\| NN \| calls_free_1 \(ptr\);.*\n\| \| \^~\n\| \| \|.*\n\| \| \(3\) returning to 'test_1' from 'calls_free_1'.*\n\|\.\.\.\.\.\..*\n\| NN \| calls_free_1 \(ptr\);.*\n\| \| ~~\n\| \| \|.*\n \| \| \(4\) passing freed pointer 'ptr' in call to 'calls_free_1' from 'test_1'.*\n\|.*\n\+--> 'calls_free_1': event 5.*\n \|.*\n \| NN \| free \(ptr\);.*\n \| \| \^~\n \| \| \|.*\n \| \| \(5\) second 'free' here; first 'free' was at \(2\).*\n \|.*\n" FAIL: gcc.dg/analyzer/analyzer-verbosity-0.c expected multiline pattern lines 94-130 not found: " NN \| free \(ptr\);.*\n \| \^~\n 'test_2': event 1.*\n\|.*\n\| NN \| calls_free_2 \(ptr\);.*\n \| \| \^~\n\| \| \|.*\n\| \| \(1\) calling 'calls_free_2' from 'test_2'.*\n\|.*\n\+--> 'calls_free_2': event 2.*\n \|.*\n \| NN \| free \(ptr\);.*\n \| \| \^~\n \| \| \|.*\n \| \| \(2\) first 'free' here.*\n \|.*\n <--\+.*\n\|.*\n 'test_2': events 3-4.*\n\|.*\n\| NN \| calls_free_2 \(ptr\);.*\n\| \| \^~\n\| \| \|.*\n\| \| \(3\) returning to 'test_2' from 'calls_free_2'.*\n\|\.\.\.\.\.\..*\n\| NN \| calls_free_2 \(ptr\);.*\n\| \| ~~\n\| \| \|.*\n\| \| \(4\) passing freed pointer 'ptr' in call to 'calls_free_2' from 'test_2'.*\n\|.*\n\+--> 'calls_free_2': event 5.*\n \|.*\n \| NN \| free \(ptr\);.*\n \| \| \^~\n \| \| \|.*\n \| \| \(5\) second 'free' here; first 'free' was at \(2\).*\n \|.*\n" FAIL: gcc.dg/analyzer/analyzer-verbosity-1.c (test for excess errors) FAIL: gcc.dg/analyzer/analyzer-verbosity-1.c expected multiline pattern lines 109-160 not found: " NN \| free \(ptr\);.*\n \| \^~\n 'test_2': events 1-2.*\n\|.*\n\| NN \| void test_2 \(void \*ptr, int a, int b\).*\n\| \| \^~\n\| \| \|.*\n\| \| \(1\) entry to 'test_2'.*\n\|\.\.\.\.\.\..*\n\| NN \| calls_free_2 \(ptr\);.*\n\| \| ~~\n\| \| \|.*\n\| \| \(2\) calling 'calls_free_2' from 'test_2'.*\n\|.*\n\+--> 'calls_free_2': events 3-4.*\n \|.*\n \| NN \| void calls_free_2 \(void \*ptr\).*\n \| \| \^~~~\n \| \| \|.*\n \| \| \(3\) entry to 'calls_free_2'.*\n \| NN \| \{.*\n \| NN \| free \(ptr\);.*\n \| \| ~~\n \| \| \|.*\n \| \| \(4\) first 'free' here.*\n \|.*\n <--\+.*\n\|.*\n 'test_2': events 5-6.*\n\|.*\n\| NN \| calls_free_2 \(ptr\);.*\n\| \| \^~\n\| \| \|.*\n\| \| \(5\) returning to 'test_2' from 'calls_free_2'.*\n\|\.\.\.\.\.\..
[Bug testsuite/101969] [10 regression] reactivated test case gcc.dg/pr78213.c in r12-10042 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101969 seurer at gcc dot gnu.org changed: What|Removed |Added Summary|[12 regression] reactivated |[10 regression] reactivated |test case gcc.dg/pr78213.c |test case gcc.dg/pr78213.c |in r12-10042 fails |in r12-10042 fails CC||tschwinge at gcc dot gnu.org Version|12.0|10.3.1 --- Comment #1 from seurer at gcc dot gnu.org --- I noticed this with gcc 10 but it looks like it was also activated for gcc 9 and gcc 11.
[Bug testsuite/101969] New: [12 regression] reactivated test case gcc.dg/pr78213.c in r12-10042 fails
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101969 Bug ID: 101969 Summary: [12 regression] reactivated test case gcc.dg/pr78213.c in r12-10042 fails Product: gcc Version: 12.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: --- g:e475b9088b790ba1a71870f18f431aad23f5e3eb, r10-10042 make -k check-gcc RUNTESTFLAGS="dg.exp=gcc.dg/pr78213.c" FAIL: gcc.dg/pr78213.c -fself-test (test for warnings, line ) # of expected passes1 # of unexpected failures1 Executing on host: /home3/seurer/gcc/git/build/gcc-10-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-10-test/gcc/ /home/seurer/gcc/git/gcc-10-test/gcc/testsuite/gcc.dg/pr78213.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -fself-test=/home/seurer/gcc/git/gcc-10-test/gcc/testsuite/selftests -S -o pr78213.s(timeout = 300) spawn -ignore SIGHUP /home3/seurer/gcc/git/build/gcc-10-test/gcc/xgcc -B/home3/seurer/gcc/git/build/gcc-10-test/gcc/ /home/seurer/gcc/git/gcc-10-test/gcc/testsuite/gcc.dg/pr78213.c -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -fdiagnostics-urls=never -fself-test=/home/seurer/gcc/git/gcc-10-test/gcc/testsuite/selftests -S -o pr78213.s cc1: note: self-tests are not enabled in this build FAIL: gcc.dg/pr78213.c -fself-test (test for warnings, line ) commit e475b9088b790ba1a71870f18f431aad23f5e3eb (HEAD, refs/bisect/bad) Author: Thomas Schwinge Date: Tue Aug 17 08:45:18 2021 +0200 Restore 'gcc.dg/pr78213.c' testing