gas/
commitd525d63541aac1466024abc4c6f14d252d813f3a
authorJan Beulich <jbeulich@novell.com>
Wed, 26 Oct 2005 12:29:44 +0000 (26 12:29 +0000)
committerJan Beulich <jbeulich@novell.com>
Wed, 26 Oct 2005 12:29:44 +0000 (26 12:29 +0000)
treee14322bf110b2c65ddcb3fd327759f4257625f0d
parenta457060cb01576ede2da07ee1760d1b32bb90086
gas/
2005-10-26  Jan Beulich  <jbeulich@novell.com>

* config/tc-i386.c (i386_operand): Don't check register prefix here.
(parse_real_register): Rename from parse_register.
(parse_register): New.
(i386_parse_name): New.
(md_operand): New.
(intel_e11): Don't tolerate registers in offset expressions anymore.
(intel_get_token): Don't check register prefix here. Copy the actual
register token, not the canonical register name.
* config/tc-i386.h (md_operand): Delete.
(i386_parse_name): Declare.
(md_parse_name): Define.

gas/testsuite/
2005-10-26  Jan Beulich  <jbeulich@novell.com>

* gas/i386/intel.s: Replace register used in offset expression.
* gas/i386/intel.e: Adjust.
* gas/i386/intelbad.l: Adjust.
* gas/i386/equ.[sed]: New.
* gas/i386/i386.exp: Run new test.
gas/ChangeLog
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/equ.d [new file with mode: 0644]
gas/testsuite/gas/i386/equ.e [new file with mode: 0644]
gas/testsuite/gas/i386/equ.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/intel.e
gas/testsuite/gas/i386/intel.s
gas/testsuite/gas/i386/intelbad.l