https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108277
Bug ID: 108277 Summary: arm: error: generic thunk code fails with -march=armv8-m.base Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: acoplan at gcc dot gnu.org Target Milestone: --- The test g++.dg/torture/pr81812.C is rejected with -march=armv8-m.base (but is accepted with e.g. -march=armv8-m.main): $ gcc/xgcc -B gcc -v Reading specs from gcc/specs COLLECT_GCC=gcc/xgcc COLLECT_LTO_WRAPPER=gcc/lto-wrapper Target: arm-eabi Configured with: /home/alecop01/toolchain/src/gcc/configure --prefix=/data_sdb/toolchain/cc1s/arm --enable-languages=c,c++ --disable-bootstrap --target=arm-eabi Thread model: single Supported LTO compression algorithms: zlib gcc version 13.0.0 20230103 (experimental) (GCC) $ gcc/xgcc -B gcc -c ~/toolchain/src/gcc/gcc/testsuite/g++.dg/torture/pr81812.C -march=armv8-m.main $ gcc/xgcc -B gcc -c ~/toolchain/src/gcc/gcc/testsuite/g++.dg/torture/pr81812.C -march=armv8-m.base /home/alecop01/toolchain/src/gcc/gcc/testsuite/g++.dg/torture/pr81812.C:6:8: error: generic thunk code fails for method ‘virtual void ChildNode::_ZTv0_n12_NK9ChildNode5errorEz(...) const’ which uses ‘...’ 6 | void error(... ) const; | ^~~~~