X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fconfig%2Fsvr3.h;h=8e1e9063e95ea8dc8a633982636e174d8c61a7ea;hb=78fb562b5130e000bd196cdca12ddfc65165a68c;hp=5e3ddc948527b3416e454d02059cb86659381460;hpb=5247088939be6a330f9faf74f0dde78f301abb78;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/config/svr3.h b/gcc/config/svr3.h index 5e3ddc94852..8e1e9063e95 100644 --- a/gcc/config/svr3.h +++ b/gcc/config/svr3.h @@ -113,10 +113,6 @@ Boston, MA 02111-1307, USA. #define LINK_SPEC "%{T*} %{z:-lm}" #endif -/* Allow #sccs in preprocessor. */ - -#define SCCS_DIRECTIVE - /* Output #ident as a .ident. */ #undef ASM_OUTPUT_IDENT @@ -133,7 +129,7 @@ Boston, MA 02111-1307, USA. /* System V Release 3 uses COFF debugging info. */ -#define SDB_DEBUGGING_INFO +#define SDB_DEBUGGING_INFO 1 /* We don't want to output DBX debugging information. */ @@ -162,16 +158,6 @@ Boston, MA 02111-1307, USA. #undef USER_LABEL_PREFIX #define USER_LABEL_PREFIX "_" -/* This is how to output an internal numbered label where - PREFIX is the class of label and NUM is the number within the class. - - For most svr3 systems, the convention is that any symbol which begins - with a period is not put into the linker symbol table by the assembler. */ - -#undef ASM_OUTPUT_INTERNAL_LABEL -#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \ - asm_fprintf (FILE, "%0L%s%d:\n", PREFIX, NUM) - /* This is how to store into the string LABEL the symbol_ref name of an internal numbered label where PREFIX is the class of label and NUM is the number within the class. @@ -199,11 +185,8 @@ Boston, MA 02111-1307, USA. Define TARGET_ASM_CONSTRUCTOR to push the address of the constructor. */ -#define USE_CONST_SECTION 0 - #define INIT_SECTION_ASM_OP "\t.section\t.init" #define FINI_SECTION_ASM_OP "\t.section .fini,\"x\"" -#define CONST_SECTION_ASM_OP "\t.section\t.rodata, \"x\"" #define DTORS_SECTION_ASM_OP FINI_SECTION_ASM_OP /* CTOR_LIST_BEGIN and CTOR_LIST_END are machine-dependent @@ -234,14 +217,11 @@ do { \ #endif /* STACK_GROWS_DOWNWARD */ -/* Add extra sections .rodata, .init and .fini. */ - #undef EXTRA_SECTIONS -#define EXTRA_SECTIONS in_const, in_init, in_fini +#define EXTRA_SECTIONS in_init, in_fini #undef EXTRA_SECTION_FUNCTIONS #define EXTRA_SECTION_FUNCTIONS \ - CONST_SECTION_FUNCTION \ INIT_SECTION_FUNCTION \ FINI_SECTION_FUNCTION @@ -266,27 +246,3 @@ fini_section () \ in_section = in_fini; \ } \ } - -#define READONLY_DATA_SECTION() const_section () - -#define CONST_SECTION_FUNCTION \ -void \ -const_section () \ -{ \ - if (!USE_CONST_SECTION) \ - text_section(); \ - else if (in_section != in_const) \ - { \ - fprintf (asm_out_file, "%s\n", CONST_SECTION_ASM_OP); \ - in_section = in_const; \ - } \ -} - -/* A C statement or statements to switch to the appropriate - section for output of RTX in mode MODE. RTX is some kind - of constant in RTL. The argument MODE is redundant except - in the case of a `const_int' rtx. Currently, these always - go into the const section. */ - -#undef SELECT_RTX_SECTION -#define SELECT_RTX_SECTION(MODE,RTX,ALIGN) const_section()