aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJason Merrill <jason@gcc.gnu.org>2006-08-29 03:10:38 -0400
committerJason Merrill <jason@gcc.gnu.org>2006-08-29 03:10:38 -0400
commite883464cc4aab3cfd80edf72b793173b797344b4 (patch)
tree47d1dc5b39da35ef2823a40b1c2720acffabdc52 /gcc
parent4666cd04464f6f77a80b8d3479f8e4d5760d34fe (diff)
downloadgcc-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/ChangeLog4
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.