diff options
author | Jason Merrill <jason@gcc.gnu.org> | 2006-08-29 03:10:38 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2006-08-29 03:10:38 -0400 |
commit | e883464cc4aab3cfd80edf72b793173b797344b4 (patch) | |
tree | 47d1dc5b39da35ef2823a40b1c2720acffabdc52 /gcc | |
parent | 4666cd04464f6f77a80b8d3479f8e4d5760d34fe (diff) | |
download | gcc-e883464cc4aab3cfd80edf72b793173b797344b4.zip gcc-e883464cc4aab3cfd80edf72b793173b797344b4.tar.gz gcc-e883464cc4aab3cfd80edf72b793173b797344b4.tar.bz2 |
re PR c++/26670 (attribute((packed)) sometimes not ignored for non-PODs)
PR c++/26670
* class.c (check_field_decls): Unset TYPE_PACKED (t) if one of the
fields can't be packed.
From-SVN: r116556
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b8cc3ba..84c02ed 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,9 @@ 2006-08-28 Jason Merrill <jason@redhat.com> + PR c++/26670 + * class.c (check_field_decls): Unset TYPE_PACKED (t) if one of the + fields can't be packed. + PR c++/26577 * cvt.c (convert_to_void): Don't automatically load from volatiles of TREE_ADDRESSABLE type. |