https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103147

--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
I think it makes sense to ignore -fpack-struct for the intrinsic API/ABI
defined types.  OTOH using the option in general doesn't make much sense so an

#if __GCC_PACK_STRUCT
#error "do not use -fpack-struct with arm_neon.h"
#endif

in those headers might make sense as well.  Alternatively

#pragma GCC push_options
#pragma GCC optimize("no-pack-struct")
...
#pragma GCC pop_options

around the header contents might work as well.

Maybe the simulate_record_decl should ignore -fpack-struct in general.

Reply via email to