diff options
Diffstat (limited to 'newlib/libc/machine/hppa/DEFS.h')
-rw-r--r-- | newlib/libc/machine/hppa/DEFS.h | 42 |
1 files changed, 12 insertions, 30 deletions
diff --git a/newlib/libc/machine/hppa/DEFS.h b/newlib/libc/machine/hppa/DEFS.h index a8b19b5b4..9c0aa1e06 100644 --- a/newlib/libc/machine/hppa/DEFS.h +++ b/newlib/libc/machine/hppa/DEFS.h @@ -24,29 +24,6 @@ #define EXIT(Name) BLANK M_EXIT (Name,PROF_/**/Name) #define EXITC(Name) BLANK M_EXITC (Name,PROF_/**/Name) -#if 0 -#define TEXT_SEGMENT \ - .SPACE $TEXT$ !\ - .SUBSPA $CODE$ -#define RO_SEGMENT \ - .SPACE $TEXT$ !\ - .SUBSPA $lit$ -#define DATA_SEGMENT \ - .SPACE $PRIVATE$ !\ - .SUBSPA $data$ -#define BSS_SEGMENT \ - .SPACE $PRIVATE$ !\ - .SUBSPA $bss$ -#else -#define TEXT_SEGMENT .text -#define RO_SEGMENT .rodata -#define DATA_SEGMENT .data -#define BSS_SEGMENT .bss -#endif - - - - #ifdef PROF ; @@ -59,7 +36,8 @@ ; profile data). ; #define M_ENTRY(name,prof) \ - TEXT_SEGMENT !\ + .SPACE $TEXT$ !\ + .SUBSPA $CODE$ !\ .label name !\ .PROC !\ .CALLINFO CALLER,SAVE_RP !\ @@ -85,7 +63,8 @@ #define M_ENTRYC(name,prof) \ - TEXT_SEGMENT !\ + .SPACE $TEXT$ !\ + .SUBSPA $CODE$ !\ .label name !\ .PROC !\ .CALLINFO CALLER,SAVE_RP !\ @@ -118,7 +97,8 @@ .EXIT !\ .PROCEND !\ .EXPORT name,ENTRY !\ - DATA_SEGMENT !\ + .SPACE $PRIVATE$ !\ + .SUBSPA $DATA$ !\ .label prof !\ .WORD 0 !\ .IMPORT $global$,DATA !\ @@ -130,7 +110,8 @@ .EXIT !\ .PROCEND !\ .EXPORT name,ENTRY !\ - DATA_SEGMENT !\ + .SPACE $PRIVATE$ !\ + .SUBSPA $DATA$ !\ .label prof !\ .WORD 0 !\ .IMPORT $global$,DATA !\ @@ -139,14 +120,16 @@ #else /* NOT profiling */ #define M_ENTRY(name,prof) \ - TEXT_SEGMENT !\ + .SPACE $TEXT$ !\ + .SUBSPA $CODE$ !\ .label name !\ .PROC !\ .CALLINFO !\ .ENTRY #define M_ENTRYC(name,prof) \ - TEXT_SEGMENT !\ + .SPACE $TEXT$ !\ + .SUBSPA $CODE$ !\ .label name !\ .PROC !\ .CALLINFO CALLER,SAVE_RP !\ @@ -175,4 +158,3 @@ #endif - |