diff -Naur e2fsprogs-1.42.2.orig/lib/ext2fs/bitops.h e2fsprogs-1.42.2/lib/ext2fs/bitops.h
--- e2fsprogs-1.42.2.orig/lib/ext2fs/bitops.h	2012-04-02 12:30:15.000000000 -0400
+++ e2fsprogs-1.42.2/lib/ext2fs/bitops.h	2012-04-02 12:31:08.000000000 -0400
@@ -347,7 +347,7 @@
 #endif	/* i386 */
 
 #if ((defined __GNUC__) && !defined(_EXT2_USE_C_VERSIONS_) && \
-     (defined(__mc68000__)))
+     (defined(__mc68000__) && !defined(__mcoldfire__)))
 
 #define _EXT2_HAVE_ASM_BITOPS_
 
