comparison gcc/config/arm/coff.h @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
58 /* Define this macro if jump tables (for `tablejump' insns) should be 58 /* Define this macro if jump tables (for `tablejump' insns) should be
59 output in the text section, along with the assembler instructions. 59 output in the text section, along with the assembler instructions.
60 Otherwise, the readonly data section is used. */ 60 Otherwise, the readonly data section is used. */
61 /* We put ARM and Thumb-2 jump tables in the text section, because it makes 61 /* We put ARM and Thumb-2 jump tables in the text section, because it makes
62 the code more efficient, but for Thumb-1 it's better to put them out of 62 the code more efficient, but for Thumb-1 it's better to put them out of
63 band. */ 63 band unless we are generating compressed tables. */
64 #define JUMP_TABLES_IN_TEXT_SECTION (TARGET_32BIT) 64 #define JUMP_TABLES_IN_TEXT_SECTION \
65 (TARGET_32BIT || (TARGET_THUMB && (optimize_size || flag_pic)))
65 66
66 #undef READONLY_DATA_SECTION_ASM_OP 67 #undef READONLY_DATA_SECTION_ASM_OP
67 #define READONLY_DATA_SECTION_ASM_OP "\t.section .rdata" 68 #define READONLY_DATA_SECTION_ASM_OP "\t.section .rdata"
68 #undef CTORS_SECTION_ASM_OP 69 #undef CTORS_SECTION_ASM_OP
69 #define CTORS_SECTION_ASM_OP "\t.section .ctors,\"x\"" 70 #define CTORS_SECTION_ASM_OP "\t.section .ctors,\"x\""