[Bug target/51751] COMPLEX16 tests fail in Lapack

2012-01-08 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51751 --- Comment #4 from Thomas Koenig 2012-01-08 10:13:33 UTC --- Also reported upstream: http://icl.cs.utk.edu/lapack-forum/viewtopic.php?f=13&t=3030&p=7974#p7974

[Bug fortran/51638] gfortran optimization breaks a single variable used as both input and output for subroutine call

2012-01-08 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51638 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/51638] gfortran optimization breaks a single variable used as both input and output for subroutine call

2012-01-08 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51638 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|

[Bug fortran/51958] [4.7 Regression] -ffrontend-optimize generates wrong code

2012-01-23 Thread tkoenig at gcc dot gnu.org
||2012-01-23 AssignedTo|unassigned at gcc dot |tkoenig at gcc dot gnu.org |gnu.org | Ever Confirmed|0 |1 --- Comment #1 from Thomas Koenig 2012-01-23 18:57:13 UTC --- Mine.

[Bug fortran/51958] [4.7 Regression] -ffrontend-optimize generates wrong code

2012-01-28 Thread tkoenig at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51958 --- Comment #2 from Thomas Koenig 2012-01-28 17:39:22 UTC --- Created attachment 26493 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=26493 Patch Let's see if this survives regression-testing.

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

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

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

2018-12-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88411 --- Comment #4 from Thomas Koenig --- The problem appears to be that the record length is set to zero a file with the same unit number is opened again. Hmm... some more digging is needed.

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

2018-12-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88411 --- Comment #5 from Thomas Koenig --- Hm, maybe something else. It seems we're actually writing direct access files in the main thread, even when using asynchronous I/O. Hmm...

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

2018-12-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88411 --- Comment #6 from Thomas Koenig --- Something glaringly obvious just struck me: The test case has synchronous writes for a file which is opened asynchronously. This may or may not have been intended. It is certainly a bug not to get this righ

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

2018-12-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88411 --- Comment #7 from Thomas Koenig --- This looks like it could do the trick: Index: io/transfer.c === --- io

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

2018-12-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88411 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Sun Dec 9 18:54:47 2018 New Revision: 266929 URL: https://gcc.gnu.org/viewcvs?rev=266929&root=gcc&view=rev Log: 2018-12-09 Thomas Koenig PR fortran/88411 * io/trans

[Bug libfortran/88411] [9 Regression] Random crashes for ASYNCHRONOUS writes (bad locking?)

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

[Bug fortran/88364] [9 Regression] Wrong-code due to CLOBBER

2018-12-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364 --- Comment #4 from Thomas Koenig --- A simple fix is not to do the clobbers if there is a reference: Index: trans-expr.c === --- trans-expr.c(Revision 266250) +++ trans-exp

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #6 from Thomas Koenig --- Index: frontend-passes.c === --- frontend-passes.c (Revision 266251) +++ frontend-passes.c (Arbeitskopie) @@ -1880,15 +1880,14

[Bug c/88363] [9 Regression] alloc_align attribute doesn't accept enumerated arguments

2018-12-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88363 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sun Dec 16 14:32:46 2018 New Revision: 267187 URL: https://gcc.gnu.org/viewcvs?rev=267187&root=gcc&view=rev Log: 2018-12-16 Thomas Koenig PF fortran/88364 * trans-ex

[Bug fortran/88364] [9 Regression] Wrong-code due to CLOBBER

2018-12-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88364 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/41453] use INTENT(out) for optimization

2018-12-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41453 --- Comment #7 from Thomas Koenig --- Also still to do: Do some more precise clobbering for the case of PR88364, i.e. for call foo(a&x) clobber a%x, which is currently not done.

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #7 from Thomas Koenig --- The problem with the patch in comment #6 is that it pessimizes code like b = (-1)**a So, some more thinking required...

[Bug fortran/88533] [9 Regression] Higher performance penalty of array-bounds checking for sparse-matrix vector multiply

