Hello all,

On Linux/Debian/Trixie/x86-64

/usr/src/Lang/gcc contains the GCC trunk source tree (commit 2a8af97e3528f)

/usr/src/Lang/_GccTrunk is my build tree with configuration

usr/src/Lang/gcc/configure --enable-shared --enable-threads=posix
--with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace
--disable-multilib --with-gcc-major-version-only --program-suffix=-trunk
--enable-cet --enable-checking=release --build=x86_64-linux-gnu
--host=x86_64-linux-gnu --target=x86_64-linux-gnu --enable-host-shared
--enable-languages=c,c++,jit,lto -with-tune=native --enable-plugins
--enable-libgdiagnostics CFLAGS='-O2 -g' CXXFLAGS='-O2 -g'


the build fails reproductibly at 

make[3]: Entering directory '/usr/src/Lang/_GccTrunk/gcc'
if [ -f ../stage_final ] \
   && cmp -s ../stage_current ../stage_final; then \
   cp ../prev-gcc/cc1plus-checksum.cc cc1plus-checksum.cc; \
else \
  build/genchecksum cp/cp-lang.o c-family/stub-objc.o cp/call.o cp/class.o
cp/constexpr.o cp/constraint.o cp/coroutines.o cp/cp-gimplify.o cp/cp-objcp-
common.o cp/cp-ubsan.o cp/cvt.o cp/contracts.o cp/cxx-pretty-print.o cp/decl.o
cp/decl2.o cp/dump.o cp/error.o cp/except.o cp/expr.o cp/friend.o cp/init.o
cp/lambda.o cp/lex.o cp/logic.o cp/mangle.o cp/mapper-client.o cp/mapper-
resolver.o cp/method.o cp/module.o cp/name-lookup.o cp/optimize.o cp/parser.o
cp/pt.o cp/ptree.o cp/rtti.o cp/search.o cp/semantics.o cp/tree.o cp/typeck.o
cp/typeck2.o cp/vtable-class-hierarchy.o attribs.o c-family/c-common.o c-
family/c-cppbuiltin.o c-family/c-dump.o c-family/c-format.o c-family/c-
gimplify.o c-family/c-indentation.o c-family/c-lex.o c-family/c-omp.o c-
family/c-opts.o c-family/c-pch.o c-family/c-ppoutput.o c-family/c-pragma.o c-
family/c-pretty-print.o c-family/c-semantics.o c-family/c-ada-spec.o c-family/c-
ubsan.o c-family/known-headers.o c-family/c-attribs.o c-family/c-warn.o c-
family/c-spellcheck.o c-family/c-type-mismatch.o i386-c.o glibc-c.o simple-
diagnostic-path.o lazy-diagnostic-path.o libbackend.a main.o libcommon-target.a
libcommon.a ../libcpp/libcpp.a ../libdecnumber/libdecnumber.a
../libcody/libcody.a libcommon.a ../libcpp/libcpp.a ../libiberty/pic/libiberty.a
../libdecnumber/libdecnumber.a ../libbacktrace/.libs/libbacktrace.a  \
                     checksum-options > cc1plus-checksum.cc.tmp &&         \
  /usr/src/Lang/gcc/gcc/../move-if-change cc1plus-checksum.cc.tmp cc1plus-
checksum.cc; \
fi
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/gcc'
Checking multilib configuration for libgcc...
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
# Early copyback; see "all" above for the rationale.  The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/bash /usr/src/Lang/gcc/libgcc/../mkinstalldirs ../.././gcc
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                                 \
for file in $parts; do                                  \
  rm -f ../.././gcc/$file;              \
  /usr/bin/install -c -m 644 $file ../.././gcc/;        \
  case $file in                                         \
    *.a)                                                \
      x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so ../.././gcc/$file ;;    \
  esac;                                                 \
