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 --- lib/alloca86_64.S | 4 ---- 1 file changed, 4 deletions(-) (limited to 'lib') diff --git a/lib/alloca86_64.S b/lib/alloca86_64.S index e4ca15e..4f4dad7 100644 --- a/lib/alloca86_64.S +++ b/lib/alloca86_64.S @@ -27,10 +27,6 @@ p2: sub %rax,%rsp mov %rsp,%rax -#ifdef TCC_TARGET_PE - add $32,%rax -#endif - p3: push %rdx ret -- cgit v1.3.1