[Bug fortran/84394] [7/8 Regression] compiler error when using modules with derived types in block data subprograms

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

[Bug fortran/78865] [7/8/9 Regression] ICE in create_tmp_var, at gimple-expr.c:473

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

[Bug fortran/71861] [7/8/9 Regression] [F03] ICE in write_symbol(): bad module symbol

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

[Bug fortran/88008] [9 Regression] ICE in check_typebound_baseobject, at fortran/resolve.c:6058

2019-03-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88008 --- Comment #2 from Thomas Koenig --- Author: tkoenig Date: Mon Mar 18 07:28:42 2019 New Revision: 269750 URL: https://gcc.gnu.org/viewcvs?rev=269750&root=gcc&view=rev Log: 2019-03-17 Thomas Koenig PR fortran/88008 * gfortran

[Bug fortran/88008] [9 Regression] ICE in check_typebound_baseobject, at fortran/resolve.c:6058

2019-03-18 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|--- |FIXED --- Comment #3 from Thomas Koenig --- Fixed, closing.

[Bug fortran/78865] [7/8/9 Regression] ICE in create_tmp_var, at gimple-expr.c:473

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

[Bug fortran/68009] [7/8/9 Regression] prototype for gfortran_runtime_error with inline matmul

2019-03-18 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68009 --- Comment #13 from Thomas Koenig --- Author: tkoenig Date: Mon Mar 18 17:35:54 2019 New Revision: 269769 URL: https://gcc.gnu.org/viewcvs?rev=269769&root=gcc&view=rev Log: 2019-03-18 Thomas Koenig PR fortran/68009 * iresolv

[Bug fortran/77504] [7/8/9 Regression] "is used uninitialized" with allocatable string and array constructors

2019-03-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |7.5 Summary|"is used uninitia

[Bug fortran/68009] [7/8 Regression] prototype for gfortran_runtime_error with inline matmul

2019-03-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68009 --- Comment #14 from Thomas Koenig --- Author: tkoenig Date: Sat Mar 23 15:58:25 2019 New Revision: 269889 URL: https://gcc.gnu.org/viewcvs?rev=269889&root=gcc&view=rev Log: 2019-03-23 Thomas Koenig PR fortran/68009 Backport from tru

[Bug fortran/68009] [7/8 Regression] prototype for gfortran_runtime_error with inline matmul

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

[Bug fortran/68009] [7/8 Regression] prototype for gfortran_runtime_error with inline matmul

2019-03-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68009 --- Comment #15 from Thomas Koenig --- Author: tkoenig Date: Sat Mar 23 16:01:57 2019 New Revision: 269890 URL: https://gcc.gnu.org/viewcvs?rev=269890&root=gcc&view=rev Log: 2019-03-23 Thomas Koenig PR fortran/68009 Backport from tru

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

2019-03-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 Bug 37131 depends on bug 68009, which changed state. Bug 68009 Summary: [7/8 Regression] prototype for gfortran_runtime_error with inline matmul https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68009 What|Removed |

[Bug fortran/89574] [7/8/9 Regression] internal compiler error: in conv_function_val, at fortran/trans-expr.c:3792

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

[Bug fortran/78865] [7/8/9 Regression] ICE in create_tmp_var, at gimple-expr.c:473

2019-03-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78865 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Sun Mar 24 12:51:19 2019 New Revision: 269895 URL: https://gcc.gnu.org/viewcvs?rev=269895&root=gcc&view=rev Log: 2019-03-24 Thomas Koenig PR fortran/78865 * interfac

[Bug fortran/82721] [7/8/9 Regression] Error message with corrupted text, sometimes ICE

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

