Преглед изворни кода

Fix from Thomas Brinker for byte swapping on Coldfire processors and tested by Richard Sandiford

Mike Frysinger пре 20 година
родитељ
комит
4607e6235f
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      libc/sysdeps/linux/m68k/bits/byteswap.h

+ 1 - 1
libc/sysdeps/linux/m68k/bits/byteswap.h

@@ -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;					\