diff options
author | Richard Henderson <rth@redhat.com> | 2001-10-16 18:39:47 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-10-16 18:39:47 -0700 |
commit | f88c65f7e37e6842e6ea3c84022a16f9fa9492c8 (patch) | |
tree | 0278d65c37795602590af63f453e4fe59489296b /gcc/config.in | |
parent | b5823a4422a16cfbe1b48fde4d82fd7e421f5241 (diff) | |
download | gcc-f88c65f7e37e6842e6ea3c84022a16f9fa9492c8.tar.gz |
configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.
* configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.
* configure, config.in: Rebuild.
* config/i386/i386.c (ix86_output_addr_vec_elt): New.
(ix86_output_addr_diff_elt): New.
* config/i386/i386.h (ASM_OUTPUT_ADDR_VEC_ELT): Use them.
(ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
(JUMP_TABLES_IN_TEXT_SECTION): New.
* config/i386/i386.md (tablejump): Handle HAVE_AS_GOTOFF_IN_DATA.
* config/i386/i386-protos.h: Update.
* config/i386/386bsd.h, config/i386/beos-elf.h,
config/i386/freebsd-aout.h, config/i386/freebsd.h,
config/i386/i386-interix.h, config/i386/i386elf.h,
config/i386/linux.h, config/i386/netbsd-elf.h,
config/i386/netbsd.h, config/i386/openbsd.h,
config/i386/ptx4-i.h, config/i386/rtemself.h,
config/i386/sco5.h, config/i386/sysv4.h, config/i386/x86-64.h
(ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Remove.
From-SVN: r46303
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gcc/config.in b/gcc/config.in index 1c0238bd3eb..46ea80143d0 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -1,4 +1,4 @@ -/* config.in. Generated automatically from configure.in by autoheader 2.13. */ +/* config.in. Generated automatically from configure.in by autoheader. */ /* Define if using alloca.c. */ #undef C_ALLOCA @@ -75,7 +75,7 @@ #undef vfork /* Define if your assembler supports specifying the maximum number - of bytes to skip when using the GAS .p2align command. */ + of bytes to skip when using the GAS .p2align command. */ #undef HAVE_GAS_MAX_SKIP_P2ALIGN /* Define if your assembler supports .balign and .p2align. */ @@ -87,7 +87,7 @@ /* Define to `int' if <sys/types.h> doesn't define. */ #undef ssize_t -/* Define if cpp should also search $prefix/include. */ +/* Define if cpp should also search $prefix/include. */ #undef PREFIX_INCLUDE_DIR /* Define if you have the __argz_count function. */ @@ -552,6 +552,9 @@ /* Define if your assembler supports offsetable %lo(). */ #undef HAVE_AS_OFFSETABLE_LO10 +/* Define true if the assembler supports '.long foo@GOTOFF'. */ +#undef HAVE_AS_GOTOFF_IN_DATA + /* Define if your assembler supports dwarf2 .file/.loc directives, and preserves file table indicies exactly as given. */ #undef HAVE_AS_DWARF2_DEBUG_LINE |