aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2021-06-15 20:43:22 -0400
committerMike Frysinger <vapier@gentoo.org>2021-06-16 01:11:08 -0400
commit3547f99a3092d262a23c120aa8d97945ccf3eeb6 (patch)
tree4bf858236ad3a0f659e79969ec540198f9e1aabc
parent6e57d0253200f0ad4f770fe2a82ab1995e6e5bc0 (diff)
downloadgdb-3547f99a3092d262a23c120aa8d97945ccf3eeb6.zip
gdb-3547f99a3092d262a23c120aa8d97945ccf3eeb6.tar.gz
gdb-3547f99a3092d262a23c120aa8d97945ccf3eeb6.tar.bz2
sim: ppc: use common ATTRIBUTE_PACKED macro
Drop local packed attribute with the common ansidecl.h define.
-rw-r--r--sim/ppc/ChangeLog5
-rw-r--r--sim/ppc/double.c1
-rw-r--r--sim/ppc/dp-bit.c12
3 files changed, 12 insertions, 6 deletions
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index f40504e..6456dde 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,5 +1,10 @@
2021-06-16 Mike Frysinger <vapier@gentoo.org>
+ * double.c: Include ansidecls.h.
+ * dp-bit.c: Change __attribute__ ((packed)) to ATTRIBUTE_PACKED.
+
+2021-06-16 Mike Frysinger <vapier@gentoo.org>
+
* basics.h (NORETURN): Delete.
* sim_callbacks.h: Include ansidecl.h. Change NORETURN to
ATTRIBUTE_NORETURN.
diff --git a/sim/ppc/double.c b/sim/ppc/double.c
index d9002e6..615797f 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 dce5114..25d3627 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;