[Bug tree-optimization/90488] OpenACC Profiling Interface: callbacks from the OpenACC implementation into user code

2019-05-16 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90488 --- Comment #1 from Thomas Schwinge --- I filed "OpenACC Profiling Interface: callbacks branching out of an OpenACC construct/executable directive", hoping to get some aspects of this clarified

[Bug tree-optimization/90488] New: OpenACC Profiling Interface: callbacks from the OpenACC implementation into user code

2019-05-15 Thread tschwinge at gcc dot gnu.org
Keywords: openacc, wrong-code Severity: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org, vries at gcc dot gnu.org Target

[Bug testsuite/90481] New: Unclean DejaGnu global state after ERROR in one '*.exp' file

2019-05-15 Thread tschwinge at gcc dot gnu.org
nhancement Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- A co-worker had recently ran into this -- which I happened to remember, and now managed to relate to what I'

[Bug middle-end/90417] New: OpenACC 'loop' construct's implicit/explicit 'auto' vs. 'independent' clauses

2019-05-09 Thread tschwinge at gcc dot gnu.org
tus: UNCONFIRMED Keywords: openacc Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- There is some confusion in GCC as well as also in the

[Bug target/89221] --enable-frame-pointer does not work as intended

2019-05-09 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89221 --- Comment #5 from Thomas Schwinge --- Author: tschwinge Date: Thu May 9 09:51:59 2019 New Revision: 271028 URL: https://gcc.gnu.org/viewcvs?rev=271028&root=gcc&view=rev Log: [PR89221] Continue to default to '--disable-frame-pointer' for x86 G

[Bug target/87835] nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2019-05-08 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87835 --- Comment #8 from Thomas Schwinge --- Author: tschwinge Date: Wed May 8 10:03:04 2019 New Revision: 271005 URL: https://gcc.gnu.org/viewcvs?rev=271005&root=gcc&view=rev Log: Address compiler diagnostics in libgomp.oacc-c-c++-common/pr87835.c

[Bug target/87835] nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2019-05-08 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87835 --- Comment #7 from Thomas Schwinge --- Author: tschwinge Date: Wed May 8 10:01:30 2019 New Revision: 271004 URL: https://gcc.gnu.org/viewcvs?rev=271004&root=gcc&view=rev Log: Address compiler diagnostics in libgomp.oacc-c-c++-common/pr87835.c

[Bug driver/90386] New: Offloading: libgfortran, libm dependencies

2019-05-08 Thread tschwinge at gcc dot gnu.org
Priority: P3 Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Offloading code generation may depend on libgfortran, or libm, for example, when compiling

[Bug target/87833] [9/10 Regression] Intel MIC (emulated) offloading: "relocation [...] can not be used when making a shared object; recompile with -fPIC"

2019-05-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87833 Thomas Schwinge changed: What|Removed |Added Status|WAITING |NEW --- Comment #2 from Thomas Schwing

[Bug target/87833] [9/10 Regression] Intel MIC (emulated) offloading: "relocation [...] can not be used when making a shared object; recompile with -fPIC"

2019-04-30 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87833 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/90247] Reconsider OpenACC implicit data attributes for pointers

2019-04-25 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90247 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |SUSPENDED Last reconfirmed|

[Bug middle-end/90247] New: Reconsider OpenACC implicit data attributes for pointers

2019-04-25 Thread tschwinge at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- We've been reading the OpenACC specification such that a pointer variable is a scalar (not an array), and

[Bug fortran/90048] Fortran OpenACC 'private' clause rejected for predetermined private loop iteration variable

2019-04-17 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90048 --- Comment #2 from Thomas Schwinge --- Author: tschwinge Date: Wed Apr 17 08:34:20 2019 New Revision: 270406 URL: https://gcc.gnu.org/viewcvs?rev=270406&root=gcc&view=rev Log: [PR90048] Fortran OpenACC 'private' clause rejected for predetermine

[Bug middle-end/90114] Predetermined private levels for variables declared in OpenACC accelerator routines

2019-04-17 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90114 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Wed Apr 17 08:34:10 2019 New Revision: 270405 URL: https://gcc.gnu.org/viewcvs?rev=270405&root=gcc&view=rev Log: [PR90067, PR90114] Document Fortran OpenACC predetermined private st