2018-12-17 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88533 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Sat Dec 22 14:14:44 2018 New Revision: 267347 URL: https://gcc.gnu.org/viewcvs?rev=267347&root=gcc&view=rev Log: 2018-12-22 Thomas Koenig PR fortran/85544 * frontend

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Sat Dec 22 14:21:01 2018 New Revision: 267348 URL: https://gcc.gnu.org/viewcvs?rev=267348&root=gcc&view=rev Log: 2018-12-22 Thomas Koenig Backport from trunk PR fortran/8554

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #11 from Thomas Koenig --- Author: tkoenig Date: Sat Dec 22 19:19:14 2018 New Revision: 267355 URL: https://gcc.gnu.org/viewcvs?rev=267355&root=gcc&view=rev Log: 2018-12-22 Thomas Koenig Backport from trunk PR for

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #12 from Thomas Koenig --- (In reply to Harald Anlauf from comment #10) > Handling positive powers of 2 should be straightforward: > > The condition is sth. like > > if (v > 1 && (v & (v-1) == 0)) > > and the exponent is derived

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544 --- Comment #14 from Thomas Koenig --- Author: tkoenig Date: Sat Dec 22 20:16:22 2018 New Revision: 267360 URL: https://gcc.gnu.org/viewcvs?rev=267360&root=gcc&view=rev Log: 2018-12-22 Thomas Koenig Backport from trunk PR for

[Bug fortran/88579] New: Calculatiing power of powers of two

2018-12-22 Thread tkoenig at gcc dot gnu.org
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- After PR 85544 has been fixed, there are some optimizations possible which are detailed in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85544#c13 and https://gcc.gnu.org

[Bug fortran/85544] [7/8/9 Regression] ICE in gfc_conv_scalarized_array_ref, at fortran/trans-array.c:3385

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

[Bug fortran/88579] Calculating power of powers of two

2018-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88579 Thomas Koenig changed: What|Removed |Added CC||anlauf at gmx dot de Target Milestone|

[Bug fortran/82995] Segmentation fault passing optional argument to intrinsic sum function

2018-12-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82995 Thomas Koenig changed: What|Removed |Added Attachment #44790|0 |1 is obsolete|

[Bug fortran/82995] Segmentation fault passing optional argument to intrinsic sum function

2018-12-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82995 --- Comment #12 from Thomas Koenig --- Author: tkoenig Date: Mon Dec 31 14:59:46 2018 New Revision: 267487 URL: https://gcc.gnu.org/viewcvs?rev=267487&root=gcc&view=rev Log: 2018-12-31 Thomas Koenig PR fortran/82995 * trans-e

[Bug fortran/82995] Segmentation fault passing optional argument to intrinsic sum function

2018-12-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82995 Thomas Koenig changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2018-12-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82313 Thomas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/82743] uncaught character truncation in derived type initialization

2019-01-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82743 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Tue Jan 1 21:19:53 2019 New Revision: 267499 URL: https://gcc.gnu.org/viewcvs?rev=267499&root=gcc&view=rev Log: 2019-01-01 Thomas Koenig PR fortran/82743 * primary.

[Bug fortran/19276] [meta-bug] CHARACTER related bugs in gfortran

2019-01-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19276 Bug 19276 depends on bug 82743, which changed state. Bug 82743 Summary: uncaught character truncation in derived type initialization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82743 What|Removed |Added ---

[Bug fortran/82743] uncaught character truncation in derived type initialization

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

[Bug fortran/88611] [9 Regression] ICE in eliminate_stmt, at tree-ssa-sccvn.c:5011

2019-01-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88611 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/34816] Missed optimisation in ANY and ALL with different kinds

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

[Bug fortran/48543] Collapse identical strings

2019-01-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48543 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Wed Jan 2 15:25:47 2019 New Revision: 267517 URL: https://gcc.gnu.org/viewcvs?rev=267517&root=gcc&view=rev Log: 2019-01-02 Thomas Koenig PR fortran/48543 * gfortran

[Bug fortran/48543] Collapse identical strings

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

[Bug fortran/88658] [9 Regression] Intrinsic MAX1 returns a REAL result, should be INTEGER.

2019-01-02 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/48543] Collapse identical strings

2019-01-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48543 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Thu Jan 3 12:32:34 2019 New Revision: 267553 URL: https://gcc.gnu.org/viewcvs?rev=267553&root=gcc&view=rev Log: 2019-01-02 Thomas Koenig PR fortran/48543 * gfortran.dg/cons

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-01-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/88669] Contiguous attribute wrongly rejected

