aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/t-cygming
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2010-09-26 04:02:24 +0000
committerRichard Henderson <rth@gcc.gnu.org>2010-09-25 21:02:24 -0700
commit174425adcde4e0f7205e9ac6832f4e7a451b123e (patch)
tree94844f8fe08bec0ae9421339a340782e1641513e /gcc/config/i386/t-cygming
parenta0549e082c417e9ef40e47f2288fb7b8b0c648e5 (diff)
downloadgcc-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/config/i386/t-cygming')
-rw-r--r--gcc/config/i386/t-cygming2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/t-cygming b/gcc/config/i386/t-cygming
index 0a65ffd..183e545 100644
--- a/gcc/config/i386/t-cygming
+++ b/gcc/config/i386/t-cygming
@@ -17,7 +17,7 @@
# <http://www.gnu.org/licenses/>.
LIB1ASMSRC = i386/cygwin.asm
-LIB1ASMFUNCS = _chkstk
+LIB1ASMFUNCS = _chkstk _chkstk_ms
# cygwin and mingw always have a limits.h, but, depending upon how we are
# doing the build, it may not be installed yet.