On Linux/x86_64,
e309e09187c07589901df1d3913e4def4afb5817 is the first bad commit
commit e309e09187c07589901df1d3913e4def4afb5817
Author: Jonathan Wakely <[email protected]>
Date: Thu May 21 17:09:47 2026 +0100
libstdc++: Deprecate std::memory_order::consume
caused
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++11 dg-regexp 74 not
found: " *inlined from [^\n\r]+.C:66:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++20 dg-regexp 74 not
found: " *inlined from [^\n\r]+.C:66:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
FAIL: g++.dg/warn/Winvalid-memory-model-2.C -std=gnu++26 dg-regexp 74 not
found: " *inlined from [^\n\r]+.C:66:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++11 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++20 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 29 not
found: " *inlined from [^\n\r]+.C:23:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 44 not
found: " *inlined from [^\n\r]+.C:36:.*"
FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 46 not
found: " *inlined from [^\n\r]+.C:39:.*"
with GCC configured with
../../gcc/configure
--prefix=/export/users3/haochenj/src/gcc-bisect/master/master/r17-808/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=g++.dg/warn/Winvalid-memory-model-2.C
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model-2.C
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model-2.C
--target_board='unix{-m64}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model-2.C
--target_board='unix{-m64\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model.C
--target_board='unix{-m32}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model.C
--target_board='unix{-m32\ -march=cascadelake}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model.C
--target_board='unix{-m64}'"
$ cd {build_dir}/gcc && make check
RUNTESTFLAGS="dg.exp=g++.dg/warn/Winvalid-memory-model.C
--target_board='unix{-m64\ -march=cascadelake}'"
(Please directly reply to this email for question about this report.)
(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.)