Created attachment 185877 [details] patches to various files in clang* and llvm* The src tree is splitting 32-bit arm support into 'armv6' and the new 'armv7'. This patch adds armv7 support. It should provide no regression on any existing architecture.
I will be testing these patches for no regression on amd64 this afternoon.
Created attachment 185899 [details] updated patch
Created attachment 187047 [details] llvm50 patch Update proposed patch for llvm50 - add support for ARMv7 - for ARMv[67], use correct API when building CONFIGURE_TARGET
A commit references this bug: Author: brooks Date: Mon Oct 30 10:19:40 UTC 2017 New revision: 453163 URL: https://svnweb.freebsd.org/changeset/ports/453163 Log: Update to an October 23rd snapshot. Merge cleanups to targets.[0] PR: 221908 [0] Changes: head/devel/llvm-devel/Makefile head/devel/llvm-devel/Makefile.snapshot head/devel/llvm-devel/distinfo head/devel/llvm-devel/pkg-plist
It looks like I've committed these to llvm50 and llvm60 so at least so I'm closing this. If it's needed for any other ports, let me know and I'll take a look.