summaryrefslogtreecommitdiff
path: root/gcc/config.in
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-10-16 18:39:47 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-10-16 18:39:47 -0700
commitf88c65f7e37e6842e6ea3c84022a16f9fa9492c8 (patch)
tree0278d65c37795602590af63f453e4fe59489296b /gcc/config.in
parentb5823a4422a16cfbe1b48fde4d82fd7e421f5241 (diff)
downloadgcc-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.in9
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