comparison gcc/config/ia64/hpux.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 f6334be47118
comparison
equal deleted inserted replaced
52:c156f1bd5cd9 55:77e2b8dfacca
44 builtin_define_std("hpux"); \ 44 builtin_define_std("hpux"); \
45 builtin_define_std("unix"); \ 45 builtin_define_std("unix"); \
46 builtin_define("__IA64__"); \ 46 builtin_define("__IA64__"); \
47 builtin_define("_LONGLONG"); \ 47 builtin_define("_LONGLONG"); \
48 builtin_define("_INCLUDE_LONGLONG"); \ 48 builtin_define("_INCLUDE_LONGLONG"); \
49 builtin_define("__STDC_EXT__"); \
49 builtin_define("_UINT128_T"); \ 50 builtin_define("_UINT128_T"); \
50 if (c_dialect_cxx () || !flag_iso) \ 51 if (c_dialect_cxx () || !flag_iso) \
51 { \ 52 { \
52 builtin_define("_HPUX_SOURCE"); \ 53 builtin_define("_HPUX_SOURCE"); \
53 builtin_define("__STDC_EXT__"); \
54 builtin_define("__STDCPP__"); \ 54 builtin_define("__STDCPP__"); \
55 builtin_define("_INCLUDE__STDC_A1_SOURCE"); \ 55 builtin_define("_INCLUDE__STDC_A1_SOURCE"); \
56 } \ 56 } \
57 if (TARGET_ILP32) \ 57 if (TARGET_ILP32) \
58 builtin_define("_ILP32"); \ 58 builtin_define("_ILP32"); \
84 %{static:-noshared}}" 84 %{static:-noshared}}"
85 85
86 #undef LIB_SPEC 86 #undef LIB_SPEC
87 #define LIB_SPEC \ 87 #define LIB_SPEC \
88 "%{!shared: \ 88 "%{!shared: \
89 %{mt|pthread:-lpthread} \ 89 %{mt|pthread:%{fopenmp:-lrt} -lpthread} \
90 %{p:%{!mlp64:-L/usr/lib/hpux32/libp} \ 90 %{p:%{!mlp64:-L/usr/lib/hpux32/libp} \
91 %{mlp64:-L/usr/lib/hpux64/libp} -lprof} \ 91 %{mlp64:-L/usr/lib/hpux64/libp} -lprof} \
92 %{pg:%{!mlp64:-L/usr/lib/hpux32/libp} \ 92 %{pg:%{!mlp64:-L/usr/lib/hpux32/libp} \
93 %{mlp64:-L/usr/lib/hpux64/libp} -lgprof} \ 93 %{mlp64:-L/usr/lib/hpux64/libp} -lgprof} \
94 %{!symbolic:-lc}}" 94 %{!symbolic:-lc}}"
104 104
105 #define JMP_BUF_SIZE (8 * 76) 105 #define JMP_BUF_SIZE (8 * 76)
106 106
107 #undef TARGET_DEFAULT 107 #undef TARGET_DEFAULT
108 #define TARGET_DEFAULT \ 108 #define TARGET_DEFAULT \
109 (MASK_DWARF2_ASM | MASK_BIG_ENDIAN | MASK_ILP32) 109 (MASK_DWARF2_ASM | MASK_BIG_ENDIAN | MASK_ILP32 | MASK_FUSED_MADD)
110 110
111 /* ??? Might not be needed anymore. */ 111 /* ??? Might not be needed anymore. */
112 #define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) ((MODE) == TFmode) 112 #define MEMBER_TYPE_FORCES_BLK(FIELD, MODE) ((MODE) == TFmode)
113 113
114 /* ASM_OUTPUT_EXTERNAL_LIBCALL defaults to just a globalize_label call, 114 /* ASM_OUTPUT_EXTERNAL_LIBCALL defaults to just a globalize_label call,