summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/crtstuff.c
Commit message (Collapse)AuthorAgeFilesLines
* Mark __DTOR_LIST__, __EH_FRAME_BEGIN__ and __CTOR_END__ as used to avoidrpaulo2010-08-261-5/+5
| | | | | | segfaults when building with clang. This comes (partly) from the LLVM svn r41105.
* Mark __JCR_LIST__, __DTOR_END__, __JCR_END__, __FRAME_END__ as used torpaulo2010-08-261-5/+5
| | | | | | avoid segfaults when building with clang. Permission to backport given by Jan hubicka <jh at suse.cz>.
* Mark the following static variables as __used__ instead of __unused__:rpaulo2010-08-241-6/+6
| | | | | | | | | | | | | | | | | | o force_to_data o __CTOR_LIST__ o __do_global_dtors_aux_fini_array_entry o __frame_dummy_init_array_entry This is necessary because Clang is smart enough to optimize out these variables was they were marked as __unused__ (and they are also static). The end result was programs segfaulting because these symbols weren't present. This follows the upstream revision 159228 and the author of that revision (Jan Hubicka <jh at suse.de>) allowed us to backport this to our GPLv2 GCC. Discussed with: core
* GCC 4.2.0 release.kan2007-05-191-17/+59
|
* Gcc 3.4.4 release.kan2005-06-031-3/+12
|
* Gcc 3.4.2 20040728.kan2004-07-281-27/+15
|
* Gcc 3.3.1-pre as of 2003-07-11.kan2003-07-111-75/+10
|
* Gcc 3.1.0 pre-release from the FSF anoncvs repo on 9-May-2002 15:57:15 EDT.obrien2002-05-091-3/+3
|
* Enlist the FreeBSD-CURRENT users as testers of what is to become Gcc 3.1.0.obrien2002-02-011-251/+299
| | | | These bits are taken from the FSF anoncvs repo on 1-Feb-2002 08:20 PST.
* Virgin import of the GCC 2.95.1 compilersobrien1999-10-161-23/+84
|
* Virgin import of gcc from EGCS 1.1.2obrien1999-08-261-21/+200
|
* Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of thepeter1996-09-181-0/+324
non-i386, non-unix, and generatable files have been trimmed, but can easily be added in later if needed. gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's handy to have both available for reference for such little cost. The freebsd-specific changes will then be committed, and once the dust has settled, the bmakefiles will be committed to use this code.
OpenPOWER on IntegriCloud