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).