tinycc/lib
grischka 9f79b62ec4 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 37999a4fbf
    This is to avoid some slowdown with ## token pasting.
  * get_tok_str() : return <eof> for TOK_EOF
  * -funsigned-char: apply to "string" literals as well

- tccpe/tools.c: -impdef: support both 32 and 64 bit dlls anyway
2017-07-09 12:07:40 +02:00
..
Makefile configure: --config-musl/-uClibc switch & misc cleanups 2017-05-13 08:59:06 +02:00
alloca-arm.S cross-compilers: allow individual configuration 2017-02-23 08:41:57 +01:00
alloca86-bt.S Fix mistake. Change jb by jbe. tiny c round (INT_MAX = 0x7FFFFFFF) to a DWORD boundary and it becomes 0x80000000. Jle treats as -214783648, but Jbe treats as 214783648. Thanks to Jason Hood for explain me this. 2014-07-10 20:41:51 -04:00
alloca86.S fixes & cleanups 2017-02-13 18:23:43 +01:00
alloca86_64-bt.S fixes & cleanups 2017-02-13 18:23:43 +01:00
alloca86_64.S unsorted adjustments 2017-07-09 12:07:40 +02:00
armeabi.c cross-compilers: allow individual configuration 2017-02-23 08:41:57 +01:00
armflush.c more minor fixes 2017-05-07 12:41:29 +02:00
bcheck.c Add support of musl-libc 2017-04-20 22:01:50 +02:00
lib-arm64.c cross-compilers: allow individual configuration 2017-02-23 08:41:57 +01:00
libtcc1.c more minor fixes 2017-05-07 12:41:29 +02:00
va_list.c more minor fixes 2017-05-07 12:41:29 +02:00