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 ""

Reply via email to