
# Format is
# #...		a comment, anywhere.
# NAME: flags	- flags that may be overridden
# NAME.prefix:  - prefix the command with this (e.g., /usr/bin/ccache)
# NAME.force:	- These flags are forced to be what they say.
# NAME.clear:	- These flags may not be specified by the user.
# NAME.opt: min max defaultflags
# 		min and max are numbers, default flags is a flaglist to be
#		used if the optimization is outside of min..max.
#		-Os is treated as '2' for the min/max check.
#		HACK: To force optimization flags, make min larger than max.

# IF NO MATCHING .opt RULE IS FOUND, then '0 3' is used (and there are no
# default flags.)

# The first matching rule wins (for each of the flagsets).  NAME can be
# preceeded by <package>, in which case it will only match for that package.
# package is in __GCC_OPT_PACKAGE, or is read from /CurrentlyBuilding.

<memtest86+>gcc:
<memtest86+>gcc.force:
<memtest86+>gcc.clear:

gcc-3.3:	-mcpu=pentium4 -march=i486
gcc-3.3.force:	-pipe
gcc-3.3.clear:
gcc-3.3.opt:	0 3
gcc-3.3.prefix:	/usr/bin/ccache

g++-3.3:	-mcpu=pentium4 -march=i486
g++-3.3.force:	-pipe
g++-3.3.clear:
g++-3.3.opt:	0 3
g++-3.3.prefix:	/usr/bin/ccache

gcc-3.4:	-mtune=pentium4 -march=i486
gcc-3.4.force:	-pipe
gcc-3.4.clear:
gcc-3.4.opt:	0 3
gcc-3.4.prefix:	/usr/bin/ccache

g++-3.4:	-mtune=pentium4 -march=i486
g++-3.4.force:	-pipe
g++-3.4.clear:
g++-3.4.opt:	0 3
g++-3.4.prefix:	/usr/bin/ccache

gcc-4.0:	-mtune=pentium4 -march=i486
gcc-4.0.force:	-pipe
gcc-4.0.clear:
gcc-4.0.opt:	0 3
gcc-4.0.prefix:	/usr/bin/ccache

g++-4.0:	-mtune=pentium4 -march=i486
g++-4.0.force:	-pipe
g++-4.0.clear:
g++-4.0.opt:	0 3
g++-4.0.prefix:	/usr/bin/ccache

# These only get picked when the target compiler is not specified above.
# since diff versions get picked above, and since the -m{cpu,tune} option
# can't make up its mind, don't bother with it here.
gcc:
gcc.force:	-pipe
gcc.clear:
gcc.opt:	0 3
gcc.prefix:	/usr/bin/ccache

g++:
g++.force:	-pipe
g++.clear:
g++.opt:	0 3
g++.prefix:	/usr/bin/ccache
