https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70373
Bug ID: 70373 Summary: [openacc] ICE with reduction clause in set_parm_rtl, at cfgexpand.c Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Created attachment 38069 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38069&action=edit test-case $ gcc -O2 test.c -fopenacc test.c: In function ‘foo’: test.c:4:1: internal compiler error: in set_parm_rtl, at cfgexpand.c:1272 foo (unsigned int sum) ^~~ 0x8b7cde set_parm_rtl(tree_node*, rtx_def*) src/gcc/cfgexpand.c:1272 0xad2b53 assign_parm_setup_reg src/gcc/function.c:3343 0xad467d assign_parms src/gcc/function.c:3770 0xad8d78 expand_function_start(tree_node*) src/gcc/function.c:5204 0x8ca980 execute src/gcc/cfgexpand.c:6225 Please submit a full bug report, with preprocessed source if appropriate. Please include the complete backtrace with any bug report. See <http://gcc.gnu.org/bugs.html> for instructions.