aboutsummaryrefslogtreecommitdiff
path: root/libgcc/config.in
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-02-28 09:59:15 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-02-28 09:59:15 +0100
commitce579a4fe084bb4aea2b677592e114639d9afc07 (patch)
treeee17476149a90f9a012107fe31e62bdcb32f4996 /libgcc/config.in
parent678127a85e78a86d680e33b208e1571dc2dc045f (diff)
re PR debug/83917 (with -mcall-ms2sysv-xlogues, stepping into x86 tail-call restore stub gives bad backtrace)
PR debug/83917 * configure.ac (AS_HIDDEN_DIRECTIVE): AC_DEFINE_UNQUOTED this to $asm_hidden_op if visibility ("hidden") attribute works. (HAVE_AS_CFI_SECTIONS): New AC_DEFINE. * config/i386/i386-asm.h: Don't include auto-host.h. (PACKAGE_VERSION, PACKAGE_NAME, PACKAGE_STRING, PACKAGE_TARNAME, PACKAGE_URL): Don't undefine. (USE_GAS_CFI_DIRECTIVES): Don't use nor define this macro, instead guard cfi_startproc only on ifdef __GCC_HAVE_DWARF2_CFI_ASM. (FN_HIDDEN): Change guard from #ifdef HAVE_GAS_HIDDEN to #ifdef AS_HIDDEN_DIRECTIVE, use AS_HIDDEN_DIRECTIVE macro in the definition instead of hardcoded .hidden. * config/i386/cygwin.S: Include i386-asm.h first before .cfi_sections directive. Use #ifdef HAVE_AS_CFI_SECTIONS rather than #ifdef HAVE_GAS_CFI_SECTIONS_DIRECTIVE to guard .cfi_sections. (USE_GAS_CFI_DIRECTIVES): Don't define. * configure: Regenerated. * config.in: Likewise. From-SVN: r258057
Diffstat (limited to 'libgcc/config.in')
-rw-r--r--libgcc/config.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/libgcc/config.in b/libgcc/config.in
index f9fb253874f..d634af9d949 100644
--- a/libgcc/config.in
+++ b/libgcc/config.in
@@ -1,8 +1,15 @@
/* config.in. Generated from configure.ac by autoheader. */
+/* Define to the .hidden-like directive if it exists. */
+#undef AS_HIDDEN_DIRECTIVE
+
/* Define to 1 if the assembler supports AVX. */
#undef HAVE_AS_AVX
+/* Define to 1 if the assembler supports .cfi_sections .debug_frame directive.
+ */
+#undef HAVE_AS_CFI_SECTIONS
+
/* Define to 1 if the target assembler supports thread-local storage. */
#undef HAVE_CC_TLS