[Bug fortran/64958] Warn if INTENT(IN) is changed by passing to no-intent argument

2019-06-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64958 --- Comment #8 from Thomas Koenig --- As long as we use a single file, it would be possible to warn about this. What we could do is to analyze dusty and check that its argument n may be redefined. If it appears in a variable definition context,

[Bug fortran/52274] [Meta-bug] Fortran translation related issues: Typos and more

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

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

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

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 Thomas Koenig changed: What|Removed |Added Severity|normal |enhancement

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 Thomas Koenig changed: What|Removed |Added Severity|normal |enhancement

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #4 from Thomas Koenig --- (In reply to David Edelsohn from comment #3) > Conversion carries an overhead, but the overhead need not be worse than > necessary. The conversion overhead for libgfortran is significantly worse > than for c

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #6 from Thomas Koenig --- I cannot reproduce this on an AMD Ryzen 7 1700X (little-endian): $ gfortran -fconvert=native wr.f90 walltime.c cc1: Warnung: command-line option »-fconvert=native« is valid for Fortran but not for C $ rm -f

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 Thomas Koenig changed: What|Removed |Added Status|NEW |WAITING --- Comment #7 from Thomas Koeni

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #9 from Thomas Koenig --- On powerpc64le-unknown-linux-gnu: write time(sec) = 0.48150300979614258 done real0m0.889s user0m0.279s sys 0m0.608s vs. write time(sec) =1.4788339138031006 done real0m

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #11 from Thomas Koenig --- (In reply to David Edelsohn from comment #10) > With EXT4: difference is 2x > With SHM: difference is 4.5x > With GPFS: difference is 10x > > Is libgfortran doing something unusual with the creation of file

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #15 from Thomas Koenig --- (In reply to David Edelsohn from comment #13) > Why should -fconvert affect the strategy for writing? If we get passed a contiguous block of memory (like in your test case) we can do this in a single write.

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #17 from Thomas Koenig --- (In reply to David Edelsohn from comment #16) > libgfortran unix.c:raw_write() will access the WRITE system call with up to > 2GB of data, which the testcase is using for the native format. > > Should libgf

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #20 from Thomas Koenig --- (In reply to David Edelsohn from comment #18) > For GPFS, the striping unit is 16M. The 8K buffer size chosen by GFortran > is a huge performance sink. We have confirmed this with testing. Could you share

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-06-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #21 from Thomas Koenig --- Created attachment 46537 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46537&action=edit Something to benchmark.

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #23 from Thomas Koenig --- Some numbers for the provisionary patch, varying the size for the buffers. With the patch, the original benchmark (minus some output, only the elapsed time is shown) and the script for a in 1024 2048 4096

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #25 from Thomas Koenig --- (In reply to Jerry DeLisle from comment #24) > On a different Ryzen machine: > > $ ./run.sh > 1024 3.2604169845581055 > 2048 2.7804551124572754 > 4096 2.6416599750518799 > 8192 2.598

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #26 from Thomas Koenig --- Jerry, you are working on a Linux box, right? What does stat -f -c %b . tell you?

[Bug fortran/91077] [8/9/10 Regression] Wrong indexing when using a pointer

2019-07-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91077 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |8.4

[Bug fortran/91077] New: [8/9/10 Regression] Wrong indexing when using a pointer