[Bug fortran/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

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

[Bug rtl-optimization/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 Thomas Koenig changed: What|Removed |Added Target||x86_64-pc-linux-gnu Priority|P

[Bug rtl-optimization/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 --- Comment #9 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #2) > The test works for me with 4.8.5. The change occurred between revisions > r2370089 (2016-06-04, OK) and r237310 + one patch (2016-06-10, wrong code). The

[Bug rtl-optimization/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 --- Comment #10 from Thomas Koenig --- Bisecting this leads to /home/ig25/Gcc/Bisect-bin/./gcc/xgcc -B/home/ig25/Gcc/Bisect-bin/./gcc/ -xc -S -c /dev/null -fself-test ../../Bisect/gcc/input.c:1154: FAIL: ASSERT_STREQ (exp_filename, LOCATION_FILE

[Bug rtl-optimization/85537] [7/8/9 Regression] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 --- Comment #11 from Thomas Koenig --- r237104 fails for me, testing r237008.

[Bug fortran/85537] Invalid memory reference at runtime when calling subroutine through procedure pointer

2019-03-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85537 Thomas Koenig changed: What|Removed |Added Component|rtl-optimization|fortran Summary|[7/8/9 Regres

[Bug fortran/89830] intrinsic repeat() is completely broken

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

[Bug fortran/50410] [7/8/9 Regression] ICE in record_reference, pointer variable in data statement

2019-03-26 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50410 --- Comment #34 from Thomas Koenig --- (In reply to Vittorio Zecca from comment #2) > The following produces a Segmentation fault in gfc_conv_structure (r178925) > > type t >integer g > end type > type(t) :: u=t(1) >

[Bug fortran/89830] intrinsic repeat() is completely broken

2019-03-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89830 --- Comment #9 from Thomas Koenig --- Rather than create a new compiler option, it is possible to compile to an assembler file using -S, look for .ascii „bar/foo.f90\0“ and replace with a sed or perl script according to your specification (for ex

[Bug fortran/77504] [7/8/9 Regression] "is used uninitialized" with allocatable string and array constructors

2019-03-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77504 --- Comment #16 from Thomas Koenig --- (In reply to Jeffrey A. Law from comment #15) > Based on c#14 this seems most likely like a Fortran FE issue, right? Certainly looks like it.

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

2019-03-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85686 --- Comment #5 from Thomas Koenig --- (In reply to Jürgen Reuter from comment #4) > Any update on this one, that should possibly be not so hard to fix I'd guess. A combination of character, associate, and arrays? How many hoenest's nests do you

[Bug fortran/78865] [7/8 Regression] ICE in create_tmp_var, at gimple-expr.c:473

2019-03-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78865 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Sat Mar 30 13:23:38 2019 New Revision: 270032 URL: https://gcc.gnu.org/viewcvs?rev=270032&root=gcc&view=rev Log: 2019-03-30 Thomas Koenig PR fortran/78865 Backport f

[Bug fortran/78865] [7/8 Regression] ICE in create_tmp_var, at gimple-expr.c:473

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

[Bug fortran/89830] intrinsic repeat() is completely broken

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

[Bug fortran/89866] [8 Regression] [F08] wrong-code problem with POINTER, INTENT(IN) argument

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

[Bug fortran/89866] [8 Regression] [F08] wrong-code problem with POINTER, INTENT(IN) argument

2019-03-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89866 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sat Mar 30 13:41:10 2019 New Revision: 270034 URL: https://gcc.gnu.org/viewcvs?rev=270034&root=gcc&view=rev Log: 2019-03-30 Thomas Koenig PR fortran/89866 * gfortran

[Bug fortran/89866] [8 Regression] [F08] wrong-code problem with POINTER, INTENT(IN) argument

2019-03-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89866 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sat Mar 30 13:45:47 2019 New Revision: 270035 URL: https://gcc.gnu.org/viewcvs?rev=270035&root=gcc&view=rev Log: 2019-03-30 Thomas Koenig PR fortran/89866 * gfortran

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

2019-03-30 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39627 Bug 39627 depends on bug 89866, which changed state. Bug 89866 Summary: [8 Regression] [F08] wrong-code problem with POINTER, INTENT(IN) argument https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89866 What|Removed

[Bug fortran/89866] [8 Regression] [F08] wrong-code problem with POINTER, INTENT(IN) argument

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

[Bug fortran/89646] [7/8/9 Regression] Spurious actual argument might interfere warning

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

[Bug fortran/89891] New: [meta-bug] Accessing memory in rejected statements or expressions

2019-03-30 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: --- There are quite a few places where we access memory in rejected statements. This should be a place to gather them.

[Bug fortran/87946] [7/8/9 Regression] ICE in gfc_walk_array_ref, at fortran/trans-array.c:10506

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

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

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #9 from Thomas Koenig --- I think this is a high-priority bug that we should try to fix before the GCC 9 release. Some discussion here: https://gcc.gnu.org/ml/fortran/2019-03/msg00124.html Jeremy, you mentioned that you commented o

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

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #10 from Thomas Koenig --- This patch Index: class.c === --- class.c (Revision 269895) +++ class.c (Arbeitskopie) @@ -1031,11 +1031,13 @@ finalize_component (gfc

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

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #11 from Thomas Koenig --- (In reply to Thomas Koenig from comment #10) > This patch > > Index: class.c > === > --- class.c (Revision 269895) > +++ class.c (Arbe

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

2019-03-31 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 Thomas Koenig changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug fortran/42958] Weird temporary array allocation

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42958 --- Comment #26 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #25) > > If you find anything still missing in the library, please let me know. > > I thought I had converted everything to the macros, which are fairly > > eas

[Bug rtl-optimization/80960] [7/8/9 Regression] Huge memory use when compiling a very large test case

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80960 --- Comment #13 from Thomas Koenig --- With -O2, the combiner takes up quite a lot of time: $ time gfortran -ftime-report -g0 -O2 -fdefault-integer-8 -c fe_objective.f90 alias stmt walking : 15.75 ( 4%) 0.11 ( 5%) 15.89 (

[Bug tree-optimization/46590] long compile time with -O2 and many loops

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 --- Comment #48 from Thomas Koenig --- The test case from comment#5 and comment#6 has regressed for M7/8/9: $ time gfortran-4.8 -O1 gener-4.f90 real0m11.509s user0m11.356s sys 0m0.148s $ time gfortran-7 -O1 gener-4.f90 real

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

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

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-03-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #15 from Thomas Koenig --- (In reply to Thomas Koenig from comment #14) > https://gcc.gnu.org/ml/gcc-patches/2019-03/msg01478.html > might also cure this one, without source I cannot tell. No, it does not help.

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #16 from Thomas Koenig --- A shorter reproducer: $ cat types-2.f90 module TYPES_MODULE implicit none type archive_type character(2**18) :: root_name end type archive_type end module TYPES_MODULE $ gfortran -c types-2.f9

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #17 from Thomas Koenig --- (In reply to Thomas Koenig from comment #16) > A shorter reproducer: which results in the assembly file .file "types-2.f90" .text .globl __types_module_MOD___def_init_types_modul

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #18 from Thomas Koenig --- Or see https://gcc.gnu.org/ml/fortran/2019-04/msg2.html .

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #19 from Thomas Koenig --- Unfortunately, this patch Index: class.c === --- class.c (Revision 269895) +++ class.c (Arbeitskopie) @@ -911,6 +911,9 @@ finalize_com

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #20 from Thomas Koenig --- Sometimes life can be easy. We need to make -fzero-initialized-in-bss the default for gfortran.

[Bug fortran/89904] [9 regression] ICE in gfortran starting with r270045

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

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84487 --- Comment #21 from Thomas Koenig --- (In reply to Thomas Koenig from comment #20) > Sometimes life can be easy. > > We need to make -fzero-initialized-in-bss the default for > gfortran. Actually, no. I checked with a wrong version of the com

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

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

[Bug fortran/89981] [8/9 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 --- Comment #3 from Thomas Koenig --- Reduced test case: program main call bar(i) end program main subroutine foo entry bar(i) end subroutine foo

[Bug fortran/89981] [8/9 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-05 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/89981] [8/9 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Sat Apr 6 14:16:01 2019 New Revision: 270182 URL: https://gcc.gnu.org/viewcvs?rev=270182&root=gcc&view=rev Log: 2019-04-06 Thomas Koenig PR fortran/89981 * resolve.

[Bug fortran/89981] [8 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 Thomas Koenig changed: What|Removed |Added Summary|[8/9 Regression] gfortran |[8 Regression] gfortran

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

2019-04-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #15 from Thomas Koenig --- Author: tkoenig Date: Sat Apr 6 22:10:28 2019 New Revision: 270184 URL: https://gcc.gnu.org/viewcvs?rev=270184&root=gcc&view=rev Log: 2019-04-06 Thomas Koenig PR fortran/87352 * gfortra

[Bug fortran/54880] [OOP] ICE in gfc_create_module_variable, at fortran/trans-decl.c:4013

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

[Bug fortran/89987] ICE on GCC trunk and GCC 8 on arm-none-linux-gnueabihf target with “-O1” option

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

[Bug fortran/89987] ICE on GCC trunk and GCC 8 on arm-none-linux-gnueabihf target with “-O1” option

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

[Bug fortran/89904] [9 regression] ICE in gfortran starting with r270045

2019-04-08 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89904 Thomas Koenig changed: What|Removed |Added CC||srinath.parvathaneni at arm dot co

[Bug translation/89939] messages for translation must not contain embedded macro parameters

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

[Bug translation/89939] messages for translation must not contain embedded macro parameters

2019-04-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Thu Apr 11 20:14:27 2019 New Revision: 270292 URL: https://gcc.gnu.org/viewcvs?rev=270292&root=gcc&view=rev Log: 2019-04-11 Thomas Koenig PR translation/89939 * fron

[Bug translation/89939] messages for translation must not contain embedded macro parameters

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

[Bug fortran/84487] [8/9 Regression] Large rodate section increase in 465.tonto with r254427

2019-04-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/89981] [8 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

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

[Bug fortran/89981] [8 Regression] gfortran -pedantic rejects code in 8.3.1 that is accepted with 8.3.0

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89981 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 11:26:18 2019 New Revision: 270350 URL: https://gcc.gnu.org/viewcvs?rev=270350&root=gcc&view=rev Log: 2019-04-14 Thomas Koenig Backport from trunk PR fortran/8998

[Bug libgomp/90084] New: Parallelize libgomp testing

2019-04-14 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org CC: jakub at gcc dot gnu.org Target Milestone: --- Currently, testing libgomp takes a loong time because it lacks parallelization. It would really help the testing speeds (or keep people

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

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #16 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 12:17:42 2019 New Revision: 270351 URL: https://gcc.gnu.org/viewcvs?rev=270351&root=gcc&view=rev Log: 2019-04-14 Thomas Koenig PR fortran/87352 Backport

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

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #17 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 12:27:44 2019 New Revision: 270352 URL: https://gcc.gnu.org/viewcvs?rev=270352&root=gcc&view=rev Log: 2019-04-14 Thomas Koenig PR fortran/87352 Backport

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

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #18 from Thomas Koenig --- The quadratic behavior is gone, but the very large stack usage is not fixed yet. Looking further.

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

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #19 from Thomas Koenig --- Comment on attachment 44718 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44718 Affected module and example main program The only way at the moment would be to change program testprog use testmod

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

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

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

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87352 --- Comment #21 from Thomas Koenig --- (In reply to Thomas Koenig from comment #19) > Comment on attachment 44718 [details] > Affected module and example main program > > The only way at the moment would be to change > > program testprog > >

[Bug tree-optimization/52307] Segmentation fault in Lapack with -O3 -floop-flatten -floop-strip-mine

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

[Bug rtl-optimization/35775] collapsing popping args for tail calls at -Os

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35775 --- Comment #3 from Thomas Koenig --- We now get $ cat tailcall.c void bar(void); void baz(void); void foo(int a) { if (a) bar(); else baz(); } $ gcc -S -Os tailcall.c $ cat tailcall.s .file "tailcall.c" .text

[Bug fortran/85448] Report binding label clash with a global identifyer

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85448 --- Comment #9 from Thomas Koenig --- With current trunk, I get $ gfortran od.c odopen.f90 $ ./a.out c_odopen odopen unit=8 $ gfortran od.c odopen.f90 $ ./a.out c_odopen odopen unit=8 $ which looks correct. So, I'm going to commit a te

[Bug fortran/85448] Report binding label clash with a global identifyer

2019-04-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85448 --- Comment #10 from Thomas Koenig --- Author: tkoenig Date: Sun Apr 14 20:15:48 2019 New Revision: 270354 URL: https://gcc.gnu.org/viewcvs?rev=270354&root=gcc&view=rev Log: 2019-04-14 Thomas Koenig PR fortran/85448 * gfortran.dg/bin

[Bug fortran/85448] Report binding label clash with a global identifyer

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

[Bug fortran/90207] New: Debugging generated tree code

2019-04-22 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- Fortran statements are translated into trees (as seen with -fdump-tree-original). I would help if there was a flag which allowed inspecting values of individual variables and stepping

[Bug fortran/90207] Debugging generated tree code

2019-04-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90207 Thomas Koenig changed: What|Removed |Added Keywords||internal-improvement Target Milestone|

[Bug fortran/90237] Bogus warning from -Wdo-subscript

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

[Bug middle-end/90302] New: Implement __builtin_warning

2019-05-01 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- It would be useful to implement a __builtin_warning function to delay a warning which may be removed later by dead code elimination. One application could be PR48655, where

[Bug fortran/61968] ICE (assembly failure) due to wrongly generating a vtable for TYPE(*) / BT_ASSUMED_TYPE

2019-05-01 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org Resolution|FIXED |--- --- Comment #4 from Thomas Koenig --- With gcc-9, gcc-8 and trunk I get /tmp/ccyyPrsg.s: Assembler messages: /tmp/ccyyPrsg.s:121: Error: unrecognized symbol type "" /tmp/ccyyPrsg.s:121: E

[Bug fortran/61968] ICE (assembly failure) due to wrongly generating a vtable for TYPE(*) / BT_ASSUMED_TYPE

2019-05-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61968 --- Comment #5 from Thomas Koenig --- (In reply to Thomas Koenig from comment #4) > With gcc-9, gcc-8 and trunk I get To be more precise, with a current gcc-9 snapshot: $ gfortran -c pr61968.f90 /tmp/ccqFh8vs.s: Assembler messages: /tmp/ccqFh8

[Bug fortran/61968] ICE (assembly failure) due to wrongly generating a vtable for TYPE(*) / BT_ASSUMED_TYPE

2019-05-01 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61968 --- Comment #7 from Thomas Koenig --- Hmm... some analysis. This is a strange piece of code... interface subroutine test_lib (a, len) bind(C, name="test") use iso_c_binding, only: c_size_t !GCC$ ATTRIBUTES NO_ARG_CHECK :: a

[Bug fortran/61968] ICE (assembly failure) due to wrongly generating a vtable for TYPE(*) / BT_ASSUMED_TYPE

2019-05-01 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #8 from Thomas Koenig --- Index: interface.c === --- interface.c (Revision 270622) +++ interface.c (Arbeitskopie) @@ -2989,7 +2989,8 @@ polymorphic formal

[Bug fortran/90329] New: Incompatibility between gfortran and C lapack calls

2019-05-03 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: --- The fix for PR 87689 (ABI violation on POWER) has led to problems with what some C programs expect as the Fortran calling convention to be. It seems that many C

[Bug fortran/90329] Incompatibility between gfortran and C lapack calls

2019-05-03 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90329 Thomas Koenig changed: What|Removed |Added CC||toon at moene dot org --- Comment #1 fro

[Bug fortran/90329] Incompatibility between gfortran and C lapack calls

2019-05-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90329 --- Comment #4 from Thomas Koenig --- (In reply to Janne Blomqvist from comment #3) > Ooof! > > (Just for the record, I don't think we should revert to the previous > behavior. Whatever we do should be robust in the face of LTO etc.) I concur.

[Bug fortran/90329] Incompatibility between gfortran and C lapack calls

2019-05-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90329 --- Comment #6 from Thomas Koenig --- (In reply to Janne Blomqvist from comment #5) > (In reply to Thomas Koenig from comment #4) > > Currently, I am leaning towards using an option with a mandatory > > warning (no way to turn it off) which does

[Bug fortran/90351] New: -fc-prototypes does not dump prototypes for external procedures

2019-05-05 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: --- Came across this when looking at PR 90329. This is with recent trunk. $ cat foo.f90 subroutine foo() BIND(C) end subroutine

[Bug fortran/90352] New: [9/10 Regression] ICE on BIND(C) subroutine with characters with len /= 1

2019-05-05 Thread tkoenig at gcc dot gnu.org
: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- $ cat bar.f90 subroutine bar(c,d) BIND(C) character (len=*) c character (len=2) d end $ ~/Gcc/9-bin/gcc/f951 bar.f90

[Bug fortran/90352] [9/10 Regression] ICE on BIND(C) subroutine with characters with len /= 1

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

[Bug fortran/90352] [9/10 Regression] ICE on BIND(C) subroutine with characters with len /= 1

2019-05-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90352 --- Comment #3 from Thomas Koenig --- (In reply to Paul Thomas from comment #2) > This is already fixed on my working branch. > > This used to be the error message: > > Character argument ‘c’ at (1) must be length 1 because procedure ‘bar’ is >

[Bug fortran/90344] [7 Regression] small code that compiles and runs in 7.3.0 but not 7.4.1

2019-05-05 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/90352] [9/10 Regression] ICE on BIND(C) subroutine with characters with len /= 1

2019-05-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90352 --- Comment #5 from Thomas Koenig --- Hi Paul, > I am sure that the array part is OK. Otherwise, why have a type code for > strings? It 18.5 The source file ISO_Fortran_binding.h 18.5.1 Summary of contents The source file ISO_Fortran_bind

<    11   12   13   14   15   16   17   18   19   20   >