1. Existing llvm/test failures on ARM Unexpected Passing Tests (12): Clang :: CodeGenCXX/member-alignment.cpp LLVM :: ExecutionEngine/2003-01-04-ArgumentBug.ll LLVM :: ExecutionEngine/2003-01-04-LoopTest.ll LLVM :: ExecutionEngine/2003-01-15-AlignmentTest.ll LLVM :: ExecutionEngine/2003-05-06-LivenessClobber.ll LLVM :: ExecutionEngine/2003-05-07-ArgumentTest.ll LLVM :: ExecutionEngine/2003-08-21-EnvironmentTest.ll LLVM :: ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll LLVM :: ExecutionEngine/hello.ll LLVM :: ExecutionEngine/hello2.ll LLVM :: ExecutionEngine/simpletest.ll LLVM :: ExecutionEngine/stubs.ll Failing Tests (17): Clang :: CXX/conv/conv.prom/p2.cpp Clang :: CXX/special/class.copy/p15-inclass.cpp Clang :: CodeGen/arm-aapcs-vfp.c Clang :: CodeGen/arm-vector-align.c Clang :: CodeGen/arm-vector-arguments.c Clang :: CodeGenCXX/compound-literals.cpp Clang :: CodeGenCXX/cxx0x-initializer-references.cpp Clang :: CodeGenCXX/virt-call-offsets.cpp Clang :: CodeGenCXX/x86-64-abi-sret-vs-2word-struct-param.cpp Clang :: Driver/debug-options.c Clang :: Headers/arm-neon-header.c Clang :: Index/invalid-rdar-8236270.cpp Clang :: Preprocessor/mmx.c Clang :: Preprocessor/predefined-arch-macros.c Clang :: Sema/arm-neon-types.c Clang :: Sema/format-strings.c Clang :: Sema/wchar.c Expected Passes : 7404 Expected Failures : 58 Unsupported Tests : 2270 Unexpected Passes : 12 Unexpected Failures: 17 2. New llvm/test failures on ARM after patch None. 3. Existing llvm/projects/test-suite failures on ARM (svn 147290) Flags used: -O3 SMALL_PROBLEM_SIZE=1 USE_REFERENCE_OUTPUT=1 TEST=simple MultiSource/Applications/Burg/burg | pass 8.2900 * 0.2500 MultiSource/Applications/ClamAV/clamscan | * 90.3800 * 0.2400 MultiSource/Applications/SPASS/SPASS | pass 92.8000 * 0.2500 MultiSource/Applications/d/make_dparser | pass 21.5600 * 0.2500 MultiSource/Applications/hbd/hbd | pass 10.5000 * 0.2200 MultiSource/Applications/kimwitu++/kc | pass 100.2500 * 0.2300 MultiSource/Applications/lemon/lemon | pass 6.6500 * 0.2100 MultiSource/Applications/minisat/minisat | pass 4.2700 * 0.2100 MultiSource/Applications/obsequi/Obsequi | pass 7.2300 * 0.2000 MultiSource/Benchmarks/FreeBench/analyzer/analyzer | pass 1.6000 * 0.2100 MultiSource/Benchmarks/FreeBench/distray/distray | pass 0.6500 * 0.1700 MultiSource/Benchmarks/FreeBench/fourinarow/fourinarow | pass 1.7900 * 0.1700 MultiSource/Benchmarks/FreeBench/mason/mason | pass 0.3800 * 0.2400 MultiSource/Benchmarks/FreeBench/neural/neural | pass 0.9000 * 0.2400 MultiSource/Benchmarks/FreeBench/pcompress2/pcompress2 | pass 1.4900 * 0.2100 MultiSource/Benchmarks/FreeBench/pifft/pifft | pass 5.3900 * 0.2200 MultiSource/Benchmarks/McCat/01-qbsort/qbsort | pass 0.6900 * 0.3000 MultiSource/Benchmarks/McCat/08-main/main | pass 2.0700 * 0.1900 MultiSource/Benchmarks/McCat/12-IOtest/iotest | pass 0.6000 * 0.2100 MultiSource/Benchmarks/MiBench/automotive-basicmath/automotive-basicmath | pass 1.1200 * 0.2200 MultiSource/Benchmarks/MiBench/automotive-bitcount/automotive-bitcount | pass 1.8500 * 0.2400 MultiSource/Benchmarks/MiBench/automotive-susan/automotive-susan | pass 5.5300 * 0.1800 MultiSource/Benchmarks/MiBench/network-patricia/network-patricia | pass 0.7100 * 0.2600 MultiSource/Benchmarks/MiBench/security-rijndael/security-rijndael | pass 5.0900 * 0.2000 MultiSource/Benchmarks/MiBench/telecomm-FFT/telecomm-fft | pass 0.8700 * 0.2500 MultiSource/Benchmarks/MiBench/telecomm-gsm/telecomm-gsm | pass 8.7100 * 0.2300 MultiSource/Benchmarks/Olden/voronoi/voronoi | pass 1.8400 * 0.2100 MultiSource/Benchmarks/Prolangs-C++/employ/employ | pass 2.2900 * 0.2400 MultiSource/Benchmarks/Prolangs-C/agrep/agrep | pass 7.9800 * 0.2100 MultiSource/Benchmarks/Prolangs-C/bison/mybison | pass 8.4700 * 0.2400 MultiSource/Benchmarks/Prolangs-C/cdecl/cdecl | pass 2.9900 * 0.2300 MultiSource/Benchmarks/Prolangs-C/gnugo/gnugo | pass 4.7300 * 0.2200 MultiSource/Benchmarks/Ptrdist/anagram/anagram | pass 0.5800 * 0.2000 MultiSource/Benchmarks/Ptrdist/bc/bc | pass 7.3300 * 0.2100 MultiSource/Benchmarks/Ptrdist/ft/ft | pass 1.3000 * 0.2100 MultiSource/Benchmarks/Ptrdist/yacr2/yacr2 | pass 3.9400 * 0.1900 MultiSource/Benchmarks/Trimaran/netbench-url/netbench-url | pass 1.6600 * 0.2000 MultiSource/Benchmarks/VersaBench/beamformer/beamformer | pass 0.6600 * 0.2700 MultiSource/Benchmarks/mediabench/adpcm/rawdaudio/rawdaudio | pass 0.3700 * 0.2400 MultiSource/Benchmarks/mediabench/mpeg2/mpeg2dec/mpeg2decode | pass 8.0900 * 0.2200 MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4 | pass 158.8100 * 0.2300 SingleSource/Benchmarks/BenchmarkGame/Large/fasta | pass 0.3500 * 0.2200 SingleSource/Benchmarks/BenchmarkGame/puzzle | pass 0.2400 * 0.2100 SingleSource/Benchmarks/Misc-C++/Large/ray | pass 2.3600 * 0.1800 SingleSource/Benchmarks/Misc-C++/Large/sphereflake | pass 2.1500 * 0.2200 SingleSource/Benchmarks/Misc-C++/stepanov_container | pass 5.2700 * 0.2200 SingleSource/Benchmarks/Shootout-C++/except | pass 1.5800 * 0.2400 SingleSource/Benchmarks/Shootout-C++/lists | pass 1.8400 * 0.2300 SingleSource/Benchmarks/Shootout-C++/lists1 | pass 2.1500 * 0.2700 SingleSource/Benchmarks/Shootout-C++/sieve | pass 2.1000 * 0.2100 SingleSource/Regression/C++/EH/ctor_dtor_count | pass 0.1400 * 0.1900 SingleSource/Regression/C++/EH/ctor_dtor_count-2 | pass 0.1400 * 0.2300 SingleSource/Regression/C++/EH/exception_spec_test | pass 0.1900 * 0.2000 SingleSource/Regression/C++/EH/function_try_block | pass 0.1700 * 0.2200 SingleSource/Regression/C++/EH/inlined_cleanup | pass 0.1000 * 0.2300 SingleSource/Regression/C++/EH/simple_rethrow | pass 0.1100 * 0.2200 SingleSource/Regression/C++/EH/simple_throw | pass 0.1300 * 0.1700 SingleSource/Regression/C++/EH/throw_rethrow_test | pass 0.1600 * 0.1600 SingleSource/UnitTests/2003-07-09-SignedArgs | pass 0.1900 * 0.2400 SingleSource/UnitTests/2003-07-10-SignConversions | pass 0.1200 * 0.2300 SingleSource/UnitTests/SignlessTypes/Large/cast | pass 0.4400 * 0.2100 4. New llvm/projects/test-suite failures after patch None.