diff --git a/gcc/config.sub b/gcc/config.sub
index 9eaa499ce05f3cc6d64f562b6891aadb20c33ccd..171854d048877bee55554ac0d4a8bade0c08a476 100755
--- a/gcc/config.sub
+++ b/gcc/config.sub
@@ -178,6 +178,10 @@ case $basic_machine in
 	crds | unos)
 		basic_machine=m68k-crds
 		;;
+	elxsi)
+		basic_machine=elxsi-elxsi
+		os=-bsd
+		;;
 	encore | umax | mmax)
 		basic_machine=ns32k-encore
 		os=-bsd