[PR debug/71855] avoid emitting DW_TAG_unspecified_parameters twice

Richard Biener richard.guenther@gmail.com
Tue Jul 19 19:24:00 GMT 2016


On July 19, 2016 9:01:07 PM GMT+02:00, Aldy Hernandez <aldyh@redhat.com> wrote:
>Hi folks.
>
>Ben brought this bug to my attention which was causing a failure in 
>libabigail.
>
>The problem is that varargs functions are getting two 
>DW_TAG_unspecified_parameters DIEs, because they are being emitted in 
>early debug and again in late debug.
>
>This problem appears in GCC 6 and in mainline.
>
>The attached patch fixes the problem everywhere.
>
>Tested on x86-64 Linux.
>
>OK for mainline?

OK everywhere.

Thanks,
Richard.

>p.s. I don't know what the rules are for GCC 6 right now, but if it's 
>open for bugfixes, I'd be more than happy to commit it there if the 
>patch is approved.




More information about the Gcc-patches mailing list