A patch is applied to solve this bug.
2015-01-04 8:58 GMT+03:00, Sergey Korshunoff <sey...@gmail.com>: > After a previous patch applied... > Bug: a line number declaration (# NUM xxx "file_name") is not used > when generating a debug info. A test case: precompile your project > files with tcc and then use a precompiled files to get an executable > with a debug info included. This info will be wrong. A gcc works rigth > in this case. > > > 2015-01-04 8:10 GMT+03:00, Sergey Korshunoff <sey...@gmail.com>: >> Return back a grischka patch which lost after >> "Split elf_output_file in smaller functions" >> >> Author: grischka <grischka> >> Date: Tue Feb 5 21:18:29 2013 +0100 >> tccelf: fix debug section relocation >> With: >> tcc -g hello.c >> gdb a.out >> b main >> gdb refused to know "main" because of broken dwarf info. >> >> 2015-01-03 22:03 GMT+03:00, Sergey Korshunoff <sey...@gmail.com>: >>> There is a patch 4aec2902cabb819e24850c80ddb364b7b4308b7b >>> Author: Thomas Preud'homme <robo...@celest.fr> >>> Date: Wed Dec 18 11:17:17 2013 +0800 >>> Split elf_output_file in smaller functions >>> >>> After this patch a usage of the gdb 6.6 on Linux is not possible (gdb >>> can not find a main proc for setting a breakpoint). Which debuger you >>> on LInux to debug a programs compiled by tcc? >>> >>> PS: I don't have problems with debugging a programs which are compiled >>> by gcc 4.1.2, 3.4.6, ... >>> >> >
2015-01-05-2-tccelf-debug.patch
Description: Binary data
_______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel