diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2010-09-26 04:02:24 +0000 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2010-09-25 21:02:24 -0700 |
commit | 174425adcde4e0f7205e9ac6832f4e7a451b123e (patch) | |
tree | 94844f8fe08bec0ae9421339a340782e1641513e /gcc/configure | |
parent | a0549e082c417e9ef40e47f2288fb7b8b0c648e5 (diff) | |
download | gcc-174425adcde4e0f7205e9ac6832f4e7a451b123e.zip gcc-174425adcde4e0f7205e9ac6832f4e7a451b123e.tar.gz gcc-174425adcde4e0f7205e9ac6832f4e7a451b123e.tar.bz2 |
cygwin.asm: Include auto-host.h.
* 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_<mode>_2): Macroize
from _di_2. Remove the useless constant integer argument.
(pro_epilogue_adjust_stack_<mode>_3): New.
(allocate_stack_worker_probe_<mode>): 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.
Co-Authored-By: Richard Henderson <rth@redhat.com>
From-SVN: r164628
Diffstat (limited to 'gcc/configure')
-rwxr-xr-x | gcc/configure | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/configure b/gcc/configure index c392323..b7a1c11 100755 --- a/gcc/configure +++ b/gcc/configure @@ -21662,12 +21662,14 @@ else gcc_cv_as_cfi_advance_working=no fi + cat >>confdefs.h <<_ACEOF #define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes \ && test $gcc_cv_as_cfi_advance_working = yes; then echo 1; else echo 0; fi` _ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking assembler for cfi personality directive" >&5 $as_echo_n "checking assembler for cfi personality directive... " >&6; } if test "${gcc_cv_as_cfi_personality_directive+set}" = set; then : @@ -21749,6 +21751,7 @@ fi $as_echo "$gcc_cv_as_cfi_sections_directive" >&6; } + cat >>confdefs.h <<_ACEOF #define HAVE_GAS_CFI_SECTIONS_DIRECTIVE `if test $gcc_cv_as_cfi_sections_directive = yes; then echo 1; else echo 0; fi` |