From: Eric Botcazou Date: Sun, 4 Jan 2026 22:22:38 +0000 (+0100) Subject: Testsuite: Return ELF as object format for Solaris targets X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba43d01f54db5b2924037cac526cdee7bb921ebb;p=thirdparty%2Fgcc.git Testsuite: Return ELF as object format for Solaris targets Like for Darwin/HP-UX/AIX, this avoids requiring the presence of objdump. gcc/testsuite/ * lib/file-format.exp (gcc_target_object_format): Always return ELF for Solaris targets. --- diff --git a/gcc/testsuite/lib/file-format.exp b/gcc/testsuite/lib/file-format.exp index 151354ec8d3..ff6a70aeb69 100644 --- a/gcc/testsuite/lib/file-format.exp +++ b/gcc/testsuite/lib/file-format.exp @@ -22,7 +22,7 @@ # formats. This procedure is defined in a separate file so that it can be # included by other expect library files. -proc gcc_target_object_format { } { +proc gcc_target_object_format { } { global gcc_target_object_format_saved global tool @@ -41,6 +41,9 @@ proc gcc_target_object_format { } { } elseif { [istarget *-*-aix*] } { # AIX doesn't necessarily have objdump, so hand-code it. set gcc_target_object_format_saved coff + } elseif { [istarget *-*-solaris*] } { + # Solaris doesn't necessarily have objdump, so hand-code it. + set gcc_target_object_format_saved elf } elseif { [istarget *-*-amdhsa*] } { # AMD GCN uses LLVM objdump which is not CLI-compatible set gcc_target_object_format_saved elf