diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog index 1a2adac236..89a4bfc157 100644 --- a/cpukit/score/cpu/powerpc/ChangeLog +++ b/cpukit/score/cpu/powerpc/ChangeLog @@ -1,3 +1,8 @@ +2005-02-18 Ralf Corsepius + + * rtems/score/cpu.h: Derive CPU_{BIG|LITTLE}_ENDIAN from + __BIG_ENDIAN__. + 2005-02-18 Ralf Corsepius * rtems/score/cpu.h (CPU_PROVIDES_IDLE_THREAD_BODY, diff --git a/cpukit/score/cpu/powerpc/rtems/score/cpu.h b/cpukit/score/cpu/powerpc/rtems/score/cpu.h index b627ff9b40..0a28cb8686 100644 --- a/cpukit/score/cpu/powerpc/rtems/score/cpu.h +++ b/cpukit/score/cpu/powerpc/rtems/score/cpu.h @@ -117,9 +117,14 @@ */ #define CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES FALSE + +#if defined(__BIG_ENDIAN__) || defined(_BIG_ENDIAN) #define CPU_BIG_ENDIAN TRUE #define CPU_LITTLE_ENDIAN FALSE - +#else +#define CPU_BIG_ENDIAN FALSE +#define CPU_LITTLE_ENDIAN TRUE +#endif /* * Processor defined structures required for cpukit/score.