Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/elf.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 | 04ced10e8804 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
98 /* Define this macro if jump tables (for `tablejump' insns) should be | 98 /* Define this macro if jump tables (for `tablejump' insns) should be |
99 output in the text section, along with the assembler instructions. | 99 output in the text section, along with the assembler instructions. |
100 Otherwise, the readonly data section is used. */ | 100 Otherwise, the readonly data section is used. */ |
101 /* We put ARM and Thumb-2 jump tables in the text section, because it makes | 101 /* We put ARM and Thumb-2 jump tables in the text section, because it makes |
102 the code more efficient, but for Thumb-1 it's better to put them out of | 102 the code more efficient, but for Thumb-1 it's better to put them out of |
103 band. */ | 103 band unless we are generating compressed tables. */ |
104 #define JUMP_TABLES_IN_TEXT_SECTION (TARGET_32BIT) | 104 #define JUMP_TABLES_IN_TEXT_SECTION \ |
105 (TARGET_32BIT || (TARGET_THUMB && (optimize_size || flag_pic))) | |
105 | 106 |
106 #ifndef LINK_SPEC | 107 #ifndef LINK_SPEC |
107 #define LINK_SPEC "%{mbig-endian:-EB} %{mlittle-endian:-EL} -X" | 108 #define LINK_SPEC "%{mbig-endian:-EB} %{mlittle-endian:-EL} -X" |
108 #endif | 109 #endif |
109 | 110 |