http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58076

            Bug ID: 58076
           Summary: internal compiler error: tree check: expected tree
                    that contains ‘decl common’ structure, have
                    ‘identifier_node’ in get_narrower, at tree.c:8500
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: young.cpy at gmail dot com

0x8991bef tree_contains_struct_check_failed(tree_node const*,
tree_node_structure_enum, char const*, int, char const*)
        ../.././gcc/tree.c:9340
0x89a1cac contains_struct_check
        ../.././gcc/tree.h:3804
0x89a1cac get_narrower(tree_node*, int*)
        ../.././gcc/tree.c:8500
0x8597a03 operand_equal_for_comparison_p
        ../.././gcc/fold-const.c:2845
0x85524d2 fold_ternary_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*, tree_node*)
        ../.././gcc/fold-const.c:14098
0x85556c4 fold_build3_stat_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*, tree_node*)
        ../.././gcc/fold-const.c:15054
0x85994ef fold_binary_op_with_conditional_arg
        ../.././gcc/fold-const.c:6170
0x8561e9e fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../.././gcc/fold-const.c:10081
0x85894f2 fold_build2_stat_loc(unsigned int, tree_code, tree_node*, tree_node*,
tree_node*)
        ../.././gcc/fold-const.c:14992
0x85a3547 build_range_check(unsigned int, tree_node*, tree_node*, int,
tree_node*, tree_node*)
        ../.././gcc/fold-const.c:4279
0x838db81 warn_logical_operator(unsigned int, tree_code, tree_node*, tree_code,
tree_node*, tree_code, tree_node*)
        ../.././gcc/c-family/c-common.c:1654
0x8172076 build_new_op_1
        ../.././gcc/cp/call.c:5447
0x8172d3b build_new_op(unsigned int, tree_code, int, tree_node*, tree_node*,
tree_node*, tree_node**, int)
        ../.././gcc/cp/call.c:5512
0x82ab71c build_x_binary_op(unsigned int, tree_code, tree_node*, tree_code,
tree_node*, tree_code, tree_node**, int)
        ../.././gcc/cp/typeck.c:3751
0x8289b73 cp_parser_binary_expression
        ../.././gcc/cp/parser.c:7809
0x8289dd8 cp_parser_assignment_expression
        ../.././gcc/cp/parser.c:7928
0x828bd1d cp_parser_expression
        ../.././gcc/cp/parser.c:8090
0x829af4c cp_parser_expression
        ../.././gcc/cp/parser.c:8129
0x829af4c cp_parser_condition
        ../.././gcc/cp/parser.c:9786
0x82817b1 cp_parser_selection_statement
        ../.././gcc/cp/parser.c:9563
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.

Reply via email to