2019-07-03 Thread tkoenig at gcc dot gnu.org
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- From a c.l.f. post by ygalkl...@gmail.com (slightly modified): program test implicit none integer, parameter :: length = 9 real(8

[Bug fortran/91077] [8/9/10 Regression] Wrong indexing when using a pointer

2019-07-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91077 Thomas Koenig changed: What|Removed |Added Keywords||wrong-code --- Comment #1 from Thomas Ko

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #28 from Thomas Koenig --- (In reply to Jerry DeLisle from comment #27) > (In reply to Thomas Koenig from comment #26) > > Jerry, you are working on a Linux box, right? What does > > > > stat -f -c %b . > > > > tell you? > > 13429

[Bug other/91084] New: download_prerequisites fails on OpenBSD

2019-07-04 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- It fails with sha512sum: not found (This can be tested on gcc220.fsffrance.org at the moment).

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #30 from Thomas Koenig --- > Why are you opposed to the larger 65536 or 131072 as a default? Please look at Jerry's numbers from comment #24. They show a severe regression (for his system) for blocksizes > 32768.

[Bug other/91084] download_prerequisites fails on OpenBSD

2019-07-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91084 --- Comment #3 from Thomas Koenig --- ~/trunk $ svn diff contrib/ Index: contrib/download_prerequisites === --- contrib/download_

[Bug other/91084] download_prerequisites fails on OpenBSD

2019-07-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91084 --- Comment #4 from Thomas Koenig --- ~/trunk $ svn diff contrib/ Index: contrib/download_prerequisites === --- contrib/download_

[Bug libfortran/91030] Poor performance of I/O -fconvert=big-endian

2019-07-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91030 --- Comment #34 from Thomas Koenig --- There is another point to consider. I suppose not very many people use big-endian data formats these days. Little-endian dominates these days, and people who require that conversion on a regular basis (why

[Bug fortran/90813] [10 regression] gfortran.dg/proc_ptr_51.f90 fails (SIGSEGV) after 272084

2019-07-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90813 --- Comment #27 from Thomas Koenig --- (In reply to Richard Biener from comment #26) > The odd thing is that for the Fortran example even the tree oracle claims > the store doesn't alias the load... > > Because they are different variables! Du

[Bug fortran/86417] [9 Regression] FAIL: libgomp.fortran/alloc-comp-3.f90 -O0 (test for excess errors)

2018-07-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86417 --- Comment #3 from Thomas Koenig --- The idea of the warning is to ensure that we have Location information everywhere, and that patches Which do not correctly set the location should cause something visible during testing. We do not have this f

[Bug fortran/86417] [9 Regression] FAIL: libgomp.fortran/alloc-comp-3.f90 -O0 (test for excess errors)

2018-07-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86417 --- Comment #3 from Thomas Koenig --- The idea of the warning is to ensure that we have Location information everywhere, and that patches Which do not correctly set the location should cause something visible during testing. We do not have this f

[Bug bootstrap/86450] New: Bootstrap failure due to -Wabi

2018-07-09 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Created attachment 44368 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44368&action=edit config.log from failed build Recent trunk at r262520 failed to build on, it was con

[Bug fortran/86417] [9 Regression] FAIL: libgomp.fortran/alloc-comp-3.f90 -O0 (test for excess errors)

2018-07-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86417 --- Comment #11 from Thomas Koenig --- (In reply to janus from comment #10) > (In reply to janus from comment #9) > > The following patch seems to be sufficient to fix the regression: > > > ... however, it lacks a safety check for the existence

[Bug libstdc++/86450] Bootstrap failure due to -Wabi

2018-07-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450 --- Comment #9 from Thomas Koenig --- (In reply to Jonathan Wakely from comment #7) > These warnings have been present for weeks - the idea that they're suddenly > preventing anybody from working on gfortran is odd. Why can't you use > autoconf

[Bug libstdc++/86450] Bootstrap failure due to -Wabi

2018-07-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450 --- Comment #15 from Thomas Koenig --- (In reply to Jonathan Wakely from comment #11) > (In reply to Thomas Koenig from comment #9) > > (In reply to Jonathan Wakely from comment #7) > > > These warnings have been present for weeks - the idea that

[Bug libstdc++/86450] Bootstrap failure due to -Wabi

2018-07-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450 --- Comment #19 from Thomas Koenig --- As a more long-term solution, I think that having -Werror on as the default should actually be preferred, at least for those parts of gcc which are clean at the moment. If somebody then does something which

[Bug libstdc++/86450] Bootstrap failure due to -Wabi

2018-07-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86450 --- Comment #21 from Thomas Koenig --- (In reply to Jonathan Wakely from comment #20) > For libstdc++ the default (without --enable-werror or --disable-werror) is > to add $(WERROR_FLAG) to WARN_FLAGS. WERROR_FLAG is empty by default, but > conta

[Bug fortran/79886] [6 Regression] ICE in pp_format, at pretty-print.c:681

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

[Bug libstdc++/86450] Bootstrap failure due to -Wabi

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

[Bug rtl-optimization/86627] New: Inefficient division of 128-bit ints by small constant integers

2018-07-22 Thread tkoenig at gcc dot gnu.org
Priority: P3 Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- For division by small integers which fit into registers, gcc uses quite a few tricks. For 128-bit integers, a function is

[Bug rtl-optimization/86627] Inefficient division of 128-bit ints by small constant integers

2018-07-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86627 --- Comment #1 from Thomas Koenig --- Originally found by profiling Fortran code like integer(16) :: i, j ... j = i/2 and wondering why this took so long :-)

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

2018-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #54 from Thomas Koenig --- Grepping for IN in the execution traces and then running a diff reveals interesting things: IN: __libc_start_main IN: __libc_start_main IN: _dl_discover_osversion -IN: uname -IN: uname +IN: __uname +IN:

[Bug bootstrap/87018] New: [9 Regression] Boostrap failure on AIX

2018-08-19 Thread tkoenig at gcc dot gnu.org
: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Created attachment 44559 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44559&action=edit config.log from failed build This is on gcc119.fsffrance.org, in case

[Bug bootstrap/87018] [9 Regression] Boostrap failure on AIX

2018-08-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87018 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |9.0

[Bug libfortran/87048] New: [9 Regression] array_constructor_8.f90 failure on armeb

2018-08-21 Thread tkoenig at gcc dot gnu.org
Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Since r263082, array_constructor_8.f90 fails on armeb. PR 25829 contains debugging info on that, see also https://gcc.gnu.org/ml/fortran

[Bug libfortran/87048] [9 Regression] array_constructor_8.f90 failure on armeb

2018-08-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87048 Thomas Koenig changed: What|Removed |Added Blocks||25829 Target Milestone|---

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

2018-08-22 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug target/87018] Boostrap problems on AIX

