https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61307
Bug ID: 61307 Summary: gccgo: ICE in Create_function_descriptors::expression [GoSmith] Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: go Assignee: ian at airs dot com Reporter: dvyukov at google dot com CC: cmang at google dot com Created attachment 32850 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=32850&action=edit reproducer gcc version 4.10.0 20140516 (experimental) (GCC) The program is attached. go build -compiler=gccgo main go1: internal compiler error: in descriptor, at go/gofrontend/gogo.cc:4572 0x5d0f40 Function::descriptor(Gogo*, Named_object*) ../../gcc/go/gofrontend/gogo.cc:4572 0x5d41ee Create_function_descriptors::expression(Expression**) ../../gcc/go/gofrontend/gogo.cc:2543 0x5a0e2d Expression::traverse(Expression**, Traverse*) ../../gcc/go/gofrontend/expressions.cc:43 0x5d1f5c Variable::traverse_expression(Traverse*, unsigned int) ../../gcc/go/gofrontend/gogo.cc:5594 0x5d1d70 Block::traverse(Traverse*) ../../gcc/go/gofrontend/gogo.cc:5345 0x5d1e9e Function::traverse(Traverse*) ../../gcc/go/gofrontend/gogo.cc:4549 0x5d4cb2 Bindings::traverse(Traverse*, bool) ../../gcc/go/gofrontend/gogo.cc:7144 0x5d4f91 Gogo::traverse(Traverse*) ../../gcc/go/gofrontend/gogo.cc:2187 0x5db6f1 Gogo::create_function_descriptors() ../../gcc/go/gofrontend/gogo.cc:2627 0x5cea18 go_parse_input_files(char const**, unsigned int, bool, bool) ../../gcc/go/gofrontend/go.cc:97