15 -Wno-unknown-pragmas \
16 -fno-omit-frame-pointer \
18 # want to put -fno-optimize-sibling-calls here but
19 # that option only works with gcc3+ it seems
20 cflags="$ngflags -ggdb"
23 tag="${SYSNAME:-`uname`}-${OBJTYPE:-`uname -m`}-${CC9:-cc}"
27 cflags="$ngflags -g3 -no-cpp-precomp" ;;
28 *HP-UX*) cc=cc; cflags="-g -O -c -Ae" ;;
30 *OSF1*) cc=cc; cflags="-g -O -c" ;;
32 cflags="-g -O -c -xCC -D__sun__"
35 s=`echo $u$v | tr '. ' '__'`
36 cflags="$cflags -D__$s__"
41 s=`echo $u$v | tr '. ' '__'`
43 cflags="$cflags -D__$s__"
46 echo 9c does not know how to compile on "$tag" 1>&2
52 exec $cc -I$PLAN9/include $cflags "$@" 2>&1 |
53 /bin/sed 's/\"\([^\"][^\"]*\)\", line \([0-9][0-9]*\)/\1:\2/g' 1>&2
56 exec $cc -I$PLAN9/include $cflags "$@"