aboutsummaryrefslogtreecommitdiff
path: root/src/link.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/link.cpp')
-rw-r--r--src/link.cpp36
1 files changed, 1 insertions, 35 deletions
diff --git a/src/link.cpp b/src/link.cpp
index 03534db3b2..eba12b924a 100644
--- a/src/link.cpp
+++ b/src/link.cpp
@@ -248,21 +248,13 @@ static const char *mingwex_generic_src[] = {
"math" OS_SEP "tgammal.c",
"math" OS_SEP "truncl.c",
"misc" OS_SEP "alarm.c",
- "misc" OS_SEP "assert.c",
"misc" OS_SEP "basename.c",
"misc" OS_SEP "btowc.c",
"misc" OS_SEP "delay-f.c",
"misc" OS_SEP "delay-n.c",
"misc" OS_SEP "delayimp.c",
- "misc" OS_SEP "difftime.c",
- "misc" OS_SEP "difftime32.c",
- "misc" OS_SEP "difftime64.c",
"misc" OS_SEP "dirent.c",
"misc" OS_SEP "dirname.c",
- "misc" OS_SEP "execv.c",
- "misc" OS_SEP "execve.c",
- "misc" OS_SEP "execvp.c",
- "misc" OS_SEP "execvpe.c",
"misc" OS_SEP "feclearexcept.c",
"misc" OS_SEP "fegetenv.c",
"misc" OS_SEP "fegetexceptflag.c",
@@ -300,10 +292,6 @@ static const char *mingwex_generic_src[] = {
"misc" OS_SEP "mkstemp.c",
"misc" OS_SEP "seterrno.c",
"misc" OS_SEP "sleep.c",
- "misc" OS_SEP "spawnv.c",
- "misc" OS_SEP "spawnve.c",
- "misc" OS_SEP "spawnvp.c",
- "misc" OS_SEP "spawnvpe.c",
"misc" OS_SEP "strnlen.c",
"misc" OS_SEP "strsafe.c",
"misc" OS_SEP "strtoimax.c",
@@ -463,7 +451,6 @@ static const char *mingwex_x86_src[] = {
"math" OS_SEP "x86" OS_SEP "fmod.c",
"math" OS_SEP "x86" OS_SEP "fmodf.c",
"math" OS_SEP "x86" OS_SEP "fmodl.c",
- "math" OS_SEP "x86" OS_SEP "frexpl.S",
"math" OS_SEP "x86" OS_SEP "fucom.c",
"math" OS_SEP "x86" OS_SEP "ilogbf.S",
"math" OS_SEP "x86" OS_SEP "ilogbl.S",
@@ -509,43 +496,21 @@ static const char *mingwex_x86_src[] = {
static const char *mingwex_arm32_src[] = {
"math" OS_SEP "arm" OS_SEP "_chgsignl.S",
- "math" OS_SEP "arm" OS_SEP "ceil.S",
- "math" OS_SEP "arm" OS_SEP "ceilf.S",
- "math" OS_SEP "arm" OS_SEP "ceill.S",
- "math" OS_SEP "arm" OS_SEP "copysignl.c",
"math" OS_SEP "arm" OS_SEP "exp2.c",
- "math" OS_SEP "arm" OS_SEP "floor.S",
- "math" OS_SEP "arm" OS_SEP "floorf.S",
- "math" OS_SEP "arm" OS_SEP "floorl.S",
- "math" OS_SEP "arm" OS_SEP "ldexpl.c",
- "math" OS_SEP "arm" OS_SEP "log2.c",
"math" OS_SEP "arm" OS_SEP "nearbyint.S",
"math" OS_SEP "arm" OS_SEP "nearbyintf.S",
"math" OS_SEP "arm" OS_SEP "nearbyintl.S",
- "math" OS_SEP "arm" OS_SEP "scalbn.c",
- "math" OS_SEP "arm" OS_SEP "sincos.c",
"math" OS_SEP "arm" OS_SEP "trunc.S",
"math" OS_SEP "arm" OS_SEP "truncf.S",
};
static const char *mingwex_arm64_src[] = {
- "math" OS_SEP "arm64" OS_SEP "ceilf.S",
- "math" OS_SEP "arm64" OS_SEP "ceill.S",
- "math" OS_SEP "arm64" OS_SEP "ceil.S",
"math" OS_SEP "arm64" OS_SEP "_chgsignl.S",
- "math" OS_SEP "arm64" OS_SEP "copysignl.c",
"math" OS_SEP "arm64" OS_SEP "exp2f.S",
"math" OS_SEP "arm64" OS_SEP "exp2.S",
- "math" OS_SEP "arm64" OS_SEP "floorf.S",
- "math" OS_SEP "arm64" OS_SEP "floorl.S",
- "math" OS_SEP "arm64" OS_SEP "floor.S",
- "math" OS_SEP "arm64" OS_SEP "ldexpl.c",
- "math" OS_SEP "arm64" OS_SEP "log2.c",
"math" OS_SEP "arm64" OS_SEP "nearbyintf.S",
"math" OS_SEP "arm64" OS_SEP "nearbyintl.S",
"math" OS_SEP "arm64" OS_SEP "nearbyint.S",
- "math" OS_SEP "arm64" OS_SEP "scalbn.c",
- "math" OS_SEP "arm64" OS_SEP "sincos.c",
"math" OS_SEP "arm64" OS_SEP "truncf.S",
"math" OS_SEP "arm64" OS_SEP "trunc.S",
};
@@ -1216,6 +1181,7 @@ static const char *get_libc_crt_file(CodeGen *parent, const char *file, Stage2Pr
"mingw" OS_SEP "crt" OS_SEP "xncommod.c",
"mingw" OS_SEP "crt" OS_SEP "cinitexe.c",
"mingw" OS_SEP "crt" OS_SEP "merr.c",
+ "mingw" OS_SEP "crt" OS_SEP "usermatherr.c",
"mingw" OS_SEP "crt" OS_SEP "pesect.c",
"mingw" OS_SEP "crt" OS_SEP "udllargc.c",
"mingw" OS_SEP "crt" OS_SEP "xthdloc.c",