[Bug fortran/39239] Reject SAVEd variables EQUIVALENCEd to a COMMON

2017-03-22 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39239 --- Comment #14 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Wed Mar 22 19:12:24 2017 New Revision: 246406 URL: https://gcc.gnu.org/viewcvs?rev=246406=gcc=rev Log: 2017-03-12 Nicolas Koenig <koeni...@student.ethz.ch>

[Bug fortran/39239] Reject SAVEd variables EQUIVALENCEd to a COMMON

2017-03-22 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39239 --- Comment #13 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Wed Mar 22 19:08:36 2017 New Revision: 246405 URL: https://gcc.gnu.org/viewcvs?rev=246405=gcc=rev Log: 2017-03-22 Nicolas Koenig <koeni...@student.ethz.ch>

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-03-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #6 from koenigni at gcc dot gnu.org --- > + p = strchr(name, '.'); s/strchr/strrchr Also, regression tested for x86_64-pc-linux-gnu

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-03-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 koenigni at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug fortran/39239] Reject SAVEd variables EQUIVALENCEd to a COMMON

2017-03-20 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39239 --- Comment #12 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Mon Mar 20 16:50:00 2017 New Revision: 246284 URL: https://gcc.gnu.org/viewcvs?rev=246284=gcc=rev Log: 2017-03-12 Nicolas Koenig <koeni...@student.ethz.ch>

[Bug fortran/69499] [F03] ICE-on-invalid on combining select type with wrong statement

2017-03-16 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69499 koenigni at gcc dot gnu.org changed: What|Removed |Added CC||koenigni at gcc dot gnu.org

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-04-04 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 koenigni at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-04-10 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #10 from Nicolas Koenig --- Author: koenigni Date: Mon Apr 10 20:58:21 2017 New Revision: 246826 URL: https://gcc.gnu.org/viewcvs?rev=246826=gcc=rev Log: 2017-04-10 Nicolas Koenig Paul

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-04-10 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 Nicolas Koenig changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-04-04 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #7 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Tue Apr 4 13:41:41 2017 New Revision: 246679 URL: https://gcc.gnu.org/viewcvs?rev=246679=gcc=rev Log: 2017-03-18 Nicolas Koenig <koeni...@student.ethz

[Bug fortran/68569] ICE with automatic character object and DATA

2017-04-06 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68569 koenigni at gcc dot gnu.org changed: What|Removed |Added CC||koenigni at gcc dot gnu.org

[Bug fortran/68569] ICE with automatic character object and DATA

2017-04-16 Thread koenigni at gcc dot gnu.org
at gcc dot gnu.org |koenigni at gcc dot gnu.org

[Bug fortran/80442] New: Rejects DATA statement with array slice

2017-04-16 Thread koenigni at gcc dot gnu.org
Priority: P3 Component: fortran Assignee: koenigni at gcc dot gnu.org Reporter: koenigni at gcc dot gnu.org Target Milestone: --- The following code is rejected, even though it is, as far as I can see, valid Fortran. $ cat test.f90 program main implicit none integer

[Bug fortran/80442] Rejects DATA statement with array slice

2017-04-16 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80442 Nicolas Koenig changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/69498] ICE on disjunct cases with displaced or incomplete embedded statement

2017-03-21 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498 --- Comment #4 from koenigni at gcc dot gnu.org --- Author: koenigni Date: Tue Mar 21 14:49:21 2017 New Revision: 246322 URL: https://gcc.gnu.org/viewcvs?rev=246322=gcc=rev Log: 2017-03-18 Nicolas Koenig <koeni...@student.ethz

[Bug fortran/68569] ICE with automatic character object and DATA

2017-04-07 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68569 --- Comment #4 from Nicolas Koenig --- And here is a fix for the first test case (z2a.f90), already regression tested on x86_64-pc-linux-gnu: Index: resolve.c === --- resolve.c

[Bug fortran/80442] Rejects DATA statement with array slice

2017-05-14 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80442 Nicolas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug fortran/80442] Rejects DATA statement with array slice

2017-05-13 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80442 --- Comment #2 from Nicolas Koenig --- Author: koenigni Date: Sat May 13 23:38:36 2017 New Revision: 248012 URL: https://gcc.gnu.org/viewcvs?rev=248012=gcc=rev Log: 2017-05-09 Nicolas Koenig PR

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-05-27 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 Nicolas Koenig changed: What|Removed |Added Attachment #41420|0 |1 is obsolete|

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-06-05 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 --- Comment #12 from Nicolas Koenig --- Author: koenigni Date: Mon Jun 5 12:35:11 2017 New Revision: 248877 URL: https://gcc.gnu.org/viewcvs?rev=248877=gcc=rev Log: 2017-06-05 Nicolas Koenig PR

[Bug fortran/80945] New: Invalid code with allocatable character array in READ/WRITE statement

2017-06-01 Thread koenigni at gcc dot gnu.org
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: koenigni at gcc dot gnu.org Target Milestone: --- Created attachment 41446 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41446=edit Test Case Trying to comp

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-05-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 Nicolas Koenig changed: What|Removed |Added CC||koenigni at gcc dot gnu.org

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-05-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 Nicolas Koenig changed: What|Removed |Added Attachment #41419|0 |1 is obsolete|

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

2017-10-02 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #27 from Nicolas Koenig --- (In reply to Janne Blomqvist from comment #26) > I though I wrote somewhere why I gave up on this, after thinking a lot about > the problem in general. However, I can't find my writeup now, so I'll add a >

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