2019-01-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88669 --- Comment #3 from Thomas Koenig --- Works when class(t) is replaced by type(t), so the attributes were not correctly set somewhere.

[Bug fortran/48543] Collapse identical strings

2019-01-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48543 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Fri Jan 4 10:42:12 2019 New Revision: 267572 URL: https://gcc.gnu.org/viewcvs?rev=267572&root=gcc&view=rev Log: 2019-01-04 Thomas Koenig PR fortran/48543 * gfortran.dg/cons

[Bug fortran/88653] Is this a compiler bug?

2019-01-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 Thomas Koenig changed: What|Removed |Added Target||x86-64-pc-cygwin --- Comment #7 from Tho

[Bug fortran/88653] Is this a compiler bug?

2019-01-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 Thomas Koenig changed: What|Removed |Added Status|NEW |WAITING --- Comment #13 from Thomas Koen

[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org

[Bug fortran/88653] Is this a compiler bug?

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88653 Thomas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/88658] [9 Regression] Intrinsic MAX1 returns a REAL result, should be INTEGER.

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88658 --- Comment #1 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 6 12:48:58 2019 New Revision: 267609 URL: https://gcc.gnu.org/viewcvs?rev=267609&root=gcc&view=rev Log: 2019-01-06 Thomas Koenig PR fortran/88658 * gfortran

[Bug fortran/88658] [9 Regression] Intrinsic MAX1 returns a REAL result, should be INTEGER.

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88658 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/36854] [meta-bug] fortran front-end optimization

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36854 Bug 36854 depends on bug 88713, which changed state. Bug 88713 Summary: _gfortran_internal_pack@PLT prevents vectorization https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 What|Removed |Added -

