aboutsummaryrefslogtreecommitdiff
path: root/src/mingw.zig
diff options
context:
space:
mode:
authorAlexandros Naskos <alex_naskos@hotmail.com>2020-11-05 18:59:36 +0200
committerAlexandros Naskos <alex_naskos@hotmail.com>2020-11-05 18:59:36 +0200
commit708962d51e91eb2004af1216d6a9a5865b616256 (patch)
tree1a5867fa05768a72698bdc4e0c1fb54cae159272 /src/mingw.zig
parent17837affd22a6055c65a14252fa38610fdeabc3a (diff)
downloadzig-708962d51e91eb2004af1216d6a9a5865b616256.tar.gz
zig-708962d51e91eb2004af1216d6a9a5865b616256.zip
Updated mingw-w64 to version 8.0.0
Diffstat (limited to 'src/mingw.zig')
-rw-r--r--src/mingw.zig28
1 files changed, 21 insertions, 7 deletions
diff --git a/src/mingw.zig b/src/mingw.zig
index ff4156cfb9..943df90d6f 100644
--- a/src/mingw.zig
+++ b/src/mingw.zig
@@ -514,7 +514,6 @@ const mingw32_lib_deps = [_][]const u8{
"charmax.c",
"crt0_w.c",
"dllargv.c",
- "gs_support.c",
"_newmode.c",
"tlssup.c",
"xncommod.c",
@@ -525,6 +524,7 @@ const mingw32_lib_deps = [_][]const u8{
"udllargc.c",
"xthdloc.c",
"CRT_fp10.c",
+ "mingw_custom.c",
"mingw_helpers.c",
"pseudo-reloc.c",
"udll_argv.c",
@@ -534,6 +534,8 @@ const mingw32_lib_deps = [_][]const u8{
"tlsmthread.c",
"tlsmcrt.c",
"cxa_atexit.c",
+ "cxa_thread_atexit.c",
+ "tls_atexit.c",
};
const msvcrt_common_src = [_][]const u8{
"misc" ++ path.sep_str ++ "_create_locale.c",
@@ -541,6 +543,8 @@ const msvcrt_common_src = [_][]const u8{
"misc" ++ path.sep_str ++ "onexit_table.c",
"misc" ++ path.sep_str ++ "register_tls_atexit.c",
"stdio" ++ path.sep_str ++ "acrt_iob_func.c",
+ "stdio" ++ path.sep_str ++ "snprintf_alias.c",
+ "stdio" ++ path.sep_str ++ "vsnprintf_alias.c",
"misc" ++ path.sep_str ++ "_configthreadlocale.c",
"misc" ++ path.sep_str ++ "_get_current_locale.c",
"misc" ++ path.sep_str ++ "invalid_parameter_handler.c",
@@ -599,6 +603,7 @@ const msvcrt_i386_src = [_][]const u8{
const msvcrt_other_src = [_][]const u8{
"misc" ++ path.sep_str ++ "__p___argv.c",
"misc" ++ path.sep_str ++ "__p__acmdln.c",
+ "misc" ++ path.sep_str ++ "__p__commode.c",
"misc" ++ path.sep_str ++ "__p__fmode.c",
"misc" ++ path.sep_str ++ "__p__wcmdln.c",
};
@@ -747,8 +752,6 @@ const mingwex_generic_src = [_][]const u8{
"math" ++ path.sep_str ++ "powif.c",
"math" ++ path.sep_str ++ "powil.c",
"math" ++ path.sep_str ++ "rint.c",
- "math" ++ path.sep_str ++ "rintf.c",
- "math" ++ path.sep_str ++ "rintl.c",
"math" ++ path.sep_str ++ "round.c",
"math" ++ path.sep_str ++ "roundf.c",
"math" ++ path.sep_str ++ "roundl.c",
@@ -803,7 +806,6 @@ const mingwex_generic_src = [_][]const u8{
"misc" ++ path.sep_str ++ "mbsinit.c",
"misc" ++ path.sep_str ++ "mempcpy.c",
"misc" ++ path.sep_str ++ "mingw-aligned-malloc.c",
- "misc" ++ path.sep_str ++ "mingw-fseek.c",
"misc" ++ path.sep_str ++ "mingw_getsp.S",
"misc" ++ path.sep_str ++ "mingw_matherr.c",
"misc" ++ path.sep_str ++ "mingw_mbwc_convert.c",
@@ -1003,6 +1005,8 @@ const mingwex_x86_src = [_][]const u8{
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "remquof.S",
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "remquol.S",
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "remquo.S",
+ "math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "rint.c",
+ "math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "rintf.c",
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "scalbnf.S",
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "scalbnl.S",
"math" ++ path.sep_str ++ "x86" ++ path.sep_str ++ "scalbn.S",
@@ -1018,16 +1022,25 @@ const mingwex_x86_src = [_][]const u8{
const mingwex_arm32_src = [_][]const u8{
"math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "_chgsignl.S",
- "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "exp2.c",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "s_rint.c",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "s_rintf.c",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "exp2.S",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "exp2f.S",
"math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "nearbyint.S",
"math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "nearbyintf.S",
"math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "nearbyintl.S",
- "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "trunc.S",
- "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "truncf.S",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "sincos.S",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "sincosf.S",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "s_trunc.c",
+ "math" ++ path.sep_str ++ "arm" ++ path.sep_str ++ "s_truncf.c",
};
const mingwex_arm64_src = [_][]const u8{
"math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "_chgsignl.S",
+ "math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "rint.c",
+ "math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "rintf.c",
+ "math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "sincos.S",
+ "math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "sincosf.S",
"math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "exp2f.S",
"math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "exp2.S",
"math" ++ path.sep_str ++ "arm64" ++ path.sep_str ++ "nearbyintf.S",
@@ -1057,6 +1070,7 @@ const uuid_src = [_][]const u8{
"mshtmhst-uuid.c",
"mshtml-uuid.c",
"msxml-uuid.c",
+ "netcfg-uuid.c",
"netcon-uuid.c",
"ntddkbd-uuid.c",
"ntddmou-uuid.c",