diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2015-09-24 08:51:39 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2015-09-24 08:51:39 +0000 |
commit | 2d11044217edd9168eafea1c8c60603f87b0e00d (patch) | |
tree | 025e93ec3292313d548bc0002efbee95ff405726 /libgcc/config.in | |
parent | fcb901cdfac9321b0202d800621f06b2aafd5bee (diff) | |
download | gcc-2d11044217edd9168eafea1c8c60603f87b0e00d.zip gcc-2d11044217edd9168eafea1c8c60603f87b0e00d.tar.gz gcc-2d11044217edd9168eafea1c8c60603f87b0e00d.tar.bz2 |
Use CRTs provided by Solaris
gcc:
* configure.ac (gcc_cv_solaris_crts): New test.
* configure. Regenerate.
* config.in: Regenerate.
* config/sol2.h (STARTFILE_SPEC): Simplify, provide
HAVE_SOLARIS_CRTS variant.
libgcc:
* configure.ac (libgcc_cv_solaris_crts): New test.
* configure: Regenerate.
* config.in: Regenerate.
* config/sol2/crtp.c, config/sol2/crtpg.c: New files.
* config/gmon-sol2.c: Rename to ...
* config/sol2/gmon.c: ... this.
Include auto-target.h.
(internal_mcount): Wrap setup handling in !HAVE_SOLARIS_CRTS.
* config/t-sol2: Rename to ...
* config/sol2/t-sol2: ... this.
(gmon.o): Reflect renaming.
(crtp.o, crtpg.o): New rules.
* config.host (*-*-solaris2*): Reflect renaming.
Use system CRTs if present.
Remove default CRT case.
From-SVN: r228077
Diffstat (limited to 'libgcc/config.in')
-rw-r--r-- | libgcc/config.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libgcc/config.in b/libgcc/config.in index 59a7961..25aa0d9 100644 --- a/libgcc/config.in +++ b/libgcc/config.in @@ -18,6 +18,9 @@ /* Define to 1 if you have the <memory.h> header file. */ #undef HAVE_MEMORY_H +/* Define if the system-provided CRTs are present on Solaris. */ +#undef HAVE_SOLARIS_CRTS + /* Define to 1 if you have the <stdint.h> header file. */ #undef HAVE_STDINT_H |