diff options
| author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-25 13:37:12 +0000 |
|---|---|---|
| committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-11-25 13:37:12 +0000 |
| commit | 4aafb9994bb45aacdaa967bd79f39badb1d183bc (patch) | |
| tree | c2f30f08a620652b6703d34c9395cbbceb397f12 /libjava/classpath/java/math | |
| parent | d9492fde0feb1ab405d4221ba25ec1e5e35fc38e (diff) | |
| download | ppe42-gcc-4aafb9994bb45aacdaa967bd79f39badb1d183bc.tar.gz ppe42-gcc-4aafb9994bb45aacdaa967bd79f39badb1d183bc.zip | |
* decl.c (gnat_to_gnu_entity) <E_Record_Type>: If the type has
strict alignment, no alignment clause and a known static size, cap
the type alignment to the greatest power of 2 factor of the size.
(gnat_to_gnu_field): If the field has a component clause, is aliased
or of a type with strict alignment, require that its size be equal to
that of the type.
(validate_size): Use the type size as the minimum size for a type with
strict alignment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130406 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/math')
0 files changed, 0 insertions, 0 deletions

