--- Comment #7 from pault at gcc dot gnu dot org 2007-08-30 22:12 ---
Fixed on trunk.
Thanks for the report!
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
---
--- Comment #6 from pault at gcc dot gnu dot org 2007-08-30 22:11 ---
Subject: Bug 31879
Author: pault
Date: Thu Aug 30 22:10:55 2007
New Revision: 127939
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127939
Log:
2007-08-31 Paul Thomas <[EMAIL PROTECTED]>
PR fortran/
--- Comment #5 from patchapp at dberlin dot org 2007-08-29 18:05 ---
Subject: Bug number PR31879
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-08/msg02114.html
--
http://gcc.gnu.org/bugzilla/sh
--- Comment #4 from pault at gcc dot gnu dot org 2007-05-18 07:18 ---
(In reply to comment #3)
> This fixes it and much more besides. It needs commenting and tidying up.
>
...but is broken on x86_ia64 with a very odd error message:
pr31879.f90: In function MAIN__:
pr31879.f90:13: in
--- Comment #3 from pault at gcc dot gnu dot org 2007-05-16 20:55 ---
This fixes it and much more besides. It needs commenting and tidying up.
Paul
Index: gcc/fortran/trans-array.c
===
*** gcc/fortran/trans-array.c (révi
--- Comment #2 from burnus at gcc dot gnu dot org 2007-05-09 22:53 ---
gfc_conv_expr_descriptor, at fortran/trans-array.c:4474:
if (expr->ts.type == BT_CHARACTER)
{
if (expr->ts.cl == NULL)
{
/* This had better be a substring reference!
--- Comment #1 from vivekrao4 at yahoo dot com 2007-05-09 16:41 ---
A simpler program exhibiting the same bug:
module str_mod
contains
function ccopy(yy) result(xy)
character (len=*), intent(in) :: yy(:)
character (len=1) :: xy(size(yy))
xy = yy
end function ccopy
end module str_mod
!
p