From dc8ec78b763370259434fd4c3c863c6960f18995 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 3 Dec 2002 11:28:33 +0000 Subject: [PATCH] * gas/arm/adrl.s: Test behaviour against globals too. * gas/arm/adrl.d: Adjust. --- gas/testsuite/ChangeLog | 7 ++++++- gas/testsuite/gas/arm/adrl.d | 6 ++++++ gas/testsuite/gas/arm/adrl.s | 16 ++++++++++++---- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 583811afbb..177dc26b88 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,8 +1,13 @@ +2002-12-03 Alan Modra + + * gas/arm/adrl.s: Test behaviour against globals too. + * gas/arm/adrl.d: Adjust. + 2002-12-02 Nick Clifton * gasp: Remove entire directory tree. (Gasp has been removed from binutils). - * config/default.asp (GASP): Remove definition and initialization. + * config/default.asp (GASP): Remove definition and initialization. 2002-12-01 Stephane Carrez diff --git a/gas/testsuite/gas/arm/adrl.d b/gas/testsuite/gas/arm/adrl.d index badab1ae3e..a9ae57fdc1 100644 --- a/gas/testsuite/gas/arm/adrl.d +++ b/gas/testsuite/gas/arm/adrl.d @@ -17,4 +17,10 @@ Disassembly of section .text: 0+201c <.*> e1a00000 nop \(mov r0,r0\) 0+2020 <.*> 028f0000 addeq r0, pc, #0 ; 0x0 0+2024 <.*> e1a00000 nop \(mov r0,r0\) +0+2028 <.*> e24f0030 sub r0, pc, #48 ; 0x30 +0+202c <.*> e2400c20 sub r0, r0, #8192 ; 0x2000 +0+2030 <.*> e28f0c21 add r0, pc, #8448 ; 0x2100 +0+2034 <.*> e1a00000 nop \(mov r0,r0\) + ... +0+4030 <.*> e28fec01 add lr, pc, #256 ; 0x100 ... diff --git a/gas/testsuite/gas/arm/adrl.s b/gas/testsuite/gas/arm/adrl.s index 1a96d0b0ee..b2dec7de95 100644 --- a/gas/testsuite/gas/arm/adrl.s +++ b/gas/testsuite/gas/arm/adrl.s @@ -1,7 +1,8 @@ @ test ADRL pseudo-op -.text -foo: -.align 0 + .text + .global foo +foo: + .align 0 1: .space 8192 2: @@ -11,5 +12,12 @@ foo: adrl r0, 2f adrEQl r0, 2f 2: - .space 8200 + adrl r0, foo + adrl r0, X + .space 8184 1: + adral lr, X + .space 0x0104 + + .globl X; +X: