diff --git a/gcc/config.sub b/gcc/config.sub
index ed95ed00cd1b13971e4c73d39f25ad445d3b1cef..3d96b0145f735084a14a9d58948de53f9361426e 100755
--- a/gcc/config.sub
+++ b/gcc/config.sub
@@ -682,9 +682,12 @@ case $os in
 	-solaris)
 		os=-solaris2
 		;;
-	-unixware* | svr4*)
+	-svr4*)
 		os=-sysv4
 		;;
+	-unixware*)
+		os=-sysv4.2uw
+		;;
 	-gnu/linux*)
 		os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'`
 		;;