<p dir="auto">gccgo crashes on the following program:</p>
<div class="highlight highlight-source-go notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="package a
var _, _ = &lt;-chan int(n)"><pre class="notranslate"><span class="pl-k">package</span> a
<span class="pl-k">var</span> <span class="pl-s1">_</span>, <span class="pl-s1">_</span> <span class="pl-c1">=</span> <span class="pl-c1">&lt;-</span><span class="pl-k">chan</span> <span class="pl-smi">int</span>(<span class="pl-s1">n</span>)</pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:3450
0x5e2224 Unsafe_type_conversion_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:3450
0x5fb6ca Call_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:9299
0x64de42 Temporary_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:487
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x64b65c Block_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:1836
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x61c763 Variable::get_init_block(Gogo*, Named_object*, Bvariable*)
    ../../gcc/go/gofrontend/gogo.cc:6426
0x624f57 Gogo::write_globals()
    ../../gcc/go/gofrontend/gogo.cc:1418"><pre class="notranslate"><code class="notranslate">go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:3450
0x5e2224 Unsafe_type_conversion_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:3450
0x5fb6ca Call_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:9299
0x64de42 Temporary_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:487
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x64b65c Block_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:1836
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x61c763 Variable::get_init_block(Gogo*, Named_object*, Bvariable*)
    ../../gcc/go/gofrontend/gogo.cc:6426
0x624f57 Gogo::write_globals()
    ../../gcc/go/gofrontend/gogo.cc:1418
</code></pre></div>
<p dir="auto">gofrontend is on commit 81810917af7ba19e1f9f8efc8b1989f7d6419d30</p>
<p dir="auto">gccgo crashes on the following program:</p>
<div class="highlight highlight-source-go notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="package a
func f() {
    _, _ = &lt;-chan int(n)
}"><pre class="notranslate"><span class="pl-k">package</span> a
<span class="pl-k">func</span> <span class="pl-en">f</span>() {
    <span class="pl-s1">_</span>, <span class="pl-s1">_</span> <span class="pl-c1">=</span> <span class="pl-c1">&lt;-</span><span class="pl-k">chan</span> <span class="pl-smi">int</span>(<span class="pl-s1">n</span>)
}</pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:3450
0x5e2224 Unsafe_type_conversion_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:3450
0x5fb6ca Call_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:9299
0x64de42 Temporary_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:487
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x64b65c Block_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:1836
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x61ddac Function::build(Gogo*, Named_object*)
    ../../gcc/go/gofrontend/gogo.cc:5468
0x61f2c7 Named_object::get_backend(Gogo*, std::vector&lt;Bexpression*, std::allocator&lt;Bexpression*&gt; &gt;&amp;, std::vector&lt;Btype*, std::allocator&lt;Btype*&gt; &gt;&amp;, std::vector&lt;Bfunction*, std::allocator&lt;Bfunction*&gt; &gt;&amp;)
    ../../gcc/go/gofrontend/gogo.cc:7187
0x625532 Gogo::write_globals()
    ../../gcc/go/gofrontend/gogo.cc:1345"><pre class="notranslate"><code class="notranslate">go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:3450
0x5e2224 Unsafe_type_conversion_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:3450
0x5fb6ca Call_expression::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/expressions.cc:9299
0x64de42 Temporary_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:487
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x64b65c Block_statement::do_get_backend(Translate_context*)
    ../../gcc/go/gofrontend/statements.cc:1836
0x61c5b7 Block::get_backend(Translate_context*)
    ../../gcc/go/gofrontend/gogo.cc:5862
0x61ddac Function::build(Gogo*, Named_object*)
    ../../gcc/go/gofrontend/gogo.cc:5468
0x61f2c7 Named_object::get_backend(Gogo*, std::vector&lt;Bexpression*, std::allocator&lt;Bexpression*&gt; &gt;&amp;, std::vector&lt;Btype*, std::allocator&lt;Btype*&gt; &gt;&amp;, std::vector&lt;Bfunction*, std::allocator&lt;Bfunction*&gt; &gt;&amp;)
    ../../gcc/go/gofrontend/gogo.cc:7187
0x625532 Gogo::write_globals()
    ../../gcc/go/gofrontend/gogo.cc:1345
</code></pre></div>
<p dir="auto">gofrontend is on commit 81810917af7ba19e1f9f8efc8b1989f7d6419d30</p>