[Bug testsuite/85527] [openacc] atomic_capture-1.{c,f90} undefined behaviour

2018-04-29 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85527 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85584] New: [og7, nvptx] make generic and per-worker broadcast buffers overlap

2018-05-01 Thread vries at gcc dot gnu.org
: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Consider this fortran testcase compiled at -O2 with -foffload=-mlong-vector-in-workers: ... module param integer, parameter

[Bug target/85584] [og7, nvptx] make generic and per-worker broadcast buffers overlap

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85584 --- Comment #1 from Tom de Vries --- A quick way to try this out is to remove the add.u64 %y64,%y64,1 in the calculation of %r109, but we run into: ... libgomp: cuStreamSynchronize error: an illegal memory access was encountered ... Things go wr

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

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84955 --- Comment #9 from Tom de Vries --- Author: vries Date: Tue May 1 13:21:19 2018 New Revision: 259795 URL: https://gcc.gnu.org/viewcvs?rev=259795&root=gcc&view=rev Log: backport "[openacc] Fix ICE when compiling tile loop containing infinite lo

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

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84955 Tom de Vries changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/85590] New: [nvptx, libgomp, openacc] Use cuda runtime fns to determine launch configuration in nvptx plugin

2018-05-01 Thread vries at gcc dot gnu.org
Severity: enhancement Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Choosing runtime dimensions is done in nvptx_exec for openacc. We could use cuda runtime

[Bug libgomp/84871] libgomp examples-4/declare_target-[12].f90 fail with nvptx Titan V offloading

2018-05-01 Thread vries at gcc dot gnu.org
||vries at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Tom de Vries --- Duplicate of PR85519. *** This bug has been marked as a duplicate of bug 85519 ***

[Bug target/85519] [nvptx, openacc, openmp, testsuite] Recursive tests may fail due to thread stack limit

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85519 Tom de Vries changed: What|Removed |Added CC||cesar at gcc dot gnu.org --- Comment #5 f

[Bug target/81805] Another libgomp.c/for-5.c failure on nvptx -- illegal memory access

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81805 Tom de Vries changed: What|Removed |Added Target||nvptx Status|NEW

[Bug c/85465] [og7, openacc] ICE in mark_vars_oacc_gangprivate, at c/c-parser.c:14213

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85465 --- Comment #1 from Tom de Vries --- https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b5146f735883031f6661dda1d3ee9a34ad557e52 [c, openacc] Handle non-var-decl in mark_vars_oacc_gangprivate 2018-05-01 Tom de Vries PR target/85465 * c-parser.c

[Bug c/85465] [og7, openacc] ICE in mark_vars_oacc_gangprivate, at c/c-parser.c:14213

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85465 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug other/83786] Add VEC_ORDERED_REMOVE_IF

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83786 --- Comment #3 from Tom de Vries --- Author: vries Date: Tue May 1 19:16:43 2018 New Revision: 259808 URL: https://gcc.gnu.org/viewcvs?rev=259808&root=gcc&view=rev Log: Add VEC_ORDERED_REMOVE_IF 2018-05-01 Tom de Vries PR other/837

[Bug other/83786] Add VEC_ORDERED_REMOVE_IF

2018-05-01 Thread vries at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |vries at gcc dot gnu.org Target Milestone|--- |9.0 --- Comment #4 from Tom de Vries --- Patch committed, marking resolved-fixed.

[Bug lto/85451] [offloading] Improve lto-wrapper error message when not finding mkoffload

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85451 --- Comment #4 from Tom de Vries --- Author: vries Date: Tue May 1 19:52:57 2018 New Revision: 259809 URL: https://gcc.gnu.org/viewcvs?rev=259809&root=gcc&view=rev Log: [nvptx] Improve "offload compiler not found" message in mkoffload 2018-05-

[Bug lto/85451] [offloading] Improve lto-wrapper error message when not finding mkoffload

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85451 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #5 from Tom de Vries -

