This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r228330 - in /branches/gcc-5-branch: gcc/Change...
- From: ro at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 01 Oct 2015 11:51:45 -0000
- Subject: r228330 - in /branches/gcc-5-branch: gcc/Change...
Author: ro
Date: Thu Oct 1 11:51:45 2015
New Revision: 228330
URL: https://gcc.gnu.org/viewcvs?rev=228330&root=gcc&view=rev
Log:
Use CRTs provided by Solaris
gcc:
Backport from mainline
2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* 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:
Backport from mainline
2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* 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.
Added:
branches/gcc-5-branch/libgcc/config/sol2/
branches/gcc-5-branch/libgcc/config/sol2/crtp.c
branches/gcc-5-branch/libgcc/config/sol2/crtpg.c
branches/gcc-5-branch/libgcc/config/sol2/gmon.c
- copied, changed from r228322, branches/gcc-5-branch/libgcc/config/gmon-sol2.c
branches/gcc-5-branch/libgcc/config/sol2/t-sol2
- copied, changed from r228322, branches/gcc-5-branch/libgcc/config/t-sol2
Removed:
branches/gcc-5-branch/libgcc/config/gmon-sol2.c
branches/gcc-5-branch/libgcc/config/t-sol2
Modified:
branches/gcc-5-branch/gcc/ChangeLog
branches/gcc-5-branch/gcc/config.in
branches/gcc-5-branch/gcc/config/sol2.h
branches/gcc-5-branch/gcc/configure
branches/gcc-5-branch/gcc/configure.ac
branches/gcc-5-branch/libgcc/ChangeLog
branches/gcc-5-branch/libgcc/config.host
branches/gcc-5-branch/libgcc/config.in
branches/gcc-5-branch/libgcc/configure
branches/gcc-5-branch/libgcc/configure.ac