This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
patch RFA: remove MIPS embedded-pic testsuite
- From: cgd at broadcom dot com
- To: binutils at sources dot redhat dot com
- Date: 21 Apr 2004 18:41:11 -0700
- Subject: patch RFA: remove MIPS embedded-pic testsuite
Here's the patch to do so, omitting all of the removed files (since
they were >2000 lines total).
I figure this is probably separable from the other gas changes,
esp. since it requires much, much less testing than the rest.
(the embedded-pic code has its tendrils in lots of places,
unfortunately, and will require care to excise.)
cgd
--
2004-04-21 Chris Demetriou <cgd@broadcom.com>
* gas/mips/elempic.d: File removed as part of -membedded-pic removal.
* gas/mips/empic.d: Likewise.
* gas/mips/empic.l: Likewise.
* gas/mips/empic.s: Likewise.
* gas/mips/empic2.d: Likewise.
* gas/mips/empic2.s: Likewise.
* gas/mips/empic3_e.d: Likewise.
* gas/mips/empic3_e.s: Likewise.
* gas/mips/empic3_g1.d: Likewise.
* gas/mips/empic3_g1.s: Likewise.
* gas/mips/empic3_g2.d: Likewise.
* gas/mips/empic3_g2.s: Likewise.
* gas/mips/jal-empic-elf-2.d: Likewise.
* gas/mips/jal-empic-elf-2.s: Likewise.
* gas/mips/jal-empic-elf-3.d: Likewise.
* gas/mips/jal-empic-elf-3.s: Likewise.
* gas/mips/jal-empic-elf.d: Likewise.
* gas/mips/jal-empic.d: Likewise.
* gas/mips/la-empic.d: Likewise.
* gas/mips/la-empic.s: Likewise.
* gas/mips/lb-empic.d: Likewise.
* gas/mips/ld-empic.d: Likewise.
* gas/mips/lif-empic.d: Likewise.
* gas/mips/telempic.d: Likewise.
* gas/mips/tempic.d: Likewise.
* gas/mips/ulh-empic.d: Likewise.
* gas/mips/ld-pic.s: Remove code conditional on EMPIC.
* gas/mips/lifloat.s: Likewise.
* gas/mips/mips.exp: Remove -membedded-pic tests and related comments.
Index: gas/mips/ld-pic.s
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/ld-pic.s,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 ld-pic.s
--- gas/mips/ld-pic.s 3 May 1999 07:28:51 -0000 1.1.1.1
+++ gas/mips/ld-pic.s 22 Apr 2004 01:36:22 -0000
@@ -54,7 +54,5 @@ data_label:
ld $4,small_local_common+1($5)
# Round to a 16 byte boundary, for ease in testing multiple targets.
- .ifndef EMPIC
nop
nop
- .endif
Index: gas/mips/lifloat.s
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/lifloat.s,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 lifloat.s
--- gas/mips/lifloat.s 3 May 1999 07:28:51 -0000 1.1.1.1
+++ gas/mips/lifloat.s 22 Apr 2004 01:36:22 -0000
@@ -18,7 +18,3 @@ foo:
nop
nop
.endif
- .ifdef EMPIC
- nop
- nop
- .endif
Index: gas/mips/mips.exp
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/mips.exp,v
retrieving revision 1.87
diff -u -p -r1.87 mips.exp
--- gas/mips/mips.exp 23 Jan 2004 13:01:07 -0000 1.87
+++ gas/mips/mips.exp 22 Apr 2004 01:36:22 -0000
@@ -445,24 +445,11 @@ if { [istarget mips*-*-*] } then {
}
if $elf { run_dump_test "jal-svr4pic" }
if $elf { run_dump_test "jal-xgot" }
- # LOSE: As of 2002-02-08, the jal-empic test fails for target mips-ecoff.
- # It appears that it broke between 2000-03-11 00:00UTC and
- # 2000-03-12 00:00 UTC.
- if $ecoff { run_dump_test "jal-empic" }
- if $elf {
- run_dump_test_arches "jal-empic-elf" [mips_arch_list_matching mips1]
- run_dump_test_arches "jal-empic-elf-2" [mips_arch_list_matching mips1]
- run_dump_test_arches "jal-empic-elf-3" [mips_arch_list_matching mips1]
- }
run_list_test_arches "jal-range" "-32" [mips_arch_list_matching mips1]
if $has_newabi { run_dump_test "jal-newabi" }
if !$aout { run_dump_test "la" }
if $elf { run_dump_test "la-svr4pic" }
if $elf { run_dump_test "la-xgot" }
- # LOSE: As of 2002-02-08, the la-empic test fails for target mips-ecoff.
- # Not sure when it first cropped up, but may be related to addition of
- # "la" -> "addiu" pattern in MIPS opcode table long ago.
- if $ecoff { run_dump_test "la-empic" }
if $elf { run_dump_test "lca-svr4pic" }
if $elf { run_dump_test "lca-xgot" }
if !$aout {
@@ -479,7 +466,6 @@ if { [istarget mips*-*-*] } then {
run_dump_test "lb-xgot"
run_dump_test "lb-xgot-ilocks"
}
- if $ecoff { run_dump_test "lb-empic" }
if !$aout {
if !$gpr_ilocks {
run_dump_test "ld"
@@ -493,15 +479,10 @@ if { [istarget mips*-*-*] } then {
}
if $elf { run_dump_test "ld-svr4pic" }
if $elf { run_dump_test "ld-xgot" }
- if $ecoff { run_dump_test "ld-empic" }
run_dump_test_arches "li" [mips_arch_list_matching mips1]
if !$aout { run_dump_test "lifloat" }
if $elf { run_dump_test "lif-svr4pic" }
if $elf { run_dump_test "lif-xgot" }
- # LOSE: As of 2002-02-08, the lif-empic test fails for target mips-ecoff.
- # It appears that it broke between 2000-03-11 00:00UTC and
- # 2000-03-12 00:00 UTC.
- if $ecoff { run_dump_test "lif-empic" }
run_dump_test_arches "mips4" [mips_arch_list_matching mips4]
run_dump_test_arches "mips5" [mips_arch_list_matching mips5]
if $ilocks {
@@ -523,7 +504,6 @@ if { [istarget mips*-*-*] } then {
run_dump_test_arches "ulh2-el" [mips_arch_list_matching mips1]
if $elf { run_dump_test "ulh-svr4pic" }
if $elf { run_dump_test "ulh-xgot" }
- if $ecoff { run_dump_test "ulh-empic" }
if !$aout {
run_dump_test "ulw"
run_dump_test "uld"
@@ -680,11 +660,6 @@ if { [istarget mips*-*-*] } then {
}
run_dump_test "elf-rel19"
- run_dump_test "${tmips}${el}empic"
- run_dump_test "empic2"
- run_dump_test "empic3_e"
- run_dump_test "empic3_g1"
- run_dump_test "empic3_g2"
if { !$no_mips16 } {
run_dump_test "${tmips}mips${el}16-e"
run_dump_test "${tmips}mips${el}16-f"