[cfe-commits] [PATCH] Mark ARCMT test cases as XFAIL on ARM

陳韋任 (Wei-Ren Chen) chenwj at iis.sinica.edu.tw
Tue Sep 18 20:30:45 PDT 2012


Hi David,

  Your result is very different from mine, the only reason I can think
about is we are using different Ubuntu/GCC version. I install Ubuntu
12.04 on one of my pandaboard. Here are the config:

  $ uname -a
  Linux arm2 3.2.0-1412-omap4 #16-Ubuntu SMP PREEMPT Tue Apr 17 19:38:42 UTC 2012 armv7l armv7l armv7l GNU/Linux
  
  $ gcc -v
  gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  
  $ ld -v
  GNU gold (GNU Binutils for Ubuntu 2.22) 1.11

Attach is `make check-all` log (I am using rxxx, no modification, except
CodeGenCXX/compound-literals.cpp). It's seems ARCMT failed due to OS/GCC
differences. How about your `make check-all` result?

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj
-------------- next part --------------
llvm[0]: Running test suite
make[1]: Entering directory `/nfs_home/chenwj/llvm-3.1/svn/arm2/test'
Making LLVM 'lit.site.cfg' file...
Making LLVM unittest 'lit.site.cfg' file...
make -C /nfs_home/chenwj/llvm-3.1/svn/arm2/test/../tools/clang/test lit.site.cfg Unit/lit.site.cfg
make[2]: Entering directory `/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test'
Making Clang 'lit.site.cfg' file...
Making Clang 'Unit/lit.site.cfg' file...
make[2]: Leaving directory `/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test'
( ulimit -t 600 ; ulimit -d 512000 ; ulimit -m 512000 ; ulimit -v 1024000 ; \
	  /nfs_home/chenwj/llvm-3.1/svn/llvm/utils/lit/lit.py -s -v . /nfs_home/chenwj/llvm-3.1/svn/arm2/test/../tools/clang/test )
-- Testing: 11850 tests, 2 threads --
Testing: 0 
FAIL: Clang :: CXX/conv/conv.prom/p2.cpp (391 of 11850)
******************** TEST 'Clang :: CXX/conv/conv.prom/p2.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fsyntax-only -verify -std=c++0x -ffreestanding /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CXX/conv/conv.prom/p2.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fsyntax-only -verify -std=c++0x -fshort-wchar -ffreestanding /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CXX/conv/conv.prom/p2.cpp
--
Exit Code: 1
Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  Line 10: redefinition of 'promoted_wchar' with a different type
error: 'note' diagnostics seen but not expected: 
  Line 9: previous definition is here
2 errors generated.
--

********************
Testing: 0 ..
XPASS: Clang :: CodeGen/2008-01-25-ByValReadNone.c (1058 of 11850)
******************** TEST 'Clang :: CodeGen/2008-01-25-ByValReadNone.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2008-01-25-ByValReadNone.c | not grep readonly
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2008-01-25-ByValReadNone.c | not grep readnone
--
Exit Code: 0

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/PR3589-freestanding-libcalls.c (1149 of 11850)
******************** TEST 'Clang :: CodeGen/PR3589-freestanding-libcalls.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/PR3589-freestanding-libcalls.c -o - | grep 'declare i32 @printf' | count 1
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -O2 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/PR3589-freestanding-libcalls.c -o - | grep 'declare i32 @puts' | count 1
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -ffreestanding -O2 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/PR3589-freestanding-libcalls.c -o - | grep 'declare i32 @puts' | count 0
--
Exit Code: 1
Command Output (stderr):
--
Expected 1 lines, got 0.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/builtinshufflevector2.c (1262 of 11850)
******************** TEST 'Clang :: CodeGen/builtinshufflevector2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -emit-llvm -S -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtinshufflevector2.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtinshufflevector2.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtinshufflevector2.c:6:11: error: expected string not found in input
// CHECK: define void @clang_shufflevector_v_v(
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtinshufflevector2.c'
^
<stdin>:5:17: note: possible intended match here
define arm_aapcs_vfpcc void @clang_shufflevector_v_v(<4 x float>* %A, <4 x float> %x, <4 x i32> %mask) nounwind {
                ^
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/call.c (1265 of 11850)
******************** TEST 'Clang :: CodeGen/call.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/call.c -O0 -emit-llvm -S -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/call.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/call.c:21:12: error: expected string not found in input
 // CHECK: call void ({{.*}}, ...)* @JS_ReportErrorNumber({{.*}}@js_GetErrorMessage
           ^
<stdin>:11:54: note: scanning from here
 call arm_aapcs_vfpcc void @rb_define_global_function(i8* getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0), void (...)* bitcast (void ()* @rb_f_chop to void (...)*), i32 0)
                                                     ^
<stdin>:19:20: note: possible intended match here
 call arm_aapcs_vfpcc void (void ()*, ...)* @JS_ReportErrorNumber(void ()* @js_GetErrorMessage, i32 0)
                   ^
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/decl-in-prototype.c (1316 of 11850)
******************** TEST 'Clang :: CodeGen/decl-in-prototype.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -emit-llvm -S -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/decl-in-prototype.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/decl-in-prototype.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/decl-in-prototype.c:5:11: error: expected string not found in input
// CHECK: define i32 @f1
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/decl-in-prototype.c'
^
<stdin>:7:17: note: possible intended match here
define arm_aapcs_vfpcc i32 @f1(i32 %E) nounwind {
                ^
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/extern-inline.c (1330 of 11850)
******************** TEST 'Clang :: CodeGen/extern-inline.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -S -emit-llvm -std=gnu89 -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -S -emit-llvm -fgnu89-inline -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c:9:11: error: expected string not found in input
// CHECK: call i32 @f
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/extern-inline.c'
^
<stdin>:7:26: note: possible intended match here
 %call = call arm_aapcs_vfpcc i32 @f(i32 0)
                         ^
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/inline.c (1360 of 11850)
******************** TEST 'Clang :: CodeGen/inline.c' FAILED ********************
Script:
--
echo "GNU89 tests:"
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/inline.c -O1 -emit-llvm -S -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp -std=gnu89
grep "define available_externally i32 @ei()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @foo()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @bar()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @unreferenced1()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
not grep unreferenced2 /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @gnu_inline()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally void @gnu_ei_inline()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test1" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test2" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @test3()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i32 @test4" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i32 @test5" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test6" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @test7" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i.. @strlcpy" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
not grep test9 /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testA" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testB" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testC" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
echo "C99 tests:"
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/inline.c -O1 -emit-llvm -S -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp -std=gnu99
grep "define i32 @ei()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i32 @foo()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @bar()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
not grep unreferenced1 /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @unreferenced2()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @gnu_inline()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally void @gnu_ei_inline()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test1" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test2" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @test3" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i32 @test4" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i32 @test5" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @test6" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @test7" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally i.. @strlcpy" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @test9" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testA" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testB" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @testC" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
echo "C++ tests:"
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -x c++ /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/inline.c -O1 -emit-llvm -S -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp -std=c++98
grep "define linkonce_odr i32 @_Z2eiv()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define linkonce_odr i32 @_Z3foov()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define i32 @_Z3barv()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
not grep unreferenced /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define void @_Z10gnu_inlinev()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
grep "define available_externally void @_Z13gnu_ei_inlinev()" /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/CodeGen/Output/inline.c.tmp
--
Exit Code: 1
Command Output (stdout):
--
GNU89 tests:
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/stack-protector.c (1467 of 11850)
******************** TEST 'Clang :: CodeGen/stack-protector.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c -stack-protector 0 | FileCheck -check-prefix=NOSSP /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c -stack-protector 1 | FileCheck -check-prefix=WITHSSP /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c -stack-protector 2 | FileCheck -check-prefix=SSPREQ /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c:11:10: warning: implicitly declaring library function 'strlen' with type 'unsigned int (const char *)'
  char a[strlen(msg) + 1];
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c:11:10: note: please include the header <string.h> or explicitly provide a declaration for 'strlen'
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c:12:3: warning: implicitly declaring library function 'strcpy' with type 'char *(char *, const char *)'
  strcpy(a, msg);
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c:12:3: note: please include the header <string.h> or explicitly provide a declaration for 'strcpy'
2 warnings generated.
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c:2:11: error: expected string not found in input
// NOSSP: define void @test1(i8* %msg) nounwind {
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/stack-protector.c'
^
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @test1(i8* %msg) nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/static-order.c (1472 of 11850)
******************** TEST 'Clang :: CodeGen/static-order.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/static-order.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/static-order.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/static-order.c:22:1: warning: control may reach end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/static-order.c:4:11: error: expected string not found in input
// CHECK: define i8* @f
          ^
<stdin>:1:12: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/static-order.c'
           ^
1 warning generated.
<stdin>:10:1: note: possible intended match here
define arm_aapcscc i8* @f() nounwind {
^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/unwind-attr.c (1504 of 11850)
******************** TEST 'Clang :: CodeGen/unwind-attr.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fexceptions -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c | FileCheck -check-prefix NOEXC /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c:6:11: error: expected string not found in input
// CHECK: define [[INT:i.*]] @test0() {
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/unwind-attr.c'
^
<stdin>:5:13: note: possible intended match here
define arm_aapcscc i32 @test0() {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/volatile-1.c (1516 of 11850)
******************** TEST 'Clang :: CodeGen/volatile-1.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -Wno-return-type -Wno-unused-value -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/volatile-1.c -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/volatile-1.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/volatile-1.c:312:3: warning: expression result unused; assign into a variable to force a volatile load
  x;
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/volatile-1.c:25:11: error: expected string not found in input
// CHECK: define void @test()
          ^
<stdin>:8:49: note: scanning from here
@ci = common global { i32, i32 } zeroinitializer, align 4
                                                ^
1 warning generated.
<stdin>:17:13: note: possible intended match here
define arm_aapcscc void @test() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/2009-05-04-PureConstNounwind.cpp (1584 of 11850)
******************** TEST 'Clang :: CodeGenCXX/2009-05-04-PureConstNounwind.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fexceptions -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp:6:11: error: expected string not found in input
// CHECK: define i32 @_Z1fv() {
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2009-05-04-PureConstNounwind.cpp'
^
<stdin>:5:13: note: possible intended match here
define arm_aapcscc i32 @_Z1fv() {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/PR5093-static-member-function.cpp (1606 of 11850)
******************** TEST 'Clang :: CodeGenCXX/PR5093-static-member-function.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/PR5093-static-member-function.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/PR5093-static-member-function.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/PR5093-static-member-function.cpp:7:12: error: expected string not found in input
 // CHECK: call void @_ZN1a1fEv()
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/PR5093-static-member-function.cpp'
^
<stdin>:12:14: note: possible intended match here
 call arm_aapcscc void @_ZN1a1fEv()
             ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/address-of-fntemplate.cpp (1613 of 11850)
******************** TEST 'Clang :: CodeGenCXX/address-of-fntemplate.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/address-of-fntemplate.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/address-of-fntemplate.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/address-of-fntemplate.cpp:12:11: error: expected string not found in input
// CHECK: define linkonce_odr void @_Z1fIiEvT_
          ^
<stdin>:12:27: note: scanning from here
 store void ()* @_Z1fIiEvv, void ()** %p2, align 4
                          ^
<stdin>:16:1: note: possible intended match here
define linkonce_odr arm_aapcscc void @_Z1fIiEvT_(i32) nounwind {
^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/builtins.cpp (1638 of 11850)
******************** TEST 'Clang :: CodeGenCXX/builtins.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/builtins.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/builtins.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/builtins.cpp:7:12: error: expected string not found in input
 // CHECK: call signext i8 @memmove()
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/builtins.cpp'
^
<stdin>:9:22: note: possible intended match here
 %call = call arm_aapcscc signext i8 @memmove()
                     ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/c-linkage.cpp (1640 of 11850)
******************** TEST 'Clang :: CodeGenCXX/c-linkage.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/c-linkage.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/c-linkage.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/c-linkage.cpp:13:11: error: expected string not found in input
// CHECK: define void @_ZN1N1X1fEv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/c-linkage.cpp'
^
<stdin>:12:13: note: possible intended match here
define arm_aapcscc void @_ZN1N1X1fEv(%"struct.N::X"* %this) nounwind align 2 {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/compound-literals.cpp (1647 of 11850)
******************** TEST 'Clang :: CodeGenCXX/compound-literals.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/compound-literals.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/compound-literals.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/compound-literals.cpp:42:10: warning: pointer is initialized by a temporary array, which will be destroyed at the end of the full-expression
int *p = (Z){ {1, 2, 3} }.i;
         ^~~~~~~~~~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/compound-literals.cpp:15:11: error: expected string not found in input
// CHECK: define i32 @_Z1fv()
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/compound-literals.cpp'
^
1 warning generated.
<stdin>:14:13: note: possible intended match here
define arm_aapcscc i32 @_Z1fv() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/constructor-attr.cpp (1655 of 11850)
******************** TEST 'Clang :: CodeGenCXX/constructor-attr.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-attr.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-attr.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-attr.cpp:8:12: error: expected string not found in input
 // CHECK: define linkonce_odr void @_ZN3Foo3fooEv
           ^
<stdin>:5:20: note: scanning from here
@llvm.global_ctors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @_ZN3Foo3fooEv }]
                   ^
<stdin>:7:13: note: possible intended match here
define linkonce_odr arm_aapcscc void @_ZN3Foo3fooEv() nounwind align 2 {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/copy-assign-synthesis-2.cpp (1669 of 11850)
******************** TEST 'Clang :: CodeGenCXX/copy-assign-synthesis-2.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis-2.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis-2.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis-2.cpp:4:11: error: expected string not found in input
// CHECK: define linkonce_odr %struct.A* @_ZN1AaSERKS_
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/copy-assign-synthesis-2.cpp'
^
<stdin>:9:13: note: possible intended match here
define linkonce_odr arm_aapcscc %struct.A* @_ZN1AaSERKS_(%struct.A* %this, %struct.A*) nounwind inlinehint align 2 {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/cxx0x-initializer-array.cpp (1684 of 11850)
******************** TEST 'Clang :: CodeGenCXX/cxx0x-initializer-array.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -S -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp:6:3: warning: expression result unused
  x{{{1}}};
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp:10:1: warning: control reaches end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp:7:12: error: expected string not found in input
 // CHECK: define i32 @_Z1fv
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/cxx0x-initializer-array.cpp'
^
<stdin>2 warnings generated.
:7:13: note: possible intended match here
define arm_aapcscc i32 @_Z1fv() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp (1753 of 11850)
******************** TEST 'Clang :: CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp:7:10: warning: 'final' keyword is a C++11 extension
struct D final : virtual C { 
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp:12:11: error: expected string not found in input
// CHECK: define %struct.B* @_Z1fR1D
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp'
^
1 warning generated.
<stdin>:10:13: note: possible intended match here
define arm_aapcscc %struct.B* @_Z1fR1D(%struct.D* %d) nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp (1757 of 11850)
******************** TEST 'Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
--
Exit Code: 1
Command Output (stderr):
--
Function return type does not match operand type of return inst!
  ret %"struct.Test6::D"* %this1
 %"struct.Test6::A"*Broken module found, compilation aborted!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/devirtualize-virtual-function-calls-final.cpp -emit-llvm -o - 
1.	<eof> parser at end of file
2.	Per-function optimization
3.	Running pass 'Module Verifier' on function '@_ZN5Test61DD1Ev'
FileCheck error: '-' is empty.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/function-template-explicit-specialization.cpp (1780 of 11850)
******************** TEST 'Clang :: CodeGenCXX/function-template-explicit-specialization.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/function-template-explicit-specialization.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/function-template-explicit-specialization.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/function-template-explicit-specialization.cpp:6:11: error: expected string not found in input
// CHECK: define void @_Z1aIiEvT_
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/function-template-explicit-specialization.cpp'
^
<stdin>:5:13: note: possible intended match here
define arm_aapcscc void @_Z1aIiEvT_(i32) nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/mangle-address-space.cpp (1808 of 11850)
******************** TEST 'Clang :: CodeGenCXX/mangle-address-space.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-address-space.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-address-space.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-address-space.cpp:3:11: error: expected string not found in input
// CHECK: define void @_Z2f0Pc
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-address-space.cpp'
^
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @_Z2f0Pc(i8* %p) nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/mangle-extern-local.cpp (1811 of 11850)
******************** TEST 'Clang :: CodeGenCXX/mangle-extern-local.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-extern-local.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-extern-local.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-extern-local.cpp:9:11: error: expected string not found in input
// CHECK: declare i32 @_Z5func1v()
          ^
<stdin>:13:1: note: scanning from here
define arm_aapcscc i32 @_Z2f1v() nounwind {
^
<stdin>:16:20: note: possible intended match here
 %call = call arm_aapcscc i32 @_Z5func1v()
                   ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/mangle-nullptr-arg.cpp (1827 of 11850)
******************** TEST 'Clang :: CodeGenCXX/mangle-nullptr-arg.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-nullptr-arg.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-nullptr-arg.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-nullptr-arg.cpp:5:11: error: expected string not found in input
// CHECK: define void @_Z5test12IPILPi0EE
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-nullptr-arg.cpp'
^
<stdin>:8:13: note: possible intended match here
define arm_aapcscc void @_Z5test12IPILPi0EE() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/mangle-template.cpp (1837 of 11850)
******************** TEST 'Clang :: CodeGenCXX/mangle-template.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:46:5: warning: only one parameter on 'main' declaration
int main(int) {}
    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:164:18: warning: non-type template argument referring to function 'f' with internal linkage is a C++11 extension
    test<int(), &f>();
                 ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:159:14: note: non-type template argument refers to function here
  static int f();
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:166:20: warning: non-type template argument referring to function 'f' with internal linkage is a C++11 extension
    test<int(&)(), f>();
                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:159:14: note: non-type template argument refers to function here
  static int f();
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:168:23: warning: non-type template argument referring to object 'n' with internal linkage is a C++11 extension
    test<const int*, &n>();
                      ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:160:13: note: non-type template argument refers to object here
  const int n = 10;
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:170:22: warning: non-type template argument referring to object 'n' with internal linkage is a C++11 extension
    test<const int&, n>();
                     ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:160:13: note: non-type template argument refers to object here
  const int n = 10;
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:141:51: warning: control reaches end of non-void function
  typename X<T>::template definition<U> f(T, U) { }
                                                  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:144:5: note: in instantiation of function template specialization 'test10::f<int, double>' requested here
    f(i, d);
    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:159:14: warning: function 'test12::f' has internal linkage but is not defined
  static int f();
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:164:18: note: used here
    test<int(), &f>();
                 ^
7 warnings generated.
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/mangle-template.cpp:104:12: error: expected string not found in input
 // CHECK: define weak_odr void @_ZN5test81fIiEEvNS_5int_cIXsr4metaIT_E4typeE5valueEEE
           ^
<stdin>:121:194: note: scanning from here
define weak_odr arm_aapcscc %"struct.test7::X"* @_ZN5test71XIiEC1IdEEPT_PNS_5int_cIXplL_ZNS_4metaIiE5valueEEsr4metaIS3_EE5valueEE4typeE(%"struct.test7::X"* %this, double*, float*) unnamed_addr nounwind align 2 {
                                                                                                                                                                                                 ^
<stdin>:148:13: note: possible intended match here
define weak_odr arm_aapcscc void @_ZN5test81fIiEEvNS_5int_cIXsr4metaIT_E4typeE5valueEEE() nounwind {
            ^
--

********************
Testing: 0 .. 10
XPASS: Clang :: CodeGenCXX/member-alignment.cpp (1838 of 11850)
******************** TEST 'Clang :: CodeGenCXX/member-alignment.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/member-alignment.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/member-alignment.cpp
--
Exit Code: 0

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/microsoft-abi-default-cc.cpp (1854 of 11850)
******************** TEST 'Clang :: CodeGenCXX/microsoft-abi-default-cc.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp -o - | FileCheck -check-prefix GCABI /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp -o - -DMS_ABI -cxx-abi microsoft -triple=i386-pc-win32 | FileCheck -check-prefix MSABI /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp:15:11: error: expected string not found in input
// GCABI: define void @_Z3foov()
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/microsoft-abi-default-cc.cpp'
^
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @_Z3foov() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/noinline-template.cpp (1869 of 11850)
******************** TEST 'Clang :: CodeGenCXX/noinline-template.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/noinline-template.cpp  -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/noinline-template.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/noinline-template.cpp:6:11: error: expected string not found in input
// CHECK: define linkonce_odr void @_ZN6VectorIiE13growStorageByEv(%struct.Vector* %this) nounwind noinline
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/noinline-template.cpp'
^
<stdin>:14:13: note: possible intended match here
define linkonce_odr arm_aapcscc void @_ZN6VectorIiE13growStorageByEv(%struct.Vector* %this) nounwind noinline align 2 {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/nrvo.cpp (1870 of 11850)
******************** TEST 'Clang :: CodeGenCXX/nrvo.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -O1 -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -O1 -fcxx-exceptions -fexceptions -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp | FileCheck --check-prefix=CHECK-EH /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp:134:1: warning: control may reach end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp:12:11: error: expected string not found in input
// CHECK: define void @_Z5test0v
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/nrvo.cpp'
^
1 warning generated.
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @_Z5test0v(%class.X* noalias sret %agg.result) nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/pr11797.cpp (1877 of 11850)
******************** TEST 'Clang :: CodeGenCXX/pr11797.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr11797.cpp -fvisibility hidden -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr11797.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr11797.cpp:8:11: error: expected string not found in input
// CHECK: define void @_Z3foov()
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr11797.cpp'
^
<stdin>:5:13: note: possible intended match here
define arm_aapcscc void @_Z3foov() nounwind {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/pr12251.cpp (1880 of 11850)
******************** TEST 'Clang :: CodeGenCXX/pr12251.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp -emit-llvm -O1 -relaxed-aliasing -fstrict-enums -std=c++11 -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp -emit-llvm -O1 -relaxed-aliasing -std=c++11 -o - | FileCheck --check-prefix=NO-STRICT-ENUMS /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp:7:11: error: expected string not found in input
// CHECK: define zeroext i1 @_Z1fPb
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pr12251.cpp'
^
<stdin>:5:13: note: possible intended match here
define arm_aapcscc zeroext i1 @_Z1fPb(i8* nocapture %x) nounwind readonly {
            ^
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/pragma-visibility.cpp (1886 of 11850)
******************** TEST 'Clang :: CodeGenCXX/pragma-visibility.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pragma-visibility.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pragma-visibility.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pragma-visibility.cpp:31:11: error: expected string not found in input
// CHECK: define hidden i32 @g()
          ^
<stdin>:9:35: note: scanning from here
@_ZN2x4IiE1yE = hidden global i32 10, align 4
                                  ^
<stdin>:11:1: note: possible intended match here
define hidden arm_aapcscc i32 @g() nounwind {
^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/switch-case-folding-2.cpp (1922 of 11850)
******************** TEST 'Clang :: CodeGenCXX/switch-case-folding-2.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/switch-case-folding-2.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/switch-case-folding-2.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/switch-case-folding-2.cpp:21:11: error: expected string not found in input
// CHECK: call i32 (i8*, ...)* @_Z6printfPKcz
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/switch-case-folding-2.cpp'
^
<stdin>:23:22: note: possible intended match here
 %call = call arm_aapcscc i32 (i8*, ...)* @_Z6printfPKcz(i8* getelementptr inbounds ([5 x i8]* @.str, i32 0, i32 0))
                     ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/template-dependent-bind-temporary.cpp (1926 of 11850)
******************** TEST 'Clang :: CodeGenCXX/template-dependent-bind-temporary.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-dependent-bind-temporary.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-dependent-bind-temporary.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-dependent-bind-temporary.cpp:21:11: error: expected string not found in input
// CHECK: define linkonce_odr void @_Z11IntToStringIcEvT_(
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-dependent-bind-temporary.cpp'
^
<stdin>:13:13: note: possible intended match here
define linkonce_odr arm_aapcscc void @_Z11IntToStringIcEvT_(i8 signext %a) nounwind {
            ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/template-inner-struct-visibility-hidden.cpp (1927 of 11850)
******************** TEST 'Clang :: CodeGenCXX/template-inner-struct-visibility-hidden.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fvisibility hidden -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/template-inner-struct-visibility-hidden.cpp:5:11: error: expected string not found in input
// CHECK: define weak_odr hidden void @_ZN1CIiE5Inner1fEv
          ^
<stdin>:8:57: note: scanning from here
@_ZN1CIiE5Inner6Inner26StaticE = weak_odr hidden global i32 0, align 4
                                                        ^
<stdin>:10:13: note: possible intended match here
define weak_odr hidden arm_aapcscc void @_ZN1CIiE5Inner1fEv(%"struct.C<int>::Inner"* %this) nounwind align 2 {
            ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/throw-expression-cleanup.cpp (1935 of 11850)
******************** TEST 'Clang :: CodeGenCXX/throw-expression-cleanup.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/throw-expression-cleanup.cpp -emit-llvm -fcxx-exceptions -fexceptions -std=c++11 -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/throw-expression-cleanup.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/throw-expression-cleanup.cpp:17:11: error: expected string not found in input
// CHECK: define void @_Z1fv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/throw-expression-cleanup.cpp'
^
<stdin>:12:13: note: possible intended match here
define arm_aapcscc void @_Z1fv() {
            ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/thunk-linkonce-odr.cpp (1939 of 11850)
******************** TEST 'Clang :: CodeGenCXX/thunk-linkonce-odr.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/thunk-linkonce-odr.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/thunk-linkonce-odr.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/thunk-linkonce-odr.cpp:32:11: error: expected string not found in input
// CHECK: define linkonce_odr i32 @_ZThn{{[48]}}_N1D1fEv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/thunk-linkonce-odr.cpp'
^
<stdin>:34:1: note: possible intended match here
define linkonce_odr arm_aapcscc %struct.D* @_ZN1DC1Ev(%struct.D* %this) unnamed_addr nounwind inlinehint align 2 {
^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vararg-non-pod.cpp (1952 of 11850)
******************** TEST 'Clang :: CodeGenCXX/vararg-non-pod.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -Wno-error=non-pod-varargs -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-non-pod.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-non-pod.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-non-pod.cpp:14:10: warning: cannot pass object of non-POD type 'X' through variadic function; call will abort at runtime
  vararg(x);
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-non-pod.cpp:11:11: error: expected string not found in input
// CHECK: define void @_Z4test1X
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-non-pod.cpp'
^
1 warning generated.
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @_Z4test1X() nounwind {
            ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/virt-dtor-gen.cpp (1957 of 11850)
******************** TEST 'Clang :: CodeGenCXX/virt-dtor-gen.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -o - -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virt-dtor-gen.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virt-dtor-gen.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virt-dtor-gen.cpp:10:11: error: expected string not found in input
// CHECK: define void @_ZN3FooD0Ev(%class.Foo* %this) unnamed_addr
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virt-dtor-gen.cpp'
^
<stdin>:12:13: note: possible intended match here
define arm_aapcscc void @_ZN3FooD0Ev(%class.Foo* %this) unnamed_addr nounwind align 2 {
            ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/virtual-destructor-synthesis.cpp (1965 of 11850)
******************** TEST 'Clang :: CodeGenCXX/virtual-destructor-synthesis.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-destructor-synthesis.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-destructor-synthesis.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-destructor-synthesis.cpp:15:11: error: expected string not found in input
// CHECK: call void @_ZdlPv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-destructor-synthesis.cpp'
^
<stdin>:67:14: note: possible intended match here
 call arm_aapcscc void @_ZdlPv(i8* %0) nounwind
             ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/virtual-function-calls.cpp (1966 of 11850)
******************** TEST 'Clang :: CodeGenCXX/virtual-function-calls.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-function-calls.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-function-calls.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-function-calls.cpp:11:12: error: expected string not found in input
 // CHECK: call void %
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-function-calls.cpp'
^
<stdin>:19:14: note: possible intended match here
 call arm_aapcscc void %2(%"struct.PR5021::A"* %0, i8 signext 99)
             ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/virtual-operator-call.cpp (1972 of 11850)
******************** TEST 'Clang :: CodeGenCXX/virtual-operator-call.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-operator-call.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-operator-call.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-operator-call.cpp:8:12: error: expected string not found in input
 // CHECK: call i32 %
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/virtual-operator-call.cpp'
^
<stdin>:16:22: note: possible intended match here
 %call = call arm_aapcscc i32 %2(%struct.A* %0)
                     ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/visibility-hidden-extern-templates.cpp (1973 of 11850)
******************** TEST 'Clang :: CodeGenCXX/visibility-hidden-extern-templates.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -O1 -emit-llvm -o - -fvisibility hidden /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-hidden-extern-templates.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-hidden-extern-templates.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-hidden-extern-templates.cpp:17:12: error: expected string not found in input
 // CHECK: define weak_odr hidden void @_ZN1XIiE1fEv
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-hidden-extern-templates.cpp'
^
<stdin>:8:1: note: possible intended match here
define weak_odr hidden arm_aapcscc void @_ZN1XIiE1fEv(%struct.X* nocapture %this) nounwind readnone align 2 {
^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/visibility-inlines-hidden.cpp (1974 of 11850)
******************** TEST 'Clang :: CodeGenCXX/visibility-inlines-hidden.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fvisibility-inlines-hidden -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-inlines-hidden.cpp -O2 -disable-llvm-optzns | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-inlines-hidden.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-inlines-hidden.cpp:40:12: error: expected string not found in input
 // CHECK: define linkonce_odr void @_ZN2X02f1Ev
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/visibility-inlines-hidden.cpp'
^
<stdin>:57:1: note: possible intended match here
define linkonce_odr hidden arm_aapcscc void @_ZN2X02f2Ev(%struct.X0* %this) nounwind align 2 {
^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/volatile-1.cpp (1977 of 11850)
******************** TEST 'Clang :: CodeGenCXX/volatile-1.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -Wno-unused-value -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:158:10: warning: expression result unused; assign into a variable to force a volatile load
  (void)(i,(i=i));
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:176:4: warning: expression result unused; assign into a variable to force a volatile load
  (i,j);
   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:341:4: warning: expression result unused; assign into a variable to force a volatile load
  (i,j)=k;
   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:26:3: warning: expression result unused; assign into a variable to force a volatile load
  i;
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:36:9: warning: expression result unused; assign into a variable to force a volatile load
  (void)ci;
        ^~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:37:9: warning: expression result unused; assign into a variable to force a volatile load
  (void)a;
        ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:129:9: warning: expression result unused; assign into a variable to force a volatile load
  (void)i;
        ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:142:9: warning: expression result unused; assign into a variable to force a volatile load
  (void)__builtin_choose_expr(0, i=i, j=j);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:162:7: warning: expression result unused; assign into a variable to force a volatile load
  i=i,k;
      ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:172:8: warning: expression result unused; assign into a variable to force a volatile load
  (i=j,k);
       ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:176:6: warning: expression result unused; assign into a variable to force a volatile load
  (i,j);
     ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:193:3: warning: expression result unused; assign into a variable to force a volatile load
  ci;
  ^~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:252:10: warning: expression result unused; assign into a variable to force a volatile load
  ((a=a),a);
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/volatile-1.cpp:20:11: error: expected string not found in input
// CHECK: define void @{{.*}}test
          ^
<stdin>:12:42: note: scanning from here
@ci = global { i32, i32 } zeroinitializer, align 4
                                         ^
13 warnings generated.
<stdin>:16:12: note: possible intended match here
define arm_aapcscc void @_Z4testv() nounwind {
           ^
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/arc-block-copy-escape.m (2015 of 11850)
******************** TEST 'Clang :: CodeGenObjC/arc-block-copy-escape.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-arc -fblocks -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-copy-escape.m -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-copy-escape.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-copy-escape.m:11:12: error: expected string not found in input
 // CHECK: define void @test0(
           ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-copy-escape.m'
^
<stdin>:15:13: note: possible intended match here
define arm_aapcscc void @test0(i32 %i) nounwind {
            ^
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-legacy-dispatch.m (2168 of 11850)
******************** TEST 'Clang :: CodeGenObjC/objc2-legacy-dispatch.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-dispatch-method=mixed -triple i386-apple-darwin10 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m | FileCheck -check-prefix=CHECK_NEW_DISPATCH /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-dispatch-method=legacy -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m | FileCheck -check-prefix=CHECK_OLD_DISPATCH /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m:10:24: error: expected string not found in input
// CHECK_OLD_DISPATCH: define void @f0
                       ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-legacy-dispatch.m'
^
<stdin>:26:13: note: possible intended match here
define arm_aapcscc void @f0() nounwind {
            ^
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/property.m (2206 of 11850)
******************** TEST 'Clang :: CodeGenObjC/property.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:41:1: warning: writable atomic property 'y' cannot pair a synthesized setter with a user defined getter
-(int) y {
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:21:15: note: setter and getter must both be synthesized, or both be user defined,or the property must be nonatomic
@property int y;
~~~~~~~~~     ^
@property (nonatomic) 
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:21:15: note: property declared here
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:44:1: warning: writable atomic property 'z' cannot pair a synthesized getter with a user defined setter
-(void) setZ: (int) arg {
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:22:15: note: setter and getter must both be synthesized, or both be user defined,or the property must be nonatomic
@property int z;
~~~~~~~~~     ^
@property (nonatomic) 
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:22:15: note: property declared here
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:53:17: warning: property 'dyn' requires method 'setDyn:' to be defined - use @dynamic or provide a method implementation in this category
@implementation A (Cat)
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:50:15: note: property declared here
@property int dyn;
              ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:110:12: warning: class 'Test5' defined without specifying a base class
@interface Test5 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:110:17: note: add a super class to fix this problem
@interface Test5 {
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m:60:11: error: expected string not found in input
// CHECK: define void @test2
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m'
^
4 warnings generated.
<stdin>:1:69: note: possible intended match here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property.m'
                                                                    ^
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/related-result-type.m (2212 of 11850)
******************** TEST 'Clang :: CodeGenObjC/related-result-type.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/related-result-type.m | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/related-result-type.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/related-result-type.m:12:11: error: expected string not found in input
// CHECK: define void @test1()
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/related-result-type.m'
^
<stdin>:22:137: note: possible intended match here
@"\01L_OBJC_CLASSLIST_REFERENCES_$_" = internal global %struct._class_t* @"OBJC_CLASS_$_NSString", section "__DATA, __objc_classrefs, regular, no_dead_strip", align 4
                                                                                                                                        ^
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/arc-mangle.mm (2238 of 11850)
******************** TEST 'Clang :: CodeGenObjCXX/arc-mangle.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-arc -fobjc-runtime-has-weak -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/arc-mangle.mm | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/arc-mangle.mm
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/arc-mangle.mm:3:11: error: expected string not found in input
// CHECK: define void @_Z1fPU8__strongP11objc_object(i8**)
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/arc-mangle.mm'
^
<stdin>:7:13: note: possible intended match here
define arm_aapcscc void @_Z1fPU8__strongP11objc_object(i8**) nounwind {
            ^
--

********************
Testing: 0 .. 10.. 
FAIL: Clang :: Frontend/ast-codegen.c (2485 of 11850)
******************** TEST 'Clang :: Frontend/ast-codegen.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -emit-ast -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Frontend/Output/ast-codegen.c.tmp.ast /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Frontend/ast-codegen.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -emit-llvm -S -o - /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Frontend/Output/ast-codegen.c.tmp.ast | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Frontend/ast-codegen.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Frontend/ast-codegen.c:12:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
1 warning generated.
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Frontend/ast-codegen.c:10:11: error: expected string not found in input
// CHECK: define i32 @f0()
          ^
<stdin>:9:1: note: scanning from here
define arm_aapcs_vfpcc i32 @f0() nounwind {
^
<stdin>:9:17: note: possible intended match here
define arm_aapcs_vfpcc i32 @f0() nounwind {
                ^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/chain-pending-instantiations.cpp (2856 of 11850)
******************** TEST 'Clang :: PCH/chain-pending-instantiations.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp -emit-llvm -o - -chain-include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp -chain-include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp:2:11: error: expected string not found in input
// CHECK: define linkonce_odr %{{[^ ]+}} @_ZN1AI1BE3getEv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-pending-instantiations.cpp'
^
<stdin>:16:1: note: possible intended match here
define linkonce_odr arm_aapcscc void @_ZN1D3runEv(%struct.D* %this) nounwind align 2 {
^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/cxx-templates.cpp (2884 of 11850)
******************** TEST 'Clang :: PCH/cxx-templates.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -fcxx-exceptions -fexceptions -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp -ast-dump -o -
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -fcxx-exceptions -fexceptions -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -fcxx-exceptions -fexceptions -x c++-header -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -fcxx-exceptions -fexceptions -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp -ast-dump  -o -
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -fcxx-exceptions -fexceptions -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/cxx-templates.cpp.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp
--
Exit Code: 1
Command Output (stdout):
--
typedef void *__builtin_va_list;
template <typename T1 = int, typename T2 = float> struct S {
    struct S;
    static void explicit_special();
}
template <typename T1 = char, typename T2 = float> struct S {
    struct S;
    ;
    static void templ();
}
template <typename T1 = int, typename T2 = char> struct S {
    struct S;
    static void partial();
}
template <typename T1, typename T2> struct S;
template <typename T1 = int, typename T2 = float> struct S {
    struct S;
    static void explicit_special();
}
template <typename T1 = char, typename T2 = float> struct S {
    struct S;
    ;
    static void templ();
}
template <typename T1 = int, typename T2 = char> struct S {
    struct S;
    static void partial();
}
template <typename T1, typename T2> struct S {
    struct S;
     (CompoundStmt 0x2f30f58 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:8:7, col:9>)


    static void templ();
};
struct S {
    struct S;
    static void partial();
};
struct S {
    struct S;
    static void explicit_special();
};
template <int x = 7> int tmpl_f2() (CompoundStmt 0x2f699d0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:23:15, col:27>
  (ReturnStmt 0x2f699c0 <col:17, col:24>
    (SubstNonTypeTemplateParmExpr 0x2f699a8 <col:24> 'int'
      (IntegerLiteral 0x2f69990 <col:24> 'int' 7))))

template <int x> int tmpl_f2() (CompoundStmt 0x2f4e2d0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:23:15, col:27>
  (ReturnStmt 0x2f4e2c0 <col:17, col:24>
    (DeclRefExpr 0x2f4e2a8 <col:24> 'int' NonTypeTemplateParm 0x2f4e190 'x' 'int')))

;
template <typename T = int, int y = 5> int templ_f(int x) (CompoundStmt 0x2f69970 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:26:16, line:31:1>
  (DeclStmt 0x2f69568 <line:27:3, col:29>
    0x2f694f0 "int z =
      (CallExpr 0x2f69548 <col:11, col:28> 'int':'int'
        (ImplicitCastExpr 0x2f69538 <col:11> 'int (*)(int)' <FunctionToPointerDecay>
          (DeclRefExpr 0x2f69520 <col:11> 'int (int)' lvalue Function 0x2f4e7c0 'templ_f' 'int (int)'))
        (IntegerLiteral 0x2f4e5e0 <col:27> 'int' 3))")
  (BinaryOperator 0x2f69828 <line:28:3, col:20> 'int' lvalue '='
    (DeclRefExpr 0x2f69578 <col:3> 'int' lvalue Var 0x2f694f0 'z' 'int')
    (CallExpr 0x2f69808 <col:7, col:20> 'int'
      (ImplicitCastExpr 0x2f697f8 <col:7, col:18> 'int (*)(void)' <FunctionToPointerDecay>
        (DeclRefExpr 0x2f69788 <col:7, col:18> 'int (void)' lvalue Function 0x2f696e0 'tmpl_f2' 'int (void)' (FunctionTemplate 0x2f4e280 'tmpl_f2')))))
  (DeclStmt 0x2f698e0 <line:29:3, col:12>
    0x2f698b0 "int data[5]")
  (ReturnStmt 0x2f69960 <line:30:3, col:12>
    (BinaryOperator 0x2f69948 <col:10, col:12> 'int' '+'
      (ImplicitCastExpr 0x2f69938 <col:10> 'int':'int' <LValueToRValue>
        (DeclRefExpr 0x2f698f0 <col:10> 'int':'int' lvalue ParmVar 0x2f4e730 'x' 'int':'int'))
      (SubstNonTypeTemplateParmExpr 0x2f69920 <col:12> 'int'
        (IntegerLiteral 0x2f69908 <col:12> 'int' 5)))))

template <typename T, int y> T templ_f(T x) (CompoundStmt 0x2f4ebb8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:26:16, line:31:1>
  (DeclStmt 0x2f4e978 <line:27:3, col:29>
    0x2f4e4f0 "int z =
      (CallExpr 0x2f4e958 <col:11, col:28> 'int':'int'
        (ImplicitCastExpr 0x2f4e948 <col:11, col:25> 'int (*)(int)' <FunctionToPointerDecay>
          (DeclRefExpr 0x2f4e888 <col:11, col:25> 'int (int)' lvalue Function 0x2f4e7c0 'templ_f' 'int (int)' (FunctionTemplate 0x2f4e4b0 'templ_f')))
        (IntegerLiteral 0x2f4e5e0 <col:27> 'int' 3))")
  (BinaryOperator 0x2f4ea78 <line:28:3, col:20> '<dependent type>' '='
    (DeclRefExpr 0x2f4e988 <col:3> 'int' lvalue Var 0x2f4e4f0 'z' 'int')
    (CallExpr 0x2f4ea58 <col:7, col:20> '<dependent type>'
      (UnresolvedLookupExpr 0x2f4e9e8 <col:7, col:18> '<dependent type>' lvalue (ADL) = '1' 0x2f4e280)))
  (DeclStmt 0x2f4eb50 <line:29:3, col:12>
    0x2f4eb20 "T data[y]")
  (ReturnStmt 0x2f4eba8 <line:30:3, col:12>
    (BinaryOperator 0x2f4eb90 <col:10, col:12> '<dependent type>' '+'
      (DeclRefExpr 0x2f4eb60 <col:10> 'T' lvalue ParmVar 0x2f4e3b0 'x' 'T')
      (DeclRefExpr 0x2f4eb78 <col:12> 'int' NonTypeTemplateParm 0x2f4e350 'y' 'int'))))

;
void govl(int);
void govl(char);
template <typename T> struct Unresolv {
    struct Unresolv;
    void f() (CompoundStmt 0x2f4fe70 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:38:12, line:40:3>
  (CallExpr 0x2f4fe50 <line:39:5, col:13> '<dependent type>'
    (UnresolvedLookupExpr 0x2f4fdf8 <col:5> '<overloaded function type>' lvalue (ADL) = '1' 0x2f4ed50 0x2f4ec60)
    (CXXUnresolvedConstructExpr 0x2f4fe38 <col:10, col:12> 'T')))


};
template <typename T = A> struct Dep {
    struct Dep;
    typedef typename A::type Ty;
    void f() (CompoundStmt 0x2f69f50 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:46:12, line:51:3>
  (DeclStmt 0x2f69a38 <line:47:5, col:16>
    0x2f699f0 "Ty x =
      (CXXScalarValueInitExpr 0x2f69a28 <col:12, col:15> 'Ty':'int')")
  (CallExpr 0x2f69aa8 <line:48:5, col:13> 'void'
    (ImplicitCastExpr 0x2f69a98 <col:5, col:8> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f69a78 <col:5, col:8> 'void (void)' lvalue CXXMethod 0x2f60200 'my_f' 'void (void)')))
  (DeclStmt 0x2f69e68 <line:49:5, col:42>
    0x2f69ad0 "int y =
      (CallExpr 0x2f69e48 <col:13, col:41> 'int':'int'
        (ImplicitCastExpr 0x2f69e38 <col:13, col:38> 'int (*)(int)' <FunctionToPointerDecay>
          (DeclRefExpr 0x2f69dbc <col:13, col:38> 'int (int)' lvalue CXXMethod 0x2f69d10 'my_templf' 'int (int)' (FunctionTemplate 0x2f603b0 'my_templf')))
        (IntegerLiteral 0x2f50648 <col:40> 'int' 0))")
  (CXXMemberCallExpr 0x2f69f20 <line:50:5, col:10> 'void'
    (MemberExpr 0x2f69f00 <col:5> '<bound member function type>' ->ovl 0x2f616f0
      (CXXThisExpr 0x2f69ef0 <col:5> 'struct Dep<struct A> *' this))
    (ImplicitCastExpr 0x2f69f40 <col:9> 'int' <LValueToRValue>
      (DeclRefExpr 0x2f69ed4 <col:9> 'int' lvalue Var 0x2f69ad0 'y' 'int'))))


    void ovl(int);
    void ovl(float);
    inline  (CompoundStmt 0x2f61c28 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:44:8>)


    inline ;
    inline ;
}
template <typename T> struct Dep {
    struct Dep;
    typedef typename T::type Ty;
    void f() (CompoundStmt 0x2f50718 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:46:12, line:51:3>
  (DeclStmt 0x2f504c0 <line:47:5, col:16>
    0x2f50470 "Ty x =
      (CXXUnresolvedConstructExpr 0x2f504a8 <col:12, col:15> 'Ty':'typename T::type')")
  (CallExpr 0x2f50530 <line:48:5, col:13> '<dependent type>'
    (CXXDependentScopeMemberExpr 0x2f504f8 <col:5, col:8> '<dependent type>' lvalue))
  (DeclStmt 0x2f50680 <line:49:5, col:42>
    0x2f50560 "int y =
      (CallExpr 0x2f50660 <col:13, col:41> '<dependent type>'
        (CXXDependentScopeMemberExpr 0x2f505dc <col:13, col:38> '<dependent type>' lvalue)
        (IntegerLiteral 0x2f50648 <col:40> 'int' 0))")
  (CallExpr 0x2f506f8 <line:50:5, col:10> '<dependent type>'
    (UnresolvedMemberExpr 0x2f506a0 <col:5> '<bound member function type>' lvalue)
    (DeclRefExpr 0x2f506e0 <col:9> 'int' lvalue Var 0x2f50560 'y' 'int')))


    void ovl(int);
    void ovl(float);
};
template <typename T, typename A1> inline T make_a(const A1 &a1) (CompoundStmt 0x2f50a40 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:58:31, line:61:1>
  (CallExpr 0x2f509d0 <line:59:3, col:21> '<dependent type>'
    (DependentScopeDeclRefExpr 0x2f509a8 <col:3, col:6> '<dependent type>' lvalue))
  (ReturnStmt 0x2f50a30 <line:60:3, col:14>
    (CXXUnresolvedConstructExpr 0x2f50a10 <col:10, col:14> 'T'
      (DeclRefExpr 0x2f509f8 <col:12> 'const A1' lvalue ParmVar 0x2f50840 'a1' 'const A1 &'))))

;
template <class T = int> class UseBase {
    class UseBase;
    void foo();
    typedef int bar;
}
template <class T> class UseBase {
    class UseBase;
    void foo();
    typedef int bar;
};
template <class T> class UseA : public UseBase<T> {
    class UseA;
    using UseBase<T>::1;
    using typename UseBase<T>::1;
};
template <class T> class Sub : public UseBase<int> {
    class Sub;
};
template <class _Ret, class _Tp> class mem_fun_t {
    class mem_fun_t;
public:
     (CompoundStmt 0x2f53360 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:81:6, col:7>)


private:
    _Ret (_Tp::*_M_f)();
};
template <unsigned int N = 8> bool isInt(int x) (CompoundStmt 0x2f53900 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:90:33, line:93:1>
  (CXXTryStmt 0x2f538c8 <line:91:3, col:34>
    (CompoundStmt 0x2f53858 <col:7, col:14>
      (UnaryOperator 0x2f53840 <col:9, col:11> 'int' lvalue prefix '++'
        (DeclRefExpr 0x2f53828 <col:11> 'int' lvalue ParmVar 0x2f53530 'x' 'int')))
    (CXXCatchStmt 0x2f538b8 <col:16, col:34>
      (CompoundStmt 0x2f538a0 <col:27, col:34>
        (UnaryOperator 0x2f53888 <col:29, col:31> 'int' lvalue prefix '--'
          (DeclRefExpr 0x2f5386c <col:31> 'int' lvalue ParmVar 0x2f53530 'x' 'int')))))
  (ReturnStmt 0x2f538f0 <line:92:3, col:10>
    (CXXBoolLiteralExpr 0x2f538e0 <col:10> '_Bool' true)))

template <unsigned int N> bool isInt(int x);
bool isInt(int x) (CompoundStmt 0x2f53900 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:90:33, line:93:1>
  (CXXTryStmt 0x2f538c8 <line:91:3, col:34>
    (CompoundStmt 0x2f53858 <col:7, col:14>
      (UnaryOperator 0x2f53840 <col:9, col:11> 'int' lvalue prefix '++'
        (DeclRefExpr 0x2f53828 <col:11> 'int' lvalue ParmVar 0x2f53530 'x' 'int')))
    (CXXCatchStmt 0x2f538b8 <col:16, col:34>
      (CompoundStmt 0x2f538a0 <col:27, col:34>
        (UnaryOperator 0x2f53888 <col:29, col:31> 'int' lvalue prefix '--'
          (DeclRefExpr 0x2f5386c <col:31> 'int' lvalue ParmVar 0x2f53530 'x' 'int')))))
  (ReturnStmt 0x2f538f0 <line:92:3, col:10>
    (CXXBoolLiteralExpr 0x2f538e0 <col:10> '_Bool' true)))


template <typename _CharT = int> int __copy_streambufs_eof(int)template <typename _CharT> int __copy_streambufs_eof(_CharT);
class basic_streambuf {
    class basic_streambuf;
    void m() (CompoundStmt 0x2f53f68 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:100:12, col:14>)


    ;
};
template <typename T = int> struct S_PR7660 {
    struct S_PR7660;
    void g(void (*)(int));
}
template <typename T> struct S_PR7660 {
    struct S_PR7660;
    void g(void (*)(T));
};
void g(void (*)(int)) (CompoundStmt 0x2f55468 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:106:49, col:50>)


template <typename  = int> class C_PR7670
template <typename > class C_PR7670;
class C_PR7670;
class C_PR7670;
template <bool B = true> struct S2 {
    struct S2;
    static bool V;
}
template <bool B> struct S2 {
    struct S2;
    static bool V;
};
struct S2 {
    struct S2;
    static bool V;
};
template <typename T = int> struct S3 {
    struct S3;
    void m() (CompoundStmt 0x2f577f0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:126:24, col:26>)


    inline  (CompoundStmt 0x2f62228 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:121:8>)


    inline ;
    inline ;
}
template <typename T> struct S3 {
    struct S3;
    void m();
};
inline void m() (CompoundStmt 0x2f577f0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:126:24, col:26>)


template <typename T = int> struct S4
template <typename T> struct S4 {
    struct S4;
    void m() (CompoundStmt 0x2f57b38 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:130:14, col:16>)


};
struct S4 {
    struct S4;
    void m() (CompoundStmt 0x2f57b38 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:130:14, col:16>)


    inline  (CompoundStmt 0x2f58a18 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:132:24>)


    inline ;
    inline ;
};
void S4ImplicitInst() (CompoundStmt 0x2f58ac8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:134:23, line:137:1>
  (DeclStmt 0x2f58a48 <line:135:5, col:14>
    0x2f57eb0 "S4<int> s =
      (CXXConstructExpr 0x2f58a28 <col:13> 'S4<int>':'struct S4<int>''void (void)')")
  (CXXMemberCallExpr 0x2f58a90 <line:136:5, col:9> 'void'
    (MemberExpr 0x2f58a70 <col:5, col:7> '<bound member function type>' .m 0x2f57d20
      (DeclRefExpr 0x2f58a58 <col:5> 'S4<int>':'struct S4<int>' lvalue Var 0x2f57eb0 's' 'S4<int>':'struct S4<int>'))))


struct S5 {
    struct S5;
    ;
    inline ;
    inline ;
    inline void ~S5();
};
struct TS5 {
    struct TS5;
    S5 s;
    template <typename T = int> TS5(int y) : s((ImplicitCastExpr 0x2f69ff8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:146:16> 'int':'int' <LValueToRValue>
  (DeclRefExpr 0x2f69fbc <col:16> 'int':'int' lvalue ParmVar 0x2f62e30 'y' 'int':'int'))
) (CompoundStmt 0x2f59050 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:146:19, col:20>)

template <typename T> TS5(T y) : s((DeclRefExpr 0x2f58fec </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:146:16> 'T' lvalue ParmVar 0x2f58eb0 'y' 'T')
) (CompoundStmt 0x2f59050 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:146:19, col:20>)

;
    inline ;
    inline ;
};
template <class T = int> void f_PR8134(int)template <class T = char> void f_PR8134(char)template <class T> void f_PR8134(T);
template <class T = int> void f_PR8134(int)template <class T = char> void f_PR8134(char)template <class T> void f_PR8134(T);
void g_PR8134() (CompoundStmt 0x2f59878 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:152:17, col:47>
  (CallExpr 0x2f59618 <col:19, col:29> 'void'
    (ImplicitCastExpr 0x2f59608 <col:19> 'void (*)(int)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f595c8 <col:19> 'void (int)' lvalue Function 0x2f59520 'f_PR8134' 'void (int)' (FunctionTemplate 0x2f59310 'f_PR8134')))
    (IntegerLiteral 0x2f59440 <col:28> 'int' 0))
  (CallExpr 0x2f59858 <col:32, col:44> 'void'
    (ImplicitCastExpr 0x2f59848 <col:32> 'void (*)(char)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f597e8 <col:32> 'void (char)' lvalue Function 0x2f59740 'f_PR8134' 'void (char)' (FunctionTemplate 0x2f59310 'f_PR8134')))
    (CharacterLiteral 0x2f59670 <col:41> 'char' 120)))


template <typename T = int const[17]> struct S6 {
    struct S6;
private:
    typedef const int t1[17];
public:
    typedef t1 &t2;
}
template <typename T = int const[5]> struct S6 {
    struct S6;
private:
    typedef const int t1[5];
public:
    typedef t1 &t2;
    inline  (CompoundStmt 0x2f64a18 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:159:8>)


    inline void ~S6();
    inline ;
    inline ;
}
template <typename T> struct S6;
struct S6 {
    struct S6;
private:
    typedef const T t1[(DeclRefExpr 0x2f5a168 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:162:23> 'unsigned int' NonTypeTemplateParm 0x2f59e00 'N' 'unsigned int')
];
public:
    typedef t1 &t2;
};
template <typename T = int [5]> struct S7 :  S6<const int [5]> {
    struct S7;
    inline S7() : S6<const int [5]>() (CompoundStmt 0x2f64ab0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:171:8>)


    inline ;
    inline ;
}
template <typename T> struct S7;
struct S7 :  S6<const int [(DeclRefExpr 0x2f5a770 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:171:34> 'unsigned int' NonTypeTemplateParm 0x2f5a4a0 'N' 'unsigned int')
]> {
    struct S7;
};
namespace ZeroLengthExplicitTemplateArgs {
    template <typename T = int> void h()template <typename T = ZeroLengthExplicitTemplateArgs::X> void h()template <typename T> void h();
    struct Y {
        struct Y;
        template <typename T = int> void f()template <typename T> void f();
        inline  (CompoundStmt 0x2f5c078 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:177:10>)


        inline ;
        inline ;
    };
    template <typename T = ZeroLengthExplicitTemplateArgs::X> void f(ZeroLengthExplicitTemplateArgs::X *ptr) (CompoundStmt 0x2f65e58 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:182:20, line:189:3>
  (CallExpr 0x2f657b8 <line:183:5, col:23> 'void'
    (ImplicitCastExpr 0x2f657a8 <col:5, col:19> 'void (*)(int)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f6575c <col:5, col:19> 'void (int)' lvalue CXXMethod 0x2f656b0 'g' 'void (int)' (FunctionTemplate 0x2f5c5b0 'g')))
    (IntegerLiteral 0x2f5b9b0 <col:21> 'int' 17))
  (CXXMemberCallExpr 0x2f65a48 <line:184:5, col:26> 'void'
    (MemberExpr 0x2f65a0c <col:5, col:22> '<bound member function type>' ->g2 0x2f65960
      (ImplicitCastExpr 0x2f657f0 <col:5> 'struct ZeroLengthExplicitTemplateArgs::X *' <LValueToRValue>
        (DeclRefExpr 0x2f657d8 <col:5> 'struct ZeroLengthExplicitTemplateArgs::X *' lvalue ParmVar 0x2f64ce0 'ptr' 'struct ZeroLengthExplicitTemplateArgs::X *')))
    (IntegerLiteral 0x2f5ba58 <col:24> 'int' 17))
  (CallExpr 0x2f65c30 <line:185:5, col:10> 'void'
    (ImplicitCastExpr 0x2f65c20 <col:5, col:8> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f65bc8 <col:5, col:8> 'void (void)' lvalue Function 0x2f65b20 'h' 'void (void)' (FunctionTemplate 0x2f5aa30 'h'))))
  (CallExpr 0x2f65c78 <line:186:5, col:12> 'void'
    (ImplicitCastExpr 0x2f65c68 <col:5> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f65c4c <col:5> 'void (void)' lvalue Function 0x2f5bc40 'h' 'void (void)')))
  (DeclStmt 0x2f65cf0 <line:187:5, col:8>
    0x2f65ca0 "ZeroLengthExplicitTemplateArgs::Y y =
      (CXXConstructExpr 0x2f65cd0 <col:7> 'struct ZeroLengthExplicitTemplateArgs::Y''void (void)')")
  (CXXMemberCallExpr 0x2f65e38 <line:188:5, col:14> 'void'
    (MemberExpr 0x2f65dd0 <col:5, col:12> '<bound member function type>' .f 0x2f5c1e0
      (DeclRefExpr 0x2f65d00 <col:5> 'struct ZeroLengthExplicitTemplateArgs::Y' lvalue Var 0x2f65ca0 'y' 'struct ZeroLengthExplicitTemplateArgs::Y'))))

template <typename T> void f(T *ptr) (CompoundStmt 0x2f5c310 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:182:20, line:189:3>
  (CallExpr 0x2f5b9c8 <line:183:5, col:23> '<dependent type>'
    (DependentScopeDeclRefExpr 0x2f5b978 <col:5, col:19> '<dependent type>' lvalue)
    (IntegerLiteral 0x2f5b9b0 <col:21> 'int' 17))
  (CallExpr 0x2f5ba70 <line:184:5, col:26> '<dependent type>'
    (CXXDependentScopeMemberExpr 0x2f5ba10 <col:5, col:22> '<dependent type>' lvalue
      (DeclRefExpr 0x2f5b9e8 <col:5> 'T *' lvalue ParmVar 0x2f5b7f0 'ptr' 'T *'))
    (IntegerLiteral 0x2f5ba58 <col:24> 'int' 17))
  (CallExpr 0x2f5bb08 <line:185:5, col:10> '<dependent type>'
    (UnresolvedLookupExpr 0x2f5ba98 <col:5, col:8> '<dependent type>' lvalue (ADL) = '1' 0x2f5aa30))
  (CallExpr 0x2f5bd68 <line:186:5, col:12> 'void'
    (ImplicitCastExpr 0x2f5bd58 <col:5, col:10> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f5bce8 <col:5, col:10> 'void (void)' lvalue Function 0x2f5bc40 'h' 'void (void)' (FunctionTemplate 0x2f5aa30 'h'))))
  (DeclStmt 0x2f5c0a8 <line:187:5, col:8>
    0x2f5bd90 "ZeroLengthExplicitTemplateArgs::Y y =
      (CXXConstructExpr 0x2f5c088 <col:7> 'struct ZeroLengthExplicitTemplateArgs::Y''void (void)')")
  (CXXMemberCallExpr 0x2f5c2f0 <line:188:5, col:14> 'void'
    (MemberExpr 0x2f5c288 <col:5, col:12> '<bound member function type>' .f 0x2f5c1e0
      (DeclRefExpr 0x2f5c0b8 <col:5> 'struct ZeroLengthExplicitTemplateArgs::Y' lvalue Var 0x2f5bd90 'y' 'struct ZeroLengthExplicitTemplateArgs::Y'))))

;
    struct X {
        struct X;
        template <typename T = int> static void g(int)template <typename T> static void g(T);
        template <typename T = int> void g2(int)template <typename T> void g2(T);
    };
}
namespace NonTypeTemplateParmContext {
    template <typename T, int inlineCapacity = (IntegerLiteral 0x2f5d638 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:198:45> 'int' 0)
> class Vector {
        class Vector;
    };
    struct String {
        struct String;
        template <int inlineCapacity> static NonTypeTemplateParmContext::String adopt(Vector<char, (DeclRefExpr 0x2f5dab8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:202:38> 'int' NonTypeTemplateParm 0x2f5da60 'inlineCapacity' 'int')
> &);
    };
    template <int inlineCapacity> inline bool equalIgnoringNullity(const Vector<char, (DeclRefExpr 0x2f5de18 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:206:57> 'int' NonTypeTemplateParm 0x2f5ddc0 'inlineCapacity' 'int')
> &a, const NonTypeTemplateParmContext::String &b) (CompoundStmt 0x2f5e120 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:206:94, col:110>
  (ReturnStmt 0x2f5e110 <col:96, col:103>
    (CXXBoolLiteralExpr 0x2f5e100 <col:103> '_Bool' false)))

;
}
template <typename > class Foo;
template <typename T> class Foo : protected T {
    class Foo;
public:
    Foo<type-parameter-0-0> &operator=(const Foo<type-parameter-0-0> &other);
};
template <typename ... A = <char, char, char>> struct NestedExpansion {
    struct NestedExpansion;
    template <typename ... B = <TestNestedExpansion::Int, int, double>> decltype((CallExpr 0x2f69128 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:220:59, col:69> 'struct TestNestedExpansion::Int' lvalue
  (ImplicitCastExpr 0x2f69118 <col:59> 'struct TestNestedExpansion::Int &(*)(struct TestNestedExpansion::Int, int, double)' <FunctionToPointerDecay>
    (DeclRefExpr 0x2f68ab8 <col:59> 'struct TestNestedExpansion::Int &(struct TestNestedExpansion::Int, int, double)' lvalue Function 0x2f67bb0 'g' 'struct TestNestedExpansion::Int &(struct TestNestedExpansion::Int, int, double)'))
  (CXXBindTemporaryExpr 0x2f69198 <col:61, col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f69190)
    (CXXConstructExpr 0x2f69160 <col:61, col:65> 'struct TestNestedExpansion::Int''void (struct TestNestedExpansion::Int &&) noexcept' elidable
      (MaterializeTemporaryExpr 0x2f69150 <col:61, col:65> 'struct TestNestedExpansion::Int' xvalue
        (CXXBindTemporaryExpr 0x2f689a8 <col:61, col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f689a0)
          (CXXOperatorCallExpr 0x2f68968 <col:61, col:65> 'struct TestNestedExpansion::Int'
            (ImplicitCastExpr 0x2f68958 <col:63> 'struct TestNestedExpansion::Int (*)(struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)' <FunctionToPointerDecay>
              (DeclRefExpr 0x2f68928 <col:63> 'struct TestNestedExpansion::Int (struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)' lvalue Function 0x2f676b0 'operator+' 'struct TestNestedExpansion::Int (struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)'))
            (CXXBindTemporaryExpr 0x2f688c8 <col:61> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f688c0)
              (CXXConstructExpr 0x2f68898 <col:61> 'struct TestNestedExpansion::Int''void (struct TestNestedExpansion::Int &&) noexcept' elidable
                (MaterializeTemporaryExpr 0x2f68888 <col:61> 'struct TestNestedExpansion::Int' xvalue
                  (CXXBindTemporaryExpr 0x2f68878 <col:61> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f68870)
                    (ImplicitCastExpr 0x2f68860 <col:61> 'struct TestNestedExpansion::Int' <ConstructorConversion>
                      (CXXConstructExpr 0x2f68838 <col:61> 'struct TestNestedExpansion::Int''void (int)'
                        (ImplicitCastExpr 0x2f68828 <col:61> 'int' <IntegralCast>
                          (ImplicitCastExpr 0x2f68818 <col:61> 'char':'char' <LValueToRValue>
                            (DeclRefExpr 0x2f687e8 <col:61> 'char':'char' lvalue ParmVar 0x2f68620 'a' 'char':'char')))))))))
            (CXXBindTemporaryExpr 0x2f68918 <col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f68910)
              (CXXConstructExpr 0x2f688e8 <col:65> 'struct TestNestedExpansion::Int''void (const struct TestNestedExpansion::Int &)'
                (ImplicitCastExpr 0x2f688d8 <col:65> 'const struct TestNestedExpansion::Int' lvalue <NoOp>
                  (DeclRefExpr 0x2f68800 <col:65> 'struct TestNestedExpansion::Int':'struct TestNestedExpansion::Int' lvalue ParmVar 0x2f686d0 'b' 'struct TestNestedExpansion::Int':'struct TestNestedExpansion::Int')))))))))
  (BinaryOperator 0x2f68a18 <col:61, col:65> 'int' '+'
    (ImplicitCastExpr 0x2f689f8 <col:61> 'int' <IntegralCast>
      (ImplicitCastExpr 0x2f689e8 <col:61> 'char':'char' <LValueToRValue>
        (DeclRefExpr 0x2f689b8 <col:61> 'char':'char' lvalue ParmVar 0x2f68650 'a' 'char':'char')))
    (ImplicitCastExpr 0x2f68a08 <col:65> 'int':'int' <LValueToRValue>
      (DeclRefExpr 0x2f689d0 <col:65> 'int':'int' lvalue ParmVar 0x2f68720 'b' 'int':'int')))
  (BinaryOperator 0x2f68aa0 <col:61, col:65> 'double' '+'
    (ImplicitCastExpr 0x2f68a90 <col:61> 'double' <IntegralToFloating>
      (ImplicitCastExpr 0x2f68a70 <col:61> 'int' <IntegralCast>
        (ImplicitCastExpr 0x2f68a60 <col:61> 'char':'char' <LValueToRValue>
          (DeclRefExpr 0x2f68a30 <col:61> 'char':'char' lvalue ParmVar 0x2f68680 'a' 'char':'char'))))
    (ImplicitCastExpr 0x2f68a80 <col:65> 'double':'double' <LValueToRValue>
      (DeclRefExpr 0x2f68a48 <col:65> 'double':'double' lvalue ParmVar 0x2f68770 'b' 'double':'double'))))
) f(char a, char a, char a, TestNestedExpansion::Int b, int b, double b)template <typename ... B> decltype((CallExpr 0x2f5f760 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:220:59, col:69> '<dependent type>'
  (UnresolvedLookupExpr 0x2f5f630 <col:59> '<overloaded function type>' lvalue (ADL) = '1' empty)
  (PackExpansionExpr 0x2f5f748 <col:61, col:66> '<dependent type>'
    (BinaryOperator 0x2f5f730 <col:61, col:65> '<dependent type>' '+'
      (FunctionParmPackExpr 0x2f5f6f8 <col:61> 'A...' lvalue)
      (DeclRefExpr 0x2f5f718 <col:65> 'B...' lvalue ParmVar 0x2f5f600 'b' 'B...'))))
) f(char a, char a, char a, B b...);
    inline ;
    inline ;
    inline ;
    inline void ~NestedExpansion() noexcept (CompoundStmt 0x2f68140 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:222:17>)


}
template <typename ... A> struct NestedExpansion {
    struct NestedExpansion;
    template <typename ... B> decltype((CallExpr 0x2f5f0b8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:220:59, col:69> '<dependent type>'
  (UnresolvedLookupExpr 0x2f5f028 <col:59> '<overloaded function type>' lvalue (ADL) = '1' empty)
  (PackExpansionExpr 0x2f5f0a0 <col:61, col:66> '<dependent type>'
    (BinaryOperator 0x2f5f088 <col:61, col:65> '<dependent type>' '+'
      (DeclRefExpr 0x2f5f058 <col:61> 'A...' lvalue ParmVar 0x2f5ef60 'a' 'A...')
      (DeclRefExpr 0x2f5f070 <col:65> 'B...' lvalue ParmVar 0x2f5efe0 'b' 'B...'))))
) f(A a..., B b...);
};
struct NestedExpansion {
    struct NestedExpansion;
    template <typename ... B = <TestNestedExpansion::Int, int, double>> decltype((CallExpr 0x2f69128 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:220:59, col:69> 'struct TestNestedExpansion::Int' lvalue
  (ImplicitCastExpr 0x2f69118 <col:59> 'struct TestNestedExpansion::Int &(*)(struct TestNestedExpansion::Int, int, double)' <FunctionToPointerDecay>
    (DeclRefExpr 0x2f68ab8 <col:59> 'struct TestNestedExpansion::Int &(struct TestNestedExpansion::Int, int, double)' lvalue Function 0x2f67bb0 'g' 'struct TestNestedExpansion::Int &(struct TestNestedExpansion::Int, int, double)'))
  (CXXBindTemporaryExpr 0x2f69198 <col:61, col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f69190)
    (CXXConstructExpr 0x2f69160 <col:61, col:65> 'struct TestNestedExpansion::Int''void (struct TestNestedExpansion::Int &&) noexcept' elidable
      (MaterializeTemporaryExpr 0x2f69150 <col:61, col:65> 'struct TestNestedExpansion::Int' xvalue
        (CXXBindTemporaryExpr 0x2f689a8 <col:61, col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f689a0)
          (CXXOperatorCallExpr 0x2f68968 <col:61, col:65> 'struct TestNestedExpansion::Int'
            (ImplicitCastExpr 0x2f68958 <col:63> 'struct TestNestedExpansion::Int (*)(struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)' <FunctionToPointerDecay>
              (DeclRefExpr 0x2f68928 <col:63> 'struct TestNestedExpansion::Int (struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)' lvalue Function 0x2f676b0 'operator+' 'struct TestNestedExpansion::Int (struct TestNestedExpansion::Int, struct TestNestedExpansion::Int)'))
            (CXXBindTemporaryExpr 0x2f688c8 <col:61> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f688c0)
              (CXXConstructExpr 0x2f68898 <col:61> 'struct TestNestedExpansion::Int''void (struct TestNestedExpansion::Int &&) noexcept' elidable
                (MaterializeTemporaryExpr 0x2f68888 <col:61> 'struct TestNestedExpansion::Int' xvalue
                  (CXXBindTemporaryExpr 0x2f68878 <col:61> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f68870)
                    (ImplicitCastExpr 0x2f68860 <col:61> 'struct TestNestedExpansion::Int' <ConstructorConversion>
                      (CXXConstructExpr 0x2f68838 <col:61> 'struct TestNestedExpansion::Int''void (int)'
                        (ImplicitCastExpr 0x2f68828 <col:61> 'int' <IntegralCast>
                          (ImplicitCastExpr 0x2f68818 <col:61> 'char':'char' <LValueToRValue>
                            (DeclRefExpr 0x2f687e8 <col:61> 'char':'char' lvalue ParmVar 0x2f68620 'a' 'char':'char')))))))))
            (CXXBindTemporaryExpr 0x2f68918 <col:65> 'struct TestNestedExpansion::Int' (CXXTemporary 0x2f68910)
              (CXXConstructExpr 0x2f688e8 <col:65> 'struct TestNestedExpansion::Int''void (const struct TestNestedExpansion::Int &)'
                (ImplicitCastExpr 0x2f688d8 <col:65> 'const struct TestNestedExpansion::Int' lvalue <NoOp>
                  (DeclRefExpr 0x2f68800 <col:65> 'struct TestNestedExpansion::Int':'struct TestNestedExpansion::Int' lvalue ParmVar 0x2f686d0 'b' 'struct TestNestedExpansion::Int':'struct TestNestedExpansion::Int')))))))))
  (BinaryOperator 0x2f68a18 <col:61, col:65> 'int' '+'
    (ImplicitCastExpr 0x2f689f8 <col:61> 'int' <IntegralCast>
      (ImplicitCastExpr 0x2f689e8 <col:61> 'char':'char' <LValueToRValue>
        (DeclRefExpr 0x2f689b8 <col:61> 'char':'char' lvalue ParmVar 0x2f68650 'a' 'char':'char')))
    (ImplicitCastExpr 0x2f68a08 <col:65> 'int':'int' <LValueToRValue>
      (DeclRefExpr 0x2f689d0 <col:65> 'int':'int' lvalue ParmVar 0x2f68720 'b' 'int':'int')))
  (BinaryOperator 0x2f68aa0 <col:61, col:65> 'double' '+'
    (ImplicitCastExpr 0x2f68a90 <col:61> 'double' <IntegralToFloating>
      (ImplicitCastExpr 0x2f68a70 <col:61> 'int' <IntegralCast>
        (ImplicitCastExpr 0x2f68a60 <col:61> 'char':'char' <LValueToRValue>
          (DeclRefExpr 0x2f68a30 <col:61> 'char':'char' lvalue ParmVar 0x2f68680 'a' 'char':'char'))))
    (ImplicitCastExpr 0x2f68a80 <col:65> 'double':'double' <LValueToRValue>
      (DeclRefExpr 0x2f68a48 <col:65> 'double':'double' lvalue ParmVar 0x2f68770 'b' 'double':'double'))))
) f(char a, char a, char a, TestNestedExpansion::Int b, int b, double b)template <typename ... B> decltype((CallExpr 0x2f5f760 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:220:59, col:69> '<dependent type>'
  (UnresolvedLookupExpr 0x2f5f630 <col:59> '<overloaded function type>' lvalue (ADL) = '1' empty)
  (PackExpansionExpr 0x2f5f748 <col:61, col:66> '<dependent type>'
    (BinaryOperator 0x2f5f730 <col:61, col:65> '<dependent type>' '+'
      (FunctionParmPackExpr 0x2f5f6f8 <col:61> 'A...' lvalue)
      (DeclRefExpr 0x2f5f718 <col:65> 'B...' lvalue ParmVar 0x2f5f600 'b' 'B...'))))
) f(char a, char a, char a, B b...);
    inline ;
    inline ;
    inline ;
    inline void ~NestedExpansion() noexcept (CompoundStmt 0x2f68140 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.h:222:17>)


};
struct A {
    struct A;
    typedef int type;
    static void my_f();
    template <typename T = int> static int my_templf(int x) (CompoundStmt 0x2f69fa8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:17:27, col:39>
  (ReturnStmt 0x2f69f98 <col:29, col:36>
    (ImplicitCastExpr 0x2f69f88 <col:36> 'int':'int' <LValueToRValue>
      (DeclRefExpr 0x2f69f70 <col:36> 'int':'int' lvalue ParmVar 0x2f69ca0 'x' 'int':'int'))))

template <typename T> static T my_templf(T x) (CompoundStmt 0x2f60408 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:17:27, col:39>
  (ReturnStmt 0x2f603f8 <col:29, col:36>
    (DeclRefExpr 0x2f603dc <col:36> 'T' lvalue ParmVar 0x2f602d0 'x' 'T')))

;
};
void test(const int (&a6)[17]) (CompoundStmt 0x2f63540 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:20:32, line:37:1>
  (DeclStmt 0x2f608a8 <line:21:3, col:29>
    0x2f60630 "int x =
      (CallExpr 0x2f60888 <col:11, col:28> 'int':'int'
        (ImplicitCastExpr 0x2f60878 <col:11, col:25> 'int (*)(int)' <FunctionToPointerDecay>
          (DeclRefExpr 0x2f607f8 <col:11, col:25> 'int (int)' lvalue Function 0x2f4e7c0 'templ_f' 'int (int)' (FunctionTemplate 0x2f4e4b0 'templ_f')))
        (IntegerLiteral 0x2f60720 <col:27> 'int' 3))")
  (CallExpr 0x2f60c10 <line:23:3, col:25> 'void'
    (ImplicitCastExpr 0x2f60c00 <col:3, col:19> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f60be0 <col:3, col:19> 'void (void)' lvalue CXXMethod 0x2f60b60 'templ' 'void (void)')))
  (CallExpr 0x2f60f40 <line:24:3, col:25> 'void'
    (ImplicitCastExpr 0x2f60f30 <col:3, col:17> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f60f10 <col:3, col:17> 'void (void)' lvalue CXXMethod 0x2f60e90 'partial' 'void (void)')))
  (CallExpr 0x2f61040 <line:25:3, col:35> 'void'
    (ImplicitCastExpr 0x2f61030 <col:3, col:18> 'void (*)(void)' <FunctionToPointerDecay>
      (DeclRefExpr 0x2f6100c <col:3, col:18> 'void (void)' lvalue CXXMethod 0x2f4e110 'explicit_special' 'void (void)')))
  (DeclStmt 0x2f618a0 <line:27:3, col:16>
    0x2f61870 "Dep<A>::Ty ty")
  (DeclStmt 0x2f61c58 <line:28:3, col:11>
    0x2f61940 "Dep<A> a =
      (CXXConstructExpr 0x2f61c38 <col:10> 'Dep<struct A>':'struct Dep<struct A>''void (void)')")
  (CXXMemberCallExpr 0x2f61ca0 <line:29:3, col:7> 'void'
    (MemberExpr 0x2f61c80 <col:3, col:5> '<bound member function type>' .f 0x2f61640
      (DeclRefExpr 0x2f61c68 <col:3> 'Dep<struct A>':'struct Dep<struct A>' lvalue Var 0x2f61940 'a' 'Dep<struct A>':'struct Dep<struct A>')))
  (DeclStmt 0x2f62258 <line:31:3, col:13>
    0x2f61e10 "S3<int> s3 =
      (CXXConstructExpr 0x2f62238 <col:11> 'S3<int>':'struct S3<int>''void (void)')")
  (CXXMemberCallExpr 0x2f622a0 <line:32:3, col:8> 'void'
    (MemberExpr 0x2f62280 <col:3, col:6> '<bound member function type>' .m 0x2f61ef0
      (DeclRefExpr 0x2f62268 <col:3> 'S3<int>':'struct S3<int>' lvalue Var 0x2f61e10 's3' 'S3<int>':'struct S3<int>')))
  (DeclStmt 0x2f62fd8 <line:34:3, col:12>
    0x2f622e0 "TS5 ts =
      (CXXConstructExpr 0x2f62fb0 <col:7, col:11> 'struct TS5''void (int)'
        (IntegerLiteral 0x2f62310 <col:10> 'int' 0))")
  (DeclStmt 0x2f63530 <line:36:3, col:32>
    0x2f63470 "S6<const int [17]>::t2 b6 =
      (DeclRefExpr 0x2f634a0 <col:30> 'const int [17]':'const int [17]' lvalue ParmVar 0x2f60520 'a6' 'const int (&)[17]')"))


struct S4;
S7<int [5]> s7_5;
namespace ZeroLengthExplicitTemplateArgs {
}
namespace Test1 {
    struct StringHasher {
        struct StringHasher;
        template <typename T = char, char (T) Converter = foldCase> static inline unsigned int createHash(const char *, unsigned int) (CompoundStmt 0x2f6a070 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:50:99, line:52:5>
  (ReturnStmt 0x2f6a060 <line:51:7, col:14>
    (ImplicitCastExpr 0x2f6a050 <col:14> 'unsigned int' <IntegralCast>
      (IntegerLiteral 0x2f662e0 <col:14> 'int' 0))))

template <typename T, char (T) Converter> static inline unsigned int createHash(const T *, unsigned int) (CompoundStmt 0x2f66318 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:50:99, line:52:5>
  (ReturnStmt 0x2f66308 <line:51:7, col:14>
    (ImplicitCastExpr 0x2f662f8 <col:14> 'unsigned int' <IntegralCast>
      (IntegerLiteral 0x2f662e0 <col:14> 'int' 0))))

;
    };
    struct CaseFoldingHash {
        struct CaseFoldingHash;
        static inline char foldCase(char) (CompoundStmt 0x2f668f8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:56:39, line:58:5>
  (ReturnStmt 0x2f668e8 <line:57:7, col:14>
    (ImplicitCastExpr 0x2f668d8 <col:14> 'char' <IntegralCast>
      (IntegerLiteral 0x2f668c0 <col:14> 'int' 0))))


        static unsigned int hash(const char *data, unsigned int length) (CompoundStmt 0x2f66ef0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:60:61, line:62:5>
  (ReturnStmt 0x2f66ee0 <line:61:7, col:67>
    (CallExpr 0x2f66e98 <col:14, col:67> 'unsigned int'
      (ImplicitCastExpr 0x2f66e88 <col:14, col:53> 'unsigned int (*)(const char *, unsigned int)' <FunctionToPointerDecay>
        (DeclRefExpr 0x2f66dc0 <col:14, col:53> 'unsigned int (const char *, unsigned int)' lvalue CXXMethod 0x2f66d00 'createHash' 'unsigned int (const char *, unsigned int)' (FunctionTemplate 0x2f662b0 'createHash')))
      (ImplicitCastExpr 0x2f66ec0 <col:55> 'const char *' <LValueToRValue>
        (DeclRefExpr 0x2f669fc <col:55> 'const char *' lvalue ParmVar 0x2f66580 'data' 'const char *'))
      (ImplicitCastExpr 0x2f66ed0 <col:61> 'unsigned int' <LValueToRValue>
        (DeclRefExpr 0x2f66a14 <col:61> 'unsigned int' lvalue ParmVar 0x2f667e0 'length' 'unsigned int')))))


    };
}
Foo<D> &operator=(const Foo<type-parameter-0-0> &other) (CompoundStmt 0x2f67380 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:68:1, line:70:1>
  (ReturnStmt 0x2f67370 <line:69:4, col:12>
    (UnaryOperator 0x2f67358 <col:11, col:12> '<dependent type>' prefix '*'
      (CXXThisExpr 0x2f67348 <col:12> 'Foo<type-parameter-0-0> *' this))))


namespace TestNestedExpansion {
    struct Int {
        struct Int;
        ;
        ;
        inline ;
        inline  (CompoundStmt 0x2f693c8 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:73:10>)


        inline void ~Int() noexcept (CompoundStmt 0x2f684f0 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:73:10>)


    };
    TestNestedExpansion::Int &g(TestNestedExpansion::Int, int, double);
    TestNestedExpansion::Int &test = (CXXMemberCallExpr 0x2f69350 </nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:78:15, col:76> 'struct TestNestedExpansion::Int' lvalue
  (MemberExpr 0x2f69320 <col:15, col:51> '<bound member function type>' .f 0x2f69260
    (CXXTemporaryObjectExpr 0x2f68078 <col:15, col:49> 'NestedExpansion<char, char, char>':'struct NestedExpansion<char, char, char>''void (void)' zeroing))
  (ImplicitCastExpr 0x2f69388 <col:53> 'char':'char' <IntegralCast>
    (IntegerLiteral 0x2f681a8 <col:53> 'int' 0))
  (ImplicitCastExpr 0x2f69398 <col:56> 'char':'char' <IntegralCast>
    (IntegerLiteral 0x2f681c0 <col:56> 'int' 1))
  (ImplicitCastExpr 0x2f693a8 <col:59> 'char':'char' <IntegralCast>
    (IntegerLiteral 0x2f681d8 <col:59> 'int' 2))
  (CXXConstructExpr 0x2f69400 <col:62, col:67> 'struct TestNestedExpansion::Int':'struct TestNestedExpansion::Int''void (struct TestNestedExpansion::Int &&) noexcept' elidable
    (MaterializeTemporaryExpr 0x2f693b8 <col:62, col:67> 'struct TestNestedExpansion::Int' xvalue
      (CXXFunctionalCastExpr 0x2f68500 <col:62, col:67> 'struct TestNestedExpansion::Int' functional cast to struct TestNestedExpansion::Int <ConstructorConversion>
        (CXXConstructExpr 0x2f68428 <col:62, col:67> 'struct TestNestedExpansion::Int''void (int)'
          (IntegerLiteral 0x2f681f8 <col:66> 'int' 3)))))
  (IntegerLiteral 0x2f68518 <col:70> 'int' 4)
  (FloatingLiteral 0x2f68530 <col:73> 'double' 5.000000e+00))
;
}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp:10:11: error: expected string not found in input
// CHECK: define weak_odr void @_ZN2S4IiE1mEv
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/cxx-templates.cpp'
^
<stdin>:44:3: note: possible intended match here
 call arm_aapcscc void @_ZN2S4IiE1mEv(%struct.S4* %s)
  ^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/objc_container.m (2920 of 11850)
******************** TEST 'Clang :: PCH/objc_container.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.h -fsyntax-only -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_container.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.h
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_container.m.tmp -fsyntax-only -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_container.m.tmp -ast-print /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m | FileCheck -check-prefix=PRINT /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_container.m.tmp -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m | FileCheck -check-prefix=IR /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m:15:14: error: expected string not found in input
// CHECK-IR: define void @all() nounwind 
             ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_container.m'
^
<stdin>:18:13: note: possible intended match here
define arm_aapcscc void @all() nounwind {
            ^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/objc_literals.m (2922 of 11850)
******************** TEST 'Clang :: PCH/objc_literals.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.m.tmp -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.m.tmp -ast-print /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m | FileCheck -check-prefix=PRINT /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.m.tmp -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m | FileCheck -check-prefix=IR /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m:40:14: error: expected string not found in input
// CHECK-IR: define internal void @test_numeric_literals()
             ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.m'
^
<stdin>:21:21: note: possible intended match here
@"OBJC_CLASS_$_NSNumber" = external global %struct._class_t
                    ^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/objc_literals.mm (2926 of 11850)
******************** TEST 'Clang :: PCH/objc_literals.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -emit-pch -x objective-c++ -std=c++0x -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.mm.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.mm.tmp -x objective-c++ -std=c++0x  -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.mm.tmp -x objective-c++ -std=c++0x  -ast-print /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm | FileCheck -check-prefix=PRINT /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -cc1 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objc_literals.mm.tmp -x objective-c++ -std=c++0x  -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm | FileCheck -check-prefix=IR /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm:51:14: error: expected string not found in input
// CHECK-IR: define linkonce_odr void @_Z29variadic_dictionary_expansionIJP8NSStringS1_EJP8NSNumberS3_EEvDp4pairIT_T0_E
             ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objc_literals.mm'
^
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/objcxx-ivar-class.mm (2927 of 11850)
******************** TEST 'Clang :: PCH/objcxx-ivar-class.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.h -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.mm -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.mm
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++-header -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objcxx-ivar-class.mm.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.h
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/PCH/Output/objcxx-ivar-class.mm.tmp -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.mm -emit-llvm -o - | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.mm
--
Exit Code: 1
Command Output (stderr):
--
error: 'warning' diagnostics seen but not expected: 
  Line 8: class 'C' defined without specifying a base class
error: 'note' diagnostics seen but not expected: 
  Line 8: add a super class to fix this problem
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/objcxx-ivar-class.mm:12:11: error: expected string not found in input
// CHECK: call %struct.S* @_ZN1SaSERKS_
          ^
<stdin>:61:56: note: scanning from here
define internal arm_aapcscc void @"\01-[C setPosition:]"(%0* %self, i8* %_cmd) nounwind {
                                                       ^
2 errors generated.
<stdin>:73:22: note: possible intended match here
 %call = call arm_aapcscc %struct.S* @_ZN1SaSERKS_(%struct.S* %2, %struct.S* %position)
                     ^
--

********************
Testing: 0 .. 10.. 20..
FAIL: Clang :: Rewriter/rewrite-super-message.mm (3393 of 11850)
******************** TEST 'Clang :: Rewriter/rewrite-super-message.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -Wno-return-type -fblocks -fms-extensions -rewrite-objc -fobjc-runtime=macosx-fragile-10.5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Rewriter/rewrite-super-message.mm -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/../lib/clang/3.2/include -fsyntax-only -Wno-address-of-temporary -DKEEP_ATTRIBUTES -D"id=struct objc_object *" -D"Class=struct objc_class *" -D"SEL=void*" -D"__declspec(X)=" -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp | FileCheck /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Rewriter/rewrite-super-message.mm:16:27: warning: '__NSCFType' may not respond to 'UTF8String'
    return (const char *)[super UTF8String];
                          ^
1 warning generated.
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:181:24: warning: conversion from string literal to 'char *' is deprecated
        ,{{(SEL)"UTF8String", "r*8 at 0:4", (void *)_I___NSCFString_UTF8String}
                              ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:201:52: warning: conversion from string literal to 'char *' is deprecated
        (struct _objc_class *)"__NSCFType", "__NSCFType", "__NSCFString", 0,2, sizeof(struct _objc_class), 0, 0
                                                          ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:206:47: warning: conversion from string literal to 'char *' is deprecated
        &_OBJC_METACLASS___NSCFString, "__NSCFType", "__NSCFString", 0,1,0,0, (struct _objc_method_list *)&_OBJC_INSTANCE_METHODS___NSCFString, 0
                                                     ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:216:28: warning: conversion from string literal to 'char *' is deprecated
        ,{{(SEL)"allocWithZone:", "@12 at 0:4 at 8", (void *)_C_NSArray_allocWithZone_}
                                  ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:221:48: warning: conversion from string literal to 'char *' is deprecated
        (struct _objc_class *)"NSObject", "NSObject", "NSArray", 0,2, sizeof(struct _objc_class), 0
                                                      ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:227:40: warning: conversion from string literal to 'char *' is deprecated
        &_OBJC_METACLASS_NSArray, "NSObject", "NSArray", 0,1,0,0,0,0,0,0,0
                                              ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:231:48: warning: conversion from string literal to 'char *' is deprecated
        (struct _objc_class *)"XNSArray", "XNSArray", "__NSArray0", 0,2, sizeof(struct _objc_class), 0, 0
                                                      ^
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:236:43: warning: conversion from string literal to 'char *' is deprecated
        &_OBJC_METACLASS___NSArray0, "XNSArray", "__NSArray0", 0,1,sizeof(struct __NSArray0_IMPL),0,0,0,0,0,0
                                                 ^
8 warnings generated.
/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp:106:11: error: expected string not found in input
// CHECK: call %struct.objc_class* @class_getSuperclass
          ^
<stdin>:1:1: note: scanning from here
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Rewriter/Output/rewrite-super-message.mm.tmp-rw.cpp'
^
<stdin>:27:50: note: possible intended match here
@_ZL28_OBJC_METACLASS___NSCFString = internal global %struct._objc_class { %struct._objc_class* bitcast ([11 x i8]* @.str2 to %struct._objc_class*), i8* getelementptr inbounds ([11 x i8]* @.str2, i32 0, i32 0), i8* getelementptr inbounds ([13 x i8]* @.str3, i32 0, i32 0), i32 0, i32 2, i32 48, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct.objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_ext* null }, section "__OBJC, __meta_class", align 4
                                                 ^
--

********************
Testing: 0 .. 10.. 20..
FAIL: Clang :: Sema/attr-malloc.c (3464 of 11850)
******************** TEST 'Clang :: Sema/attr-malloc.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -Xclang -verify -fsyntax-only /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  -emit-llvm -S -o /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Sema/Output/attr-malloc.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c
grep 'define noalias .* @xalloc(' /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Sema/Output/attr-malloc.c.tmp
grep 'define noalias .* @xalloc2(' /nfs_home/chenwj/llvm-3.1/svn/arm2/tools/clang/test/Sema/Output/attr-malloc.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c:9:26: warning: 'malloc' attribute only applies to functions returning a pointer type [-Wignored-attributes]
int no_vars __attribute((malloc)); // expected-warning {{functions returning a pointer type}}
                         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c:11:41: warning: 'malloc' attribute only applies to functions returning a pointer type [-Wignored-attributes]
void  returns_void  (void) __attribute((malloc)); // expected-warning {{functions returning a pointer type}}
                                        ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c:12:41: warning: 'malloc' attribute only applies to functions returning a pointer type [-Wignored-attributes]
int   returns_int   (void) __attribute((malloc)); // expected-warning {{functions returning a pointer type}}
                                        ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c:17:14: warning: 'malloc' attribute only applies to functions returning a pointer type [-Wignored-attributes]
__attribute((malloc)) void *(*f)(); //  expected-warning{{'malloc' attribute only applies to functions returning a pointer type}}
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/attr-malloc.c:18:14: warning: 'malloc' attribute only applies to functions returning a pointer type [-Wignored-attributes]
__attribute((malloc)) int (*g)(); // expected-warning{{'malloc' attribute only applies to functions returning a pointer type}}
             ^
5 warnings generated.
--

********************
Testing: 0 .. 10.. 20.. 
FAIL: Clang :: Sema/wchar.c (3729 of 11850)
******************** TEST 'Clang :: Sema/wchar.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/wchar.c -fsyntax-only -Xclang -verify
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/clang  /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/wchar.c -fsyntax-only -fshort-wchar -Xclang -verify -DSHORT_WCHAR
--
Exit Code: 1
Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  Line 18: array initializer must be an initializer list
1 error generated.
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.
FAIL: LLVM :: Analysis/Profiling/load-branch-weights-ifs.ll (5472 of 11850)
******************** TEST 'LLVM :: Analysis/Profiling/load-branch-weights-ifs.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -insert-edge-profiling -o /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1 < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-ifs.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1      -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -profile-file /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data -profile-metadata-loader -S -o - < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-ifs.ll      | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-ifs.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data
--
Exit Code: 134
Command Output (stderr):
--
%R4<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.script: line 5:  3240 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-ifs.ll.tmp1.prof_data
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.
FAIL: LLVM :: Analysis/Profiling/load-branch-weights-loops.ll (5473 of 11850)
******************** TEST 'LLVM :: Analysis/Profiling/load-branch-weights-loops.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -insert-edge-profiling -o /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1 < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-loops.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1      -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -profile-file /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data -profile-metadata-loader -S -o - < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-loops.ll      | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-loops.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data
--
Exit Code: 134
Command Output (stderr):
--
%R4<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.script: line 5:  3243 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-loops.ll.tmp1.prof_data
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.
FAIL: LLVM :: Analysis/Profiling/load-branch-weights-switches.ll (5474 of 11850)
******************** TEST 'LLVM :: Analysis/Profiling/load-branch-weights-switches.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -insert-edge-profiling -o /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1 < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-switches.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1      -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/opt -profile-file /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data -profile-metadata-loader -S -o - < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-switches.ll      | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/Analysis/Profiling/load-branch-weights-switches.ll
rm -f /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data
--
Exit Code: 134
Command Output (stderr):
--
%R4<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.script: line 5:  3248 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -load /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/lib/libprofile_rt.so /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1 -llvmprof-output /nfs_home/chenwj/llvm-3.1/svn/arm2/test/Analysis/Profiling/Output/load-branch-weights-switches.ll.tmp1.prof_data
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: CodeGen/ARM/reg_sequence.ll (6168 of 11850)
******************** TEST 'LLVM :: CodeGen/ARM/reg_sequence.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/llc < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/reg_sequence.ll -march=arm -mcpu=cortex-a8 | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/reg_sequence.ll
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/llc < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/reg_sequence.ll -march=arm -mcpu=cortex-a8 -regalloc=basic | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/reg_sequence.ll
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/reg_sequence.ll:144:10: error: expected string not found in input
; CHECK: vld2.16 {d{{[0-9]+}}[1], d{{[0-9]+}}[1]}, [r0]
         ^
<stdin>:129:2: note: scanning from here
 vuzp.32 q8, q9
 ^
<stdin>:201:2: note: possible intended match here
 vld3.8 {d18, d19, d20}, [r3]
 ^
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: CodeGen/ARM/twoaddrinstr.ll (6222 of 11850)
******************** TEST 'LLVM :: CodeGen/ARM/twoaddrinstr.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/llc -march=arm -mcpu=cortex-a9 < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/twoaddrinstr.ll | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/twoaddrinstr.ll
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/twoaddrinstr.ll:7:10: error: expected string not found in input
; CHECK: vld1.32
         ^
<stdin>:15:10: note: scanning from here
PR13378: @ @PR13378
         ^
<stdin>:18:2: note: possible intended match here
 vld1.64 {d0, d1}, [r0]
 ^
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: CodeGen/ARM/vbsl-constant.ll (6239 of 11850)
******************** TEST 'LLVM :: CodeGen/ARM/vbsl-constant.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/llc < /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/vbsl-constant.ll -march=arm -mattr=+neon | /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/vbsl-constant.ll
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/test/CodeGen/ARM/vbsl-constant.ll:62:9: error: expected string not found in input
;CHECK: vld1.32
        ^
<stdin>:79:11: note: scanning from here
v_bslQi8: @ @v_bslQi8
          ^
<stdin>:81:2: note: possible intended match here
 vld1.64 {d18, d19}, [r2]
 ^
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/2002-12-16-ArgTest.ll (8863 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/2002-12-16-ArgTest.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll > /dev/null
--
Exit Code: 134
Command Output (stderr):
--
%R0<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/ExecutionEngine/Output/2002-12-16-ArgTest.ll.script: line 1: 16037 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/2002-12-16-ArgTest.ll > /dev/null
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll (8889 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll' FAILED ********************
Script:
--
not /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll
--
Exit Code: 1
Command Output (stderr):
--
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll 
Error: Segmentation fault
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/MCJIT/pr13727.ll (8905 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/MCJIT/pr13727.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/pr13727.ll
--
Exit Code: 139
Command Output (stderr):
--
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/pr13727.ll 
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/ExecutionEngine/MCJIT/Output/pr13727.ll.script: line 1: 16127 Segmentation fault      /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/pr13727.ll
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/MCJIT/test-common-symbols.ll (8914 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/MCJIT/test-common-symbols.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/test-common-symbols.ll
--
Exit Code: 139
Command Output (stderr):
--
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/test-common-symbols.ll 
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/ExecutionEngine/MCJIT/Output/test-common-symbols.ll.script: line 1: 16150 Segmentation fault      /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli -use-mcjit -O0 -disable-lazy-compilation=false /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/MCJIT/test-common-symbols.ll
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/test-fp-no-external-funcs.ll (8943 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/test-fp-no-external-funcs.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli  /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp-no-external-funcs.ll > /dev/null
--
Exit Code: 134
Command Output (stderr):
--
Unhandled instruction encoding format!
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:541!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp-no-external-funcs.ll 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/ExecutionEngine/Output/test-fp-no-external-funcs.ll.script: line 1: 16210 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp-no-external-funcs.ll > /dev/null
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70
FAIL: LLVM :: ExecutionEngine/test-fp.ll (8944 of 11850)
******************** TEST 'LLVM :: ExecutionEngine/test-fp.ll' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp.ll > /dev/null
--
Exit Code: 134
Command Output (stderr):
--
Unhandled instruction encoding format!
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:541!
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp.ll 
1.	Running pass 'ARM Machine Code Emitter' on function '@main'
/nfs_home/chenwj/llvm-3.1/svn/arm2/test/ExecutionEngine/Output/test-fp.ll.script: line 1: 16212 Aborted                 /nfs_home/chenwj/llvm-3.1/svn/arm2/Release+Asserts/bin/lli /nfs_home/chenwj/llvm-3.1/svn/llvm/test/ExecutionEngine/test-fp.ll > /dev/null
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JIT.GlobalInFunction (11629 of 11850)
******************** TEST 'LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JIT.GlobalInFunction' FAILED ********************
Note: Google Test filter = JIT.GlobalInFunction
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from JIT
[ RUN      ] JIT.GlobalInFunction
%R1<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Running pass 'ARM Machine Code Emitter' on function '@F1'

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.AvailableExternallyGlobalIsntEmitted (11639 of 11850)
******************** TEST 'LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.AvailableExternallyGlobalIsntEmitted' FAILED ********************
Note: Google Test filter = JITTest.AvailableExternallyGlobalIsntEmitted
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from JITTest
[ RUN      ] JITTest.AvailableExternallyGlobalIsntEmitted
%R0<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Running pass 'ARM Machine Code Emitter' on function '@loader'

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
FAIL: LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.FunctionPointersOutliveTheirCreator (11640 of 11850)
******************** TEST 'LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.FunctionPointersOutliveTheirCreator' FAILED ********************
Note: Google Test filter = JITTest.FunctionPointersOutliveTheirCreator
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from JITTest
[ RUN      ] JITTest.FunctionPointersOutliveTheirCreator
%R0<tied0>Unsupported operand type for movw/movt
UNREACHABLE executed at /nfs_home/chenwj/llvm-3.1/svn/llvm/lib/Target/ARM/ARMCodeEmitter.cpp:439!
Stack dump:
0.	Running pass 'ARM Machine Code Emitter' on function '@get_foo_addr'

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Testing Time: 802.11s
********************
Unexpected Passing Tests (2):
    Clang :: CodeGen/2008-01-25-ByValReadNone.c
    Clang :: CodeGenCXX/member-alignment.cpp

********************
Failing Tests (76):
    Clang :: CXX/conv/conv.prom/p2.cpp
    Clang :: CodeGen/PR3589-freestanding-libcalls.c
    Clang :: CodeGen/builtinshufflevector2.c
    Clang :: CodeGen/call.c
    Clang :: CodeGen/decl-in-prototype.c
    Clang :: CodeGen/extern-inline.c
    Clang :: CodeGen/inline.c
    Clang :: CodeGen/stack-protector.c
    Clang :: CodeGen/static-order.c
    Clang :: CodeGen/unwind-attr.c
    Clang :: CodeGen/volatile-1.c
    Clang :: CodeGenCXX/2009-05-04-PureConstNounwind.cpp
    Clang :: CodeGenCXX/PR5093-static-member-function.cpp
    Clang :: CodeGenCXX/address-of-fntemplate.cpp
    Clang :: CodeGenCXX/builtins.cpp
    Clang :: CodeGenCXX/c-linkage.cpp
    Clang :: CodeGenCXX/compound-literals.cpp
    Clang :: CodeGenCXX/constructor-attr.cpp
    Clang :: CodeGenCXX/copy-assign-synthesis-2.cpp
    Clang :: CodeGenCXX/cxx0x-initializer-array.cpp
    Clang :: CodeGenCXX/derived-to-virtual-base-class-calls-final.cpp
    Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
    Clang :: CodeGenCXX/function-template-explicit-specialization.cpp
    Clang :: CodeGenCXX/mangle-address-space.cpp
    Clang :: CodeGenCXX/mangle-extern-local.cpp
    Clang :: CodeGenCXX/mangle-nullptr-arg.cpp
    Clang :: CodeGenCXX/mangle-template.cpp
    Clang :: CodeGenCXX/microsoft-abi-default-cc.cpp
    Clang :: CodeGenCXX/noinline-template.cpp
    Clang :: CodeGenCXX/nrvo.cpp
    Clang :: CodeGenCXX/pr11797.cpp
    Clang :: CodeGenCXX/pr12251.cpp
    Clang :: CodeGenCXX/pragma-visibility.cpp
    Clang :: CodeGenCXX/switch-case-folding-2.cpp
    Clang :: CodeGenCXX/template-dependent-bind-temporary.cpp
    Clang :: CodeGenCXX/template-inner-struct-visibility-hidden.cpp
    Clang :: CodeGenCXX/throw-expression-cleanup.cpp
    Clang :: CodeGenCXX/thunk-linkonce-odr.cpp
    Clang :: CodeGenCXX/vararg-non-pod.cpp
    Clang :: CodeGenCXX/virt-dtor-gen.cpp
    Clang :: CodeGenCXX/virtual-destructor-synthesis.cpp
    Clang :: CodeGenCXX/virtual-function-calls.cpp
    Clang :: CodeGenCXX/virtual-operator-call.cpp
    Clang :: CodeGenCXX/visibility-hidden-extern-templates.cpp
    Clang :: CodeGenCXX/visibility-inlines-hidden.cpp
    Clang :: CodeGenCXX/volatile-1.cpp
    Clang :: CodeGenObjC/arc-block-copy-escape.m
    Clang :: CodeGenObjC/objc2-legacy-dispatch.m
    Clang :: CodeGenObjC/property.m
    Clang :: CodeGenObjC/related-result-type.m
    Clang :: CodeGenObjCXX/arc-mangle.mm
    Clang :: Frontend/ast-codegen.c
    Clang :: PCH/chain-pending-instantiations.cpp
    Clang :: PCH/cxx-templates.cpp
    Clang :: PCH/objc_container.m
    Clang :: PCH/objc_literals.m
    Clang :: PCH/objc_literals.mm
    Clang :: PCH/objcxx-ivar-class.mm
    Clang :: Rewriter/rewrite-super-message.mm
    Clang :: Sema/attr-malloc.c
    Clang :: Sema/wchar.c
    LLVM :: Analysis/Profiling/load-branch-weights-ifs.ll
    LLVM :: Analysis/Profiling/load-branch-weights-loops.ll
    LLVM :: Analysis/Profiling/load-branch-weights-switches.ll
    LLVM :: CodeGen/ARM/reg_sequence.ll
    LLVM :: CodeGen/ARM/twoaddrinstr.ll
    LLVM :: CodeGen/ARM/vbsl-constant.ll
    LLVM :: ExecutionEngine/2002-12-16-ArgTest.ll
    LLVM :: ExecutionEngine/MCJIT/2003-05-06-LivenessClobber.ll
    LLVM :: ExecutionEngine/MCJIT/pr13727.ll
    LLVM :: ExecutionEngine/MCJIT/test-common-symbols.ll
    LLVM :: ExecutionEngine/test-fp-no-external-funcs.ll
    LLVM :: ExecutionEngine/test-fp.ll
    LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JIT.GlobalInFunction
    LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.AvailableExternallyGlobalIsntEmitted
    LLVM-Unit :: ExecutionEngine/JIT/Release+Asserts/JITTests/JITTest.FunctionPointersOutliveTheirCreator

  Expected Passes    : 11656
  Expected Failures  : 102
  Unsupported Tests  : 14
  Unexpected Passes  : 2
  Unexpected Failures: 76
make[1]: Leaving directory `/nfs_home/chenwj/llvm-3.1/svn/arm2/test'


More information about the cfe-commits mailing list