[Bug fortran/90067] Loop variables in Fortran 'do' statements within a compute construct must be predetermined private

2019-04-17 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90067 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Wed Apr 17 08:34:10 2019 New Revision: 270405 URL: https://gcc.gnu.org/viewcvs?rev=270405&root=gcc&view=rev Log: [PR90067, PR90114] Document Fortran OpenACC predetermined private st

[Bug middle-end/90115] New: OpenACC: predetermined private levels for variables declared in blocks

2019-04-16 Thread tschwinge at gcc dot gnu.org
, wrong-code Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- OpenACC 2.7 (same in 2.6), in section 2.6.1. "Variables with Predetermined

[Bug middle-end/90114] New: Predetermined private levels for variables declared in OpenACC accelerator routines

2019-04-16 Thread tschwinge at gcc dot gnu.org
Keywords: openacc, wrong-code Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- OpenACC 2.7 (same in 2.6), in section 2.6.1. "Variables

[Bug fortran/90111] New: Placement of Fortran OpenACC 'routine' directive inside 'specification-part'

2019-04-16 Thread tschwinge at gcc dot gnu.org
D Keywords: openacc, rejects-valid Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- OpenACC 2.7 (same in 2.6), in section 2.15.1. "Routi

[Bug fortran/90067] New: Loop variables in Fortran 'do' statements within a compute construct must be predetermined private

2019-04-12 Thread tschwinge at gcc dot gnu.org
NCONFIRMED Keywords: openacc Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- Found while working on PR90048. OpenACC 2.6 (same in 2.7),

[Bug fortran/90048] Fortran OpenACC 'private' clause rejected for predetermined private loop iteration variable

2019-04-12 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90048 Thomas Schwinge changed: What|Removed |Added Summary|Fortran OpenACC 'private' |Fortran OpenACC 'private'

[Bug fortran/90048] Fortran OpenACC 'private' clause rejected for implicitly private loop iteration variable

2019-04-11 Thread tschwinge at gcc dot gnu.org
||2019-04-11 Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot gnu.org Ever confirmed|0 |1

[Bug fortran/90048] New: Fortran OpenACC 'private' clause rejected for implicitly private loop iteration variable

2019-04-11 Thread tschwinge at gcc dot gnu.org
NCONFIRMED Keywords: openacc, rejects-valid Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- ... as reported in <https://gcc.gnu.org/ml/gcc-pa

[Bug fortran/90030] Fortran OMP array data alignment

2019-04-10 Thread tschwinge at gcc dot gnu.org
|ASSIGNED Last reconfirmed||2019-04-10 Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot gnu.org Summary|Fortran OpenACC subarray|Fortran OMP array data |data alignment

[Bug fortran/90030] New: Fortran OpenACC subarray data alignment

2019-04-09 Thread tschwinge at gcc dot gnu.org
Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- As reported by Cesar in <https://gcc.gnu.org/ml/gcc-patches/2015-09/msg01664.html>, and la

[Bug tree-optimization/89499] [7/8/9 Regression] ICE in expand_UNIQUE, at internal-fn.c:2605

2019-04-05 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89499 --- Comment #5 from Thomas Schwinge --- Created attachment 46094 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46094&action=edit [WIP] [PR89499] CIF_OPENACC_ROUTINE_MISMATCH (In reply to Thomas Schwinge from comment #4) > Unless there is

[Bug tree-optimization/89499] [7/8/9 Regression] ICE in expand_UNIQUE, at internal-fn.c:2605

2019-03-27 Thread tschwinge at gcc dot gnu.org
|unassigned at gcc dot gnu.org |tschwinge at gcc dot gnu.org --- Comment #4 from Thomas Schwinge --- Thanks for the report, and initial analysis. Unless there is an OpenACC 'bind' clause involved (also 'nohost' clause?) (which are not yet implemented, so not relevant in thi

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #14 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 20:13:44 2019 New Revision: 269858 URL: https://gcc.gnu.org/viewcvs?rev=269858&root=gcc&view=rev Log: [PR72741] Properly handle clauses specifying the level of paralleli

