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

--- Comment #5 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #4)
> (In reply to rguent...@suse.de from comment #3)
> > I suppose you want to apply this generally, not only to offloaded
> > functions and when offloading is enabled?
> 
> It could be done just for the functions that aren't host only, i.e.
> the offloading kernels or declare target functions, what the offloading LTO
> streams out.

Indeed my idea has been to apply this abstraction generally, without any
conditionals on offloading constructs etc.  That's for reasons of
maintainability: to not add any more diverging code paths, requiring special
testing (now, and for future changes), and to lessen possibility of surprising
behavior re the diverging code paths doing different things.  OK?


Thanks for your input!

Reply via email to