: openacc, openmp
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, caplanr at predsci dot com,
jules at gcc dot
||2021-09-20
CC||jules at gcc dot gnu.org,
||tschwinge at gcc dot gnu.org
Keywords||openacc
Status|UNCONFIRMED |ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102408
Thomas Schwinge changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: frederik at gcc dot gnu.org
Target Milestone: ---
Working on OpenACC 'kernels', Frederik noticed
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
Target: GCN
GCN target '-march=gfx900
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83336
Bug 83336 depends on bug 79872, which changed state.
Bug 79872 Summary: document placeholder %K in gcc-internal-format
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79872
What|Removed |Added
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103244
Thomas Schwinge changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Summary|[12
?id=101292|
Last reconfirmed|2021-10-13 00:00:00 |2021-11-24
CC||tschwinge at gcc dot gnu.org
--- Comment #2 from Thomas Schwinge ---
ACK. See also my "'gengtype' generates duplicate functions" note in
<http://mid.mai
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46476
Thomas Schwinge changed:
What|Removed |Added
See Also||http://gcc.gnu.org/bugzilla
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46476
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103244
Thomas Schwinge changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101204
Thomas Schwinge changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88232
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: rguenth at gcc dot gnu.org
Target Milestone: ---
As we found in the course of PR101204, there are ways that certain use
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102831
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101204
Thomas Schwinge changed:
What|Removed |Added
Assignee|msebor at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
|--- |DUPLICATE
CC||jakub at gcc dot gnu.org,
||tschwinge at gcc dot gnu.org,
||vries at gcc dot gnu.org
Keywords|wrong-code
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102838
Thomas Schwinge changed:
What|Removed |Added
CC||jules at gcc dot gnu.org
--- Comment
CC||tschwinge at gcc dot gnu.org
Status|NEW |ASSIGNED
--- Comment #4 from Thomas Schwinge ---
Without offloading, a few of the new test cases FAIL; please adjust:
+PASS: libgomp.c++/target-lambda-1.C (test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103697
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101551
--- Comment #1 from Thomas Schwinge ---
Similarly, when calling 'lang_hooks.decl_printable_name (current_function_decl,
2)' in 'gcc/omp-offload.c:execute_oacc_device_lower' for:
#pragma acc routine
template T
ROUTINE(int val)
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: burnus at gcc dot gnu.org, jakub at gcc dot gnu.org
Target Milestone: ---
There are differences in diagnostics etc. depending
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101574
--- Comment #2 from Thomas Schwinge ---
Created attachment 51194
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=51194=edit
Valgrind log
For both the non-working (offloading-disabled) and working (offloading-enabled)
builds I'm using the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101574
--- Comment #4 from Thomas Schwinge ---
(In reply to rguent...@suse.de from comment #3)
> You want to configure with --enable-valgrind-annotations (the
> sparseset one is a false positive)
Aha, thanks. Unfortunately: with that added, the
: 12.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
Target Milestone: ---
This is strange. In one build of GCC of native x86_64-pc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101574
Thomas Schwinge changed:
What|Removed |Added
CC||marxin at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93030
Thomas Schwinge changed:
What|Removed |Added
Last reconfirmed||2021-07-27
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101544
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
Last
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100530
Thomas Schwinge changed:
What|Removed |Added
Component|target |debug
,
||tschwinge at gcc dot gnu.org
Resolution|--- |FIXED
See Also|https://gcc.gnu.org/bugzill |
|a/show_bug.cgi?id=100400|
Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot
at gcc dot gnu.org |unassigned at gcc dot
gnu.org
--- Comment #9 from Thomas Schwinge ---
OpenACC 3.2, 1.16 "Changes from Version 3.1 to 3.2": "The 'async', 'wait' [...]
clauses may be specified on 'data' constructs." (Not yet implemented in GCC.)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102831
Thomas Schwinge changed:
What|Removed |Added
Status|NEW |WAITING
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101292
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104791
Thomas Schwinge changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104791
Thomas Schwinge changed:
What|Removed |Added
Keywords||openacc
--- Comment #2 from Thomas
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104791
Thomas Schwinge changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102841
Thomas Schwinge changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99555
--- Comment #13 from Thomas Schwinge ---
Thanks -- I'm confirming:
PASS: libgomp.c/../libgomp.c-c++-common/task-detach-6.c (test for excess
errors)
[-XFAIL:-]{+PASS:+} libgomp.c/../libgomp.c-c++-common/task-detach-6.c
execution test
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90115
Thomas Schwinge changed:
What|Removed |Added
Last reconfirmed||2022-03-10
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104774
Thomas Schwinge changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
CC|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102330
Thomas Schwinge changed:
What|Removed |Added
See Also||https://gcc.gnu.org/bugzill
|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
Component|tree-optimization |middle-end
Resolution|--- |FIXED
Status|NEW |RESOLVED
--- Comment #3 from Thomas Schwinge ---
.
: UNCONFIRMED
Keywords: openacc, wrong-code
Severity: normal
Priority: P3
Component: middle-end
Assignee: tschwinge at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
Target Milestone: ---
Even with the PR100280 etc. ICEs fixed, we still
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104892
Thomas Schwinge changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104717
--- Comment #2 from Thomas Schwinge ---
Reproduced, thanks for the report.
The problem disappears when adding '-fno-ipa-pta' to '-O1 -fopenacc
-fstack-arrays'. Not yet analyzed the differences.
The problem does not reproduce with '-O1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100657
Thomas Schwinge changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
||2022-03-02
CC||tschwinge at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Thomas Schwinge ---
Confirmed ever since commit 48c6cac9caea1dc7c5f50ad3a736f6693e74a11b
"Fortran/openmp: Fix '!$om
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code, openacc
Severity: normal
Priority: P3
Component: middle-end
Assignee: tschwinge at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
Target Milestone
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104757
Thomas Schwinge changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
Target Milestone: ---
We have found cases where OpenACC 'kernels' decomposition handles C vs. C++
differently. That's not a problem per se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104132
Thomas Schwinge changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
See Also|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104133
Thomas Schwinge changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
Version: 12.0
Status: UNCONFIRMED
Keywords: openmp
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104088
Thomas Schwinge changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
Ever
,
||tschwinge at gcc dot gnu.org
--- Comment #6 from Thomas Schwinge ---
(In reply to Martin Liška from comment #4)
> Can we close this as fixed?
(In reply to Matthias Klose from comment #5)
> yes, that builds now
..., but "fixed" only if you qua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105042
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
,
||frederik at gcc dot gnu.org,
||sandra at gcc dot gnu.org,
||tschwinge at gcc dot gnu.org
--- Comment #34 from Thomas Schwinge ---
I'm totally lacking all context
,
||tschwinge at gcc dot gnu.org
Last reconfirmed||2022-03-28
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
--- Comment #4 from Thomas Schwinge ---
(In reply to Tom de Vries
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93260
Thomas Schwinge changed:
What|Removed |Added
CC||vries at gcc dot gnu.org
Status: UNCONFIRMED
Keywords: openacc
Severity: minor
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: sayle at gcc dot gnu.org, vries at gcc dot gnu.or
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104364
--- Comment #6 from Thomas Schwinge ---
Thanks for having confirmed my findings and doubts -- seems I did correctly
understand a thing or two. ;-)
(In reply to Tom de Vries from comment #5)
> (In reply to Thomas Schwinge from comment #0)
> >
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed||2022-02-04
Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
Ever confirmed|0 |1
--- Comment #1 from Thomas Schwinge ---
Even simpler
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102330
Thomas Schwinge changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #6 from Thomas Schwinge ---
Created attachment 52372
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52372=edit
'_muldc3-WIP.o'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #7 from Thomas Schwinge ---
All your three patches combined still doesn't help resolve the problem.
And, what I realized: they don't even change the Nvidia/CUDA Driver reported
"used [...] registers".
Does that mean that the Driver
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #5 from Thomas Schwinge ---
Created attachment 52371
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52371=edit
'_muldc3-bad.o'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #4 from Thomas Schwinge ---
Created attachment 52370
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52370=edit
'_muldc3-good.o'
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #8 from Thomas Schwinge ---
Well. Here's another problem.
Re-testing things using a "bad" '__muldc3' from a build with your three patches
applied, I notice that my '_muldc3-WIP.o' "old"/replacement code uses a
'set.u32.leu.f64',
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66005
Thomas Schwinge changed:
What|Removed |Added
CC||vries at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104423
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104345
--- Comment #9 from Thomas Schwinge ---
OK! Putting your "nvptx: Add support for 64-bit mul.hi (and other)
instructions" on top, that considerably changes (simplifies!) the generated
'__muldc3' PTX code; the regression disappears. :-)
(I
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102330
--- Comment #11 from Thomas Schwinge ---
Jakub, thanks again for your comments!
I've written down the following while working through the issue. Maybe you'd
like to verify, and maybe it'll useful for someone later (if only my future
NCONFIRMED
Keywords: openmp
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: vries at gcc dot gnu.org
Target Milestone: ---
Tar
: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: jakub at gcc dot gnu.org
Target Milestone: ---
If you compile offloading code for example with
'-foffload=nvptx-none=-Wl,foo.o
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org, msebor at
gcc dot gnu.org
Target Milestone: ---
Target: gcn
The recent commit r12-6592-g72332337e3d8acbb21398b8d123f1bfe77a8327e "Use
enclosing object size if it's sm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100400
Thomas Schwinge changed:
What|Removed |Added
Last reconfirmed|2021-05-11 00:00:00 |2022-1-19
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code, openacc
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC
Version: 12.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code, openacc
Severity: normal
Priority: P3
Component: middle-end
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC
|--- |FIXED
Status|ASSIGNED|RESOLVED
Assignee|burnus at gcc dot gnu.org |tschwinge at gcc dot
gnu.org
--- Comment #7 from Thomas Schwinge ---
commit r14-3650-gfe0f9e09413047484441468b05288412760d8a09 "Add
'libgomp.c-c++-c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109951
Thomas Schwinge changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100059
Thomas Schwinge changed:
What|Removed |Added
CC||tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106271
Thomas Schwinge changed:
What|Removed |Added
CC||law at gcc dot gnu.org,
NCONFIRMED
Severity: major
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
Target: GCN
Assum
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112265
Thomas Schwinge changed:
What|Removed |Added
CC||rguenth at gcc dot gnu.org
---
'
Product: gcc
Version: 14.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code, testsuite-fail
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112363
--- Comment #2 from Thomas Schwinge ---
Right, that's what I suspected (see my "signed zero" comment). And indeed, the
first check in 'main' instrumented as follows:
--- gcc/testsuite/gcc.dg/vect/vect-cond-reduc-in-order-2-signed-zero.c
: UNCONFIRMED
Keywords: testsuite-fail
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112269
--- Comment #6 from Thomas Schwinge ---
Created attachment 56479
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=56479=edit
'initlist13.ii.xz'
(In reply to Patrick Palka from comment #5)
> I can't reproduce any of these testsuite failures
||egallager at gcc dot gnu.org,
||tschwinge at gcc dot gnu.org
Last reconfirmed||2023-10-31
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Keywords: rejects-valid, testsuite-fail
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
Target: GCN
In GCN target testing
: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
: openacc, openmp
Severity: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
Target
oduct: gcc
Version: 14.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code, testsuite-fail
Severity: normal
Priority: P3
Component: target
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
Status: UNCONFIRMED
Keywords: openmp, testsuite-fail
Severity: normal
Priority: P3
Component: libgomp
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: burnus at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: ams at gcc dot gnu.org, jules at gcc dot gnu.org
Target Milestone: ---
Target: GCN
(Assuming my tacking is to be believed) something in Git commit
r14-4720-gaf4bb221153359f5948da917d5ef2df738bb1e61..r14-4986
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: tschwinge at gcc dot gnu.org
CC: burnus at gcc dot gnu.org, jakub at gcc dot gnu.org
Target Milestone: ---
I've noticed that none
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111938
--- Comment #1 from Thomas Schwinge ---
(In reply to Thomas Schwinge from comment #0)
> 'EXEC_OACC_ATOMIC') are handled in 'gcc/fortran/frontend-passes.c'
> Disabling the OpenMP handling, and running 'gomp.exp', I don't get much, but
> still
701 - 800 of 1000 matches
Mail list logo