[Bug fortran/89773] Fortran OpenACC 'routine' directive refuses procedures with implicit EXTERNAL attribute

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89773 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 20:02:42 2019 New Revision: 269857 URL: https://gcc.gnu.org/viewcvs?rev=269857&root=gcc&view=rev Log: [PR89773] Fortran OpenACC 'routine' directive refuses procedures wit

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #13 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:54:51 2019 New Revision: 269856 URL: https://gcc.gnu.org/viewcvs?rev=269856&root=gcc&view=rev Log: [PR72741] The name in a Fortran OpenACC 'routine' directive refers

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #12 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:44:45 2019 New Revision: 269855 URL: https://gcc.gnu.org/viewcvs?rev=269855&root=gcc&view=rev Log: [PR72741] Encode OpenACC 'routine' directive's level of parallelism

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #17 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:31:30 2019 New Revision: 269853 URL: https://gcc.gnu.org/viewcvs?rev=269853&root=gcc&view=rev Log: [testsuite] Fix 'dg-compile-aux-modules' diagnostic gcc/te

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #16 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:31:09 2019 New Revision: 269852 URL: https://gcc.gnu.org/viewcvs?rev=269852&root=gcc&view=rev Log: [testsuite] Fix 'dg-compile-aux-modules' diagnostic gcc/te

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #15 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:29:57 2019 New Revision: 269851 URL: https://gcc.gnu.org/viewcvs?rev=269851&root=gcc&view=rev Log: [testsuite] Fix 'dg-compile-aux-modules' diagnostic gcc/te

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #14 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:17:12 2019 New Revision: 269850 URL: https://gcc.gnu.org/viewcvs?rev=269850&root=gcc&view=rev Log: [testsuite, Fortran] Apply DejaGnu 1.4.4 work-around also to 'gfort

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #12 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:16:29 2019 New Revision: 269848 URL: https://gcc.gnu.org/viewcvs?rev=269848&root=gcc&view=rev Log: [testsuite, Fortran] Apply DejaGnu 1.4.4 work-around also to 'gfort

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #13 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 19:16:54 2019 New Revision: 269849 URL: https://gcc.gnu.org/viewcvs?rev=269849&root=gcc&view=rev Log: [testsuite, Fortran] Apply DejaGnu 1.4.4 work-around also to 'gfort

[Bug fortran/29383] Fortran 2003/F95[TR15580:1999]: Floating point exception (IEEE) support

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29383 --- Comment #18 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 18:57:39 2019 New Revision: 269846 URL: https://gcc.gnu.org/viewcvs?rev=269846&root=gcc&view=rev Log: [testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS' In the same

[Bug fortran/29383] Fortran 2003/F95[TR15580:1999]: Floating point exception (IEEE) support

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29383 --- Comment #19 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 18:57:56 2019 New Revision: 269847 URL: https://gcc.gnu.org/viewcvs?rev=269847&root=gcc&view=rev Log: [testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS' In the same

[Bug fortran/29383] Fortran 2003/F95[TR15580:1999]: Floating point exception (IEEE) support

2019-03-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29383 --- Comment #17 from Thomas Schwinge --- Author: tschwinge Date: Thu Mar 21 18:54:50 2019 New Revision: 269845 URL: https://gcc.gnu.org/viewcvs?rev=269845&root=gcc&view=rev Log: [testsuite, Fortran] Consistently set 'DEFAULT_FFLAGS' In the same

[Bug fortran/89787] New: Fortran OpenACC 'routine' directive: parent namespace(s)

2019-03-21 Thread tschwinge at gcc dot gnu.org
s: openacc Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: aldot at gcc dot gnu.org Target Milestone: --- See the suggested 'gfc_find_symtree&#x

[Bug fortran/89773] Fortran OpenACC 'routine' directive refuses procedures with implicit EXTERNAL attribute

2019-03-20 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89773 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/89773] New: Fortran OpenACC 'routine' directive refuses procedures with implicit EXTERNAL attribute

2019-03-20 Thread tschwinge at gcc dot gnu.org
NCONFIRMED Keywords: openacc Severity: normal Priority: P3 Component: fortran Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- ... as mentioned in <http://mid.mail-archive.com/9e1f3bc5-2

