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.
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig changed:
What|Removed |Added
Attachment #46714|0 |1
is obsolete|
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&action=edit
Library Diff
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig changed:
What|Removed |Added
Attachment #45669|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig changed:
What|Removed |Added
Attachment #45536|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig changed:
What|Removed |Added
Attachment #45535|0 |1
is obsolete|
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
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 choic
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&action=edit
library
Here is the library. At the moment, it has an interprocess allocator and
handles the creation and reap
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&action=edit
Proof-of-concept
As a little update, here is a proof-of-concept patch. It adds a new coarray
option -fcoarray=
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88729
Nicolas Koenig changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88729
Nicolas Koenig changed:
What|Removed |Added
CC||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-un
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 fo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88076
Nicolas Koenig changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
: 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
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&root=gcc&view=rev
Log:
2018-08-21 Nicolas Koenig
Thomas Koenig
PR fortr
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&root=gcc&view=rev
Log:
2018-07-25 Nicolas Koenig
Thomas Koenig
PR fortr
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&root=gcc&view=rev
Log:
2018-07-25 Nicolas Koenig
Thomas Koenig
PR fortr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Nicolas Koenig changed:
What|Removed |Added
Attachment #44106|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Nicolas Koenig changed:
What|Removed |Added
Attachment #44034|0 |1
is obsolete|
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
open(10,file="wait.dat",iostat=iostat,iomsg
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Nicolas Koenig changed:
What|Removed |Added
Attachment #43877|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Nicolas Koenig changed:
What|Removed |Added
Attachment #42494|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
Nicolas Koenig changed:
What|Removed |Added
CC||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
>
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&root=gcc&view=rev
Log:
2017-06-05 Nicolas Koenig
PR fortran/35339
* fro
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&action=edit
Test Case
Trying to comp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339
Nicolas Koenig changed:
What|Removed |Added
Attachment #41420|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339
Nicolas Koenig changed:
What|Removed |Added
Attachment #41419|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339
Nicolas Koenig changed:
What|Removed |Added
CC||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|---
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&root=gcc&view=rev
Log:
2017-05-09 Nicolas Koenig
PR fortran/80442
* arra
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80442
Nicolas Koenig changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Last reconfirmed|
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
at gcc dot gnu.org |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|---
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&root=gcc&view=rev
Log:
2017-04-10 Nicolas Koenig
Paul Thomas
PR f
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 (r
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498
koenigni at gcc dot gnu.org changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
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&root=gcc&view=rev
Log:
2017-03-18 Nicolas Koenig
PR
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69498
koenigni at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |ASSIGNED
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&root=gcc&view=rev
Log:
2017-03-12 Nicolas Koenig
PR fortr
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&root=gcc&view=rev
Log:
2017-03-22 Nicolas Koenig
PR fortr
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&root=gcc&view=rev
Log:
2017-03-18 Nicolas Koenig
PR
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&root=gcc&view=rev
Log:
2017-03-12 Nicolas Koenig
PR fortr
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
50 matches
Mail list logo