------- 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