https://gcc.gnu.org/g:dc1d1a30fac35a39f7184beddca23aa8cd78161f
commit r16-6400-gdc1d1a30fac35a39f7184beddca23aa8cd78161f Author: Matthew Fortune <[email protected]> Date: Fri Dec 26 16:53:51 2025 -0700 [PATCH v2 1/1] Ensure _UNDER_TEST executables are target based This fixes an issue where some G++ tests need to use a C compiler as well as C++ to build an LTO test. contrib/ * test_installed: Use target to select default gcc/g++ etc. under test. Signed-off-by: Matthew Fortune <[email protected]> Signed-off-by: Faraz Shahbazker <[email protected]> Signed-off-by: Aleksandar Rakic <[email protected]> Diff: --- contrib/test_installed | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/contrib/test_installed b/contrib/test_installed index 9567ace54b3d..a5427e44d485 100755 --- a/contrib/test_installed +++ b/contrib/test_installed @@ -131,10 +131,14 @@ set srcdir "${testsuite-${srcdir}/gcc/testsuite}" set libiconv "$libiconv" set CFLAGS "" set CXXFLAGS "" -set GCC_UNDER_TEST "${GCC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" -set GXX_UNDER_TEST "${GXX_UNDER_TEST-${prefix}${prefix+/bin/}g++}" -set GFORTRAN_UNDER_TEST "${GFORTRAN_UNDER_TEST-${prefix}${prefix+/bin/}gfortran}" -set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}gcc}" +set GCC_UNDER_TEST "${GCC_UNDER_TEST-${prefix}${prefix+/bin/}\ +${target+$target-}gcc}" +set GXX_UNDER_TEST "${GXX_UNDER_TEST-${prefix}${prefix+/bin/}\ +${target+$target-}g++}" +set GFORTRAN_UNDER_TEST "${GFORTRAN_UNDER_TEST-${prefix}${prefix+/bin/}\ +${target+$target-}gfortran}" +set OBJC_UNDER_TEST "${OBJC_UNDER_TEST-${prefix}${prefix+/bin/}\ +${target+$target-}gcc}" set HOSTCC "${HOSTCC-cc}" set HOSTCXX "${HOSTCXX-c++}" set HOSTCFLAGS ""
