--- Comment #7 from pault at gcc dot gnu dot org 2007-06-14 12:13 ---
As reported in comment#6, this cleared itself.
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from pault at gcc dot gnu dot org 2007-05-30 13:23 ---
This seems to have fixed itself - all three testcases run fine on 4.3.0
20070525. I'll check it out tonight on x86_ia64 and, if all is well, I'll
clear the PR.
Paul
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?i
--- Comment #5 from fxcoudert at gcc dot gnu dot org 2007-05-04 12:31
---
RESHAPE is not simplified, because "x" has type EXPR_CONSTANT (scalar constant)
which is not accepted by the simplification routine gfc_simplify_reshape,
because it wants arguments to be EXPR_ARRAY (ie array const
--- Comment #4 from jvdelisle at gcc dot gnu dot org 2007-05-04 02:47
---
The ice is happening here:
/* Create an array constructor from an initialization expression.
We assume the frontend already did any expansions and conversions. */
tree
gfc_conv_array_initializer (tree type,
--- Comment #3 from tobi at gcc dot gnu dot org 2007-04-16 14:14 ---
Reduced testcase:
real, dimension(1), parameter :: r=1.0
real, dimension(1) :: s=RESHAPE(r,(/1/))
IF (ANY(s.NE.1.0)) CALL ABORT()
END
--
tobi at gcc dot gnu dot org changed:
What|Removed
--- Comment #2 from brooks at gcc dot gnu dot org 2007-04-06 23:06 ---
The following code repeats the ICE:
character(LEN=2), parameter :: a="a "
real, dimension(2,2), parameter :: r=1.0
character(LEN=4) :: b=REPEAT(a,2)
real, dimension(4) :: l=RESHAPE(r,(/4/))
character(LEN=3) :: c
--- Comment #1 from tkoenig at gcc dot gnu dot org 2007-03-17 15:42 ---
Confirmed.
--
tkoenig at gcc dot gnu dot org changed:
What|Removed |Added
OtherBugsDependingO|