diff options
author | H.J. Lu <hjl@lucon.org> | 2004-03-03 04:37:38 +0000 |
---|---|---|
committer | H.J. Lu <hjl@lucon.org> | 2004-03-03 04:37:38 +0000 |
commit | a4d434c80bbfa6ef3b355b0201515a0d41439b7a (patch) | |
tree | 8386b17e3301e4d39beb1aad0cbce9b304c1fb85 /gas/config/tc-ia64.h | |
parent | 7b04d4fa9ddd583648f6c9bab8e6f30a7989877c (diff) | |
download | binutils-redhat-a4d434c80bbfa6ef3b355b0201515a0d41439b7a.tar.gz |
2004-03-02 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (align_frag): New.
(md_assemble): Set the tc_frag_data field in align_frag for
IA64_OPCODE_FIRST instructions.
(ia64_md_do_align): Set align_frag.
(ia64_handle_align): Add a stop bit if needed.
* config/tc-ia64.h (TC_FRAG_TYPE): New.
(TC_FRAG_INIT): New.
Diffstat (limited to 'gas/config/tc-ia64.h')
-rw-r--r-- | gas/config/tc-ia64.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/config/tc-ia64.h b/gas/config/tc-ia64.h index e27f5e052b..b112e752a4 100644 --- a/gas/config/tc-ia64.h +++ b/gas/config/tc-ia64.h @@ -155,6 +155,10 @@ extern void ia64_convert_frag (fragS *); #define TC_DWARF2_EMIT_OFFSET ia64_dwarf2_emit_offset #define tc_check_label(l) ia64_check_label (l) +/* Record if an alignment frag should end with a stop bit. */ +#define TC_FRAG_TYPE int +#define TC_FRAG_INIT(FRAGP) do {(FRAGP)->tc_frag_data = 0;}while (0) + #define MAX_MEM_FOR_RS_ALIGN_CODE (15 + 16) #define WORKING_DOT_WORD /* don't do broken word processing for now */ |