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