summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-17/+8
| | | | | | 1.8 printf format error fixes Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-8/+15
| | | | | | | 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-20/+43
| | | | | | 1.11 -mno-align-long-strings Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-1/+1
| | | | | | 1.2 Localize the version number Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-3/+7
| | | | | | | | 1.2 -fformat-extensions 1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha 1.14 -O0 -O1 should optimize alignment for time, not size Approved by: obrien
* Use the stock 3.2.1-prerelease file.kan2002-10-104-18/+37
| | | | Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-94/+282
| | | | | | | | | | | | 1.\\{2,15\\} FREEBSD_NATIVE 1.\\{5,13\\} ELF, and objformat support 1.\\{16,23,25\\} Better cross building control 1.21 'GCC_OPTIONS' 1.27 cross-arch MD_EXEC_PREFIX fixes cc -print-search-dir fixes 1.28 Read specs from /usr/libdata/gcc/specs, if available Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-36/+88
| | | | | | 1.2 kernel printf enchancements framework Approved by: obrien
* Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-10-101-19/+4
| | | | | | | 1.2 kernel printf enchancements framework 1.3 suppress warnings on K&R main Approved by: obrien
* This commit was generated by cvs2svn to compensate for changes in r104752,kan2002-10-1040-721/+1233
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on October 9th ↵kan2002-10-1052-934/+1715
| | | | | | | | 2002 20:15 EST.
* | Turn off the "-O2 flag TRIGGERS KNOWN OPTIMIZER BUGS" warning.obrien2002-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | From current testsuite results, the optimizer bugs don't appear to exist anymore. RTH@cygnus.com did a lot of work on the Alpha ELF code generator for GCC 3.2[.0]. A recent FreeBSD/AXP GCC bootstrap is at http://gcc.gnu.org/ml/gcc-testresults/2002-09/msg00604.html In this bootstraps, all gcc libraries are built with -O2 and c-torture gives -O2 a real workout. None of the remaining failures have anything to do with -O2 optimizer bugs. Submitted by: Loren James Rittle <rittle@latour.rsch.comm.mot.com>
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-171-0/+3
| | | | | | | | | | | | 1.8 printf format error fixes Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-171-1/+1
| | | | | | | | | | | | 1.2 Localize the version number Approved by: obrien
* | Use the stock 3.2.1-prerelease file.kan2002-09-176-29/+37
| | | | | | | | Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-171-0/+5
| | | | | | | | | | | | | | 1.2 framework for our kernel printf enhancements 1.3 suppress prototype warning for K&R main Approved by: obrien
* | This commit was generated by cvs2svn to compensate for changes in r103445,kan2002-09-1736-659/+972
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 ↵kan2002-09-1745-689/+1018
| | | | | | | | 13:23:11 EDT.
* | Emacs decides between v8 and v9 based on "__arch64__". So define it.obrien2002-09-121-2/+5
| | | | | | | | Desired by: tmm
* | Remove some debugging cruft I accidently committed with rev 1.4.obrien2002-09-121-7/+0
| |
* | Try to detect support for the `long long' type so that ANSI-C[89] cleanobrien2002-09-121-1/+14
| | | | | | | | | | | | | | | | | | | | | | code will know not to try to use `long long'. Unfortunately the GCC spec parser will not allow us to properly detect the "iso9899:1990" and "iso9899:199409" forms of the acceptable -std= arguments, because of the ':' in the -std argument. :-( I have left them in the spec as a place holder in hopes someone knows a way to make the detection of them work. Desired by: wollman
* | Bump __FreeBSD_cc_version for gcc 3.1-prerelease -> 3.2.1-snap upgrade.obrien2002-09-091-1/+1
| |
* | Revert rev. 1.2. GCC 3.2 seems to have builtin_memset fixed.kan2002-09-011-5/+0
| | | | | | | | Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-4/+24
| | | | | | | | | | | | 1.8 printf format error fixes Approved by: obrien
* | Use the stock 3.2.1-prerelease file.kan2002-09-011-63/+102
| | | | | | | | Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-6/+10
| | | | | | | | | | | | | | 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-28/+207
| | | | | | | | | | | | 1.11 -mno-align-long-strings Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-1/+1
| | | | | | | | | | | | 1.8 Change symbol values to match freebsd.h Approved by: obrien
* | Use the stock 3.2.1-prerelease file.kan2002-09-017-344/+429
| | | | | | | | Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-1/+1
| | | | | | | | | | | | 1.2 Localize the version number Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-7/+14
| | | | | | | | | | | | | | | | 1.2 -fformat-extensions 1.7 optimization downgrade 1.14 -O0 -O1 should optimize alignment for time, not size Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 1.\{2,15\} FREEBSD_NATIVE 1.\{5,13\} ELF, and objformat support 1.\{16,23,25\} Better cross building control 1.21 'GCC_OPTIONS' 1.27 cross-arch MD_EXEC_PREFIX fixes cc -print-search-dir fixes 1.28 Read specs from /usr/libdata/gcc/specs, if available Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-13/+11
| | | | | | | | | | | | 1.2 a.out support Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-1/+10
| | | | | | | | | | | | | | | | 1.2 do not create paradoxical FLOAT_MODE subregs I am not sure if this is still required. Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-51/+64
| | | | | | | | | | | | 1.2 kernel printf enchancements framework Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-9/+10
| | | | | | | | | | | | 1.2 don't let gcc(1) hide warnings in system headers. Approved by: obrien
* | Merge FreeBSD modifications into gcc 3.2.1-prerelease:kan2002-09-011-8/+18
| | | | | | | | | | | | | | 1.2 kernel printf enchancements framework 1.3 suppress warnings on K&R main Approved by: obrien
* | Use the stock 3.2.1-prerelease file.kan2002-09-011-2/+3
| | | | | | | | Approved by: obrien
* | This commit was generated by cvs2svn to compensate for changes in r102780,kan2002-09-01122-1644/+4808
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 ↵kan2002-09-01144-2198/+5749
| | | | | | | | 00:00:01 EDT.
| * This commit was manufactured by cvs2svn to create branch 'VENDOR-gcc'.cvs2svn2002-05-171-0/+472
| |
| * Remove files not part of GCC 3.1.obrien2002-05-12204-80672/+0
| |
* | Merge gcc.295/cccp.c,v 1.9: don't let gcc(1) hide warnings in system headers.ru2002-08-151-0/+6
| | | | | | | | | | | | | | | | Reviewed by: bde Original 2.95 change was subject to: Approved by: obrien
* | Fix C++ exception handling. GCC was using the older BSD DBX register numbersobrien2002-07-121-0/+8
| | | | | | | | | | | | rather than the ELF ABI/SVR4 ones in its DWARF unwinding. Submitted by: Alexander Kabaev <ak03@gte.com>
* | When I decided to use a stock dbxout.c rather than merge the rev 1.2 changeobrien2002-07-121-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (put the function stabs in traditional order on a.out, or gdb doesn't see function local variables), I failed to remove the related knobs here. Effectively were overrode the ELF-wide definition in elfos.h w/o providing new infrastructure. This is what caused GDB to fail to debug applications compiled and linked with -stabs. This is because GCC was unconditionally inserts .stabs instruction for functions after the function body. GDB was getting confused because what it thinks is function beginning address is actually function ending address. Submitted by: Alexander Kabaev <ak03@gte.com>
* | Yep, revision 1.3 was 1/2assed.obrien2002-07-121-10/+2
| | | | | | | | | | | | This time use the right attribute for null_format_ok. Submitted by: bde
* | Allow XFree86-4 to buildobrien2002-07-032-12/+37
| | | | | | | | | | | | | | by not creating paradoxical FLOAT_MODE subregs. Tested by: se Obtained from: http://gcc.gnu.org/ml/gcc/2002-06/msg01709.html
* | Tweaks to make these files live beside our hacked config.obrien2002-06-212-9/+15
| |
* | Tweaks for the 64-bit compiler.obrien2002-06-211-3/+3
| |
* | cc -O0 and -O1 didn't do the easy optimization of alignment for space.obrien2002-06-211-1/+1
| | | | | | | | | | | | | | Instead it attempted to do the easy optimization of alignment for time, which should be to 1-byte alignment on i386's. Submitted by: bde
OpenPOWER on IntegriCloud