aboutsummaryrefslogtreecommitdiff
path: root/stab.h
diff options
context:
space:
mode:
authorDaniel Glöckner <daniel-gl@gmx.net>2010-06-23 00:20:32 +0200
committerThomas Preud'homme <thomas.preudhomme@celest.fr>2011-08-12 18:28:45 +0200
commitab7ed48ee8c244276c73e6893cf8ce2c52d9b6db (patch)
treeff3993d95e1ab548ca166f554ea0fc39704e6222 /stab.h
parentbf374a5f238360d6a5055d79f53065fa95a26047 (diff)
downloadtinycc-ab7ed48ee8c244276c73e6893cf8ce2c52d9b6db.tar.gz
tinycc-ab7ed48ee8c244276c73e6893cf8ce2c52d9b6db.tar.bz2
Fix problem with PLT and GOT relocs on armel.
TinyCC fails to link correctly to libraries when both R_ARM_PLT32 and R_ARM_GOT32 relocation to a same symbol exist (see http://lists.nongnu.org/archive/html/tinycc-devel/2010-05/msg00032.html for more details). The patch marks all undefined weak symbols found in external libraries as strong. The value of all remaining weak symbols is set to zero just before the section is output. Note by Thomas Preud'homme: it's been 2 months in Debian without any new bug report, hence commiting.
Diffstat (limited to 'stab.h')
0 files changed, 0 insertions, 0 deletions