[Bug fortran/68546] passing non-contiguous associated array section garbles results

2017-09-24 Thread tkoenig at gcc dot gnu.org
|ASSIGNED Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org Severity|normal |enhancement --- Comment #3 from Thomas Koenig --- Actually, the problem is in the program. We should warn about this, but not repack

[Bug fortran/54633] ICEs and reject valid with MINLOC/MINVAL (MAXLOC/MAXVAL) due to lacking compile-time simplification

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54633 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 24 13:51:39 2017 New Revision: 253125 URL: https://gcc.gnu.org/viewcvs?rev=253125&root=gcc&view=rev Log: 2017-09-24 Thomas Koenig PR fortran/54633 * gfortran

[Bug fortran/82313] New: Rejects-valid for sum(minloc(...))) as array dimension

2017-09-24 Thread tkoenig at gcc dot gnu.org
Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- This is a spin-off from PR 54633. integer y((sum(minloc((/1/ end is rejected with the (IMHO misleading) error message integer y((sum(minloc((/1

[Bug fortran/54633] ICEs and reject valid with MINLOC/MINVAL (MAXLOC/MAXVAL) due to lacking compile-time simplification

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54633 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/54613] [F03] [F08] Add FINDLOC plus support MAXLOC/MINLOC with KIND=/BACK=

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54613 Bug 54613 depends on bug 54633, which changed state. Bug 54633 Summary: ICEs and reject valid with MINLOC/MINVAL (MAXLOC/MAXVAL) due to lacking compile-time simplification https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54633 What|Re

[Bug fortran/66328] Wrong initialization of derived-type DATA

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66328 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 24 14:26:55 2017 New Revision: 253126 URL: https://gcc.gnu.org/viewcvs?rev=253126&root=gcc&view=rev Log: 2017-09-24 Thomas Koenig PR fortran/66328 * gfortran

[Bug fortran/33056] [Meta-bug] Data - statement related bugs

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=33056 Bug 33056 depends on bug 66328, which changed state. Bug 66328 Summary: Wrong initialization of derived-type DATA https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66328 What|Removed |Added --

[Bug fortran/32834] [Meta-bug] 'Fortran 95'-only failures

2017-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32834 Bug 32834 depends on bug 66328, which changed state. Bug 66328 Summary: Wrong initialization of derived-type DATA https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66328 What|Removed |Added --

[Bug fortran/66328] Wrong initialization of derived-type DATA

2017-09-24 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |FIXED --- Comment #6 from Thomas Koenig --- Test case committed to trunk, closing.

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 Thomas Koenig changed: What|Removed |Added Status|NEW |WAITING --- Comment #6 from Thomas Koeni

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 Thomas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/58225] In show_locus at fortran/error.c:391 pointer beyond end of line

2017-09-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58225 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/58225] In show_locus at fortran/error.c:391 pointer beyond end of line

2017-09-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58225 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/82332] [8 regression] r253156 breaks test case gfortran.dg/predcom-1.f

2017-09-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82332 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/58225] In show_locus at fortran/error.c:391 pointer beyond end of line

2017-09-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58225 Thomas Koenig changed: What|Removed |Added Status|RESOLVED|NEW Resolution|FIXED

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 Thomas Koenig changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|INVALID

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 --- Comment #11 from Thomas Koenig --- Created attachment 42250 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42250&action=edit Proposed patch This patch is an attempt at getting rid of the lock-order inversion. It seems to do the right

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 --- Comment #12 from Thomas Koenig --- Correction... the patch does not work with a simple example such as program main !$OMP PARALLEL NUM_THREADS(4) print *,"Hello, world" !$OMP END PARALLEL end program main Some more digging to do...

[Bug libfortran/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-09-28 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #13 from Thomas Koenig --- Let's see.

[Bug fortran/82362] [8 Regression] SPEC CPU2006 436.cactusADM ~7% performance deviation with trunk@251713

2017-09-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82362 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |8.0

[Bug libfortran/82378] New: Data race in libgfortran with OpenMP

2017-09-30 Thread tkoenig at gcc dot gnu.org
: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Building an instrumented gfortran with make -j4 CFLAGS="-std=gnu99 -g -O2 -fsanitize=thread " FCFLAGS="-g -O2 -fsanitize=thread" CXXFLAGS="-std=gnu99

[Bug libfortran/82378] Data race in libgfortran with OpenMP

2017-09-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82378 Thomas Koenig changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug fortran/45435] Automatically generate C interop interface blocks from C code

2017-10-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45435 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/49232] Pointer assignment of stride to CONTIGUOUS pointer not diagnosed as invalid

2017-10-01 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- Working on it.

[Bug libgomp/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-10-01 Thread tkoenig at gcc dot gnu.org
:00 |2017-10-1 Component|libfortran |libgomp Assignee|tkoenig at gcc dot gnu.org |unassigned at gcc dot gnu.org --- Comment #14 from Thomas Koenig --- Following the discussion at https://gcc.gnu.org/ml/fortran/2017-10/msg2.html all the

[Bug libgomp/66756] libgfortran: ThreadSanitizer: lock-order-inversion

2017-10-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66756 --- Comment #15 from Thomas Koenig --- *** Bug 82378 has been marked as a duplicate of this bug. ***

[Bug libfortran/82378] Data race in libgfortran with OpenMP

2017-10-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82378 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/56789] Wrong code with contiguous dummy argument

2017-10-01 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig --- This should be rejected, or at least warned about. See also PR 49232.

[Bug fortran/82392] New: Allign arrays for faster execution

2017-10-02 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- As shown in PR82362, the alignment of arrays can have a significant effect on execution speed. Using alloca with aligment for -fstack-arrays could be a win.

[Bug fortran/82362] [8 Regression] SPEC CPU2006 436.cactusADM ~7% performance deviation with trunk@251713

2017-10-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82362 --- Comment #3 from Thomas Koenig --- The Fortran part is now PR82392.

[Bug fortran/25829] [F03] Asynchronous IO support

2017-10-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #28 from Thomas Koenig --- (In reply to Nicolas Koenig from comment #27) > program main > implicit none > open (10, file='foo.dat', asynchronous='yes') > call s() > close(10) > contains > subroutine s() >

[Bug fortran/80666] character length parameter fails if declaration order incorrect

2017-10-03 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |WONTFIX --- Comment #10 from Thomas Koenig --- (In reply to Jos de Kloe from comment #8) > I understand that you wish to enforce "standards", but removing a > "Non-standard extension

[Bug fortran/56789] Wrong code with contiguous dummy argument

2017-10-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56789 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|tkoenig at gcc

[Bug fortran/25829] [F03] Asynchronous IO support

2017-10-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #29 from Thomas Koenig --- Another thing... if we do WRITE (10, ASYNCHRONOUS="YES") A we need to mark A as ASYNCHRONOUS which we will probably have to treat similar (or identically) to VOLATILE.

[Bug fortran/80118] [5/6/7/8 Regression] ICE with zero size parameter array

2017-10-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80118 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Tue Oct 3 15:50:45 2017 New Revision: 253383 URL: https://gcc.gnu.org/viewcvs?rev=253383&root=gcc&view=rev Log: 2017-10-03 Thomas Koenig Steven G. Kargl Backp

[Bug fortran/82431] [8 Regression] Rejects 416.gamess

2017-10-04 Thread tkoenig at gcc dot gnu.org
||2017-10-04 CC||dominiq at gcc dot gnu.org, ||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Thomas Koenig --- This was an intentional

[Bug fortran/82453] reading an allocatable array into namelist aborts with segmentation fault

2017-10-06 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |INVALID --- Comment #3 from Thomas Koenig --- You are passing an unallocated array to an input function, probably in the expectation that it will be allocated by the READ. This is a feature which Fortran

[Bug libfortran/78549] Very slow formatted internal file output

2017-10-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #10 from Thomas Koenig --- Here are some gprof timings: Each sample counts as 0.01 seconds. % cumulative self self total time seconds secondscalls ms/call ms/call name 28.73 2.0

[Bug libfortran/78549] Very slow formatted internal file output

2017-10-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #12 from Thomas Koenig --- This was for trunk. This patch Index: io.h === --- io.h(Revision 253377) +++ io.h(Arbeitskopie) @@ -773,6 +773,7 @@ extern i

[Bug libfortran/78549] [8 Regression] Very slow formatted internal file output

2017-10-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 Thomas Koenig changed: What|Removed |Added Status|WAITING |NEW Target Milestone|---

[Bug fortran/80118] [5/6 Regression] ICE with zero size parameter array

2017-10-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80118 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Fri Oct 6 18:15:26 2017 New Revision: 253500 URL: https://gcc.gnu.org/viewcvs?rev=253500&root=gcc&view=rev Log: 2017-10-06 Thomas Koenig Steven G. Kargl Backp

[Bug fortran/80118] [5 Regression] ICE with zero size parameter array

2017-10-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80118 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libfortran/78549] [8 Regression] Very slow formatted internal file output

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #16 from Thomas Koenig --- Jerry, what do you think of this approach? This creates a local copy of the gfc_unit, without putting it into the tree. Index: transfer.c ===

[Bug libfortran/78549] [8 Regression] Very slow formatted internal file output

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #17 from Thomas Koenig --- I mean apart from the fact that this creates a huge memory leak :-)

[Bug fortran/49232] Pointer assignment of stride to CONTIGUOUS pointer not diagnosed as invalid

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49232 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/49232] Pointer assignment of stride to CONTIGUOUS pointer not diagnosed as invalid

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49232 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Sat Oct 7 11:48:28 2017 New Revision: 253509 URL: https://gcc.gnu.org/viewcvs?rev=253509&root=gcc&view=rev Log: 2017-10-07 Thomas Koenig PR fortran/49232 * expr.c (

[Bug fortran/68546] passing non-contiguous associated array section garbles results

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68546 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #4 from Thomas Koenig -

[Bug target/79709] Subobtimal code with -mavx and explicit vector

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79709 --- Comment #9 from Thomas Koenig --- The generated code for the loop seems to be on par with what clang and icc do, so that part is fixed. Initialization is strange for icc. For clang, it really quite short: foo:

[Bug libfortran/78549] [8 Regression] Very slow formatted internal file output

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #19 from Thomas Koenig --- Created attachment 42320 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42320&action=edit patch which failes with dtio_14 and dtio_15, among others Well, this one doesn't work yet.

[Bug libfortran/78549] [8 Regression] Very slow formatted internal file output

2017-10-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78549 --- Comment #21 from Thomas Koenig --- Jerry, I think you know more about this than I do, so please go ahead.

[Bug fortran/82471] do concurrent is much slower the ordinary do!

2017-10-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82471 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug tree-optimization/61000] No loop interchange for inner loop along the slow index

2017-10-08 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Blocks||82471 --- Comment #6 from Thomas Koenig --- Still present..., and is being found "in the wild", so to speak... Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82471 [Bug

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-08 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig --- Let's take a look here.. this sounds doable.

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #5 from Thomas Koenig --- This looks good: Index: intrinsics/execute_command_line.c === --- intrinsics/execute_command_line.c (Revision 253525) +++ intrinsics/execute_

[Bug fortran/82480] KIND array returned by STAT too small for many values on CygWin platforms (and probably others)

2017-10-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82480 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/82372] Rejects valid parenthesis