[Bug libgomp/83792] [openacc] Factor out async argument utility functions

2018-05-01 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83792 --- Comment #2 from Tom de Vries --- pinged: https://gcc.gnu.org/ml/gcc-patches/2018-05/msg00046.html

[Bug lto/85451] [offloading] Improve lto-wrapper error message when not finding mkoffload

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85451 --- Comment #6 from Tom de Vries --- Author: vries Date: Wed May 2 07:12:15 2018 New Revision: 259821 URL: https://gcc.gnu.org/viewcvs?rev=259821&root=gcc&view=rev Log: [lto] Add "could not find mkoffload" error message to lto-wrapper 2018-05-

[Bug lto/85451] [offloading] Improve lto-wrapper error message when not finding mkoffload

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85451 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85519] [nvptx, openacc, openmp, testsuite] Recursive tests may fail due to thread stack limit

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85519 --- Comment #6 from Tom de Vries --- Author: vries Date: Wed May 2 10:55:07 2018 New Revision: 259834 URL: https://gcc.gnu.org/viewcvs?rev=259834&root=gcc&view=rev Log: backport "[nvptx, libgomp, testsuite] Reduce recursion depth in declare_tar

[Bug target/85519] [nvptx, openacc, openmp, testsuite] Recursive tests may fail due to thread stack limit

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85519 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/85106] Add scan-ltrans-tree-dump and scan-wpa-ipa-dump

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85106 --- Comment #10 from Tom de Vries --- Author: vries Date: Wed May 2 12:16:15 2018 New Revision: 259837 URL: https://gcc.gnu.org/viewcvs?rev=259837&root=gcc&view=rev Log: [testsuite] Add scan-wpa-ipa-dump 2018-05-02 Tom de Vries PR

[Bug testsuite/85106] Add scan-ltrans-tree-dump and scan-wpa-ipa-dump

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85106 --- Comment #11 from Tom de Vries --- Author: vries Date: Wed May 2 12:16:32 2018 New Revision: 259838 URL: https://gcc.gnu.org/viewcvs?rev=259838&root=gcc&view=rev Log: [testsuite] Add scan-ltrans-tree-dump 2018-05-02 Tom de Vries

[Bug testsuite/85106] Add scan-ltrans-tree-dump and scan-wpa-ipa-dump

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85106 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libgomp/82428] Builtins for openacc gang/worker/vector id/size

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82428 --- Comment #7 from Tom de Vries --- Author: vries Date: Wed May 2 17:53:29 2018 New Revision: 259850 URL: https://gcc.gnu.org/viewcvs?rev=259850&root=gcc&view=rev Log: [openacc] Add __builtin_goacc_parlevel_{id,size} 2018-05-02 Tom de Vries

[Bug libgomp/85411] [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85411 --- Comment #2 from Tom de Vries --- Author: vries Date: Wed May 2 17:53:56 2018 New Revision: 259852 URL: https://gcc.gnu.org/viewcvs?rev=259852&root=gcc&view=rev Log: [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin 2018-05-02 To

[Bug testsuite/83791] Move tests to libgomp.c-c++-common

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83791 --- Comment #3 from Tom de Vries --- Author: vries Date: Wed May 2 17:53:43 2018 New Revision: 259851 URL: https://gcc.gnu.org/viewcvs?rev=259851&root=gcc&view=rev Log: [libgomp, testsuite] Move tests to libgomp.c-c++-common 2018-05-02 Tom de

[Bug libgomp/85411] [openacc] Move GOMP_OPENACC_DIM parsing out of nvptx plugin

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85411 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug testsuite/83791] Move tests to libgomp.c-c++-common

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83791 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libgomp/82428] Builtins for openacc gang/worker/vector id/size

2018-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82428 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85626] New: [nvptx] __builtin_trap should not return

