[Bug fortran/31218] ICE on valid code with gfortran

2007-06-14 Thread pault at gcc dot gnu dot org
--- 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

[Bug fortran/31218] ICE on valid code with gfortran

2007-05-30 Thread pault at gcc dot gnu dot org
--- 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

[Bug fortran/31218] ICE on valid code with gfortran

2007-05-04 Thread fxcoudert at gcc dot gnu dot org
--- 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

[Bug fortran/31218] ICE on valid code with gfortran

2007-05-03 Thread jvdelisle at gcc dot gnu dot org
--- 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,

[Bug fortran/31218] ICE on valid code with gfortran

2007-04-16 Thread tobi at gcc dot gnu dot org
--- 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

[Bug fortran/31218] ICE on valid code with gfortran

2007-04-06 Thread brooks at gcc dot gnu dot org
--- 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

[Bug fortran/31218] ICE on valid code with gfortran

2007-03-17 Thread tkoenig at gcc dot gnu dot org
--- 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|