diff options
-rw-r--r-- | c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h | 8 | ||||
-rw-r--r-- | cpukit/score/cpu/powerpc/ChangeLog | 5 | ||||
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h | 4 | ||||
-rw-r--r-- | cpukit/score/cpu/powerpc/rtems/score/powerpc.h | 8 |
4 files changed, 6 insertions, 19 deletions
diff --git a/c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h b/c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h index 13652913e7..42be6c9213 100644 --- a/c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h +++ b/c/src/lib/libcpu/powerpc/rtems/powerpc/powerpc.h @@ -315,12 +315,6 @@ extern "C" { */ #define PPC_ABI_POWEROPEN 0 /* - * GCC 2.7.0 munched version of EABI, with - * PowerOpen calling convention and stack frames, - * but EABI style indirect function calls. - */ -#define PPC_ABI_GCC27 1 -/* * SVR4 ABI */ #define PPC_ABI_SVR4 2 @@ -339,8 +333,6 @@ extern "C" { #if (PPC_ABI == PPC_ABI_POWEROPEN) #define PPC_STACK_ALIGNMENT 8 -#elif (PPC_ABI == PPC_ABI_GCC27) -#define PPC_STACK_ALIGNMENT 8 #elif (PPC_ABI == PPC_ABI_SVR4) #define PPC_STACK_ALIGNMENT 16 #elif (PPC_ABI == PPC_ABI_EABI) diff --git a/cpukit/score/cpu/powerpc/ChangeLog b/cpukit/score/cpu/powerpc/ChangeLog index e4844199a8..d641114d4d 100644 --- a/cpukit/score/cpu/powerpc/ChangeLog +++ b/cpukit/score/cpu/powerpc/ChangeLog @@ -1,5 +1,10 @@ 2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org> + * rtems/old-exceptions/cpu.h, rtems/score/powerpc.h: + Remove PPC_ABI_GCC27. + +2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org> + * rtems/asm.h, rtems/score/powerpc.h: Remove XCOFF support. 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org> diff --git a/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h b/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h index f49aa9189c..d95712b6f2 100644 --- a/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h +++ b/cpukit/score/cpu/powerpc/rtems/old-exceptions/cpu.h @@ -372,7 +372,7 @@ typedef struct { typedef struct CPU_Interrupt_frame { uint32_t stacklink; /* Ensure this is a real frame (also reg1 save) */ -#if (PPC_ABI == PPC_ABI_POWEROPEN || PPC_ABI == PPC_ABI_GCC27) +#if (PPC_ABI == PPC_ABI_POWEROPEN) uint32_t dummy[13]; /* Used by callees: PowerOpen ABI */ #else uint32_t dummy[1]; /* Used by callees: SVR4/EABI */ @@ -574,10 +574,8 @@ SCORE_EXTERN struct { uint32_t Dispatch_r2; #else uint32_t Default_r2; -#if (PPC_ABI != PPC_ABI_GCC27) uint32_t Default_r13; #endif -#endif volatile boolean *Switch_necessary; boolean *Signal; diff --git a/cpukit/score/cpu/powerpc/rtems/score/powerpc.h b/cpukit/score/cpu/powerpc/rtems/score/powerpc.h index 13652913e7..42be6c9213 100644 --- a/cpukit/score/cpu/powerpc/rtems/score/powerpc.h +++ b/cpukit/score/cpu/powerpc/rtems/score/powerpc.h @@ -315,12 +315,6 @@ extern "C" { */ #define PPC_ABI_POWEROPEN 0 /* - * GCC 2.7.0 munched version of EABI, with - * PowerOpen calling convention and stack frames, - * but EABI style indirect function calls. - */ -#define PPC_ABI_GCC27 1 -/* * SVR4 ABI */ #define PPC_ABI_SVR4 2 @@ -339,8 +333,6 @@ extern "C" { #if (PPC_ABI == PPC_ABI_POWEROPEN) #define PPC_STACK_ALIGNMENT 8 -#elif (PPC_ABI == PPC_ABI_GCC27) -#define PPC_STACK_ALIGNMENT 8 #elif (PPC_ABI == PPC_ABI_SVR4) #define PPC_STACK_ALIGNMENT 16 #elif (PPC_ABI == PPC_ABI_EABI) |