From: Eric Botcazou Date: Mon, 4 Dec 2006 09:31:48 +0000 (+0100) Subject: sp64-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Delete. X-Git-Tag: releases/gcc-4.3.0~8153 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=94983d3065b546ec059d54421b82b3aa9b852ed7;p=thirdparty%2Fgcc.git sp64-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Delete. * config/sparc/sp64-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Delete. * config/sparc/sysv4.h (JUMP_TABLES_IN_TEXT_SECTION): Likewise. From-SVN: r119482 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a0984d96da4..79ab4fe30ebe 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-12-04 Eric Botcazou + + * config/sparc/sp64-elf.h (JUMP_TABLES_IN_TEXT_SECTION): Delete. + * config/sparc/sysv4.h (JUMP_TABLES_IN_TEXT_SECTION): Likewise. + 2006-12-04 Eric Botcazou * tree.c (walk_type_fields): Do not handle TYPE_MIN_VALUE and diff --git a/gcc/config/sparc/sp64-elf.h b/gcc/config/sparc/sp64-elf.h index 53f2144e86a4..1cfde5da5590 100644 --- a/gcc/config/sparc/sp64-elf.h +++ b/gcc/config/sparc/sp64-elf.h @@ -108,11 +108,3 @@ crtbegin.o%s \ #undef LONG_DOUBLE_TYPE_SIZE #define LONG_DOUBLE_TYPE_SIZE 128 - -/* The medium/anywhere code model practically requires us to put jump tables - in the text section as gcc is unable to distinguish LABEL_REF's of jump - tables from other label refs (when we need to). */ -/* But we now defer the tables to the end of the function, so we make - this 0 to not confuse the branch shortening code. */ -#undef JUMP_TABLES_IN_TEXT_SECTION -#define JUMP_TABLES_IN_TEXT_SECTION 0 diff --git a/gcc/config/sparc/sysv4.h b/gcc/config/sparc/sysv4.h index 0c0c8e0d0556..da91e251e7d2 100644 --- a/gcc/config/sparc/sysv4.h +++ b/gcc/config/sparc/sysv4.h @@ -48,13 +48,6 @@ Boston, MA 02110-1301, USA. */ #undef SKIP_ASM_OP #undef SET_ASM_OP /* Has no equivalent. See ASM_OUTPUT_DEF below. */ -/* The native assembler can't compute differences between symbols in different - sections when generating pic code, so we must put jump tables in the - text section. */ -/* But we now defer the tables to the end of the function, so we make - this 0 to not confuse the branch shortening code. */ -#define JUMP_TABLES_IN_TEXT_SECTION 0 - /* Pass -K to the assembler when PIC. */ #undef ASM_SPEC #define ASM_SPEC \