This is an archive of the discontinued LLVM Phabricator instance.

[libc++] Add a job running GCC with C++11
ClosedPublic

Authored by ldionne on Jul 13 2021, 1:16 PM.

Details

Reviewers
ldionne
Group Reviewers
Restricted Project
Restricted Project
Commits
rG851a335b1e64: [libc++] Add a job running GCC with C++11
Summary

This configuration is interesting because GCC has a different level of
strictness for some C++ rules. In particular, it implements the older
standards more stringently than Clang, which can help find places where
we are non-conforming (especially in the test suite).

Diff Detail

Event Timeline

ldionne created this revision.Jul 13 2021, 1:16 PM
ldionne requested review of this revision.Jul 13 2021, 1:16 PM
Herald added a project: Restricted Project. · View Herald TranscriptJul 13 2021, 1:16 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne updated this revision to Diff 358478.Jul 13 2021, 6:26 PM

Try to workaround some failures

ldionne updated this revision to Diff 358603.Jul 14 2021, 7:40 AM

Hopefully fix the remaining errors

ldionne updated this revision to Diff 358703.Jul 14 2021, 12:50 PM

Fix libc++abi failures

Herald added a project: Restricted Project. · View Herald TranscriptJul 14 2021, 12:50 PM
Herald added a reviewer: Restricted Project. · View Herald Transcript
ldionne updated this revision to Diff 359072.Jul 15 2021, 11:43 AM

Rebase onto main -- the libc++abi failures should be fixed

ldionne accepted this revision.Jul 15 2021, 7:12 PM
This revision is now accepted and ready to land.Jul 15 2021, 7:12 PM
This revision was automatically updated to reflect the committed changes.