diff options
| author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-05-03 19:35:01 +0000 |
|---|---|---|
| committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-05-03 19:35:01 +0000 |
| commit | 32958faad5dc0284dd591124a9a2a702a434ebaa (patch) | |
| tree | 8c9f10498aa285c5cda1ea869b4f8d07d9999b77 /libjava/gnu/java | |
| parent | d9e89a65d84edfa8e1e7b5f1e2604cd672997393 (diff) | |
| download | ppe42-gcc-32958faad5dc0284dd591124a9a2a702a434ebaa.tar.gz ppe42-gcc-32958faad5dc0284dd591124a9a2a702a434ebaa.zip | |
* decl.c (maybe_pad_type): Try to get a form of the type with integral
mode even if the alignment is not a factor of the original size. But
make sure to create the inner field with the original size. Reorder.
* trans.c (addressable_p) <COMPONENT_REF>: Treat the field of a padding
record as always addressable.
* utils.c (convert): Deal specially with conversions between original
and packable versions of a record type.
* utils2.c (build_binary_op) <MODIFY_EXPR>: Be more restrictive when
recognizing an assignment between padded objects.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134916 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions

