| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | make --enable-cross work properly on x86_64 | Henry Kroll III | 2010-04-25 | 1 | -3/+8 |
| | | | | | | merge more changes from Fedora spec file into Makefile I did a lot of reading on Makefiles. It should be a lot less hacked now that I got rid of my temporary cross-build script. I had to build i386-win32-tcc as 32 bit in order to use it to build the windows version of libtcc1.a and move that into lib directory. Still testing, but it does build windows fib.exe smoothly now and generates shard lib, libtcc.so.1.0 and test links against it. | ||||
| * | Merge branch 'mob' of ssh://repo.or.cz/srv/git/tinycc into makefile | Henry Kroll III | 2010-04-25 | 0 | -0/+0 |
| |\ | |||||
| | * | reverse make win32 version of libtcc1.a patch | Henry Kroll III | 2010-04-24 | 2 | -32/+37 |
| | | | |||||
| * | | remove make_libtcc1_win32.sh shell script | Henry Kroll III | 2010-04-24 | 2 | -32/+37 |
| |/ | | | | and merge commands into Makefile | ||||
| * | make win32 version of libtcc1.a for cross-compiler on x86 / x86_64 | Henry Kroll III | 2010-04-24 | 2 | -4/+28 |
| | | |||||
| * | put tcc in /usr/lib64/tcc on distros that have it | Henry Kroll III | 2010-04-24 | 1 | -1/+1 |
| | | |||||
| * | make --with-selinux work with libtcc, too | Henry Kroll III | 2010-04-24 | 3 | -34/+35 |
| | | |||||
| * | add --disable-static option to build libtcc.so instead of libtcc.a | Henry Kroll III | 2010-04-24 | 2 | -10/+33 |
| | | | | | for distros that want static libs | ||||
| * | fix typo in configure | Henry Kroll III | 2010-04-24 | 1 | -1/+2 |
| | | |||||
| * | i386-win32-tcc fails to build a valid win32 executable if built | Henry Kroll III | 2010-04-23 | 1 | -1/+1 |
| | | | | | | | | | | on x86_64 using --enable-cross. The easiest way to fix this is to put -m32 in the Makefile. Committer: Henry Kroll <henry@comptune.com> Committer: Henry Kroll <henry@comptune.com> | ||||
| * | Use mmap instead of exec mem for Selinux machines. Fixes crash on Fedora. | Henry Kroll III | 2010-04-20 | 2 | -5/+41 |
| | | |||||
| * | Replace malloc+strcpy by tcc_strdup in ld_load_file_list | Thomas Preud'homme | 2010-04-20 | 1 | -9/+3 |
| | | |||||
| * | Fix "already done" test in libname_to_filename() | Thomas Preud'homme | 2010-04-20 | 1 | -1/+1 |
| | | | | | if "(libname == '\0')" should be instead "if (libname != '\0')" | ||||
| * | Delete unused vtop_saved variable in unary_type | Thomas Preud'homme | 2010-04-20 | 1 | -2/+0 |
| | | |||||
| * | Clean changes introduced by 47abdbd | Thomas Preud'homme | 2010-04-20 | 3 | -89/+86 |
| | | | | | | | | | | | | | * Replace the save/load_buffer_state by a dynarray approach: - Filename and libname are added to a dynarray when first encountered - Load repeatedly the files in the dynarray until no new undefined symbol are encountered * Replace snprintf by sprintf in libname_to_filename * Use tcc_fileextension in filename_to_libname * Introduce a tcc_strcpy_part fonction to copy only a subset of a string * Move new_undef_syms declaration from tcc.h to tccelf.c | ||||
| * | WinCE PE subsystem | Timo VJ Lahde | 2010-04-19 | 1 | -0/+2 |
| | | |||||
| * | PE ARM: jump IAT arm code | Timo VJ Lahde | 2010-04-19 | 1 | -2/+13 |
| | | |||||
| * | libtcc.c: fix compilation failure (inconsistent tcc_add_file_internal) | Sergei Trofimovich | 2010-04-19 | 2 | -1/+2 |
| | | | | | | | | | | gcc -o libtcc1.o -c lib/libtcc1.c -O2 -Wall libtcc.c: At top level: libtcc.c:1063: error: static declaration of 'tcc_add_file_internal' follows non-static declaration tccelf.c:2915: note: previous implicit declaration of 'tcc_add_file_internal' was here Signed-off-by: Sergei Trofimovich <st@anti-virus.by> | ||||
| * | Support more arm EABI compatible architectures | Thomas Preud'homme | 2010-04-18 | 1 | -1/+1 |
| | | | | | | | | Add support for: - armv5tel - armv6j - armv7a | ||||
| * | Complain for static fct declared w/o file scope | Thomas Preud'homme | 2010-04-15 | 1 | -0/+3 |
| | | | | | | Error out on static function without file scope and give an explaination to the user | ||||
| * | Better handle ld scripts | Thomas Preud'homme | 2010-04-15 | 3 | -3/+136 |
| | | | | | | | | * search file from INPUT and GROUP commands in the library path in addition to the current directory * handle libraries specified by -lfoo options * Search lib in GROUP command repeatedly | ||||
| * | Don't prefix $prefix with $(DESTDIR) in configure | Thomas Preud'homme | 2010-04-15 | 1 | -1/+1 |
| | | | | | | | | Prefixing $prefix with $(DESTDIR) is an error as it could lead for example to mandir being equal to $(DESTDIR)$prefix/man where $prefix itself is equal to $(DESTDIR)/usr/local which make man be equal to $(DESTDIR)$(DESTDIR)/usr/local/man | ||||
| * | Correctly support all unary expression with sizeof | Thomas Preud'homme | 2010-04-15 | 1 | -6/+19 |
| | | | | | | | | Unary expression can start with a parenthesis. Thus, the current test to detect which sizeof form is being parsed is inaccurate. This patch makes tcc able to handle things like sizeof (x)[1] where x is declared as char x[5]; wich is a valid unary expression | ||||
| * | Error out on bad char array initialization | Romain Francoise | 2010-04-15 | 1 | -0/+3 |
| | | | | | | | | Error out with an explicit message when trying to initialize a character array with something that's not a literal (optionally enclosed in braces) as per C99 6.7.8:14; thanks to Antti-Juhani Kaijanaho <ajk@debian.org> who did all the work. | ||||
| * | tccelf: fix warning | grischka | 2010-04-13 | 1 | -0/+2 |
| | | |||||
| * | win32: sys/timeb.h use _ftime instead of _ftime32 | grischka | 2010-04-12 | 1 | -1/+2 |
| | | |||||
| * | tccgen: Fix broken use of ATTR_MODE | Detlef Riekenberg | 2010-04-06 | 1 | -2/+2 |
| | | | | | | | | Sorry for that. -- By by ... Detlef | ||||
| * | tccgen: Detect (but ignore) function redirection | Detlef Riekenberg | 2010-04-06 | 1 | -1/+30 |
| | | | | | | | | | tcc is now able to parse <stdio.h> from gcc, when __GNUC__ is also defined -- By by ... Detlef | ||||
| * | libtcc: Detect (but ignore) -init and -fini for -Wl | Detlef Riekenberg | 2010-04-05 | 4 | -13/+26 |
| | | | | | | -- By by ... Detlef | ||||
| * | libtcc: Support -soname for the linker | Detlef Riekenberg | 2010-04-05 | 1 | -0/+3 |
| | | | | | | -- By by ... Detlef | ||||
| * | libtcc: Allow multiple options for -Wl separated with ',' | Detlef Riekenberg | 2010-04-05 | 3 | -83/+116 |
| | | | | | | | | I moved the code to libtcc to prepare for a later tiny_ld -- By by ... Detlef | ||||
| * | tccasm: Detect (but ignore) .ident directive | Detlef Riekenberg | 2010-04-05 | 2 | -0/+19 |
| | | | | | | | | tcc is now able to compile many asm files generated by gcc -- By by ... Detlef | ||||
| * | tccasm: Detect (but ignore) .size directive | Detlef Riekenberg | 2010-04-05 | 2 | -0/+22 |
| | | | | | | -- By by ... Detlef | ||||
| * | tccasm: Support .type directive (only name,@function) | Detlef Riekenberg | 2010-04-05 | 2 | -0/+32 |
| | | | | | | -- By by ... Detlef | ||||
| * | tccpp: Allow local labels to start with a dot | Detlef Riekenberg | 2010-04-05 | 2 | -1/+10 |
| | | | | | | -- By by ... Detlef | ||||
| * | tccasm: Detect (but ignore) the .file directive | Detlef Riekenberg | 2010-04-05 | 2 | -0/+19 |
| | | | | | | | | | | Some patches, to allow tcc to compile asm sources generated by gcc and help tcc with the autoconf stuff used in Wine ( http://source.winehq.org/git/wine.git/ ) -- By by ... Detlef | ||||
| * | Avoid a crash with weak symbols for "make test" | Timo VJ Lähde | 2010-04-05 | 1 | -1/+1 |
| | | | | | | | | Patch from the mailing list by Timo VJ Lähde -- By by ... Detlef | ||||
| * | generate inc and dec for smaller code | U-UNIT1\dennis | 2010-04-03 | 1 | -4/+10 |
| | | |||||
| * | tinylibmaker: On error situation tempfile was not removed | unknown | 2010-04-03 | 1 | -0/+3 |
| | | |||||
| * | tccpp: Add missing bracket in an error message | Detlef Riekenberg | 2010-03-31 | 1 | -1/+1 |
| | | |||||
| * | Catch array[index] with unknown sizeof(*array) | Daniel Glöckner | 2010-03-15 | 1 | -2/+5 |
| | | | | | We could support this for index == 0, but GCC doesn't bother, so why should we? | ||||
| * | weak function symbols | Manuel Simoni | 2010-02-27 | 6 | -3/+32 |
| | | |||||
| * | fill got table for static linking | Ali Gholami Rudi | 2010-02-05 | 3 | -0/+54 |
| | | |||||
| * | Fixed bug which prevent tcc preprocessor to ignore line number directives | Alexandre Becoulet | 2010-02-01 | 1 | -1/+1 |
| | | |||||
| * | Added patch to detect and use the paths for 64bit libraries as | Nikos Mavrogiannopoulos | 2010-01-28 | 4 | -2/+17 |
| | | | | | used by CentOS (affects X86_64 only). | ||||
| * | Dump the current token in skip(), when it's not the expected token | Detlef Riekenberg | 2010-01-27 | 1 | -1/+1 |
| | | |||||
| * | Add support for --help | Detlef Riekenberg | 2010-01-26 | 1 | -0/+1 |
| | | |||||
| * | Add support for the __mode__ attribute | Detlef Riekenberg | 2010-01-26 | 3 | -1/+30 |
| | | | | | | -- By by ... Detlef | ||||
| * | Recognize -Wl,-Bsymbolic | Detlef Riekenberg | 2010-01-26 | 3 | -0/+9 |
| | | | | | | | | | | | | | | | | Without -Bsymbolic, a symbol/function in a *.so can be overridden by a symbol/function in the main module. That is the default search order, but not supported by tcc. With -Bsymbolic, the linker tries to resolve a symbol/function in the current module first. The loader in tcc implements this search order. We do not distinguish -Bsymbolic and -Bsymbolic-function -- By by ... Detlef | ||||
| * | Makefile: Delete tcc-doc.html during 'make distclean' | Detlef Riekenberg | 2010-01-26 | 1 | -1/+1 |
| | | |||||
