authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-02-26 15:00:41-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-02-26 15:00:41-07:00
log3519b74c0632ce86aaab93d44d68659975ab6e21
tree888eaf1c8b4350fc374d130d711854471896aa15
parent659f712ae8a812f9fa64f90af23c9b2b4acabcb0

zig cc: update clang command line options to LLVM 12 rc2


1 files changed, 48 insertions(+), 43 deletions(-)

src/clang_options_data.zig+48-43
......@@ -2,7 +2,6 @@
22// zig fmt: off
33usingnamespace @import("clang_options.zig");
44pub const data = blk: { @setEvalBranchQuota(6000); break :blk &[_]CliArg{
5flagpd1("faapcs-bitfield-width"),
65flagpd1("C"),
76flagpd1("CC"),
87.{
......@@ -17,7 +16,6 @@ flagpd1("EB"),
1716flagpd1("EL"),
1817flagpd1("Eonly"),
1918flagpd1("faapcs-bitfield-load"),
20flagpd1("fno-aapcs-bitfield-width"),
2119flagpd1("H"),
2220.{
2321 .name = "<input>",
......@@ -1029,14 +1027,6 @@ flagpsl("MT"),
10291027 .pd2 = false,
10301028 .psl = true,
10311029},
1032.{
1033 .name = "Zd",
1034 .syntax = .flag,
1035 .zig_equivalent = .other,
1036 .pd1 = true,
1037 .pd2 = false,
1038 .psl = true,
1039},
10401030.{
10411031 .name = "Ze",
10421032 .syntax = .flag,
......@@ -2076,28 +2066,6 @@ flagpd1("analyzer-werror"),
20762066flagpd1("fslp-vectorize-aggressive"),
20772067flagpd1("fno-slp-vectorize-aggressive"),
20782068flagpd1("shared-libasan"),
2079flagpd1("grecord-gcc-switches"),
2080flagpd1("gno-record-gcc-switches"),
2081flagpd1("nocudainc"),
2082flagpd1("nocudalib"),
2083.{
2084 .name = "system-header-prefix",
2085 .syntax = .separate,
2086 .zig_equivalent = .other,
2087 .pd1 = false,
2088 .pd2 = true,
2089 .psl = false,
2090},
2091.{
2092 .name = "no-system-header-prefix",
2093 .syntax = .separate,
2094 .zig_equivalent = .other,
2095 .pd1 = false,
2096 .pd2 = true,
2097 .psl = false,
2098},
2099flagpd1("integrated-as"),
2100flagpd1("no-integrated-as"),
21012069.{
21022070 .name = "Gs",
21032071 .syntax = .flag,
......@@ -2220,6 +2188,8 @@ flagpd1("no-integrated-as"),
22202188},
22212189flagpd1("frecord-gcc-switches"),
22222190flagpd1("fno-record-gcc-switches"),
2191flagpd1("fident"),
2192flagpd1("fno-ident"),
22232193flagpd1("fexpensive-optimizations"),
22242194flagpd1("fno-expensive-optimizations"),
22252195flagpd1("fdefer-pop"),
......@@ -2228,11 +2198,9 @@ flagpd1("fextended-identifiers"),
22282198flagpd1("fno-extended-identifiers"),
22292199flagpd1("fhonor-infinites"),
22302200flagpd1("fno-honor-infinites"),
2231flagpd1("fident"),
2232flagpd1("fno-ident"),
2233flagpd1("findirect-virtual-calls"),
22342201flagpd1("fcuda-rdc"),
22352202flagpd1("fno-cuda-rdc"),
2203flagpd1("findirect-virtual-calls"),
22362204sepd1("fnew-alignment"),
22372205flagpd1("faligned-new"),
22382206flagpd1("fno-aligned-new"),
......@@ -2242,6 +2210,28 @@ flagpd1("fno-tree-vectorize"),
22422210flagpd1("ftree-slp-vectorize"),
22432211flagpd1("fno-tree-slp-vectorize"),
22442212flagpd1("fterminated-vtables"),
2213flagpd1("grecord-gcc-switches"),
2214flagpd1("gno-record-gcc-switches"),
2215flagpd1("nocudainc"),
2216flagpd1("nocudalib"),
2217.{
2218 .name = "system-header-prefix",
2219 .syntax = .separate,
2220 .zig_equivalent = .other,
2221 .pd1 = false,
2222 .pd2 = true,
2223 .psl = false,
2224},
2225.{
2226 .name = "no-system-header-prefix",
2227 .syntax = .separate,
2228 .zig_equivalent = .other,
2229 .pd1 = false,
2230 .pd2 = true,
2231 .psl = false,
2232},
2233flagpd1("integrated-as"),
2234flagpd1("no-integrated-as"),
22452235.{
22462236 .name = "ansi",
22472237 .syntax = .flag,
......@@ -2468,6 +2458,7 @@ sepd1("exported_symbols_list"),
24682458 .pd2 = false,
24692459 .psl = false,
24702460},
2461flagpd1("faapcs-bitfield-width"),
24712462flagpd1("faccess-control"),
24722463flagpd1("faddrsig"),
24732464flagpd1("faggressive-function-elimination"),
......@@ -2592,6 +2583,7 @@ flagpd1("fdiagnostics-show-note-include-stack"),
25922583flagpd1("fdiagnostics-show-option"),
25932584flagpd1("fdiagnostics-show-template-tree"),
25942585flagpd1("fdigraphs"),
2586flagpd1("fdirect-access-external-data"),
25952587flagpd1("fdisable-module-hash"),
25962588flagpd1("fdiscard-value-names"),
25972589flagpd1("fdollar-ok"),
......@@ -2632,6 +2624,7 @@ flagpd1("ffast-math"),
26322624flagpd1("ffat-lto-objects"),
26332625flagpd1("fcheck-new"),
26342626flagpd1("ffine-grained-bitfield-accesses"),
2627flagpd1("ffinite-loops"),
26352628flagpd1("ffinite-math-only"),
26362629flagpd1("finline-limit"),
26372630flagpd1("ffixed-form"),
......@@ -2695,6 +2688,7 @@ flagpd1("fgpu-allow-device-init"),
26952688flagpd1("fgpu-defer-diag"),
26962689flagpd1("fgpu-exclude-wrong-side-overloads"),
26972690flagpd1("fgpu-rdc"),
2691flagpd1("fhalf-no-semantic-interposition"),
26982692flagpd1("fheinous-gnu-extensions"),
26992693flagpd1("fhip-dump-offload-linker-script"),
27002694flagpd1("fhip-new-launch-api"),
......@@ -2802,6 +2796,7 @@ flagpd1("fnext-runtime"),
28022796 .pd2 = false,
28032797 .psl = false,
28042798},
2799flagpd1("fno-aapcs-bitfield-width"),
28052800flagpd1("fno-access-control"),
28062801flagpd1("fno-addrsig"),
28072802flagpd1("fno-aggressive-function-elimination"),
......@@ -2880,6 +2875,7 @@ flagpd1("fno-diagnostics-show-note-include-stack"),
28802875flagpd1("fno-diagnostics-show-option"),
28812876flagpd1("fno-diagnostics-use-presumed-location"),
28822877flagpd1("fno-digraphs"),
2878flagpd1("fno-direct-access-external-data"),
28832879flagpd1("fno-discard-value-names"),
28842880flagpd1("fno-dllexport-inlines"),
28852881flagpd1("fno-dollar-ok"),
......@@ -2906,6 +2902,7 @@ flagpd1("fno-fast-math"),
29062902flagpd1("fno-fat-lto-objects"),
29072903flagpd1("fno-check-new"),
29082904flagpd1("fno-fine-grained-bitfield-accesses"),
2905flagpd1("fno-finite-loops"),
29092906flagpd1("fno-finite-math-only"),
29102907flagpd1("fno-inline-limit"),
29112908flagpd1("fno-fixed-form"),
......@@ -3168,6 +3165,7 @@ flagpd1("fno-whole-program"),
31683165flagpd1("fno-whole-program-vtables"),
31693166flagpd1("fno-working-directory"),
31703167flagpd1("fno-wrapv"),
3168flagpd1("fno-xl-pragma-pack"),
31713169flagpd1("fno-xray-always-emit-customevents"),
31723170flagpd1("fno-xray-always-emit-typedevents"),
31733171flagpd1("fno-xray-function-index"),
......@@ -3431,6 +3429,7 @@ flagpd1("fwhole-program"),
34313429flagpd1("fwhole-program-vtables"),
34323430flagpd1("fwrapv"),
34333431flagpd1("fwritable-strings"),
3432flagpd1("fxl-pragma-pack"),
34343433flagpd1("fxray-always-emit-customevents"),
34353434flagpd1("fxray-always-emit-typedevents"),
34363435flagpd1("fxray-function-index"),
......@@ -3463,6 +3462,8 @@ flagpd1("gcodeview"),
34633462flagpd1("gcodeview-ghash"),
34643463flagpd1("gcolumn-info"),
34653464flagpd1("gdwarf"),
3465flagpd1("gdwarf32"),
3466flagpd1("gdwarf64"),
34663467flagpd1("gdwarf-2"),
34673468flagpd1("gdwarf-3"),
34683469flagpd1("gdwarf-4"),
......@@ -3618,6 +3619,7 @@ flagpd1("mdouble-float"),
36183619flagpd1("mdsp"),
36193620flagpd1("mdspr2"),
36203621sepd1("meabi"),
3622flagpd1("mefpu2"),
36213623flagpd1("membedded-data"),
36223624flagpd1("menable-experimental-extensions"),
36233625flagpd1("menable-no-infs"),
......@@ -4620,6 +4622,14 @@ joinpd1("fopenmp-cuda-blocks-per-sm="),
46204622joinpd1("fsanitize-system-blacklist="),
46214623jspd1("fxray-instruction-threshold"),
46224624joinpd1("headerpad_max_install_names"),
4625.{
4626 .name = "libomptarget-nvptx-bc-path=",
4627 .syntax = .joined,
4628 .zig_equivalent = .other,
4629 .pd1 = false,
4630 .pd2 = true,
4631 .psl = false,
4632},
46234633joinpd1("mios-simulator-version-min="),
46244634joinpd1("mstack-protector-guard-reg="),
46254635.{
......@@ -4694,14 +4704,6 @@ joinpd1("fsanitize-hwaddress-abi="),
46944704joinpd1("ftime-trace-granularity="),
46954705jspd1("fxray-always-instrument="),
46964706jspd1("internal-externc-isystem"),
4697.{
4698 .name = "libomptarget-nvptx-path=",
4699 .syntax = .joined,
4700 .zig_equivalent = .other,
4701 .pd1 = false,
4702 .pd2 = true,
4703 .psl = false,
4704},
47054707.{
47064708 .name = "no-system-header-prefix=",
47074709 .syntax = .joined,
......@@ -4816,6 +4818,7 @@ joinpd1("fmax-stack-var-size="),
48164818joinpd1("fmodules-cache-path="),
48174819joinpd1("fmodules-embed-file="),
48184820joinpd1("fprofile-instrument="),
4821joinpd1("fprofile-prefix-map="),
48194822joinpd1("fprofile-sample-use="),
48204823joinpd1("fsanitize-blacklist="),
48214824joinpd1("mmacosx-version-min="),
......@@ -4888,6 +4891,7 @@ joinpd1("target-sdk-version="),
48884891 .pd2 = true,
48894892 .psl = false,
48904893},
4894joinpd1("fbinutils-version="),
48914895joinpd1("fclang-abi-compat="),
48924896joinpd1("fcompile-resource="),
48934897joinpd1("fdebug-prefix-map="),
......@@ -5130,6 +5134,7 @@ joinpd1("finit-integer="),
51305134joinpd1("finit-logical="),
51315135joinpd1("finline-limit="),
51325136joinpd1("fobjc-runtime="),
5137joinpd1("fprofile-list="),
51335138.{
51345139 .name = "gcc-toolchain=",
51355140 .syntax = .joined,