summaryrefslogtreecommitdiffstats
path: root/contrib/gcc
Commit message (Collapse)AuthorAgeFilesLines
* This commit was generated by cvs2svn to compensate for changes in r112680,kan2003-03-26136-29589/+0
| | | | which included commits to RCS files with non-trunk default branches.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-4/+8
| | | | 1.8 printf format error fixes.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-2/+2
| | | | | 1.10 -mno-align-long-strings. 1.11 Allow the specification of LONG_TYPE_SIZE on the command line.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-1/+2
| | | | | 1.11 -mno-align-long-strings. Note the change 1.15 is not needed anymore.
* Update for Gcc 3.2.2 release.kan2003-02-101-1/+1
|
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-2/+3
| | | | | | 1.{2,15} FREEBSD_NATIVE. 1.21 "GCC_OPTIONS". 1.{16,25,27} Cross-compiling issues.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-1/+1
| | | | | | | 1.2 -fformat-extensions. 1.3 -printf0 1.6 Teach GCC about %y for DDB and implement support for the C99 %z format modifier.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-51/+3
| | | | | 1.2 kernel printf enhancements framework. 1.3 suppress prototype warnings on K&R main.
* Merge FreeBSD modifications into gcc 3.2.2 release:kan2003-02-101-5/+0
| | | | | 1.2 framework for our kernel printf enhancements. 1.3 suppress prototype warnings on K&R main.
* Update HEAD with stock GCC 3.2.2 release files.kan2003-02-1010-156/+375
|
* This commit was generated by cvs2svn to compensate for changes in r110611,kan2003-02-1080-489/+1712
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.2-release.kan2003-02-1098-712/+2106
| |
* | -kthread has been dead these many years. This PR has languished for aimp2003-02-011-5/+0
| | | | | | | | | | | | | | | | long time. Go ahead and commit the patch since a co-worker has been working up a code patch in this area and wondered why it hasn't been committed yet. PR: 35800
* | main() changed its argv declaration, so follow suit in some FBSD added code.obrien2003-01-291-2/+2
| |
* | Fix a bug in GCC which effectively prevents DEFAULT_PCC_STRUCT_RETURN fromkan2002-12-221-1/+0
| | | | | | | | | | | | | | | | | | having any effect. This restores a calling convention traditionally used by FreeBSD/i386 and which is expected by a number of assembly sources in libc. Reviewed by: obrien Approved by: re (rwatson)
* | _NIH, __NIH__, __N_I_H__, __nih__, _niH_.obrien2002-12-051-1/+2
| | | | | | | | | | | | | | | | | | | | *sigh* GCC developers can't seem to make up their mind which pre-defined arch symbols are the official ones. So make them, and the Sparc64 using Martians happy with every permutation. This fixes f77 and possibly changes some 'long long' handling. Approved by: re(bmah)
* | I really hate the GCC directory structure of gcc/gcc/gcc/<compiler files>obrien2002-12-042-14480/+0
| |
* | Update HEAD with FSF branch 3.2.1 release files.obrien2002-12-044-22/+20
| |
* | Use pure stock files.obrien2002-12-0421-46/+0
| |
* | Merge rev 1.8 (printf format error fixes) into Gcc 3.2.1 release.obrien2002-12-041-25/+39
| |
* | Gperf is usable again. We don't need this.obrien2002-12-041-472/+0
| |
* | Fix typo to sync with FSF sources.obrien2002-12-041-1/+1
| |
* | Merge revs 1.10 (-mno-align-long-strings) and 1.11 (LONG_TYPE_SIZE override)obrien2002-12-041-6/+18
| | | | | | | | into Gcc 3.2.1 release.
* | Merge rev 1.11 (-mno-align-long-strings) into Gcc 3.2.1 release.obrien2002-12-041-21/+30
| |
* | Update for Gcc 3.2.1 release.obrien2002-12-041-1/+1
| |
* | Merge revs 1.2 (-fformat-extensions), 1.7 (FORCE_OPTIMIZATION_DOWNGRADE knob),obrien2002-12-041-0/+3
| | | | | | | | 1.14 (-O/-O1 optimize alignment for time, not size) into Gcc 3.2.1 release.
* | Merge revs 1.{2,15} (FREEBSD_NATIVE); 1.21 ("GCC_OPTIONS"); 1.{16,25,27}obrien2002-12-041-3/+6
| | | | | | | | | | | | (cross compiling issues) into GCC 3.2.1 release. Note revs 1.{5,13} (ELF and objformat support) are OBE with the a.out dike-out.
* | Merge revs 1.2 (kernel printf framework) and 1.3 (suppress K&R main warnings)obrien2002-12-041-1/+1
| | | | | | | | into Gcc 3.2.1 release.
* | This commit was generated by cvs2svn to compensate for changes in r107590,obrien2002-12-0477-9609/+38625
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)obrien2002-12-0494-13129/+53971
| |
* | This commit was generated by cvs2svn to compensate for changes in r107588,obrien2002-12-04142-10988/+52848
|\ \ | |/ | | | | which included commits to RCS files with non-trunk default branches.
| * Gcc 3.2.1 release virgin vendor import. (19-Nov-2002)obrien2002-12-04146-23079/+56900
| |
* | Add spaces around FBSD_ENDFILE_SPEC as it is used in string concatenation.obrien2002-12-031-1/+1
| | | | | | | | Approved by: re(bmah)
* | Update the version number.obrien2002-11-271-1/+1
| | | | | | | | Approved by: bmah, jhb, murray (independently)
* | Remove our custom mixed ELF/a.out support. This means the base compilerobrien2002-11-265-263/+17
| | | | | | | | | | | | | | | | now only produce ELF objects. It also makes us closer to stock GCC, and simplifies the set of changes we still need from stock GCC on every import. Applauded by: peter Approved by: re
* | Sync with the stock FSF 3.2 file. This adds TRANSFER_FROM_TRAMPOLINE,obrien2002-11-051-0/+26
| | | | | | | | which is needed in order for nexted C functions to work.
* | - Rename the DDB specific %z printf format to %y.mux2002-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | - Make DDB use %y instead of %z. - Teach GCC about %y. - Implement support for the C99 %z format modifier. Approved by: re@ Reviewed by: peter Tested on: i386, sparc64
* | ELF low-level toolchain bits now live in /usr/bin, not /usr/libexec/elf.obrien2002-10-121-1/+1
| |
* | 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>
OpenPOWER on IntegriCloud