2018-08-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87018 Thomas Koenig changed: What|Removed |Added Component|bootstrap |target Summary|[9 Regression]

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

2018-08-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86837 --- Comment #5 from Thomas Koenig --- I have a patch.

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

2018-08-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86837 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Fri Aug 24 17:26:57 2018 New Revision: 263838 URL: https://gcc.gnu.org/viewcvs?rev=263838&root=gcc&view=rev Log: 2018-08-24 Thomas Koenig PR fortran/86837 * frontend

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

2018-08-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86837 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Fri Aug 24 22:08:48 2018 New Revision: 263844 URL: https://gcc.gnu.org/viewcvs?rev=263844&root=gcc&view=rev Log: 2018-08-24 Thomas Koenig Backport from trunk PR fort

[Bug fortran/86837] [8/9 Regression] Optimization breaks an unformatted read with implicit loop

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

[Bug fortran/87045] pointer to array of character

2018-08-25 Thread tkoenig at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2018-08-25 CC||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Thomas Koenig --- Confirmed; valgrind shows uninitialized variables

[Bug fortran/86704] [8/9 Regression] Segmentation fault when using matmul in combination with transpose

2018-08-25 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/86704] [8/9 Regression] Segmentation fault when using matmul in combination with transpose

2018-08-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86704 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sat Aug 25 21:31:30 2018 New Revision: 263856 URL: https://gcc.gnu.org/viewcvs?rev=263856&root=gcc&view=rev Log: 2018-08-25 Thomas Koenig PR libfortran/86704 * m4/m

