On Linux/x86_64,
68932eeb38f66fbc0c3cf4b77ff7dde8a408f2e4 is the first bad commit
commit 68932eeb38f66fbc0c3cf4b77ff7dde8a408f2e4
Author: Richard Biener <[email protected]>
Date: Tue Mar 11 08:40:44 2025 +0100
middle-end/119204 - ICE with strcspn folding
caused
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (internal compiler error:
Segmentation fault)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for excess errors)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
112)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
113)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
126)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
135)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
138)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
139)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
145)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
148)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
149)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
157)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
158)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
159)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
160)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
165)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
166)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
167)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
168)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
174)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
175)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
176)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
177)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
179)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
180)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
181)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
182)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
183)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
43)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
45)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
50)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
51)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
64)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
70)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
73)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
83)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
86)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
87)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
93)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
96)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++17 (test for warnings, line
97)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (internal compiler error:
Segmentation fault)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for excess errors)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
112)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
113)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
126)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
135)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
138)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
139)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
145)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
148)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
149)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
157)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
158)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
159)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
160)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
165)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
166)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
167)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
168)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
174)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
175)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
176)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
177)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
179)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
180)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
181)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
182)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
183)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
43)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
45)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
50)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
51)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
64)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
70)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
73)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
83)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
86)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
87)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
93)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
96)
FAIL: c-c++-common/attr-nonstring-14.c -std=gnu++26 (test for warnings, line
97)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (internal compiler error:
Segmentation fault)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for excess errors)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
113)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
114)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
127)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
136)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
139)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
140)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
146)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
149)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
150)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
158)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
159)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
160)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
161)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
166)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
167)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
168)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
169)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
175)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
176)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
177)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
178)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
180)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
181)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
182)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
183)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
184)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
44)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
46)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
51)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
52)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
65)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
71)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
74)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
84)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
87)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
88)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
94)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
97)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++17 (test for warnings, line
98)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (internal compiler error:
Segmentation fault)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for excess errors)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
113)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
114)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
127)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
136)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
139)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
140)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
146)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
149)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
150)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
158)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
159)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
160)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
161)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
166)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
167)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
168)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
169)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
175)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
176)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
177)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
178)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
180)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
181)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
182)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
183)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
184)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
44)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
46)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
51)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
52)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
65)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
71)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
74)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
84)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
87)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
88)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
94)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
97)
FAIL: c-c++-common/attr-nonstring-6.c -std=gnu++26 (test for warnings, line
98)
with GCC configured with
../../gcc/configure
--prefix=/export/users/haochenj/src/gcc-bisect/master/master/r15-7955/usr
--enable-clocale=gnu --with-system-zlib --with-demangler-in-ld
--with-fpmath=sse --enable-languages=c,c++,fortran --enable-cet --without-isl
--enable-libmpx x86_64-linux --disable-bootstrap
To reproduce:
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-14.c
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-14.c
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-14.c
--target_board='unix{-m64}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-14.c
--target_board='unix{-m64\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-6.c
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-6.c --target_board='unix{-m32\
-march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-6.c
--target_board='unix{-m64}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=c-c++-common/attr-nonstring-6.c --target_board='unix{-m64\
-march=cascadelake}'"
(Please do not reply to this email, for question about this report, contact me
at haochen dot jiang at intel.com.)
(If you met problems with cascadelake related, disabling AVX512F in command
line might save that.)
(However, please make sure that there is no potential problems with AVX512.)