xref: /llvm-project/llvm/test/tools/llvm-dwarfutil/ELF/X86/dwarf4-macro.test (revision f1fdfe6888f93b9f6dfb4689e1f3206de584ff5b)
1## Test that .debug_macinfo table is correctly moved from the source
2## file to the destination file.
3##
4## The %p/Inputs/dwarf4-macro.out test case created using
5## following source files and compilation line:
6##
7## clang++ main.cpp foo.cpp bar.cpp -fdebug-macro -gdwarf-4 -o dwarf4-macro.out
8##
9## cat main.cpp
10##
11## void bar();
12## void foo();
13##
14## int main ( void ) {
15##   bar();
16##   foo();
17##   return 0;
18## }
19##
20## cat foo.cpp
21##
22## include <stdio.h>
23##
24## void __attribute__ ((noinline)) foo ( ) {
25##   printf("\n foo");
26## }
27##
28## cat bar.cpp
29##
30## #include <stdio.h>
31##
32## void __attribute__ ((noinline)) bar ( ) {
33##   printf("\n bar");
34## }
35
36## Check that macro table preserved during garbage collection.
37#
38#RUN: llvm-dwarfutil --garbage-collection %p/Inputs/dwarf4-macro.out %t1
39#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
40#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefix=MACINFO
41
42#RUN: llvm-dwarfutil --linker parallel --garbage-collection %p/Inputs/dwarf4-macro.out %t1
43#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
44#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefix=MACINFO
45
46## Check that macro table preserved during simple copying.
47#
48#RUN: llvm-dwarfutil --no-garbage-collection %p/Inputs/dwarf4-macro.out %t1
49#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
50#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefix=MACINFO
51
52#RUN: llvm-dwarfutil --linker parallel --no-garbage-collection %p/Inputs/dwarf4-macro.out %t1
53#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
54#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefix=MACINFO
55
56## Check that macro table preserved during updating accelerator tables.
57#RUN: llvm-dwarfutil --no-garbage-collection --build-accelerator=DWARF %p/Inputs/dwarf4-macro.out %t1
58#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
59#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefixes=MACINFO
60
61#RUN: llvm-dwarfutil --linker parallel --no-garbage-collection --build-accelerator=DWARF %p/Inputs/dwarf4-macro.out %t1
62#RUN: llvm-dwarfdump -verify %t1 | FileCheck %s
63#RUN: llvm-dwarfdump -a  %t1 | FileCheck %s --check-prefixes=MACINFO
64
65#CHECK: No errors.
66
67#MACINFO: .debug_info contents
68#MACINFO: DW_TAG_compile_unit
69#MACINFO: DW_AT_name        ("main.cpp")
70#MACINFO: DW_AT_macro_info (0x[[MAIN_MACRO_OFFSET:[0-9a-f]*]]
71#MACINFO: DW_TAG_compile_unit
72#MACINFO: DW_AT_name        ("foo.cpp")
73#MACINFO: DW_AT_macro_info (0x[[FOO_MACRO_OFFSET:[0-9a-f]*]]
74#MACINFO: DW_TAG_compile_unit
75#MACINFO: DW_AT_name        ("bar.cpp")
76#MACINFO: DW_AT_macro_info (0x[[BAR_MACRO_OFFSET:[0-9a-f]*]]
77
78#MACINFO: .debug_macinfo contents:
79#MACINFO-NEXT: 0x[[MAIN_MACRO_OFFSET]]
80#MACINFO-NEXT: DW_MACINFO_start_file - lineno: 0 filenum: 1
81#MACINFO-NEXT: DW_MACINFO_end_file
82#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __llvm__ 1
83#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang__ 1
84#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_major__ 14
85#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_minor__ 0
86#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_patchlevel__ 0
87#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_version__ "14.0.0 "
88#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC__ 4
89#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_MINOR__ 2
90#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_PATCHLEVEL__ 1
91#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_ABI_VERSION 1002
92#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUG__ 4
93#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_WEAK__ 1
94#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELAXED 0
95#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_CONSUME 1
96#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQUIRE 2
97#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELEASE 3
98#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQ_REL 4
99#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_SEQ_CST 5
100#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
101#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
102#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_DEVICE 2
103#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
104#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
105#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PRAGMA_REDEFINE_EXTNAME 1
106#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __VERSION__ "Ubuntu Clang 14.0.0"
107#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_EXPERIMENTAL_CXX0X__ 1
108#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OBJC_BOOL_IS_BOOL 0
109#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rtti 199711L
110#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_exceptions 199711L
111#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_characters 200704L
112#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_raw_strings 200710L
113#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_literals 200710L
114#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_user_defined_literals 200809L
115#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_lambdas 200907L
116#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr 201304L
117#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr_in_decltype 201711L
118#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_range_based_for 200907
119#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_static_assert 200410
120#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype 200707L
121#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_attributes 200809L
122#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rvalue_references 200610L
123#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variadic_templates 200704L
124#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_initializer_lists 200806L
125#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_delegating_constructors 200604L
126#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_nsdmi 200809L
127#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_inheriting_constructors 201511L
128#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_ref_qualifiers 200710L
129#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_alias_templates 200704L
130#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_threadsafe_static_init 200806L
131#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_binary_literals 201304L
132#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_digit_separators 201309L
133#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_init_captures 201304L
134#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_generic_lambdas 201304L
135#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype_auto 201304L
136#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_return_type_deduction 201304L
137#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_aggregate_nsdmi 201304L
138#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variable_templates 201304L
139#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_impl_destroying_delete 201806L
140#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CONSTANT_CFSTRINGS__ 1
141#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __EXCEPTIONS 1
142#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_RTTI 1
143#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DEPRECATED 1
144#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __private_extern__ extern
145#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_literal_encoding__ "UTF-8"
146#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_wide_literal_encoding__ "UTF-32"
147#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_LITTLE_ENDIAN__ 1234
148#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_BIG_ENDIAN__ 4321
149#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_PDP_ENDIAN__ 3412
150#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
151#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LITTLE_ENDIAN__ 1
152#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _LP64 1
153#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LP64__ 1
154#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR_BIT__ 8
155#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BOOL_WIDTH__ 8
156#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_WIDTH__ 16
157#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_WIDTH__ 32
158#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_WIDTH__ 64
159#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LLONG_WIDTH__ 64
160#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BITINT_MAXWIDTH__ 128
161#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SCHAR_MAX__ 127
162#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_MAX__ 32767
163#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_MAX__ 2147483647
164#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_MAX__ 9223372036854775807L
165#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_LONG_MAX__ 9223372036854775807LL
166#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_MAX__ 2147483647
167#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_WIDTH__ 32
168#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_MAX__ 4294967295U
169#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_WIDTH__ 32
170#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_MAX__ 9223372036854775807L
171#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_WIDTH__ 64
172#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_MAX__ 18446744073709551615UL
173#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_WIDTH__ 64
174#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_MAX__ 18446744073709551615UL
175#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_WIDTH__ 64
176#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_MAX__ 9223372036854775807L
177#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_WIDTH__ 64
178#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_MAX__ 9223372036854775807L
179#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_WIDTH__ 64
180#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_MAX__ 18446744073709551615UL
181#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_WIDTH__ 64
182#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_DOUBLE__ 8
183#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT__ 4
184#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT__ 4
185#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG__ 8
186#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_DOUBLE__ 16
187#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_LONG__ 8
188#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_POINTER__ 8
189#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SHORT__ 2
190#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_PTRDIFF_T__ 8
191#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SIZE_T__ 8
192#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WCHAR_T__ 4
193#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WINT_T__ 4
194#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT128__ 16
195#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_TYPE__ long int
196#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTd__ "ld"
197#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTi__ "li"
198#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_C_SUFFIX__ L
199#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_TYPE__ long unsigned int
200#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTo__ "lo"
201#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTu__ "lu"
202#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTx__ "lx"
203#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTX__ "lX"
204#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_C_SUFFIX__ UL
205#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_TYPE__ long int
206#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTd__ "ld"
207#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTi__ "li"
208#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_TYPE__ long int
209#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTd__ "ld"
210#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTi__ "li"
211#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_TYPE__ long unsigned int
212#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTo__ "lo"
213#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTu__ "lu"
214#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTx__ "lx"
215#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTX__ "lX"
216#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_TYPE__ int
217#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_TYPE__ unsigned int
218#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_MAX__ 2147483647
219#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_WIDTH__ 32
220#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR16_TYPE__ unsigned short
221#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR32_TYPE__ unsigned int
222#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_TYPE__ long unsigned int
223#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTo__ "lo"
224#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTu__ "lu"
225#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTx__ "lx"
226#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTX__ "lX"
227#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DENORM_MIN__ 1.40129846e-45F
228#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_DENORM__ 1
229#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DIG__ 6
230#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DECIMAL_DIG__ 9
231#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EPSILON__ 1.19209290e-7F
232#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_INFINITY__ 1
233#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_QUIET_NAN__ 1
234#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MANT_DIG__ 24
235#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_10_EXP__ 38
236#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_EXP__ 128
237#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX__ 3.40282347e+38F
238#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_10_EXP__ (-37)
239#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_EXP__ (-125)
240#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN__ 1.17549435e-38F
241#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DENORM_MIN__ 4.9406564584124654e-324
242#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_DENORM__ 1
243#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DIG__ 15
244#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DECIMAL_DIG__ 17
245#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_EPSILON__ 2.2204460492503131e-16
246#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_INFINITY__ 1
247#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_QUIET_NAN__ 1
248#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MANT_DIG__ 53
249#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_10_EXP__ 308
250#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_EXP__ 1024
251#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX__ 1.7976931348623157e+308
252#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_10_EXP__ (-307)
253#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_EXP__ (-1021)
254#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN__ 2.2250738585072014e-308
255#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
256#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_DENORM__ 1
257#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DIG__ 18
258#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DECIMAL_DIG__ 21
259#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_EPSILON__ 1.08420217248550443401e-19L
260#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_INFINITY__ 1
261#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_QUIET_NAN__ 1
262#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MANT_DIG__ 64
263#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_10_EXP__ 4932
264#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_EXP__ 16384
265#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX__ 1.18973149535723176502e+4932L
266#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_10_EXP__ (-4931)
267#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_EXP__ (-16381)
268#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN__ 3.36210314311209350626e-4932L
269#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __POINTER_WIDTH__ 64
270#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BIGGEST_ALIGNMENT__ 16
271#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_UNSIGNED__ 1
272#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_TYPE__ signed char
273#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTd__ "hhd"
274#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTi__ "hhi"
275#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_C_SUFFIX__
276#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_TYPE__ short
277#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTd__ "hd"
278#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTi__ "hi"
279#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_C_SUFFIX__
280#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_TYPE__ int
281#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTd__ "d"
282#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTi__ "i"
283#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_C_SUFFIX__
284#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_TYPE__ long int
285#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTd__ "ld"
286#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTi__ "li"
287#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_C_SUFFIX__ L
288#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_TYPE__ unsigned char
289#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTo__ "hho"
290#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTu__ "hhu"
291#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTx__ "hhx"
292#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTX__ "hhX"
293#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_C_SUFFIX__
294#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_MAX__ 255
295#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_MAX__ 127
296#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_TYPE__ unsigned short
297#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTo__ "ho"
298#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTu__ "hu"
299#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTx__ "hx"
300#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTX__ "hX"
301#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_C_SUFFIX__
302#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_MAX__ 65535
303#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_MAX__ 32767
304#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_TYPE__ unsigned int
305#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTo__ "o"
306#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTu__ "u"
307#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTx__ "x"
308#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTX__ "X"
309#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_C_SUFFIX__ U
310#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_MAX__ 4294967295U
311#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_MAX__ 2147483647
312#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_TYPE__ long unsigned int
313#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTo__ "lo"
314#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTu__ "lu"
315#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTx__ "lx"
316#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTX__ "lX"
317#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_C_SUFFIX__ UL
318#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_MAX__ 18446744073709551615UL
319#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_MAX__ 9223372036854775807L
320#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_TYPE__ signed char
321#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_MAX__ 127
322#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_WIDTH__ 8
323#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTd__ "hhd"
324#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTi__ "hhi"
325#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_TYPE__ unsigned char
326#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_MAX__ 255
327#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTo__ "hho"
328#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTu__ "hhu"
329#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTx__ "hhx"
330#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTX__ "hhX"
331#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_TYPE__ short
332#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_MAX__ 32767
333#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_WIDTH__ 16
334#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTd__ "hd"
335#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTi__ "hi"
336#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_TYPE__ unsigned short
337#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_MAX__ 65535
338#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTo__ "ho"
339#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTu__ "hu"
340#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTx__ "hx"
341#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTX__ "hX"
342#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_TYPE__ int
343#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_MAX__ 2147483647
344#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_WIDTH__ 32
345#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTd__ "d"
346#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTi__ "i"
347#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_TYPE__ unsigned int
348#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_MAX__ 4294967295U
349#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTo__ "o"
350#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTu__ "u"
351#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTx__ "x"
352#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTX__ "X"
353#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_TYPE__ long int
354#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_MAX__ 9223372036854775807L
355#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_WIDTH__ 64
356#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTd__ "ld"
357#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTi__ "li"
358#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_TYPE__ long unsigned int
359#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_MAX__ 18446744073709551615UL
360#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTo__ "lo"
361#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTu__ "lu"
362#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTx__ "lx"
363#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTX__ "lX"
364#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_TYPE__ signed char
365#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_MAX__ 127
366#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_WIDTH__ 8
367#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTd__ "hhd"
368#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTi__ "hhi"
369#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_TYPE__ unsigned char
370#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_MAX__ 255
371#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTo__ "hho"
372#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTu__ "hhu"
373#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTx__ "hhx"
374#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTX__ "hhX"
375#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_TYPE__ short
376#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_MAX__ 32767
377#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_WIDTH__ 16
378#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTd__ "hd"
379#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTi__ "hi"
380#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_TYPE__ unsigned short
381#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_MAX__ 65535
382#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTo__ "ho"
383#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTu__ "hu"
384#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTx__ "hx"
385#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTX__ "hX"
386#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_TYPE__ int
387#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_MAX__ 2147483647
388#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_WIDTH__ 32
389#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTd__ "d"
390#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTi__ "i"
391#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_TYPE__ unsigned int
392#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_MAX__ 4294967295U
393#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTo__ "o"
394#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTu__ "u"
395#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTx__ "x"
396#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTX__ "X"
397#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_TYPE__ long int
398#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_MAX__ 9223372036854775807L
399#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_WIDTH__ 64
400#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTd__ "ld"
401#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTi__ "li"
402#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_TYPE__ long unsigned int
403#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_MAX__ 18446744073709551615UL
404#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTo__ "lo"
405#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTu__ "lu"
406#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTx__ "lx"
407#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTX__ "lX"
408#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __USER_LABEL_PREFIX__
409#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FINITE_MATH_ONLY__ 0
410#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_GNU_INLINE__ 1
411#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
412#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_BOOL_LOCK_FREE 2
413#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR_LOCK_FREE 2
414#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
415#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
416#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
417#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_SHORT_LOCK_FREE 2
418#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_INT_LOCK_FREE 2
419#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LONG_LOCK_FREE 2
420#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LLONG_LOCK_FREE 2
421#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_POINTER_LOCK_FREE 2
422#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_BOOL_LOCK_FREE 2
423#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR_LOCK_FREE 2
424#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
425#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
426#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
427#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_SHORT_LOCK_FREE 2
428#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_INT_LOCK_FREE 2
429#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LONG_LOCK_FREE 2
430#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LLONG_LOCK_FREE 2
431#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_POINTER_LOCK_FREE 2
432#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_INLINE__ 1
433#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIC__ 2
434#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pic__ 2
435#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIE__ 2
436#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pie__ 2
437#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EVAL_METHOD__ 0
438#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_RADIX__ 2
439#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
440#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_TYPE_INT_N_0 __int128
441#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_BITSIZE_INT_N_0 128
442#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ASM_FLAG_OUTPUTS__ 1
443#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __code_model_small__ 1
444#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64__ 1
445#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64 1
446#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64 1
447#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64__ 1
448#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_GS 1
449#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_FS 1
450#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_gs __attribute__((address_space(256)))
451#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_fs __attribute__((address_space(257)))
452#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8 1
453#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8__ 1
454#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __tune_k8__ 1
455#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __REGISTER_PREFIX__
456#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_MATH_INLINES 1
457#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FXSR__ 1
458#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2__ 1
459#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2_MATH__ 1
460#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE__ 1
461#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE_MATH__ 1
462#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __MMX__ 1
463#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
464#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
465#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
466#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
467#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT128__ 16
468#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: unix 1
469#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix 1
470#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix__ 1
471#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: linux 1
472#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux 1
473#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux__ 1
474#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ELF__ 1
475#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __gnu_linux__ 1
476#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _GNU_SOURCE 1
477#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLOAT128__ 1
478#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC__ 1
479#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_HOSTED__ 1
480#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cplusplus 201402L
481#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
482#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_THREADS__ 1
483#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_16__ 1
484#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_32__ 1
485#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_DWARF2_CFI_ASM 1
486#MACINFO: 0x[[FOO_MACRO_OFFSET]]
487#MACINFO-NEXT: DW_MACINFO_start_file - lineno: 0 filenum: 1
488#MACINFO-NEXT:   DW_MACINFO_start_file - lineno: 1 filenum: 2
489#MACINFO-NEXT:     DW_MACINFO_define - lineno: 24 macro: _STDIO_H 1
490#MACINFO-NEXT:     DW_MACINFO_define - lineno: 26 macro: __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
491#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 27 filenum: 3
492#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 31 macro: __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
493#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 33 filenum: 4
494#MACINFO-NEXT:         DW_MACINFO_define - lineno: 19 macro: _FEATURES_H 1
495#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 126 macro: __USE_ISOC11
496#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 127 macro: __USE_ISOC99
497#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 128 macro: __USE_ISOC95
498#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 129 macro: __USE_ISOCXX11
499#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 130 macro: __USE_POSIX
500#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 131 macro: __USE_POSIX2
501#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 132 macro: __USE_POSIX199309
502#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 133 macro: __USE_POSIX199506
503#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 134 macro: __USE_XOPEN
504#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 135 macro: __USE_XOPEN_EXTENDED
505#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 136 macro: __USE_UNIX98
506#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 137 macro: __USE_XOPEN2K
507#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 138 macro: __USE_XOPEN2KXSI
508#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 139 macro: __USE_XOPEN2K8
509#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 140 macro: __USE_XOPEN2K8XSI
510#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 141 macro: __USE_LARGEFILE
511#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 142 macro: __USE_LARGEFILE64
512#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 143 macro: __USE_FILE_OFFSET64
513#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 144 macro: __USE_MISC
514#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 145 macro: __USE_ATFILE
515#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 146 macro: __USE_DYNAMIC_STACK_SIZE
516#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 147 macro: __USE_GNU
517#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 148 macro: __USE_FORTIFY_LEVEL
518#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 149 macro: __KERNEL_STRICT_NAMES
519#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 150 macro: __GLIBC_USE_ISOC2X
520#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 151 macro: __GLIBC_USE_DEPRECATED_GETS
521#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 152 macro: __GLIBC_USE_DEPRECATED_SCANF
522#MACINFO-NEXT:         DW_MACINFO_define - lineno: 157 macro: __KERNEL_STRICT_NAMES
523#MACINFO-NEXT:         DW_MACINFO_define - lineno: 168 macro: __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
524#MACINFO-NEXT:         DW_MACINFO_define - lineno: 179 macro: __glibc_clang_prereq(maj,min) ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
525#MACINFO-NEXT:         DW_MACINFO_define - lineno: 186 macro: __GLIBC_USE(F) __GLIBC_USE_ ## F
526#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 201 macro: _ISOC95_SOURCE
527#MACINFO-NEXT:         DW_MACINFO_define - lineno: 202 macro: _ISOC95_SOURCE 1
528#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 203 macro: _ISOC99_SOURCE
529#MACINFO-NEXT:         DW_MACINFO_define - lineno: 204 macro: _ISOC99_SOURCE 1
530#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 205 macro: _ISOC11_SOURCE
531#MACINFO-NEXT:         DW_MACINFO_define - lineno: 206 macro: _ISOC11_SOURCE 1
532#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 207 macro: _ISOC2X_SOURCE
533#MACINFO-NEXT:         DW_MACINFO_define - lineno: 208 macro: _ISOC2X_SOURCE 1
534#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 209 macro: _POSIX_SOURCE
535#MACINFO-NEXT:         DW_MACINFO_define - lineno: 210 macro: _POSIX_SOURCE 1
536#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 211 macro: _POSIX_C_SOURCE
537#MACINFO-NEXT:         DW_MACINFO_define - lineno: 212 macro: _POSIX_C_SOURCE 200809L
538#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 213 macro: _XOPEN_SOURCE
539#MACINFO-NEXT:         DW_MACINFO_define - lineno: 214 macro: _XOPEN_SOURCE 700
540#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 215 macro: _XOPEN_SOURCE_EXTENDED
541#MACINFO-NEXT:         DW_MACINFO_define - lineno: 216 macro: _XOPEN_SOURCE_EXTENDED 1
542#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 217 macro: _LARGEFILE64_SOURCE
543#MACINFO-NEXT:         DW_MACINFO_define - lineno: 218 macro: _LARGEFILE64_SOURCE 1
544#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 219 macro: _DEFAULT_SOURCE
545#MACINFO-NEXT:         DW_MACINFO_define - lineno: 220 macro: _DEFAULT_SOURCE 1
546#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 221 macro: _ATFILE_SOURCE
547#MACINFO-NEXT:         DW_MACINFO_define - lineno: 222 macro: _ATFILE_SOURCE 1
548#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 223 macro: _DYNAMIC_STACK_SIZE_SOURCE
549#MACINFO-NEXT:         DW_MACINFO_define - lineno: 224 macro: _DYNAMIC_STACK_SIZE_SOURCE 1
550#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 235 macro: _DEFAULT_SOURCE
551#MACINFO-NEXT:         DW_MACINFO_define - lineno: 236 macro: _DEFAULT_SOURCE 1
552#MACINFO-NEXT:         DW_MACINFO_define - lineno: 242 macro: __GLIBC_USE_ISOC2X 1
553#MACINFO-NEXT:         DW_MACINFO_define - lineno: 250 macro: __USE_ISOC11 1
554#MACINFO-NEXT:         DW_MACINFO_define - lineno: 257 macro: __USE_ISOC99 1
555#MACINFO-NEXT:         DW_MACINFO_define - lineno: 264 macro: __USE_ISOC95 1
556#MACINFO-NEXT:         DW_MACINFO_define - lineno: 275 macro: __USE_ISOCXX11 1
557#MACINFO-NEXT:         DW_MACINFO_define - lineno: 276 macro: __USE_ISOC99 1
558#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 287 macro: _POSIX_SOURCE
559#MACINFO-NEXT:         DW_MACINFO_define - lineno: 288 macro: _POSIX_SOURCE 1
560#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 289 macro: _POSIX_C_SOURCE
561#MACINFO-NEXT:         DW_MACINFO_define - lineno: 290 macro: _POSIX_C_SOURCE 200809L
562#MACINFO-NEXT:         DW_MACINFO_define - lineno: 325 macro: __USE_POSIX 1
563#MACINFO-NEXT:         DW_MACINFO_define - lineno: 329 macro: __USE_POSIX2 1
564#MACINFO-NEXT:         DW_MACINFO_define - lineno: 333 macro: __USE_POSIX199309 1
565#MACINFO-NEXT:         DW_MACINFO_define - lineno: 337 macro: __USE_POSIX199506 1
566#MACINFO-NEXT:         DW_MACINFO_define - lineno: 341 macro: __USE_XOPEN2K 1
567#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 342 macro: __USE_ISOC95
568#MACINFO-NEXT:         DW_MACINFO_define - lineno: 343 macro: __USE_ISOC95 1
569#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 344 macro: __USE_ISOC99
570#MACINFO-NEXT:         DW_MACINFO_define - lineno: 345 macro: __USE_ISOC99 1
571#MACINFO-NEXT:         DW_MACINFO_define - lineno: 349 macro: __USE_XOPEN2K8 1
572#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 350 macro: _ATFILE_SOURCE
573#MACINFO-NEXT:         DW_MACINFO_define - lineno: 351 macro: _ATFILE_SOURCE 1
574#MACINFO-NEXT:         DW_MACINFO_define - lineno: 355 macro: __USE_XOPEN 1
575#MACINFO-NEXT:         DW_MACINFO_define - lineno: 357 macro: __USE_XOPEN_EXTENDED 1
576#MACINFO-NEXT:         DW_MACINFO_define - lineno: 358 macro: __USE_UNIX98 1
577#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 359 macro: _LARGEFILE_SOURCE
578#MACINFO-NEXT:         DW_MACINFO_define - lineno: 360 macro: _LARGEFILE_SOURCE 1
579#MACINFO-NEXT:         DW_MACINFO_define - lineno: 363 macro: __USE_XOPEN2K8 1
580#MACINFO-NEXT:         DW_MACINFO_define - lineno: 364 macro: __USE_XOPEN2K8XSI 1
581#MACINFO-NEXT:         DW_MACINFO_define - lineno: 366 macro: __USE_XOPEN2K 1
582#MACINFO-NEXT:         DW_MACINFO_define - lineno: 367 macro: __USE_XOPEN2KXSI 1
583#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 368 macro: __USE_ISOC95
584#MACINFO-NEXT:         DW_MACINFO_define - lineno: 369 macro: __USE_ISOC95 1
585#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 370 macro: __USE_ISOC99
586#MACINFO-NEXT:         DW_MACINFO_define - lineno: 371 macro: __USE_ISOC99 1
587#MACINFO-NEXT:         DW_MACINFO_define - lineno: 381 macro: __USE_LARGEFILE 1
588#MACINFO-NEXT:         DW_MACINFO_define - lineno: 385 macro: __USE_LARGEFILE64 1
589#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 392 filenum: 5
590#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 20 filenum: 6
591#MACINFO-NEXT:             DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
592#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
593#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
594#MACINFO-NEXT:           DW_MACINFO_end_file
595#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 21 filenum: 7
596#MACINFO-NEXT:             DW_MACINFO_start_file - lineno: 19 filenum: 6
597#MACINFO-NEXT:               DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
598#MACINFO-NEXT:               DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
599#MACINFO-NEXT:               DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
600#MACINFO-NEXT:             DW_MACINFO_end_file
601#MACINFO-NEXT:             DW_MACINFO_define - lineno: 26 macro: __TIMESIZE __WORDSIZE
602#MACINFO-NEXT:           DW_MACINFO_end_file
603#MACINFO-NEXT:         DW_MACINFO_end_file
604#MACINFO-NEXT:         DW_MACINFO_define - lineno: 395 macro: __USE_MISC 1
605#MACINFO-NEXT:         DW_MACINFO_define - lineno: 399 macro: __USE_ATFILE 1
606#MACINFO-NEXT:         DW_MACINFO_define - lineno: 403 macro: __USE_DYNAMIC_STACK_SIZE 1
607#MACINFO-NEXT:         DW_MACINFO_define - lineno: 407 macro: __USE_GNU 1
608#MACINFO-NEXT:         DW_MACINFO_define - lineno: 428 macro: __USE_FORTIFY_LEVEL 0
609#MACINFO-NEXT:         DW_MACINFO_define - lineno: 436 macro: __GLIBC_USE_DEPRECATED_GETS 0
610#MACINFO-NEXT:         DW_MACINFO_define - lineno: 459 macro: __GLIBC_USE_DEPRECATED_SCANF 0
611#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 464 filenum: 8
612#MACINFO-NEXT:           DW_MACINFO_define - lineno: 19 macro: _STDC_PREDEF_H 1
613#MACINFO-NEXT:           DW_MACINFO_define - lineno: 42 macro: __STDC_IEC_559__ 1
614#MACINFO-NEXT:           DW_MACINFO_define - lineno: 43 macro: __STDC_IEC_60559_BFP__ 201404L
615#MACINFO-NEXT:           DW_MACINFO_define - lineno: 52 macro: __STDC_IEC_559_COMPLEX__ 1
616#MACINFO-NEXT:           DW_MACINFO_define - lineno: 53 macro: __STDC_IEC_60559_COMPLEX__ 201404L
617#MACINFO-NEXT:           DW_MACINFO_define - lineno: 62 macro: __STDC_ISO_10646__ 201706L
618#MACINFO-NEXT:         DW_MACINFO_end_file
619#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 472 macro: __GNU_LIBRARY__
620#MACINFO-NEXT:         DW_MACINFO_define - lineno: 473 macro: __GNU_LIBRARY__ 6
621#MACINFO-NEXT:         DW_MACINFO_define - lineno: 477 macro: __GLIBC__ 2
622#MACINFO-NEXT:         DW_MACINFO_define - lineno: 478 macro: __GLIBC_MINOR__ 35
623#MACINFO-NEXT:         DW_MACINFO_define - lineno: 480 macro: __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
624#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 486 filenum: 9
625#MACINFO-NEXT:           DW_MACINFO_define - lineno: 20 macro: _SYS_CDEFS_H 1
626#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 35 macro: __P
627#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 36 macro: __PMT
628#MACINFO-NEXT:           DW_MACINFO_define - lineno: 45 macro: __glibc_has_attribute(attr) __has_attribute (attr)
629#MACINFO-NEXT:           DW_MACINFO_define - lineno: 50 macro: __glibc_has_builtin(name) __has_builtin (name)
630#MACINFO-NEXT:           DW_MACINFO_define - lineno: 55 macro: __glibc_has_extension(ext) __has_extension (ext)
631#MACINFO-NEXT:           DW_MACINFO_define - lineno: 68 macro: __LEAF
632#MACINFO-NEXT:           DW_MACINFO_define - lineno: 69 macro: __LEAF_ATTR
633#MACINFO-NEXT:           DW_MACINFO_define - lineno: 86 macro: __THROW noexcept (true)
634#MACINFO-NEXT:           DW_MACINFO_define - lineno: 90 macro: __THROWNL __THROW
635#MACINFO-NEXT:           DW_MACINFO_define - lineno: 91 macro: __NTH(fct) __LEAF_ATTR fct __THROW
636#MACINFO-NEXT:           DW_MACINFO_define - lineno: 92 macro: __NTHNL(fct) fct __THROW
637#MACINFO-NEXT:           DW_MACINFO_define - lineno: 118 macro: __P(args) args
638#MACINFO-NEXT:           DW_MACINFO_define - lineno: 119 macro: __PMT(args) args
639#MACINFO-NEXT:           DW_MACINFO_define - lineno: 124 macro: __CONCAT(x,y) x ## y
640#MACINFO-NEXT:           DW_MACINFO_define - lineno: 125 macro: __STRING(x) #x
641#MACINFO-NEXT:           DW_MACINFO_define - lineno: 128 macro: __ptr_t void *
642#MACINFO-NEXT:           DW_MACINFO_define - lineno: 133 macro: __BEGIN_DECLS extern "C" {
643#MACINFO-NEXT:           DW_MACINFO_define - lineno: 134 macro: __END_DECLS }
644#MACINFO-NEXT:           DW_MACINFO_define - lineno: 142 macro: __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)
645#MACINFO-NEXT:           DW_MACINFO_define - lineno: 143 macro: __bos0(ptr) __builtin_object_size (ptr, 0)
646#MACINFO-NEXT:           DW_MACINFO_define - lineno: 151 macro: __glibc_objsize0(__o) __bos0 (__o)
647#MACINFO-NEXT:           DW_MACINFO_define - lineno: 152 macro: __glibc_objsize(__o) __bos (__o)
648#MACINFO-NEXT:           DW_MACINFO_define - lineno: 159 macro: __glibc_safe_len_cond(__l,__s,__osz) ((__l) <= (__osz) / (__s))
649#MACINFO-NEXT:           DW_MACINFO_define - lineno: 160 macro: __glibc_unsigned_or_positive(__l) ((__typeof (__l)) 0 < (__typeof (__l)) -1 || (__builtin_constant_p (__l) && (__l) > 0))
650#MACINFO-NEXT:           DW_MACINFO_define - lineno: 167 macro: __glibc_safe_or_unknown_len(__l,__s,__osz) (__glibc_unsigned_or_positive (__l) && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) && __glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
651#MACINFO-NEXT:           DW_MACINFO_define - lineno: 176 macro: __glibc_unsafe_len(__l,__s,__osz) (__glibc_unsigned_or_positive (__l) && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) && !__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
652#MACINFO-NEXT:           DW_MACINFO_define - lineno: 185 macro: __glibc_fortify(f,__l,__s,__osz,...) (__glibc_safe_or_unknown_len (__l, __s, __osz) ? __ ## f ## _alias (__VA_ARGS__) : (__glibc_unsafe_len (__l, __s, __osz) ? __ ## f ## _chk_warn (__VA_ARGS__, __osz) : __ ## f ## _chk (__VA_ARGS__, __osz)))
653#MACINFO-NEXT:           DW_MACINFO_define - lineno: 195 macro: __glibc_fortify_n(f,__l,__s,__osz,...) (__glibc_safe_or_unknown_len (__l, __s, __osz) ? __ ## f ## _alias (__VA_ARGS__) : (__glibc_unsafe_len (__l, __s, __osz) ? __ ## f ## _chk_warn (__VA_ARGS__, (__osz) / (__s)) : __ ## f ## _chk (__VA_ARGS__, (__osz) / (__s))))
654#MACINFO-NEXT:           DW_MACINFO_define - lineno: 207 macro: __warnattr(msg)
655#MACINFO-NEXT:           DW_MACINFO_define - lineno: 208 macro: __errordecl(name,msg) extern void name (void)
656#MACINFO-NEXT:           DW_MACINFO_define - lineno: 221 macro: __flexarr []
657#MACINFO-NEXT:           DW_MACINFO_define - lineno: 222 macro: __glibc_c99_flexarr_available 1
658#MACINFO-NEXT:           DW_MACINFO_define - lineno: 247 macro: __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))
659#MACINFO-NEXT:           DW_MACINFO_define - lineno: 249 macro: __REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))
660#MACINFO-NEXT:           DW_MACINFO_define - lineno: 251 macro: __REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))
661#MACINFO-NEXT:           DW_MACINFO_define - lineno: 259 macro: __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
662#MACINFO-NEXT:           DW_MACINFO_define - lineno: 260 macro: __ASMNAME2(prefix,cname) __STRING (prefix) cname
663#MACINFO-NEXT:           DW_MACINFO_define - lineno: 281 macro: __attribute_malloc__ __attribute__ ((__malloc__))
664#MACINFO-NEXT:           DW_MACINFO_define - lineno: 292 macro: __attribute_alloc_size__(params)
665#MACINFO-NEXT:           DW_MACINFO_define - lineno: 298 macro: __attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))
666#MACINFO-NEXT:           DW_MACINFO_define - lineno: 308 macro: __attribute_pure__ __attribute__ ((__pure__))
667#MACINFO-NEXT:           DW_MACINFO_define - lineno: 315 macro: __attribute_const__ __attribute__ ((__const__))
668#MACINFO-NEXT:           DW_MACINFO_define - lineno: 321 macro: __attribute_maybe_unused__ __attribute__ ((__unused__))
669#MACINFO-NEXT:           DW_MACINFO_define - lineno: 330 macro: __attribute_used__ __attribute__ ((__used__))
670#MACINFO-NEXT:           DW_MACINFO_define - lineno: 331 macro: __attribute_noinline__ __attribute__ ((__noinline__))
671#MACINFO-NEXT:           DW_MACINFO_define - lineno: 339 macro: __attribute_deprecated__ __attribute__ ((__deprecated__))
672#MACINFO-NEXT:           DW_MACINFO_define - lineno: 349 macro: __attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))
673#MACINFO-NEXT:           DW_MACINFO_define - lineno: 362 macro: __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
674#MACINFO-NEXT:           DW_MACINFO_define - lineno: 372 macro: __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))
675#MACINFO-NEXT:           DW_MACINFO_define - lineno: 384 macro: __attribute_nonnull__(params) __attribute__ ((__nonnull__ params))
676#MACINFO-NEXT:           DW_MACINFO_define - lineno: 390 macro: __nonnull(params) __attribute_nonnull__ (params)
677#MACINFO-NEXT:           DW_MACINFO_define - lineno: 397 macro: __returns_nonnull __attribute__ ((__returns_nonnull__))
678#MACINFO-NEXT:           DW_MACINFO_define - lineno: 406 macro: __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))
679#MACINFO-NEXT:           DW_MACINFO_define - lineno: 415 macro: __wur
680#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 423 macro: __always_inline
681#MACINFO-NEXT:           DW_MACINFO_define - lineno: 424 macro: __always_inline __inline __attribute__ ((__always_inline__))
682#MACINFO-NEXT:           DW_MACINFO_define - lineno: 433 macro: __attribute_artificial__ __attribute__ ((__artificial__))
683#MACINFO-NEXT:           DW_MACINFO_define - lineno: 451 macro: __extern_inline extern __inline __attribute__ ((__gnu_inline__))
684#MACINFO-NEXT:           DW_MACINFO_define - lineno: 452 macro: __extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))
685#MACINFO-NEXT:           DW_MACINFO_define - lineno: 461 macro: __fortify_function __extern_always_inline __attribute_artificial__
686#MACINFO-NEXT:           DW_MACINFO_define - lineno: 498 macro: __restrict_arr
687#MACINFO-NEXT:           DW_MACINFO_define - lineno: 510 macro: __glibc_unlikely(cond) __builtin_expect ((cond), 0)
688#MACINFO-NEXT:           DW_MACINFO_define - lineno: 511 macro: __glibc_likely(cond) __builtin_expect ((cond), 1)
689#MACINFO-NEXT:           DW_MACINFO_define - lineno: 534 macro: __attribute_nonstring__
690#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 538 macro: __attribute_copy__
691#MACINFO-NEXT:           DW_MACINFO_define - lineno: 544 macro: __attribute_copy__(arg)
692#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 559 filenum: 6
693#MACINFO-NEXT:             DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
694#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
695#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
696#MACINFO-NEXT:           DW_MACINFO_end_file
697#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 560 filenum: 10
698#MACINFO-NEXT:             DW_MACINFO_define - lineno: 21 macro: __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
699#MACINFO-NEXT:           DW_MACINFO_end_file
700#MACINFO-NEXT:           DW_MACINFO_define - lineno: 616 macro: __LDBL_REDIR1(name,proto,alias) name proto
701#MACINFO-NEXT:           DW_MACINFO_define - lineno: 617 macro: __LDBL_REDIR(name,proto) name proto
702#MACINFO-NEXT:           DW_MACINFO_define - lineno: 618 macro: __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW
703#MACINFO-NEXT:           DW_MACINFO_define - lineno: 619 macro: __LDBL_REDIR_NTH(name,proto) name proto __THROW
704#MACINFO-NEXT:           DW_MACINFO_define - lineno: 620 macro: __LDBL_REDIR2_DECL(name)
705#MACINFO-NEXT:           DW_MACINFO_define - lineno: 621 macro: __LDBL_REDIR_DECL(name)
706#MACINFO-NEXT:           DW_MACINFO_define - lineno: 623 macro: __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)
707#MACINFO-NEXT:           DW_MACINFO_define - lineno: 624 macro: __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)
708#MACINFO-NEXT:           DW_MACINFO_define - lineno: 635 macro: __glibc_macro_warning1(message) _Pragma (#message)
709#MACINFO-NEXT:           DW_MACINFO_define - lineno: 636 macro: __glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)
710#MACINFO-NEXT:           DW_MACINFO_define - lineno: 656 macro: __HAVE_GENERIC_SELECTION 0
711#MACINFO-NEXT:           DW_MACINFO_define - lineno: 681 macro: __fortified_attr_access(a,o,s)
712#MACINFO-NEXT:           DW_MACINFO_define - lineno: 682 macro: __attr_access(x)
713#MACINFO-NEXT:           DW_MACINFO_define - lineno: 683 macro: __attr_access_none(argno)
714#MACINFO-NEXT:           DW_MACINFO_define - lineno: 693 macro: __attr_dealloc(dealloc,argno)
715#MACINFO-NEXT:           DW_MACINFO_define - lineno: 694 macro: __attr_dealloc_free
716#MACINFO-NEXT:           DW_MACINFO_define - lineno: 700 macro: __attribute_returns_twice__ __attribute__ ((__returns_twice__))
717#MACINFO-NEXT:         DW_MACINFO_end_file
718#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 510 filenum: 11
719#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 10 filenum: 12
720#MACINFO-NEXT:             DW_MACINFO_define - lineno: 10 macro: __stub___compat_bdflush
721#MACINFO-NEXT:             DW_MACINFO_define - lineno: 11 macro: __stub_chflags
722#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __stub_fchflags
723#MACINFO-NEXT:             DW_MACINFO_define - lineno: 13 macro: __stub_gtty
724#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __stub_revoke
725#MACINFO-NEXT:             DW_MACINFO_define - lineno: 15 macro: __stub_setlogin
726#MACINFO-NEXT:             DW_MACINFO_define - lineno: 16 macro: __stub_sigreturn
727#MACINFO-NEXT:             DW_MACINFO_define - lineno: 17 macro: __stub_stty
728#MACINFO-NEXT:           DW_MACINFO_end_file
729#MACINFO-NEXT:         DW_MACINFO_end_file
730#MACINFO-NEXT:       DW_MACINFO_end_file
731#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 37 macro: __GLIBC_USE_LIB_EXT2
732#MACINFO-NEXT:       DW_MACINFO_define - lineno: 40 macro: __GLIBC_USE_LIB_EXT2 1
733#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 67 macro: __GLIBC_USE_IEC_60559_BFP_EXT
734#MACINFO-NEXT:       DW_MACINFO_define - lineno: 69 macro: __GLIBC_USE_IEC_60559_BFP_EXT 1
735#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 73 macro: __GLIBC_USE_IEC_60559_BFP_EXT_C2X
736#MACINFO-NEXT:       DW_MACINFO_define - lineno: 75 macro: __GLIBC_USE_IEC_60559_BFP_EXT_C2X 1
737#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 79 macro: __GLIBC_USE_IEC_60559_EXT
738#MACINFO-NEXT:       DW_MACINFO_define - lineno: 81 macro: __GLIBC_USE_IEC_60559_EXT 1
739#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 90 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT
740#MACINFO-NEXT:       DW_MACINFO_define - lineno: 92 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT 1
741#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 96 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
742#MACINFO-NEXT:       DW_MACINFO_define - lineno: 98 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 1
743#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 105 macro: __GLIBC_USE_IEC_60559_TYPES_EXT
744#MACINFO-NEXT:       DW_MACINFO_define - lineno: 107 macro: __GLIBC_USE_IEC_60559_TYPES_EXT 1
745#MACINFO-NEXT:     DW_MACINFO_end_file
746#MACINFO-NEXT:     DW_MACINFO_define - lineno: 31 macro: __need_size_t
747#MACINFO-NEXT:     DW_MACINFO_define - lineno: 32 macro: __need_NULL
748#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 33 filenum: 13
749#MACINFO-NEXT:       DW_MACINFO_define - lineno: 44 macro: _SIZE_T
750#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 48 macro: __need_size_t
751#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 81 macro: NULL
752#MACINFO-NEXT:       DW_MACINFO_define - lineno: 84 macro: NULL __null
753#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 97 macro: __need_NULL
754#MACINFO-NEXT:     DW_MACINFO_end_file
755#MACINFO-NEXT:     DW_MACINFO_define - lineno: 35 macro: __need___va_list
756#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 36 filenum: 14
757#MACINFO-NEXT:       DW_MACINFO_define - lineno: 11 macro: __STDARG_H
758#MACINFO-NEXT:       DW_MACINFO_define - lineno: 15 macro: _VA_LIST
759#MACINFO-NEXT:       DW_MACINFO_define - lineno: 17 macro: va_start(ap,param) __builtin_va_start(ap, param)
760#MACINFO-NEXT:       DW_MACINFO_define - lineno: 18 macro: va_end(ap) __builtin_va_end(ap)
761#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: va_arg(ap,type) __builtin_va_arg(ap, type)
762#MACINFO-NEXT:       DW_MACINFO_define - lineno: 24 macro: __va_copy(d,s) __builtin_va_copy(d,s)
763#MACINFO-NEXT:       DW_MACINFO_define - lineno: 27 macro: va_copy(dest,src) __builtin_va_copy(dest, src)
764#MACINFO-NEXT:       DW_MACINFO_define - lineno: 31 macro: __GNUC_VA_LIST 1
765#MACINFO-NEXT:     DW_MACINFO_end_file
766#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 38 filenum: 15
767#MACINFO-NEXT:       DW_MACINFO_define - lineno: 24 macro: _BITS_TYPES_H 1
768#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 27 filenum: 6
769#MACINFO-NEXT:         DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
770#MACINFO-NEXT:         DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
771#MACINFO-NEXT:         DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
772#MACINFO-NEXT:       DW_MACINFO_end_file
773#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 28 filenum: 7
774#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 19 filenum: 6
775#MACINFO-NEXT:           DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
776#MACINFO-NEXT:           DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
777#MACINFO-NEXT:           DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
778#MACINFO-NEXT:         DW_MACINFO_end_file
779#MACINFO-NEXT:         DW_MACINFO_define - lineno: 26 macro: __TIMESIZE __WORDSIZE
780#MACINFO-NEXT:       DW_MACINFO_end_file
781#MACINFO-NEXT:       DW_MACINFO_define - lineno: 109 macro: __S16_TYPE short int
782#MACINFO-NEXT:       DW_MACINFO_define - lineno: 110 macro: __U16_TYPE unsigned short int
783#MACINFO-NEXT:       DW_MACINFO_define - lineno: 111 macro: __S32_TYPE int
784#MACINFO-NEXT:       DW_MACINFO_define - lineno: 112 macro: __U32_TYPE unsigned int
785#MACINFO-NEXT:       DW_MACINFO_define - lineno: 113 macro: __SLONGWORD_TYPE long int
786#MACINFO-NEXT:       DW_MACINFO_define - lineno: 114 macro: __ULONGWORD_TYPE unsigned long int
787#MACINFO-NEXT:       DW_MACINFO_define - lineno: 128 macro: __SQUAD_TYPE long int
788#MACINFO-NEXT:       DW_MACINFO_define - lineno: 129 macro: __UQUAD_TYPE unsigned long int
789#MACINFO-NEXT:       DW_MACINFO_define - lineno: 130 macro: __SWORD_TYPE long int
790#MACINFO-NEXT:       DW_MACINFO_define - lineno: 131 macro: __UWORD_TYPE unsigned long int
791#MACINFO-NEXT:       DW_MACINFO_define - lineno: 132 macro: __SLONG32_TYPE int
792#MACINFO-NEXT:       DW_MACINFO_define - lineno: 133 macro: __ULONG32_TYPE unsigned int
793#MACINFO-NEXT:       DW_MACINFO_define - lineno: 134 macro: __S64_TYPE long int
794#MACINFO-NEXT:       DW_MACINFO_define - lineno: 135 macro: __U64_TYPE unsigned long int
795#MACINFO-NEXT:       DW_MACINFO_define - lineno: 137 macro: __STD_TYPE typedef
796#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 141 filenum: 16
797#MACINFO-NEXT:         DW_MACINFO_define - lineno: 24 macro: _BITS_TYPESIZES_H 1
798#MACINFO-NEXT:         DW_MACINFO_define - lineno: 34 macro: __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
799#MACINFO-NEXT:         DW_MACINFO_define - lineno: 35 macro: __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
800#MACINFO-NEXT:         DW_MACINFO_define - lineno: 38 macro: __DEV_T_TYPE __UQUAD_TYPE
801#MACINFO-NEXT:         DW_MACINFO_define - lineno: 39 macro: __UID_T_TYPE __U32_TYPE
802#MACINFO-NEXT:         DW_MACINFO_define - lineno: 40 macro: __GID_T_TYPE __U32_TYPE
803#MACINFO-NEXT:         DW_MACINFO_define - lineno: 41 macro: __INO_T_TYPE __SYSCALL_ULONG_TYPE
804#MACINFO-NEXT:         DW_MACINFO_define - lineno: 42 macro: __INO64_T_TYPE __UQUAD_TYPE
805#MACINFO-NEXT:         DW_MACINFO_define - lineno: 43 macro: __MODE_T_TYPE __U32_TYPE
806#MACINFO-NEXT:         DW_MACINFO_define - lineno: 45 macro: __NLINK_T_TYPE __SYSCALL_ULONG_TYPE
807#MACINFO-NEXT:         DW_MACINFO_define - lineno: 46 macro: __FSWORD_T_TYPE __SYSCALL_SLONG_TYPE
808#MACINFO-NEXT:         DW_MACINFO_define - lineno: 51 macro: __OFF_T_TYPE __SYSCALL_SLONG_TYPE
809#MACINFO-NEXT:         DW_MACINFO_define - lineno: 52 macro: __OFF64_T_TYPE __SQUAD_TYPE
810#MACINFO-NEXT:         DW_MACINFO_define - lineno: 53 macro: __PID_T_TYPE __S32_TYPE
811#MACINFO-NEXT:         DW_MACINFO_define - lineno: 54 macro: __RLIM_T_TYPE __SYSCALL_ULONG_TYPE
812#MACINFO-NEXT:         DW_MACINFO_define - lineno: 55 macro: __RLIM64_T_TYPE __UQUAD_TYPE
813#MACINFO-NEXT:         DW_MACINFO_define - lineno: 56 macro: __BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE
814#MACINFO-NEXT:         DW_MACINFO_define - lineno: 57 macro: __BLKCNT64_T_TYPE __SQUAD_TYPE
815#MACINFO-NEXT:         DW_MACINFO_define - lineno: 58 macro: __FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE
816#MACINFO-NEXT:         DW_MACINFO_define - lineno: 59 macro: __FSBLKCNT64_T_TYPE __UQUAD_TYPE
817#MACINFO-NEXT:         DW_MACINFO_define - lineno: 60 macro: __FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE
818#MACINFO-NEXT:         DW_MACINFO_define - lineno: 61 macro: __FSFILCNT64_T_TYPE __UQUAD_TYPE
819#MACINFO-NEXT:         DW_MACINFO_define - lineno: 62 macro: __ID_T_TYPE __U32_TYPE
820#MACINFO-NEXT:         DW_MACINFO_define - lineno: 63 macro: __CLOCK_T_TYPE __SYSCALL_SLONG_TYPE
821#MACINFO-NEXT:         DW_MACINFO_define - lineno: 64 macro: __TIME_T_TYPE __SYSCALL_SLONG_TYPE
822#MACINFO-NEXT:         DW_MACINFO_define - lineno: 65 macro: __USECONDS_T_TYPE __U32_TYPE
823#MACINFO-NEXT:         DW_MACINFO_define - lineno: 66 macro: __SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE
824#MACINFO-NEXT:         DW_MACINFO_define - lineno: 67 macro: __SUSECONDS64_T_TYPE __SQUAD_TYPE
825#MACINFO-NEXT:         DW_MACINFO_define - lineno: 68 macro: __DADDR_T_TYPE __S32_TYPE
826#MACINFO-NEXT:         DW_MACINFO_define - lineno: 69 macro: __KEY_T_TYPE __S32_TYPE
827#MACINFO-NEXT:         DW_MACINFO_define - lineno: 70 macro: __CLOCKID_T_TYPE __S32_TYPE
828#MACINFO-NEXT:         DW_MACINFO_define - lineno: 71 macro: __TIMER_T_TYPE void *
829#MACINFO-NEXT:         DW_MACINFO_define - lineno: 72 macro: __BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE
830#MACINFO-NEXT:         DW_MACINFO_define - lineno: 73 macro: __FSID_T_TYPE struct { int __val[2]; }
831#MACINFO-NEXT:         DW_MACINFO_define - lineno: 74 macro: __SSIZE_T_TYPE __SWORD_TYPE
832#MACINFO-NEXT:         DW_MACINFO_define - lineno: 75 macro: __CPU_MASK_TYPE __SYSCALL_ULONG_TYPE
833#MACINFO-NEXT:         DW_MACINFO_define - lineno: 81 macro: __OFF_T_MATCHES_OFF64_T 1
834#MACINFO-NEXT:         DW_MACINFO_define - lineno: 84 macro: __INO_T_MATCHES_INO64_T 1
835#MACINFO-NEXT:         DW_MACINFO_define - lineno: 87 macro: __RLIM_T_MATCHES_RLIM64_T 1
836#MACINFO-NEXT:         DW_MACINFO_define - lineno: 90 macro: __STATFS_MATCHES_STATFS64 1
837#MACINFO-NEXT:         DW_MACINFO_define - lineno: 93 macro: __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1
838#MACINFO-NEXT:         DW_MACINFO_define - lineno: 103 macro: __FD_SETSIZE 1024
839#MACINFO-NEXT:       DW_MACINFO_end_file
840#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 142 filenum: 17
841#MACINFO-NEXT:         DW_MACINFO_define - lineno: 24 macro: _BITS_TIME64_H 1
842#MACINFO-NEXT:         DW_MACINFO_define - lineno: 30 macro: __TIME64_T_TYPE __TIME_T_TYPE
843#MACINFO-NEXT:       DW_MACINFO_end_file
844#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 226 macro: __STD_TYPE
845#MACINFO-NEXT:     DW_MACINFO_end_file
846#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 39 filenum: 18
847#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: _____fpos_t_defined 1
848#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 5 filenum: 19
849#MACINFO-NEXT:         DW_MACINFO_define - lineno: 2 macro: ____mbstate_t_defined 1
850#MACINFO-NEXT:       DW_MACINFO_end_file
851#MACINFO-NEXT:     DW_MACINFO_end_file
852#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 40 filenum: 20
853#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: _____fpos64_t_defined 1
854#MACINFO-NEXT:     DW_MACINFO_end_file
855#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 41 filenum: 21
856#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: ____FILE_defined 1
857#MACINFO-NEXT:     DW_MACINFO_end_file
858#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 42 filenum: 22
859#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: __FILE_defined 1
860#MACINFO-NEXT:     DW_MACINFO_end_file
861#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 43 filenum: 23
862#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: __struct_FILE_defined 1
863#MACINFO-NEXT:       DW_MACINFO_define - lineno: 102 macro: __getc_unlocked_body(_fp) (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)
864#MACINFO-NEXT:       DW_MACINFO_define - lineno: 106 macro: __putc_unlocked_body(_ch,_fp) (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))
865#MACINFO-NEXT:       DW_MACINFO_define - lineno: 111 macro: _IO_EOF_SEEN 0x0010
866#MACINFO-NEXT:       DW_MACINFO_define - lineno: 112 macro: __feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)
867#MACINFO-NEXT:       DW_MACINFO_define - lineno: 114 macro: _IO_ERR_SEEN 0x0020
868#MACINFO-NEXT:       DW_MACINFO_define - lineno: 115 macro: __ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)
869#MACINFO-NEXT:       DW_MACINFO_define - lineno: 117 macro: _IO_USER_LOCK 0x8000
870#MACINFO-NEXT:     DW_MACINFO_end_file
871#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 46 filenum: 24
872#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: __cookie_io_functions_t_defined 1
873#MACINFO-NEXT:     DW_MACINFO_end_file
874#MACINFO-NEXT:     DW_MACINFO_define - lineno: 53 macro: _VA_LIST_DEFINED
875#MACINFO-NEXT:     DW_MACINFO_define - lineno: 67 macro: __off_t_defined
876#MACINFO-NEXT:     DW_MACINFO_define - lineno: 71 macro: __off64_t_defined
877#MACINFO-NEXT:     DW_MACINFO_define - lineno: 78 macro: __ssize_t_defined
878#MACINFO-NEXT:     DW_MACINFO_define - lineno: 93 macro: _IOFBF 0
879#MACINFO-NEXT:     DW_MACINFO_define - lineno: 94 macro: _IOLBF 1
880#MACINFO-NEXT:     DW_MACINFO_define - lineno: 95 macro: _IONBF 2
881#MACINFO-NEXT:     DW_MACINFO_define - lineno: 99 macro: BUFSIZ 8192
882#MACINFO-NEXT:     DW_MACINFO_define - lineno: 104 macro: EOF (-1)
883#MACINFO-NEXT:     DW_MACINFO_define - lineno: 109 macro: SEEK_SET 0
884#MACINFO-NEXT:     DW_MACINFO_define - lineno: 110 macro: SEEK_CUR 1
885#MACINFO-NEXT:     DW_MACINFO_define - lineno: 111 macro: SEEK_END 2
886#MACINFO-NEXT:     DW_MACINFO_define - lineno: 113 macro: SEEK_DATA 3
887#MACINFO-NEXT:     DW_MACINFO_define - lineno: 114 macro: SEEK_HOLE 4
888#MACINFO-NEXT:     DW_MACINFO_define - lineno: 120 macro: P_tmpdir "/tmp"
889#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 133 filenum: 25
890#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: _BITS_STDIO_LIM_H 1
891#MACINFO-NEXT:       DW_MACINFO_define - lineno: 25 macro: L_tmpnam 20
892#MACINFO-NEXT:       DW_MACINFO_define - lineno: 26 macro: TMP_MAX 238328
893#MACINFO-NEXT:       DW_MACINFO_define - lineno: 27 macro: FILENAME_MAX 4096
894#MACINFO-NEXT:       DW_MACINFO_define - lineno: 30 macro: L_ctermid 9
895#MACINFO-NEXT:       DW_MACINFO_define - lineno: 32 macro: L_cuserid 9
896#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 36 macro: FOPEN_MAX
897#MACINFO-NEXT:       DW_MACINFO_define - lineno: 37 macro: FOPEN_MAX 16
898#MACINFO-NEXT:     DW_MACINFO_end_file
899#MACINFO-NEXT:     DW_MACINFO_define - lineno: 138 macro: _PRINTF_NAN_LEN_MAX 4
900#MACINFO-NEXT:     DW_MACINFO_define - lineno: 147 macro: stdin stdin
901#MACINFO-NEXT:     DW_MACINFO_define - lineno: 148 macro: stdout stdout
902#MACINFO-NEXT:     DW_MACINFO_define - lineno: 149 macro: stderr stderr
903#MACINFO-NEXT:     DW_MACINFO_define - lineno: 164 macro: RENAME_NOREPLACE (1 << 0)
904#MACINFO-NEXT:     DW_MACINFO_define - lineno: 165 macro: RENAME_EXCHANGE (1 << 1)
905#MACINFO-NEXT:     DW_MACINFO_define - lineno: 166 macro: RENAME_WHITEOUT (1 << 2)
906#MACINFO-NEXT:     DW_MACINFO_undef - lineno: 180 macro: __attr_dealloc_fclose
907#MACINFO-NEXT:     DW_MACINFO_define - lineno: 181 macro: __attr_dealloc_fclose __attr_dealloc (fclose, 1)
908#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 430 filenum: 26
909#MACINFO-NEXT:       DW_MACINFO_define - lineno: 20 macro: _BITS_FLOATN_H
910#MACINFO-NEXT:       DW_MACINFO_define - lineno: 34 macro: __HAVE_FLOAT128 0
911#MACINFO-NEXT:       DW_MACINFO_define - lineno: 42 macro: __HAVE_DISTINCT_FLOAT128 0
912#MACINFO-NEXT:       DW_MACINFO_define - lineno: 48 macro: __HAVE_FLOAT64X 1
913#MACINFO-NEXT:       DW_MACINFO_define - lineno: 54 macro: __HAVE_FLOAT64X_LONG_DOUBLE 1
914#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 119 filenum: 27
915#MACINFO-NEXT:         DW_MACINFO_define - lineno: 21 macro: _BITS_FLOATN_COMMON_H
916#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 24 filenum: 10
917#MACINFO-NEXT:           DW_MACINFO_define - lineno: 21 macro: __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
918#MACINFO-NEXT:         DW_MACINFO_end_file
919#MACINFO-NEXT:         DW_MACINFO_define - lineno: 34 macro: __HAVE_FLOAT16 0
920#MACINFO-NEXT:         DW_MACINFO_define - lineno: 35 macro: __HAVE_FLOAT32 1
921#MACINFO-NEXT:         DW_MACINFO_define - lineno: 36 macro: __HAVE_FLOAT64 1
922#MACINFO-NEXT:         DW_MACINFO_define - lineno: 37 macro: __HAVE_FLOAT32X 1
923#MACINFO-NEXT:         DW_MACINFO_define - lineno: 38 macro: __HAVE_FLOAT128X 0
924#MACINFO-NEXT:         DW_MACINFO_define - lineno: 52 macro: __HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16
925#MACINFO-NEXT:         DW_MACINFO_define - lineno: 53 macro: __HAVE_DISTINCT_FLOAT32 0
926#MACINFO-NEXT:         DW_MACINFO_define - lineno: 54 macro: __HAVE_DISTINCT_FLOAT64 0
927#MACINFO-NEXT:         DW_MACINFO_define - lineno: 55 macro: __HAVE_DISTINCT_FLOAT32X 0
928#MACINFO-NEXT:         DW_MACINFO_define - lineno: 56 macro: __HAVE_DISTINCT_FLOAT64X 0
929#MACINFO-NEXT:         DW_MACINFO_define - lineno: 57 macro: __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
930#MACINFO-NEXT:         DW_MACINFO_define - lineno: 63 macro: __HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)
931#MACINFO-NEXT:         DW_MACINFO_define - lineno: 72 macro: __HAVE_FLOATN_NOT_TYPEDEF 0
932#MACINFO-NEXT:         DW_MACINFO_define - lineno: 91 macro: __f32(x) x##f
933#MACINFO-NEXT:         DW_MACINFO_define - lineno: 102 macro: __f64(x) x
934#MACINFO-NEXT:         DW_MACINFO_define - lineno: 111 macro: __f32x(x) x
935#MACINFO-NEXT:         DW_MACINFO_define - lineno: 120 macro: __f64x(x) x##l
936#MACINFO-NEXT:         DW_MACINFO_define - lineno: 149 macro: __CFLOAT32 _Complex float
937#MACINFO-NEXT:         DW_MACINFO_define - lineno: 160 macro: __CFLOAT64 _Complex double
938#MACINFO-NEXT:         DW_MACINFO_define - lineno: 169 macro: __CFLOAT32X _Complex double
939#MACINFO-NEXT:         DW_MACINFO_define - lineno: 178 macro: __CFLOAT64X _Complex long double
940#MACINFO-NEXT:         DW_MACINFO_define - lineno: 218 macro: __builtin_huge_valf32() (__builtin_huge_valf ())
941#MACINFO-NEXT:         DW_MACINFO_define - lineno: 219 macro: __builtin_inff32() (__builtin_inff ())
942#MACINFO-NEXT:         DW_MACINFO_define - lineno: 220 macro: __builtin_nanf32(x) (__builtin_nanf (x))
943#MACINFO-NEXT:         DW_MACINFO_define - lineno: 221 macro: __builtin_nansf32(x) (__builtin_nansf (x))
944#MACINFO-NEXT:         DW_MACINFO_define - lineno: 255 macro: __builtin_huge_valf64() (__builtin_huge_val ())
945#MACINFO-NEXT:         DW_MACINFO_define - lineno: 256 macro: __builtin_inff64() (__builtin_inf ())
946#MACINFO-NEXT:         DW_MACINFO_define - lineno: 257 macro: __builtin_nanf64(x) (__builtin_nan (x))
947#MACINFO-NEXT:         DW_MACINFO_define - lineno: 258 macro: __builtin_nansf64(x) (__builtin_nans (x))
948#MACINFO-NEXT:         DW_MACINFO_define - lineno: 272 macro: __builtin_huge_valf32x() (__builtin_huge_val ())
949#MACINFO-NEXT:         DW_MACINFO_define - lineno: 273 macro: __builtin_inff32x() (__builtin_inf ())
950#MACINFO-NEXT:         DW_MACINFO_define - lineno: 274 macro: __builtin_nanf32x(x) (__builtin_nan (x))
951#MACINFO-NEXT:         DW_MACINFO_define - lineno: 275 macro: __builtin_nansf32x(x) (__builtin_nans (x))
952#MACINFO-NEXT:         DW_MACINFO_define - lineno: 289 macro: __builtin_huge_valf64x() (__builtin_huge_vall ())
953#MACINFO-NEXT:         DW_MACINFO_define - lineno: 290 macro: __builtin_inff64x() (__builtin_infl ())
954#MACINFO-NEXT:         DW_MACINFO_define - lineno: 291 macro: __builtin_nanf64x(x) (__builtin_nanl (x))
955#MACINFO-NEXT:         DW_MACINFO_define - lineno: 292 macro: __builtin_nansf64x(x) (__builtin_nansl (x))
956#MACINFO-NEXT:       DW_MACINFO_end_file
957#MACINFO-NEXT:     DW_MACINFO_end_file
958#MACINFO-NEXT:   DW_MACINFO_end_file
959#MACINFO-NEXT: DW_MACINFO_end_file
960#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __llvm__ 1
961#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang__ 1
962#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_major__ 14
963#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_minor__ 0
964#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_patchlevel__ 0
965#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_version__ "14.0.0 "
966#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC__ 4
967#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_MINOR__ 2
968#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_PATCHLEVEL__ 1
969#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_ABI_VERSION 1002
970#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUG__ 4
971#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_WEAK__ 1
972#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELAXED 0
973#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_CONSUME 1
974#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQUIRE 2
975#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELEASE 3
976#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQ_REL 4
977#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_SEQ_CST 5
978#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
979#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
980#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_DEVICE 2
981#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
982#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
983#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PRAGMA_REDEFINE_EXTNAME 1
984#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __VERSION__ "Ubuntu Clang 14.0.0"
985#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_EXPERIMENTAL_CXX0X__ 1
986#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OBJC_BOOL_IS_BOOL 0
987#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rtti 199711L
988#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_exceptions 199711L
989#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_characters 200704L
990#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_raw_strings 200710L
991#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_literals 200710L
992#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_user_defined_literals 200809L
993#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_lambdas 200907L
994#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr 201304L
995#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr_in_decltype 201711L
996#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_range_based_for 200907
997#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_static_assert 200410
998#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype 200707L
999#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_attributes 200809L
1000#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rvalue_references 200610L
1001#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variadic_templates 200704L
1002#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_initializer_lists 200806L
1003#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_delegating_constructors 200604L
1004#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_nsdmi 200809L
1005#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_inheriting_constructors 201511L
1006#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_ref_qualifiers 200710L
1007#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_alias_templates 200704L
1008#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_threadsafe_static_init 200806L
1009#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_binary_literals 201304L
1010#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_digit_separators 201309L
1011#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_init_captures 201304L
1012#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_generic_lambdas 201304L
1013#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype_auto 201304L
1014#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_return_type_deduction 201304L
1015#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_aggregate_nsdmi 201304L
1016#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variable_templates 201304L
1017#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_impl_destroying_delete 201806L
1018#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CONSTANT_CFSTRINGS__ 1
1019#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __EXCEPTIONS 1
1020#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_RTTI 1
1021#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DEPRECATED 1
1022#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __private_extern__ extern
1023#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_literal_encoding__ "UTF-8"
1024#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_wide_literal_encoding__ "UTF-32"
1025#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_LITTLE_ENDIAN__ 1234
1026#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_BIG_ENDIAN__ 4321
1027#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_PDP_ENDIAN__ 3412
1028#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
1029#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LITTLE_ENDIAN__ 1
1030#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _LP64 1
1031#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LP64__ 1
1032#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR_BIT__ 8
1033#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BOOL_WIDTH__ 8
1034#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_WIDTH__ 16
1035#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_WIDTH__ 32
1036#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_WIDTH__ 64
1037#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LLONG_WIDTH__ 64
1038#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BITINT_MAXWIDTH__ 128
1039#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SCHAR_MAX__ 127
1040#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_MAX__ 32767
1041#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_MAX__ 2147483647
1042#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_MAX__ 9223372036854775807L
1043#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_LONG_MAX__ 9223372036854775807LL
1044#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_MAX__ 2147483647
1045#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_WIDTH__ 32
1046#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_MAX__ 4294967295U
1047#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_WIDTH__ 32
1048#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_MAX__ 9223372036854775807L
1049#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_WIDTH__ 64
1050#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_MAX__ 18446744073709551615UL
1051#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_WIDTH__ 64
1052#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_MAX__ 18446744073709551615UL
1053#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_WIDTH__ 64
1054#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_MAX__ 9223372036854775807L
1055#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_WIDTH__ 64
1056#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_MAX__ 9223372036854775807L
1057#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_WIDTH__ 64
1058#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_MAX__ 18446744073709551615UL
1059#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_WIDTH__ 64
1060#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_DOUBLE__ 8
1061#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT__ 4
1062#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT__ 4
1063#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG__ 8
1064#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_DOUBLE__ 16
1065#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_LONG__ 8
1066#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_POINTER__ 8
1067#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SHORT__ 2
1068#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_PTRDIFF_T__ 8
1069#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SIZE_T__ 8
1070#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WCHAR_T__ 4
1071#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WINT_T__ 4
1072#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT128__ 16
1073#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_TYPE__ long int
1074#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTd__ "ld"
1075#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTi__ "li"
1076#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_C_SUFFIX__ L
1077#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_TYPE__ long unsigned int
1078#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTo__ "lo"
1079#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTu__ "lu"
1080#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTx__ "lx"
1081#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTX__ "lX"
1082#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_C_SUFFIX__ UL
1083#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_TYPE__ long int
1084#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTd__ "ld"
1085#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTi__ "li"
1086#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_TYPE__ long int
1087#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTd__ "ld"
1088#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTi__ "li"
1089#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_TYPE__ long unsigned int
1090#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTo__ "lo"
1091#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTu__ "lu"
1092#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTx__ "lx"
1093#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTX__ "lX"
1094#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_TYPE__ int
1095#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_TYPE__ unsigned int
1096#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_MAX__ 2147483647
1097#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_WIDTH__ 32
1098#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR16_TYPE__ unsigned short
1099#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR32_TYPE__ unsigned int
1100#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_TYPE__ long unsigned int
1101#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTo__ "lo"
1102#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTu__ "lu"
1103#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTx__ "lx"
1104#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTX__ "lX"
1105#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DENORM_MIN__ 1.40129846e-45F
1106#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_DENORM__ 1
1107#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DIG__ 6
1108#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DECIMAL_DIG__ 9
1109#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EPSILON__ 1.19209290e-7F
1110#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_INFINITY__ 1
1111#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_QUIET_NAN__ 1
1112#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MANT_DIG__ 24
1113#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_10_EXP__ 38
1114#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_EXP__ 128
1115#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX__ 3.40282347e+38F
1116#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_10_EXP__ (-37)
1117#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_EXP__ (-125)
1118#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN__ 1.17549435e-38F
1119#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DENORM_MIN__ 4.9406564584124654e-324
1120#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_DENORM__ 1
1121#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DIG__ 15
1122#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DECIMAL_DIG__ 17
1123#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_EPSILON__ 2.2204460492503131e-16
1124#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_INFINITY__ 1
1125#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_QUIET_NAN__ 1
1126#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MANT_DIG__ 53
1127#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_10_EXP__ 308
1128#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_EXP__ 1024
1129#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX__ 1.7976931348623157e+308
1130#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_10_EXP__ (-307)
1131#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_EXP__ (-1021)
1132#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN__ 2.2250738585072014e-308
1133#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
1134#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_DENORM__ 1
1135#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DIG__ 18
1136#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DECIMAL_DIG__ 21
1137#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_EPSILON__ 1.08420217248550443401e-19L
1138#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_INFINITY__ 1
1139#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_QUIET_NAN__ 1
1140#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MANT_DIG__ 64
1141#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_10_EXP__ 4932
1142#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_EXP__ 16384
1143#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX__ 1.18973149535723176502e+4932L
1144#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_10_EXP__ (-4931)
1145#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_EXP__ (-16381)
1146#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN__ 3.36210314311209350626e-4932L
1147#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __POINTER_WIDTH__ 64
1148#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BIGGEST_ALIGNMENT__ 16
1149#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_UNSIGNED__ 1
1150#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_TYPE__ signed char
1151#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTd__ "hhd"
1152#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTi__ "hhi"
1153#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_C_SUFFIX__
1154#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_TYPE__ short
1155#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTd__ "hd"
1156#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTi__ "hi"
1157#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_C_SUFFIX__
1158#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_TYPE__ int
1159#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTd__ "d"
1160#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTi__ "i"
1161#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_C_SUFFIX__
1162#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_TYPE__ long int
1163#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTd__ "ld"
1164#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTi__ "li"
1165#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_C_SUFFIX__ L
1166#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_TYPE__ unsigned char
1167#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTo__ "hho"
1168#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTu__ "hhu"
1169#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTx__ "hhx"
1170#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTX__ "hhX"
1171#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_C_SUFFIX__
1172#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_MAX__ 255
1173#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_MAX__ 127
1174#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_TYPE__ unsigned short
1175#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTo__ "ho"
1176#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTu__ "hu"
1177#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTx__ "hx"
1178#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTX__ "hX"
1179#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_C_SUFFIX__
1180#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_MAX__ 65535
1181#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_MAX__ 32767
1182#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_TYPE__ unsigned int
1183#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTo__ "o"
1184#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTu__ "u"
1185#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTx__ "x"
1186#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTX__ "X"
1187#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_C_SUFFIX__ U
1188#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_MAX__ 4294967295U
1189#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_MAX__ 2147483647
1190#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_TYPE__ long unsigned int
1191#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTo__ "lo"
1192#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTu__ "lu"
1193#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTx__ "lx"
1194#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTX__ "lX"
1195#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_C_SUFFIX__ UL
1196#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_MAX__ 18446744073709551615UL
1197#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_MAX__ 9223372036854775807L
1198#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_TYPE__ signed char
1199#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_MAX__ 127
1200#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_WIDTH__ 8
1201#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTd__ "hhd"
1202#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTi__ "hhi"
1203#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_TYPE__ unsigned char
1204#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_MAX__ 255
1205#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTo__ "hho"
1206#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTu__ "hhu"
1207#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTx__ "hhx"
1208#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTX__ "hhX"
1209#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_TYPE__ short
1210#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_MAX__ 32767
1211#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_WIDTH__ 16
1212#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTd__ "hd"
1213#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTi__ "hi"
1214#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_TYPE__ unsigned short
1215#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_MAX__ 65535
1216#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTo__ "ho"
1217#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTu__ "hu"
1218#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTx__ "hx"
1219#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTX__ "hX"
1220#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_TYPE__ int
1221#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_MAX__ 2147483647
1222#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_WIDTH__ 32
1223#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTd__ "d"
1224#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTi__ "i"
1225#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_TYPE__ unsigned int
1226#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_MAX__ 4294967295U
1227#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTo__ "o"
1228#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTu__ "u"
1229#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTx__ "x"
1230#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTX__ "X"
1231#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_TYPE__ long int
1232#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_MAX__ 9223372036854775807L
1233#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_WIDTH__ 64
1234#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTd__ "ld"
1235#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTi__ "li"
1236#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_TYPE__ long unsigned int
1237#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_MAX__ 18446744073709551615UL
1238#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTo__ "lo"
1239#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTu__ "lu"
1240#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTx__ "lx"
1241#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTX__ "lX"
1242#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_TYPE__ signed char
1243#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_MAX__ 127
1244#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_WIDTH__ 8
1245#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTd__ "hhd"
1246#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTi__ "hhi"
1247#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_TYPE__ unsigned char
1248#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_MAX__ 255
1249#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTo__ "hho"
1250#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTu__ "hhu"
1251#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTx__ "hhx"
1252#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTX__ "hhX"
1253#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_TYPE__ short
1254#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_MAX__ 32767
1255#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_WIDTH__ 16
1256#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTd__ "hd"
1257#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTi__ "hi"
1258#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_TYPE__ unsigned short
1259#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_MAX__ 65535
1260#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTo__ "ho"
1261#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTu__ "hu"
1262#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTx__ "hx"
1263#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTX__ "hX"
1264#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_TYPE__ int
1265#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_MAX__ 2147483647
1266#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_WIDTH__ 32
1267#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTd__ "d"
1268#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTi__ "i"
1269#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_TYPE__ unsigned int
1270#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_MAX__ 4294967295U
1271#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTo__ "o"
1272#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTu__ "u"
1273#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTx__ "x"
1274#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTX__ "X"
1275#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_TYPE__ long int
1276#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_MAX__ 9223372036854775807L
1277#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_WIDTH__ 64
1278#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTd__ "ld"
1279#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTi__ "li"
1280#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_TYPE__ long unsigned int
1281#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_MAX__ 18446744073709551615UL
1282#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTo__ "lo"
1283#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTu__ "lu"
1284#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTx__ "lx"
1285#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTX__ "lX"
1286#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __USER_LABEL_PREFIX__
1287#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FINITE_MATH_ONLY__ 0
1288#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_GNU_INLINE__ 1
1289#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
1290#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_BOOL_LOCK_FREE 2
1291#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR_LOCK_FREE 2
1292#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
1293#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
1294#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
1295#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_SHORT_LOCK_FREE 2
1296#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_INT_LOCK_FREE 2
1297#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LONG_LOCK_FREE 2
1298#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LLONG_LOCK_FREE 2
1299#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_POINTER_LOCK_FREE 2
1300#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_BOOL_LOCK_FREE 2
1301#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR_LOCK_FREE 2
1302#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
1303#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
1304#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
1305#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_SHORT_LOCK_FREE 2
1306#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_INT_LOCK_FREE 2
1307#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LONG_LOCK_FREE 2
1308#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LLONG_LOCK_FREE 2
1309#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_POINTER_LOCK_FREE 2
1310#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_INLINE__ 1
1311#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIC__ 2
1312#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pic__ 2
1313#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIE__ 2
1314#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pie__ 2
1315#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EVAL_METHOD__ 0
1316#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_RADIX__ 2
1317#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
1318#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_TYPE_INT_N_0 __int128
1319#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_BITSIZE_INT_N_0 128
1320#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ASM_FLAG_OUTPUTS__ 1
1321#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __code_model_small__ 1
1322#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64__ 1
1323#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64 1
1324#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64 1
1325#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64__ 1
1326#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_GS 1
1327#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_FS 1
1328#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_gs __attribute__((address_space(256)))
1329#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_fs __attribute__((address_space(257)))
1330#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8 1
1331#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8__ 1
1332#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __tune_k8__ 1
1333#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __REGISTER_PREFIX__
1334#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_MATH_INLINES 1
1335#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FXSR__ 1
1336#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2__ 1
1337#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2_MATH__ 1
1338#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE__ 1
1339#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE_MATH__ 1
1340#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __MMX__ 1
1341#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
1342#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
1343#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
1344#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
1345#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT128__ 16
1346#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: unix 1
1347#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix 1
1348#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix__ 1
1349#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: linux 1
1350#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux 1
1351#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux__ 1
1352#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ELF__ 1
1353#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __gnu_linux__ 1
1354#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _GNU_SOURCE 1
1355#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLOAT128__ 1
1356#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC__ 1
1357#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_HOSTED__ 1
1358#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cplusplus 201402L
1359#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
1360#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_THREADS__ 1
1361#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_16__ 1
1362#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_32__ 1
1363#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_DWARF2_CFI_ASM 1
1364#MACINFO: 0x[[BAR_MACRO_OFFSET]]
1365#MACINFO-NEXT: DW_MACINFO_start_file - lineno: 0 filenum: 1
1366#MACINFO-NEXT:   DW_MACINFO_start_file - lineno: 1 filenum: 2
1367#MACINFO-NEXT:     DW_MACINFO_define - lineno: 24 macro: _STDIO_H 1
1368#MACINFO-NEXT:     DW_MACINFO_define - lineno: 26 macro: __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
1369#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 27 filenum: 3
1370#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 31 macro: __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
1371#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 33 filenum: 4
1372#MACINFO-NEXT:         DW_MACINFO_define - lineno: 19 macro: _FEATURES_H 1
1373#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 126 macro: __USE_ISOC11
1374#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 127 macro: __USE_ISOC99
1375#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 128 macro: __USE_ISOC95
1376#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 129 macro: __USE_ISOCXX11
1377#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 130 macro: __USE_POSIX
1378#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 131 macro: __USE_POSIX2
1379#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 132 macro: __USE_POSIX199309
1380#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 133 macro: __USE_POSIX199506
1381#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 134 macro: __USE_XOPEN
1382#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 135 macro: __USE_XOPEN_EXTENDED
1383#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 136 macro: __USE_UNIX98
1384#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 137 macro: __USE_XOPEN2K
1385#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 138 macro: __USE_XOPEN2KXSI
1386#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 139 macro: __USE_XOPEN2K8
1387#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 140 macro: __USE_XOPEN2K8XSI
1388#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 141 macro: __USE_LARGEFILE
1389#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 142 macro: __USE_LARGEFILE64
1390#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 143 macro: __USE_FILE_OFFSET64
1391#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 144 macro: __USE_MISC
1392#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 145 macro: __USE_ATFILE
1393#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 146 macro: __USE_DYNAMIC_STACK_SIZE
1394#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 147 macro: __USE_GNU
1395#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 148 macro: __USE_FORTIFY_LEVEL
1396#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 149 macro: __KERNEL_STRICT_NAMES
1397#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 150 macro: __GLIBC_USE_ISOC2X
1398#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 151 macro: __GLIBC_USE_DEPRECATED_GETS
1399#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 152 macro: __GLIBC_USE_DEPRECATED_SCANF
1400#MACINFO-NEXT:         DW_MACINFO_define - lineno: 157 macro: __KERNEL_STRICT_NAMES
1401#MACINFO-NEXT:         DW_MACINFO_define - lineno: 168 macro: __GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
1402#MACINFO-NEXT:         DW_MACINFO_define - lineno: 179 macro: __glibc_clang_prereq(maj,min) ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
1403#MACINFO-NEXT:         DW_MACINFO_define - lineno: 186 macro: __GLIBC_USE(F) __GLIBC_USE_ ## F
1404#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 201 macro: _ISOC95_SOURCE
1405#MACINFO-NEXT:         DW_MACINFO_define - lineno: 202 macro: _ISOC95_SOURCE 1
1406#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 203 macro: _ISOC99_SOURCE
1407#MACINFO-NEXT:         DW_MACINFO_define - lineno: 204 macro: _ISOC99_SOURCE 1
1408#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 205 macro: _ISOC11_SOURCE
1409#MACINFO-NEXT:         DW_MACINFO_define - lineno: 206 macro: _ISOC11_SOURCE 1
1410#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 207 macro: _ISOC2X_SOURCE
1411#MACINFO-NEXT:         DW_MACINFO_define - lineno: 208 macro: _ISOC2X_SOURCE 1
1412#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 209 macro: _POSIX_SOURCE
1413#MACINFO-NEXT:         DW_MACINFO_define - lineno: 210 macro: _POSIX_SOURCE 1
1414#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 211 macro: _POSIX_C_SOURCE
1415#MACINFO-NEXT:         DW_MACINFO_define - lineno: 212 macro: _POSIX_C_SOURCE 200809L
1416#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 213 macro: _XOPEN_SOURCE
1417#MACINFO-NEXT:         DW_MACINFO_define - lineno: 214 macro: _XOPEN_SOURCE 700
1418#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 215 macro: _XOPEN_SOURCE_EXTENDED
1419#MACINFO-NEXT:         DW_MACINFO_define - lineno: 216 macro: _XOPEN_SOURCE_EXTENDED 1
1420#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 217 macro: _LARGEFILE64_SOURCE
1421#MACINFO-NEXT:         DW_MACINFO_define - lineno: 218 macro: _LARGEFILE64_SOURCE 1
1422#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 219 macro: _DEFAULT_SOURCE
1423#MACINFO-NEXT:         DW_MACINFO_define - lineno: 220 macro: _DEFAULT_SOURCE 1
1424#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 221 macro: _ATFILE_SOURCE
1425#MACINFO-NEXT:         DW_MACINFO_define - lineno: 222 macro: _ATFILE_SOURCE 1
1426#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 223 macro: _DYNAMIC_STACK_SIZE_SOURCE
1427#MACINFO-NEXT:         DW_MACINFO_define - lineno: 224 macro: _DYNAMIC_STACK_SIZE_SOURCE 1
1428#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 235 macro: _DEFAULT_SOURCE
1429#MACINFO-NEXT:         DW_MACINFO_define - lineno: 236 macro: _DEFAULT_SOURCE 1
1430#MACINFO-NEXT:         DW_MACINFO_define - lineno: 242 macro: __GLIBC_USE_ISOC2X 1
1431#MACINFO-NEXT:         DW_MACINFO_define - lineno: 250 macro: __USE_ISOC11 1
1432#MACINFO-NEXT:         DW_MACINFO_define - lineno: 257 macro: __USE_ISOC99 1
1433#MACINFO-NEXT:         DW_MACINFO_define - lineno: 264 macro: __USE_ISOC95 1
1434#MACINFO-NEXT:         DW_MACINFO_define - lineno: 275 macro: __USE_ISOCXX11 1
1435#MACINFO-NEXT:         DW_MACINFO_define - lineno: 276 macro: __USE_ISOC99 1
1436#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 287 macro: _POSIX_SOURCE
1437#MACINFO-NEXT:         DW_MACINFO_define - lineno: 288 macro: _POSIX_SOURCE 1
1438#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 289 macro: _POSIX_C_SOURCE
1439#MACINFO-NEXT:         DW_MACINFO_define - lineno: 290 macro: _POSIX_C_SOURCE 200809L
1440#MACINFO-NEXT:         DW_MACINFO_define - lineno: 325 macro: __USE_POSIX 1
1441#MACINFO-NEXT:         DW_MACINFO_define - lineno: 329 macro: __USE_POSIX2 1
1442#MACINFO-NEXT:         DW_MACINFO_define - lineno: 333 macro: __USE_POSIX199309 1
1443#MACINFO-NEXT:         DW_MACINFO_define - lineno: 337 macro: __USE_POSIX199506 1
1444#MACINFO-NEXT:         DW_MACINFO_define - lineno: 341 macro: __USE_XOPEN2K 1
1445#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 342 macro: __USE_ISOC95
1446#MACINFO-NEXT:         DW_MACINFO_define - lineno: 343 macro: __USE_ISOC95 1
1447#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 344 macro: __USE_ISOC99
1448#MACINFO-NEXT:         DW_MACINFO_define - lineno: 345 macro: __USE_ISOC99 1
1449#MACINFO-NEXT:         DW_MACINFO_define - lineno: 349 macro: __USE_XOPEN2K8 1
1450#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 350 macro: _ATFILE_SOURCE
1451#MACINFO-NEXT:         DW_MACINFO_define - lineno: 351 macro: _ATFILE_SOURCE 1
1452#MACINFO-NEXT:         DW_MACINFO_define - lineno: 355 macro: __USE_XOPEN 1
1453#MACINFO-NEXT:         DW_MACINFO_define - lineno: 357 macro: __USE_XOPEN_EXTENDED 1
1454#MACINFO-NEXT:         DW_MACINFO_define - lineno: 358 macro: __USE_UNIX98 1
1455#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 359 macro: _LARGEFILE_SOURCE
1456#MACINFO-NEXT:         DW_MACINFO_define - lineno: 360 macro: _LARGEFILE_SOURCE 1
1457#MACINFO-NEXT:         DW_MACINFO_define - lineno: 363 macro: __USE_XOPEN2K8 1
1458#MACINFO-NEXT:         DW_MACINFO_define - lineno: 364 macro: __USE_XOPEN2K8XSI 1
1459#MACINFO-NEXT:         DW_MACINFO_define - lineno: 366 macro: __USE_XOPEN2K 1
1460#MACINFO-NEXT:         DW_MACINFO_define - lineno: 367 macro: __USE_XOPEN2KXSI 1
1461#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 368 macro: __USE_ISOC95
1462#MACINFO-NEXT:         DW_MACINFO_define - lineno: 369 macro: __USE_ISOC95 1
1463#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 370 macro: __USE_ISOC99
1464#MACINFO-NEXT:         DW_MACINFO_define - lineno: 371 macro: __USE_ISOC99 1
1465#MACINFO-NEXT:         DW_MACINFO_define - lineno: 381 macro: __USE_LARGEFILE 1
1466#MACINFO-NEXT:         DW_MACINFO_define - lineno: 385 macro: __USE_LARGEFILE64 1
1467#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 392 filenum: 5
1468#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 20 filenum: 6
1469#MACINFO-NEXT:             DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
1470#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
1471#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
1472#MACINFO-NEXT:           DW_MACINFO_end_file
1473#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 21 filenum: 7
1474#MACINFO-NEXT:             DW_MACINFO_start_file - lineno: 19 filenum: 6
1475#MACINFO-NEXT:               DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
1476#MACINFO-NEXT:               DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
1477#MACINFO-NEXT:               DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
1478#MACINFO-NEXT:             DW_MACINFO_end_file
1479#MACINFO-NEXT:             DW_MACINFO_define - lineno: 26 macro: __TIMESIZE __WORDSIZE
1480#MACINFO-NEXT:           DW_MACINFO_end_file
1481#MACINFO-NEXT:         DW_MACINFO_end_file
1482#MACINFO-NEXT:         DW_MACINFO_define - lineno: 395 macro: __USE_MISC 1
1483#MACINFO-NEXT:         DW_MACINFO_define - lineno: 399 macro: __USE_ATFILE 1
1484#MACINFO-NEXT:         DW_MACINFO_define - lineno: 403 macro: __USE_DYNAMIC_STACK_SIZE 1
1485#MACINFO-NEXT:         DW_MACINFO_define - lineno: 407 macro: __USE_GNU 1
1486#MACINFO-NEXT:         DW_MACINFO_define - lineno: 428 macro: __USE_FORTIFY_LEVEL 0
1487#MACINFO-NEXT:         DW_MACINFO_define - lineno: 436 macro: __GLIBC_USE_DEPRECATED_GETS 0
1488#MACINFO-NEXT:         DW_MACINFO_define - lineno: 459 macro: __GLIBC_USE_DEPRECATED_SCANF 0
1489#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 464 filenum: 8
1490#MACINFO-NEXT:           DW_MACINFO_define - lineno: 19 macro: _STDC_PREDEF_H 1
1491#MACINFO-NEXT:           DW_MACINFO_define - lineno: 42 macro: __STDC_IEC_559__ 1
1492#MACINFO-NEXT:           DW_MACINFO_define - lineno: 43 macro: __STDC_IEC_60559_BFP__ 201404L
1493#MACINFO-NEXT:           DW_MACINFO_define - lineno: 52 macro: __STDC_IEC_559_COMPLEX__ 1
1494#MACINFO-NEXT:           DW_MACINFO_define - lineno: 53 macro: __STDC_IEC_60559_COMPLEX__ 201404L
1495#MACINFO-NEXT:           DW_MACINFO_define - lineno: 62 macro: __STDC_ISO_10646__ 201706L
1496#MACINFO-NEXT:         DW_MACINFO_end_file
1497#MACINFO-NEXT:         DW_MACINFO_undef - lineno: 472 macro: __GNU_LIBRARY__
1498#MACINFO-NEXT:         DW_MACINFO_define - lineno: 473 macro: __GNU_LIBRARY__ 6
1499#MACINFO-NEXT:         DW_MACINFO_define - lineno: 477 macro: __GLIBC__ 2
1500#MACINFO-NEXT:         DW_MACINFO_define - lineno: 478 macro: __GLIBC_MINOR__ 35
1501#MACINFO-NEXT:         DW_MACINFO_define - lineno: 480 macro: __GLIBC_PREREQ(maj,min) ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
1502#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 486 filenum: 9
1503#MACINFO-NEXT:           DW_MACINFO_define - lineno: 20 macro: _SYS_CDEFS_H 1
1504#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 35 macro: __P
1505#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 36 macro: __PMT
1506#MACINFO-NEXT:           DW_MACINFO_define - lineno: 45 macro: __glibc_has_attribute(attr) __has_attribute (attr)
1507#MACINFO-NEXT:           DW_MACINFO_define - lineno: 50 macro: __glibc_has_builtin(name) __has_builtin (name)
1508#MACINFO-NEXT:           DW_MACINFO_define - lineno: 55 macro: __glibc_has_extension(ext) __has_extension (ext)
1509#MACINFO-NEXT:           DW_MACINFO_define - lineno: 68 macro: __LEAF
1510#MACINFO-NEXT:           DW_MACINFO_define - lineno: 69 macro: __LEAF_ATTR
1511#MACINFO-NEXT:           DW_MACINFO_define - lineno: 86 macro: __THROW noexcept (true)
1512#MACINFO-NEXT:           DW_MACINFO_define - lineno: 90 macro: __THROWNL __THROW
1513#MACINFO-NEXT:           DW_MACINFO_define - lineno: 91 macro: __NTH(fct) __LEAF_ATTR fct __THROW
1514#MACINFO-NEXT:           DW_MACINFO_define - lineno: 92 macro: __NTHNL(fct) fct __THROW
1515#MACINFO-NEXT:           DW_MACINFO_define - lineno: 118 macro: __P(args) args
1516#MACINFO-NEXT:           DW_MACINFO_define - lineno: 119 macro: __PMT(args) args
1517#MACINFO-NEXT:           DW_MACINFO_define - lineno: 124 macro: __CONCAT(x,y) x ## y
1518#MACINFO-NEXT:           DW_MACINFO_define - lineno: 125 macro: __STRING(x) #x
1519#MACINFO-NEXT:           DW_MACINFO_define - lineno: 128 macro: __ptr_t void *
1520#MACINFO-NEXT:           DW_MACINFO_define - lineno: 133 macro: __BEGIN_DECLS extern "C" {
1521#MACINFO-NEXT:           DW_MACINFO_define - lineno: 134 macro: __END_DECLS }
1522#MACINFO-NEXT:           DW_MACINFO_define - lineno: 142 macro: __bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)
1523#MACINFO-NEXT:           DW_MACINFO_define - lineno: 143 macro: __bos0(ptr) __builtin_object_size (ptr, 0)
1524#MACINFO-NEXT:           DW_MACINFO_define - lineno: 151 macro: __glibc_objsize0(__o) __bos0 (__o)
1525#MACINFO-NEXT:           DW_MACINFO_define - lineno: 152 macro: __glibc_objsize(__o) __bos (__o)
1526#MACINFO-NEXT:           DW_MACINFO_define - lineno: 159 macro: __glibc_safe_len_cond(__l,__s,__osz) ((__l) <= (__osz) / (__s))
1527#MACINFO-NEXT:           DW_MACINFO_define - lineno: 160 macro: __glibc_unsigned_or_positive(__l) ((__typeof (__l)) 0 < (__typeof (__l)) -1 || (__builtin_constant_p (__l) && (__l) > 0))
1528#MACINFO-NEXT:           DW_MACINFO_define - lineno: 167 macro: __glibc_safe_or_unknown_len(__l,__s,__osz) (__glibc_unsigned_or_positive (__l) && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) && __glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
1529#MACINFO-NEXT:           DW_MACINFO_define - lineno: 176 macro: __glibc_unsafe_len(__l,__s,__osz) (__glibc_unsigned_or_positive (__l) && __builtin_constant_p (__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz)) && !__glibc_safe_len_cond ((__SIZE_TYPE__) (__l), __s, __osz))
1530#MACINFO-NEXT:           DW_MACINFO_define - lineno: 185 macro: __glibc_fortify(f,__l,__s,__osz,...) (__glibc_safe_or_unknown_len (__l, __s, __osz) ? __ ## f ## _alias (__VA_ARGS__) : (__glibc_unsafe_len (__l, __s, __osz) ? __ ## f ## _chk_warn (__VA_ARGS__, __osz) : __ ## f ## _chk (__VA_ARGS__, __osz)))
1531#MACINFO-NEXT:           DW_MACINFO_define - lineno: 195 macro: __glibc_fortify_n(f,__l,__s,__osz,...) (__glibc_safe_or_unknown_len (__l, __s, __osz) ? __ ## f ## _alias (__VA_ARGS__) : (__glibc_unsafe_len (__l, __s, __osz) ? __ ## f ## _chk_warn (__VA_ARGS__, (__osz) / (__s)) : __ ## f ## _chk (__VA_ARGS__, (__osz) / (__s))))
1532#MACINFO-NEXT:           DW_MACINFO_define - lineno: 207 macro: __warnattr(msg)
1533#MACINFO-NEXT:           DW_MACINFO_define - lineno: 208 macro: __errordecl(name,msg) extern void name (void)
1534#MACINFO-NEXT:           DW_MACINFO_define - lineno: 221 macro: __flexarr []
1535#MACINFO-NEXT:           DW_MACINFO_define - lineno: 222 macro: __glibc_c99_flexarr_available 1
1536#MACINFO-NEXT:           DW_MACINFO_define - lineno: 247 macro: __REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))
1537#MACINFO-NEXT:           DW_MACINFO_define - lineno: 249 macro: __REDIRECT_NTH(name,proto,alias) name proto __THROW __asm__ (__ASMNAME (#alias))
1538#MACINFO-NEXT:           DW_MACINFO_define - lineno: 251 macro: __REDIRECT_NTHNL(name,proto,alias) name proto __THROWNL __asm__ (__ASMNAME (#alias))
1539#MACINFO-NEXT:           DW_MACINFO_define - lineno: 259 macro: __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
1540#MACINFO-NEXT:           DW_MACINFO_define - lineno: 260 macro: __ASMNAME2(prefix,cname) __STRING (prefix) cname
1541#MACINFO-NEXT:           DW_MACINFO_define - lineno: 281 macro: __attribute_malloc__ __attribute__ ((__malloc__))
1542#MACINFO-NEXT:           DW_MACINFO_define - lineno: 292 macro: __attribute_alloc_size__(params)
1543#MACINFO-NEXT:           DW_MACINFO_define - lineno: 298 macro: __attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))
1544#MACINFO-NEXT:           DW_MACINFO_define - lineno: 308 macro: __attribute_pure__ __attribute__ ((__pure__))
1545#MACINFO-NEXT:           DW_MACINFO_define - lineno: 315 macro: __attribute_const__ __attribute__ ((__const__))
1546#MACINFO-NEXT:           DW_MACINFO_define - lineno: 321 macro: __attribute_maybe_unused__ __attribute__ ((__unused__))
1547#MACINFO-NEXT:           DW_MACINFO_define - lineno: 330 macro: __attribute_used__ __attribute__ ((__used__))
1548#MACINFO-NEXT:           DW_MACINFO_define - lineno: 331 macro: __attribute_noinline__ __attribute__ ((__noinline__))
1549#MACINFO-NEXT:           DW_MACINFO_define - lineno: 339 macro: __attribute_deprecated__ __attribute__ ((__deprecated__))
1550#MACINFO-NEXT:           DW_MACINFO_define - lineno: 349 macro: __attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))
1551#MACINFO-NEXT:           DW_MACINFO_define - lineno: 362 macro: __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
1552#MACINFO-NEXT:           DW_MACINFO_define - lineno: 372 macro: __attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))
1553#MACINFO-NEXT:           DW_MACINFO_define - lineno: 384 macro: __attribute_nonnull__(params) __attribute__ ((__nonnull__ params))
1554#MACINFO-NEXT:           DW_MACINFO_define - lineno: 390 macro: __nonnull(params) __attribute_nonnull__ (params)
1555#MACINFO-NEXT:           DW_MACINFO_define - lineno: 397 macro: __returns_nonnull __attribute__ ((__returns_nonnull__))
1556#MACINFO-NEXT:           DW_MACINFO_define - lineno: 406 macro: __attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))
1557#MACINFO-NEXT:           DW_MACINFO_define - lineno: 415 macro: __wur
1558#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 423 macro: __always_inline
1559#MACINFO-NEXT:           DW_MACINFO_define - lineno: 424 macro: __always_inline __inline __attribute__ ((__always_inline__))
1560#MACINFO-NEXT:           DW_MACINFO_define - lineno: 433 macro: __attribute_artificial__ __attribute__ ((__artificial__))
1561#MACINFO-NEXT:           DW_MACINFO_define - lineno: 451 macro: __extern_inline extern __inline __attribute__ ((__gnu_inline__))
1562#MACINFO-NEXT:           DW_MACINFO_define - lineno: 452 macro: __extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))
1563#MACINFO-NEXT:           DW_MACINFO_define - lineno: 461 macro: __fortify_function __extern_always_inline __attribute_artificial__
1564#MACINFO-NEXT:           DW_MACINFO_define - lineno: 498 macro: __restrict_arr
1565#MACINFO-NEXT:           DW_MACINFO_define - lineno: 510 macro: __glibc_unlikely(cond) __builtin_expect ((cond), 0)
1566#MACINFO-NEXT:           DW_MACINFO_define - lineno: 511 macro: __glibc_likely(cond) __builtin_expect ((cond), 1)
1567#MACINFO-NEXT:           DW_MACINFO_define - lineno: 534 macro: __attribute_nonstring__
1568#MACINFO-NEXT:           DW_MACINFO_undef - lineno: 538 macro: __attribute_copy__
1569#MACINFO-NEXT:           DW_MACINFO_define - lineno: 544 macro: __attribute_copy__(arg)
1570#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 559 filenum: 6
1571#MACINFO-NEXT:             DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
1572#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
1573#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
1574#MACINFO-NEXT:           DW_MACINFO_end_file
1575#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 560 filenum: 10
1576#MACINFO-NEXT:             DW_MACINFO_define - lineno: 21 macro: __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
1577#MACINFO-NEXT:           DW_MACINFO_end_file
1578#MACINFO-NEXT:           DW_MACINFO_define - lineno: 616 macro: __LDBL_REDIR1(name,proto,alias) name proto
1579#MACINFO-NEXT:           DW_MACINFO_define - lineno: 617 macro: __LDBL_REDIR(name,proto) name proto
1580#MACINFO-NEXT:           DW_MACINFO_define - lineno: 618 macro: __LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW
1581#MACINFO-NEXT:           DW_MACINFO_define - lineno: 619 macro: __LDBL_REDIR_NTH(name,proto) name proto __THROW
1582#MACINFO-NEXT:           DW_MACINFO_define - lineno: 620 macro: __LDBL_REDIR2_DECL(name)
1583#MACINFO-NEXT:           DW_MACINFO_define - lineno: 621 macro: __LDBL_REDIR_DECL(name)
1584#MACINFO-NEXT:           DW_MACINFO_define - lineno: 623 macro: __REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)
1585#MACINFO-NEXT:           DW_MACINFO_define - lineno: 624 macro: __REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)
1586#MACINFO-NEXT:           DW_MACINFO_define - lineno: 635 macro: __glibc_macro_warning1(message) _Pragma (#message)
1587#MACINFO-NEXT:           DW_MACINFO_define - lineno: 636 macro: __glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)
1588#MACINFO-NEXT:           DW_MACINFO_define - lineno: 656 macro: __HAVE_GENERIC_SELECTION 0
1589#MACINFO-NEXT:           DW_MACINFO_define - lineno: 681 macro: __fortified_attr_access(a,o,s)
1590#MACINFO-NEXT:           DW_MACINFO_define - lineno: 682 macro: __attr_access(x)
1591#MACINFO-NEXT:           DW_MACINFO_define - lineno: 683 macro: __attr_access_none(argno)
1592#MACINFO-NEXT:           DW_MACINFO_define - lineno: 693 macro: __attr_dealloc(dealloc,argno)
1593#MACINFO-NEXT:           DW_MACINFO_define - lineno: 694 macro: __attr_dealloc_free
1594#MACINFO-NEXT:           DW_MACINFO_define - lineno: 700 macro: __attribute_returns_twice__ __attribute__ ((__returns_twice__))
1595#MACINFO-NEXT:         DW_MACINFO_end_file
1596#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 510 filenum: 11
1597#MACINFO-NEXT:           DW_MACINFO_start_file - lineno: 10 filenum: 12
1598#MACINFO-NEXT:             DW_MACINFO_define - lineno: 10 macro: __stub___compat_bdflush
1599#MACINFO-NEXT:             DW_MACINFO_define - lineno: 11 macro: __stub_chflags
1600#MACINFO-NEXT:             DW_MACINFO_define - lineno: 12 macro: __stub_fchflags
1601#MACINFO-NEXT:             DW_MACINFO_define - lineno: 13 macro: __stub_gtty
1602#MACINFO-NEXT:             DW_MACINFO_define - lineno: 14 macro: __stub_revoke
1603#MACINFO-NEXT:             DW_MACINFO_define - lineno: 15 macro: __stub_setlogin
1604#MACINFO-NEXT:             DW_MACINFO_define - lineno: 16 macro: __stub_sigreturn
1605#MACINFO-NEXT:             DW_MACINFO_define - lineno: 17 macro: __stub_stty
1606#MACINFO-NEXT:           DW_MACINFO_end_file
1607#MACINFO-NEXT:         DW_MACINFO_end_file
1608#MACINFO-NEXT:       DW_MACINFO_end_file
1609#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 37 macro: __GLIBC_USE_LIB_EXT2
1610#MACINFO-NEXT:       DW_MACINFO_define - lineno: 40 macro: __GLIBC_USE_LIB_EXT2 1
1611#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 67 macro: __GLIBC_USE_IEC_60559_BFP_EXT
1612#MACINFO-NEXT:       DW_MACINFO_define - lineno: 69 macro: __GLIBC_USE_IEC_60559_BFP_EXT 1
1613#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 73 macro: __GLIBC_USE_IEC_60559_BFP_EXT_C2X
1614#MACINFO-NEXT:       DW_MACINFO_define - lineno: 75 macro: __GLIBC_USE_IEC_60559_BFP_EXT_C2X 1
1615#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 79 macro: __GLIBC_USE_IEC_60559_EXT
1616#MACINFO-NEXT:       DW_MACINFO_define - lineno: 81 macro: __GLIBC_USE_IEC_60559_EXT 1
1617#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 90 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT
1618#MACINFO-NEXT:       DW_MACINFO_define - lineno: 92 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT 1
1619#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 96 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
1620#MACINFO-NEXT:       DW_MACINFO_define - lineno: 98 macro: __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 1
1621#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 105 macro: __GLIBC_USE_IEC_60559_TYPES_EXT
1622#MACINFO-NEXT:       DW_MACINFO_define - lineno: 107 macro: __GLIBC_USE_IEC_60559_TYPES_EXT 1
1623#MACINFO-NEXT:     DW_MACINFO_end_file
1624#MACINFO-NEXT:     DW_MACINFO_define - lineno: 31 macro: __need_size_t
1625#MACINFO-NEXT:     DW_MACINFO_define - lineno: 32 macro: __need_NULL
1626#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 33 filenum: 13
1627#MACINFO-NEXT:       DW_MACINFO_define - lineno: 44 macro: _SIZE_T
1628#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 48 macro: __need_size_t
1629#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 81 macro: NULL
1630#MACINFO-NEXT:       DW_MACINFO_define - lineno: 84 macro: NULL __null
1631#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 97 macro: __need_NULL
1632#MACINFO-NEXT:     DW_MACINFO_end_file
1633#MACINFO-NEXT:     DW_MACINFO_define - lineno: 35 macro: __need___va_list
1634#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 36 filenum: 14
1635#MACINFO-NEXT:       DW_MACINFO_define - lineno: 11 macro: __STDARG_H
1636#MACINFO-NEXT:       DW_MACINFO_define - lineno: 15 macro: _VA_LIST
1637#MACINFO-NEXT:       DW_MACINFO_define - lineno: 17 macro: va_start(ap,param) __builtin_va_start(ap, param)
1638#MACINFO-NEXT:       DW_MACINFO_define - lineno: 18 macro: va_end(ap) __builtin_va_end(ap)
1639#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: va_arg(ap,type) __builtin_va_arg(ap, type)
1640#MACINFO-NEXT:       DW_MACINFO_define - lineno: 24 macro: __va_copy(d,s) __builtin_va_copy(d,s)
1641#MACINFO-NEXT:       DW_MACINFO_define - lineno: 27 macro: va_copy(dest,src) __builtin_va_copy(dest, src)
1642#MACINFO-NEXT:       DW_MACINFO_define - lineno: 31 macro: __GNUC_VA_LIST 1
1643#MACINFO-NEXT:     DW_MACINFO_end_file
1644#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 38 filenum: 15
1645#MACINFO-NEXT:       DW_MACINFO_define - lineno: 24 macro: _BITS_TYPES_H 1
1646#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 27 filenum: 6
1647#MACINFO-NEXT:         DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
1648#MACINFO-NEXT:         DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
1649#MACINFO-NEXT:         DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
1650#MACINFO-NEXT:       DW_MACINFO_end_file
1651#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 28 filenum: 7
1652#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 19 filenum: 6
1653#MACINFO-NEXT:           DW_MACINFO_define - lineno: 4 macro: __WORDSIZE 64
1654#MACINFO-NEXT:           DW_MACINFO_define - lineno: 12 macro: __WORDSIZE_TIME64_COMPAT32 1
1655#MACINFO-NEXT:           DW_MACINFO_define - lineno: 14 macro: __SYSCALL_WORDSIZE 64
1656#MACINFO-NEXT:         DW_MACINFO_end_file
1657#MACINFO-NEXT:         DW_MACINFO_define - lineno: 26 macro: __TIMESIZE __WORDSIZE
1658#MACINFO-NEXT:       DW_MACINFO_end_file
1659#MACINFO-NEXT:       DW_MACINFO_define - lineno: 109 macro: __S16_TYPE short int
1660#MACINFO-NEXT:       DW_MACINFO_define - lineno: 110 macro: __U16_TYPE unsigned short int
1661#MACINFO-NEXT:       DW_MACINFO_define - lineno: 111 macro: __S32_TYPE int
1662#MACINFO-NEXT:       DW_MACINFO_define - lineno: 112 macro: __U32_TYPE unsigned int
1663#MACINFO-NEXT:       DW_MACINFO_define - lineno: 113 macro: __SLONGWORD_TYPE long int
1664#MACINFO-NEXT:       DW_MACINFO_define - lineno: 114 macro: __ULONGWORD_TYPE unsigned long int
1665#MACINFO-NEXT:       DW_MACINFO_define - lineno: 128 macro: __SQUAD_TYPE long int
1666#MACINFO-NEXT:       DW_MACINFO_define - lineno: 129 macro: __UQUAD_TYPE unsigned long int
1667#MACINFO-NEXT:       DW_MACINFO_define - lineno: 130 macro: __SWORD_TYPE long int
1668#MACINFO-NEXT:       DW_MACINFO_define - lineno: 131 macro: __UWORD_TYPE unsigned long int
1669#MACINFO-NEXT:       DW_MACINFO_define - lineno: 132 macro: __SLONG32_TYPE int
1670#MACINFO-NEXT:       DW_MACINFO_define - lineno: 133 macro: __ULONG32_TYPE unsigned int
1671#MACINFO-NEXT:       DW_MACINFO_define - lineno: 134 macro: __S64_TYPE long int
1672#MACINFO-NEXT:       DW_MACINFO_define - lineno: 135 macro: __U64_TYPE unsigned long int
1673#MACINFO-NEXT:       DW_MACINFO_define - lineno: 137 macro: __STD_TYPE typedef
1674#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 141 filenum: 16
1675#MACINFO-NEXT:         DW_MACINFO_define - lineno: 24 macro: _BITS_TYPESIZES_H 1
1676#MACINFO-NEXT:         DW_MACINFO_define - lineno: 34 macro: __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
1677#MACINFO-NEXT:         DW_MACINFO_define - lineno: 35 macro: __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
1678#MACINFO-NEXT:         DW_MACINFO_define - lineno: 38 macro: __DEV_T_TYPE __UQUAD_TYPE
1679#MACINFO-NEXT:         DW_MACINFO_define - lineno: 39 macro: __UID_T_TYPE __U32_TYPE
1680#MACINFO-NEXT:         DW_MACINFO_define - lineno: 40 macro: __GID_T_TYPE __U32_TYPE
1681#MACINFO-NEXT:         DW_MACINFO_define - lineno: 41 macro: __INO_T_TYPE __SYSCALL_ULONG_TYPE
1682#MACINFO-NEXT:         DW_MACINFO_define - lineno: 42 macro: __INO64_T_TYPE __UQUAD_TYPE
1683#MACINFO-NEXT:         DW_MACINFO_define - lineno: 43 macro: __MODE_T_TYPE __U32_TYPE
1684#MACINFO-NEXT:         DW_MACINFO_define - lineno: 45 macro: __NLINK_T_TYPE __SYSCALL_ULONG_TYPE
1685#MACINFO-NEXT:         DW_MACINFO_define - lineno: 46 macro: __FSWORD_T_TYPE __SYSCALL_SLONG_TYPE
1686#MACINFO-NEXT:         DW_MACINFO_define - lineno: 51 macro: __OFF_T_TYPE __SYSCALL_SLONG_TYPE
1687#MACINFO-NEXT:         DW_MACINFO_define - lineno: 52 macro: __OFF64_T_TYPE __SQUAD_TYPE
1688#MACINFO-NEXT:         DW_MACINFO_define - lineno: 53 macro: __PID_T_TYPE __S32_TYPE
1689#MACINFO-NEXT:         DW_MACINFO_define - lineno: 54 macro: __RLIM_T_TYPE __SYSCALL_ULONG_TYPE
1690#MACINFO-NEXT:         DW_MACINFO_define - lineno: 55 macro: __RLIM64_T_TYPE __UQUAD_TYPE
1691#MACINFO-NEXT:         DW_MACINFO_define - lineno: 56 macro: __BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE
1692#MACINFO-NEXT:         DW_MACINFO_define - lineno: 57 macro: __BLKCNT64_T_TYPE __SQUAD_TYPE
1693#MACINFO-NEXT:         DW_MACINFO_define - lineno: 58 macro: __FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE
1694#MACINFO-NEXT:         DW_MACINFO_define - lineno: 59 macro: __FSBLKCNT64_T_TYPE __UQUAD_TYPE
1695#MACINFO-NEXT:         DW_MACINFO_define - lineno: 60 macro: __FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE
1696#MACINFO-NEXT:         DW_MACINFO_define - lineno: 61 macro: __FSFILCNT64_T_TYPE __UQUAD_TYPE
1697#MACINFO-NEXT:         DW_MACINFO_define - lineno: 62 macro: __ID_T_TYPE __U32_TYPE
1698#MACINFO-NEXT:         DW_MACINFO_define - lineno: 63 macro: __CLOCK_T_TYPE __SYSCALL_SLONG_TYPE
1699#MACINFO-NEXT:         DW_MACINFO_define - lineno: 64 macro: __TIME_T_TYPE __SYSCALL_SLONG_TYPE
1700#MACINFO-NEXT:         DW_MACINFO_define - lineno: 65 macro: __USECONDS_T_TYPE __U32_TYPE
1701#MACINFO-NEXT:         DW_MACINFO_define - lineno: 66 macro: __SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE
1702#MACINFO-NEXT:         DW_MACINFO_define - lineno: 67 macro: __SUSECONDS64_T_TYPE __SQUAD_TYPE
1703#MACINFO-NEXT:         DW_MACINFO_define - lineno: 68 macro: __DADDR_T_TYPE __S32_TYPE
1704#MACINFO-NEXT:         DW_MACINFO_define - lineno: 69 macro: __KEY_T_TYPE __S32_TYPE
1705#MACINFO-NEXT:         DW_MACINFO_define - lineno: 70 macro: __CLOCKID_T_TYPE __S32_TYPE
1706#MACINFO-NEXT:         DW_MACINFO_define - lineno: 71 macro: __TIMER_T_TYPE void *
1707#MACINFO-NEXT:         DW_MACINFO_define - lineno: 72 macro: __BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE
1708#MACINFO-NEXT:         DW_MACINFO_define - lineno: 73 macro: __FSID_T_TYPE struct { int __val[2]; }
1709#MACINFO-NEXT:         DW_MACINFO_define - lineno: 74 macro: __SSIZE_T_TYPE __SWORD_TYPE
1710#MACINFO-NEXT:         DW_MACINFO_define - lineno: 75 macro: __CPU_MASK_TYPE __SYSCALL_ULONG_TYPE
1711#MACINFO-NEXT:         DW_MACINFO_define - lineno: 81 macro: __OFF_T_MATCHES_OFF64_T 1
1712#MACINFO-NEXT:         DW_MACINFO_define - lineno: 84 macro: __INO_T_MATCHES_INO64_T 1
1713#MACINFO-NEXT:         DW_MACINFO_define - lineno: 87 macro: __RLIM_T_MATCHES_RLIM64_T 1
1714#MACINFO-NEXT:         DW_MACINFO_define - lineno: 90 macro: __STATFS_MATCHES_STATFS64 1
1715#MACINFO-NEXT:         DW_MACINFO_define - lineno: 93 macro: __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1
1716#MACINFO-NEXT:         DW_MACINFO_define - lineno: 103 macro: __FD_SETSIZE 1024
1717#MACINFO-NEXT:       DW_MACINFO_end_file
1718#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 142 filenum: 17
1719#MACINFO-NEXT:         DW_MACINFO_define - lineno: 24 macro: _BITS_TIME64_H 1
1720#MACINFO-NEXT:         DW_MACINFO_define - lineno: 30 macro: __TIME64_T_TYPE __TIME_T_TYPE
1721#MACINFO-NEXT:       DW_MACINFO_end_file
1722#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 226 macro: __STD_TYPE
1723#MACINFO-NEXT:     DW_MACINFO_end_file
1724#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 39 filenum: 18
1725#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: _____fpos_t_defined 1
1726#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 5 filenum: 19
1727#MACINFO-NEXT:         DW_MACINFO_define - lineno: 2 macro: ____mbstate_t_defined 1
1728#MACINFO-NEXT:       DW_MACINFO_end_file
1729#MACINFO-NEXT:     DW_MACINFO_end_file
1730#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 40 filenum: 20
1731#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: _____fpos64_t_defined 1
1732#MACINFO-NEXT:     DW_MACINFO_end_file
1733#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 41 filenum: 21
1734#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: ____FILE_defined 1
1735#MACINFO-NEXT:     DW_MACINFO_end_file
1736#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 42 filenum: 22
1737#MACINFO-NEXT:       DW_MACINFO_define - lineno: 2 macro: __FILE_defined 1
1738#MACINFO-NEXT:     DW_MACINFO_end_file
1739#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 43 filenum: 23
1740#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: __struct_FILE_defined 1
1741#MACINFO-NEXT:       DW_MACINFO_define - lineno: 102 macro: __getc_unlocked_body(_fp) (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)
1742#MACINFO-NEXT:       DW_MACINFO_define - lineno: 106 macro: __putc_unlocked_body(_ch,_fp) (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))
1743#MACINFO-NEXT:       DW_MACINFO_define - lineno: 111 macro: _IO_EOF_SEEN 0x0010
1744#MACINFO-NEXT:       DW_MACINFO_define - lineno: 112 macro: __feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)
1745#MACINFO-NEXT:       DW_MACINFO_define - lineno: 114 macro: _IO_ERR_SEEN 0x0020
1746#MACINFO-NEXT:       DW_MACINFO_define - lineno: 115 macro: __ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)
1747#MACINFO-NEXT:       DW_MACINFO_define - lineno: 117 macro: _IO_USER_LOCK 0x8000
1748#MACINFO-NEXT:     DW_MACINFO_end_file
1749#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 46 filenum: 24
1750#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: __cookie_io_functions_t_defined 1
1751#MACINFO-NEXT:     DW_MACINFO_end_file
1752#MACINFO-NEXT:     DW_MACINFO_define - lineno: 53 macro: _VA_LIST_DEFINED
1753#MACINFO-NEXT:     DW_MACINFO_define - lineno: 67 macro: __off_t_defined
1754#MACINFO-NEXT:     DW_MACINFO_define - lineno: 71 macro: __off64_t_defined
1755#MACINFO-NEXT:     DW_MACINFO_define - lineno: 78 macro: __ssize_t_defined
1756#MACINFO-NEXT:     DW_MACINFO_define - lineno: 93 macro: _IOFBF 0
1757#MACINFO-NEXT:     DW_MACINFO_define - lineno: 94 macro: _IOLBF 1
1758#MACINFO-NEXT:     DW_MACINFO_define - lineno: 95 macro: _IONBF 2
1759#MACINFO-NEXT:     DW_MACINFO_define - lineno: 99 macro: BUFSIZ 8192
1760#MACINFO-NEXT:     DW_MACINFO_define - lineno: 104 macro: EOF (-1)
1761#MACINFO-NEXT:     DW_MACINFO_define - lineno: 109 macro: SEEK_SET 0
1762#MACINFO-NEXT:     DW_MACINFO_define - lineno: 110 macro: SEEK_CUR 1
1763#MACINFO-NEXT:     DW_MACINFO_define - lineno: 111 macro: SEEK_END 2
1764#MACINFO-NEXT:     DW_MACINFO_define - lineno: 113 macro: SEEK_DATA 3
1765#MACINFO-NEXT:     DW_MACINFO_define - lineno: 114 macro: SEEK_HOLE 4
1766#MACINFO-NEXT:     DW_MACINFO_define - lineno: 120 macro: P_tmpdir "/tmp"
1767#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 133 filenum: 25
1768#MACINFO-NEXT:       DW_MACINFO_define - lineno: 19 macro: _BITS_STDIO_LIM_H 1
1769#MACINFO-NEXT:       DW_MACINFO_define - lineno: 25 macro: L_tmpnam 20
1770#MACINFO-NEXT:       DW_MACINFO_define - lineno: 26 macro: TMP_MAX 238328
1771#MACINFO-NEXT:       DW_MACINFO_define - lineno: 27 macro: FILENAME_MAX 4096
1772#MACINFO-NEXT:       DW_MACINFO_define - lineno: 30 macro: L_ctermid 9
1773#MACINFO-NEXT:       DW_MACINFO_define - lineno: 32 macro: L_cuserid 9
1774#MACINFO-NEXT:       DW_MACINFO_undef - lineno: 36 macro: FOPEN_MAX
1775#MACINFO-NEXT:       DW_MACINFO_define - lineno: 37 macro: FOPEN_MAX 16
1776#MACINFO-NEXT:     DW_MACINFO_end_file
1777#MACINFO-NEXT:     DW_MACINFO_define - lineno: 138 macro: _PRINTF_NAN_LEN_MAX 4
1778#MACINFO-NEXT:     DW_MACINFO_define - lineno: 147 macro: stdin stdin
1779#MACINFO-NEXT:     DW_MACINFO_define - lineno: 148 macro: stdout stdout
1780#MACINFO-NEXT:     DW_MACINFO_define - lineno: 149 macro: stderr stderr
1781#MACINFO-NEXT:     DW_MACINFO_define - lineno: 164 macro: RENAME_NOREPLACE (1 << 0)
1782#MACINFO-NEXT:     DW_MACINFO_define - lineno: 165 macro: RENAME_EXCHANGE (1 << 1)
1783#MACINFO-NEXT:     DW_MACINFO_define - lineno: 166 macro: RENAME_WHITEOUT (1 << 2)
1784#MACINFO-NEXT:     DW_MACINFO_undef - lineno: 180 macro: __attr_dealloc_fclose
1785#MACINFO-NEXT:     DW_MACINFO_define - lineno: 181 macro: __attr_dealloc_fclose __attr_dealloc (fclose, 1)
1786#MACINFO-NEXT:     DW_MACINFO_start_file - lineno: 430 filenum: 26
1787#MACINFO-NEXT:       DW_MACINFO_define - lineno: 20 macro: _BITS_FLOATN_H
1788#MACINFO-NEXT:       DW_MACINFO_define - lineno: 34 macro: __HAVE_FLOAT128 0
1789#MACINFO-NEXT:       DW_MACINFO_define - lineno: 42 macro: __HAVE_DISTINCT_FLOAT128 0
1790#MACINFO-NEXT:       DW_MACINFO_define - lineno: 48 macro: __HAVE_FLOAT64X 1
1791#MACINFO-NEXT:       DW_MACINFO_define - lineno: 54 macro: __HAVE_FLOAT64X_LONG_DOUBLE 1
1792#MACINFO-NEXT:       DW_MACINFO_start_file - lineno: 119 filenum: 27
1793#MACINFO-NEXT:         DW_MACINFO_define - lineno: 21 macro: _BITS_FLOATN_COMMON_H
1794#MACINFO-NEXT:         DW_MACINFO_start_file - lineno: 24 filenum: 10
1795#MACINFO-NEXT:           DW_MACINFO_define - lineno: 21 macro: __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
1796#MACINFO-NEXT:         DW_MACINFO_end_file
1797#MACINFO-NEXT:         DW_MACINFO_define - lineno: 34 macro: __HAVE_FLOAT16 0
1798#MACINFO-NEXT:         DW_MACINFO_define - lineno: 35 macro: __HAVE_FLOAT32 1
1799#MACINFO-NEXT:         DW_MACINFO_define - lineno: 36 macro: __HAVE_FLOAT64 1
1800#MACINFO-NEXT:         DW_MACINFO_define - lineno: 37 macro: __HAVE_FLOAT32X 1
1801#MACINFO-NEXT:         DW_MACINFO_define - lineno: 38 macro: __HAVE_FLOAT128X 0
1802#MACINFO-NEXT:         DW_MACINFO_define - lineno: 52 macro: __HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16
1803#MACINFO-NEXT:         DW_MACINFO_define - lineno: 53 macro: __HAVE_DISTINCT_FLOAT32 0
1804#MACINFO-NEXT:         DW_MACINFO_define - lineno: 54 macro: __HAVE_DISTINCT_FLOAT64 0
1805#MACINFO-NEXT:         DW_MACINFO_define - lineno: 55 macro: __HAVE_DISTINCT_FLOAT32X 0
1806#MACINFO-NEXT:         DW_MACINFO_define - lineno: 56 macro: __HAVE_DISTINCT_FLOAT64X 0
1807#MACINFO-NEXT:         DW_MACINFO_define - lineno: 57 macro: __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
1808#MACINFO-NEXT:         DW_MACINFO_define - lineno: 63 macro: __HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)
1809#MACINFO-NEXT:         DW_MACINFO_define - lineno: 72 macro: __HAVE_FLOATN_NOT_TYPEDEF 0
1810#MACINFO-NEXT:         DW_MACINFO_define - lineno: 91 macro: __f32(x) x##f
1811#MACINFO-NEXT:         DW_MACINFO_define - lineno: 102 macro: __f64(x) x
1812#MACINFO-NEXT:         DW_MACINFO_define - lineno: 111 macro: __f32x(x) x
1813#MACINFO-NEXT:         DW_MACINFO_define - lineno: 120 macro: __f64x(x) x##l
1814#MACINFO-NEXT:         DW_MACINFO_define - lineno: 149 macro: __CFLOAT32 _Complex float
1815#MACINFO-NEXT:         DW_MACINFO_define - lineno: 160 macro: __CFLOAT64 _Complex double
1816#MACINFO-NEXT:         DW_MACINFO_define - lineno: 169 macro: __CFLOAT32X _Complex double
1817#MACINFO-NEXT:         DW_MACINFO_define - lineno: 178 macro: __CFLOAT64X _Complex long double
1818#MACINFO-NEXT:         DW_MACINFO_define - lineno: 218 macro: __builtin_huge_valf32() (__builtin_huge_valf ())
1819#MACINFO-NEXT:         DW_MACINFO_define - lineno: 219 macro: __builtin_inff32() (__builtin_inff ())
1820#MACINFO-NEXT:         DW_MACINFO_define - lineno: 220 macro: __builtin_nanf32(x) (__builtin_nanf (x))
1821#MACINFO-NEXT:         DW_MACINFO_define - lineno: 221 macro: __builtin_nansf32(x) (__builtin_nansf (x))
1822#MACINFO-NEXT:         DW_MACINFO_define - lineno: 255 macro: __builtin_huge_valf64() (__builtin_huge_val ())
1823#MACINFO-NEXT:         DW_MACINFO_define - lineno: 256 macro: __builtin_inff64() (__builtin_inf ())
1824#MACINFO-NEXT:         DW_MACINFO_define - lineno: 257 macro: __builtin_nanf64(x) (__builtin_nan (x))
1825#MACINFO-NEXT:         DW_MACINFO_define - lineno: 258 macro: __builtin_nansf64(x) (__builtin_nans (x))
1826#MACINFO-NEXT:         DW_MACINFO_define - lineno: 272 macro: __builtin_huge_valf32x() (__builtin_huge_val ())
1827#MACINFO-NEXT:         DW_MACINFO_define - lineno: 273 macro: __builtin_inff32x() (__builtin_inf ())
1828#MACINFO-NEXT:         DW_MACINFO_define - lineno: 274 macro: __builtin_nanf32x(x) (__builtin_nan (x))
1829#MACINFO-NEXT:         DW_MACINFO_define - lineno: 275 macro: __builtin_nansf32x(x) (__builtin_nans (x))
1830#MACINFO-NEXT:         DW_MACINFO_define - lineno: 289 macro: __builtin_huge_valf64x() (__builtin_huge_vall ())
1831#MACINFO-NEXT:         DW_MACINFO_define - lineno: 290 macro: __builtin_inff64x() (__builtin_infl ())
1832#MACINFO-NEXT:         DW_MACINFO_define - lineno: 291 macro: __builtin_nanf64x(x) (__builtin_nanl (x))
1833#MACINFO-NEXT:         DW_MACINFO_define - lineno: 292 macro: __builtin_nansf64x(x) (__builtin_nansl (x))
1834#MACINFO-NEXT:       DW_MACINFO_end_file
1835#MACINFO-NEXT:     DW_MACINFO_end_file
1836#MACINFO-NEXT:   DW_MACINFO_end_file
1837#MACINFO-NEXT: DW_MACINFO_end_file
1838#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __llvm__ 1
1839#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang__ 1
1840#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_major__ 14
1841#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_minor__ 0
1842#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_patchlevel__ 0
1843#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_version__ "14.0.0 "
1844#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC__ 4
1845#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_MINOR__ 2
1846#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_PATCHLEVEL__ 1
1847#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_ABI_VERSION 1002
1848#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUG__ 4
1849#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_WEAK__ 1
1850#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELAXED 0
1851#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_CONSUME 1
1852#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQUIRE 2
1853#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_RELEASE 3
1854#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_ACQ_REL 4
1855#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ATOMIC_SEQ_CST 5
1856#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_ITEM 0
1857#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_WORK_GROUP 1
1858#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_DEVICE 2
1859#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3
1860#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OPENCL_MEMORY_SCOPE_SUB_GROUP 4
1861#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PRAGMA_REDEFINE_EXTNAME 1
1862#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __VERSION__ "Ubuntu Clang 14.0.0"
1863#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_EXPERIMENTAL_CXX0X__ 1
1864#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __OBJC_BOOL_IS_BOOL 0
1865#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rtti 199711L
1866#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_exceptions 199711L
1867#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_characters 200704L
1868#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_raw_strings 200710L
1869#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_unicode_literals 200710L
1870#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_user_defined_literals 200809L
1871#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_lambdas 200907L
1872#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr 201304L
1873#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_constexpr_in_decltype 201711L
1874#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_range_based_for 200907
1875#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_static_assert 200410
1876#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype 200707L
1877#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_attributes 200809L
1878#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_rvalue_references 200610L
1879#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variadic_templates 200704L
1880#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_initializer_lists 200806L
1881#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_delegating_constructors 200604L
1882#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_nsdmi 200809L
1883#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_inheriting_constructors 201511L
1884#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_ref_qualifiers 200710L
1885#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_alias_templates 200704L
1886#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_threadsafe_static_init 200806L
1887#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_binary_literals 201304L
1888#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_digit_separators 201309L
1889#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_init_captures 201304L
1890#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_generic_lambdas 201304L
1891#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_decltype_auto 201304L
1892#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_return_type_deduction 201304L
1893#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_aggregate_nsdmi 201304L
1894#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_variable_templates 201304L
1895#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cpp_impl_destroying_delete 201806L
1896#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CONSTANT_CFSTRINGS__ 1
1897#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __EXCEPTIONS 1
1898#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GXX_RTTI 1
1899#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DEPRECATED 1
1900#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __private_extern__ extern
1901#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_literal_encoding__ "UTF-8"
1902#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __clang_wide_literal_encoding__ "UTF-32"
1903#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_LITTLE_ENDIAN__ 1234
1904#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_BIG_ENDIAN__ 4321
1905#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ORDER_PDP_ENDIAN__ 3412
1906#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
1907#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LITTLE_ENDIAN__ 1
1908#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _LP64 1
1909#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LP64__ 1
1910#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR_BIT__ 8
1911#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BOOL_WIDTH__ 8
1912#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_WIDTH__ 16
1913#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_WIDTH__ 32
1914#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_WIDTH__ 64
1915#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LLONG_WIDTH__ 64
1916#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BITINT_MAXWIDTH__ 128
1917#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SCHAR_MAX__ 127
1918#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SHRT_MAX__ 32767
1919#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_MAX__ 2147483647
1920#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_MAX__ 9223372036854775807L
1921#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LONG_LONG_MAX__ 9223372036854775807LL
1922#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_MAX__ 2147483647
1923#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_WIDTH__ 32
1924#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_MAX__ 4294967295U
1925#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_WIDTH__ 32
1926#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_MAX__ 9223372036854775807L
1927#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_WIDTH__ 64
1928#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_MAX__ 18446744073709551615UL
1929#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_WIDTH__ 64
1930#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_MAX__ 18446744073709551615UL
1931#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_WIDTH__ 64
1932#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_MAX__ 9223372036854775807L
1933#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_WIDTH__ 64
1934#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_MAX__ 9223372036854775807L
1935#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_WIDTH__ 64
1936#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_MAX__ 18446744073709551615UL
1937#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_WIDTH__ 64
1938#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_DOUBLE__ 8
1939#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT__ 4
1940#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT__ 4
1941#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG__ 8
1942#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_DOUBLE__ 16
1943#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_LONG_LONG__ 8
1944#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_POINTER__ 8
1945#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SHORT__ 2
1946#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_PTRDIFF_T__ 8
1947#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_SIZE_T__ 8
1948#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WCHAR_T__ 4
1949#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_WINT_T__ 4
1950#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_INT128__ 16
1951#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_TYPE__ long int
1952#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTd__ "ld"
1953#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_FMTi__ "li"
1954#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTMAX_C_SUFFIX__ L
1955#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_TYPE__ long unsigned int
1956#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTo__ "lo"
1957#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTu__ "lu"
1958#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTx__ "lx"
1959#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_FMTX__ "lX"
1960#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTMAX_C_SUFFIX__ UL
1961#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_TYPE__ long int
1962#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTd__ "ld"
1963#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PTRDIFF_FMTi__ "li"
1964#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_TYPE__ long int
1965#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTd__ "ld"
1966#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INTPTR_FMTi__ "li"
1967#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_TYPE__ long unsigned int
1968#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTo__ "lo"
1969#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTu__ "lu"
1970#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTx__ "lx"
1971#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZE_FMTX__ "lX"
1972#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WCHAR_TYPE__ int
1973#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_TYPE__ unsigned int
1974#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_MAX__ 2147483647
1975#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIG_ATOMIC_WIDTH__ 32
1976#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR16_TYPE__ unsigned short
1977#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CHAR32_TYPE__ unsigned int
1978#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_TYPE__ long unsigned int
1979#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTo__ "lo"
1980#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTu__ "lu"
1981#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTx__ "lx"
1982#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINTPTR_FMTX__ "lX"
1983#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DENORM_MIN__ 1.40129846e-45F
1984#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_DENORM__ 1
1985#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DIG__ 6
1986#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_DECIMAL_DIG__ 9
1987#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EPSILON__ 1.19209290e-7F
1988#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_INFINITY__ 1
1989#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_HAS_QUIET_NAN__ 1
1990#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MANT_DIG__ 24
1991#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_10_EXP__ 38
1992#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX_EXP__ 128
1993#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MAX__ 3.40282347e+38F
1994#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_10_EXP__ (-37)
1995#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN_EXP__ (-125)
1996#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_MIN__ 1.17549435e-38F
1997#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DENORM_MIN__ 4.9406564584124654e-324
1998#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_DENORM__ 1
1999#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DIG__ 15
2000#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_DECIMAL_DIG__ 17
2001#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_EPSILON__ 2.2204460492503131e-16
2002#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_INFINITY__ 1
2003#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_HAS_QUIET_NAN__ 1
2004#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MANT_DIG__ 53
2005#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_10_EXP__ 308
2006#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX_EXP__ 1024
2007#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MAX__ 1.7976931348623157e+308
2008#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_10_EXP__ (-307)
2009#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN_EXP__ (-1021)
2010#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DBL_MIN__ 2.2250738585072014e-308
2011#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L
2012#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_DENORM__ 1
2013#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DIG__ 18
2014#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_DECIMAL_DIG__ 21
2015#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_EPSILON__ 1.08420217248550443401e-19L
2016#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_INFINITY__ 1
2017#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_HAS_QUIET_NAN__ 1
2018#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MANT_DIG__ 64
2019#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_10_EXP__ 4932
2020#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX_EXP__ 16384
2021#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MAX__ 1.18973149535723176502e+4932L
2022#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_10_EXP__ (-4931)
2023#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN_EXP__ (-16381)
2024#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __LDBL_MIN__ 3.36210314311209350626e-4932L
2025#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __POINTER_WIDTH__ 64
2026#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __BIGGEST_ALIGNMENT__ 16
2027#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __WINT_UNSIGNED__ 1
2028#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_TYPE__ signed char
2029#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTd__ "hhd"
2030#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_FMTi__ "hhi"
2031#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_C_SUFFIX__
2032#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_TYPE__ short
2033#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTd__ "hd"
2034#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_FMTi__ "hi"
2035#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_C_SUFFIX__
2036#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_TYPE__ int
2037#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTd__ "d"
2038#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_FMTi__ "i"
2039#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_C_SUFFIX__
2040#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_TYPE__ long int
2041#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTd__ "ld"
2042#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_FMTi__ "li"
2043#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_C_SUFFIX__ L
2044#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_TYPE__ unsigned char
2045#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTo__ "hho"
2046#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTu__ "hhu"
2047#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTx__ "hhx"
2048#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_FMTX__ "hhX"
2049#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_C_SUFFIX__
2050#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT8_MAX__ 255
2051#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT8_MAX__ 127
2052#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_TYPE__ unsigned short
2053#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTo__ "ho"
2054#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTu__ "hu"
2055#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTx__ "hx"
2056#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_FMTX__ "hX"
2057#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_C_SUFFIX__
2058#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT16_MAX__ 65535
2059#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT16_MAX__ 32767
2060#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_TYPE__ unsigned int
2061#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTo__ "o"
2062#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTu__ "u"
2063#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTx__ "x"
2064#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_FMTX__ "X"
2065#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_C_SUFFIX__ U
2066#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT32_MAX__ 4294967295U
2067#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT32_MAX__ 2147483647
2068#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_TYPE__ long unsigned int
2069#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTo__ "lo"
2070#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTu__ "lu"
2071#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTx__ "lx"
2072#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_FMTX__ "lX"
2073#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_C_SUFFIX__ UL
2074#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT64_MAX__ 18446744073709551615UL
2075#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT64_MAX__ 9223372036854775807L
2076#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_TYPE__ signed char
2077#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_MAX__ 127
2078#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_WIDTH__ 8
2079#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTd__ "hhd"
2080#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST8_FMTi__ "hhi"
2081#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_TYPE__ unsigned char
2082#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_MAX__ 255
2083#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTo__ "hho"
2084#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTu__ "hhu"
2085#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTx__ "hhx"
2086#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST8_FMTX__ "hhX"
2087#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_TYPE__ short
2088#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_MAX__ 32767
2089#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_WIDTH__ 16
2090#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTd__ "hd"
2091#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST16_FMTi__ "hi"
2092#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_TYPE__ unsigned short
2093#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_MAX__ 65535
2094#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTo__ "ho"
2095#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTu__ "hu"
2096#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTx__ "hx"
2097#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST16_FMTX__ "hX"
2098#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_TYPE__ int
2099#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_MAX__ 2147483647
2100#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_WIDTH__ 32
2101#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTd__ "d"
2102#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST32_FMTi__ "i"
2103#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_TYPE__ unsigned int
2104#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_MAX__ 4294967295U
2105#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTo__ "o"
2106#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTu__ "u"
2107#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTx__ "x"
2108#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST32_FMTX__ "X"
2109#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_TYPE__ long int
2110#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_MAX__ 9223372036854775807L
2111#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_WIDTH__ 64
2112#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTd__ "ld"
2113#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_LEAST64_FMTi__ "li"
2114#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_TYPE__ long unsigned int
2115#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_MAX__ 18446744073709551615UL
2116#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTo__ "lo"
2117#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTu__ "lu"
2118#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTx__ "lx"
2119#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_LEAST64_FMTX__ "lX"
2120#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_TYPE__ signed char
2121#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_MAX__ 127
2122#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_WIDTH__ 8
2123#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTd__ "hhd"
2124#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST8_FMTi__ "hhi"
2125#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_TYPE__ unsigned char
2126#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_MAX__ 255
2127#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTo__ "hho"
2128#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTu__ "hhu"
2129#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTx__ "hhx"
2130#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST8_FMTX__ "hhX"
2131#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_TYPE__ short
2132#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_MAX__ 32767
2133#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_WIDTH__ 16
2134#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTd__ "hd"
2135#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST16_FMTi__ "hi"
2136#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_TYPE__ unsigned short
2137#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_MAX__ 65535
2138#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTo__ "ho"
2139#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTu__ "hu"
2140#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTx__ "hx"
2141#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST16_FMTX__ "hX"
2142#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_TYPE__ int
2143#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_MAX__ 2147483647
2144#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_WIDTH__ 32
2145#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTd__ "d"
2146#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST32_FMTi__ "i"
2147#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_TYPE__ unsigned int
2148#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_MAX__ 4294967295U
2149#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTo__ "o"
2150#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTu__ "u"
2151#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTx__ "x"
2152#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST32_FMTX__ "X"
2153#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_TYPE__ long int
2154#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_MAX__ 9223372036854775807L
2155#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_WIDTH__ 64
2156#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTd__ "ld"
2157#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __INT_FAST64_FMTi__ "li"
2158#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_TYPE__ long unsigned int
2159#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_MAX__ 18446744073709551615UL
2160#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTo__ "lo"
2161#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTu__ "lu"
2162#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTx__ "lx"
2163#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __UINT_FAST64_FMTX__ "lX"
2164#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __USER_LABEL_PREFIX__
2165#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FINITE_MATH_ONLY__ 0
2166#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GNUC_GNU_INLINE__ 1
2167#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
2168#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_BOOL_LOCK_FREE 2
2169#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR_LOCK_FREE 2
2170#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2
2171#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2
2172#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2
2173#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_SHORT_LOCK_FREE 2
2174#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_INT_LOCK_FREE 2
2175#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LONG_LOCK_FREE 2
2176#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_LLONG_LOCK_FREE 2
2177#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __CLANG_ATOMIC_POINTER_LOCK_FREE 2
2178#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_BOOL_LOCK_FREE 2
2179#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR_LOCK_FREE 2
2180#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
2181#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
2182#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
2183#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_SHORT_LOCK_FREE 2
2184#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_INT_LOCK_FREE 2
2185#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LONG_LOCK_FREE 2
2186#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_LLONG_LOCK_FREE 2
2187#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ATOMIC_POINTER_LOCK_FREE 2
2188#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_INLINE__ 1
2189#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIC__ 2
2190#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pic__ 2
2191#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __PIE__ 2
2192#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __pie__ 2
2193#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_EVAL_METHOD__ 0
2194#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLT_RADIX__ 2
2195#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__
2196#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_TYPE_INT_N_0 __int128
2197#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GLIBCXX_BITSIZE_INT_N_0 128
2198#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_ASM_FLAG_OUTPUTS__ 1
2199#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __code_model_small__ 1
2200#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64__ 1
2201#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __amd64 1
2202#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64 1
2203#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __x86_64__ 1
2204#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_GS 1
2205#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SEG_FS 1
2206#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_gs __attribute__((address_space(256)))
2207#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __seg_fs __attribute__((address_space(257)))
2208#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8 1
2209#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __k8__ 1
2210#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __tune_k8__ 1
2211#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __REGISTER_PREFIX__
2212#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __NO_MATH_INLINES 1
2213#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FXSR__ 1
2214#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2__ 1
2215#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE2_MATH__ 1
2216#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE__ 1
2217#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SSE_MATH__ 1
2218#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __MMX__ 1
2219#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
2220#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
2221#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
2222#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
2223#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __SIZEOF_FLOAT128__ 16
2224#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: unix 1
2225#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix 1
2226#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __unix__ 1
2227#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: linux 1
2228#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux 1
2229#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __linux__ 1
2230#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __ELF__ 1
2231#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __gnu_linux__ 1
2232#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: _GNU_SOURCE 1
2233#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __FLOAT128__ 1
2234#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC__ 1
2235#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_HOSTED__ 1
2236#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __cplusplus 201402L
2237#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_DEFAULT_NEW_ALIGNMENT__ 16UL
2238#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDCPP_THREADS__ 1
2239#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_16__ 1
2240#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __STDC_UTF_32__ 1
2241#MACINFO-NEXT: DW_MACINFO_define - lineno: 0 macro: __GCC_HAVE_DWARF2_CFI_ASM 1
2242
2243