aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Spickett <david.spickett@linaro.org>2024-05-01 18:20:10 +0100
committerGitHub <noreply@github.com>2024-05-01 19:20:10 +0200
commit55b8bee77c03ebe6616fd5202db8cc6ce772e800 (patch)
tree985039dfceaadab014f65754b0b6c4964528769c
parent20d29ae10bf400d58d504f99fef14a11e2f90f38 (diff)
downloadcompiler-explorer-55b8bee77c03ebe6616fd5202db8cc6ce772e800.tar.gz
compiler-explorer-55b8bee77c03ebe6616fd5202db8cc6ce772e800.zip
Add missing clang versions for armv7-a C++ (#6418)gh-11582
These were present for C but not C++.
-rw-r--r--etc/config/c++.amazon.properties31
1 files changed, 29 insertions, 2 deletions
diff --git a/etc/config/c++.amazon.properties b/etc/config/c++.amazon.properties
index d0f075d47..982ad5cfa 100644
--- a/etc/config/c++.amazon.properties
+++ b/etc/config/c++.amazon.properties
@@ -629,9 +629,9 @@ compiler.clang-rocm-50700.ldPath=${exePath}/../lib|${exePath}/../lib/x86_64-unkn
################################
# Clang for Arm
-# Provides 32- menu items for clang-9, clang-10 and trunk
+# Provides 32-bit menu items for release versions and trunk
group.armclang32.groupName=Arm 32-bit clang
-group.armclang32.compilers=armv7-clang900:armv7-clang901:armv7-clang1000:armv7-clang1001:armv7-clang1100:armv7-clang1101:armv7-clang-trunk
+group.armclang32.compilers=armv7-clang900:armv7-clang901:armv7-clang1000:armv7-clang1001:armv7-clang1100:armv7-clang1101:armv7-clang1200:armv7-clang1201:armv7-clang1300:armv7-clang1301:armv7-clang1400:armv7-clang1500:armv7-clang1600:armv7-clang1701:armv7-clang1810:armv7-clang-trunk
group.armclang32.isSemVer=true
group.armclang32.compilerType=clang
group.armclang32.supportsExecute=false
@@ -643,6 +643,33 @@ group.armclang32.licenseLink=https://github.com/llvm/llvm-project/blob/main/LICE
group.armclang32.licensePreamble=The LLVM Project is under the Apache License v2.0 with LLVM Exceptions
group.armclang32.compilerCategories=clang
+compiler.armv7-clang1810.exe=/opt/compiler-explorer/clang-18.1.0/bin/clang++
+compiler.armv7-clang1810.semver=18.1.0
+compiler.armv7-clang1810.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1701.exe=/opt/compiler-explorer/clang-17.0.1/bin/clang++
+compiler.armv7-clang1701.semver=17.0.1
+compiler.armv7-clang1701.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-13.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1600.exe=/opt/compiler-explorer/clang-16.0.0/bin/clang++
+compiler.armv7-clang1600.semver=16.0.0
+compiler.armv7-clang1600.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1500.exe=/opt/compiler-explorer/clang-15.0.0/bin/clang++
+compiler.armv7-clang1500.semver=15.0.0
+compiler.armv7-clang1500.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-12.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1400.exe=/opt/compiler-explorer/clang-14.0.0/bin/clang++
+compiler.armv7-clang1400.semver=14.0.0
+compiler.armv7-clang1400.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1301.exe=/opt/compiler-explorer/clang-13.0.1/bin/clang++
+compiler.armv7-clang1301.semver=13.0.1
+compiler.armv7-clang1301.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1300.exe=/opt/compiler-explorer/clang-13.0.0/bin/clang++
+compiler.armv7-clang1300.semver=13.0.0
+compiler.armv7-clang1300.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-11.2.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1201.exe=/opt/compiler-explorer/clang-12.0.1/bin/clang++
+compiler.armv7-clang1201.semver=12.0.1
+compiler.armv7-clang1201.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-11.1.0/arm-unknown-linux-gnueabihf --sysroot=/opt/compiler-explorer/arm/gcc-11.1.0/arm-unknown-linux-gnueabihf/arm-unknown-linux-gnueabihf/sysroot
+compiler.armv7-clang1200.exe=/opt/compiler-explorer/clang-12.0.0/bin/clang++
+compiler.armv7-clang1200.semver=12.0.0
+compiler.armv7-clang1200.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-10.3.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-10.3.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot
compiler.armv7-clang1101.exe=/opt/compiler-explorer/clang-11.0.1/bin/clang++
compiler.armv7-clang1101.semver=11.0.1
compiler.armv7-clang1101.options=-target arm-linux-gnueabi --gcc-toolchain=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi --sysroot=/opt/compiler-explorer/arm/gcc-8.2.0/arm-unknown-linux-gnueabi/arm-unknown-linux-gnueabi/sysroot