This is an archive of the discontinued LLVM Phabricator instance.

[test-suite] Set language level to c++14 to tests failing with gnu++17
ClosedPublic

Authored by ZarkoCA on Sep 9 2022, 10:25 AM.

Details

Summary

The following tests fail to build on the AIX buildbot due to the change to set the
language level to gnu++17:

test-suite :: MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4.test
test-suite :: SingleSource/Benchmarks/Misc-C++-EH/spirit.test
test-suite :: SingleSource/Benchmarks/Misc-C++/stepanov_container.test

Diff Detail

Repository
rT test-suite

Event Timeline

ZarkoCA created this revision.Sep 9 2022, 10:25 AM
Herald added a project: Restricted Project. · View Herald TranscriptSep 9 2022, 10:25 AM
ZarkoCA requested review of this revision.Sep 9 2022, 10:25 AM

LG. The 3 programs build on a Debian x86-64 machine. Is the build failure AIX specific due to AIX-specific code or PowerPC-specific code in the benchmarks?

MaskRay accepted this revision.Sep 9 2022, 11:14 AM
This revision is now accepted and ready to land.Sep 9 2022, 11:14 AM
daltenty accepted this revision.Sep 9 2022, 11:21 AM

These benchmarks use features removed in C++17: https://lab.llvm.org/buildbot/#/builders/214/builds/3211/steps/9/logs/stdio
Suspect this is broken for other libc++ based platforms.