[llvm-commits] [llvm-gcc-4.2] r60714 - /llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp

Devang Patel dpatel at apple.com
Mon Dec 8 13:32:45 PST 2008


OK, I'll investigate what was the real cause of extra unnecessary  
debug info.
-
Devang
On Dec 8, 2008, at 1:23 PM, Chris Lattner wrote:

>
> On Dec 8, 2008, at 1:10 PM, Devang Patel wrote:
>
>>
>> On Dec 8, 2008, at 1:05 PM, Duncan Sands wrote:
>>
>>> Hi Devang,
>>>
>>>> There is no reason to ignore type variants.
>>>
>>> I think Evan added this because otherwise we were getting
>>> vast amounts of fairly useless debug info.
>>
>> However, we don't want to lose TAG_typedef, TAG_const_type,
>> TAG_volatile_type etc..  They're not useless.
>
> Devang, please compare the type generated by GCC for some large c++
> file, to make sure that we're generating roughly the same volume of
> debug info.  If this causes us to generate substantially more debug
> info that GCC then either it is wrong or there is some other real
> problem.
>
> Dramatically slowing down -O0 -g by producing tons more debug info is
> bad.
>
> -Chris
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list