From 719fafb22466ec37e6acae99c60be0f1f54a9e9a Mon Sep 17 00:00:00 2001 From: hjl Date: Wed, 9 Jan 2002 07:30:35 +0000 Subject: [PATCH] 2002-01-08 H.J. Lu * 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 | 7 +++++++ gas/testsuite/gas/mips/elf-rel.d | 28 ++++++++++++++++++++-------- gas/testsuite/gas/mips/elf-rel.s | 13 +++++++++++++ gas/testsuite/gas/mips/elfel-rel.d | 28 ++++++++++++++++++++-------- 4 files changed, 60 insertions(+), 16 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 4fbd74da5b..1dbca5e072 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,10 @@ +2002-01-08 H.J. Lu + + * 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 * gas/mips/jal-svr4pic.s: Add .ent and .frame directives. diff --git a/gas/testsuite/gas/mips/elf-rel.d b/gas/testsuite/gas/mips/elf-rel.d index 9f3e998948..a23b046ae3 100644 --- a/gas/testsuite/gas/mips/elf-rel.d +++ b/gas/testsuite/gas/mips/elf-rel.d @@ -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 ................ diff --git a/gas/testsuite/gas/mips/elf-rel.s b/gas/testsuite/gas/mips/elf-rel.s index 40853428e4..873bc5fd86 100644 --- a/gas/testsuite/gas/mips/elf-rel.s +++ b/gas/testsuite/gas/mips/elf-rel.s @@ -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))))))) diff --git a/gas/testsuite/gas/mips/elfel-rel.d b/gas/testsuite/gas/mips/elfel-rel.d index b619893da7..e72bf92304 100644 --- a/gas/testsuite/gas/mips/elfel-rel.d +++ b/gas/testsuite/gas/mips/elfel-rel.d @@ -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 ................ -- 2.11.0