Commit Diff


commit - 70cc6e5ba7798b315c3fb3aae19620a01604a459
commit + 6c4260fc670a71ae13587ff7da64518e5295777b
blob - 63840b1983a0b89c10944302b11b27445f709fd2
blob + de8f81e9851678ef4b17a1eeb9d3c24a4a706077
--- bin/9c
+++ bin/9c
@@ -90,7 +90,7 @@ usexlc()
 	cc=${CC9:-xlc_r}
 	cflags=" \
 		-c \
-		-O0 \
+		-O2 \
 		-qmaxmem=-1 \
 		-qsuppress=1506-236 \
 		-qsuppress=1506-358 \
@@ -99,7 +99,7 @@ usexlc()
 		-qsuppress=1506-1300 \
 		-qsuppress=1506-342 \
 	"
-	cflags="$cflags -g -qfullpath"
+	cflags="$cflags -g -qdbxextra -qfullpath"
 	cflags="$cflags $CC9FLAGS"
 }
 
blob - abca55fcc8a2befd4ba21d4a8a9d2108341cc085
blob + d7c9e2ddcbeeb41838e78ed5859513fa93d25b4b
--- bin/9l
+++ bin/9l
@@ -58,7 +58,7 @@ case "$tag" in
 	esac
 	;;
 *AIX*)
-	ld="${CC9:-xlc_r} -g -O0 $CC9FLAGS"
+	ld="${CC9:-xlc_r} $CC9FLAGS"
 	nmflags="-A -B"
 	;;
 *)