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++/35098] ICE with attribute unused in template


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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2008-02-06 12:25:16         |2017-1-13
                 CC|                            |msebor at gcc dot gnu.org
      Known to fail|                            |4.3.0, 4.8.3, 4.9.3, 5.3.0,
                   |                            |6.3.0, 7.0

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
This week's top of trunk (GCC 7.0) still fails:

$ gcc -S t.C
t.C:3:30: internal compiler error: in layout_type, at stor-layout.c:2385
   T a, __attribute((unused)) b;
                              ^
0x113e828 layout_type(tree_node*)
        /src/gcc/svn/gcc/stor-layout.c:2385
0x14a636b type_hash_canon(unsigned int, tree_node*)
        /src/gcc/svn/gcc/tree.c:7130
0x149e792 build_type_attribute_qual_variant(tree_node*, tree_node*, int)
        /src/gcc/svn/gcc/tree.c:4875
0x149f908 build_type_attribute_variant(tree_node*, tree_node*)
        /src/gcc/svn/gcc/tree.c:5101
0xacef81 decl_attributes(tree_node**, tree_node*, int)
        /src/gcc/svn/gcc/attribs.c:608
0x816e1f grokdeclarator(cp_declarator const*, cp_decl_specifier_seq*,
decl_context, int, tree_node**)
        /src/gcc/svn/gcc/cp/decl.c:10778
0x902aae grokfield(cp_declarator const*, cp_decl_specifier_seq*, tree_node*,
bool, tree_node*, tree_node*)
        /src/gcc/svn/gcc/cp/decl2.c:806
0x957d30 cp_parser_member_declaration
        /src/gcc/svn/gcc/cp/parser.c:23363
0x9570b9 cp_parser_member_specification_opt
        /src/gcc/svn/gcc/cp/parser.c:22910
0x954d28 cp_parser_class_specifier_1
        /src/gcc/svn/gcc/cp/parser.c:22066
0x955a71 cp_parser_class_specifier
        /src/gcc/svn/gcc/cp/parser.c:22318
0x949f35 cp_parser_type_specifier
        /src/gcc/svn/gcc/cp/parser.c:16409
0x944f08 cp_parser_decl_specifier_seq
        /src/gcc/svn/gcc/cp/parser.c:13326
0x95da7d cp_parser_single_declaration
        /src/gcc/svn/gcc/cp/parser.c:26576
0x95cd4f cp_parser_template_declaration_after_parameters
        /src/gcc/svn/gcc/cp/parser.c:26271
0x95d91c cp_parser_explicit_template_declaration
        /src/gcc/svn/gcc/cp/parser.c:26503
0x95d973 cp_parser_template_declaration_after_export
        /src/gcc/svn/gcc/cp/parser.c:26521
0x9470d5 cp_parser_template_declaration
        /src/gcc/svn/gcc/cp/parser.c:14667
0x9434f5 cp_parser_declaration
        /src/gcc/svn/gcc/cp/parser.c:12438
0x943257 cp_parser_declaration_seq_opt
        /src/gcc/svn/gcc/cp/parser.c:12365
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <http://gcc.gnu.org/bugs.html> for instructions.

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