From 9f79b62ec4d84d07cf4a2fba969cb67c8f6ed8e5 Mon Sep 17 00:00:00 2001 From: grischka Date: Sun, 9 Jul 2017 12:07:40 +0200 Subject: unsorted adjustments - configure * use aarch64 instead of arm64 - Makefile * rename the custom include file to "config-extra.mak" * Also avoid "rm -r /*" if $(tccdir) is empty - pp/Makefile * fix .expect generation with gcc - tcc.h * cleanup #defines for _MSC_VER - tccgen.c: * fix const-propagation for &,| * fix anonymous named struct (ms-extension) and enable -fms-extension by default - i386-gen.c * clear VT_DEFSIGN - x86_64-gen.c/win64: * fix passing structs in registers * fix alloca (need to keep "func_scratch" below each alloca area on stack) (This allows to compile a working gnu-make on win64) - tccpp.c * alternative approach to 37999a4fbf3487b363fd0c2f9b7ab622401b202a This is to avoid some slowdown with ## token pasting. * get_tok_str() : return for TOK_EOF * -funsigned-char: apply to "string" literals as well - tccpe/tools.c: -impdef: support both 32 and 64 bit dlls anyway --- tcctools.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tcctools.c') diff --git a/tcctools.c b/tcctools.c index a316527..53d88be 100644 --- a/tcctools.c +++ b/tcctools.c @@ -363,9 +363,8 @@ usage: ret = tcc_get_dllexports(file, &p); if (ret || !p) { fprintf(stderr, "tcc: impdef: %s '%s'\n", - ret == 32 ? "can't read symbols from 32bit" : - ret == 64 ? "can't read symbols from 64bit" : ret == -1 ? "can't find file" : + ret == 1 ? "can't read symbols" : ret == 0 ? "no symbols found in" : "unknown file type", file); ret = 1; -- cgit v1.3.1