[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-13 Thread burnus at gcc dot gnu dot org
--- Comment #6 from burnus at gcc dot gnu dot org 2008-06-13 13:14 --- FIXED on the trunk (4.4.0). Thanks for the report. -- burnus at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-13 Thread burnus at gcc dot gnu dot org
--- Comment #5 from burnus at gcc dot gnu dot org 2008-06-13 13:05 --- Subject: Bug 36476 Author: burnus Date: Fri Jun 13 13:04:26 2008 New Revision: 136754 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=136754 Log: 2008-06-13 Tobias Burnus <[EMAIL PROTECTED]> PR fort

[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-12 Thread burnus at gcc dot gnu dot org
--- Comment #4 from burnus at gcc dot gnu dot org 2008-06-12 19:26 --- > TODO: Create test cases (incl. for kind=4) And with -std=f95: checking for equal string lengths. Also the initialization by an other parameter should be checked. I will work on a test case in the next days. -- b

[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-12 Thread burnus at gcc dot gnu dot org
--- Comment #3 from burnus at gcc dot gnu dot org 2008-06-12 18:32 --- Created an attachment (id=15758) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15758&action=view) Patch; TODO: Create test cases (incl. for kind=4) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36476

[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-10 Thread walter dot zimmer at dlr dot de
--- Comment #2 from walter dot zimmer at dlr dot de 2008-06-10 08:11 --- The workaround works fine, many thanks! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36476

[Bug fortran/36476] ICE: len=* CHARACTER array with separate PARAMETER statement

2008-06-09 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2008-06-09 16:40 --- CONFIRM. The failing assert is: gcc_assert (!sym->value); Work around: Use the following syntax CHARACTER (len=*), PARAMETER :: MY_STRING(1:3) = (/ "A" , "B", "C" /) or explicitly give the length of the