diff options
| author | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-06-11 22:39:21 +0000 |
|---|---|---|
| committer | pault <pault@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-06-11 22:39:21 +0000 |
| commit | 4df31bb2ba08e1a0f881160199a5b19c13b8c208 (patch) | |
| tree | 6305ab5b7602b051601e954daf60b03312b67ca7 /libjava/classpath/java/util/Hashtable.java | |
| parent | ba0876aa4843f03be9bca2d783a6570d7acc28bc (diff) | |
| download | ppe42-gcc-4df31bb2ba08e1a0f881160199a5b19c13b8c208.tar.gz ppe42-gcc-4df31bb2ba08e1a0f881160199a5b19c13b8c208.zip | |
2007-06-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29786
PR fortran/30875
* trans-common.c (get_init_field): New function.
(create_common): Call get_init_field for overlapping
initializers in equivalence blocks.
* resolve.c (resolve_equivalence_derived, resolve_equivalence):
Remove constraints on initializers in equivalence blocks.
* target-memory.c (expr_to_char, gfc_merge_initializers):
New functions.
(encode_derived): Add the bit offset to the byte offset to get
the total offset to the field.
* target-memory.h : Add prototype for gfc_merge_initializers.
2007-06-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/29786
* gfortran.dg/equiv_7.f90: New test.
* gfortran.dg/equiv_constraint_7.f90: Change error message.
PR fortran/30875
* gfortran.dg/equiv_constraint_5.f90: Correct code and error.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125628 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/util/Hashtable.java')
0 files changed, 0 insertions, 0 deletions

