https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Thomas Koenig changed:
What|Removed |Added
CC||pault at gcc dot gnu.org
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
--- Comment #33 from Thomas Koenig ---
A much cleaner patch which gets us to the wrong code:
Index: trans-expr.c
===
--- trans-expr.c(Revision 269260)
+++ trans-expr.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Thomas Koenig changed:
What|Removed |Added
Keywords||ice-on-valid-code
--- Comment #32 from
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Thomas Koenig changed:
What|Removed |Added
Status|RESOLVED|NEW
Resolution|FIXED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Thomas Koenig changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
--- Comment #29 from Thomas Koenig ---
This also fails:
type :: t
integer :: c
end type t
class(t), dimension(:), allocatable :: a, b
class(t), dimension(:), allocatable :: c
allocate (a(5), source=t(1))
allocate (b(5),
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
--- Comment #28 from Thomas Koenig ---
This patch
Index: dependency.c
===
--- dependency.c
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Thomas Koenig changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|mikael at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
--- Comment #26 from Thomas Koenig ---
Works for
type :: t
integer :: c
end type t
type(t), dimension(5) :: a, b
type(t), dimension(:), allocatable :: c
a = t(1)
b = t(7)
allocate(c(5), source=t(13))
c = plus(c(1), b)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
--- Comment #25 from Thomas Koenig ---
I've come to a bit of a different conclusion.
For
module x
implicit none
contains
elemental subroutine foo(a,b)
real, intent(inout) :: a
real,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66089
Richard Biener changed:
What|Removed |Added
Target Milestone|7.4 |7.5
11 matches
Mail list logo