------- Comment #3 from burnus at gcc dot gnu dot org  2006-11-07 13:28 -------
Subject: Bug 29601

Author: burnus
Date: Tue Nov  7 13:27:53 2006
New Revision: 118545

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=118545
Log:
fortran/
2006-11-06  Tobias Burnus  <[EMAIL PROTECTED]>

    PR fortran/29601
    * symbol.c (check_conflict, gfc_add_volatile): Add volatile support.
    * decl.c (match_attr_spec, gfc_match_volatile): Add volatile support.
    * gfortran.h (symbol_attribute): Add volatile_ to struct.
    * resolve.c (was_declared): Add volatile support.
    * trans-decl.c (gfc_finish_var_decl): Add volatile support.
    * match.h: Declare gfc_match_volatile.
    * parse.c (decode_statement): Recognize volatile.
    * modules.c (ab_attribute, attr_bits, mio_symbol_attribute):
      Add volatile support.
    * dump-parse-tree.c (gfc_show_attr): Add volatile support.


testsuite/
2006-11-06  Tobias Burnus  <[EMAIL PROTECTED]>

    PR fortran/29601
    * gfortran.dg/volatile.f90: Add.
    * gfortran.dg/volatile2.f90: Add.
    * gfortran.dg/volatile3.f90: Add.
    * gfortran.dg/volatile4.f90: Add.
    * gfortran.dg/volatile5.f90: Add.
    * gfortran.dg/volatile6.f90: Add.
    * gfortran.dg/volatile7.f90: Add.


Added:
    trunk/gcc/testsuite/gfortran.dg/volatile.f90
    trunk/gcc/testsuite/gfortran.dg/volatile2.f90
    trunk/gcc/testsuite/gfortran.dg/volatile3.f90
    trunk/gcc/testsuite/gfortran.dg/volatile4.f90
    trunk/gcc/testsuite/gfortran.dg/volatile5.f90
    trunk/gcc/testsuite/gfortran.dg/volatile6.f90
    trunk/gcc/testsuite/gfortran.dg/volatile7.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/decl.c
    trunk/gcc/fortran/dump-parse-tree.c
    trunk/gcc/fortran/gfortran.h
    trunk/gcc/fortran/match.h
    trunk/gcc/fortran/module.c
    trunk/gcc/fortran/parse.c
    trunk/gcc/fortran/resolve.c
    trunk/gcc/fortran/symbol.c
    trunk/gcc/fortran/trans-decl.c
    trunk/gcc/testsuite/ChangeLog


-- 


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

Reply via email to