diff options
Diffstat (limited to 'gnu/usr.bin/binutils/gas/config/tc-i386.h')
-rw-r--r-- | gnu/usr.bin/binutils/gas/config/tc-i386.h | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/gnu/usr.bin/binutils/gas/config/tc-i386.h b/gnu/usr.bin/binutils/gas/config/tc-i386.h index fa529176b71..1546973210c 100644 --- a/gnu/usr.bin/binutils/gas/config/tc-i386.h +++ b/gnu/usr.bin/binutils/gas/config/tc-i386.h @@ -1,5 +1,5 @@ /* tc-i386.h -- Header file for tc-i386.c - Copyright (C) 1989, 1992, 1993, 1994, 1995 Free Software Foundation. + Copyright (C) 1989, 92, 93, 94, 95, 1996 Free Software Foundation. This file is part of GAS, the GNU Assembler. @@ -367,9 +367,10 @@ extern const struct relax_type md_relax_table[]; extern int flag_16bit_code; -#define md_do_align(n, fill, around) \ -if ((n) && !need_pass_2 && (!(fill) || (char)*(fill) == (char)0x90) && \ - now_seg != data_section && now_seg != bss_section) \ +#define md_do_align(n, fill, len, around) \ +if ((n) && !need_pass_2 \ + && (!(fill) || ((char)*(fill) == (char)0x90 && (len) == 1)) \ + && now_seg != data_section && now_seg != bss_section) \ { \ char *p; \ p = frag_var(rs_align_code, 15, 1, (relax_substateT) 0, \ @@ -389,4 +390,12 @@ if (fragP->fr_type == rs_align_code) \ /* call md_apply_fix3 with segment instead of md_apply_fix */ #define MD_APPLY_FIX3 +void i386_print_statistics PARAMS ((FILE *)); +#define tc_print_statistics i386_print_statistics + +#ifdef SCO_ELF +#define tc_init_after_args() sco_id () +extern void sco_id PARAMS ((void)); +#endif + /* end of tc-i386.h */ |