1: sgi.mips3-o32 cc wrapper that generates mips3 o32 binaries : 2006-02-14 :
2
3HOSTTYPE=sgi.mips3-o32
4
5case " $* " in
6*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
7esac
8
9cc=/usr/bin/cc
10debug=
11dynamic=-G0
12flags=
13ignore=1685,733,1048,1155,1171,1184,1209,1343,3169,3170,3433
14ldignore=15,84,85,13
15optimize=
16
17case $_AST_cc_OPTIONS in
18?*)	eval $_AST_cc_OPTIONS ;;
19esac
20case $ignore in
21?*)	ignore="-woff $ignore" ;;
22esac
23case $ldignore in
24?*)	ifs=$IFS
25	IFS=,
26	v=$ldignore
27	ldignore=
28	for i in $v
29	do	ldignore="$ldignore -Wl,-woff,$i"
30	done
31	IFS=$ifs
32	;;
33esac
34case $debug in
35?*)	integer n=0
36	for i
37	do	case $i in
38		-g*)	case $debug in
39			-)	continue ;;
40			esac
41			i=$debug
42			;;
43		esac
44		a[n++]=$i
45	done
46	set -- ${a[@]}
47	;;
48esac
49case $optimize in
50?*)	integer n=0
51	for i
52	do	case $i in
53		-O*)	case $optimize in
54			-)	continue ;;
55			esac
56			i=$optimize
57			;;
58		esac
59		a[n++]=$i
60	done
61	set -- ${a[@]}
62	;;
63esac
64
65$cc -o32 -mips3 $flags $dynamic $ldignore $ignore "$@"
66