[Bug target/65181] Support for alloca in nvptx

2019-03-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65181 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/83515] ICE: Invalid expression in gfc_element_size

2019-03-12 Thread tschwinge at gcc dot gnu.org
||tschwinge at gcc dot gnu.org --- Comment #4 from Thomas Schwinge --- (In reply to DIL from comment #2) > For GFORTRAN 6.4.0 and earlier, the relevant compiler bug has been fixed in > 78300. Are you saying that the exact same bug reappeared here, which had previousl

[Bug c/89433] Repeated use of the OpenACC 'routine' directive

2019-02-28 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89433 --- Comment #2 from Thomas Schwinge --- Author: tschwinge Date: Thu Feb 28 20:31:36 2019 New Revision: 269287 URL: https://gcc.gnu.org/viewcvs?rev=269287&root=gcc&view=rev Log: [PR72741, PR89433] Repeated use of the Fortran OpenACC 'routine' dir

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-02-28 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #10 from Thomas Schwinge --- Author: tschwinge Date: Thu Feb 28 20:31:23 2019 New Revision: 269286 URL: https://gcc.gnu.org/viewcvs?rev=269286&root=gcc&view=rev Log: [PR72741] For all Fortran OpenACC 'routine' directive variants chec

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-02-28 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #11 from Thomas Schwinge --- Author: tschwinge Date: Thu Feb 28 20:31:36 2019 New Revision: 269287 URL: https://gcc.gnu.org/viewcvs?rev=269287&root=gcc&view=rev Log: [PR72741, PR89433] Repeated use of the Fortran OpenACC 'routine' di

[Bug c/89433] Repeated use of the OpenACC 'routine' directive

2019-02-28 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89433 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Thu Feb 28 20:31:01 2019 New Revision: 269285 URL: https://gcc.gnu.org/viewcvs?rev=269285&root=gcc&view=rev Log: [PR72741, PR89433] Accept intrinsic symbols in Fortran OpenACC 'rout

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-02-28 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #9 from Thomas Schwinge --- Author: tschwinge Date: Thu Feb 28 20:31:01 2019 New Revision: 269285 URL: https://gcc.gnu.org/viewcvs?rev=269285&root=gcc&view=rev Log: [PR72741, PR89433] Accept intrinsic symbols in Fortran OpenACC 'rout

[Bug target/89504] New: Checking ICE in 'gcc.dg/rtl/x86_64/pro_and_epilogue.c'

2019-02-26 Thread tschwinge at gcc dot gnu.org
ty: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_64-pc-linux-gnu C

[Bug middle-end/89503] New: Checking ICE in 'gcc.dg/warn-strlen-no-nul.c'

2019-02-26 Thread tschwinge at gcc dot gnu.org
Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- Host: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu Build: x86_6

[Bug fortran/72741] Fortran OpenACC routine directive doesn't properly handle clauses specifying the level of parallelism

2019-02-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72741 --- Comment #8 from Thomas Schwinge --- Author: tschwinge Date: Fri Feb 22 10:50:35 2019 New Revision: 269105 URL: https://gcc.gnu.org/viewcvs?rev=269105&root=gcc&view=rev Log: [PR72741] Use 'oacc_build_routine_dims' for Fortran OpenACC 'routine

[Bug ipa/78027] [6 Regression] ICE in new_oacc_loop_routine, at omp-low.c:19000

2019-02-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78027 --- Comment #11 from Thomas Schwinge --- Author: tschwinge Date: Fri Feb 22 10:50:02 2019 New Revision: 269103 URL: https://gcc.gnu.org/viewcvs?rev=269103&root=gcc&view=rev Log: Silence '-Whsa' diagnostic in 'gfortran.dg/goacc/pr78027.f90' ...

[Bug c/89433] New: Repeated use of the OpenACC 'routine' directive

2019-02-21 Thread tschwinge at gcc dot gnu.org
ty: normal Priority: P3 Component: c Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Depends on: 72741 Target Milestone: --- We found that it's not correct that we currently unconditionally diagnose an error for repeated use of the O

