Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update to the 20051112 snapshot of GCC 4.1.0 (which requires a fix to | gerald | 2005-11-14 | 1 | -0/+13 |
| | | | | | | | | | build with GCC 2.95 that I already submitted upstream as well). Add a long missing dependency on USE_ICONV=yes.[1] PR: 88894 [1] Submitted by: Björn König" <bkoenig@cs.tu-berlin.de> [1] | ||||
* | This patch is now part of the stock FSF sources, so we don't need it anymore. | obrien | 2005-09-09 | 1 | -16/+0 |
| | |||||
* | Fix bug where static forward declarations weren't accepted. | obrien | 2005-09-07 | 1 | -0/+16 |
| | | | | | | | This allows us to fix non-ISO-C constructs in our kernel to legal ISO-C. Submitted by: rodrigc Obtained from: http://gcc.gnu.org/ml/gcc-patches/2005-09/msg00006.html | ||||
* | Update to the 20050730 snapshot of GCC 4.1.0. | gerald | 2005-08-02 | 1 | -0/+0 |
| | | | | | | | | | | | | Replace the WITHOUT_LIBJAVA knob by WITHOUT_JAVA which also disables building the compiler and tools proper and avoids fetching the entire Java frontend and library tarball. Remove bogus ${PREFIX}/share/classpath/api directory that libjava adds these days. Make the (optional) handling of the Fortran and Java frontends easier to understand. | ||||
* | Update to the 20050528 snapshot of GCC 4.1.0. Adjust the libjava-related | gerald | 2005-05-30 | 1 | -0/+16 |
| | | | | part of the packaging list. | ||||
* | Update to the 20041107 snapshot of GCC 4.0.0 which contains some iconv- | gerald | 2004-11-08 | 1 | -15/+0 |
| | | | | related fixes I had submitted upstream. | ||||
* | Complete the repo-copy of gcc34 to gcc40 and update to the 20041024 | gerald | 2004-10-31 | 2 | -11/+15 |
| | | | | | | snapshot of GCC 4.0.0. PR: 71696. | ||||
* | Fix location of pkgconfig-data | vs | 2004-09-04 | 1 | -0/+11 |
| | | | | Approved by: gerald | ||||
* | Update to the 2004-01-28 snapshot of GCC 3.4. Merge in my 2004/01/26 | gerald | 2004-01-29 | 1 | -19/+0 |
| | | | | | change to the gcc33 port and introduce a new make variable SUFFIX to avoid hardcoding the version number and reorder USE_ variables. | ||||
* | Update to the 2004-01-14 snapshot of GCC 3.4. | gerald | 2004-01-22 | 1 | -0/+19 |
| | | | | | | | | | | | | | | | Merge in my 2004/01/17 change to the gcc33 port to configure with --program-suffix and related and further simplifications. Merge in my 2004/01/13 change to the gcc33 port to make the automatic generation of the package list for libraries and include files more failure tolerant, so that at least `make install` now works on sparc64. Merge in my 2004/01/05 change to the gcc33 port to combine and simplify the post-install handling of target libraries and GCJ include files. libgcj still is not supported and packaging is broken on sparc64; mark BROKEN on that platform. | ||||
* | Update to the 2003-12-24 snapshot. | obrien | 2003-12-26 | 2 | -10/+0 |
| | |||||
* | * Deal with GCC's configurary's assumption that /usr/local/{include,lib} | obrien | 2003-12-15 | 2 | -0/+10 |
| | | | | | | | | are searched automatically by the compiler by using --with-libiconv-prefix. W/o --with-libiconv-prefix, 'configure' finds the lib, but not the header. During the make, neither will be found; a lot of inconsistency here... * Deal with GCC's configurary's brokenness WRT --with-libiconv-prefix due not actually passing the found header path to CFLAGS in any way. | ||||
* | Update from repo-copy of lang/gcc33 to the 2003-11-12 snapshot of GCC 3.4. | gerald | 2003-11-15 | 4 | -224/+0 |
| | | | | | | | There is no bounds-checking patch for GCC 3.4 yet, extended printf format checking for FreeBSD has not been ported yet, and the port is BROKEN due to weird libjava build failures which occur if and only if building from within the FreeBSD ports system. | ||||
* | Add bounds-checking support using Herman ten Brugge's patches. | gerald | 2003-06-18 | 1 | -0/+11 |
| | | | | | PR: 53395 Submitted by: Dan Nelson <dnelson@allantgroup.com> | ||||
* | Update to the first prerelease of GCC 3.3, which is only available as .tar.gz. | gerald | 2003-05-07 | 1 | -17/+0 |
| | | | | Adjust COMMENT and remove NO_CDROM. Reenable man pages. | ||||
* | Merge targets pre-configure and pre-build, simplify them, and remove | gerald | 2003-04-26 | 1 | -12/+0 |
| | | | | | patch-va. All of these dealt with us patching generated files (which we don't do any longer). | ||||
* | Fifty-one months after ELF flag day, and after the system compiler became | gerald | 2003-04-24 | 2 | -92/+0 |
| | | | | | | | ELF-only as well, remove support for aout from the next generation of GCC. Suggested by: Loren James Rittle <rittle@labs.mot.com> Discussed with: obrien | ||||
* | Allow YACC to be used, rather than Bison, for C/C++. | obrien | 2003-04-23 | 1 | -0/+29 |
| | | | | Submitted by: kan | ||||
* | Not sure how I missed these patches in my 24-March-2003 GCC 3.3 | obrien | 2003-04-21 | 2 | -90/+10 |
| | | | | in-development snapshot upgrade. | ||||
* | Remove files/patch-t-freebsd. The underlying problem has been fixed in | gerald | 2003-04-17 | 1 | -10/+0 |
| | | | | | | | | | GCC 3.2.x, on the GCC 3.3 branch and GCC mainline, and while all versions of FreeBSD should build fine with this patchs, its just another extra difference to pristine FSF sources and may cause subtle header-related bugs for FreeBSD 4.x systems. Submitted by: Loren James Rittle <rittle@latour.rsch.comm.mot.com> | ||||
* | Remove the last part of jdp's profile fixes from 1998/10/08, which actually | gerald | 2003-04-15 | 1 | -11/+0 |
| | | | | | | breaks -fprofile-arcs for current GCCs. PR: 50842 | ||||
* | Finally remove the parts of this patch that date back to 1998 and have now | gerald | 2003-04-03 | 1 | -24/+0 |
| | | | | been commented for more than a year. | ||||
* | Remove special alpha optimization warning. alpha support now should be | gerald | 2003-04-02 | 1 | -20/+0 |
| | | | | sufficiently stable. | ||||
* | Upgrade to a 7-Oct-2002 GCC 3.3 in-development checkout. | obrien | 2002-10-11 | 2 | -96/+86 |
| | |||||
* | This is now in the stock FSF sources. | obrien | 2002-05-19 | 1 | -64/+0 |
| | |||||
* | GCC 2.95 and later aren't called egcs (any longer), so remove two patches | gerald | 2002-04-12 | 2 | -23/+0 |
| | | | | | | that add references to egcs to the documentation. Approved by: obrien (maintainer+mentor) | ||||
* | Upgrade to the 28-Jan-2002 GCC 3.1 development snapshot. | obrien | 2002-02-03 | 9 | -274/+157 |
| | |||||
* | Upgrade to the 5-Feb-2001 edition GCC 2.97 development snapshot. | obrien | 2001-02-15 | 2 | -122/+148 |
| | |||||
* | Upgrade to the 2000-12-11 GCC 2.97 development snapshot. | obrien | 2000-12-13 | 1 | -29/+36 |
| | |||||
* | Change the libstdc++.so version number to be more like the stock one. | obrien | 2000-12-06 | 1 | -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. | ||||
* | First cut at configure support for FreeBSD PowerPC, Sparc64, and StrongARM. | obrien | 2000-11-29 | 1 | -0/+64 |
| | |||||
* | Upgrade to the 2000-11-20 GCC 2.97 development snapshot. | obrien | 2000-11-29 | 7 | -263/+66 |
| | | | | This one should be using libstdc++ v3 and the new 3.0 C++ ABI now. | ||||
* | Upgrade to the 2000-10-02 GCC 2.97 development snapshot. | obrien | 2000-10-11 | 5 | -605/+150 |
| | |||||
* | Upgrade to the 2000-08-28 GCC 2.96 development snapshot. | obrien | 2000-09-16 | 1 | -61/+81 |
| | |||||
* | Upgrade to the 2000-07-17 GCC 2.96 development snapshot. | obrien | 2000-09-06 | 7 | -143/+111 |
| | |||||
* | Upgrade to the 2000-03-13 GCC 2.96 development snapshot. | obrien | 2000-03-19 | 1 | -21/+21 |
| | |||||
* | Upgrade to the 2000-02-07 GCC 2.96 development snapshot. | obrien | 2000-02-14 | 4 | -59/+67 |
| | |||||
* | Upgrade to the 2000-01-10 GCC 2.96 development snapshot. | obrien | 2000-01-17 | 5 | -77/+74 |
| | |||||
* | Upgrade to the 1999-09-20 development snapshot. | obrien | 1999-10-11 | 3 | -28/+42 |
| | |||||
* | Fix SWITCH_TAKES_ARG / WORD_SWITCH_TAKES_ARG breakage on the Alpha created | obrien | 1999-07-25 | 2 | -20/+8 |
| | | | | | | | | | 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. | ||||
* | Update to the 1999-07-18 beta snapshot of GCC-2.95. | obrien | 1999-07-20 | 1 | -4/+4 |
| | |||||
* | Upgrade to the July 12th GCC-2.95 prerelease. | obrien | 1999-07-15 | 1 | -1/+1 |
| | |||||
* | Changes to work with updated files/freebsd.h. | obrien | 1999-07-05 | 1 | -12/+29 |
| | |||||
* | Upgrade to the 19990623 GCC 2.95 pre-release snapshot. | obrien | 1999-06-25 | 1 | -37/+9 |
| | |||||
* | Update to the 19990616 GCC 2.95-prerelease. | obrien | 1999-06-22 | 1 | -71/+38 |
| | |||||
* | Update to the 1999-06-08 (gcc 2.95 prerelease). | obrien | 1999-06-15 | 4 | -109/+74 |
| | |||||
* | Fix for alpha. | simokawa | 1999-06-10 | 1 | -6/+120 |
| | | | | | | - sync alpha-freebsd.h with /usr/src/contrib/egcs/gcc/config/alpha/freebsd.h - add patch for mkfixinc.sh - PLIST kludge | ||||
* | Upgrade to 19990524 gcc-2.95 prerelease. | obrien | 1999-05-26 | 1 | -10/+8 |
| | |||||
* | Upgrade to the 19990517 snapshot. EGCS is not in a feature freeze for the | obrien | 1999-05-19 | 2 | -20/+16 |
| | | | | upcoming 1.2 release. Which, BTW, will be called GCC-2.95. | ||||
* | Sync up with some diffs I sent to Cygnus. | obrien | 1999-04-22 | 3 | -15/+17 |
| | |||||
* | I give you the latest and greatest of the EGCS snapshot series. | obrien | 1999-04-21 | 10 | -102/+446 |
| | | | | | | | | 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. | ||||
* | * Add support for ``-pthead'' | obrien | 1999-03-22 | 5 | -24/+562 |
| | | | | | | | * Add Alpha support Obtained from: Alpha bits taken from Hidetoshi Shimokawa's <simokawa@FreeBSD.ORG> work | ||||
* | Upgrade to 1.1.2 release. | obrien | 1999-03-17 | 5 | -46/+88 |
| | |||||
* | GNUHOST is now "i386-unknown-freebsd" for an ELF machine, and | obrien | 1999-02-10 | 4 | -9/+58 |
| | | | | "i386-unknown-freebsdaout" for an a.out machine. | ||||
* | Allow '$' in labels as our offical compiler does. | obrien | 1999-01-23 | 2 | -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. | obrien | 1998-12-26 | 1 | -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> | ||||
* | Make profiling work. | jdp | 1998-10-09 | 3 | -4/+132 |
| | |||||
* | Sync with gcc28 port: | obrien | 1998-07-20 | 1 | -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 snapshot | obrien | 1998-06-10 | 1 | -9/+6 |
| | |||||
* | Upgrade to 980406 snapshot | obrien | 1998-04-14 | 2 | -33/+0 |
| | | | | Reviewed by: my PITA ecs240 project | ||||
* | Upgrade to the 980315 snapshot. | obrien | 1998-04-07 | 2 | -14/+9 |
| | |||||
* | Upgrade to version 1.0.2 release. | obrien | 1998-04-07 | 2 | -9/+14 |
| | |||||
* | Upgrade to 1998-02-05 SNAP. Fixes problems several have had with 1.0.1. | obrien | 1998-02-14 | 2 | -12/+28 |
| | | | | Including linking with the STL vector class. | ||||
* | Set __FreeBSD__ to 2, not 3. | obrien | 1998-02-13 | 1 | -1/+1 |
| | | | | Ports track -STABLE. | ||||
* | Make "-fsjlj-exceptions" (use setjmp/longjmp for exceptions) the | jdp | 1998-01-24 | 1 | -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 something | jdp | 1998-01-11 | 3 | -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. |