https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78831
Bug ID: 78831 Summary: [nvptx] -mgomp -Os init_softstack_frame ICE Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: amonakov at gcc dot gnu.org Target Milestone: --- Target: nvptx For nvptx' "mgomp" multilib, some change in (r242761,r243672] is causing a number of "-Os" test cases to run into an ICE, for example: $ build-gcc/gcc/xgcc -Bbuild-gcc/gcc/ -c source-gcc/gcc/testsuite/gcc.c-torture/compile/20020604-1.c -Os -mgomp source-gcc/gcc/testsuite/gcc.c-torture/compile/20020604-1.c: In function 'foo': source-gcc/gcc/testsuite/gcc.c-torture/compile/20020604-1.c:91:1: internal compiler error: in init_softstack_frame, at config/nvptx/nvptx.c:1051 } ^ 0xe73417 init_softstack_frame [...]/source-gcc/gcc/config/nvptx/nvptx.c:1051 0xe73417 nvptx_declare_function_name(_IO_FILE*, char const*, tree_node const*) [...]/source-gcc/gcc/config/nvptx/nvptx.c:1238 0xe537e0 assemble_start_function(tree_node*, char const*) [...]/source-gcc/gcc/varasm.c:1835 0x7fe8f7 rest_of_handle_final [...]/source-gcc/gcc/final.c:4473 0x7fe8f7 execute [...]/source-gcc/gcc/final.c:4548