2017-10-09 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig --- I am testing a patch.

[Bug fortran/82495] forall is very slow comparing to other compilers!

2017-10-09 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Thomas Koenig --- Same root cause as PR 82471 - loop interchange (or lack thereof). *** This bug has been marked as a duplicate of bug 82471 ***

[Bug fortran/82471] do-concurrent is much slower than ordinary-do!

2017-10-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82471 --- Comment #6 from Thomas Koenig --- *** Bug 82495 has been marked as a duplicate of this bug. ***

[Bug fortran/82471] Reorder loop for unfavorable index ordering in DO CONCURRENT and FORALL

2017-10-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82471 Thomas Koenig changed: What|Removed |Added Status|WAITING |NEW Summary|do-concurrent is

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Tue Oct 10 16:49:32 2017 New Revision: 253593 URL: https://gcc.gnu.org/viewcvs?rev=253593&root=gcc&view=rev Log: 2017-10-10 Thomas Koenig PR libfortran/82233 * intri

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #10 from Thomas Koenig --- (In reply to Christophe Lyon from comment #9) > Indeed, it passes/fails randomly in subsequent builds. It is killed, maybe > because of a timeout, but there is nothing in the standard logs. > > I've been tr

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #11 from Thomas Koenig --- Another idea: Could there be a network drive in the PATH that does not respond in time?

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-12 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #13 from Thomas Koenig --- I am not sure what to do with this failing test case. To me, this sounds more like a problem with your test setup. execute_command_line calls the C system() function. What does that do on your system if th

