[Bug fortran/20923] gfortran slow for large array constructors
jvdelisle at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Sat Nov 28 15:11:00 GMT 2009
------- Comment #15 from jvdelisle at gcc dot gnu dot org 2009-11-28 15:10 -------
Created an attachment (id=19170)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19170&action=view)
Third time is a charm
This patch resolves the last remaining regression. Removing the "didn't
reduce" error allows things to proceed to the exceeds maximum size error
message expected by initialization_20.f90. It also triggers at the correct
limit. I reworked one of the test conditions to assure that both
gfc_check_constructor_type and gfc_expand_constructor (expr) are executed. I
was not sure that was strictly neccessary, but I was suspicious of that logic
that could eliminate one of the two in the OR.
--
jvdelisle at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #19161|0 |1
is obsolete| |
Attachment #19168|0 |1
is obsolete| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20923
More information about the Gcc-bugs
mailing list