[binutils-gdb] ld: restore CC_FOR_TARGET if bailing out early for LTO tests
Sam James via Binutils-cvs <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a376c787f1417abedb3c51516942c0077892313c commit a376c787f1417abedb3c51516942c0077892313c Author: Sam James <[email protected]> Date: Fri Aug 28 10:25:53 2026 +0100 ld: restore CC_FOR_TARGET if bailing out early for LTO tests Fixup c562e4ffa94c50ee974200a7457e435cec411a43 as we need to restore CC_FOR_TARGET which may not be Clang if we return early because of missing objects. PR ld/34576 * testsuite/ld-plugin/lto.exp (llvm_lto_tests): Restore CC_FOR_TARGET on return. Diff: --- ld/testsuite/ld-plugin/lto.exp | 1 + 1 file changed, 1 insertion(+) diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index 41593efc253..faa7c68770d 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -1485,6 +1485,7 @@ proc llvm_lto_tests {} { if {![file exists tmpdir/pr34572a.o] || ![file exists tmpdir/pr34572b.o]} { + set CC_FOR_TARGET "$CC_FOR_TARGET_saved" return }