Skip to content

gccgo: internal compiler error in uniform_vector_p #12935

Closed
@dvyukov

Description

@dvyukov

gccgo crashes on the following program:

package a
var v = 1>>"
go1: internal compiler error: in uniform_vector_p, at tree.c:10726
0xd5217d uniform_vector_p(tree_node const*)
    ../../gcc/tree.c:10726
0xe7c09c generic_simplify_85
    gcc/generic-match.c:3446
0xeb1442 generic_simplify_RSHIFT_EXPR
    gcc/generic-match.c:20873
0xeb3185 generic_simplify(unsigned int, tree_code, tree_node*, tree_node*, tree_node*)
    gcc/generic-match.c:21957
0x80d9cd fold_binary_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*)
    ../../gcc/fold-const.c:9100
0x818aaa fold_build2_stat_loc(unsigned int, tree_code, tree_node*, tree_node*, tree_node*)
    ../../gcc/fold-const.c:12467
0x6078c8 Gcc_backend::binary_expression(Operator, Bexpression*, Bexpression*, Location)
    ../../gcc/go/go-gcc.cc:1642
0x5ec340 Binary_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:5721
0x5f2416 Type_conversion_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:3294
0x6164c8 Variable::get_init(Gogo*, Named_object*)
    ../../gcc/go/gofrontend/gogo.cc:6438
0x629d8b Gogo::write_globals()
    ../../gcc/go/gofrontend/gogo.cc:1384

gcc on rev 228818, gofrontend on a4bcd319d98ddc52b3e7d16ec87d92aad868ab05

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions