diff -u include/objalloc.h ../binutils-2.13.2.1.newclean/include/objalloc.h
--- include/objalloc.h	2001-09-18 10:59:28.000000000 +0100
+++ ../binutils-2.13.2.1.newclean/include/objalloc.h	2004-03-28 14:26:38.000000000 +0100
@@ -50,7 +50,11 @@
 
 /* Work out the required alignment.  */
 
+#ifdef UNDER_CE
+struct objalloc_align { int x; double d; };
+#else
 struct objalloc_align { char x; double d; };
+#endif
 
 #if defined (__STDC__) && __STDC__
 #ifndef offsetof
