re PR c++/42837 (FAIL: g++.dg/abi/packed1.C execution test)
PR c++/42837 * stor-layout.c (place_field): Don't warn about unnecessary DECL_PACKED if the type is packed. From-SVN: r157013
This commit is contained in:
parent
5ead99faad
commit
a3b20e90b1
@ -1,3 +1,9 @@
|
||||
2010-02-23 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/42837
|
||||
* stor-layout.c (place_field): Don't warn about unnecessary
|
||||
DECL_PACKED if the type is packed.
|
||||
|
||||
2010-02-23 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/43139
|
||||
|
@ -1100,7 +1100,8 @@ place_field (record_layout_info rli, tree field)
|
||||
if (STRICT_ALIGNMENT)
|
||||
warning (OPT_Wattributes, "packed attribute causes "
|
||||
"inefficient alignment for %q+D", field);
|
||||
else
|
||||
/* Don't warn if DECL_PACKED was set by the type. */
|
||||
else if (!TYPE_PACKED (rli->t))
|
||||
warning (OPT_Wattributes, "packed attribute is "
|
||||
"unnecessary for %q+D", field);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user