Movatterモバイル変換


[0]ホーム

URL:


This is the mail archive of thebinutils@sources.redhat.commailing list for thebinutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]
Other format:[Raw text]

[PATCH] MIPS ld: A bit of testsuite cleanup


Hello All,this uses ld terstsuite's generic is_elf_format instead of checkingsome targets again.Thiemo2003-06-28  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>/ld/testsuite/ChangeLog* ld-mips-elf/mips-elf.exp: Use is_elf_format.diff -BurpNX /bigdisk/src/gcc-exclude source-orig/ld/testsuite/ld-mips-elf/mips-elf.exp source/ld/testsuite/ld-mips-elf/mips-elf.exp--- source-orig/ld/testsuite/ld-mips-elf/mips-elf.expThu Jun 12 19:14:41 2003+++ source/ld/testsuite/ld-mips-elf/mips-elf.expSun Jun 15 22:05:25 2003@@ -16,70 +16,66 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # -if { [istarget mips*-*-*] } then {-    set has_newabi [expr [istarget *-*-irix6*] || [istarget mips64*-*-linux*]]+if {![istarget mips*-*-*] || ![is_elf_format]} {+    return+} -    set elf [expr [istarget mips*-*-elf] || [istarget mips*-*-linux*] || \-  [istarget mips*-*-netbsd*] || [istarget mips*-*-irix*]]-    set linux_gnu [expr [istarget mips*-*-linux*]]-    set embedded_elf [expr [istarget mips*-*-elf]]---    if { $elf } {-# Check MIPS16 markings being passed through link.-run_dump_test "mips16-1"--# MIPS branch offset final link checking.-run_dump_test "branch-misc-1"--# Test multi-got link.-run_dump_test "multi-got-1"- -if $has_newabi {-    run_dump_test "elf-rel-got-n32"-    run_dump_test "elf-rel-xgot-n32"-    if { $linux_gnu } {-run_dump_test "elf-rel-got-n64-linux"-run_dump_test "elf-rel-xgot-n64-linux"-    } else {-run_dump_test "elf-rel-got-n64"-run_dump_test "elf-rel-xgot-n64"-    }--    run_dump_test "relax-jalr-n32"-    run_dump_test "relax-jalr-n32-shared"-    run_dump_test "relax-jalr-n64"-    run_dump_test "relax-jalr-n64-shared"-}-    }+set has_newabi [expr [istarget *-*-irix6*] || [istarget mips64*-*-linux*]]+set linux_gnu [expr [istarget mips*-*-linux*]]+set embedded_elf [expr [istarget mips*-*-elf]] -    if { $linux_gnu } {-run_dump_test "rel32-o32"-run_dump_test "rel32-n32"-run_dump_test "rel64"-    } +# Check MIPS16 markings being passed through link.+run_dump_test "mips16-1"++# MIPS branch offset final link checking.+run_dump_test "branch-misc-1" -    if { $embedded_elf } {-# Check basic Embedded-PIC PC-relative HI/LO relocs.-run_dump_test "empic1-ln"-run_dump_test "empic1-lp"-run_dump_test "empic1-mn"-run_dump_test "empic1-mp"-run_dump_test "empic1-sn"-run_dump_test "empic1-sp"--# Embedded-PIC PC-relative HI/LO reloc edge-case regression tests.-# As of 2001-12-26, the linker botches the fwd-0 and rev-1 tests.-run_dump_test "empic2-fwd-0"-run_dump_test "empic2-fwd-1"-run_dump_test "empic2-rev-0"-run_dump_test "empic2-rev-1"--# Check generation of embedded relocs section.-run_dump_test "emrelocs-eb"-run_dump_test "emrelocs-el"+# Test multi-got link.+run_dump_test "multi-got-1" -run_dump_test "region1"+if $has_newabi {+    run_dump_test "elf-rel-got-n32"+    run_dump_test "elf-rel-xgot-n32"+    if { $linux_gnu } {+run_dump_test "elf-rel-got-n64-linux"+run_dump_test "elf-rel-xgot-n64-linux"+    } else {+run_dump_test "elf-rel-got-n64"+run_dump_test "elf-rel-xgot-n64"     }++    run_dump_test "relax-jalr-n32"+    run_dump_test "relax-jalr-n32-shared"+    run_dump_test "relax-jalr-n64"+    run_dump_test "relax-jalr-n64-shared"+}++if { $linux_gnu } {+    run_dump_test "rel32-o32"+    run_dump_test "rel32-n32"+    run_dump_test "rel64"+}++if { $embedded_elf } {+    # Check basic Embedded-PIC PC-relative HI/LO relocs.+    run_dump_test "empic1-ln"+    run_dump_test "empic1-lp"+    run_dump_test "empic1-mn"+    run_dump_test "empic1-mp"+    run_dump_test "empic1-sn"+    run_dump_test "empic1-sp"++    # Embedded-PIC PC-relative HI/LO reloc edge-case regression tests.+    # As of 2001-12-26, the linker botches the fwd-0 and rev-1 tests.+    run_dump_test "empic2-fwd-0"+    run_dump_test "empic2-fwd-1"+    run_dump_test "empic2-rev-0"+    run_dump_test "empic2-rev-1"++    # Check generation of embedded relocs section.+    run_dump_test "emrelocs-eb"+    run_dump_test "emrelocs-el"++    run_dump_test "region1" }

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]

[8]ページ先頭

©2009-2025 Movatter.jp