On 14/02/2022 14:13, Andrew Stubbs wrote:
I've committed this fix for an ICE compiling sollve_vv testcase test_target_teams_distribute_defaultmap.c.

Somehow the optimizers result in a vector reduction on a vector of duplicated constants. This was a case the backend didn't handle, so we ended up with an unrecognised instruction ICE.

It might be better if constant reductions were evaluated at compile time, but this patch prevents the ICE right now.

Andrew

P.S. I'll backport this to OG11 shortly.

Backport to devel/omp/gcc-11 branch done.

Andrew

Reply via email to