[Bug fortran/82372] Rejects valid parenthesis

2017-10-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82372 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sun Oct 15 12:00:29 2017 New Revision: 253768 URL: https://gcc.gnu.org/viewcvs?rev=253768&root=gcc&view=rev Log: 2017-10-15 Thomas Koenig PR fortran/82372 * fortran/

[Bug fortran/82372] Rejects valid parenthesis

2017-10-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82372 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/79864] Implicit type conversion on assignment of unallocated array to unallocated array variable segfaults.

2017-10-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79864 Bug 79864 depends on bug 79863, which changed state. Bug 79863 Summary: Assignment of unallocated array to unallocated array variable leads to access of unallocated memory https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79863 What|Re

[Bug fortran/79863] Assignment of unallocated array to unallocated array variable leads to access of unallocated memory

2017-10-15 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |INVALID --- Comment #5 from Thomas Koenig --- Steve is correct, this is invalid Fortran.

[Bug fortran/70070] ICE on initializing character data beyond min/max bound

2017-10-15 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org --- Comment #7 from Thomas Koenig --- Still fails on current trunk.

[Bug fortran/79795] [6/7/8 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-10-15 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- Let's see.

[Bug fortran/79446] Passing internal procedure as argument causes segfault at runtime

2017-10-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79446 Thomas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/81758] [7/8 Regression] [OOP] Broken vtab

