https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95622

--- Comment #7 from Tobias Burnus <burnus at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #6)
> not sure if fixed?

Not fixed – only XFAILed.

The issue is that optimizations are not done with "node->force_output". As in
the example in comment 0:
  "a = 0; c = a"  will become
    "c[0] = 0"    without force_output
but "c[0] = a[0]"    with force_output set.

As the variable has been already used in the offload-variable table, it cannot
be removed for good – but not using it is fine.

Reply via email to