diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b1724000cff6937df510520927866a31da4cb336..45b181943474d953ecaea270d1b1ca4c137afa6f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2003-10-04  Stephane Carrez  <stcarrez@nerim.fr>
+
+	* config/m68hc11/t-m68hc11-gas (MULTILIB_MATCHES): m68hcs12 is
+	identical to m68hc12 as far as libraries are concerned.
+
 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 	PR c/12446
diff --git a/gcc/config/m68hc11/t-m68hc11-gas b/gcc/config/m68hc11/t-m68hc11-gas
index 391bb4cb58e2f20774602fe9e6683f45c6691bc1..d53ae4043c81a77458ba8b9a847e26c9948c2b37 100644
--- a/gcc/config/m68hc11/t-m68hc11-gas
+++ b/gcc/config/m68hc11/t-m68hc11-gas
@@ -39,7 +39,7 @@ LIBGCC2_CFLAGS = -Os -mrelax $(LIBGCC2_INCLUDES) $(TARGET_LIBGCC2_CFLAGS) $(LIBG
 
 MULTILIB_OPTIONS  = m68hc11/m68hc12 mshort fshort-double
 MULTILIB_DIRNAMES =
-MULTILIB_MATCHES  = m68hc11=m6811 m68hc12=m6812
+MULTILIB_MATCHES  = m68hc11=m6811 m68hc12=m6812 m68hc12=m68hcs12
 MULTILIB_EXCEPTIONS = -mnoshort -mno68hc11
 
 LIBGCC = stmp-multilib