https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94050
Bug ID: 94050 Summary: [10 Regression] C++ ABI change on armv7hl-linux-gnueabi since r10-1302 Product: gcc Version: 9.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: jakub at gcc dot gnu.org Target Milestone: --- Since r10-1302-gc3337b44c40dd1545e00034cb8e1ae1c0dae0fa6 the following test FAILs on armv7hl-linux-gnueabi (but not on i686 or x86_64). This breaks at least mozjs68 build: struct alignas(8) Cell {}; struct TenuredCell : public Cell {}; struct BaseShape : public TenuredCell { void *p; unsigned q, r; void *s; __UINTPTR_TYPE__ t; }; static_assert (sizeof (BaseShape) % 8 == 0, "");