This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug c++/79736] [5 Regression] Please submit a full bug report: unable to create precompiled headers


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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |ice-on-valid-code
      Known to work|                            |4.9.4, 6.1.0
   Target Milestone|---                         |6.0
            Summary|Please submit a full bug    |[5 Regression] Please
                   |report: unable to create    |submit a full bug report:
                   |precompiled headers         |unable to create
                   |                            |precompiled headers
      Known to fail|                            |5.1.0, 5.5.0

--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I can reproduce this with gcc 5 but not gcc 6 or later. The preprocessed source
is 800kB even compressed, so I can't attach it.

The ICE started with r221641

        PR c++/65498
        * pt.c (get_mostly_instantiated_function_type): Just return the
        type of the partially instantiated template in DECL_TI_TEMPLATE.

It was fixed by r227846

2015-09-17  Richard Biener

        * cp-tree.h (note_decl_for_pch): Remove.
        * class.c (build_clone): Do not call note_decl_for_pch.
        * semantics.c (finish_member_declaration): Likewise.
        (note_decl_for_pch): Remove.
        * decl2.c (c_parse_final_cleanups): Mangle all globals before
        writing the PCH.


Should we close it as FIXED?

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]