From: Mike Frysinger Date: Wed, 16 Jun 2021 00:43:22 +0000 (-0400) Subject: sim: ppc: use common ATTRIBUTE_PACKED macro X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3547f99a3092d262a23c120aa8d97945ccf3eeb6;p=binutils-gdb.git sim: ppc: use common ATTRIBUTE_PACKED macro Drop local packed attribute with the common ansidecl.h define. --- diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog index f40504ebcfe..6456dde8e1a 100644 --- a/sim/ppc/ChangeLog +++ b/sim/ppc/ChangeLog @@ -1,3 +1,8 @@ +2021-06-16 Mike Frysinger + + * double.c: Include ansidecls.h. + * dp-bit.c: Change __attribute__ ((packed)) to ATTRIBUTE_PACKED. + 2021-06-16 Mike Frysinger * basics.h (NORETURN): Delete. diff --git a/sim/ppc/double.c b/sim/ppc/double.c index d9002e6b516..615797fc45e 100644 --- a/sim/ppc/double.c +++ b/sim/ppc/double.c @@ -22,6 +22,7 @@ #define _DOUBLE_C_ #include "basics.h" +#include "ansidecls.h" #define SFtype unsigned32 #define DFtype unsigned64 diff --git a/sim/ppc/dp-bit.c b/sim/ppc/dp-bit.c index dce51148b87..25d36277027 100644 --- a/sim/ppc/dp-bit.c +++ b/sim/ppc/dp-bit.c @@ -253,13 +253,13 @@ typedef union struct { #ifndef FLOAT_BIT_ORDER_MISMATCH - unsigned int sign:1 __attribute__ ((packed)); - unsigned int exp:EXPBITS __attribute__ ((packed)); - fractype fraction:FRACBITS __attribute__ ((packed)); + unsigned int sign:1 ATTRIBUTE_PACKED; + unsigned int exp:EXPBITS ATTRIBUTE_PACKED; + fractype fraction:FRACBITS ATTRIBUTE_PACKED; #else - fractype fraction:FRACBITS __attribute__ ((packed)); - unsigned int exp:EXPBITS __attribute__ ((packed)); - unsigned int sign:1 __attribute__ ((packed)); + fractype fraction:FRACBITS ATTRIBUTE_PACKED; + unsigned int exp:EXPBITS ATTRIBUTE_PACKED; + unsigned int sign:1 ATTRIBUTE_PACKED; #endif } bits;