[Bug fortran/64426] New: Unnecessary string temporary for array assignment

2014-12-28 Thread tkoenig at gcc dot gnu.org
Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org After the fix for PR 56867, we now create temporaries for program main character(len=4) :: a character(len=4) :: c(3) c(1) = 'abcd' c(2) = '1234' c(3) = 

[Bug fortran/56867] Missing temporary with string array assignment

2014-12-28 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 --- Comment #8 from Thomas Koenig --- For the creation of a temporary after the fix where it is not really necessary, see PR 64426 .

[Bug fortran/47674] gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length

2014-12-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47674 Thomas Koenig changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug middle-end/64464] New: Optimization for reusing values in loops

2015-01-01 Thread tkoenig at gcc dot gnu.org
: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org This is against gcc version 5.0.0 20141222 (experimental) (GCC), on x86_64-unknown-linux-gnu. Consider the following two program snippets: ig25@linux-fd1f:~/Krempel/Mandelbrot/Bug> cat m1.

[Bug fortran/47674] gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length

2015-01-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47674 --- Comment #10 from Thomas Koenig --- Author: tkoenig Date: Mon Jan 5 17:15:17 2015 New Revision: 219193 URL: https://gcc.gnu.org/viewcvs?rev=219193&root=gcc&view=rev Log: 2015-01-05 Thomas Koenig PR fortran/47674 * dependency.c:

[Bug fortran/47674] gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length

2015-01-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47674 --- Comment #11 from Thomas Koenig --- Author: tkoenig Date: Mon Jan 5 19:21:12 2015 New Revision: 219195 URL: https://gcc.gnu.org/viewcvs?rev=219195&root=gcc&view=rev Log: 2015-01-05 Thomas Koenig PR fortran/47674 * dependency.h:

[Bug fortran/56867] Missing temporary with string array assignment

2015-01-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Wed Jan 7 22:31:54 2015 New Revision: 219325 URL: https://gcc.gnu.org/viewcvs?rev=219325&root=gcc&view=rev Log: 2015-01-08 Thomas Koenig Backport from trunk PR fortran/5686

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

2015-01-11 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 Thomas Koenig changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/57023] [4.8/4.9/5 Regression] Not packing arrays with changing variable used for size

2015-01-19 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 --- Comment #5 from Thomas Koenig --- I have something. Let's see if it works...

[Bug fortran/57023] [4.8/4.9/5 Regression] Not packing arrays with changing variable used for size

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

[Bug fortran/64699] New: memory corruption with array packing

2015-01-20 Thread tkoenig at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Trying to find some codepaths for PR 57023 to make sure that there are no new regressions, find a bug... ig25@linux-fd1f:~/Krempel/Pack> cat int.f90 module mymod implicit none contains subroutine f

[Bug fortran/64699] memory corruption with array packing

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

[Bug fortran/64699] memory corruption with array packing

2015-01-20 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64699 Thomas Koenig changed: What|Removed |Added Resolution|FIXED |INVALID

[Bug fortran/57023] [4.8/4.9/5 Regression] Not packing arrays with changing variable used for size

2015-01-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Wed Jan 21 19:40:54 2015 New Revision: 219963 URL: https://gcc.gnu.org/viewcvs?rev=219963&root=gcc&view=rev Log: 2015-01-21 Thomas Koenig PR fortran/57023 * dependency.c (ca

[Bug fortran/57023] [4.8/4.9 Regression] Not packing arrays with changing variable used for size

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Sat Jan 24 12:50:51 2015 New Revision: 220080 URL: https://gcc.gnu.org/viewcvs?rev=220080&root=gcc&view=rev Log: 2015-01-24 Thomas Koenig Backport from trunk PR fortran/5702

[Bug fortran/64772] [5 Regression] ICE passing coarrays to subroutine

2015-01-24 Thread tkoenig at gcc dot gnu.org
||2015-01-24 CC||tkoenig at gcc dot gnu.org Target Milestone|--- |5.0 Summary|ICE passing coarrays to |[5 Regression] ICE passing |subroutine |coarrays to subroutine

