From ca92bfc3c64128872793c167de3a58a78b9a1299 Mon Sep 17 00:00:00 2001 From: grischka Date: Thu, 15 Dec 2016 17:01:22 +0100 Subject: tccelf: some linker cleanup - generate and use SYM@PLT for plt addresses - get rid of patch_dynsym_undef hack (no idea what it did on FreeBSD) - use sym_attrs instead of symtab_to_dynsym - special case for function pointers into .so on i386 - libtcc_test: test tcc_add_symbol with data object - move target specicic code to *-link.c files - add R_XXX_RELATIVE (needed for PE) --- libtcc.c | 1 - 1 file changed, 1 deletion(-) (limited to 'libtcc.c') diff --git a/libtcc.c b/libtcc.c index aff7dcc..e92a035 100644 --- a/libtcc.c +++ b/libtcc.c @@ -941,7 +941,6 @@ LIBTCCAPI void tcc_delete(TCCState *s1) tcc_run_free(s1); #endif - tcc_free(s1->sym_attrs); tcc_free(s1); tcc_memstats(bench); } -- cgit v1.3.1