gas/
authorJan Beulich <jbeulich@novell.com>
Wed, 26 Oct 2005 12:29:44 +0000 (12:29 +0000)
committerJan Beulich <jbeulich@novell.com>
Wed, 26 Oct 2005 12:29:44 +0000 (12:29 +0000)
commit4d1bb7955a8b830dd30e41436d2cf3b7729e1a9b
tree6172873d92c06bb189a8c67a189d8e446c6b0ddb
parent3dff57e8474430c098331cde4b2601944f00ae6f
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