AMD AOCC 1.3 Compiler Benchmarks vs. GCC 8.2 vs. LLVM Clang 7.0
More of these GCC vs. Clang vs. AOCC compiler benchmark results can be found via this OpenBenchmarking.org result file. Of 44 benchmarks run on these three compilers, it was fairly even distribution: LLVM Clang 7.0 had 15 wins, matching that of GCC 8.2.0. AOCC 1.3.0 meanwhile had 14 first place finishes. But when it came to last place finishes: LLVM Clang 7.0 came in last 19 times, GCC 8.2.0 came in last 17 times, and AMD's Optimizing C/C++ Compiler came in last only 8 times (and three of those last place finishes were timed compilation tests, where obviously it will perform slower due to additional optimization passes running). So while AOCC wasn't always able to generate the fastest code for this Clang-based compiler, it often at least delivered a good middle-ground as a worst case scenario.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.