2002-01-08 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 9 Jan 2002 07:30:36 +0000 (07:30 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 9 Jan 2002 07:30:36 +0000 (07:30 +0000)
* gas/mips/elf-rel.s: New tests for nested ().

* gas/mips/elf-rel.d: Modified for nested () tests.
* gas/mips/elfel-rel.d: Likewise.

gas/testsuite/ChangeLog
gas/testsuite/gas/mips/elf-rel.d
gas/testsuite/gas/mips/elf-rel.s
gas/testsuite/gas/mips/elfel-rel.d

index 4fbd74da5b7edb70243fed8f793a03f177888d77..1dbca5e072c689ec1254b0466dc838ea9733c8dd 100644 (file)
@@ -1,3 +1,10 @@
+2002-01-08  H.J. Lu <hjl@gnu.org>
+
+       * gas/mips/elf-rel.s: New tests for nested ().
+
+       * gas/mips/elf-rel.d: Modified for nested () tests.
+       * gas/mips/elfel-rel.d: Likewise.
+
 2002-01-05  Daniel Jacobowitz  <drow@mvista.com>
 
        * gas/mips/jal-svr4pic.s: Add .ent and .frame directives.
index 9f3e9989483a6e2d2b3efaa5bcd9fab2d70b1484..a23b046ae35ad26143364b1a90abd3473a0194b8 100644 (file)
@@ -21,16 +21,28 @@ OFFSET [ ]+ TYPE              VALUE
 0+000002c R_MIPS_LO16       \.text
 0+0000030 R_MIPS_HI16       \.text
 0+0000048 R_MIPS_LO16       \.text
-0+0000034 R_MIPS_HI16       \.text
+0+0000064 R_MIPS_HI16       \.text
 0+000004c R_MIPS_LO16       \.text
-0+0000038 R_MIPS_HI16       \.text
+0+0000068 R_MIPS_HI16       \.text
 0+0000050 R_MIPS_LO16       \.text
-0+000003c R_MIPS_HI16       \.text
+0+000006c R_MIPS_HI16       \.text
 0+0000054 R_MIPS_LO16       \.text
-0+0000044 R_MIPS_HI16       \.text
+0+0000074 R_MIPS_HI16       \.text
 0+0000058 R_MIPS_LO16       \.text
-0+0000040 R_MIPS_HI16       \.text
+0+0000070 R_MIPS_HI16       \.text
 0+000005c R_MIPS_LO16       \.text
+0+0000060 R_MIPS_HI16       \.text
+0+0000078 R_MIPS_LO16       \.text
+0+0000034 R_MIPS_HI16       \.text
+0+000007c R_MIPS_LO16       \.text
+0+0000038 R_MIPS_HI16       \.text
+0+0000080 R_MIPS_LO16       \.text
+0+000003c R_MIPS_HI16       \.text
+0+0000084 R_MIPS_LO16       \.text
+0+0000044 R_MIPS_HI16       \.text
+0+0000088 R_MIPS_LO16       \.text
+0+0000040 R_MIPS_HI16       \.text
+0+000008c R_MIPS_LO16       \.text
 
 
 Contents of section \.text:
@@ -40,9 +52,9 @@ Contents of section \.text:
  0030 3c010001 3c010001 3c010002 3c010002  .*
  0040 3c010001 3c010001 2021bffe 2021c002  .*
  0050 2021bffe 2021c002 20213ffe 2021bffa  .*
- 0060 00000000 00000000 00000000 00000000  ................
- 0070 00000000 00000000 00000000 00000000  ................
- 0080 00000000 00000000 00000000 00000000  ................
+ 0060 3c010001 3c010001 3c010002 3c010002  .*
+ 0070 3c010001 3c010001 2021bffe 2021c002  .*
+ 0080 2021bffe 2021c002 20213ffe 2021bffa  .*
  0090 00000000 00000000 00000000 00000000  ................
  00a0 00000000 00000000 00000000 00000000  ................
  00b0 00000000 00000000 00000000 00000000  ................
index 40853428e4f4088f702ba4079db9c8054a81aff4..873bc5fd86a81dcc2ce37ae0f2e4a1c42380b76a 100644 (file)
@@ -31,3 +31,16 @@ l1:
        addi    $at,$at,%lo(l2+0x10004)
        addi    $at,$at,%lo(l2+0x8000)
        addi    $at,$at,%lo(l2-4)
+
+       lui     $at,%hi((l2))
+       lui     $at,%hi(((l2+4)))
+       lui     $at,%hi((((l2+0x10000))))
+       lui     $at,%hi(((((l2+0x10004)))))
+       lui     $at,%hi((((((l2-4))))))
+       lui     $at,%hi(((((((l2+0x8000)))))))
+       addi    $at,$at,%lo((l2))
+       addi    $at,$at,%lo(((l2+4)))
+       addi    $at,$at,%lo((((l2+0x10000))))
+       addi    $at,$at,%lo(((((l2+0x10004)))))
+       addi    $at,$at,%lo((((((l2+0x8000))))))
+       addi    $at,$at,%lo(((((((l2-4)))))))
index b619893da770efe5cc28c175e789bdb54b68ec8a..e72bf923043689e7d24a0c9eae3b5586a3a260be 100644 (file)
@@ -22,16 +22,28 @@ OFFSET [ ]+ TYPE              VALUE
 0+000002c R_MIPS_LO16       \.text
 0+0000030 R_MIPS_HI16       \.text
 0+0000048 R_MIPS_LO16       \.text
-0+0000034 R_MIPS_HI16       \.text
+0+0000064 R_MIPS_HI16       \.text
 0+000004c R_MIPS_LO16       \.text
-0+0000038 R_MIPS_HI16       \.text
+0+0000068 R_MIPS_HI16       \.text
 0+0000050 R_MIPS_LO16       \.text
-0+000003c R_MIPS_HI16       \.text
+0+000006c R_MIPS_HI16       \.text
 0+0000054 R_MIPS_LO16       \.text
-0+0000044 R_MIPS_HI16       \.text
+0+0000074 R_MIPS_HI16       \.text
 0+0000058 R_MIPS_LO16       \.text
-0+0000040 R_MIPS_HI16       \.text
+0+0000070 R_MIPS_HI16       \.text
 0+000005c R_MIPS_LO16       \.text
+0+0000060 R_MIPS_HI16       \.text
+0+0000078 R_MIPS_LO16       \.text
+0+0000034 R_MIPS_HI16       \.text
+0+000007c R_MIPS_LO16       \.text
+0+0000038 R_MIPS_HI16       \.text
+0+0000080 R_MIPS_LO16       \.text
+0+000003c R_MIPS_HI16       \.text
+0+0000084 R_MIPS_LO16       \.text
+0+0000044 R_MIPS_HI16       \.text
+0+0000088 R_MIPS_LO16       \.text
+0+0000040 R_MIPS_HI16       \.text
+0+000008c R_MIPS_LO16       \.text
 
 
 Contents of section \.text:
@@ -41,9 +53,9 @@ Contents of section \.text:
  0030 0100013c 0100013c 0200013c 0200013c  .*
  0040 0100013c 0100013c febf2120 02c02120  .*
  0050 febf2120 02c02120 fe3f2120 fabf2120  .*
- 0060 00000000 00000000 00000000 00000000  ................
- 0070 00000000 00000000 00000000 00000000  ................
- 0080 00000000 00000000 00000000 00000000  ................
+ 0060 0100013c 0100013c 0200013c 0200013c  .*
+ 0070 0100013c 0100013c febf2120 02c02120  .*
+ 0080 febf2120 02c02120 fe3f2120 fabf2120  .*
  0090 00000000 00000000 00000000 00000000  ................
  00a0 00000000 00000000 00000000 00000000  ................
  00b0 00000000 00000000 00000000 00000000  ................