Ticket #51711: cc_test.txt

File cc_test.txt, 13.4 KB (added by iEFdev, 8 years ago)

Terminal output of cc

Line 
1$ which -a cc
2/opt/local/bin/cc
3/usr/bin/cc
4
5- - -
6
7$ cc --version | grep cc
81:cc (MacPorts gcc5 5.4.0_0) 5.4.0
9
10$ /usr/bin/cc --version
11Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn)
12Target: x86_64-apple-darwin11.4.2
13Thread model: posix
14
15- - -
16
17$ /usr/bin/cc -E -dM -xc /dev/null
18#define OBJC_NEW_PROPERTIES 1
19#define _LP64 1
20#define __APPLE_CC__ 5621
21#define __APPLE__ 1
22#define __ATOMIC_ACQUIRE 2
23#define __ATOMIC_ACQ_REL 4
24#define __ATOMIC_CONSUME 1
25#define __ATOMIC_RELAXED 0
26#define __ATOMIC_RELEASE 3
27#define __ATOMIC_SEQ_CST 5
28#define __BLOCKS__ 1
29#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
30#define __CHAR16_TYPE__ unsigned short
31#define __CHAR32_TYPE__ unsigned int
32#define __CHAR_BIT__ 8
33#define __CONSTANT_CFSTRINGS__ 1
34#define __DBL_DENORM_MIN__ 4.9406564584124654e-324
35#define __DBL_DIG__ 15
36#define __DBL_EPSILON__ 2.2204460492503131e-16
37#define __DBL_HAS_DENORM__ 1
38#define __DBL_HAS_INFINITY__ 1
39#define __DBL_HAS_QUIET_NAN__ 1
40#define __DBL_MANT_DIG__ 53
41#define __DBL_MAX_10_EXP__ 308
42#define __DBL_MAX_EXP__ 1024
43#define __DBL_MAX__ 1.7976931348623157e+308
44#define __DBL_MIN_10_EXP__ (-307)
45#define __DBL_MIN_EXP__ (-1021)
46#define __DBL_MIN__ 2.2250738585072014e-308
47#define __DECIMAL_DIG__ 21
48#define __DYNAMIC__ 1
49#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1070
50#define __FINITE_MATH_ONLY__ 0
51#define __FLT_DENORM_MIN__ 1.40129846e-45F
52#define __FLT_DIG__ 6
53#define __FLT_EPSILON__ 1.19209290e-7F
54#define __FLT_EVAL_METHOD__ 0
55#define __FLT_HAS_DENORM__ 1
56#define __FLT_HAS_INFINITY__ 1
57#define __FLT_HAS_QUIET_NAN__ 1
58#define __FLT_MANT_DIG__ 24
59#define __FLT_MAX_10_EXP__ 38
60#define __FLT_MAX_EXP__ 128
61#define __FLT_MAX__ 3.40282347e+38F
62#define __FLT_MIN_10_EXP__ (-37)
63#define __FLT_MIN_EXP__ (-125)
64#define __FLT_MIN__ 1.17549435e-38F
65#define __FLT_RADIX__ 2
66#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
67#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
68#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
69#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
70#define __GCC_ATOMIC_INT_LOCK_FREE 2
71#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
72#define __GCC_ATOMIC_LONG_LOCK_FREE 2
73#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
74#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
75#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
76#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
77#define __GNUC_MINOR__ 2
78#define __GNUC_PATCHLEVEL__ 1
79#define __GNUC_STDC_INLINE__ 1
80#define __GNUC__ 4
81#define __GXX_ABI_VERSION 1002
82#define __GXX_RTTI 1
83#define __INT16_TYPE__ short
84#define __INT32_TYPE__ int
85#define __INT64_C_SUFFIX__ LL
86#define __INT64_TYPE__ long long int
87#define __INT8_TYPE__ char
88#define __INTMAX_MAX__ 9223372036854775807L
89#define __INTMAX_TYPE__ long int
90#define __INTMAX_WIDTH__ 64
91#define __INTPTR_TYPE__ long int
92#define __INTPTR_WIDTH__ 64
93#define __INT_MAX__ 2147483647
94#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
95#define __LDBL_DIG__ 18
96#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
97#define __LDBL_HAS_DENORM__ 1
98#define __LDBL_HAS_INFINITY__ 1
99#define __LDBL_HAS_QUIET_NAN__ 1
100#define __LDBL_MANT_DIG__ 64
101#define __LDBL_MAX_10_EXP__ 4932
102#define __LDBL_MAX_EXP__ 16384
103#define __LDBL_MAX__ 1.18973149535723176502e+4932L
104#define __LDBL_MIN_10_EXP__ (-4931)
105#define __LDBL_MIN_EXP__ (-16381)
106#define __LDBL_MIN__ 3.36210314311209350626e-4932L
107#define __LITTLE_ENDIAN__ 1
108#define __LONG_LONG_MAX__ 9223372036854775807LL
109#define __LONG_MAX__ 9223372036854775807L
110#define __LP64__ 1
111#define __MACH__ 1
112#define __MMX__ 1
113#define __NO_INLINE__ 1
114#define __NO_MATH_INLINES 1
115#define __ORDER_BIG_ENDIAN__ 4321
116#define __ORDER_LITTLE_ENDIAN__ 1234
117#define __ORDER_PDP_ENDIAN__ 3412
118#define __PIC__ 2
119#define __POINTER_WIDTH__ 64
120#define __PRAGMA_REDEFINE_EXTNAME 1
121#define __PTRDIFF_TYPE__ long int
122#define __PTRDIFF_WIDTH__ 64
123#define __REGISTER_PREFIX__
124#define __SCHAR_MAX__ 127
125#define __SHRT_MAX__ 32767
126#define __SIG_ATOMIC_WIDTH__ 32
127#define __SIZEOF_DOUBLE__ 8
128#define __SIZEOF_FLOAT__ 4
129#define __SIZEOF_INT128__ 16
130#define __SIZEOF_INT__ 4
131#define __SIZEOF_LONG_DOUBLE__ 16
132#define __SIZEOF_LONG_LONG__ 8
133#define __SIZEOF_LONG__ 8
134#define __SIZEOF_POINTER__ 8
135#define __SIZEOF_PTRDIFF_T__ 8
136#define __SIZEOF_SHORT__ 2
137#define __SIZEOF_SIZE_T__ 8
138#define __SIZEOF_WCHAR_T__ 4
139#define __SIZEOF_WINT_T__ 4
140#define __SIZE_TYPE__ long unsigned int
141#define __SIZE_WIDTH__ 64
142#define __SSE2_MATH__ 1
143#define __SSE2__ 1
144#define __SSE3__ 1
145#define __SSE_MATH__ 1
146#define __SSE__ 1
147#define __SSP__ 1
148#define __SSSE3__ 1
149#define __STDC_HOSTED__ 1
150#define __STDC_VERSION__ 199901L
151#define __STDC__ 1
152#define __UINTMAX_TYPE__ long unsigned int
153#define __USER_LABEL_PREFIX__ _
154#define __VERSION__ "4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)"
155#define __WCHAR_MAX__ 2147483647
156#define __WCHAR_TYPE__ int
157#define __WCHAR_WIDTH__ 32
158#define __WINT_TYPE__ int
159#define __WINT_WIDTH__ 32
160#define __amd64 1
161#define __amd64__ 1
162#define __apple_build_version__ 4250028
163#define __block __attribute__((__blocks__(byref)))
164#define __clang__ 1
165#define __clang_major__ 4
166#define __clang_minor__ 2
167#define __clang_patchlevel__ 0
168#define __clang_version__ "4.2 (clang-425.0.28)"
169#define __core2 1
170#define __core2__ 1
171#define __llvm__ 1
172#define __pic__ 2
173#define __strong
174#define __tune_core2__ 1
175#define __unsafe_unretained
176#define __weak __attribute__((objc_gc(weak)))
177#define __x86_64 1
178#define __x86_64__ 1
179
180- - -
181
182$ cc -E -dM -xc /dev/null
183#define __DBL_MIN_EXP__ (-1021)
184#define __UINT_LEAST16_MAX__ 0xffff
185#define __ATOMIC_ACQUIRE 2
186#define __FLT_MIN__ 1.17549435082228750797e-38F
187#define __GCC_IEC_559_COMPLEX 2
188#define __UINT_LEAST8_TYPE__ unsigned char
189#define __SIZEOF_FLOAT80__ 16
190#define __INTMAX_C(c) c ## L
191#define __CHAR_BIT__ 8
192#define __UINT8_MAX__ 0xff
193#define __WINT_MAX__ 0x7fffffff
194#define __ORDER_LITTLE_ENDIAN__ 1234
195#define __SIZE_MAX__ 0xffffffffffffffffUL
196#define __WCHAR_MAX__ 0x7fffffff
197#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
198#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
199#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
200#define __DBL_DENORM_MIN__ ((double)4.94065645841246544177e-324L)
201#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
202#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
203#define __GCC_IEC_559 2
204#define __FLT_EVAL_METHOD__ 0
205#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
206#define __x86_64 1
207#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
208#define __SIG_ATOMIC_TYPE__ int
209#define __DBL_MIN_10_EXP__ (-307)
210#define __FINITE_MATH_ONLY__ 0
211#define __GNUC_PATCHLEVEL__ 0
212#define __UINT_FAST8_MAX__ 0xff
213#define __has_include(STR) __has_include__(STR)
214#define __DEC64_MAX_EXP__ 385
215#define __INT8_C(c) c
216#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
217#define __SHRT_MAX__ 0x7fff
218#define __LDBL_MAX__ 1.18973149535723176502e+4932L
219#define __UINT_LEAST8_MAX__ 0xff
220#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
221#define __APPLE_CC__ 1
222#define __UINTMAX_TYPE__ long unsigned int
223#define __DEC32_EPSILON__ 1E-6DF
224#define __UINT32_MAX__ 0xffffffffU
225#define __LDBL_MAX_EXP__ 16384
226#define __WINT_MIN__ (-__WINT_MAX__ - 1)
227#define __SCHAR_MAX__ 0x7f
228#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1)
229#define __INT64_C(c) c ## LL
230#define __DBL_DIG__ 15
231#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
232#define __SIZEOF_INT__ 4
233#define __SIZEOF_POINTER__ 8
234#define __USER_LABEL_PREFIX__ _
235#define __STDC_HOSTED__ 1
236#define __LDBL_HAS_INFINITY__ 1
237#define __FLT_EPSILON__ 1.19209289550781250000e-7F
238#define __LDBL_MIN__ 3.36210314311209350626e-4932L
239#define __STDC_UTF_16__ 1
240#define __DEC32_MAX__ 9.999999E96DF
241#define __strong
242#define __INT32_MAX__ 0x7fffffff
243#define __SIZEOF_LONG__ 8
244#define __APPLE__ 1
245#define __UINT16_C(c) c
246#define __DECIMAL_DIG__ 21
247#define __has_include_next(STR) __has_include_next__(STR)
248#define __LDBL_HAS_QUIET_NAN__ 1
249#define __DYNAMIC__ 1
250#define __GNUC__ 5
251#define __MMX__ 1
252#define __FLT_HAS_DENORM__ 1
253#define __SIZEOF_LONG_DOUBLE__ 16
254#define __BIGGEST_ALIGNMENT__ 16
255#define __DBL_MAX__ ((double)1.79769313486231570815e+308L)
256#define __INT_FAST32_MAX__ 0x7fffffff
257#define __DBL_HAS_INFINITY__ 1
258#define __DEC32_MIN_EXP__ (-94)
259#define __INT_FAST16_TYPE__ short int
260#define __LDBL_HAS_DENORM__ 1
261#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
262#define __INT_LEAST32_MAX__ 0x7fffffff
263#define __DEC32_MIN__ 1E-95DF
264#define __weak
265#define __DBL_MAX_EXP__ 1024
266#define __DEC128_EPSILON__ 1E-33DL
267#define __SSE2_MATH__ 1
268#define __ATOMIC_HLE_RELEASE 131072
269#define __PTRDIFF_MAX__ 0x7fffffffffffffffL
270#define __amd64 1
271#define __tune_core2__ 1
272#define __ATOMIC_HLE_ACQUIRE 65536
273#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
274#define __SIZEOF_SIZE_T__ 8
275#define __SIZEOF_WINT_T__ 4
276#define __GXX_ABI_VERSION 1009
277#define __FLT_MIN_EXP__ (-125)
278#define __INT_FAST64_TYPE__ long long int
279#define __DBL_MIN__ ((double)2.22507385850720138309e-308L)
280#define __LP64__ 1
281#define __DEC128_MIN__ 1E-6143DL
282#define __REGISTER_PREFIX__
283#define __UINT16_MAX__ 0xffff
284#define __DBL_HAS_DENORM__ 1
285#define __UINT8_TYPE__ unsigned char
286#define __NO_INLINE__ 1
287#define __FLT_MANT_DIG__ 24
288#define __VERSION__ "5.4.0"
289#define __UINT64_C(c) c ## ULL
290#define __GCC_ATOMIC_INT_LOCK_FREE 2
291#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
292#define __INT32_C(c) c
293#define __DEC64_EPSILON__ 1E-15DD
294#define __ORDER_PDP_ENDIAN__ 3412
295#define __DEC128_MIN_EXP__ (-6142)
296#define __INT_FAST32_TYPE__ int
297#define __UINT_LEAST16_TYPE__ short unsigned int
298#define __INT16_MAX__ 0x7fff
299#define __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ 1074
300#define __SIZE_TYPE__ long unsigned int
301#define __UINT64_MAX__ 0xffffffffffffffffULL
302#define __INT8_TYPE__ signed char
303#define __FLT_RADIX__ 2
304#define __INT_LEAST16_TYPE__ short int
305#define __LDBL_EPSILON__ 1.08420217248550443401e-19L
306#define __UINTMAX_C(c) c ## UL
307#define __SSE_MATH__ 1
308#define __k8 1
309#define __SIG_ATOMIC_MAX__ 0x7fffffff
310#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
311#define __SIZEOF_PTRDIFF_T__ 8
312#define __x86_64__ 1
313#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
314#define __INT_FAST16_MAX__ 0x7fff
315#define __UINT_FAST32_MAX__ 0xffffffffU
316#define __UINT_LEAST64_TYPE__ long long unsigned int
317#define __FLT_HAS_QUIET_NAN__ 1
318#define __FLT_MAX_10_EXP__ 38
319#define __LONG_MAX__ 0x7fffffffffffffffL
320#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
321#define __FLT_HAS_INFINITY__ 1
322#define __UINT_FAST16_TYPE__ short unsigned int
323#define __DEC64_MAX__ 9.999999999999999E384DD
324#define __CHAR16_TYPE__ short unsigned int
325#define __PRAGMA_REDEFINE_EXTNAME 1
326#define __INT_LEAST16_MAX__ 0x7fff
327#define __DEC64_MANT_DIG__ 16
328#define __INT64_MAX__ 0x7fffffffffffffffLL
329#define __UINT_LEAST32_MAX__ 0xffffffffU
330#define __GCC_ATOMIC_LONG_LOCK_FREE 2
331#define __INT_LEAST64_TYPE__ long long int
332#define __INT16_TYPE__ short int
333#define __INT_LEAST8_TYPE__ signed char
334#define __STDC_VERSION__ 201112L
335#define __DEC32_MAX_EXP__ 97
336#define __INT_FAST8_MAX__ 0x7f
337#define __INTPTR_MAX__ 0x7fffffffffffffffL
338#define __LITTLE_ENDIAN__ 1
339#define __SSE2__ 1
340#define __LDBL_MANT_DIG__ 64
341#define __CONSTANT_CFSTRINGS__ 1
342#define __DBL_HAS_QUIET_NAN__ 1
343#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
344#define __code_model_small__ 1
345#define __k8__ 1
346#define __INTPTR_TYPE__ long int
347#define __UINT16_TYPE__ short unsigned int
348#define __WCHAR_TYPE__ int
349#define __SIZEOF_FLOAT__ 4
350#define __pic__ 2
351#define __UINTPTR_MAX__ 0xffffffffffffffffUL
352#define __DEC64_MIN_EXP__ (-382)
353#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
354#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
355#define __FLT_DIG__ 6
356#define __UINT_FAST64_TYPE__ long long unsigned int
357#define __INT_MAX__ 0x7fffffff
358#define __MACH__ 1
359#define __amd64__ 1
360#define __INT64_TYPE__ long long int
361#define __FLT_MAX_EXP__ 128
362#define __ORDER_BIG_ENDIAN__ 4321
363#define __DBL_MANT_DIG__ 53
364#define __SIZEOF_FLOAT128__ 16
365#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
366#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
367#define __DEC64_MIN__ 1E-383DD
368#define __WINT_TYPE__ int
369#define __UINT_LEAST32_TYPE__ unsigned int
370#define __SIZEOF_SHORT__ 2
371#define __SSE__ 1
372#define __LDBL_MIN_EXP__ (-16381)
373#define __INT_LEAST8_MAX__ 0x7f
374#define __SIZEOF_INT128__ 16
375#define __LDBL_MAX_10_EXP__ 4932
376#define __ATOMIC_RELAXED 0
377#define __DBL_EPSILON__ ((double)2.22044604925031308085e-16L)
378#define _LP64 1
379#define __UINT8_C(c) c
380#define __INT_LEAST32_TYPE__ int
381#define __SIZEOF_WCHAR_T__ 4
382#define __UINT64_TYPE__ long long unsigned int
383#define __INT_FAST8_TYPE__ signed char
384#define __GNUC_STDC_INLINE__ 1
385#define __DBL_DECIMAL_DIG__ 17
386#define __STDC_UTF_32__ 1
387#define __FXSR__ 1
388#define __DEC_EVAL_METHOD__ 2
389#define __UINT32_C(c) c ## U
390#define __INTMAX_MAX__ 0x7fffffffffffffffL
391#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
392#define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F
393#define __INT8_MAX__ 0x7f
394#define __PIC__ 2
395#define __UINT_FAST32_TYPE__ unsigned int
396#define __CHAR32_TYPE__ unsigned int
397#define __FLT_MAX__ 3.40282346638528859812e+38F
398#define __INT32_TYPE__ int
399#define __SIZEOF_DOUBLE__ 8
400#define __FLT_MIN_10_EXP__ (-37)
401#define __INTMAX_TYPE__ long int
402#define __DEC128_MAX_EXP__ 6145
403#define __ATOMIC_CONSUME 1
404#define __GNUC_MINOR__ 4
405#define __UINTMAX_MAX__ 0xffffffffffffffffUL
406#define __DEC32_MANT_DIG__ 7
407#define __DBL_MAX_10_EXP__ 308
408#define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
409#define __INT16_C(c) c
410#define __STDC__ 1
411#define __PTRDIFF_TYPE__ long int
412#define __ATOMIC_SEQ_CST 5
413#define __UINT32_TYPE__ unsigned int
414#define __UINTPTR_TYPE__ long unsigned int
415#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
416#define __DEC128_MANT_DIG__ 34
417#define __LDBL_MIN_10_EXP__ (-4931)
418#define __SIZEOF_LONG_LONG__ 8
419#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
420#define __LDBL_DIG__ 18
421#define __FLT_DECIMAL_DIG__ 9
422#define __UINT_FAST16_MAX__ 0xffff
423#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
424#define __SSE3__ 1
425#define __UINT_FAST8_TYPE__ unsigned char
426#define __ATOMIC_ACQ_REL 4
427#define __ATOMIC_RELEASE 3