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, "");

Reply via email to