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