diff options
| author | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-22 12:31:11 -0400 | 
|---|---|---|
| committer | Daniel Franke <dfranke@gcc.gnu.org> | 2007-07-22 12:31:11 -0400 | 
| commit | e1633d825dba019d03cbab83a89eb16297257604 (patch) | |
| tree | 897c943e7e0ac632965a6aad7afcb4a9cdfc6087 /libjava/classpath/java/util/ConcurrentModificationException.java | |
| parent | 4195a76796f2a88bbbcb0947b3fc8cfb590bcf28 (diff) | |
| download | gcc-e1633d825dba019d03cbab83a89eb16297257604.zip gcc-e1633d825dba019d03cbab83a89eb16297257604.tar.gz gcc-e1633d825dba019d03cbab83a89eb16297257604.tar.bz2 | |
re PR fortran/29962 (Initialization expressions)
gcc/fortran:
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.
gcc/testsuite:
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.
From-SVN: r126826
Diffstat (limited to 'libjava/classpath/java/util/ConcurrentModificationException.java')
0 files changed, 0 insertions, 0 deletions
