aot_reloc_xtensa.c: define __packed if not available (#1179)

This commit is contained in:
YAMAMOTO Takashi 2022-05-21 17:46:02 +09:00 committed by GitHub
parent c47b318aef
commit 69c23aa2d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -130,6 +130,16 @@ static union {
#define is_little_endian() (__ue.b == 1)
#if !defined(__packed)
/*
* Note: This version check is a bit relaxed.
* The __packed__ attribute has been there since gcc 2 era.
*/
#if __GNUC__ >= 3
#define __packed __attribute__((__packed__))
#endif
#endif
typedef union {
struct l32r_le {
int8 other;