From 9497f5ac6bc10bdd65ea471787619bde1edca77d Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 11 Oct 2005 11:16:17 +0000 Subject: This adjusts equate handling by - allowing true forward references (which will always assume the referenced symbols have at the point of use) through the new .eqv pseudo-op and the new == operator - disallowing changing .equiv-generated equates (so that the protection this provides is both forward and backward) - snapshotting equates when their value gets changed so that previous uses don't get affected by the new value. - allowing expressions in places where absolute expressions (or register names) are needed which were not completely resolvable at the point of their definition but which are fully resolvable at the point of use In addition it fixes PR/288. --- gas/testsuite/ChangeLog | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gas/testsuite/ChangeLog') diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index ab3ce31..5ed3d10 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,22 @@ +2005-10-11 Jan Beulich + + * gas/all/cond.s: Add test for resolution of fully resolvable + forward references in .if/.endif. + * gas/all/cond.d: Rename to: + * gas/all/cond.l: New. + * gas/all/assign-bad.s: New. + * gas/all/assign-ok.s: New. + * gas/all/equ-bad.s: New. + * gas/all/equ-ok.s: New. + * gas/all/equiv1.s: New. + * gas/all/equiv2.s: New. + * gas/all/eqv-bad.s: New. + * gas/all/eqv-ok.s: New. + * gas/all/eval.[sd]: New. + * gas/all/forward.[sd]: New. + * gas/all/redef.[sd]: New. + * gas/all/gas.exp: Run new tests, but xfail equiv1 (PR/1387). + 2005-10-10 Nick Clifton * gas/sh/reg-prefix.s: Use mov.l instruction in preference to -- cgit v1.1