This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils 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]

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  .*


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