From 333f1d8799060805e6e26a9996d3ed5f7aad3202 Mon Sep 17 00:00:00 2001 From: Kai Tietz Date: Tue, 21 Feb 2012 15:10:59 +0100 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/bf-ms-layout-3.c | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) 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); } -- 2.30.2