Mercurial > hg > CbC > CbC_gcc
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\"" |