svn commit: trunk/uClibc/libc/sysdeps/linux/m68k/bits
vapier at uclibc.org
vapier at uclibc.org
Tue Mar 28 18:22:18 UTC 2006
Author: vapier
Date: 2006-03-28 10:22:17 -0800 (Tue, 28 Mar 2006)
New Revision: 14680
Log:
Fix from Thomas Brinker for byte swapping on Coldfire processors and tested by Richard Sandiford
Modified:
trunk/uClibc/libc/sysdeps/linux/m68k/bits/byteswap.h
Changeset:
Modified: trunk/uClibc/libc/sysdeps/linux/m68k/bits/byteswap.h
===================================================================
--- trunk/uClibc/libc/sysdeps/linux/m68k/bits/byteswap.h 2006-03-28 14:18:21 UTC (rev 14679)
+++ trunk/uClibc/libc/sysdeps/linux/m68k/bits/byteswap.h 2006-03-28 18:22:17 UTC (rev 14680)
@@ -35,7 +35,7 @@
((((x) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
(((x) & 0x0000ff00) << 8) | (((x) & 0x000000ff) << 24))
-#if defined __GNUC__ && __GNUC__ >= 2
+#if defined __GNUC__ && __GNUC__ >= 2 && !defined __mcoldfire__
# define __bswap_32(x) \
__extension__ \
({ unsigned int __bswap_32_v; \
More information about the uClibc-cvs
mailing list