From 3d9835052d7e277235b1b78c8e92571a689223f2 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Fri, 27 Aug 2004 08:09:00 +0000 Subject: [PATCH] Allow pcrel test for COFF targets as well, but not for PE targets. Similarly for the absrel test. --- gas/testsuite/ChangeLog | 5 +++++ gas/testsuite/gas/i386/i386.exp | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index a3338efba23..6c78e362445 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2004-08-27 Nick Clifton + + * gas/i386/i386.exp: Allow pcrel test for COFF targets as well, + but not for PE targets. Similarly for the absrel test. + 2004-08-26 Nick Clifton * gas/i386/i386.exp: Group ELF specific tests together. Move the diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index f95e2f495e2..31b0b94c122 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -53,7 +53,6 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "jump" run_dump_test "ssemmx2" run_dump_test "sse2" - run_dump_test "absrel" run_dump_test "sub" run_dump_test "prescott" run_dump_test "divide" @@ -65,6 +64,13 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "reloc" run_dump_test "jump16" run_list_test "white" "-al --listing-lhs-width=3" + + # These tests should in theory work for PE targets as well, + # but the relocs we currently produce are slightly different + # from those produced for ELF/COFF based toolchains. + # So for now we ignore PE targets. + run_dump_test "pcrel" + run_dump_test "absrel" } # ELF specific tests @@ -77,7 +83,6 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_32_check]] run_dump_test "tlsd" run_dump_test "tlspic" run_dump_test "tlsnopic" - run_dump_test "pcrel" } # This is a PE specific test. -- 2.30.2