[Bug fortran/23634] temporary array of character ICE with non constant size

2006-04-17 Thread pault at gcc dot gnu dot org


--- Comment #9 from pault at gcc dot gnu dot org  2006-04-17 15:32 ---
HJ has fixed this one.

Paul


-- 

pault at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23634



[Bug fortran/23634] temporary array of character ICE with non constant size

2006-04-12 Thread hjl at gcc dot gnu dot org


--- Comment #8 from hjl at gcc dot gnu dot org  2006-04-12 20:58 ---
Subject: Bug 23634

Author: hjl
Date: Wed Apr 12 20:58:04 2006
New Revision: 112899

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112899
Log:
gcc/fortran/

2006-04-12  H.J. Lu  <[EMAIL PROTECTED]>

PR fortran/25619
Backport from mainline
2006-04-04  H.J. Lu  <[EMAIL PROTECTED]>

* trans-array.c (gfc_conv_expr_descriptor): Only dereference
character pointer when copying temporary.

PR fortran/23634
Backport from mainline
2006-04-04  H.J. Lu  <[EMAIL PROTECTED]>

* trans-array.c (gfc_conv_expr_descriptor): Properly copy
temporary character with non constant size.

gcc/testsuite/

2006-04-12  H.J. Lu  <[EMAIL PROTECTED]>

PR fortran/23634
PR fortran/25619
Backport from mainline
2006-04-04  Paul Thomas  <[EMAIL PROTECTED]>

* gfortran.dg/actual_array_constructor_1.f90: New testcase.

Added:
   
branches/gcc-4_1-branch/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90
Modified:
branches/gcc-4_1-branch/gcc/fortran/ChangeLog
branches/gcc-4_1-branch/gcc/fortran/trans-array.c
branches/gcc-4_1-branch/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23634



[Bug fortran/23634] temporary array of character ICE with non constant size

2006-04-04 Thread hjl at gcc dot gnu dot org


--- Comment #7 from hjl at gcc dot gnu dot org  2006-04-05 04:47 ---
Subject: Bug 23634

Author: hjl
Date: Wed Apr  5 04:47:51 2006
New Revision: 112695

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112695
Log:
gcc/fortran/

2006-04-04  H.J. Lu  <[EMAIL PROTECTED]>

PR fortran/25619
* trans-array.c (gfc_conv_expr_descriptor): Only dereference
character pointer when copying temporary.

PR fortran/23634
* trans-array.c (gfc_conv_expr_descriptor): Properly copy
temporary character with non constant size.

gcc/testsuite/

2006-04-04  Paul Thomas  <[EMAIL PROTECTED]>

PR fortran/23634
PR fortran/25619
* gfortran.dg/actual_array_constructor_1.f90: New testcase.

Added:
trunk/gcc/testsuite/gfortran.dg/actual_array_constructor_1.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/trans-array.c
trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23634