2017-10-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81758 --- Comment #9 from Thomas Koenig --- I just checked on powerpc64 with a rather current trunk with gfc::bank testing status:0 (PASSED): Performance: 2888199.6889235629 gfc::vector testing status:0 (PASSED): Perf

[Bug fortran/81758] [7/8 Regression] [OOP] Broken vtab

2017-10-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81758 --- Comment #11 from Thomas Koenig --- With r241438, the test passes.

[Bug fortran/81758] [7/8 Regression] [OOP] Broken vtab

2017-10-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81758 --- Comment #12 from Thomas Koenig --- And with r241439, the test fails. Andre, any ideas?

[Bug middle-end/82567] [6/7/8] gfortran takes a long time to compile a simple implied-do with -Optimization.

2017-10-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82567 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #15 from Thomas Koenig --- Author: tkoenig Date: Wed Oct 18 17:54:18 2017 New Revision: 253865 URL: https://gcc.gnu.org/viewcvs?rev=253865&root=gcc&view=rev Log: 2017-10-18 Thomas Koenig PR libfortran/82233 * gfor

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #16 from Thomas Koenig --- (In reply to Christophe Lyon from comment #14) > Removing the last >call execute_command_line(command , wait=.false., exitstat=i) > or moving it before >call execute_command_line(command ,