[Bug fortran/64772] [4.9/5 Regression] ICE passing coarrays to subroutine

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64772 Thomas Koenig changed: What|Removed |Added Target Milestone|5.0 |4.9.4 Summary|[5 Regression]

[Bug fortran/64771] [4.9/5 Regression] ICE(segfault) when passing coarrays around; ICE in gfc_zero_size_array in arith.c:1637

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64771 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/57023] [4.8 Regression] Not packing arrays with changing variable used for size

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Sat Jan 24 15:20:56 2015 New Revision: 220082 URL: https://gcc.gnu.org/viewcvs?rev=220082&root=gcc&view=rev Log: 2015-01-24 Thomas Koenig Backport from trunk PR fortran/5702

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

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32834 Bug 32834 depends on bug 57023, which changed state. Bug 57023 Summary: [4.8 Regression] Not packing arrays with changing variable used for size https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57023 What|Removed |

[Bug fortran/57023] [4.8 Regression] Not packing arrays with changing variable used for size

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

[Bug fortran/64773] New: [F2008]

2015-01-24 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org This is inspired by PR 57023, but it is a pure F2008 error, hence a separate PR. program main integer :: n n = 5 block integer, dimension(n, n) :: a a = 0 n = n - 1 call baz(a, n) print '(5I2)

[Bug fortran/64773] [F2008] Not packing arrays with changing variable used for size in block

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64773 Thomas Koenig changed: What|Removed |Added Keywords||wrong-code Summary|[F2008]

[Bug fortran/56867] Missing temporary with string array assignment

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 --- Comment #10 from Thomas Koenig --- Author: tkoenig Date: Sat Jan 24 21:30:15 2015 New Revision: 220085 URL: https://gcc.gnu.org/viewcvs?rev=220085&root=gcc&view=rev Log: 2015-01-24 Thomas Koenig PR fortran/56867 * trans-array.c (

[Bug fortran/56867] Missing temporary with string array assignment

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

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

2015-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32834 Bug 32834 depends on bug 56867, which changed state. Bug 56867 Summary: Missing temporary with string array assignment https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56867 What|Removed |Added -

[Bug fortran/60956] [4.8/4.9/5 Regression] error reading (and writing) large text files in gfortran