[Bug fortran/86704] [8/9 Regression] Segmentation fault when using matmul in combination with transpose

2018-08-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86704 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Aug 26 12:02:28 2018 New Revision: 263861 URL: https://gcc.gnu.org/viewcvs?rev=263861&root=gcc&view=rev Log: 2018-08-26 Thomas Koenig Backport from trunk PR libf

[Bug fortran/86704] [8/9 Regression] Segmentation fault when using matmul in combination with transpose

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

[Bug fortran/29550] Optimize -fexternal-blas calls for conjg()

2018-08-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550 --- Comment #12 from Thomas Koenig --- Created attachment 44600 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44600&action=edit Patch which has a problem The attached patch shows how something could be done, but it has one problem: The ha

[Bug fortran/29550] Optimize -fexternal-blas calls for conjg()

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

[Bug fortran/37802] Improve wording for matmul bound checking

2018-09-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37802 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 16 19:37:44 2018 New Revision: 264349 URL: https://gcc.gnu.org/viewcvs?rev=264349&root=gcc&view=rev Log: 2018-09-16 Thomas Koenig PR fortran/37802 * frontend

[Bug fortran/37802] Improve wording for matmul bound checking

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

[Bug fortran/27766] [meta-bug] -fbounds-check related bugs

2018-09-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=27766 Bug 27766 depends on bug 37802, which changed state. Bug 37802 Summary: Improve wording for matmul bound checking https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37802 What|Removed |Added --

[Bug fortran/29550] Optimize -fexternal-blas calls for conjg()

2018-09-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550 --- Comment #14 from Thomas Koenig --- Author: tkoenig Date: Tue Sep 18 19:59:46 2018 New Revision: 264411 URL: https://gcc.gnu.org/viewcvs?rev=264411&root=gcc&view=rev Log: 2018-09-18 Thomas Koenig PR fortran/29550 * gfortra

[Bug fortran/29550] Optimize -fexternal-blas calls for conjg()

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

[Bug fortran/37131] inline matmul for small matrix sizes

2018-09-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 Bug 37131 depends on bug 29550, which changed state. Bug 29550 Summary: Optimize -fexternal-blas calls for conjg() https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550 What|Removed |Added -

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

2018-09-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36854 Bug 36854 depends on bug 29550, which changed state. Bug 29550 Summary: Optimize -fexternal-blas calls for conjg() https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550 What|Removed |Added -

[Bug fortran/29550] Optimize -fexternal-blas calls for conjg()

2018-09-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29550 --- Comment #16 from Thomas Koenig --- Author: tkoenig Date: Tue Sep 18 20:18:09 2018 New Revision: 264412 URL: https://gcc.gnu.org/viewcvs?rev=264412&root=gcc&view=rev Log: 2018-09-18 Thomas Koenig PR fortran/29550 * gfortra

[Bug fortran/67202] Fortran FE should load scalar pass-by-reference intent-in arguments at the beginning of a function

2018-09-18 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #1) > Is there an easy way to check than a scalar pass-by-reference intent-in > argument has been loaded at the beginning of the function? Easiest to check the

[Bug fortran/87359] [9.0 regression] pointer being freed was not allocated

2018-09-19 Thread tkoenig at gcc dot gnu.org
, ||tkoenig at gcc dot gnu.org --- Comment #1 from Thomas Koenig --- Hi Paul, just a heads-up.

[Bug fortran/87359] [9.0 regression] pointer being freed was not allocated

2018-09-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87359 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |9.0

[Bug fortran/87359] [9 regression] pointer being freed was not allocated

2018-09-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87359 --- Comment #4 from Thomas Koenig --- After generating a lot of module files with -fsyntax-only so make succeeds, and then running "make check" on the reproducer, I get |===

[Bug fortran/20585] [meta-bug] Fortran 2003 support