2018-05-03 Thread vries at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- As mentioned here ( https://cygwin.com/ml/newlib/2018/msg00335.html ): ... Then, the nvptx port of gcc implements __builtin_trap using the 'trap' ptx insn. The tr

[Bug testsuite/85106] Add scan-ltrans-tree-dump and scan-wpa-ipa-dump

2018-05-03 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85106 --- Comment #13 from Tom de Vries --- Author: vries Date: Thu May 3 13:47:14 2018 New Revision: 259892 URL: https://gcc.gnu.org/viewcvs?rev=259892&root=gcc&view=rev Log: [testsuite] Add scan-offload-tree-dump 2018-05-03 Tom de Vries

[Bug libgomp/85639] ICE in compiling new test cases added in r259850

2018-05-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85639 --- Comment #1 from Tom de Vries --- Created attachment 44065 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44065&action=edit tentative patch Using this patch, we generate: ... (insn 5 2 6 2 (set (reg:SI 128) (const_int 0 [0])) "l

[Bug libgomp/85639] ICE in compiling new test cases added in r259850

2018-05-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85639 Tom de Vries changed: What|Removed |Added Keywords||ice-on-valid-code, openacc,

[Bug libgomp/85639] ICE in compiling new test cases added in r259850

2018-05-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85639 --- Comment #3 from Tom de Vries --- Author: vries Date: Fri May 4 08:29:08 2018 New Revision: 259927 URL: https://gcc.gnu.org/viewcvs?rev=259927&root=gcc&view=rev Log: [expand] Handle null target in expand_builtin_goacc_parlevel_id_size 2018-

[Bug libgomp/85639] ICE in compiling new test cases added in r259850

2018-05-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85639 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libgomp/85649] New: [og7, nvptx, openacc] Too much workers chosen for launch

2018-05-04 Thread vries at gcc dot gnu.org
Priority: P3 Component: libgomp Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- On the og7 branch for Titan V, we run into this error message in testsuite polybench for

[Bug target/85653] New: [nvptx] Work around subsequent bar.sync JIT/ptxas bug

2018-05-04 Thread vries at gcc dot gnu.org
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- https://gcc.gnu.org/ml/gcc-patches/2018-04/msg01023.html : ... Hi, when compiling this testcase with the og7 branch: ... int main (void) { long long v1; #pragma

[Bug libgomp/85649] [og7, nvptx, openacc] Too much workers chosen for launch

2018-05-04 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85649 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85653] [nvptx] Work around subsequent bar.sync JIT/ptxas bug

2018-05-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85653 --- Comment #1 from Tom de Vries --- Author: vries Date: Sat May 5 07:56:21 2018 New Revision: 259967 URL: https://gcc.gnu.org/viewcvs?rev=259967&root=gcc&view=rev Log: [nvptx] Add workaround for subsequent bar.syncs 2018-05-05 Tom de Vries

[Bug target/85653] [nvptx] Work around subsequent bar.sync JIT/ptxas bug

2018-05-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85653 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/85653] [nvptx] Work around subsequent bar.sync JIT/ptxas bug

2018-05-05 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85653 Tom de Vries changed: What|Removed |Added Target Milestone|--- |9.0

[Bug testsuite/85677] New: [openacc] gomp-constants.h not available in installed testing of libgomp

2018-05-07 Thread vries at gcc dot gnu.org
Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- I've added quite a few "#include " to libgomp openacc testcases in r259850. That worked fine for buildarea tes

[Bug testsuite/85677] [openacc] gomp-constants.h not available in installed testing of libgomp

2018-05-07 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85677 --- Comment #1 from Tom de Vries --- Author: vries Date: Mon May 7 11:33:45 2018 New Revision: 259992 URL: https://gcc.gnu.org/viewcvs?rev=259992&root=gcc&view=rev Log: [openacc, testsuite] Allow installed testing of libgomp to find gomp-consta

[Bug testsuite/85677] [openacc] gomp-constants.h not available in installed testing of libgomp

