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