[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 --- Comment #7 from Mikael Morin mikael at gcc dot gnu.org 2012-09-12 21:54:57 UTC --- Author: mikael Date: Wed Sep 12 21:54:50 2012 New Revision: 191233 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191233 Log: fortran/ PR fortran/54208 * simplify.c (simplify_bound_dim): Resolve array spec before proceeding with simplification. testsuite/ PR fortran/54208 * gfortran.dg/bound_simplification_3.f90: New test. Added: branches/gcc-4_6-branch/gcc/testsuite/gfortran.dg/bound_simplification_3.f90 Modified: branches/gcc-4_6-branch/gcc/fortran/ChangeLog branches/gcc-4_6-branch/gcc/fortran/simplify.c branches/gcc-4_6-branch/gcc/testsuite/ChangeLog
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution||FIXED AssignedTo|unassigned at gcc dot |mikael at gcc dot gnu.org |gnu.org | --- Comment #8 from Mikael Morin mikael at gcc dot gnu.org 2012-09-12 22:01:10 UTC --- Fixed for releases [4.6.4], [4.7.2], [4.8.0]. Thanks for the bug report.
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 --- Comment #6 from Mikael Morin mikael at gcc dot gnu.org 2012-09-08 09:23:00 UTC --- Author: mikael Date: Sat Sep 8 09:22:54 2012 New Revision: 191090 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191090 Log: fortran/ PR fortran/54208 * simplify.c (simplify_bound_dim): Resolve array spec before proceeding with simplification. testsuite/ PR fortran/54208 * gfortran.dg/bound_simplification_3.f90: New test. Added: branches/gcc-4_7-branch/gcc/testsuite/gfortran.dg/bound_simplification_3.f90 Modified: branches/gcc-4_7-branch/gcc/fortran/ChangeLog branches/gcc-4_7-branch/gcc/fortran/simplify.c branches/gcc-4_7-branch/gcc/testsuite/ChangeLog
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 Richard Guenther rguenth at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 Mikael Morin mikael at gcc dot gnu.org changed: What|Removed |Added CC||mikael at gcc dot gnu.org --- Comment #4 from Mikael Morin mikael at gcc dot gnu.org 2012-09-07 12:34:48 UTC --- Another try: Index: simplify.c === --- simplify.c(révision 190976) +++ simplify.c(copie de travail) @@ -3255,6 +3255,9 @@ simplify_bound_dim (gfc_expr *array, gfc_expr *kin gcc_assert (array-expr_type == EXPR_VARIABLE); gcc_assert (as); + if (gfc_resolve_array_spec (as, 0) == FAILURE) +return NULL; + /* The last dimension of an assumed-size array is special. */ if ((!coarray d == as-rank as-type == AS_ASSUMED_SIZE !upper) || (coarray d == as-rank + as-corank
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 --- Comment #5 from Mikael Morin mikael at gcc dot gnu.org 2012-09-07 20:37:45 UTC --- Author: mikael Date: Fri Sep 7 20:37:41 2012 New Revision: 191083 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191083 Log: fortran/ PR fortran/54208 * simplify.c (simplify_bound_dim): Resolve array spec before proceeding with simplification. testsuite/ PR fortran/54208 * gfortran.dg/bound_simplification_3.f90: New test. Added: trunk/gcc/testsuite/gfortran.dg/bound_simplification_3.f90 Modified: trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/simplify.c trunk/gcc/testsuite/ChangeLog
[Bug fortran/54208] [4.6/4.7/4.8 Regression] compilation error for ubound construct in PARAMETER statements
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54208 Tobias Burnus burnus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid CC||burnus at gcc dot gnu.org Known to work||4.2.5 Target Milestone|--- |4.6.4 Summary|compilation error for |[4.6/4.7/4.8 Regression] |ubound construct in |compilation error for |PARAMETER statements|ubound construct in ||PARAMETER statements Known to fail||4.3.6, 4.8.0