2018-05-07 Thread vries at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |vries at gcc dot gnu.org Target Milestone|--- |9.0 --- Comment #2 from Tom de Vries --- Patch committed, marking resolved-fixed.

[Bug target/85626] [nvptx] __builtin_trap should not return

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85626 --- Comment #1 from Tom de Vries --- Author: vries Date: Wed May 9 10:32:40 2018 New Revision: 260072 URL: https://gcc.gnu.org/viewcvs?rev=260072&root=gcc&view=rev Log: [nvptx] Make trap insn noreturn 2018-05-09 Tom de Vries PR tar

[Bug target/85626] [nvptx] __builtin_trap should not return

2018-05-09 Thread vries at gcc dot gnu.org
|--- |FIXED Assignee|unassigned at gcc dot gnu.org |vries at gcc dot gnu.org Target Milestone|--- |9.0 --- Comment #2 from Tom de Vries --- Patch committed, marking resolved-fixed.

[Bug target/85231] [og7, openacc, nvptx] Too much shared memory claimed for long vector length

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85231 Tom de Vries changed: What|Removed |Added Keywords||missed-optimization Severity|no

[Bug tree-optimization/84958] int loads not eliminated against larger stores

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84958 Tom de Vries changed: What|Removed |Added Severity|normal |enhancement

[Bug libgomp/83792] [openacc] Factor out async argument utility functions

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83792 --- Comment #3 from Tom de Vries --- Author: vries Date: Wed May 9 13:52:49 2018 New Revision: 260081 URL: https://gcc.gnu.org/viewcvs?rev=260081&root=gcc&view=rev Log: [openacc] Factor out async argument utility functions 2018-05-09 Tom de V

[Bug libgomp/83792] [openacc] Factor out async argument utility functions

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83792 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libgomp/83792] [openacc] Factor out async argument utility functions

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83792 Tom de Vries changed: What|Removed |Added Target Milestone|--- |9.0

[Bug libgomp/82901] GOACC_declare calls GOACC_enter_exit_data with async arg 0

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82901 --- Comment #3 from Tom de Vries --- Author: vries Date: Wed May 9 16:01:30 2018 New Revision: 260085 URL: https://gcc.gnu.org/viewcvs?rev=260085&root=gcc&view=rev Log: [openacc, libgomp] Use GOMP_ASYNC_SYNC in GOACC_declare 2018-05-09 Tom de

[Bug libgomp/82901] GOACC_declare calls GOACC_enter_exit_data with async arg 0

2018-05-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82901 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/68950] [fortran] gfc_format_decoder cannot handle %qE

2018-05-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68950 --- Comment #11 from Tom de Vries --- (In reply to kargl from comment #10) > If you're looking for a Fortran maintainer's approval, then > one may want to submit the patch to fort...@gcc.gnu.org. Both the original submission and the ping where

[Bug fortran/68950] [fortran] gfc_format_decoder cannot handle %qE

2018-05-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68950 --- Comment #12 from Tom de Vries --- (In reply to Eric Gallager from comment #9) > (In reply to Tom de Vries from comment #8) > > (In reply to vries from comment #6) > > > posted RFC: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01749.html > >

[Bug middle-end/82089] emit_cstore sign-extends BImode result for STORE_FLAG_VALUE == 1

2018-05-31 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82089 --- Comment #6 from Tom de Vries --- (In reply to Andrew Stubbs from comment #5) > Any reason not to get this committed? No, this should get committed. This should either: - be fixed as part of upstreaming the gcn port, or - we can trigger the

[Bug tree-optimization/86097] [8/9 Regression] ICE: verify_gimple failed (error: mismatching comparison operand types)

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86097 --- Comment #2 from Tom de Vries --- Earliest point of detection: ... @@ -1570,6 +1570,7 @@ canonicalize_loop_ivs (struct loop *loop, tree *nit, bool bump_in_latch) fe->flags = EDGE_TRUE_VALUE; } gimple_cond_set_code (stmt, LT_EXPR