2015-02-05 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60956 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |5.0 Summary|error reading (an

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

2015-02-06 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 Consider the following code: module foo implicit none contains subroutine bar(n) integer, intent(in) :: n print *,"bar before dusty",

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

2015-02-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64958 Thomas Koenig changed: What|Removed |Added Version|unknown |5.0 Severity|normal

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

2015-02-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64958 --- Comment #1 from Thomas Koenig --- If this mechanism is in place, it could also be used to catch code like call foo(a+1) ... subroutine foo(a) a = a + 1 end subroutine

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

2015-02-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64958 --- Comment #3 from Thomas Koenig --- If it is forbidden to modify an actual argument, we could make a tempoary copy of that argument, pass that to a procedure where it maches an intent(unknown) dummy argument, then do the comparison. So, we wou

[Bug libfortran/65203] New: Document fall-back to read-only access

2015-02-25 Thread tkoenig at gcc dot gnu.org
: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Currently, when encountering EACCES or EROFS upon opening, we fall back towards opening the file read-only. This is a) not documented b) surprising for some users (an inconsistency has been

[Bug fortran/65359] New: [OOP] undefined output with array and inheritance

2015-03-09 Thread tkoenig at gcc dot gnu.org
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Originally from http://stackoverflow.com/questions/28933061/using-1n-with-inherited-classes-works-weirdly-in-gfortran : module try_mod implicit none type, public :: Inner_t integer :: i

[Bug tree-optimization/21046] move memory allocation out of a loop

2014-12-25 Thread tkoenig at gcc dot gnu.org
||tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig --- Any work being done on this?

[Bug fortran/61459] [4.8/4.9/4.10 Regression] segfault when assigning to allocatable function result from matmul result

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

[Bug bootstrap/61792] New: [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val

2014-07-13 Thread tkoenig at gcc dot gnu.org
Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Created attachment 33115 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33115&action=edit config.log In revision 212492, bo

[Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val

2014-07-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |4.10.0

[Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val

2014-07-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792 --- Comment #2 from Thomas Koenig --- Here is the command line: make[3]: Entering directory `/home/ig25/Gcc/trunk-bin/gcc' g++ -c -g -DIN_GCC-fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wc

[Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val

2014-07-13 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792 Thomas Koenig changed: What|Removed |Added CC||romangareev at gcc dot gnu.org --- Comme

[Bug bootstrap/61792] [4.10 Regression] Bootstrap error with undeclared function isl_ast_expr_get_val

2014-07-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61792 Thomas Koenig changed: What|Removed |Added Severity|normal |blocker --- Comment #5 from Thomas Koeni

[Bug fortran/61999] [4.8/4.9/4.10 Regression] `gfc_simplify_dot_product` causes ICE for constant arguments

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

[Bug fortran/62076] [4.10 Regression] testsuite failure in udr2.90

2014-08-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62076 Thomas Koenig changed: What|Removed |Added Target Milestone|--- |4.10.0

[Bug fortran/62076] New: [4.10 Regression] testsuite failure in udr2.90

2014-08-09 Thread tkoenig at gcc dot gnu.org
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org This is with current trunk, rev. 213777 . With MALLOC_CHECK_=3 MALLOC_PERTURB_=69 udf2.f90 in the gomp testsuite segfaults on x86_64-unknown-linux-gnu : g25@linux-fd1f:~/Krempel/Udr

[Bug fortran/61999] [4.8/4.9/4.10 Regression] `gfc_simplify_dot_product` causes ICE for constant arguments

2014-08-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61999 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Sat Aug 9 22:38:46 2014 New Revision: 213782 URL: https://gcc.gnu.org/viewcvs?rev=213782&root=gcc&view=rev Log: 2014-08-10 Thomas Koenig PR fortran/61999 * simplify.c (gfc_

[Bug fortran/62076] [4.9/4.10 Regression] testsuite failure in udr2.90

2014-08-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62076 Thomas Koenig changed: What|Removed |Added Summary|[4.10 Regression] testsuite |[4.9/4.10 Regression]

[Bug fortran/61999] [4.8/4.9/4.10 Regression] `gfc_simplify_dot_product` causes ICE for constant arguments

2014-08-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61999 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Aug 10 11:25:24 2014 New Revision: 213788 URL: https://gcc.gnu.org/viewcvs?rev=213788&root=gcc&view=rev Log: 2014-08-10 Thomas Koenig Backport from trunk PR fortran/6199

[Bug fortran/61999] [4.8/4.9/4.10 Regression] `gfc_simplify_dot_product` causes ICE for constant arguments

2014-08-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61999 --- Comment #7 from Thomas Koenig --- Author: tkoenig Date: Sun Aug 10 14:19:18 2014 New Revision: 213789 URL: https://gcc.gnu.org/viewcvs?rev=213789&root=gcc&view=rev Log: 2014-08-10 Thomas Koenig Backport from trunk PR fortran/6199

[Bug fortran/61999] [4.8/4.9/4.10 Regression] `gfc_simplify_dot_product` causes ICE for constant arguments

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

[Bug fortran/60661] DO CONCURRENT with MASK: Avoid using a temporary for the mask

2014-08-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60661 Thomas Koenig changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/62106] [4.9/5 Regression] Adding a scalar variable to an array constructor gives wrong result

2014-08-13 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org Known to fail|4.10.0 |5.0 --- Comment #3 from Thomas Koenig --- I have a patch.

[Bug fortran/62106] [4.9/5 Regression] Adding a scalar variable to an array constructor gives wrong result

2014-08-14 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62106 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Thu Aug 14 18:52:12 2014 New Revision: 213980 URL: https://gcc.gnu.org/viewcvs?rev=213980&root=gcc&view=rev Log: 2014-08-14 Thomas Koenig PR fortran/62106 * gfortran.h (symb

[Bug fortran/62142] [4.9/5 Regression] internal compiler error: Segmentation fault (X = X - L*floor(X/L))

2014-08-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62142 Thomas Koenig changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |tkoenig at gcc dot gnu.org

[Bug fortran/62106] [4.9/5 Regression] Adding a scalar variable to an array constructor gives wrong result

2014-08-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62106 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Fri Aug 15 20:47:30 2014 New Revision: 214038 URL: https://gcc.gnu.org/viewcvs?rev=214038&root=gcc&view=rev Log: 2014-08-15 Thomas Koenig Backport from trunk PR fortran/6210

[Bug fortran/62106] [4.9/5 Regression] Adding a scalar variable to an array constructor gives wrong result

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

[Bug fortran/62142] [4.9/5 Regression] internal compiler error: Segmentation fault (X = X - L*floor(X/L))

2014-08-15 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62142 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Fri Aug 15 21:19:33 2014 New Revision: 214043 URL: https://gcc.gnu.org/viewcvs?rev=214043&root=gcc&view=rev Log: 2014-08-15 Thomas Koenig PR fortran/62142 * trans-expr.c (is

[Bug fortran/62142] [4.9/5 Regression] internal compiler error: Segmentation fault (X = X - L*floor(X/L))

2014-08-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62142 --- Comment #9 from Thomas Koenig --- Author: tkoenig Date: Sat Aug 16 09:45:02 2014 New Revision: 214061 URL: https://gcc.gnu.org/viewcvs?rev=214061&root=gcc&view=rev Log: 2014-08-16 Thomas Koenig Backport from trunk PR fortran/6214

[Bug fortran/62142] [4.9/5 Regression] internal compiler error: Segmentation fault (X = X - L*floor(X/L))

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

[Bug fortran/62214] [4.8/4.9/5 Regression] Problem with spread plus concatenation for characters

2014-08-21 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #2 from Thomas Koenig --- I have a patch.

[Bug fortran/62214] [4.8/4.9/5 Regression] Problem with spread plus concatenation for characters

2014-08-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62214 --- Comment #3 from Thomas Koenig --- Author: tkoenig Date: Thu Aug 21 18:52:58 2014 New Revision: 214281 URL: https://gcc.gnu.org/viewcvs?rev=214281&root=gcc&view=rev Log: 2014-08-21 Thomas Koenig PR fortran/62214 * frontend-passes.

[Bug fortran/62076] [4.9/5 Regression] testsuite failure in udr2.90

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

[Bug fortran/62214] [4.8/4.9/5 Regression] Problem with spread plus concatenation for characters

2014-08-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62214 --- Comment #4 from Thomas Koenig --- Author: tkoenig Date: Thu Aug 21 19:34:39 2014 New Revision: 214282 URL: https://gcc.gnu.org/viewcvs?rev=214282&root=gcc&view=rev Log: 2014-08-21 Thomas Koenig Backport from trunk PR fortran/6221

[Bug fortran/62214] [4.8/4.9/5 Regression] Problem with spread plus concatenation for characters

2014-08-21 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62214 --- Comment #5 from Thomas Koenig --- Author: tkoenig Date: Thu Aug 21 21:20:27 2014 New Revision: 214296 URL: https://gcc.gnu.org/viewcvs?rev=214296&root=gcc&view=rev Log: 2014-08-21 Thomas Koenig Backport from trunk PR fortran/6221

[Bug fortran/62214] [4.8/4.9/5 Regression] Problem with spread plus concatenation for characters

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

[Bug fortran/31593] Invariant DO loop variables and subroutines

2014-08-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31593 --- Comment #46 from Thomas Koenig --- (In reply to Dominique d'Humieres from comment #45) > Anything left to fix in this PR? Unfortunately yes... We still do not take advantage of the fact that the call to a subroutine cannot change the value

[Bug fortran/60550] [OOP] ICE on factory design pattern

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

[Bug fortran/60110] ICE in gfc_get_symbol_decl, at fortran/trans-decl.c:1266

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

[Bug fortran/62278] gfc_check_dependency should also check for TARGET attribute

2014-08-27 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62278 --- Comment #2 from Thomas Koenig --- Can you provide an example? The simplistic case of subroutine foo(p) integer, save :: a(10)[*] integer, pointer :: p(:) p(:) = a(:) end subroutine foo ig25@linux-fd1f:~/Krempel/Point> gfortran -c -O -

[Bug fortran/44735] ICE on FORALL with character array pointer

2014-08-31 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44735 --- Comment #7 from Thomas Koenig --- The fix looks good. Commit the test case from comment #5 and close?

[Bug fortran/62270] -Wlogical-not-parentheses warnings

2014-09-01 Thread tkoenig at gcc dot gnu.org
||2014-09-01 CC||burnus at gcc dot gnu.org, ||tkoenig at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Thomas Koenig --- Tobias, I think you added the

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

2014-10-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 Thomas Koenig changed: What|Removed |Added Last reconfirmed|2008-08-16 22:55:22 |2014-10-2 --- Comment #15 from Thomas Ko

[Bug fortran/68600] Inlined MATMUL is too slow.

2015-11-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68600 Thomas Koenig changed: What|Removed |Added CC||tkoenig at gcc dot gnu.org --- Comment

[Bug fortran/68600] Inlined MATMUL is too slow.

2015-11-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68600 --- Comment #3 from Thomas Koenig --- Created attachment 36868 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36868&action=edit Modified benchmark (really this time) Hi Dominique, I think you are seeing the effects of inefficiencies of as

[Bug fortran/68600] Inlined MATMUL is too slow.

2015-11-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68600 --- Comment #5 from Thomas Koenig --- Another interesting data point. I deleted the DGEMM implementation from the file and linked against the serial version of openblas. OK, openblas is based on GOTO blas, so we have to expect a hit for large ma

[Bug libfortran/68652] gamma function hangs on some arguments, returns NaN on other ones

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

[Bug fortran/68600] Inlined MATMUL is too slow.

2015-12-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68600 --- Comment #9 from Thomas Koenig --- > I took the example code found in > http://wiki.cs.utexas.edu/rvdg/HowToOptimizeGemm/ where the register based > vector computations are explicitly called via the SSE registers and > converted it to use the

[Bug fortran/69011] New: [OOP] ICE in gfc_advance_chain for ALLOCATE with SOURCE

2015-12-22 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: --- This is a cut-down version of an ICE in FOODIE ( https://github.com/Fortran-FOSS-Programmers/FOODiE ). Might be related to PR 51864, but the

[Bug fortran/69011] [6 Regression] [OOP] ICE in gfc_advance_chain for ALLOCATE with SOURCE

2015-12-22 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69011 Thomas Koenig changed: What|Removed |Added CC||tom at codesourcery dot com --- Comment

[Bug fortran/69011] [6 Regression] [OOP] ICE in gfc_advance_chain for ALLOCATE with SOURCE

2015-12-23 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69011 Thomas Koenig changed: What|Removed |Added Blocks||67779 --- Comment #4 from Thomas Koenig

[Bug fortran/67779] Strange ordering with strings in extended object

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

[Bug fortran/67779] Strange ordering with strings in extended object

2015-12-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67779 --- Comment #11 from Thomas Koenig --- Created attachment 37182 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37182&action=edit More simplified test case This illustrates the problem - the array is passed wrong on the first call to the su

[Bug fortran/67779] Strange ordering with strings in extended object

2015-12-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67779 --- Comment #14 from Thomas Koenig --- The error occurs for class arrays only. Changing class(myclass), dimension(:) :: array to type(mysortable), dimension(:) :: array in the more simplified test case results in correct behavior.

[Bug fortran/67779] Strange ordering with strings in extended object

2015-12-29 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67779 --- Comment #16 from Thomas Koenig --- Created attachment 37190 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37190&action=edit Test case that still fails Hi Paul, > (i) To fix the ICE in trans.c. This is fixed by the change to trans-stm

[Bug fortran/67779] Strange ordering with strings in extended object

2016-01-02 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67779 --- Comment #23 from Thomas Koenig --- (In reply to Paul Thomas from comment #21) > the right patch this time Works well, looks obvious. Pre-approved if you don't think it is, in fact, obvious :-)

[Bug fortran/69154] [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux

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

[Bug fortran/69154] [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux

2016-01-06 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69154 Thomas Koenig changed: What|Removed |Added Blocks||37131 --- Comment #4 from Thomas Koenig

[Bug fortran/69154] [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux

2016-01-08 Thread tkoenig at gcc dot gnu.org
at gcc dot gnu.org |tkoenig at gcc dot gnu.org --- Comment #5 from Thomas Koenig --- A quick fix is rather easy - don't do the matmul inlining within a WHERE block. We do the same thing already for function elimination.

[Bug fortran/69154] [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux

2016-01-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69154 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 10 13:18:54 2016 New Revision: 232201 URL: https://gcc.gnu.org/viewcvs?rev=232201&root=gcc&view=rev Log: 2016-01-10 Thomas Koenig PR fortran/69154 * frontend

[Bug fortran/69154] [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux

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

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

2016-01-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37131 Bug 37131 depends on bug 69154, which changed state. Bug 69154 Summary: [6 Regression] ICE in gfc_trans_where_2, at fortran/trans-stmt.c:5005 on *-linux https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69154 What|Removed

[Bug fortran/68829] [4.9/5/6 Regression] Segfaults with -Ofast due to large array on stack

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

[Bug tree-optimization/69155] [6 Regression] ICE (segfault in gimple_stmt_nonnegative_warnv_p)

2016-01-10 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69155 Thomas Koenig changed: What|Removed |Added Component|fortran |tree-optimization --- Comment #5 from Th

[Bug c++/69250] New: __attribute__ ((aligned(32))) not honored in classes

2016-01-12 Thread tkoenig at gcc dot gnu.org
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: tkoenig at gcc dot gnu.org Target Milestone: --- 32-byte alignment (useful for avx) breaks when used in classes. This is for 5.3 on x86_64-unknown-cygwin. Test case: #include #define ALIGN __attribute__ ((aligned

[Bug fortran/66094] Handle transpose(A) in inline matmul

2016-01-16 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66094 --- Comment #3 from Thomas Koenig --- Created attachment 37371 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37371&action=edit Patch to handle matmul(a, transpose(b)) This very straightforward patch handles matmul(a, transpose(b)). I won

[Bug fortran/66094] Handle transpose(A) in inline matmul

2016-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66094 --- Comment #6 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 24 09:11:50 2016 New Revision: 232774 URL: https://gcc.gnu.org/viewcvs?rev=232774&root=gcc&view=rev Log: 2016-01-24 Thomas Koenig PR fortran/66094 * frontend

[Bug fortran/66094] Handle transpose(A) in inline matmul

2016-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66094 --- Comment #7 from Thomas Koenig --- Still to do: MATMUL(TRANSPOSE(A),B). MATMUL(TRANSPOSE(A),TRANSPOSE(B)) would be silly.

[Bug fortran/66094] Handle transpose(A) in inline matmul

2016-01-24 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66094 --- Comment #8 from Thomas Koenig --- Author: tkoenig Date: Sun Jan 24 18:15:08 2016 New Revision: 232779 URL: https://gcc.gnu.org/viewcvs?rev=232779&root=gcc&view=rev Log: 2016-01-24 Thomas Koenig PR fortran/66094 * frontend

[Bug fortran/66385] [4.9/5/6 Regression] ICE: FORALL writing multiple elements of one array

2015-06-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66385 --- Comment #4 from Thomas Koenig --- *** Bug 66050 has been marked as a duplicate of this bug. ***

[Bug fortran/66050] ICE: FORALL with operation on matrix columns

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

[Bug fortran/66385] [4.9/5/6 Regression] ICE: FORALL writing multiple elements of one array

2015-06-04 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66385 Thomas Koenig changed: What|Removed |Added Blocks||36854 --- Comment #5 from Thomas Koenig

[Bug fortran/47674] gfortran.dg/realloc_on_assign_5.f03: Segfault at run time for deferred (allocatable) string length

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

<    25   26   27   28   29   30   31   32   33   34   >