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

Reply via email to