https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94707
Bug ID: 94707 Summary: [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on powerpc64le Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ABI, wrong-code Severity: blocker Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org Depends on: 94383 Target Milestone: --- Target: powerpc64le-*-linux +++ This bug was initially created as a clone of Bug #94383 +++ I see these failures for Jakub's new test for PR 94383: fail 50.30 fail 116.55 fail 116.56 fail 116.74 fail 116.74 fail 116.74 fail 116.74 fail 116.72 fail 116.74 fail 116.74 fail 120.10 fail 120.11 fail 120.17 fail 120.55 fail 120.56 fail 120.18 fail 124.30 fail 127.30 fail 140.30 fail 187.10 fail 187.11 fail 187.12 fail 187.17 fail 187.50 fail 187.55 fail 187.56 fail 187.18 FAIL: tmpdir-g++.dg-struct-layout-1/t032 cp_compat_x_tst.o-cp_compat_y_tst.o execute fail 2613.30 fail 2638.30 FAIL: tmpdir-g++.dg-struct-layout-1/t058 cp_compat_x_tst.o-cp_compat_y_tst.o execute fail 2854.30 FAIL: tmpdir-g++.dg-struct-layout-1/t059 cp_compat_x_tst.o-cp_compat_y_tst.o execute I've only checked powerpc64le but it's probably wrong on powerpc64 too. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94383 [Bug 94383] [8/9/10 Regression] class with empty base passed incorrectly with -std=c++17 on aarch64