* config/tc-m68k.c (m68k_abspcadd): New static variable.
authorIan Lance Taylor <ian@airs.com>
Wed, 9 Aug 1995 23:22:13 +0000 (23:22 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 9 Aug 1995 23:22:13 +0000 (23:22 +0000)
commit6700d36e840fad4694c68b12915efdb8ac2ff3ec
tree549dec58502518e1b3010afed1abd4c9c0e07cd2
parent69e077f3c73bd55a09a92385ade3c447786123ac
* config/tc-m68k.c (m68k_abspcadd): New static variable.
(m68k_quick): New static variable.
(m68k_rel32): New static variable.
(md_pseudo_table): Add opt and reg.
(m68k_ip): Permit absolute symbols in 'l'/'L' recognition.  Check
m68k_quick in 'M' and 'Q' recognition.  Check m68k_abspcadd in
DISP handling.  Check m68k_rel32 in BASE/POST/PRE handling.
(md_begin): In MRI mode, initialize m68k_abspcadd and m68k_rel32.
In MRI mode, change unsized branch aliases to be variable sized.
(struct opt_action): Define.
(opt_table): Define.
(s_opt): New static function.
(skip_to_comma): New static function.
(opt_chip): New static function.
(opt_list): New static function.
(opt_list_symbols): New static function.
(s_reg): New static function.
* as.h (flag_keep_locals): Change from unsigned char to int.
(flag_no_warnings): Likewise.
gas/ChangeLog
gas/config/tc-m68k.c