--- Comment #7 from pault at gcc dot gnu dot org 2006-07-06 15:35 ---
Subject: Bug 28167
Author: pault
Date: Thu Jul 6 15:35:24 2006
New Revision: 115222
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115222
Log:
2006-07-06 Paul Thomas [EMAIL PROTECTED]
PR
--- Comment #8 from pault at gcc dot gnu dot org 2006-07-06 15:38 ---
Fixed on trunk and 4.1
Paul
--
pault at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from pault at gcc dot gnu dot org 2006-07-04 20:16 ---
Subject: Bug 28167
Author: pault
Date: Tue Jul 4 20:15:52 2006
New Revision: 115182
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115182
Log:
2006-07-04 Paul Thomas [EMAIL PROTECTED]
PR
--- Comment #6 from pault at gcc dot gnu dot org 2006-07-04 20:36 ---
Subject: Bug 28167
Author: pault
Date: Tue Jul 4 20:36:15 2006
New Revision: 115187
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=115187
Log:
2006-07-04 Paul Thomas [EMAIL PROTECTED]
PR
--- Comment #4 from pault at gcc dot gnu dot org 2006-06-28 22:00 ---
Created an attachment (id=11776)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11776action=view)
Fixes the problem and some
The attached patch fixes the PR and fixes character valued functions in array
--- Comment #3 from paul dot richard dot thomas at cea dot fr 2006-06-27
14:17 ---
I believe that a frontend problem is involved, even if it is only part of the
story. This exhibits the same symptoms as Harald's testcase:
call foo ( (/( 'a',i=1,2 )/) )
end
but this works fine:
--- Comment #1 from anlauf at gmx dot de 2006-06-26 07:53 ---
Created an attachment (id=11755)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=11755action=view)
Testcase
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28167
--- Comment #2 from rguenth at gcc dot gnu dot org 2006-06-26 08:24 ---
Confirmed. We end up in gfc_trans_create_temp_array
size = fold_build2 (MULT_EXPR, gfc_array_index_type, size,
TYPE_SIZE_UNIT (gfc_get_element_type (type)));
with type being a