diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 901030a7c..716747daa 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,7 @@
+2005-06-06  Corinna Vinschen  <corinna@vinschen.de>
+
+	* uname.cc (uname): Add missing break.
+
 2005-06-05  Christopher Faylor  <cgf@timesys.com>
 
 	* Makefile.in: Build sync.o with -fomit-frame-pointer and -O3.
diff --git a/winsup/cygwin/uname.cc b/winsup/cygwin/uname.cc
index caf951d8f..104c616b4 100644
--- a/winsup/cygwin/uname.cc
+++ b/winsup/cygwin/uname.cc
@@ -86,6 +86,7 @@ uname (struct utsname *name)
 	break;
       case PROCESSOR_ARCHITECTURE_IA32_ON_WIN64:
 	strcpy (name->machine, "ia32-win64");
+	break;
       case PROCESSOR_ARCHITECTURE_ALPHA:
 	strcpy (name->machine, "alpha");
 	break;