aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc295/files
Commit message (Collapse)AuthorAgeFilesLines
* Unbreak on -current where _types.h got a new prerequisite (sys/cdefs.h)netchild2005-04-301-1/+2
| | | | | | | | | | | by me. Unfortunately we don't have a __FreeBSD_Version for this, so the change isn't limited to -current, it's for >= 500039. Famous last words: it shouldn't hurt. Requested by: portmgr (kris)
* Actually all that needed to be done in this file to fix for 5-CURRENTobrien2003-01-011-26/+6
| | | | is to remove the explicit "-m elf_i386" and use the default emulation.
* Attempt to Fix build on -CURRENTarved2003-01-015-11/+142
| | | | | | | Good bye 2002! Happy new year 2003! (CET) PR: 46483 Submitted by: Stefan Farfeleder <stefan@fafoe.dyndns.org>
* Allow to build in -CURRENT.obrien2002-05-072-0/+70
|
* GCC 2.95 and later aren't called egcs (any longer), so remove three patchesgerald2002-04-123-36/+0
| | | | | | that add references to egcs to the documentation. Approved by: obrien (maintainer+mentor)
* Document.obrien2002-03-251-1/+1
|
* Let machine/ansi.h know not to play glibc for us.obrien2002-03-241-5/+13
|
* DEFAULT_VTABLE_THUNKS got set back to `1' from `2' in 2.95.3.obrien2001-04-171-2/+14
| | | | | Just forget about VTABLE THUNKS and use the C++ ABI the base 2.95 G++ uses since there is no advantage the other way.
* Change the libstdc++.so version number to be more like the stock one.obrien2000-12-061-1/+1
| | | | | This change is needed as the one I was using is too much in the range of shared version numbers the stock libstdc++.so will have.
* Add "-Wnon-const-format" which checks for non-constant format strings forobrien2000-11-275-25/+234
| | | | | | | auditing purposes. Submitted by: kris Obtained from: NetBSD
* Add RCS keyword.obrien1999-08-311-0/+2
|
* $Id$ -> $FreeBSD$peter1999-08-301-1/+1
|
* Don't assign __FreeBSD__ a value here. (pulled too much in fromobrien1999-08-191-2/+2
| | | | | | | src/contrib/egcs/ again) PR: 13224 Submitted by: imura@cs.titech.ac.jp
* As in the i386, `tm.h' includes headers for us.obrien1999-08-161-4/+0
|
* Include the proper arch header for a.out systems.obrien1999-08-161-1/+1
|
* Make -pthread work again -- pulled too much in from src/contrib/egcs/obrien1999-08-161-2/+4
|
* Update to GCC-2.95 (what would have been EGCS-1.2).obrien1999-08-0615-241/+404
|
* Define "OBSTACK_CHUNK_SIZE" as getpagesize().obrien1999-06-281-17/+17
| | | | | | | | | | Our malloc can allocte pagesized blocks efficiently and the EGCS default size of 4072 bytes is not optimal. Protect #define's and other minor syncing with src/contrib/egcs/gcc/config/freebsd.h OBSTACK_CHUNK_SIZE Submitted by: Hidetoshi Shimokawa
* Cleanup the FREEBSD_NATIVE stuff, which we don't use anymore in this context.obrien1999-06-281-37/+0
|
* Fix the CPP_PREDEFINES so it properly gets the "global" definition too.obrien1999-04-181-1/+1
|
* Worked better before.obrien1999-04-032-2/+2
|
* Use proper include directive.obrien1999-03-312-2/+2
|
* Add FreeBSD's ``-fformat-extensions''. Taken from 4.0-CURRENT, this allowsobrien1999-03-313-0/+266
| | | | 2.x/3.x people to compile kernels and world with EGCS.
* * Add support for ``-pthead''obrien1999-03-226-24/+682
| | | | | | | * Add Alpha support Obtained from: Alpha bits taken from Hidetoshi Shimokawa's <simokawa@FreeBSD.ORG> work
* Upgrade to 1.1.2 release.obrien1999-03-176-55/+96
|
* STL 3.0 rope fix.obrien1999-02-281-0/+12
| | | | Obtained from: aspell 0.27.1 port
* GNUHOST is now "i386-unknown-freebsd" for an ELF machine, andobrien1999-02-105-12/+61
| | | | "i386-unknown-freebsdaout" for an a.out machine.
* Allow '$' in labels as our offical compiler does.obrien1999-01-232-10/+36
| | | | | Reviewed by: jdp Submitted by: Keith Walker <kew@timesink.spk.wa.us>
* Build and install crtbegin.o crtbeginS.o crtend.o crtendS.o for the ELF case.obrien1998-12-261-0/+10
| | | | | | | This should fix some of the problems with exceptions under ELF. PR: ports/9089 Submitted by: jdp via Robert Schulhof <rrs@LMI.Net>
* Fix configure scripts to it correctly detects an ELF system w/o having toobrien1998-12-041-0/+15
| | | | | | be forced. Submitted by: Niall Smart <nialls@euristix.ie> (w/changes by me)
* Make profiling work.jdp1998-10-093-4/+132
|
* Sync with gcc28 port:obrien1998-07-201-0/+32
| | | | | | * Implement support for weak symbols. This solves the "___error" undefined problem on 3.0-CURRENT systems. * look for crt0.o in /usr/lib/aout on 3.0-CURRENT systems.
* upgrade to 19980608 snapshotobrien1998-06-101-9/+6
|
* Upgrade to 980406 snapshotobrien1998-04-142-33/+0
| | | | Reviewed by: my PITA ecs240 project
* Upgrade to the 980315 snapshot.obrien1998-04-072-14/+9
|
* Upgrade to version 1.0.2 release.obrien1998-04-072-9/+14
|
* Upgrade to 1998-02-05 SNAP. Fixes problems several have had with 1.0.1.obrien1998-02-142-12/+28
| | | | Including linking with the STL vector class.
* Set __FreeBSD__ to 2, not 3.obrien1998-02-131-1/+1
| | | | Ports track -STABLE.
* Make "-fsjlj-exceptions" (use setjmp/longjmp for exceptions) thejdp1998-01-241-0/+17
| | | | | | | | | | default for FreeBSD. The standard exception implementation reliably dumps core under FreeBSD. Users can put "-fno-sjlj-exceptions" on the command line if they really want to override the new default. Configure with "--with-gnu-as" and "--with-gnu-ld". Define "__FreeBSD__" as 3.
* This is a new port for egcs, which probably stands for somethingjdp1998-01-113-0/+39
like "enhanced GNU compiler suite." It contains updated versions of gcc, g++, and g77 with many bugfixes and some new optimizations. The C++ compiler in particular is vastly improved over gcc-2.7.2.1.