From: Kai Tietz Date: Tue, 21 Feb 2012 14:13:57 +0000 (+0100) Subject: bf-ms-layout-3.c: Mark char typed bitfield as extension. X-Git-Tag: releases/gcc-4.6.3~63 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c518fedadc87684455ca880b389ab4daa0d86122;p=thirdparty%2Fgcc.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: r184438 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 26e64d86dc5c..7789e2542daa 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-20 Kai Tietz * gcc.dg/bf-ms-layout-3.c: New testcase. diff --git a/gcc/testsuite/gcc.dg/bf-ms-layout-3.c b/gcc/testsuite/gcc.dg/bf-ms-layout-3.c index 9abb9dc2d06d..a4e9ab3ff6fd 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); }