[Bug debug/96383] [8/9/10/11 Regression] Full ABI information missing missing from GCC compiled C

rguenther at suse dot de gcc-bugzilla@gcc.gnu.org
Thu Jul 30 09:06:01 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96383

--- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> ---
On Thu, 30 Jul 2020, jakub at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96383
> 
> Jakub Jelinek <jakub at gcc dot gnu.org> changed:
> 
>            What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                  CC|                            |jakub at gcc dot gnu.org
> 
> --- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> I think at least compared to 4.8 this regressed with the PR65549 change
> r224029.

Yeah, so that means we've created those DIEs late and only when
doing DW_TAG_GNU_call_site processing which we appearantly not
do at -O0 and thus get no DIE then.  For LTO we need them early
anyway so it makes more sense to create them for all neede calls.


More information about the Gcc-bugs mailing list