[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

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

[Bug fortran/88713] _gfortran_internal_pack@PLT prevents vectorization

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 --- Comment #9 from Thomas Koenig --- Hm. It would help if your benchmark was complete, so I could run it. However, what happens if you put int real, dimension(:) :: Uix real, dimension(:), intent(in) :: x real, dime

[Bug tree-optimization/88713] Vectorized code slow vs. flang

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 Thomas Koenig changed: What|Removed |Added Status|RESOLVED|REOPENED Last reconfirmed|

[Bug tree-optimization/53947] [meta-bug] vectorizer missed-optimizations

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 Bug 53947 depends on bug 88713, which changed state. Bug 88713 Summary: Vectorized code slow vs. flang https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 What|Removed |Added -

[Bug preprocessor/88728] New: Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-06 Thread tkoenig at gcc dot gnu.org
Priority: P3 Component: preprocessor Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Created attachment 45360 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45360&action=edit Generated libgcov-profiler

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 --- Comment #1 from Thomas Koenig --- Created attachment 45361 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45361&action=edit config log Here's the config.log from the configure.

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 --- Comment #2 from Thomas Koenig --- Created attachment 45362 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45362&action=edit config.status And here is the config.log. See also https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88729 , which

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 --- Comment #4 from Thomas Koenig --- (In reply to Richard Biener from comment #3) > I think the proper way of booting with -Og would be setting BOOT_CFLAGS > rather than CFLAGS/CXXFLAGS. Note the issue might be the use of -save-temps. I saw th

[Bug fortran/88611] [9 Regression] ICE in eliminate_stmt, at tree-ssa-sccvn.c:5011

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88611 --- Comment #6 from Thomas Koenig --- (In reply to Jakub Jelinek from comment #5) > But given that the right type we want is already passed in type, I'd say: > --- gcc/trans-expr.c.jj 2019-01-01 12:37:52.0 +0100 > +++ gcc/trans-expr

[Bug fortran/45424] [F08] Add IS_CONTIGUOUS intrinsic

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45424 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Mon Jan 7 19:30:28 2019 New Revision: 267657 URL: https://gcc.gnu.org/viewcvs?rev=267657&root=gcc&view=rev Log: 2019-01-07 Thomas Koenig Harald Anlauf Tobias Burnus

[Bug fortran/45424] [F08] Add IS_CONTIGUOUS intrinsic

2019-01-07 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |FIXED --- Comment #10 from Thomas Koenig --- Implemented, closing. Harald, thanks a lot for picking this up again and for preparing the patch.

[Bug fortran/39627] [meta-bug] Fortran 2008 support

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39627 Bug 39627 depends on bug 45424, which changed state. Bug 45424 Summary: [F08] Add IS_CONTIGUOUS intrinsic https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45424 What|Removed |Added --

[Bug fortran/53320] -fcheck=pointer should diagnose pointer-assignment of a noncontiguous tgt to a CONTIGUOUS ptr

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53320 Bug 53320 depends on bug 45424, which changed state. Bug 45424 Summary: [F08] Add IS_CONTIGUOUS intrinsic https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45424 What|Removed |Added --

[Bug preprocessor/88728] Boostrap with -Og fails with garbled file libgcov-profiler.i

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

[Bug debug/82738] [meta-bug] issues with the -Og optimization level

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82738 Bug 82738 depends on bug 88728, which changed state. Bug 88728 Summary: Boostrap with -Og fails with garbled file libgcov-profiler.i https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88728 What|Removed |Added ---

[Bug fortran/87851] [8/9 Regression] Wrong return type for len_trim

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87851 --- Comment #6 from Thomas Koenig --- Here is the result of running f951 with -O under the debugger and breaking on optimize_expr: Breakpoint 1, optimize_expr (e=0x2688cf0, walk_subtrees=0x7fffd81c, data=0x0) at ../../trunk/gcc/fortran/front

[Bug tree-optimization/88713] Vectorized code slow vs. flang

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 Thomas Koenig changed: What|Removed |Added CC||koenigni at gcc dot gnu.org --- Comment

[Bug tree-optimization/88713] Vectorized code slow vs. flang

2019-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88713 --- Comment #17 from Thomas Koenig --- What an inline packing would (approximately) produce is this: subroutine processBPP(X, BPP, N) integer,intent(in) :: N real, dimension(N,3), intent(out)

[Bug fortran/88653] Is this a compiler bug?

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

[Bug fortran/53320] -fcheck=pointer should diagnose pointer-assignment of a noncontiguous tgt to a CONTIGUOUS ptr

2019-01-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53320 Thomas Koenig changed: What|Removed |Added Status|WAITING |NEW --- Comment #2 from Thomas Koenig -

[Bug fortran/68426] Simplification of SPREAD with a derived type element is unimplemented

2019-01-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68426 Thomas Koenig changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #5 from Thomas Koen

[Bug fortran/68426] Simplification of SPREAD with a derived type element is unimplemented

2019-01-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68426 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Wed Jan 9 20:31:07 2019 New Revision: 267781 URL: https://gcc.gnu.org/viewcvs?rev=267781&root=gcc&view=rev Log: 2019-01-09 Thomas Koenig PR fortran/68426 * simplify

[Bug fortran/68426] Simplification of SPREAD with a derived type element is unimplemented

2019-01-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68426 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-09 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig --- I'll look at this one.

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59345 --- Comment #5 from Thomas Koenig --- So, test case #1 is fixed. Scrolling down, there are still a few more to be done, so I'll leave it open.

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59345 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Fri Jan 11 06:32:10 2019 New Revision: 267829 URL: https://gcc.gnu.org/viewcvs?rev=267829&root=gcc&view=rev Log: 2019-01-11 Thomas Koenig PR fortran/59345 * trans-ar

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59345 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 13 11:06:03 2019 New Revision: 267903 URL: https://gcc.gnu.org/viewcvs?rev=267903&root=gcc&view=rev Log: 2019-01-13 Thomas Koenig PR fortran/59345 * trans-ar

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59345 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/56789] Handling of contiguous dummy arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56789 --- Comment #19 from Thomas Koenig --- I have asked in https://groups.google.com/forum/#!search/comp.lang.fortran$20contiguous$20dummy%7Csort:date/comp.lang.fortran/QiFkx8b48uw/wtQE9M_aFwAJ . Let's see what sort of answers there will be, apart f

[Bug fortran/67277] segfault when passing a missing optional argument to an elemental intrinsic

