# tips-gcc -- tips for c compiling 
# $Id$
# Carlos Duarte <cgd@teleweb.pt>, 991206/031103

Optimizing
----------

	normal: 	cc -O

	optimize for space and speed:
			gcc -Os 

	linux/x86: 	gcc -O3 
			   -funroll-loops 
			   -fstrength-reduce 
			   -fomit-frame-pointer 
			   -ffast-math 
			   -malign-functions=2 
			   -malign-jumps=2 
			   -malign-loops=2 
			   -fstrict-aliasing     (gcc-2.9.5+)

	irix cc: 	cc -O3 -OPT:Olimit=3077

Misc
----
	warnings: 	gcc -Wall -Wno-unused

	syntax check: 	gcc -fsyntax-only

	smallest binaries: 
			gcc -Os -m386 -fomit-frame-pointer -fno-builtin -s
