This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/15327] New: [gfortran] ICE when merging strings
- From: "Tobias dot Schlueter at physik dot uni-muenchen dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 May 2004 17:00:54 -0000
- Subject: [Bug fortran/15327] New: [gfortran] ICE when merging strings
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
[tobi@marktplatz tests]$ cat meissner10.f90
program Window
integer, allocatable, dimension(:, :, :) :: Ising, Counter
print *, Merge ("+", "-", Ising(: 4, : 4, : 4) == 1)
end program Window
[tobi@marktplatz tests]$ gfortran meissner10.f90
f951: ../../gcc/gcc/fortran/trans-expr.c:1572: gfc_conv_string_parameter:
Assertion `(((enum tree_code) (((se->expr)->common.type))->common.code) ==
POINTER_TYPE || ((enum tree_code) (((se->expr)->common.type))->common.code) ==
REFERENCE_TYPE)' failed.
meissner10.f90: In function `MAIN__':
meissner10.f90:3: internal compiler error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
[tobi@marktplatz tests]$
--
Summary: [gfortran] ICE when merging strings
Product: gcc
Version: tree-ssa
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: Tobias dot Schlueter at physik dot uni-muenchen dot de
CC: gcc-bugs at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15327