diff options
author | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-22 12:34:31 -0400 |
---|---|---|
committer | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-22 12:34:31 -0400 |
commit | 26677eb88e7a381bb625e30d60529974e086d594 (patch) | |
tree | 3921f9c6226342c2e5771210f4aa0c6370e13f7c /gcc | |
parent | e1633d825dba019d03cbab83a89eb16297257604 (diff) | |
download | gcc-26677eb88e7a381bb625e30d60529974e086d594.zip gcc-26677eb88e7a381bb625e30d60529974e086d594.tar.gz gcc-26677eb88e7a381bb625e30d60529974e086d594.tar.bz2 |
ChangeLogs for r126826.
From-SVN: r126827
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/fortran/ChangeLog | 31 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 17 |
2 files changed, 46 insertions, 2 deletions
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 2e627da..16d2c1e 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,34 @@ +2007-07-22 Daniel Franke <franke.daniel@gmail.com> + + PR fortran/29962 + PR fortran/31253 + PR fortran/31265 + PR fortran/31639 + * gfortran.h (gfc_intrinsic_sym): Changed members elemental, pure, + generic, specific, actual_ok, noreturn into bits of a bitfield, + added bits for inquiry, transformational, conversion. + * check.c (non_init_transformational): Removed, removed all callers. + * intrinsic.c (enum class): New. + (add_sym*): Replaced argument elemetal by enum class. Changed all + callers. + (add_functions): Assign appropriate classes to intrinsic functions. + (add_subroutines): Assign appropriate classes to intrinsic subroutines. + (add_conv): Set conversion attribute. + (gfc_init_expr_extensions): Removed, removed all callers. + (gfc_intrinsic_func_interface): Reimplemented check for non-standard + initializatione expressions. + * expr.c (check_specification_function): New. + (gfc_is_constant_expr): Added check for specification functions. + (check_init_expr_arguments): New. + (check_inquiry): Changed return value to MATCH, added checks for + inquiry functions defined by F2003. + (check_transformational): New. + (check_null): New. + (check_elemental): New. + (check_conversion): New. + (check_init_expr): Call new check functions, add more specific error + messages. + 2007-07-21 Christopher D. Rickett <crickett@lanl.gov> PR fortran/32627 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1b5a410..f13e9c6 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2007-07-22 Daniel Franke <franke.daniel@gmail.com> + + PR fortran/29962 + * gfortran.dg/array_initializer_1.f90: Removed warning. + * gfortran.dg/initialization_1.f90: Adjusted messages. + * gfortran.dg/nested_modules_6.f90: Removed warning. + + PR fortran/31253 + * gfortran.dg/initialization_7.f90: New test. + + PR fortran/31639 + * gfortran.dg/initialization_8.f90: New test. + 2007-07-22 Nathan Sidwell <nathan@codesourcery.com> PR c++/30818 @@ -495,8 +508,8 @@ 2007-07-12 Daniel Franke <franke.daniel@gmail.com> - PR fortran/31639 - * gfortran.dg/func_decl_4.f90: New test. + PR fortran/31639 + * gfortran.dg/func_decl_4.f90: New test. 2007-07-12 Paul Thomas <pault@gcc.gnu.org> |