2018-09-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20585 Bug 20585 depends on bug 25829, which changed state. Bug 25829 Summary: [F03] Asynchronous IO support https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 What|Removed |Added --

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

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

[Bug fortran/87359] [9 regression] pointer being freed was not allocated

2018-09-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87359 --- Comment #7 from Thomas Koenig --- Well, I can confirm this. Output from valgrind shows as the first error: Running test: event_transforms_1| Process library 'event_transforms_1_lib': initialized ==23957== Invalid read of size 8 ==23957==

[Bug fortran/87359] [9 regression] pointer being freed was not allocated

2018-09-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87359 --- Comment #8 from Thomas Koenig --- Created attachment 44728 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44728&action=edit Makefile for the shortened reproducer Hi, if you want to compile the reproducer, you can use this Makefile, it

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

2018-09-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41453 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|2013-03-29 00:00:

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

2018-09-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41453 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Sat Sep 22 18:44:01 2018 New Revision: 264506 URL: https://gcc.gnu.org/viewcvs?rev=264506&root=gcc&view=rev Log: 2018-09-22 Thomas Koenig PR fortran/41453 * trans.h

[Bug fortran/87395] New: [9 Regression] ICE in in lookup_field_for_decl with whizard

2018-09-23 Thread tkoenig at gcc dot gnu.org
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- I was trying to debug PR 87395 a bit, and found that there was an ICE now instead... This is with r264506, so this is really recent. I have

[Bug fortran/87395] [9 Regression] ICE in in lookup_field_for_decl with whizard

2018-09-23 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- Yes, r264506 it was. r264505 is OK. So, next thing is to find out how to run a single compilation from that rather big build system...

[Bug fortran/87395] [9 Regression] ICE in in lookup_field_for_decl with whizard

2018-09-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87395 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 23 10:52:27 2018 New Revision: 264512 URL: https://gcc.gnu.org/viewcvs?rev=264512&root=gcc&view=rev Log: 2018-09-23 Thomas Koenig PR fortran/87395 * gfc_conv

[Bug fortran/87395] [9 Regression] ICE in in lookup_field_for_decl with whizard

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

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

2018-09-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41453 Bug 41453 depends on bug 87395, which changed state. Bug 87395 Summary: [9 Regression] ICE in in lookup_field_for_decl with whizard https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87395 What|Removed |Added

[Bug fortran/87397] Clobbering intent(out) variables caused regression in OpenCoarrays testsuite

2018-09-23 Thread tkoenig at gcc dot gnu.org
||2018-09-23 Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Thomas Koenig --- Let's see...

[Bug fortran/87397] Clobbering intent(out) variables caused regression in OpenCoarrays testsuite

2018-09-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87397 --- Comment #2 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 23 20:17:25 2018 New Revision: 264518 URL: https://gcc.gnu.org/viewcvs?rev=264518&root=gcc&view=rev Log: 2018-09-23 Thomas Koenig PR fortran/87397 * gfc_conv

[Bug fortran/87395] [9 Regression] ICE in in lookup_field_for_decl with whizard

2018-09-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87395 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sun Sep 23 20:17:25 2018 New Revision: 264518 URL: https://gcc.gnu.org/viewcvs?rev=264518&root=gcc&view=rev Log: 2018-09-23 Thomas Koenig PR fortran/87397 * gfc_conv

[Bug fortran/87397] Clobbering intent(out) variables caused regression in OpenCoarrays testsuite

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

[Bug fortran/87395] [9 Regression] ICE in in lookup_field_for_decl with whizard

2018-09-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87395 --- Comment #8 from Thomas Koenig --- (In reply to Jürgen Reuter from comment #7) > Bazinga! And now I might a number error again PR87259 -> PR87359. There have been occasions where I thought that having a checksum on PR numbers might have

[Bug fortran/87401] [9 Regression] Runtime segfault with associated intent(out) variable

