[js@convergence.de: binutils-2.11.92.0.12.3 gas MIPS bug: nested parens in %hi]

H . J . Lu hjl@lucon.org
Tue Jan 8 23:04:00 GMT 2002


On Tue, Jan 08, 2002 at 06:14:53PM -0800, Eric Christopher wrote:
> On Tue, 2002-01-08 at 15:13, H . J . Lu wrote:
> > On Tue, Jan 08, 2002 at 02:10:09PM -0800, H . J . Lu wrote:
> > > Any ideas?
> > > 
> > 
> > I am forwarding a patch here.
> >
> 
> Can you write a testcase for this as well?
> 

How about this?


H.J.
---
2002-01-08  H.J. Lu <hjl@gnu.org>

	* gas/mips/elf-rel.s: Test nested ().

Index: gas/mips/elf-rel.s
===================================================================
RCS file: /work/cvs/gnu/binutils/gas/testsuite/gas/mips/elf-rel.s,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 elf-rel.s
--- gas/mips/elf-rel.s	1999/10/09 16:13:45	1.1.1.1
+++ gas/mips/elf-rel.s	2002/01/09 06:29:51
@@ -6,11 +6,11 @@ l2	= l0+49150
 	.set	noat
 	.set	noreorder
 	lui	$at,%hi(l1)
-	lui	$at,%hi(l1+4)
-	lui	$at,%hi(l1+0x10000)
-	lui	$at,%hi(l1+0x10004)
-	lui	$at,%hi(l0-4)
-	lui	$at,%hi(l1+0x8000)
+	lui	$at,%hi((l1+4))
+	lui	$at,%hi(((l1+0x10000)))
+	lui	$at,%hi((((l1+0x10004))))
+	lui	$at,%hi(((((l0-4)))))
+	lui	$at,%hi((((((l1+0x8000))))))
 l1:		
 	addi	$at,$at,%lo(l1)
 	addi	$at,$at,%lo(l1+0x10004)



More information about the Binutils mailing list