Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Correctly 'downgrade' -march=pentium3 -mno-sse to -march=pentiumpro
for older compilers. Should address PR pkg/25759
|
|
Exclude -fomit-frame-pointer for {firefox,thunderbird}{,-gtk2}
|
|
- Add 'Intel Mobile Pentium 4' from Benedikt Meurer
- Fix exclusion of -fomit-frame-pointer mozilla-gtk2 in optimize_gcc.mk
|
|
Avoid -fomit-frame-pointer for mozilla-gtk2 & galeon-devel
|
|
Use -dumpversion with gcc rather than mangling -v output. Suggested
by mrg. Located copy of egcs to confirm output still correctly
mangled in that case :)
|
|
- Do nothing on x86_64 (for now). Thanks to Wolfgang S. Rupprecht
- Digital AlphaPC 164SX. Thanks to HATANO Hiromichi.
- Intel Pentium/MMX & Unrecognised Athlon XP. Thanks to Kimmo Suominen
- Mips update for gcc 3.1 and later. Thanks to Andreas Yankopolus
- Handle converting flags for old gcc versions recursively. Most
excessive case would be using cpuflags on a k6-3 win gcc 2.89 which
would map -march=k6-3 -> -march=k6 -> -march=pentium -> -march=i486
|
|
use .Aq instead of <>.
|
|
Make cpuflags ${PREFIX}-aware - based on patch from Karl Hammerschmidt
|
|
Bump version.
|
|
|
|
spaces, use the :Q modifier instead of double-quoting the value. This
avoids breakage when executing the just-in-time su targets.
|
|
Be more careful setting MAKEFLAGS
|
|
Set CPU_DIR and MAKE_ENV even if CPU_FLAGS is already set.
|
|
- Handle i386: Mobile PIII, alpha: 21264a, powerpc: 603ev
|
|
"Athlon MP" nor a "Pentium Pro". Correct this by testing for the special
cases first rather than trying to be clever in the generic test.
Bump package version to 0.58
|
|
Add optimisations for specific Athlon models (recht@)
Avoid setting flags if DBG is set to -Os (to reduce size impact
when building contents of distrib on at least 1.6.x i386)
|
|
- If !defined BSD_PKG_MK and DBG is set to -Os, do not alter COPTS.
This stops setting of -march=XXX causing overflowing of install media
- disable -fomit-frame-pointer for lua and koffice
|
|
Exclude -finline-functions for userppp.
|
|
|
|
Handle hw.model frmatting from hp300
On gcc3 -frename-registers still causes problems for xdm with _some_
-march=XXX values. Next time I might just listen to fredb first...
|
|
Revert changes in 0.52
|
|
On i386 try to S/-fomit-frame-pointer/-momit-leaf-frame-pointer/ for
package with problems with -fomit-frame-pointer
|
|
Add galeon to PKG_EXCLUDE_OMIT_FRAME_POINTER in optimize_gcc.mk
This is necessary but not sufficient to build galeon with gcc3
|
|
mozilla and phoenix still need PKG_EXCLUDE_OMIT_FRAME_POINTER with gcc3.3.
(galeon has its own set of issues with this file - still looking into)
|
|
With fredb's changes to make gcc3 use binutils 2.13.2.1, the problems
with -O3 are resolved
|
|
Add mozilla and pango to the list of packages for which
-frename-registers triggers bug in the binutils shipped with 1.6.x
(Thanks to Frederick Bruckman for identifying the issue)
|
|
Treat AMD Duron as Athlon
Replace PKG_EXCLUDE_O3 with PKG_EXCLUDE_RENAME_REGISTERS as its
specifically the -frename-registers that causes problems. Set for ORBit
|
|
Fix non gcc3 case for -O3 optimisation
|
|
- Detect fpuless mac68k boxes and add -msoft-float
- Check ${USETOOLS} to avoid setting gcc3 flags when compiling NetBSD
userland with built in tools, but with gcc3 installed
- Default to -O3 again for all except perl5 and perl58 under gcc3
|
|
|
|
Convert -march=athlon for older gccs to -march=pentiumpro.
Addresses PR pkg/21766 by Marc Recht.
XXX: the conversion mechanism is suboptimal, it can't handle recursive
conversions.
|
|
- match more Athlons
XXX: This really should be more fine-grained.
- whitespace
|
|
- Add some additional x86 flags for gcc 3.x
- Allow the path to cc to be specified as an argument to cpuflags
- Use both the previous to handle the gcc3 package
- Add an 'unsupported' optimize_gcc.mk which... to quote its comments:
"This file is 'experimental' - which is doublespeak for unspeakably
ugly, and probably quite broken by design.
The intention is to pass additional flags to gcc to further optimise
generated code. It _will_ make it impossible to debug, may fail to
compile some code, and even generate curdled binaries. It is completely
unsupported. Any questions should be directed to <abs@netbsd.org>.
|
|
|
|
Fix mdoc usage in manpage - from Toru TAKAMIZU in PR pkg/21542
|
|
|
|
|
|
|
|
Primarily to reassure Al that I'm still here, and only incidently
to handle the 7400 in Martin J. Laubach's AGP G4/400 Mac
|
|
Adapt for sparc hw.model changes in -current
|
|
Recognise more alpha CPU variants - from Christopher SEKIYA
|
|
Recognise 21164-0 (As seen in Digital AlphaStation 600 5/333)
|
|
Add entry for 7450 (tibook 550 combo), and mention -pipe (to speed
up compilation) in manpage.
|
|
Add in a reasonable set of mips cpus.
|
|
Add entry for alpha 21264B
|
|
Handle AXPpci33, from Bert Kiers
|
|
Use ?= instead of += to set COPTS, and include DEFCOPTS to not drop
DEFCOPTS (usually -O2) from kernel compiles.
|
|
Add 'DEC 3000 - M300' (21064-1) entry from Paul Mather
|
|
Use MAKEFLAGS not .MAKEFLAGS so we can work on 1.5 and earlier.
Fix alpha 21164A CPU parsing.
|