X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Ftest%2Fbf_constfold.c;h=5c3b9cb1d2a4fd08d89460e29f83b19b50c96b8c;hb=93da909d12b7bec51aa36ee5f05966c331f90fb9;hp=28036c12f0b22b8e8d5757303e09ef497399b6da;hpb=863d31d7a5c8210432fef88b30fc3e8353131538;p=libfirm diff --git a/ir/be/test/bf_constfold.c b/ir/be/test/bf_constfold.c index 28036c12f..5c3b9cb1d 100644 --- a/ir/be/test/bf_constfold.c +++ b/ir/be/test/bf_constfold.c @@ -1,8 +1,14 @@ -#include +//#include /* Demonstrates a bug where constant folding ignores width of bitfields */ -struct __attribute__((packed)) A +#ifdef __GNUC__ +#define PACKED __attribute__((packed)) +#else +#define PACKED +#endif + +struct PACKED A { unsigned int i:1, l:1, j:3, k:11; };