[Bug c/87924] OpenACC wait clauses without async-arguments

2019-02-19 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #3 from Thomas Schwinge --- Author: tschwinge Date: Tue Feb 19 16:04:17 2019 New Revision: 269020 URL: https://gcc.gnu.org/viewcvs?rev=269020&root=gcc&view=rev Log: [PR87924] OpenACC wait clauses without async-arguments: remove XFAIL

[Bug libgomp/82864] Stop using GOMP_OFFLOAD_openacc_async_set_async

2019-02-19 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82864 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/89376] ICE: Segmentation fault (in oacc_entry_exit_ok_1)

2019-02-19 Thread tschwinge at gcc dot gnu.org
||2019-02-19 CC||tschwinge at gcc dot gnu.org, ||vries at gcc dot gnu.org Ever confirmed|0 |1

[Bug fortran/72715] ICE in gfc_trans_omp_do, at fortran/trans-openmp.c:3164

2019-02-14 Thread tschwinge at gcc dot gnu.org
|ASSIGNED Last reconfirmed|2016-07-27 00:00:00 |2019-2-14 CC||burnus at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot gnu.org --- Comment #5 from Thomas Schwinge --- Thanks for

[Bug middle-end/89099] New: Have "-fopt-info" show the original source code context

2019-01-29 Thread tschwinge at gcc dot gnu.org
diagnostic Severity: enhancement Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- It would be useful to have "-fopt-info" show the original source code context. Fo

[Bug libgomp/87835] nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2019-01-18 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87835 --- Comment #3 from Thomas Schwinge --- Created attachment 45457 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45457&action=edit [WIP] libgomp.oacc-c-c++-common/asyncwait-1.c debug (In reply to Tom de Vries from comment #2) > (In reply to

[Bug c++/87863] [9 Regression] c-c++-common/gomp/gridify-{2,3}.c ICE

2018-12-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87863 Thomas Schwinge changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #3 from Thomas Sc

[Bug libgomp/87064] [9 regression] libgomp.oacc-fortran/reduction-3.f90 fails starting with r263751

2018-12-21 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87064 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libgomp/88495] An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88495 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:43:02 2018 New Revision: 267152 URL: https://gcc.gnu.org/viewcvs?rev=267152&root=gcc&view=rev Log: [PR88495] An OpenACC async queue is always synchronized with itself

[Bug libgomp/88484] OpenACC wait directive without wait argument but with async clause

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88484 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:50 2018 New Revision: 267151 URL: https://gcc.gnu.org/viewcvs?rev=267151&root=gcc&view=rev Log: [PR88484] OpenACC wait directive without wait argument but with asyn

[Bug libgomp/88407] [OpenACC] Correctly handle unseen async-arguments

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88407 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:40 2018 New Revision: 267150 URL: https://gcc.gnu.org/viewcvs?rev=267150&root=gcc&view=rev Log: [PR88407] [OpenACC] Correctly handle unseen async-arguments ... whi

