https://gcc.gnu.org/g:ba43d01f54db5b2924037cac526cdee7bb921ebb
commit r16-6517-gba43d01f54db5b2924037cac526cdee7bb921ebb Author: Eric Botcazou <[email protected]> Date: Sun Jan 4 23:22:38 2026 +0100 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: --- gcc/testsuite/lib/file-format.exp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/lib/file-format.exp b/gcc/testsuite/lib/file-format.exp index 151354ec8d3d..ff6a70aeb693 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
