This is an archive of the discontinued LLVM Phabricator instance.

Remove unsupported case "AtomicOps" from AIX test list.
ClosedPublic

Authored by stevewan on Jun 17 2020, 1:22 PM.

Details

Summary

The test-suite case AtomicOps.c is unsupported on 32-bit AIX. It fails at link stage and complains about undefined symbol __sync_fetch_and_add_8 and __sync_fetch_and_sub_8. Compilers on the platform are consistent in not supporting these built-ins. An implementation of them would need to use locks.

Event Timeline

stevewan created this revision.Jun 17 2020, 1:22 PM
stevewan edited the summary of this revision. (Show Details)

I suggest adding additional context:
Compilers on the platform are consistent in not supporting these built-ins. An implementation of them would need to use locks.

stevewan edited the summary of this revision. (Show Details)Jun 18 2020, 9:54 AM
This revision is now accepted and ready to land.Jun 18 2020, 10:30 AM