[r17-808 Regression] FAIL: g++.dg/warn/Winvalid-memory-model.C -std=gnu++26 dg-regexp 46 not found: " *inlined from [^\n\r]+.C:39:.*" on Linux/x86_64

Haochen Jiang via Gcc-regression <[email protected]> Wed, 27 May 2026 18:14:55 +0800
Newsgroups gmane.comp.gcc.regression,gmane.comp.gcc.patches
Message-ID <[email protected]>
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.)