LLVM-Clang On Ubuntu Linux ARM Comparing GCC 4.7.0 and LLVM-Clang 3.0 from Ubuntu repository on Ubuntu 12.10 daily snapshot from 5 June 2012. Testing for a future article on Phoronix.com. The CFLAGS/CXXFLAGS passed to each compiler were -O3 and -march=armv7-a. LLVM-Clang 3.0: Processor: ARMv7 rev 10 @ 1.20GHz (2 Cores), Motherboard: OMAP4 Panda board, Memory: 1024MB, Disk: 16GB SD16G, Graphics: Texas Instruments OMAP OS: Ubuntu 12.10, Kernel: 3.4.0-201-omap4 (armv7l), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: fbdev 0.4.2, Compiler: Clang 3.0-6ubuntu3, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7: Processor: ARMv7 rev 10 @ 1.20GHz (2 Cores), Motherboard: OMAP4 Panda board, Memory: 1024MB, Disk: 16GB SD16G, Graphics: Texas Instruments OMAP OS: Ubuntu 12.10, Kernel: 3.4.0-201-omap4 (armv7l), Desktop: Unity 2D 5.12.0, Display Server: X Server 1.11.3, Display Driver: fbdev 0.4.2, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better LLVM-Clang 3.0 . 950 |========================================================= GCC 4.7 ........ 862 |==================================================== TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better LLVM-Clang 3.0 . 66660 |================================================= GCC 4.7 ........ 74244 |======================================================= C-Ray 1.1 Total Time Seconds < Lower Is Better LLVM-Clang 3.0 . 1126.29 |===================================================== GCC 4.7 ........ 721.54 |==================================