* config/tc-alpha.h (alpha_do_align): Don't declare.
authorIan Lance Taylor <ian@airs.com>
Thu, 6 Jul 1995 16:59:29 +0000 (16:59 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 6 Jul 1995 16:59:29 +0000 (16:59 +0000)
commit265d172efb68723c605b0510abe0f4fba64f8834
tree5ed9b0b470f5a641cce4ded4a6e82ed501508df9
parent5cb0993caf1bf63ba2085853505d7f9d0c468288
* config/tc-alpha.h (alpha_do_align): Don't declare.
(md_do_align): Don't define.
(tc_frob_label): Define.
(alpha_define_label): Declare.
(md_flush_pending_output): Define.
(alpha_flush_pending_output): Declare.
* config/tc-alpha.c (insn_label): New static variable.
(auto_align): New static variable.
(md_pseudo_table): Add cases for .text, .data, .align, .byte,
.hword, .int, .long, .octa, .quad, .short, .word, .double, .float,
and .single.  Change .t_floating, .s_floating, .f_floating,
.g_floating, and .d_floating to use s_alpha_float_cons rather than
float_cons.
(s_alpha_text, s_alpha_data): New static functions.
(s_rdata, s_sdata): Clear insn_label and set auto_align.
(s_gprel32): If auto_align, align.  Clear insn_label.
(emit_insn): Clear insn_label.
(s_alpha_align): New static function.
(alpha_align): Make static.  Take label argument.
(alpha_flush_pending_output): New static function.
(s_alpha_cons, s_alpha_float_cons): New static functions.
(alpha_define_label): New function.
PR 7148.
gas/ChangeLog
gas/config/tc-alpha.c
gas/config/tc-alpha.h