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

Reply via email to