From d6d7686b608c4b7cd88877b30579ca2346e5d284 Mon Sep 17 00:00:00 2001 From: grischka Date: Fri, 8 Feb 2013 19:07:11 +0100 Subject: tcc.h: declare CValue.tab[LDOUBLE_SIZE/4] Should fix some warnings wrt. access out of array bounds. tccelf.c: fix "static function unused" warning x86_64-gen.c: fix "ctype.ref uninitialzed" warning and cleanup tcc-win32.txt: remove obsolete limitation notes. --- win32/tcc-win32.txt | 55 +++++++++++++++++++++++++---------------------------- 1 file changed, 26 insertions(+), 29 deletions(-) (limited to 'win32') diff --git a/win32/tcc-win32.txt b/win32/tcc-win32.txt index 891ac63..12f6ae7 100644 --- a/win32/tcc-win32.txt +++ b/win32/tcc-win32.txt @@ -7,35 +7,12 @@ - Compilation from source: - ------------------------ - * You can use the MinGW and MSYS tools available at - - http://www.mingw.org - - Untar the TCC archive and type in the MSYS shell: - - ./configure - make - make install - - The default install location is c:\Program Files\tcc - - - * Alternatively you can compile TCC with just GCC from MinGW using - - win32\build-tcc.bat - - To install, copy the entire contents of the win32 directory to - where you want. - - - Installation from the binary ZIP package: ----------------------------------------- Unzip the package to a directory of your choice. + Set the system PATH: -------------------- To be able to invoke the compiler from everywhere on your computer by @@ -114,6 +91,30 @@ + Compilation from source: + ------------------------ + * You can use the MinGW and MSYS tools available at + + http://www.mingw.org + + Untar the TCC archive and type in the MSYS shell: + + ./configure + make + make install + + The default install location is c:\Program Files\tcc + + + * Alternatively you can compile TCC with just GCC from MinGW using + + win32\build-tcc.bat + + To install, copy the entire contents of the win32 directory to + where you want. + + + Limitations: ------------ - On the object file level, currently TCC supports only the ELF format, @@ -124,11 +125,7 @@ - No leading underscore is generated in the ELF symbols. - - With DLLs, only functions (not data) can be im-/exported. - - - Bounds checking (option -b) is not supported currently. - - - 64-bit systems are not (yet) supported. + - Bounds checking (option -b) is not supported on 64-bit OS. -- cgit v1.3.1