[Bug tree-optimization/86097] [8/9 Regression] ICE: verify_gimple failed (error: mismatching comparison operand types)

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86097 --- Comment #3 from Tom de Vries --- Tentative patch: ... diff --git a/gcc/tree-ssa-loop-manip.c b/gcc/tree-ssa-loop-manip.c index bf425afd436..555842b8420 100644 --- a/gcc/tree-ssa-loop-manip.c +++ b/gcc/tree-ssa-loop-manip.c @@ -1542,7 +1542,7

[Bug tree-optimization/86097] [8/9 Regression] ICE: verify_gimple failed (error: mismatching comparison operand types)

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86097 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #6 from Tom de Vries -

[Bug tree-optimization/86097] [8/9 Regression] ICE: verify_gimple failed (error: mismatching comparison operand types)

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86097 --- Comment #7 from Tom de Vries --- Author: vries Date: Wed Jun 20 14:44:45 2018 New Revision: 261804 URL: https://gcc.gnu.org/viewcvs?rev=261804&root=gcc&view=rev Log: Generate correctly typed compare in canonicalize_loop_ivs 2018-06-20 Tom

[Bug tree-optimization/86097] [8/9 Regression] ICE: verify_gimple failed (error: mismatching comparison operand types)

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86097 --- Comment #8 from Tom de Vries --- (In reply to Jakub Jelinek from comment #1) > This first started to ICE in r254867, with: That commit is part of gcc-8-branch, and was committed to trunk before the gcc-8-branch branch point, so that probably

[Bug tree-optimization/85859] [6/7/8/9 Regression] wrong code with -fno-isolate-erroneous-paths-dereference

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85859 --- Comment #3 from Tom de Vries --- Created attachment 44305 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44305&action=edit Tentative patch

[Bug tree-optimization/85859] [6/7/8/9 Regression] wrong code with -fno-isolate-erroneous-paths-dereference

2018-06-20 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85859 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #4 from Tom de Vries -

[Bug tree-optimization/85859] [6/7/8/9 Regression] wrong code with -fno-isolate-erroneous-paths-dereference

2018-06-21 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85859 --- Comment #5 from Tom de Vries --- Author: vries Date: Thu Jun 21 12:44:38 2018 New Revision: 261844 URL: https://gcc.gnu.org/viewcvs?rev=261844&root=gcc&view=rev Log: [tail-merge] Fix side-effect test in stmt_local_def 2018-06-21 Tom de Vri

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-22 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 --- Comment #3 from Tom de Vries --- Reproducable with trunk gcc and gdb.

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-22 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 --- Comment #4 from Tom de Vries --- Adding a nop before the .byte fixes this: ... diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index eb77ef3c08f..d088b1e7fe0 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-22 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 --- Comment #5 from Tom de Vries --- (In reply to Tom de Vries from comment #4) > Adding a nop before the .byte fixes this: > + if (debug_info_level >= DINFO_LEVEL_TERSE) > +fputs ("\tnop\n", asm_out_file); Hmm, this'll probably br

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-24 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #6 from Tom de Vries -

[Bug debug/85893] gcc.dg/guality/pr41616-1.c FAILs with -flto

2018-06-25 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85893 Tom de Vries changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #2

[Bug debug/86257] Program compiled with fPIC crashes while stepping over thread-local variable GDB

2018-06-25 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86257 --- Comment #7 from Tom de Vries --- Author: vries Date: Mon Jun 25 10:39:54 2018 New Revision: 262006 URL: https://gcc.gnu.org/viewcvs?rev=262006&root=gcc&view=rev Log: [i386/debug] Fix insn prefix in tls_global_dynamic_64_ 2018-06-25 Tom de

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