done
# @multilib_flags@ is still needed because this may use
# /usr/src/Lang/_GccTrunk/./gcc/xgcc -B/usr/src/Lang/_GccTrunk/./gcc/ -
B/usr/local/x86_64-linux-gnu/bin/ -B/usr/local/x86_64-linux-gnu/lib/ -isystem
/usr/local/x86_64-linux-gnu/include -isystem /usr/local/x86_64-linux-gnu/sys-
include   -fno-checking and -O2  -O2 -g -DIN_GCC   -W -Wall -Wno-error=narrowing
-Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fpic -mlong-double-80 -
DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-
stack-protector  directly.
# @multilib_dir@ is not really necessary, but sometimes it has
# more uses than just a directory name.
/bin/bash /usr/src/Lang/gcc/libgcc/../mkinstalldirs .
/usr/src/Lang/_GccTrunk/./gcc/xgcc -B/usr/src/Lang/_GccTrunk/./gcc/ -
B/usr/local/x86_64-linux-gnu/bin/ -B/usr/local/x86_64-linux-gnu/lib/ -isystem
/usr/local/x86_64-linux-gnu/include -isystem /usr/local/x86_64-linux-gnu/sys-
include   -fno-checking -O2  -O2 -g -DIN_GCC   -W -Wall -Wno-error=narrowing -
Wwrite-strings -Wcast-qual -Wno-format -Wstrict-prototypes -Wmissing-prototypes
-Wold-style-definition  -isystem ./include  -fpic -mlong-double-80 -
DUSE_ELF_SYMVER -fcf-protection -mshstk -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-
stack-protector  -shared -nodefaultlibs -Wl,--soname=libgcc_s.so.1 -Wl,--
version-script=libgcc.map  -o ./libgcc_s.so.1.tmp -O2 -g -B./ _muldi3_s.o
_negdi2_s.o _lshrdi3_s.o _ashldi3_s.o _ashrdi3_s.o _cmpdi2_s.o _ucmpdi2_s.o
_clear_cache_s.o _trampoline_s.o __main_s.o _absvsi2_s.o _absvdi2_s.o
_addvsi3_s.o _addvdi3_s.o _subvsi3_s.o _subvdi3_s.o _mulvsi3_s.o _mulvdi3_s.o
_negvsi2_s.o _negvdi2_s.o _ctors_s.o _ffssi2_s.o _ffsdi2_s.o _clz_s.o
_clzsi2_s.o _clzdi2_s.o _ctzsi2_s.o _ctzdi2_s.o _popcount_tab_s.o
_popcountsi2_s.o _popcountdi2_s.o _paritysi2_s.o _paritydi2_s.o _powisf2_s.o
_powidf2_s.o _powixf2_s.o _mulsc3_s.o _muldc3_s.o _mulxc3_s.o _divsc3_s.o
_divdc3_s.o _divxc3_s.o _bswapsi2_s.o _bswapdi2_s.o _clrsbsi2_s.o _clrsbdi2_s.o
_mulbitint3_s.o _fixunssfsi_s.o _fixunsdfsi_s.o _fixunsxfsi_s.o _fixsfdi_s.o
_fixdfdi_s.o _fixxfdi_s.o _fixunssfdi_s.o _fixunsdfdi_s.o _fixunsxfdi_s.o
_floatdisf_s.o _floatdidf_s.o _floatdixf_s.o _floatundisf_s.o _floatundidf_s.o
_floatundixf_s.o _divdi3_s.o _moddi3_s.o _divmoddi4_s.o _udivdi3_s.o
_umoddi3_s.o _udivmoddi4_s.o _udiv_w_sdiv_s.o _divmodbitint4_s.o cpuinfo_s.o
sfp-exceptions_s.o _divhc3_s.o _mulhc3_s.o addtf3_s.o divtf3_s.o multf3_s.o
negtf2_s.o subtf3_s.o unordtf2_s.o fixtfsi_s.o fixunstfsi_s.o floatsitf_s.o
floatunsitf_s.o fixtfdi_s.o fixunstfdi_s.o floatditf_s.o floatunditf_s.o
fixtfti_s.o fixunstfti_s.o floattitf_s.o floatuntitf_s.o fixsfbitint_s.o
floatbitintsf_s.o fixdfbitint_s.o floatbitintdf_s.o extendhfsf2_s.o
extendhfdf2_s.o extendhftf2_s.o extendhfxf2_s.o extendsfdf2_s.o extendsftf2_s.o
extenddftf2_s.o extendxftf2_s.o extendbfsf2_s.o trunctfhf2_s.o truncxfhf2_s.o
truncdfhf2_s.o truncsfhf2_s.o trunctfsf2_s.o truncdfsf2_s.o trunctfdf2_s.o
trunctfxf2_s.o trunctfbf2_s.o truncxfbf2_s.o truncdfbf2_s.o truncsfbf2_s.o
trunchfbf2_s.o fixtfbitint_s.o floatbitinttf_s.o fixhfti_s.o fixunshfti_s.o
floattihf_s.o floatuntihf_s.o floattibf_s.o floatuntibf_s.o eqhf2_s.o
fixxfbitint_s.o floatbitinthf_s.o floatbitintbf_s.o floatbitintxf_s.o getf2_s.o
letf2_s.o eqtf2_s.o _divtc3_s.o _multc3_s.o _powitf2_s.o enable-execute-
stack_s.o hardcfr_s.o strub_s.o unwind-dw2_s.o unwind-dw2-fde-dip_s.o unwind-
sjlj_s.o unwind-c_s.o heap-trampoline_s.o emutls_s.o libgcc.a -lc && rm -f
./libgcc_s.so && if [ -f ./libgcc_s.so.1 ]; then mv -f ./libgcc_s.so.1
./libgcc_s.so.1.backup; else true; fi && mv ./libgcc_s.so.1.tmp ./libgcc_s.so.1
&& (echo "/* GNU ld script"; echo "   Use the shared library, but some functions
are only in"; echo "   the static library.  */"; echo "GROUP ( libgcc_s.so.1 -
lgcc )" ) > ./libgcc_s.so
dest=../.././gcc/include/tmp$$-unwind.h; \
cp unwind.h $dest; \
chmod a+r $dest; \
sh /usr/src/Lang/gcc/libgcc/../move-if-change $dest ../.././gcc/include/unwind.h
# Now that we have built all the objects, we need to copy
# them back to the GCC directory.  Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
make install-leaf DESTDIR=../.././gcc \
  slibdir= libsubdir= MULTIOSDIR=.
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgcc'
/bin/bash /usr/src/Lang/gcc/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc_eh.a ../.././gcc/
chmod 644 ../.././gcc/libgcc_eh.a
x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so ../.././gcc/libgcc_eh.a
/bin/bash /usr/src/Lang/gcc/libgcc/../mkinstalldirs ../.././gcc;
/usr/bin/install -c -m 644 ./libgcc_s.so.1 ../.././gcc/libgcc_s.so.1; rm -f
../.././gcc/libgcc_s.so; /usr/bin/install -c -m 644 ./libgcc_s.so
../.././gcc/libgcc_s.so
/bin/bash /usr/src/Lang/gcc/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc.a ../.././gcc/
chmod 644 ../.././gcc/libgcc.a
x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so ../.././gcc/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../.././gcc/
chmod 644 ../.././gcc/libgcov.a
x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so ../.././gcc/libgcov.a
parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o crtprec32.o
crtprec64.o crtprec80.o crtfastmath.o";                         \
for file in $parts; do                                  \
  rm -f ../.././gcc/$file;              \
  /usr/bin/install -c -m 644 $file ../.././gcc/;        \
  case $file in                                         \
    *.a)                                                \
      x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so ../.././gcc/$file ;;    \
  esac;                                                 \
done
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgcc'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgcc'
Checking multilib configuration for libgomp...
Checking multilib configuration for libstdc++-v3...
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
make "AR_FLAGS=rc" "CC_FOR_BUILD=x86_64-linux-gnu-gcc"
"CC_FOR_TARGET=/usr/src/Lang/_GccTrunk/./gcc/xgcc -
B/usr/src/Lang/_GccTrunk/./gcc/" "CFLAGS=-O2 -g" "CXXFLAGS=-O2 -g -D_GNU_SOURCE"
"CFLAGS_FOR_BUILD=-O2 -g" "CFLAGS_FOR_TARGET=-O2 -g" "EXPECT=expect"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c"
"LDFLAGS=" "LIBCFLAGS=-O2 -g" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=make"
"MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 --split-
size=5000000 " "SHELL=/bin/bash" "RUNTESTFLAGS=" "exec_prefix=/usr/local"
"infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"includedir=/usr/local/include" "prefix=/usr/local" "tooldir=/usr/local/x86_64-
linux-gnu" "gxx_include_dir=/usr/local/include/c++/16" "AR=x86_64-linux-gnu-ar -
-plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so"
"AS=/usr/src/Lang/_GccTrunk/./gcc/as" "LD=/usr/src/Lang/_GccTrunk/./gcc/collect-
ld" "RANLIB=x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so" "NM=/usr/src/Lang/_GccTrunk/./gcc/nm" "NM_FOR_BUILD="
"NM_FOR_TARGET=x86_64-linux-gnu-nm" "DESTDIR=" "WERROR=" all-recursive
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
Making all in include
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/include'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/include'
Making all in libsupc++
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/libsupc++'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/libsupc++'
Making all in src
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src'
Making all in c++98
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++98'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++98'
Making all in c++11
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++11'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++11'
Making all in c++17
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++17'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++17'
Making all in c++20
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++20'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++20'
Making all in c++23
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++23'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++23'
Making all in c++26
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++26'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/c++26'
Making all in filesystem
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/filesystem'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/filesystem'
Making all in libbacktrace
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/libbacktrace'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/libbacktrace'
Making all in experimental
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/experimental'
make[6]: Nothing to be done for 'all'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src/experimental'
make[6]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src'
make[6]: Nothing to be done for 'all-am'.
make[6]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src'
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/src'
Making all in doc
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/doc'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/doc'
Making all in po
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/po'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/po'
Making all in testsuite
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/testsuite'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/testsuite'
Making all in python
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/python'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3/python'
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
true "AR_FLAGS=rc" "CC_FOR_BUILD=x86_64-linux-gnu-gcc"
"CC_FOR_TARGET=/usr/src/Lang/_GccTrunk/./gcc/xgcc -
B/usr/src/Lang/_GccTrunk/./gcc/" "CFLAGS=-O2 -g" "CXXFLAGS=-O2 -g -D_GNU_SOURCE"
"CFLAGS_FOR_BUILD=-O2 -g" "CFLAGS_FOR_TARGET=-O2 -g" "EXPECT=expect"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c"
"LDFLAGS=" "LIBCFLAGS=-O2 -g" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=make"
"MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 --split-
size=5000000   " "SHELL=/bin/bash" "RUNTESTFLAGS=" "exec_prefix=/usr/local"
"infodir=/usr/local/share/info" "libdir=/usr/local/lib"
"includedir=/usr/local/include" "prefix=/usr/local" "tooldir=/usr/local/x86_64-
linux-gnu" "gxx_include_dir=/usr/local/include/c++/16" "AR=x86_64-linux-gnu-ar -
-plugin /usr/libexec/gcc/x86_64-linux-gnu/14/liblto_plugin.so"
"AS=/usr/src/Lang/_GccTrunk/./gcc/as" "LD=/usr/src/Lang/_GccTrunk/./gcc/collect-
ld" "RANLIB=x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so" "NM=/usr/src/Lang/_GccTrunk/./gcc/nm" "NM_FOR_BUILD="
"NM_FOR_TARGET=x86_64-linux-gnu-nm" "DESTDIR=" "WERROR=" DO=all multi-do # make
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libstdc++-
v3'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
make  all-recursive
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
Making all in testsuite
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-
gnu/libgomp/testsuite'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-
gnu/libgomp/testsuite'
make[5]: Entering directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
true  DO=all multi-do # make
make[5]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/x86_64-linux-gnu/libgomp'
make[2]: Leaving directory '/usr/src/Lang/_GccTrunk'
make[2]: Entering directory '/usr/src/Lang/_GccTrunk'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk'
rm -f stage_current
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk'
make[2]: Leaving directory '/usr/src/Lang/_GccTrunk'
make[2]: Entering directory '/usr/src/Lang/_GccTrunk'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/libiberty'
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/libiberty/testsuite'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/libiberty'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/lto-plugin'
make  all-am
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/lto-plugin'
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/lto-plugin'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/lto-plugin'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libiberty'
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libiberty/testsuite'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libiberty/testsuite'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libiberty'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/fixincludes'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/fixincludes'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/build-x86_64-linux-
gnu/libcpp'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/zlib'
true "AR_FLAGS=rc" "CC_FOR_BUILD=/usr/src/Lang/_GccTrunk/./prev-gcc/xgcc -
B/usr/src/Lang/_GccTrunk/./prev-gcc/ -B/usr/local/x86_64-linux-gnu/bin/ -
B/usr/local/x86_64-linux-gnu/bin/ -B/usr/local/x86_64-linux-gnu/lib/ -isystem
/usr/local/x86_64-linux-gnu/include -isystem /usr/local/x86_64-linux-gnu/sys-
include   -fno-checking" "CFLAGS=-g -O2 -fno-checking -gtoggle" "CXXFLAGS=-g -O2
-fno-checking -gtoggle" "CFLAGS_FOR_BUILD=-O2 -g" "CFLAGS_FOR_TARGET=-O2 -g"
"INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644"
"INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c"
"LDFLAGS=-static-libstdc++ -static-libgcc " "LIBCFLAGS=-g -O2 -fno-checking -
gtoggle" "LIBCFLAGS_FOR_TARGET=-O2 -g" "MAKE=make" "MAKEINFO=makeinfo --split-
size=5000000 --split-size=5000000 --split-size=5000000 " "PICFLAG=-fPIC"
"PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "EXPECT=expect" "RUNTEST=runtest"
"RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/share/info"
"libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/x86_64-linux-
gnu" "AR=x86_64-linux-gnu-ar --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so" "AS=x86_64-linux-gnu-as"
"CC=/usr/src/Lang/_GccTrunk/./prev-gcc/xgcc -B/usr/src/Lang/_GccTrunk/./prev-
gcc/ -B/usr/local/x86_64-linux-gnu/bin/ -B/usr/local/x86_64-linux-gnu/bin/ -
B/usr/local/x86_64-linux-gnu/lib/ -isystem /usr/local/x86_64-linux-gnu/include -
isystem /usr/local/x86_64-linux-gnu/sys-include   -fno-checking"
"CXX=/usr/src/Lang/_GccTrunk/./prev-gcc/xg++ -B/usr/src/Lang/_GccTrunk/./prev-
gcc/ -B/usr/local/x86_64-linux-gnu/bin/ -nostdinc++ -
B/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-v3/src/.libs -
B/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-v3/libsupc++/.libs  -
I/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-v3/include/x86_64-
linux-gnu  -I/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-v3/include
-I/usr/src/Lang/gcc/libstdc++-v3/libsupc++ -L/usr/src/Lang/_GccTrunk/prev-
x86_64-linux-gnu/libstdc++-v3/src/.libs -L/usr/src/Lang/_GccTrunk/prev-x86_64-
linux-gnu/libstdc++-v3/libsupc++/.libs" "LD=x86_64-linux-gnu-ld" "LIBCFLAGS=-g -
O2 -fno-checking -gtoggle" "NM=x86_64-linux-gnu-nm" "PICFLAG=-fPIC"
"RANLIB=x86_64-linux-gnu-ranlib --plugin /usr/libexec/gcc/x86_64-linux-
gnu/14/liblto_plugin.so" "DESTDIR=" DO=all multi-do # make
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/zlib'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/libbacktrace'
make  all-am
make[4]: Entering directory '/usr/src/Lang/_GccTrunk/libbacktrace'
true  DO=all multi-do # make
make[4]: Leaving directory '/usr/src/Lang/_GccTrunk/libbacktrace'
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/libbacktrace'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/libcpp'
test -f config.h || (rm -f stamp-h1 && make stamp-h1)
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/libcpp'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/libcody'
# --enable-maintainer-mode to rebuild /usr/src/Lang/gcc/libcody/config.h.in, or
make MAINTAINER=touch
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/libcody'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/libdecnumber'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/libdecnumber'
make[3]: Entering directory '/usr/src/Lang/_GccTrunk/gcc'
/usr/src/Lang/_GccTrunk/./prev-gcc/xg++ -B/usr/src/Lang/_GccTrunk/./prev-gcc/ -
B/usr/local/x86_64-linux-gnu/bin/ -nostdinc++ -B/usr/src/Lang/_GccTrunk/prev-
x86_64-linux-gnu/libstdc++-v3/src/.libs -B/usr/src/Lang/_GccTrunk/prev-x86_64-
linux-gnu/libstdc++-v3/libsupc++/.libs  -I/usr/src/Lang/_GccTrunk/prev-x86_64-
linux-gnu/libstdc++-v3/include/x86_64-linux-gnu  -I/usr/src/Lang/_GccTrunk/prev-
x86_64-linux-gnu/libstdc++-v3/include  -I/usr/src/Lang/gcc/libstdc++-
v3/libsupc++ -L/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/src/.libs -L/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/libsupc++/.libs -fcf-protection -fPIC -c  -DIN_GCC_FRONTEND -g -O2 -fno-
checking -gtoggle -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-
tables -W -Wall -Wno-error=narrowing -Wwrite-strings -Wcast-qual -Wmissing-
format-attribute -Wconditionally-supported -Woverloaded-virtual -pedantic -Wno-
long-long -Wno-variadic-macros -Wno-overlength-strings -Werror  -DHAVE_CONFIG_H
-fPIC -I. -Ijit -I/usr/src/Lang/gcc/gcc -I/usr/src/Lang/gcc/gcc/jit -
I/usr/src/Lang/gcc/gcc/../include  -I/usr/src/Lang/gcc/gcc/../libcpp/include -
I/usr/src/Lang/gcc/gcc/../libcody  -I/usr/src/Lang/gcc/gcc/../libdecnumber -
I/usr/src/Lang/gcc/gcc/../libdecnumber/bid -I../libdecnumber -
I/usr/src/Lang/gcc/gcc/../libbacktrace   -o jit/dummy-frontend.o -MT jit/dummy-
frontend.o -MMD -MP -MF jit/.deps/dummy-frontend.TPo
/usr/src/Lang/gcc/gcc/jit/dummy-frontend.cc
In file included from /usr/src/Lang/gcc/gcc/jit/jit-playback.h:31,
                 from /usr/src/Lang/gcc/gcc/jit/dummy-frontend.cc:24:
/usr/src/Lang/gcc/gcc/jit/jit-recording.h: In member function ‘const std::string
gcc::jit::recording::location::get_filename() const’:
/usr/src/Lang/gcc/gcc/jit/jit-recording.h:586:36: error: no matching function
for call to
‘std::__cxx11::basic_string<char>::basic_string(gcc::jit::recording::string*
const&)’
  586 |       return std::string(m_filename);
      |                                    ^
/usr/src/Lang/gcc/gcc/jit/jit-recording.h:586:36: note: there are 17 candidates
In file included from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/string:56,
                 from /usr/src/Lang/gcc/gcc/jit/jit-playback.h:24:
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:887:9: note: candidate 1: ‘template<class _Tp,
class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
_Tp&, const _Alloc&) [with <template-parameter-2-2> = _Tp; _CharT = char;
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  887 |         basic_string(const _Tp& __t, const _Alloc& __a = _Alloc())
      |         ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:887:9: note: template argument
deduction/substitution failed:
In file included from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/move.h:37,
                 from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/new_allocator.h:36,
                 from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/x86_64-linux-gnu/bits/c++allocator.h:33,
                 from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/allocator.h:46,
                 from /usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/memory:67,
                 from /usr/src/Lang/gcc/gcc/system.h:228,
                 from /usr/src/Lang/gcc/gcc/jit/dummy-frontend.cc:21:
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-v3/include/type_traits:
In substitution of ‘template<bool _Cond, class _Tp> using std::enable_if_t =
typename std::enable_if::type [with bool _Cond = false; _Tp = void]’:
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:160:8:   required by substitution of
‘template<class _CharT, class _Traits, class _Alloc> template<class _Tp, class
_Res> using std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_If_sv =
std::enable_if_t<((bool)std::__and_<std::is_convertible<const _Tp&,
std::basic_string_view<_CharT, _Traits> >, std::__not_<std::is_convertible<const
_Tp*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>*> >,
std::__not_<std::is_convertible<const _Tp&, const _CharT*> > >::value), _Res>
[with _Tp = gcc::jit::recording::string*; _Res = void; _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]’
  160 |         using _If_sv = enable_if_t<
      |               ^~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:884:30:   required from here
  884 |       template<typename _Tp, typename = _If_sv<_Tp, void>>
      |                              ^~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/type_traits:2860:11: error: no type named ‘type’ in ‘struct
std::enable_if<false, void>’
 2860 |     using enable_if_t = typename enable_if<_Cond, _Tp>::type;
      |           ^~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:875:9: note: candidate 2: ‘template<class _Tp,
class> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
_Tp&, size_type, size_type, const _Alloc&) [with <template-parameter-2-2> = _Tp;
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  875 |         basic_string(const _Tp& __t, size_type __pos, size_type __n,
      |         ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:875:9: note: candidate expects 3 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:852:9: note: candidate 3: ‘template<class
_InputIterator, class> std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>::basic_string(_InputIterator, _InputIterator, const _Alloc&) [with
<template-parameter-2-2> = _InputIterator; _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>]’
  852 |         basic_string(_InputIterator __beg, _InputIterator __end,
      |         ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:852:9: note: candidate expects 2 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:729:7: note: candidate 4: ‘template<class>
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(size_type,
_CharT, const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>;
_Alloc = std::allocator<char>]’
  729 |       basic_string(size_type __n, _CharT __c, const _Alloc& __a =
_Alloc())
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:729:7: note: candidate expects 2 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:706:7: note: candidate 5: ‘template<class>
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*,
const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]’
  706 |       basic_string(const _CharT* __s, const _Alloc& __a = _Alloc())
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:706:7: note: template argument
deduction/substitution failed:
/usr/src/Lang/gcc/gcc/jit/jit-recording.h:586:26: note:   cannot convert
‘((const gcc::jit::recording::location*)this)-
>gcc::jit::recording::location::m_filename’ (type ‘gcc::jit::recording::string*
const’) to type ‘const char*’
  586 |       return std::string(m_filename);
      |                          ^~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:808:7: note: candidate 6:
‘std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&,
const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]’
  808 |       basic_string(basic_string&& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:808:7: note: candidate expects 2 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:803:7: note: candidate 7:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _Alloc&) [with
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  803 |       basic_string(const basic_string& __str, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:803:7: note: candidate expects 2 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:798:7: note: candidate 8:
‘std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>::basic_string(std::initializer_list<_Tp>, const _Alloc&) [with _CharT =
char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  798 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a =
_Alloc())
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:798:45: note: no known conversion for argument 1
from ‘gcc::jit::recording::string* const’ to ‘std::initializer_list<char>’
  798 |       basic_string(initializer_list<_CharT> __l, const _Alloc& __a =
_Alloc())
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:742:7: note: candidate 9:
‘std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&)
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]’
  742 |       basic_string(basic_string&& __str) noexcept
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:742:35: note: no known conversion for argument 1
from ‘gcc::jit::recording::string* const’ to
‘std::__cxx11::basic_string<char>&&’
  742 |       basic_string(basic_string&& __str) noexcept
      |                    ~~~~~~~~~~~~~~~^~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:684:7: note: candidate 10:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
_CharT*, size_type, const _Alloc&) [with _CharT = char; _Traits =
std::char_traits<char>; _Alloc = std::allocator<char>; size_type = long unsigned
int]’
  684 |       basic_string(const _CharT* __s, size_type __n,
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:684:7: note: candidate expects 3 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:664:7: note: candidate 11:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type,
const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>; size_type = long unsigned int]’
  664 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:664:7: note: candidate expects 4 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:646:7: note: candidate 12:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, size_type)
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>; size_type = long unsigned int]’
  646 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:646:7: note: candidate expects 3 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:629:7: note: candidate 13:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, size_type, const _Alloc&)
