David E. O'Brien
1eca3f824a
Total hack to allow gcc31 to build on -CURRENT.
...
This hack makes gcc totally use our stock headers vs. the fixinc'ed ones.
There is probably zero chance of getting this fixed in the FSF/GCC CVS
repository, as the 3.1 branch is offically closed.
2002-09-18 14:43:03 +00:00
David E. O'Brien
b881bce189
Update to match what is in -current.
2002-05-28 03:43:59 +00:00
David E. O'Brien
4a9768d001
Upgrade to the 21-May-2002 GCC 3.1.1 pre-release snapshot.
2002-05-28 03:00:13 +00:00
David E. O'Brien
704ef6b8f8
This is now in the stock FSF sources.
2002-05-18 19:06:11 +00:00
Gerald Pfeifer
a6568b932b
GCC 2.95 and later aren't called egcs (any longer), so remove two patches
...
that add references to egcs to the documentation.
Approved by: obrien (maintainer+mentor)
2002-04-12 07:41:58 +00:00
David E. O'Brien
1262671749
Upgrade to the 28-Jan-2002 GCC 3.1 development snapshot.
2002-02-03 07:15:30 +00:00
David E. O'Brien
aa33b0f337
Upgrade to the 5-Feb-2001 edition GCC 2.97 development snapshot.
2001-02-14 20:52:39 +00:00
David E. O'Brien
7d7ab1639f
Upgrade to the 2000-12-11 GCC 2.97 development snapshot.
2000-12-13 02:26:23 +00:00
David E. O'Brien
932231b1d5
Change the libstdc++.so version number to be more like the stock one.
...
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.
2000-12-05 20:35:40 +00:00
David E. O'Brien
c517f4bd29
First cut at configure support for FreeBSD PowerPC, Sparc64, and StrongARM.
2000-11-28 19:54:42 +00:00
David E. O'Brien
52693c37bd
Upgrade to the 2000-11-20 GCC 2.97 development snapshot.
...
This one should be using libstdc++ v3 and the new 3.0 C++ ABI now.
2000-11-28 18:55:06 +00:00
David E. O'Brien
1c8d799fc5
Upgrade to the 2000-10-02 GCC 2.97 development snapshot.
2000-10-10 23:32:34 +00:00
David E. O'Brien
572a796bf3
Upgrade to the 2000-08-28 GCC 2.96 development snapshot.
2000-09-15 23:43:48 +00:00
David E. O'Brien
81388430e3
Upgrade to the 2000-07-17 GCC 2.96 development snapshot.
2000-09-05 16:59:15 +00:00
David E. O'Brien
dad8513fc7
Upgrade to the 2000-03-13 GCC 2.96 development snapshot.
2000-03-19 08:43:52 +00:00
David E. O'Brien
8aeb263242
Upgrade to the 2000-02-07 GCC 2.96 development snapshot.
2000-02-14 11:39:38 +00:00
David E. O'Brien
19b929d5e3
Upgrade to the 2000-01-10 GCC 2.96 development snapshot.
2000-01-17 12:27:59 +00:00
David E. O'Brien
134508746d
Upgrade to the 1999-09-20 development snapshot.
1999-10-10 20:28:35 +00:00
David E. O'Brien
bfd0ab6504
Fix SWITCH_TAKES_ARG / WORD_SWITCH_TAKES_ARG breakage on the Alpha created
...
when I changed from defining these in gcc/config/freebsd.h and instead defined
extensable FreeBSD-wide definitions.
While I am here, move the *SWITCH_TAKES_ARG = FBSD_*SWITCH_TAKES_ARG
assignments to the global file to remove one more thing from the arch specific
config files.
1999-07-25 03:34:39 +00:00
David E. O'Brien
228ed0867b
Update to the 1999-07-18 beta snapshot of GCC-2.95.
1999-07-20 15:30:52 +00:00
David E. O'Brien
dcbfd9ec96
Upgrade to the July 12th GCC-2.95 prerelease.
1999-07-15 11:08:16 +00:00
David E. O'Brien
7d3e0363c5
Changes to work with updated files/freebsd.h.
1999-07-04 20:57:15 +00:00
David E. O'Brien
5b92de7d87
Upgrade to the 19990623 GCC 2.95 pre-release snapshot.
1999-06-24 19:11:57 +00:00
David E. O'Brien
34f41f20b2
Update to the 19990616 GCC 2.95-prerelease.
1999-06-21 18:17:56 +00:00
David E. O'Brien
2f3c81d522
Update to the 1999-06-08 (gcc 2.95 prerelease).
1999-06-15 07:31:21 +00:00
Hidetoshi Shimokawa
683d7f1024
Fix for alpha.
...
- sync alpha-freebsd.h with /usr/src/contrib/egcs/gcc/config/alpha/freebsd.h
- add patch for mkfixinc.sh
- PLIST kludge
1999-06-10 14:31:10 +00:00
David E. O'Brien
dd0c9cce89
Upgrade to 19990524 gcc-2.95 prerelease.
1999-05-26 10:26:29 +00:00
David E. O'Brien
52b78a29b0
Upgrade to the 19990517 snapshot. EGCS is not in a feature freeze for the
...
upcoming 1.2 release. Which, BTW, will be called GCC-2.95.
1999-05-18 18:15:36 +00:00
David E. O'Brien
90cf712e7a
Sync up with some diffs I sent to Cygnus.
1999-04-22 00:40:40 +00:00
David E. O'Brien
ccfd6f92ac
I give you the latest and greatest of the EGCS snapshot series.
...
This is their bleeding edge offering. This will enable us to better track
the direction EGCS is going for future upgrades of /usr/contrib/egcs/.
Above ver 1.1.2, this offering gives you many C++ fixes/enhancements, *and*
a native Java compiler.
1999-04-21 07:48:59 +00:00
David E. O'Brien
7b9d7e0720
* Add support for ``-pthead''
...
* Add Alpha support
Obtained from: Alpha bits taken from Hidetoshi Shimokawa's
<simokawa@FreeBSD.ORG> work
1999-03-22 01:35:36 +00:00
David E. O'Brien
b4f4cda51d
Upgrade to 1.1.2 release.
1999-03-17 00:40:26 +00:00
David E. O'Brien
9740802749
GNUHOST is now "i386-unknown-freebsd" for an ELF machine, and
...
"i386-unknown-freebsdaout" for an a.out machine.
1999-02-09 18:24:50 +00:00
David E. O'Brien
ec6d85e380
Allow '$' in labels as our offical compiler does.
...
Reviewed by: jdp
Submitted by: Keith Walker <kew@timesink.spk.wa.us>
1999-01-23 06:08:11 +00:00
David E. O'Brien
e9035ce80a
Build and install crtbegin.o crtbeginS.o crtend.o crtendS.o for the ELF case.
...
This should fix some of the problems with exceptions under ELF.
PR: ports/9089
Submitted by: jdp via Robert Schulhof <rrs@LMI.Net>
1998-12-25 19:42:01 +00:00
John Polstra
71e64d35d1
Make profiling work.
1998-10-08 21:33:02 +00:00
David E. O'Brien
dcb89c7cec
Sync with gcc28 port:
...
* 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.
1998-07-19 22:03:43 +00:00
David E. O'Brien
1395c6719c
upgrade to 19980608 snapshot
1998-06-10 05:29:14 +00:00
David E. O'Brien
d53d3cdfc1
Upgrade to 980406 snapshot
...
Reviewed by: my PITA ecs240 project
1998-04-14 10:17:32 +00:00
David E. O'Brien
c70534b96a
Upgrade to the 980315 snapshot.
1998-04-07 01:18:16 +00:00
David E. O'Brien
d0d4155962
Upgrade to version 1.0.2 release.
1998-04-07 01:14:29 +00:00
David E. O'Brien
f8cd0b6297
Upgrade to 1998-02-05 SNAP. Fixes problems several have had with 1.0.1.
...
Including linking with the STL vector class.
1998-02-14 04:18:25 +00:00
David E. O'Brien
028a674b3b
Set __FreeBSD__ to 2, not 3.
...
Ports track -STABLE.
1998-02-13 08:16:17 +00:00
John Polstra
67e588bd58
Make "-fsjlj-exceptions" (use setjmp/longjmp for exceptions) the
...
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.
1998-01-23 17:49:47 +00:00
John Polstra
fa5dde5a30
This is a new port for egcs, which probably stands for something
...
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.
1998-01-10 21:40:10 +00:00