2018-06-27 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86263 --- Comment #7 from Tom de Vries --- The pass_lower_switch has no effect. It generates a switch expansion at bb12, but the function still uses the switch at bb10: ... (gdb) call debug_function (cfun.decl, 0) _dcvt (void * ptr, char type, int opt,

[Bug debug/78685] -Og generates too many ""s

2018-06-28 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78685 Tom de Vries changed: What|Removed |Added CC||vries at gcc dot gnu.org --- Comment #8

[Bug debug/91610] New: fvar-tracking degrades -O0 debug info

2019-08-30 Thread vries at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Consider this test-case: ... $ cat test2.c #include signed char add_signed_char (signed char u, signed char v) { return u + v; } signed char wack_signed_char (signed char u, signed

[Bug debug/91611] New: debug info for register keyword variables at O0

2019-08-30 Thread vries at gcc dot gnu.org
Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- Consider this test-case: ... int main (void) { register float a; register float b; a = 1.0; b = a; return b == 1.0; } ... When compiled with -O0 -g, no

[Bug debug/91611] debug info for register keyword variables at O0

2019-08-30 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91611 --- Comment #1 from Tom de Vries --- FWIW, the debug experience does not feel very O0-ish because of the missing "b = a" assignment. Using this demonstrator patch: ... diff --git a/gcc/lra-spills.c b/gcc/lra-spills.c index a322da81544..db18ff432

[Bug debug/91611] debug info for register keyword variables at O0

2019-08-30 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91611 --- Comment #2 from Tom de Vries --- Also, consider test2.c (as test2.c in PR91610, but with register keyword for variable l in wack_signed_char): ... #include signed char add_signed_char (signed char u, signed char v) { return u + v; } sign

[Bug debug/91507] wrong debug for completed array with previous incomplete declaration

2019-09-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91507 --- Comment #5 from Tom de Vries --- patch submitted: https://sourceware.org/ml/gdb-patches/2019-09/msg00161.html

[Bug libgomp/82391] [openacc] acc_on_device not folded at -O0

2019-09-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82391 --- Comment #4 from Tom de Vries --- Thomas, could you update this PR with the current state?

[Bug c/81875] omp for loop optimized away

2017-12-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81875 --- Comment #4 from Tom de Vries --- Proposed to backport to 6/7 branch ( https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00574.html ).

[Bug c/81875] omp for loop optimized away

2017-12-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81875 --- Comment #5 from Tom de Vries --- Author: vries Date: Sun Dec 10 20:52:54 2017 New Revision: 255531 URL: https://gcc.gnu.org/viewcvs?rev=255531&root=gcc&view=rev Log: Backport "Fix condition folding in c_parser_omp_for_loop" 2017-12-10 Tom

[Bug c/81875] omp for loop optimized away

2017-12-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81875 --- Comment #6 from Tom de Vries --- Author: vries Date: Sun Dec 10 21:37:08 2017 New Revision: 255532 URL: https://gcc.gnu.org/viewcvs?rev=255532&root=gcc&view=rev Log: Backport "Fix condition folding in c_parser_omp_for_loop" 2017-12-10 Tom

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-12 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 Tom de Vries changed: What|Removed |Added Attachment #42817|0 |1 is obsolete|

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 Tom de Vries changed: What|Removed |Added Attachment #42850|0 |1 is obsolete|

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-13 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 --- Comment #5 from Tom de Vries --- tentative patch mentioned here: https://gcc.gnu.org/ml/gcc-patches/2017-12/msg00813.html

[Bug middle-end/83423] New: default_static_chain is sorry for non-nested functions