2018-09-24 Thread tkoenig at gcc dot gnu.org
||2018-09-24 Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org Ever confirmed|0 |1

[Bug fortran/87401] [9 Regression] Runtime segfault with associated intent(out) variable

2018-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87401 --- Comment #2 from Thomas Koenig --- Quite clear what is going on. The tree dump shows assoc_intent_out () { static void sub (real(kind=4) & restrict); real(kind=4) r; { real(kind=4) * o; o = &r; o = {CLOBBER}; sub (o);

[Bug fortran/87418] New: [9 Regression] Failure in coarray_lib_alloc_4.f90

2018-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: --- I'm seeing failures of the kind FAIL: gfortran.dg/coarray_lib_alloc_4.f90 -O0 scan-tree-dump-times original "_gfortran_caf_is_present \\(xx\

[Bug fortran/87418] [9 Regression] Failure in coarray_lib_alloc_4.f90

2018-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87418 Thomas Koenig changed: What|Removed |Added CC||cesar at gcc dot gnu.org Target Milest

[Bug fortran/87401] [9 Regression] Runtime segfault with associated intent(out) variable

2018-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87401 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Mon Sep 24 17:12:34 2018 New Revision: 264539 URL: https://gcc.gnu.org/viewcvs?rev=264539&root=gcc&view=rev Log: 2018-09-24 Thomas Koenig PR fortran/87397 * gfc_conv

[Bug fortran/87397] Clobbering intent(out) variables caused regression in OpenCoarrays testsuite

2018-09-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87397 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Mon Sep 24 17:12:34 2018 New Revision: 264539 URL: https://gcc.gnu.org/viewcvs?rev=264539&root=gcc&view=rev Log: 2018-09-24 Thomas Koenig PR fortran/87397 * gfc_conv

[Bug fortran/87401] [9 Regression] Runtime segfault with associated intent(out) variable

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

[Bug fortran/87418] [9 Regression] Failure in coarray_lib_alloc_4.f90

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

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2018-09-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #2 from Thomas Koenig --- (In reply to Thomas Koenig from comment #1) > so we are generating a factor of 15 more code. I mean 150.

[Bug fortran/87352] [7/8/9 Regression] Large stack usage with new gfortran

2018-09-30 Thread tkoenig at gcc dot gnu.org
, ||memory-hog Status|UNCONFIRMED |NEW Last reconfirmed||2018-09-30 CC||tkoenig at gcc dot gnu.org Target Milestone|--- |9.0 Summary

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

2018-09-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41453 --- Comment #5 from Thomas Koenig --- Still missing: To clobber - ariables passed by reference to the caller - saved variables - associated variables (there are passed as pointers to the associate blocsk) - intent(out) variables on entry to th

[Bug fortran/87251] warn about unnecessary USE statements

2018-09-30 Thread tkoenig at gcc dot gnu.org
||2018-09-30 CC||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #2 from Thomas Koenig --- Would be useful, yes.

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

2018-10-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56789 --- Comment #7 from Thomas Koenig --- Ah, I see where the problem is. Consider the test case module zero implicit none contains subroutine foo(a) real, contiguous :: a(:,:) print *,a end subroutine foo subroutine bar(a) real

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

2018-10-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56789 Thomas Koenig changed: What|Removed |Added CC||pault at gcc dot gnu.org --- Comment #8

[Bug fortran/68560] [6/7/8 Regression] The test gfortran.dg/shape_8.f90 now fails when compiled with -flto

2018-02-12 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68560 --- Comment #29 from Thomas Koenig --- Author: tkoenig Date: Mon Feb 12 20:13:30 2018 New Revision: 257602 URL: https://gcc.gnu.org/viewcvs?rev=257602&root=gcc&view=rev Log: 2018-02-12 Thomas Koenig PR fortran/68560 * gfortra

<    13   14   15   16   17   18   19   20   21   22   >