--- Comment #4 from pault at gcc dot gnu dot org 2007-03-22 18:37 ---
Subject: Bug 31193
Author: pault
Date: Thu Mar 22 18:37:16 2007
New Revision: 123131
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123131
Log:
2006-03-22 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/
--- Comment #3 from patchapp at dberlin dot org 2007-03-22 13:30 ---
Subject: Bug number PR31193
A patch for this bug has been added to the patch tracker.
The mailing list url for the patch is
http://gcc.gnu.org/ml/gcc-patches/2007-03/msg01465.html
--
http://gcc.gnu.org/bugzilla/sh
--- Comment #2 from pault at gcc dot gnu dot org 2007-03-21 15:22 ---
This fixes it
Index: gcc/fortran/trans-intrinsic.c
===
*** gcc/fortran/trans-intrinsic.c (revision 123059)
--- gcc/fortran/trans-intrinsic.c
--- Comment #1 from fxcoudert at gcc dot gnu dot org 2007-03-16 06:54
---
Further reduced testcase:
character(5) :: string
print *, transfer(string,"a",5)
end
The ICE happens because the front-end generates a MULT_EXPR with a NULL second
argument, in trans-array.c:
if (size &&