http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52238
--- Comment #7 from Michael Kostylev michael.kostylev at gmail dot com
2012-02-18 10:04:41 UTC ---
It does not play a role here, nonetheless __SIZE_TYPE__ should be more correct
than __PTRDIFF_TYPE__.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52238
--- Comment #6 from Michael Kostylev michael.kostylev at gmail dot com
2012-02-17 11:02:50 UTC ---
According to FATE (the Libav testsuite), the patch fixes the issue. Thanks.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52238
--- Comment #3 from Michael Kostylev michael.kostylev at gmail dot com
2012-02-16 13:26:24 UTC ---
Ok, let's modify the test case - s/char a;/char a:6;/:
struct {
char a:6;
char b __attribute__ ((aligned (16)));
} s;
int main
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52238
Bug #: 52238
Summary: -mms-bitfields: __attribute__ ((aligned (n))) ignored
for struct members
Classification: Unclassified
Product: gcc
Version: unknown
Status: