On 10/21/2014 11:30 PM, Jakub Jelinek wrote:
At least for OpenMP, the best would be if the #pragma omp target regions
and/or #pragma omp declare target functions contain anything a particular
offloading accelerator can't handle, instead of failing the whole
compilation perhaps just emit some at least by default non-fatal warning
and not emit anything for the particular offloading target, which would mean
either host fallback, or, if some other offloading target succeeded, just
that target.

I guess a test could be added to mkoffload if gcc were to return a different value for a sorry vs. any other compilation failure. The tool could then choose not to produce offloading support for that target.


Bernd

Reply via email to