2017-12-14 Thread vries at gcc dot gnu.org
Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- The default_static_chain hook has implemented a sorry if both STATIC_CHAIN_INCOMING_REGNUM and STATIC_CHAIN_REGNUM are undefined: ... rtx default_static_chain

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 --- Comment #2 from Tom de Vries --- Created attachment 42894 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42894&action=edit Tentative patch fixing backend call sites

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 Tom de Vries changed: What|Removed |Added Status|WAITING |UNCONFIRMED Ever confirmed|1

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 --- Comment #4 from Tom de Vries --- (In reply to Tom de Vries from comment #2) > Created attachment 42894 [details] > Tentative patch fixing backend call sites I'll bootstrap and regtest this patch on x86_64 once IT brings my bootstrap machine

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-15 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #6 from Tom de Vries -

[Bug libgomp/83457] New: Add fhost-simt-vf

2017-12-18 Thread vries at gcc dot gnu.org
: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Created attachment 42898 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42898&action=edit Add fhost-simt-{vf,lane} and fassume-omp-{n

[Bug libgomp/81778] libgomp.c/for-5.c failure on nvptx -- illegal memory access

2017-12-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81778 --- Comment #5 from Tom de Vries --- See PR83457 - "Add fhost-simt-vf" for a way to reproduce this bug on x86_64.

[Bug libgomp/81778] libgomp.c/for-5.c failure on nvptx -- illegal memory access

2017-12-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81778 --- Comment #6 from Tom de Vries --- This is essentially: ... diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c index 2c28682..3990998 100644 --- a/gcc/omp-expand.c +++ b/gcc/omp-expand.c @@ -4327,6 +4327,18 @@ expand_omp_simd (struct omp_region *

[Bug libgomp/81778] libgomp.c/for-5.c failure on nvptx -- illegal memory access

2017-12-18 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81778 --- Comment #7 from Tom de Vries --- A point fix could look like: ... diff --git a/gcc/omp-expand.c b/gcc/omp-expand.c index 3990998..2439a89 100644 --- a/gcc/omp-expand.c +++ b/gcc/omp-expand.c @@ -4339,6 +4339,26 @@ expand_omp_for_static_chunk

[Bug middle-end/83423] default_static_chain is sorry for non-nested functions

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83423 Tom de Vries changed: What|Removed |Added Keywords||patch --- Comment #5 from Tom de Vries -

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 --- Comment #7 from Tom de Vries --- (In reply to Tom de Vries from comment #6) > Submitted: https://gcc.gnu.org/ml/gcc-patches/2017-12/msg01030.html Approved. Todo: testing.

[Bug tree-optimization/83493] New: FAIL: gcc.dg/graphite/pr70045.c (internal compiler error)

2017-12-19 Thread vries at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Target Milestone: --- https://gcc.gnu.org/ml/gcc-testresults/2017-12/msg01271.html: ... FAIL: gcc.dg/graphite/pr70045.c (internal compiler error) FAIL

[Bug tree-optimization/83493] FAIL: gcc.dg/graphite/pr70045.c (internal compiler error)

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83493 Tom de Vries changed: What|Removed |Added Keywords||ice-on-valid-code, patch --- Comment #1 f

[Bug rtl-optimization/83327] Spilling into hard regs not taken into account in lra liveness analysis

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83327 --- Comment #8 from Tom de Vries --- (In reply to Tom de Vries from comment #7) > (In reply to Tom de Vries from comment #6) > > Submitted: https://gcc.gnu.org/ml/gcc-patches/2017-12/msg01030.html > > Approved. Todo: testing. Bootstrap and reg-

[Bug tree-optimization/83493] FAIL: gcc.dg/graphite/pr70045.c (internal compiler error)

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83493 --- Comment #2 from Tom de Vries --- Author: vries Date: Tue Dec 19 21:49:20 2017 New Revision: 255842 URL: https://gcc.gnu.org/viewcvs?rev=255842&root=gcc&view=rev Log: Fix sharing in translate_isl_ast_node_for 2017-12-19 Tom de Vries

[Bug tree-optimization/83493] FAIL: gcc.dg/graphite/pr70045.c (internal compiler error)

2017-12-19 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83493 Tom de Vries changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    2   3   4   5   6   7   8   9   10   11   >