llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
26.99k stars 11.06k forks source link

Regression(231287:231332): Error: selected processor does not support ARM mode `vorr d1,d0,d0' #23174

Closed nico closed 9 years ago

nico commented 9 years ago
Bugzilla Link 22800
Resolution DUPLICATE
Resolved on Mar 04, 2015 22:13
Version trunk
OS All
CC @echristo,@zmodem

Extended Description

From http://build.chromium.org/p/chromium.fyi/builders/ClangToTAndroidASan/builds/251/steps/compile/logs/stdio :

FAILED: ../../third_party/llvm-build/Release+Asserts/bin/clang -MMD -MF obj/third_party/qcms/src/qcms.matrix.o.d -DV8_DEPRECATION_WARNINGS -D_FILE_OFFSET_BITS=64 -DNO_TCMALLOC -DDISABLE_NACL -DCHROMIUM_BUILD -DCR_CLANG_REVISION=231336 -DCOMPONENT_BUILD -DUSE_LIBJPEG_TURBO=1 -DENABLE_WEBRTC=1 -DUSE_PROPRIETARY_CODECS -DENABLE_BROWSER_CDMS -DENABLE_CONFIGURATION_POLICY -DENABLE_NOTIFICATIONS -DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY -DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE -DDONT_EMBED_BUILD_METADATA -DADDRESS_SANITIZER -DMEMORY_TOOL_REPLACES_ALLOCATOR -DMEMORY_SANITIZER_INITIAL_SIZE -DENABLE_AUTOFILL_DIALOG=1 -DCLD_VERSION=1 -DENABLE_PRINTING=1 -DENABLE_BASIC_PRINTING=1 -DENABLE_SUPERVISED_USERS=1 -DVIDEO_HOLE=1 -DV8_USE_EXTERNAL_STARTUP_DATA -DUSE_LIBPCI=1 -DUSE_OPENSSL=1 -DUSE_OPENSSL_CERTS=1 -DLEAK_SANITIZER -DWTF_USE_LEAK_SANITIZER=1 -DANDROID -DGNU_SOURCE=1 -DUSE_STLPORT=1 -D_STLP_USE_PTR_SPECIALIZATIONS=1 '-DCHROME_BUILD_ID=""' -DHAVE_SYS_UIO_H -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DWTF_USE_DYNAMIC_ANNOTATIONS=1 -D_DEBUG -Igen -fstack-protector --param=ssp-buffer-size=4 -fno-strict-aliasing -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -Wno-reserved-user-defined-literal -fcolor-diagnostics -Wheader-hygiene -Wno-char-subscripts -Wno-unneeded-internal-declaration -Wno-covered-switch-default -Wstring-conversion -Wno-c++11-narrowing -Wno-deprecated-register -Wno-inconsistent-missing-override -Wno-format -march=armv7-a -mtune=generic-armv7-a -mfpu=vfpv3-d16 -mfloat-abi=softfp -mthumb -no-integrated-as -B/b/build/slave/ClangToTAndroidASan/build/src/third_party/android_tools/ndk//toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin -marm -fno-omit-frame-pointer -gline-tables-only -fsanitize=address -fsanitize=leak -ffunction-sections -funwind-tables -g -fstack-protector -fno-short-enums -Wa,--noexecstack -Dcompiler_offsetof=__builtin_offsetof -Dnan=__builtin_nan -target arm-linux-androideabi -mllvm -asan-globals=0 --sysroot=../../third_party/android_tools/ndk//platforms/android-14/arch-arm -isystem../../third_party/android_tools/ndk//sources/cxx-stl/stlport/stlport -Os -g -gdwarf-4 -fdata-sections -ffunction-sections -funwind-tables -Wno-undefined-bool-conversion -Wno-tautological-undefined-compare -g0 -c ../../third_party/qcms/src/matrix.c -o obj/third_party/qcms/src/qcms.matrix.o /tmp/matrix-2241a6.s: Assembler messages: /tmp/matrix-2241a6.s:1369: Error: selected processor does not support ARM mode `vorr d1,d0,d0'

This used to work. That bot uses -no-integrated-as; looks like clang now either emits assembly that as doesn't understand, or it doesn't set processor flags correctly, or something.

zmodem commented 9 years ago

This bug has been marked as a duplicate of bug llvm/llvm-project#23173

nico commented 9 years ago

echristo's r231323, r231324 mention arm.