[Bug debug/86452] [8 Regression] ICE in force_decl_die, at dwarf2out.c:25922 with -g1 and -flto

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jul 16 11:57:00 GMT 2018


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

--- Comment #9 from Richard Biener <rguenth at gcc dot gnu.org> ---
Author: rguenth
Date: Mon Jul 16 11:57:10 2018
New Revision: 262691

URL: https://gcc.gnu.org/viewcvs?rev=262691&root=gcc&view=rev
Log:
2018-07-19  Richard Biener  <rguenther@suse.de>

        Backport from mainline
        2018-07-13  Richard Biener  <rguenther@suse.de>

        PR debug/86452
        * dwarf2out.c (gen_type_die_with_usage): Use scope_die_for
        instead of get_context_die.

        2018-07-12  Richard Biener  <rguenther@suse.de>

        PR c/86453
        * c-attribs.c (handle_packed_attribute): Do not build a variant
        type with TYPE_PACKED, instead ignore the attribute if we may
        not apply to the original type.

        * g++.dg/warn/pr86453.C: New testcase.

        2018-07-11  Richard Biener  <rguenther@suse.de>

        PR debug/86457
        * dwarf2out.c (init_sections_and_labels): Use
        output_asm_line_debug_info consistently.
        (dwarf2out_early_finish): Likewise.
        (dwarf2out_finish): Remove DW_AT_stmt_list from early generated
        type units.

Added:
    branches/gcc-8-branch/gcc/testsuite/g++.dg/warn/pr86453.C
Modified:
    branches/gcc-8-branch/gcc/ChangeLog
    branches/gcc-8-branch/gcc/c-family/ChangeLog
    branches/gcc-8-branch/gcc/c-family/c-attribs.c
    branches/gcc-8-branch/gcc/dwarf2out.c
    branches/gcc-8-branch/gcc/testsuite/ChangeLog


More information about the Gcc-bugs mailing list