From abdf8f8704a10cfe0734cdfac60af29340a0b3d2 Mon Sep 17 00:00:00 2001 From: Stephane Carrez Date: Sat, 5 Apr 2003 13:09:36 +0000 Subject: [PATCH] * gas/m68hc11/bug-1825.d (_table): Update. * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs --- gas/testsuite/ChangeLog | 5 +++++ gas/testsuite/gas/m68hc11/bug-1825.d | 13 ++++++++++++- gas/testsuite/gas/m68hc11/bug-1825.s | 3 +++ 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 592a916cca0..c73f6c63a7d 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-04-05 Stephane Carrez + + * gas/m68hc11/bug-1825.d (_table): Update. + * gas/m68hc11/bug-1825.s (_table): Add tests for 16-bit absolute relocs + 2003-04-05 Stephane Carrez * gas/m68hc11/insns.s: Add %page and %addr checks. diff --git a/gas/testsuite/gas/m68hc11/bug-1825.d b/gas/testsuite/gas/m68hc11/bug-1825.d index 62c65b9b09a..0e0aa1168b4 100644 --- a/gas/testsuite/gas/m68hc11/bug-1825.d +++ b/gas/testsuite/gas/m68hc11/bug-1825.d @@ -107,7 +107,7 @@ L7: addd _table\+12,pc 549: e3 f8 11 addd 17,PC \{55d <_table\+0xc>\} addd _table\+16,pc - 54c: e3 f8 12 addd 18,PC \{561 <.L0>\} + 54c: e3 f8 12 addd 18,PC \{561 <_table\+0x10>\} rts 54f: 3d rts nop @@ -115,3 +115,14 @@ L7: 0+551 <_table>: ... +_table: + .ds.b 16,0 + leax _table,sp ; 16\-bit absolute reloc + 561: 1a f2 00 00 leax 0,SP + 563: R_M68HC12_16 _table + leay _table,x + 565: 19 e2 00 00 leay 0,X + 567: R_M68HC12_16 _table + leax _table,y + 569: 1a ea 00 00 leax 0,Y + 56b: R_M68HC12_16 _table diff --git a/gas/testsuite/gas/m68hc11/bug-1825.s b/gas/testsuite/gas/m68hc11/bug-1825.s index 69fbe149e9a..0f6b7295d36 100644 --- a/gas/testsuite/gas/m68hc11/bug-1825.s +++ b/gas/testsuite/gas/m68hc11/bug-1825.s @@ -44,3 +44,6 @@ L7: nop _table: .ds.b 16,0 + leax _table,sp ; 16-bit absolute reloc + leay _table,x + leax _table,y -- 2.30.2