summaryrefslogtreecommitdiff
path: root/src/cmd/INIT/cc.pentium4
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/INIT/cc.pentium4')
-rwxr-xr-xsrc/cmd/INIT/cc.pentium426
1 files changed, 26 insertions, 0 deletions
diff --git a/src/cmd/INIT/cc.pentium4 b/src/cmd/INIT/cc.pentium4
new file mode 100755
index 0000000..8794cda
--- /dev/null
+++ b/src/cmd/INIT/cc.pentium4
@@ -0,0 +1,26 @@
+: linux.pentium4 gcc wrapper : 2005-10-24 :
+
+HOSTTYPE=linux.pentium4
+
+case " $* " in
+*" -dumpmachine "*) echo $HOSTTYPE; exit ;;
+esac
+
+case " $* " in
+*" -O "*)
+ set -A argv -- "$@"
+ set -A nargv
+ integer i j
+ for ((i = j = 0; i < ${#argv[@]}; i++))
+ do if [[ ${argv[i]} == -O ]]
+ then nargv[j++]=-O3
+ nargv[j++]=-march=pentium4
+ else nargv[j++]=${argv[i]}
+ fi
+ done
+ gcc "${nargv[@]}"
+ exit
+ ;;
+esac
+
+gcc "$@"