From ff5f1a520caa9c02aef28b938f8045a61331a6f1 Mon Sep 17 00:00:00 2001 From: rth Date: Sun, 26 Sep 2010 04:02:24 +0000 Subject: * config/i386/cygwin.asm: Include auto-host.h. (cfi_startproc, cfi_endproc, cfi_adjust_cfa_offset, cfi_def_cfa_register, cfi_register, cfi_push, cfi_pop): New macros. (__chkstk, __alloca): Annotate for dwarf2 unwind info. Drop alignment code from the 64-bit path. Use gas local labels. * config/i386/i386.md (pro_epilogue_adjust_stack__2): Macroize from _di_2. Remove the useless constant integer argument. (pro_epilogue_adjust_stack__3): New. (allocate_stack_worker_probe_): Macroize from allocate_stack_worker_{32,64}. Use __chkstk_ms. Update all users. * config/i386/i386.c (ix86_expand_prologue): Use __chkstk_ms; use gen_pro_epilogue_adjust_stack_*_3 and annotate it. (__chkstk_ms): New function. * config/i386/t-cygming (LIB1ASMFUNCS): Add _chkstk_ms. * gcc/config/i386/t-interix: Likewise. * configure.ac (HAVE_GAS_CFI_DIRECTIVE): Export for target. (HAVE_GAS_CFI_PERSONALITY_DIRECTIVE): Likewise. (HAVE_GAS_CFI_SECTIONS_DIRECTIVE): Likewise. * configure, config.in: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@164628 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/config.in | 9 --------- 1 file changed, 9 deletions(-) (limited to 'gcc/config.in') diff --git a/gcc/config.in b/gcc/config.in index a03b65309dc..574c033e894 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -936,22 +936,13 @@ /* Define 0/1 if your assembler supports CFI directives. */ -#ifndef USED_FOR_TARGET #undef HAVE_GAS_CFI_DIRECTIVE -#endif - /* Define 0/1 if your assembler supports .cfi_personality. */ -#ifndef USED_FOR_TARGET #undef HAVE_GAS_CFI_PERSONALITY_DIRECTIVE -#endif - /* Define 0/1 if your assembler supports .cfi_sections. */ -#ifndef USED_FOR_TARGET #undef HAVE_GAS_CFI_SECTIONS_DIRECTIVE -#endif - /* Define if your assembler supports the .loc discriminator sub-directive. */ #ifndef USED_FOR_TARGET -- cgit v1.2.1