This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
MIPS gas is broken now.
- From: "H. J. Lu" <hjl at lucon dot org>
- To: macro at ds2 dot pg dot gda dot pl
- Cc: binutils at sources dot redhat dot com
- Date: Wed, 14 Aug 2002 00:29:58 -0700
- Subject: MIPS gas is broken now.
Hi Maciej,
Your mips change breaks mips gas. I checked in the following patch to
fix some of them. However, now I got
# ../as-new -membedded-pic -mips3 -o dump.o /home/hjl/work/linux/src/binutils/binutils/gas/testsuite/gas/mips/empic.s
...
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1132
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1241
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1132
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1241
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1132
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1241
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1132
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1241
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binutils/binutils/bfd/libbfd.c:1132
../as-new: BFD 2.13.90.0.4 20020814 assertion fail
/home/hjl/work/linux/src/binu
The problem is Linux/mips is no longer 64bit by default. Could you
please fix mips?
Thanks.
H.J.
----
2002-08-14 H.J. Lu <hjl@gnu.org>
* gas/mips/elempic.d: Treat "addiu" and "daddiu" as equivalent
when $0 is source.
* gas/mips/telempic.d: Likewise.
* gas/mips/telempic.d: Likewise.
--- gas/mips/elempic.d.el Tue Apr 23 10:40:34 2002
+++ gas/mips/elempic.d Wed Aug 14 00:00:21 2002
@@ -119,7 +119,7 @@ Contents of section \.text:
0010 00000000 ffff0010 00000000 3f001104 .*
0020 00000000 00001104 00000000 41000010 .*
0030 00000000 00000010 00000000 0000033c .*
- 0040 0c0063[26]4 0000033c 140163[26]4 d0ff0324 .*
+ 0040 0c0063[26]4 0000033c 140163[26]4 d0ff03[26]4 .*
0050 00000000 00010000 04000000 28000000 .*
0060 2c010000 d0ffffff 00000000 00000000 .*
0070 00010000 00000000 04000000 00000000 .*
--- gas/mips/telempic.d.el Tue Apr 23 10:40:34 2002
+++ gas/mips/telempic.d Wed Aug 14 00:06:13 2002
@@ -119,7 +119,7 @@ Contents of section \.text:
0010 00000000 ffff0010 00000000 3f001104 .*
0020 00000000 00001104 00000000 41000010 .*
0030 00000000 00000010 00000000 0000033c .*
- 0040 0c0063[26]4 0000033c 140163[26]4 d0ff0324 .*
+ 0040 0c0063[26]4 0000033c 140163[26]4 d0ff03[26]4 .*
0050 00000000 00010000 04000000 28000000 .*
0060 2c010000 d0ffffff 00000000 00000000 .*
0070 00010000 00000000 04000000 00000000 .*
--- gas/mips/tempic.d.el Tue Apr 23 10:40:34 2002
+++ gas/mips/tempic.d Wed Aug 14 00:13:23 2002
@@ -119,7 +119,7 @@ Contents of section \.text:
0010 00000000 1000ffff 00000000 0411003f .*
0020 00000000 04110000 00000000 10000041 .*
0030 00000000 10000000 00000000 3c030000 .*
- 0040 [26]463000c 3c030000 [26]4630114 2403ffd0 .*
+ 0040 [26]463000c 3c030000 [26]4630114 [26]403ffd0 .*
0050 00000000 00000100 00000004 00000028 .*
0060 0000012c ffffffd0 00000000 00000000 .*
0070 00000000 00000100 00000000 00000004 .*