From: Kai Tietz Date: Tue, 21 Feb 2012 14:10:59 +0000 (+0100) Subject: bf-ms-layout-3.c: Mark char typed bitfield as extension. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=333f1d8799060805e6e26a9996d3ed5f7aad3202;p=gcc.git bf-ms-layout-3.c: Mark char typed bitfield as extension. * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension. From-SVN: r184437 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5592364dd6e..3091af5c01f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-02-21 Kai Tietz + + * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield + as extension. + 2012-02-21 Richard Guenther PR tree-optimization/52324 diff --git a/gcc/testsuite/gcc.dg/bf-ms-layout-3.c b/gcc/testsuite/gcc.dg/bf-ms-layout-3.c index 9abb9dc2d06..a4e9ab3ff6f 100644 --- a/gcc/testsuite/gcc.dg/bf-ms-layout-3.c +++ b/gcc/testsuite/gcc.dg/bf-ms-layout-3.c @@ -16,24 +16,25 @@ struct s2_t { struct s2_t s2; struct s3_t { - char a : 6; + __extension__ char a : 6; char b __attribute__ ((aligned (16))); } __attribute__ ((ms_struct)); struct s3_t s3; struct s4_t { - char a : 6; + __extension__ char a : 6; char b __attribute__ ((aligned (2))); } __attribute__ ((ms_struct)); struct s4_t s4; struct s5_t { - char a : 6; + __extension__ char a : 6; char b __attribute__ ((aligned (1))); } __attribute__ ((ms_struct)); struct s5_t s5; -__PTRDIFF_TYPE__ offs (const void *a, const void *b) +__extension__ +static __PTRDIFF_TYPE__ offs (const void *a, const void *b) { return (__PTRDIFF_TYPE__) ((const char*)a - (const char*)b); }