summaryrefslogtreecommitdiffstats
path: root/contrib/gcc/toplev.c
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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-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
* 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
* Merge rev 1.2 (-fformat-extensions) and rev 1.7 (optimization downgrade)obrien2002-05-091-50/+77
| | | | into the Gcc 3.1 prerelease.
* Merge rev 1.2 (-fformat-extensions) and rev 1.7 (optimization downgrade)obrien2002-02-061-3715/+3194
| | | | into GCC 3.1-snap.
* Add the `WANT_FORCE_OPTIMIZATION_DOWNGRADE' knob. If set to an integerobrien2001-08-161-7/+12
| | | | | | value, it forces GCC to not optimize above this level. For intance, GCC made with "WANT_FORCE_OPTIMIZATION_DOWNGRADE=1" is a good setting for the Alpha platform when building ports.
* Merge rev 1.2 (-fformat-extensions); 1.{7,9} (complain about -O2 on theobrien2001-02-171-2/+3
| | | | | Alpha & FORCE_OPTIMIZATION_DOWNGRADE); 1.8 (-Wnon-const-format) into GCC 2.95.3(RC#3).
* Merge rev 1.2 (-fformat-extensions); 1.{7,9} (complain about -O2 on theobrien2001-01-031-4/+11
| | | | | Alpha & FORCE_OPTIMIZATION_DOWNGRADE); 1.8 (-Wnon-const-format) into GCC 2.95.3(RC#1).
* Comment an endif.obrien2000-12-011-1/+1
|
* Yell about -O2 on the Alpha. Forceably downgrade -O2+ ifobrien2000-03-261-0/+13
| | | | "FORCE_OPTIMIZATION_DOWNGRADE" is defined when GCC is built.
* Merge in fixes from the GCC anoncvs tree.obrien2000-01-221-3/+5
|
* This adds rev 1.2 (-fformat-extensions) to GCC 2.95.2.obrien1999-11-011-1/+0
|
* This adds rev 1.2 (-fformat-extensions) to GCC 2.95.1.obrien1999-10-271-807/+1404
|
* Fix conflicts.obrien1999-08-301-999/+2098
| | | | This adds rev 1.2 (-fformat-extensions) to EGCS 1.1.2.
* Support printf format checking of FreeBSD kernel formats %[Dbrz].bde1998-08-241-0/+5
| | | | | | | | | | | | This is enabled by the undocumented option -fformat-extensions. This option should be named better and/or give more control over the extensions. Fixed a message - don't warn about the field width when it's the precision that has the wrong type. Didn't fix excessive checking for the precision relative to the type - ANSI requires both to be ints, but gcc permits the field width to be either int or unsigned int.
* Import of unmodified (but trimmed) gcc-2.7.2. The bigger parts of thepeter1996-09-181-0/+4036
non-i386, non-unix, and generatable files have been trimmed, but can easily be added in later if needed. gcc-2.7.2.1 will follow shortly, it's a very small delta to this and it's handy to have both available for reference for such little cost. The freebsd-specific changes will then be committed, and once the dust has settled, the bmakefiles will be committed to use this code.
OpenPOWER on IntegriCloud