aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJacek Caban <jacek@codeweavers.com>2013-09-13 18:06:41 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2013-09-13 20:06:41 +0200
commit88b0e79e45b76cece89ee1ac4a2feca4524a9b55 (patch)
treec9142db87feb2cf94393c30e427ed094ad2e503d /gcc/config.gcc
parenta1e51df97b9d2a61cb4a2c8c7a3f2caca6be1f89 (diff)
downloadgcc-88b0e79e45b76cece89ee1ac4a2feca4524a9b55.zip
gcc-88b0e79e45b76cece89ee1ac4a2feca4524a9b55.tar.gz
gcc-88b0e79e45b76cece89ee1ac4a2feca4524a9b55.tar.bz2
c-target.def: New hook
2013-09-13 Jacek Caban <jacek@codeweavers.com> * c-target.def: New hook gcc/ChangeLog: 2013-09-13 Jacek Caban <jacek@codeweavers.com> * config.gcc: Use new winnt-c.c target hooks * config/t-winnt: New file * config/winnt-c.c: New file * doc/tm.texi.in: Document new hook * doc/tm.texi: Regenerated gcc/cp/Changelog: 2013-09-13 Jacek Caban <jacek@codeweavers.com> * decl.c: Use new cxx_implicit_extern_c hook gcc/testsuite/ChangeLog: 2013-09-13 Jacek Caban <jacek@codeweavers.com> * g++.dg/abi/main.C: Added implicit C linkage tests From-SVN: r202573
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index c8a3a4e..605efc0 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1526,6 +1526,9 @@ x86_64-*-cygwin*)
i[34567]86-*-mingw* | x86_64-*-mingw*)
tm_file="${tm_file} i386/unix.h i386/bsd.h i386/gas.h dbxcoff.h i386/cygming.h"
xm_file=i386/xm-mingw32.h
+ c_target_objs="${c_target_objs} winnt-c.o"
+ cxx_target_objs="${cxx_target_objs} winnt-c.o"
+ target_has_targetcm="yes"
case ${target} in
x86_64-*-* | *-w64-*)
need_64bit_isa=yes
@@ -1565,7 +1568,7 @@ i[34567]86-*-mingw* | x86_64-*-mingw*)
;;
esac
tm_file="${tm_file} i386/mingw-stdint.h"
- tmake_file="${tmake_file} i386/t-cygming t-slibgcc"
+ tmake_file="${tmake_file} t-winnt i386/t-cygming t-slibgcc"
case ${target} in
x86_64-w64-*)
tmake_file="${tmake_file} i386/t-mingw-w64"