[Bug fortran/32890] Compile-time detect of LHS/RHS missmatch for PACK
dfranke at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Mar 23 19:34:00 GMT 2009
------- Comment #3 from dfranke at gcc dot gnu dot org 2009-03-23 19:33 -------
Subject: Bug 32890
Author: dfranke
Date: Mon Mar 23 19:33:39 2009
New Revision: 145011
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145011
Log:
gcc/fortran/:
2009-03-23 Daniel Franke <franke.daniel@gmail.com>
PR fortran/32890
* intrinsic.h (gfc_simplify_pack): New prototype.
* intrinsic.c (add_functions): Added
simplifier-callback to PACK.
* simplify.c (is_constant_array_expr): Moved
to beginning of file.
(gfc_simplify_pack): New.
* check.c (gfc_check_pack): Check that VECTOR has enough elements.
gcc/testsuite/:
2009-03-23 Daniel Franke <franke.daniel@gmail.com>
PR fortran/32890
* gfortran.dg/pack_assign_1.f90: New.
* gfortran.dg/pack_vector_1.f90: New.
Added:
branches/fortran-dev/gcc/testsuite/gfortran.dg/pack_assign_1.f90
branches/fortran-dev/gcc/testsuite/gfortran.dg/pack_vector_1.f90
Modified:
branches/fortran-dev/gcc/fortran/ChangeLog.dev
branches/fortran-dev/gcc/fortran/check.c
branches/fortran-dev/gcc/fortran/intrinsic.c
branches/fortran-dev/gcc/fortran/intrinsic.h
branches/fortran-dev/gcc/fortran/simplify.c
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32890
More information about the Gcc-bugs
mailing list