[Bug fortran/79795] [6/7/8 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-10-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Wed Oct 18 20:32:34 2017 New Revision: 253868 URL: https://gcc.gnu.org/viewcvs?rev=253868&root=gcc&view=rev Log: 2017-10-18 Thomas Koenig PR fortran/79795 * resolve.

[Bug fortran/82567] [6/7/8] gfortran takes a long time to compile a simple implied-do with -Optimization.

2017-10-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82567 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Wed Oct 18 21:29:37 2017 New Revision: 253872 URL: https://gcc.gnu.org/viewcvs?rev=253872&root=gcc&view=rev Log: 2017-10-18 Thomas Koenig PR fortran/82567 * frontend

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #18 from Thomas Koenig --- Author: tkoenig Date: Thu Oct 19 17:49:24 2017 New Revision: 253907 URL: https://gcc.gnu.org/viewcvs?rev=253907&root=gcc&view=rev Log: 2017-10-19 Thomas Koenig Backport from trunk PR lib

[Bug fortran/82568] [6/7/8] ICE with do-loop inside BLOCK inside omp

2017-10-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82568 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #20 from Thomas Koenig --- (In reply to Jerry DeLisle from comment #19) > (In reply to Christophe Lyon from comment #17) > > Thanks for your effort; I'm still seeing noise though. > > > > Sorry, I'm not fluent in fortran: is there a

[Bug fortran/79795] [6/7/8 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-10-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Fri Oct 20 18:01:36 2017 New Revision: 253951 URL: https://gcc.gnu.org/viewcvs?rev=253951&root=gcc&view=rev Log: 2017-10-20 Thomas Koenig Backport from trunk PR fort

[Bug fortran/79795] [6/7/8 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-10-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Fri Oct 20 19:26:35 2017 New Revision: 253956 URL: https://gcc.gnu.org/viewcvs?rev=253956&root=gcc&view=rev Log: 2017-10-20 Thomas Koenig Backport from trunk PR fort

[Bug fortran/79795] [6/7/8 Regression] Fortran ICE in resolve_symbol starting with r163221

2017-10-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79795 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #21 from Thomas Koenig --- We could do something like program boom implicit none interface subroutine mywait() bind(c) end subroutine mywait end interface integer :: i,j character(len=256)

[Bug fortran/29600] [F03] MINLOC and MAXLOC take an optional KIND argument

2017-10-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29600 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/29600] [F03] MINLOC and MAXLOC take an optional KIND argument

2017-10-21 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #13 from Thomas Koenig --- Created attachment 42429 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42429&action=edit Patch which works for maxloc except for some cases This patch works, sort of, but it fails with a s

[Bug fortran/82660] New: Bounds checking in conversions of intrinsic functions

2017-10-22 Thread tkoenig at gcc dot gnu.org
Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- This variant of maxloc_bounds_4.f90 module tst contains subroutine foo(res) integer(kind=4), allocatable :: f(:,:) integer(kind=8) , dimension

[Bug fortran/29600] [F03] MINLOC and MAXLOC take an optional KIND argument

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29600 Thomas Koenig changed: What|Removed |Added Attachment #42429|0 |1 is obsolete|

[Bug fortran/29600] [F03] MINLOC and MAXLOC take an optional KIND argument

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29600 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|tkoenig at gcc

[Bug fortran/48997] Don't use allocatable arrays for function elimination

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48997 Bug 48997 depends on bug 48025, which changed state. Bug 48025 Summary: Unnecessary function evaluations in arguments to size and ubound https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48025 What|Removed |Added --

[Bug fortran/48025] Unnecessary function evaluations in arguments to size and ubound

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48025 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/35276] Doc should described how to compile mixed-language programs

2017-10-22 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- I think we can close this. The preferred way is to use C interop. Anybody mind if I close this?

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 --- Comment #22 from Thomas Koenig --- Author: tkoenig Date: Sun Oct 22 14:21:16 2017 New Revision: 253983 URL: https://gcc.gnu.org/viewcvs?rev=253983&root=gcc&view=rev Log: 2017-10-22 Thomas Koenig Backport from trunk PR lib

[Bug libfortran/82233] [6/7/8 Regression] execute_command_line causes program to stop when command fails (or does not exist)

2017-10-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82233 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/56342] MATMUL with PARAMETER: Simplification usually doesn't work

2017-10-22 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #3 from Thomas Koenig --- Yes, simplification is the key.

[Bug tree-optimization/14741] graphite with loop blocking and interchanging doesn't optimize a matrix multiplication loop

2017-10-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=14741 --- Comment #39 from Thomas Koenig --- Clang has this implemented via polyhedral optimization, see https://polly.llvm.org/ (news from September 2017). Can gcc do something similar?

[Bug fortran/82471] Reorder loop for unfavorable index ordering in DO CONCURRENT and FORALL

2017-10-25 Thread tkoenig at gcc dot gnu.org
||14741 Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #9 from Thomas Koenig --- I'm trying something. More generally, I think I should try for some very simple loop interchange so that we at least get the simple case of m

[Bug fortran/82471] Reorder loop for unfavorable index ordering in DO CONCURRENT and FORALL

2017-10-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82471 --- Comment #10 from Thomas Koenig --- Created attachment 42482 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=42482&action=edit Here's a first attempt...

[Bug fortran/29600] [F03] MINLOC and MAXLOC take an optional KIND argument

2017-10-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29600 --- Comment #17 from Thomas Koenig --- What I am trying to do is to have only one version of each library routine (the one using gfc_index_kind), and then convert to the KIND parameter that the user specified (or to default integer if the user di

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