[LLVMdev] problems with dwarf/gdb
kenmcmil at yahoo.com
Tue Apr 14 18:42:58 PDT 2009
I see. Here's another interesting issue:
(gdb) b gdb1.c:4
No line 4 in file "gdb1.c".
foo () at /home/mcmillan/projects/impact2/test//gdb1.c:4
You can see that I can step to line 4, but I can't set a breakpoint there.
(I used -disable-fp-elim in the compilation).
Have you seen this before?
Thanks -- Ken
Dale Johannesen wrote:
> On Apr 14, 2009, at 4:19 PMPDT, Ken McMillan wrote:
>> Argiris Kirtzidis wrote:
>>> llc -disable-fp-elim gdb1.bc
>> Thanks, I would never have guessed that :-).
>> Are there any other optimizations that are harmful to
>> debug info that I should know about?
> Lots of them. Partly this is because the job of most optimizations is
> to change the code from something that corresponds fairly closely to
> the source, to something that doesn't; good, or even usable, debug
> info with optimization is an active research area. And partly it's
> because we haven't done a lot of work on it yet in llvm.
> But I don't think anything else run by default makes life as difficult
> as fp elimination.
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
View this message in context: http://www.nabble.com/problems-with-dwarf-gdb-tp23033690p23051062.html
Sent from the LLVM - Dev mailing list archive at Nabble.com.
More information about the llvm-dev