public inbox for gcc-bugs@sourceware.org help / color / mirror / Atom feed
* [Bug c++/96833] New: Functors within target offload code @ 2020-08-28 9:25 tobias.weinzierl at durham dot ac.uk 2020-08-28 16:06 ` [Bug c++/96833] " jakub at gcc dot gnu.org 2020-11-09 12:19 ` tobias.weinzierl at durham dot ac.uk 0 siblings, 2 replies; 3+ messages in thread From: tobias.weinzierl at durham dot ac.uk @ 2020-08-28 9:25 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96833 Bug ID: 96833 Summary: Functors within target offload code Product: gcc Version: 9.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tobias.weinzierl at durham dot ac.uk Target Milestone: --- I cannot declare a function #pragma omp declare target void foo( std::function<void()> x ) { ... even though x is, whenever I use it, declared as offloadable, too. The workaround is to make foo a template. It then works. Is this on purpose or a bug? ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug c++/96833] Functors within target offload code 2020-08-28 9:25 [Bug c++/96833] New: Functors within target offload code tobias.weinzierl at durham dot ac.uk @ 2020-08-28 16:06 ` jakub at gcc dot gnu.org 2020-11-09 12:19 ` tobias.weinzierl at durham dot ac.uk 1 sibling, 0 replies; 3+ messages in thread From: jakub at gcc dot gnu.org @ 2020-08-28 16:06 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96833 Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Please read https://gcc.gnu.org/bugs.html, partial snippets aren't really useful, we need self-contained (if possible minimal) testcases that we can compile. You also didn't say what the error was, so it is unclear if you got an error already from the host compilation, or only from the linking where it invokes the offloading compiler(s). Neither you've started which offloading you have configured. ^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug c++/96833] Functors within target offload code 2020-08-28 9:25 [Bug c++/96833] New: Functors within target offload code tobias.weinzierl at durham dot ac.uk 2020-08-28 16:06 ` [Bug c++/96833] " jakub at gcc dot gnu.org @ 2020-11-09 12:19 ` tobias.weinzierl at durham dot ac.uk 1 sibling, 0 replies; 3+ messages in thread From: tobias.weinzierl at durham dot ac.uk @ 2020-11-09 12:19 UTC (permalink / raw) To: gcc-bugs https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96833 Tobias Weinzierl <tobias.weinzierl at durham dot ac.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |WORKSFORME Status|UNCONFIRMED |RESOLVED --- Comment #2 from Tobias Weinzierl <tobias.weinzierl at durham dot ac.uk> --- Likely bug in calling code: declare required in declaration and around definition ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2020-11-09 12:19 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2020-08-28 9:25 [Bug c++/96833] New: Functors within target offload code tobias.weinzierl at durham dot ac.uk 2020-08-28 16:06 ` [Bug c++/96833] " jakub at gcc dot gnu.org 2020-11-09 12:19 ` tobias.weinzierl at durham dot ac.uk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).