math: array parameters can be NULL
[smatch.git] / gcc-attr-list.h
blobc78001757229dfda39ab46fafa412287df38b316
1 GCC_ATTR(BELOW100)
2 GCC_ATTR(OS_Task)
3 GCC_ATTR(OS_main)
4 GCC_ATTR(OS_task)
5 GCC_ATTR(abi_tag)
6 GCC_ATTR(absdata)
7 GCC_ATTR(address)
8 GCC_ATTR(alias)
9 GCC_ATTR(alloc_align)
10 GCC_ATTR(alloc_size)
11 GCC_ATTR(altivec)
12 GCC_ATTR(always_inline)
13 GCC_ATTR(artificial)
14 GCC_ATTR(assume_aligned)
15 GCC_ATTR(aux)
16 GCC_ATTR(bank_switch)
17 GCC_ATTR(based)
18 GCC_ATTR(below100)
19 GCC_ATTR(bnd_instrument)
20 GCC_ATTR(bnd_legacy)
21 GCC_ATTR(bnd_variable_size)
22 GCC_ATTR(break_handler)
23 GCC_ATTR(brk_interrupt)
24 GCC_ATTR(callee_pop_aggregate_return)
25 GCC_ATTR(cb)
26 GCC_ATTR(cdecl)
27 GCC_ATTR(cleanup)
28 GCC_ATTR(cmse_nonsecure_call)
29 GCC_ATTR(cmse_nonsecure_entry)
30 GCC_ATTR(cold)
31 GCC_ATTR(common)
32 GCC_ATTR(common_object)
33 GCC_ATTR(constructor)
34 GCC_ATTR(critical)
35 GCC_ATTR(deprecated)
36 GCC_ATTR(destructor)
37 GCC_ATTR(disinterrupt)
38 GCC_ATTR(dllexport)
39 GCC_ATTR(dllimport)
40 GCC_ATTR(eightbit_data)
41 GCC_ATTR(either)
42 GCC_ATTR(error)
43 GCC_ATTR(exception)
44 GCC_ATTR(exception_handler)
45 GCC_ATTR(far)
46 GCC_ATTR(fast_interrupt)
47 GCC_ATTR(fastcall)
48 GCC_ATTR(flatten)
49 GCC_ATTR(force_align_arg_pointer)
50 GCC_ATTR(format)
51 GCC_ATTR(format_arg)
52 GCC_ATTR(forwarder_section)
53 GCC_ATTR(function_return)
54 GCC_ATTR(function_return_mem)
55 GCC_ATTR(function_return_reg)
56 GCC_ATTR(function_vector)
57 GCC_ATTR(gcc_struct)
58 GCC_ATTR(gnu_inline)
59 GCC_ATTR(hidden)
60 GCC_ATTR(hot)
61 GCC_ATTR(hotpatch)
62 GCC_ATTR(ifunc)
63 GCC_ATTR(indirect_branch)
64 GCC_ATTR(indirect_branch_call)
65 GCC_ATTR(indirect_branch_jump)
66 GCC_ATTR(init_priority)
67 GCC_ATTR(interfacearm)
68 GCC_ATTR(internal)
69 GCC_ATTR(interrupt)
70 GCC_ATTR(interrupt_handler)
71 GCC_ATTR(interrupt_thread)
72 GCC_ATTR(io)
73 GCC_ATTR(io_low)
74 GCC_ATTR(isr)
75 GCC_ATTR(jli_always)
76 GCC_ATTR(jli_fixed)
77 GCC_ATTR(keep_interrupts_masked)
78 GCC_ATTR(kernel)
79 GCC_ATTR(kspisusp)
80 GCC_ATTR(l1_data)
81 GCC_ATTR(l1_data_A)
82 GCC_ATTR(l1_data_B)
83 GCC_ATTR(l1_text)
84 GCC_ATTR(l2)
85 GCC_ATTR(leaf)
86 GCC_ATTR(long_call)
87 GCC_ATTR(longcall)
88 GCC_ATTR(lower)
89 GCC_ATTR(malloc)
90 GCC_ATTR(may_alias)
91 GCC_ATTR(maybe_unused)
92 GCC_ATTR(medium_call)
93 GCC_ATTR(micromips)
94 GCC_ATTR(mips16)
95 GCC_ATTR(model)
96 GCC_ATTR(monitor)
97 GCC_ATTR(ms_abi)
98 GCC_ATTR(ms_hook_prologue)
99 GCC_ATTR(ms_struct)
100 GCC_ATTR(naked)
101 GCC_ATTR(near)
102 GCC_ATTR(nested)
103 GCC_ATTR(nested_ready)
104 GCC_ATTR(nesting)
105 GCC_ATTR(nmi)
106 GCC_ATTR(nmi_handler)
107 GCC_ATTR(no_address_safety_analysis)
108 GCC_ATTR(no_caller_saved_registers)
109 GCC_ATTR(no_gccisr)
110 GCC_ATTR(no_icf)
111 GCC_ATTR(no_instrument_function)
112 GCC_ATTR(no_profile_instrument_function)
113 GCC_ATTR(no_reorder)
114 GCC_ATTR(no_sanitize)
115 GCC_ATTR(no_sanitize_address)
116 GCC_ATTR(no_sanitize_thread)
117 GCC_ATTR(no_sanitize_undefined)
118 GCC_ATTR(no_split_stack)
119 GCC_ATTR(no_stack_limit)
120 GCC_ATTR(nocf_check)
121 GCC_ATTR(noclone)
122 GCC_ATTR(nocommon)
123 GCC_ATTR(nocompression)
124 GCC_ATTR(nodiscard)
125 GCC_ATTR(noinit)
126 GCC_ATTR(noinline)
127 GCC_ATTR(noipa)
128 GCC_ATTR(nomicromips)
129 GCC_ATTR(nomips16)
130 GCC_ATTR(nonnull)
131 GCC_ATTR(nonstring)
132 GCC_ATTR(noplt)
133 GCC_ATTR(nosave_low_regs)
134 GCC_ATTR(not_nested)
135 GCC_ATTR(nothrow)
136 GCC_ATTR(notshared)
137 GCC_ATTR(optimize)
138 GCC_ATTR(partial_save)
139 GCC_ATTR(patchable_function_entry)
140 GCC_ATTR(pcs)
141 GCC_ATTR(persistent)
142 GCC_ATTR(progmem)
143 GCC_ATTR(protected)
144 GCC_ATTR(reentrant)
145 GCC_ATTR(regparm)
146 GCC_ATTR(renesas)
147 GCC_ATTR(resbank)
148 GCC_ATTR(reset)
149 GCC_ATTR(returns_nonnull)
150 GCC_ATTR(returns_twice)
151 GCC_ATTR(s390_vector_bool)
152 GCC_ATTR(saddr)
153 GCC_ATTR(save_all)
154 GCC_ATTR(save_volatiles)
155 GCC_ATTR(saveall)
156 GCC_ATTR(scalar_storage_order)
157 GCC_ATTR(sda)
158 GCC_ATTR(section)
159 GCC_ATTR(secure_call)
160 GCC_ATTR(selectany)
161 GCC_ATTR(sentinel)
162 GCC_ATTR(shared)
163 GCC_ATTR(short_call)
164 GCC_ATTR(shortcall)
165 GCC_ATTR(signal)
166 GCC_ATTR(simd)
167 GCC_ATTR(sp_switch)
168 GCC_ATTR(spu_vector)
169 GCC_ATTR(sseregparm)
170 GCC_ATTR(stack_protect)
171 GCC_ATTR(stdcall)
172 GCC_ATTR(syscall_linkage)
173 GCC_ATTR(sysv_abi)
174 GCC_ATTR(target)
175 GCC_ATTR(target_clones)
176 GCC_ATTR(tda)
177 GCC_ATTR(thiscall)
178 GCC_ATTR(tiny)
179 GCC_ATTR(tiny_data)
180 GCC_ATTR(tls_model)
181 GCC_ATTR(transaction_callable)
182 GCC_ATTR(transaction_may_cancel_outer)
183 GCC_ATTR(transaction_pure)
184 GCC_ATTR(transaction_safe)
185 GCC_ATTR(transaction_safe_dynamic)
186 GCC_ATTR(transaction_unsafe)
187 GCC_ATTR(transaction_wrap)
188 GCC_ATTR(trap_exit)
189 GCC_ATTR(trapa_handler)
190 GCC_ATTR(uncached)
191 GCC_ATTR(unused)
192 GCC_ATTR(upper)
193 GCC_ATTR(use_debug_exception_return)
194 GCC_ATTR(use_shadow_register_set)
195 GCC_ATTR(used)
196 GCC_ATTR(vector)
197 GCC_ATTR(vector_size)
198 GCC_ATTR(version_id)
199 GCC_ATTR(visibility)
200 GCC_ATTR(vliw)
201 GCC_ATTR(volatile)
202 GCC_ATTR(wakeup)
203 GCC_ATTR(warm)
204 GCC_ATTR(warn_if_not_aligned)
205 GCC_ATTR(warn_unused)
206 GCC_ATTR(warn_unused_result)
207 GCC_ATTR(warning)
208 GCC_ATTR(weak)
209 GCC_ATTR(weakref)
210 GCC_ATTR(zda)