[with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>; size_type = long unsigned int]’
  629 |       basic_string(const basic_string& __str, size_type __pos,
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:629:7: note: candidate expects 3 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:613:7: note: candidate 14:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char;
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  613 |       basic_string(const basic_string& __str)
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:613:40: note: no known conversion for argument 1
from ‘gcc::jit::recording::string* const’ to ‘const
std::__cxx11::basic_string<char>&’
  613 |       basic_string(const basic_string& __str)
      |                    ~~~~~~~~~~~~~~~~~~~~^~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:601:7: note: candidate 15:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const
_Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]’
  601 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:601:34: note: no known conversion for argument 1
from ‘gcc::jit::recording::string* const’ to ‘const std::allocator<char>&’
  601 |       basic_string(const _Alloc& __a) _GLIBCXX_NOEXCEPT
      |                    ~~~~~~~~~~~~~~^~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:585:7: note: candidate 16:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string() [with
_CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]’
  585 |       basic_string()
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:585:7: note: candidate expects 0 arguments, 1
provided
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:192:7: note: candidate 17:
‘std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(__sv_wrapper,
const _Alloc&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc =
std::allocator<char>]’
  192 |       basic_string(__sv_wrapper __svw, const _Alloc& __a)
      |       ^~~~~~~~~~~~
/usr/src/Lang/_GccTrunk/prev-x86_64-linux-gnu/libstdc++-
v3/include/bits/basic_string.h:192:7: note: candidate expects 2 arguments, 1
provided
make[3]: *** [Makefile:1210: jit/dummy-frontend.o] Error 1
make[3]: Leaving directory '/usr/src/Lang/_GccTrunk/gcc'
make[2]: *** [Makefile:5117: all-stage2-gcc] Error 2
make[2]: Leaving directory '/usr/src/Lang/_GccTrunk'
make[1]: *** [Makefile:25507: stage2-bubble] Error 2
make[1]: Leaving directory '/usr/src/Lang/_GccTrunk'
make: *** [Makefile:1103: all] Error 2
rimski src/Lang/_GccTrunk 10:40 % 

kernel is 6.12.13

Hope this helps.


-- 
Basile STARYNKEVITCH                            <bas...@starynkevitch.net>
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/  
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys

Reply via email to