aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/misc.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2008-05-03 19:35:01 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2008-05-03 19:35:01 +0000
commit88f36b7eb6a153a914e9b4d678c1ddaddb842747 (patch)
tree8c9f10498aa285c5cda1ea869b4f8d07d9999b77 /gcc/fortran/misc.c
parent093daf0fc7ddbde9214ae6cca049bb80fa7d65ab (diff)
downloadgcc-88f36b7eb6a153a914e9b4d678c1ddaddb842747.zip
gcc-88f36b7eb6a153a914e9b4d678c1ddaddb842747.tar.gz
gcc-88f36b7eb6a153a914e9b4d678c1ddaddb842747.tar.bz2
decl.c (maybe_pad_type): Try to get a form of the type with integral mode even if...
* 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. From-SVN: r134916
Diffstat (limited to 'gcc/fortran/misc.c')
0 files changed, 0 insertions, 0 deletions