@@ -15,13 +15,44 @@ const char gcc_builtin_headers_generic[]=
1515#include " gcc_builtin_headers_generic.inc"
1616; // NOLINT(whitespace/semicolon)
1717
18+ const char gcc_builtin_headers_math[]=
19+ " # 1 \" gcc_builtin_headers_math.h\"\n "
20+ #include " gcc_builtin_headers_math.inc"
21+ ; // NOLINT(whitespace/semicolon)
22+
23+ const char gcc_builtin_headers_mem_string[]=
24+ " # 1 \" gcc_builtin_headers_mem_string.h\"\n "
25+ #include " gcc_builtin_headers_mem_string.inc"
26+ ; // NOLINT(whitespace/semicolon)
27+
28+ const char gcc_builtin_headers_omp[]=
29+ " # 1 \" gcc_builtin_headers_omp.h\"\n "
30+ #include " gcc_builtin_headers_omp.inc"
31+ ; // NOLINT(whitespace/semicolon)
32+
33+ const char gcc_builtin_headers_tm[]=
34+ " # 1 \" gcc_builtin_headers_tm.h\"\n "
35+ #include " gcc_builtin_headers_tm.inc"
36+ ; // NOLINT(whitespace/semicolon)
37+
38+ const char gcc_builtin_headers_ubsan[]=
39+ " # 1 \" gcc_builtin_headers_ubsan.h\"\n "
40+ #include " gcc_builtin_headers_ubsan.inc"
41+ ; // NOLINT(whitespace/semicolon)
42+
1843const char gcc_builtin_headers_ia32[]=
1944" # 1 \" gcc_builtin_headers_ia32.h\"\n "
2045#include " gcc_builtin_headers_ia32.inc"
2146; // NOLINT(whitespace/semicolon)
2247const char gcc_builtin_headers_ia32_2[]=
2348#include " gcc_builtin_headers_ia32-2.inc"
2449; // NOLINT(whitespace/semicolon)
50+ const char gcc_builtin_headers_ia32_3[]=
51+ #include " gcc_builtin_headers_ia32-3.inc"
52+ ; // NOLINT(whitespace/semicolon)
53+ const char gcc_builtin_headers_ia32_4[]=
54+ #include " gcc_builtin_headers_ia32-4.inc"
55+ ; // NOLINT(whitespace/semicolon)
2556
2657const char gcc_builtin_headers_alpha[]=
2758" # 1 \" gcc_builtin_headers_alpha.h\"\n "
@@ -244,6 +275,11 @@ void ansi_c_internal_additions(std::string &code)
244275 config.ansi_c .mode ==configt::ansi_ct::flavourt::ARM)
245276 {
246277 code+=gcc_builtin_headers_generic;
278+ code+=gcc_builtin_headers_math;
279+ code+=gcc_builtin_headers_mem_string;
280+ code+=gcc_builtin_headers_omp;
281+ code+=gcc_builtin_headers_tm;
282+ code+=gcc_builtin_headers_ubsan;
247283 code+=clang_builtin_headers;
248284
249285 // there are many more, e.g., look at
@@ -258,6 +294,8 @@ void ansi_c_internal_additions(std::string &code)
258294
259295 code+=gcc_builtin_headers_ia32;
260296 code+=gcc_builtin_headers_ia32_2;
297+ code+=gcc_builtin_headers_ia32_3;
298+ code+=gcc_builtin_headers_ia32_4;
261299 }
262300 else if (config.ansi_c .arch ==" arm64" ||
263301 config.ansi_c .arch ==" armel" ||
0 commit comments