[Bug libgomp/88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88370 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:08 2018 New Revision: 267147 URL: https://gcc.gnu.org/viewcvs?rev=267147&root=gcc&view=rev Log: [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, a

[Bug libgomp/88495] New: An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
Severity: normal Priority: P3 Component: libgomp Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cltang at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- An OpenACC async queue is always

[Bug libgomp/88484] New: OpenACC wait directive without wait argument but with async clause

2018-12-13 Thread tschwinge at gcc dot gnu.org
Severity: normal Priority: P3 Component: libgomp Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cltang at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- As made evident by this small

[Bug c/87924] OpenACC wait clauses without async-arguments

2018-12-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT"

2018-12-13 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88420 Thomas Schwinge changed: What|Removed |Added Status|WAITING |ASSIGNED --- Comment #3 from Thomas Sc

[Bug fortran/88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT"

2018-12-09 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88420 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Sun Dec 9 12:47:35 2018 New Revision: 266920 URL: https://gcc.gnu.org/viewcvs?rev=266920&root=gcc&view=rev Log: [PR88420] Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT" T

[Bug fortran/88420] New: Fortran OpenACC "Clause SEQ conflicts with INDEPENDENT"

2018-12-09 Thread tschwinge at gcc dot gnu.org
acc, patch Severity: normal Priority: P3 Component: fortran Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- The Fortran front end declares that the OpenACC "Clause SEQ conflicts with INDEPENDEN

[Bug libgomp/88407] [OpenACC] Correctly handle unseen async-arguments

2018-12-07 Thread tschwinge at gcc dot gnu.org
||2018-12-07 Assignee|unassigned at gcc dot gnu.org |tschwinge at gcc dot gnu.org Ever confirmed|0 |1

[Bug libgomp/88407] New: [OpenACC] Correctly handle unseen async-arguments

2018-12-07 Thread tschwinge at gcc dot gnu.org
Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cltang at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- The current implementation of "acc_async_test"

[Bug libgomp/88370] New: acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval

2018-12-05 Thread tschwinge at gcc dot gnu.org
, patch Severity: normal Priority: P3 Component: libgomp Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cltang at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- Per my reading of

[Bug libgomp/88288] [OpenACC, libgomp] Adjust offsets for present data clauses

2018-11-30 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88288 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c/87924] OpenACC wait clauses without async-arguments

2018-11-30 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87924 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Nov 30 20:39:30 2018 New Revision: 266686 URL: https://gcc.gnu.org/viewcvs?rev=266686&root=gcc&view=rev Log: [PR87924] Add (XFAILed) test cases for OpenACC wait clauses without

[Bug libgomp/88288] [OpenACC, libgomp] Adjust offsets for present data clauses

2018-11-30 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88288 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Nov 30 20:39:49 2018 New Revision: 266688 URL: https://gcc.gnu.org/viewcvs?rev=266688&root=gcc&view=rev Log: [PR88288, OpenACC, libgomp] Adjust offsets for present data clauses

[Bug target/85220] [meta-bug, nvptx] Run trunk with og7 openacc testcases and analyze execution failures

2018-11-30 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85220 Thomas Schwinge changed: What|Removed |Added Keywords||openacc --- Comment #5 from Thomas Sch

[Bug libgomp/88288] New: [OpenACC, libgomp] Adjust offsets for present data clauses

2018-11-30 Thread tschwinge at gcc dot gnu.org
Severity: normal Priority: P3 Component: libgomp Assignee: tschwinge at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cesar at gcc dot gnu.org, jakub at gcc dot gnu.org Target Milestone: --- As reported in <ht

[Bug c/87924] New: OpenACC wait clauses without async-arguments

2018-11-07 Thread tschwinge at gcc dot gnu.org
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org Target Milestone: --- As reported in <https://gcc.gnu.org/ml/gcc-patches/2018-08/msg01973.html>, we're currently not taking any action for OpenACC w

[Bug c/79775] Confusing fix-it diagnostics with double pointers to structs

2018-11-07 Thread tschwinge at gcc dot gnu.org
||dmalcolm at gcc dot gnu.org, ||tschwinge at gcc dot gnu.org --- Comment #2 from Thomas Schwinge --- I ran into such a thing, too (with today's GCC trunk r265867): struct s { int m; }; void f(struct

[Bug c/87912] New: ICE with comma operator in C OpenACC async clause

2018-11-06 Thread tschwinge at gcc dot gnu.org
: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- void f() { #pragma acc parallel async (1, 2) ; } C: #1

[Bug c/87911] New: OpenACC/OpenMP clauses parsing: comma operator vs. separator

2018-11-06 Thread tschwinge at gcc dot gnu.org
Severity: minor Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- All over OpenACC/OpenMP clauses parsing we sometimes diagnose

[Bug c++/87863] New: c-c++-common/gomp/gridify-{2,3}.c ICE

2018-11-02 Thread tschwinge at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jamborm at gcc dot gnu.org, nathan at gcc dot gnu.org Target Milestone: --- As of r265714 "[ABI PATCH] static anonymous unions of function scope"

[Bug libgomp/87834] New: nvptx offloading: "WARNING: program timed out" for libgomp.fortran/target2.f90 execution test at -O0, -O1

2018-10-31 Thread tschwinge at gcc dot gnu.org
Status: UNCONFIRMED Keywords: openmp Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cesar at gcc dot gnu.org, jakub at gcc d

[Bug libgomp/87835] New: nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2018-10-31 Thread tschwinge at gcc dot gnu.org
Status: UNCONFIRMED Keywords: openacc Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: cesar at gcc dot gnu.org, jakub at gcc dot gnu.org

[Bug target/87833] New: Intel MIC (emulated) offloading: "relocation [...] can not be used when making a shared object; recompile with -fPIC"

2018-10-31 Thread tschwinge at gcc dot gnu.org
Version: 9.0 Status: UNCONFIRMED Keywords: openmp Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: hubicka at gcc dot gnu.org,

[Bug libstdc++/87587] New: [...]/libstdc++-v3/src/c++11/cxx11-shim_facets.cc:271:28: error: empty class 'std::integral_constant' parameter passing ABI changes in -fabi-version=12 (GCC 8) [

2018-10-11 Thread tschwinge at gcc dot gnu.org
=12 (GCC 8) [-Werror=abi] Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org

[Bug tree-optimization/86263] [9 Regression] [nvptx] casesi, tablejump

2018-06-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86263 --- Comment #5 from Thomas Schwinge --- Looking at newlib's "newlib/libc/stdlib/ecvtbuf.c", the diff of "ecvtbuf.c.040t.switchconv" between before/after the r261793 "Switch other switch expansion methods into classes" changes is just: begin

[Bug tree-optimization/86263] [9 Regression] [nvptx] casesi, tablejump

2018-06-22 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86263 Thomas Schwinge changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|2018-06-21

[Bug target/86263] New: [nvptx] casesi, tablejump

2018-06-21 Thread tschwinge at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: marxin at gcc dot gnu.org, vries at gcc dot gnu.org Target Milestone: --- Target: nvptx As of trunk r261793 "Switch other switch expansion methods into classes" (Martin CCed

[Bug lto/86004] [9 regression] Several lto test cases begin failing with r260963

2018-06-04 Thread tschwinge at gcc dot gnu.org
||2018-06-04 CC||tschwinge at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #5 from Thomas Schwinge --- For the record, I'm also seeing that ("[...]/ld: /tmp/cc[...].lto.o: plugin needed to handle

[Bug libfortran/85166] [nvptx, libgfortran] Libgomp fortran tests using stop in offloaded fns fail to compile

2018-04-19 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85166 --- Comment #7 from Thomas Schwinge --- Author: tschwinge Date: Thu Apr 19 08:53:38 2018 New Revision: 259491 URL: https://gcc.gnu.org/viewcvs?rev=259491&root=gcc&view=rev Log: PR85463 '[nvptx] "exit" in offloaded region doesn't terminate proces

[Bug libgomp/85463] [nvptx] "exit" in offloaded region doesn't terminate process

2018-04-19 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85463 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Thu Apr 19 08:53:38 2018 New Revision: 259491 URL: https://gcc.gnu.org/viewcvs?rev=259491&root=gcc&view=rev Log: PR85463 '[nvptx] "exit" in offloaded region doesn't terminate proces

[Bug libgomp/85463] New: [nvptx] "exit" in offloaded region doesn't terminate process

2018-04-19 Thread tschwinge at gcc dot gnu.org
openacc, openmp Severity: normal Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: tschwinge at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Target: nvptx Consider

[Bug target/85204] [nvptx] infinite loop generated

2018-04-10 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85204 Thomas Schwinge changed: What|Removed |Added Keywords||openacc Status|UNCONFIRMED

[Bug libgomp/85129] [openacc] Document GOMP_OPENACC_DIM

2018-04-10 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85129 Thomas Schwinge changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/84955] [7/8 Regression] Incorrect OpenACC tile expansion

2018-04-09 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84955 Thomas Schwinge changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/84799] ICE on valid code at -O1: in lra_split_hard_reg_for, at lra-assigns.c:1802

2018-03-10 Thread tschwinge at gcc dot gnu.org
||2018-03-10 CC||tschwinge at gcc dot gnu.org, ||vmakarov at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Thomas Schwinge --- I'm seeing something

<    3   4   5   6   7   8   9   10   11   >