2017-10-28 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 Nicolas Koenig changed: What|Removed |Added CC||koenigni at gcc dot gnu.org

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

2018-04-28 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 Nicolas Koenig changed: What|Removed |Added Attachment #43877|0 |1 is obsolete|

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

2018-04-28 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #36 from Nicolas Koenig --- There seems to be a mismatch between the front end and the library. For program main integer :: id character(len=50) :: iomsg integer :: iostat id = 0

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

2018-05-09 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 Nicolas Koenig changed: What|Removed |Added Attachment #44034|0 |1 is obsolete|

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

2018-05-20 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 Nicolas Koenig changed: What|Removed |Added Attachment #44106|0 |1 is obsolete|

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

2018-07-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #43 from Nicolas Koenig --- Author: koenigni Date: Wed Jul 25 18:48:39 2018 New Revision: 262978 URL: https://gcc.gnu.org/viewcvs?rev=262978=gcc=rev Log: 2018-07-25 Nicolas Koenig Thomas Koenig PR fortran/25829

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

2018-07-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #45 from Nicolas Koenig --- Author: koenigni Date: Wed Jul 25 19:34:33 2018 New Revision: 262979 URL: https://gcc.gnu.org/viewcvs?rev=262979=gcc=rev Log: 2018-07-25 Nicolas Koenig Thomas Koenig PR fortran/25829

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

2018-08-21 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 --- Comment #55 from Nicolas Koenig --- Author: koenigni Date: Tue Aug 21 18:48:59 2018 New Revision: 263750 URL: https://gcc.gnu.org/viewcvs?rev=263750=gcc=rev Log: 2018-08-21 Nicolas Koenig Thomas Koenig PR fortran/25829

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

2018-04-08 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829 Nicolas Koenig changed: What|Removed |Added Attachment #42494|0 |1 is obsolete|

[Bug fortran/88076] Shared Memory implementation for Coarrays

2018-11-18 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 Nicolas Koenig changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/88076] New: Shared Memory implementation for Coarrays

2018-11-18 Thread koenigni at gcc dot gnu.org
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: koenigni at gcc dot gnu.org Target Milestone: --- At the moment, we only support coarrays using mpi (or if they only have single image). Thomas & I are currently working on adding an implementation based upon sh

[Bug c/88729] New: ICE in libiberty during bootstrap with debug info

2019-01-06 Thread koenigni at gcc dot gnu.org
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: koenigni at gcc dot gnu.org Target Milestone: --- While trying to compile gcc with maximum debug info it ICE'd in libiberty/d-demangle.c in expand_gimple_statement(). The error happens only on power (powerpc64le-unknown

[Bug c/88729] ICE in libiberty during bootstrap with debug info

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

[Bug fortran/88076] Shared Memory implementation for Coarrays

2018-11-22 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #2 from Nicolas Koenig --- > Once you are done on this, you might consider implementing a -parallel as in > ifort. > > This could conveniently be triggered in frontend-passes.c, I suspect. ie. > this would be a good place to check

[Bug c/88729] ICE in libiberty during bootstrap with debug info

2019-01-13 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88729 Nicolas Koenig changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-01-27 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #4 from Nicolas Koenig --- Created attachment 45536 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45536=edit library Here is the library. At the moment, it has an interprocess allocator and handles the creation and reaping of

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-01-27 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #3 from Nicolas Koenig --- Created attachment 45535 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45535=edit Proof-of-concept As a little update, here is a proof-of-concept patch. It adds a new coarray option -fcoarray=native

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-02-12 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 Nicolas Koenig changed: What|Removed |Added Attachment #45536|0 |1 is obsolete|

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-02-12 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #9 from Nicolas Koenig --- Sorry for the late reply, there was a sad incidence with my laptop and ice cream :D (In reply to Damian Rouson from comment #8) > (In reply to Nicolas Koenig from comment #7) > > > I actually opted to use

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-02-12 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 Nicolas Koenig changed: What|Removed |Added Attachment #45535|0 |1 is obsolete|

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-01-29 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #7 from Nicolas Koenig --- (In reply to Damian Rouson from comment #5) > This is an exciting idea. When I gave some thought to writing a > shared-memory alternative coarray ABI, it seemed to me that pthreads would > be a better

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-08-14 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 Nicolas Koenig changed: What|Removed |Added Attachment #45669|0 |1 is obsolete|

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-08-14 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 --- Comment #14 from Nicolas Koenig --- Created attachment 46715 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46715=edit Library Diff

[Bug fortran/88076] Shared Memory implementation for Coarrays

2019-08-16 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076 Nicolas Koenig changed: What|Removed |Added Attachment #46714|0 |1 is obsolete|

[Bug rtl-optimization/98425] Superfluous sign-extend for constrained integer

2020-12-23 Thread koenigni at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98425 --- Comment #5 from Nicolas Koenig --- The advantage of using mov over movs for known-positive integers would be that 32bit moves are also move-eliminated, while movs always has to be executed.

[Bug rtl-optimization/98425] New: Superfluous sign-extend for constrained integer

2020-12-23 Thread koenigni at gcc dot gnu.org via Gcc-bugs
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: koenigni at gcc dot gnu.org Target Milestone: --- Hello everyone, A small missed optimization I noticed while toying around with the difference between signed and unsigned integers. The following code int