------- Comment #4 from tkoenig at gcc dot gnu dot org  2008-01-15 21:22 -------
Subject: Bug 34671

Author: tkoenig
Date: Tue Jan 15 21:22:07 2008
New Revision: 131553

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131553
Log:
2008-01-15  Thomas Koenig  <[EMAIL PROTECTED]>

        PR libfortran/34671
        * gfortran.am: Added _gfortran_all_l1, _gfortran_all_l2,
        _gfortran_any_l1, _gfortran_any_l2, -28,15 _gfortran_count_1_l,
        _gfortran_count_16_l, _gfortran_count_2_l, _gfortran_count_4_l and
        _gfortran_count_8_l Removed _gfortran_count_16_l16,
        _gfortran_count_16_l4, _gfortran_count_16_l8,
        _gfortran_count_4_l16, _gfortran_count_4_l4, _gfortran_count_4_l8,
        _gfortran_count_8_l16, _gfortran_count_8_l4 and
        _gfortran_count_8_l8.
        * Makefile.am: Added generated/any_l1.c and generated/any_l2.c to
        i_any_c.  Added generated/all_l1. and generated/all_l2.c to
        i_all_c.  Removed generated/count_4_l4.c, generated/count_8_l4.c,
        generated/count_16_l4.c, generated/count_4_l8.c,
        generated/count_8_l8.c, generated/count_16_l8.c,
        generated/count_4_l16.c, generated/count_8_l16.c, and
        generated/count_16_l16.c from i_count_c.  Added count_1_l.c,
        count_2_l.c, count_4_l.c, count_8_l.c and count_16_l.c to
        i_count_c.  I_M4_DEPS2 depends on ifunction_logical.m4, for
        any of the files generated from all.m4, any.m4 and count.m4.
        * Makefile.in:  Regenerated.
        * m4/ifunction_logical.m4:  New file.  Use
        GFC_LOGICAL_1 pointer for access to source arrays.
        * m4/any.m4:  Include ifunction_logical.m4 instead of
        ifunction.m4.  Don't check atype_name.
        * m4/all.m4:  Likewise.
        * m4/count.m4:  Likewise.
        * generated/any_l1.c:  New file.
        * generated/any_l2.c:  New file.
        * generated/all_l1.c:  New file.
        * generated/count_1_l.c:  New file.
        * generated/count_2_l.c:  New file.
        * generated/count_4_l.c:  New file.
        * generated/count_8_l.c:  New file.
        * generated/count_16_l.c:  New file.
        * generated/any_l4.c:  Regenerated.
        * generated/any_l8.c:  Regenerated.
        * generated/any_l16.c:  Regenerated.
        * generated/all_l4.c: Regenerated.
        * generated/all_l8.c: Regenerated.
        * generated/all_l16.c: Regenerated.
        * generated/count_4_l4.c:  Removed.
        * generated/count_4_l8.c:  Removed.
        * generated/count_4_l16.c:  Removed.
        * generated/count_8_l4.c:  Removed.
        * generated/count_8_l8.c:  Removed.
        * generated/count_8_l16.c:  Removed.
        * generated/count_16_l4.c:  Removed.
        * generated/count_16_l8.c:  Removed.
        * generated/count_16_l16.c:  Removed.

2008-01-15  Thomas Koenig  <[EMAIL PROTECTED]>

        PR libfortran/34671
        * iresolve.c (gfc_resolve_all):  Call resolve_mask_arg.
        (gfc_resolve_any):  Likewise.
        (gfc_resolve_count):  Likewise.  Don't append kind of
        argument to function name.

2008-01-15  Thomas Koenig  <[EMAIL PROTECTED]>

        PR libfortran/34671
        * gfortran.dg/anyallcount_1.f90:  New test.


Added:
    trunk/gcc/testsuite/gfortran.dg/anyallcount_1.f90
    trunk/libgfortran/generated/all_l1.c
    trunk/libgfortran/generated/all_l2.c
    trunk/libgfortran/generated/any_l1.c
    trunk/libgfortran/generated/any_l2.c
    trunk/libgfortran/generated/count_16_l.c
    trunk/libgfortran/generated/count_1_l.c
    trunk/libgfortran/generated/count_2_l.c
    trunk/libgfortran/generated/count_4_l.c
    trunk/libgfortran/generated/count_8_l.c
    trunk/libgfortran/m4/ifunction_logical.m4
Removed:
    trunk/libgfortran/generated/count_16_l16.c
    trunk/libgfortran/generated/count_16_l4.c
    trunk/libgfortran/generated/count_16_l8.c
    trunk/libgfortran/generated/count_4_l16.c
    trunk/libgfortran/generated/count_4_l4.c
    trunk/libgfortran/generated/count_4_l8.c
    trunk/libgfortran/generated/count_8_l16.c
    trunk/libgfortran/generated/count_8_l4.c
    trunk/libgfortran/generated/count_8_l8.c
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/iresolve.c
    trunk/gcc/testsuite/ChangeLog
    trunk/libgfortran/ChangeLog
    trunk/libgfortran/Makefile.am
    trunk/libgfortran/Makefile.in
    trunk/libgfortran/generated/all_l16.c
    trunk/libgfortran/generated/all_l4.c
    trunk/libgfortran/generated/all_l8.c
    trunk/libgfortran/generated/any_l16.c
    trunk/libgfortran/generated/any_l4.c
    trunk/libgfortran/generated/any_l8.c
    trunk/libgfortran/gfortran.map
    trunk/libgfortran/m4/all.m4
    trunk/libgfortran/m4/any.m4
    trunk/libgfortran/m4/count.m4


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34671

Reply via email to