2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>

* rtems/old-exceptions/cpu.h, rtems/score/powerpc.h:
	Remove PPC_ABI_GCC27.
This commit is contained in:
Ralf Corsepius
2005-02-09 15:50:38 +00:00
parent 58f0d35fce
commit b2a41060c9
4 changed files with 6 additions and 19 deletions

View File

@@ -314,12 +314,6 @@ extern "C" {
* XCOFF assembler is used.
*/
#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
*/
@@ -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)

View File

@@ -1,3 +1,8 @@
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.

View File

@@ -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,9 +574,7 @@ 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;

View File

@@ -314,12 +314,6 @@ extern "C" {
* XCOFF assembler is used.
*/
#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
*/
@@ -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)