2019-01-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig --- Let's see if I can do anything about this...

[Bug fortran/67277] segfault when passing a missing optional argument to an elemental intrinsic

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67277 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|tkoenig at gcc

[Bug fortran/88803] gfortran documentation warning: '.' or ',' must follow @xref

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88803 --- Comment #2 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #1) > More annoying than the warnings id the text displayed in the manual: > > the See CONVERT specifier on the open statement or the See > GFORTRAN_CONVERT_UNI

[Bug fortran/57992] Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig --- After the fix for 56789, only one case left, the call to f2 (contiguous pointer). Should be straightforward...

[Bug fortran/56789] Handling of contiguous dummy arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56789 Thomas Koenig changed: What|Removed |Added Assignee|pault at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/88821] New: Inline packing of non-contiguous arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Because the packing / unpacking routines are opaque, they could result in lots of missed opportunities for inlining. See https://gcc.gnu.org/bugzilla/attachment.cgi?id=45014

[Bug fortran/57992] Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57992 --- Comment #6 from Thomas Koenig --- (In reply to Chris Elrod from comment #3) > Created attachment 45014 [details] > Code that produces lots of unnecessary and performance-crippling > _gfortran_internal_pack@PLT and _gfortran_internal_unpack@PL

[Bug fortran/59345] _gfortran_internal_pack on compiler generated temps

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59345 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 13 14:57:39 2019 New Revision: 267905 URL: https://gcc.gnu.org/viewcvs?rev=267905&root=gcc&view=rev Log: 2019-01-13 Thomas Koenig PR fortran/57992 * trans-ar

[Bug fortran/57992] Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57992 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 13 14:57:39 2019 New Revision: 267905 URL: https://gcc.gnu.org/viewcvs?rev=267905&root=gcc&view=rev Log: 2019-01-13 Thomas Koenig PR fortran/57992 * trans-ar

[Bug fortran/57992] Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57992 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/36854] [meta-bug] fortran front-end optimization

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36854 Bug 36854 depends on bug 57992, which changed state. Bug 57992 Summary: Pointless packing of contiguous arrays for simply contiguous functions results as actual arguments https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57992 What|Rem

[Bug fortran/87689] Memory corruption on Power 8

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87689 Thomas Koenig changed: What|Removed |Added Depends on||40976 --- Comment #8 from Thomas Koenig

[Bug fortran/52351] Wrong bounds when passing an array section to an intent-in pointer dummy

2019-01-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52351 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org

[Bug fortran/82215] Feature request to better support two pass compiling with gfortran

2019-01-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #8 from Thomas Koenig --- Looking into this.

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2019-01-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43136 --- Comment #3 from Thomas Koenig --- Hm, maybe one could simply remove the substring during resolution.

[Bug target/87018] Boostrap problems on AIX

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

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2019-01-14 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig --- Created attachment 45431 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45431&action=edit Patch which works, but causes some regressions Apparently, in argument_checking_13.f90, the test in t

[Bug fortran/88810] gcc/fortran/dependency.c:2200: possible cut'n'paste error ?

2019-01-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88810 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/88079] warn about procedure arguments without INTENT

2019-01-15 Thread tkoenig at gcc dot gnu.org
||2019-01-15 CC||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Thomas Koenig --- (In reply to kargl from comment #1) > How does gfortran differential between new Fortran code and &g

[Bug fortran/43072] unneeded temporary (s=s+f(a))

2019-01-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43072 --- Comment #10 from Thomas Koenig --- Author: tkoenig Date: Tue Jan 15 22:18:55 2019 New Revision: 267953 URL: https://gcc.gnu.org/viewcvs?rev=267953&root=gcc&view=rev Log: 2019-01-15 Thomas Koenig PR fortran/43072 * resolve

[Bug fortran/43136] Excess copy-in/copy-out with character argument

2019-01-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=43136 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Tue Jan 15 22:20:26 2019 New Revision: 267954 URL: https://gcc.gnu.org/viewcvs?rev=267954&root=gcc&view=rev Log: 2019-01-15 Thomas Koenig PR fortran/43136 * resolve.

<    4   5   6   7   8   9   10   11   12   13   >