[cfe-commits] [PATCH v2] fix failling regression tests due to calling convention markers on recent ARM ubuntu platforms

陳韋任 (Wei-Ren Chen) chenwj at iis.sinica.edu.tw
Wed Oct 24 01:05:02 PDT 2012


Hi David,

  Attach is my `make check-all` log, seems your patch does a great job.
I skip through those failling test cases, and I think those are just
triple related issue.

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/arm3/test'
Making LLVM 'lit.site.cfg' file...
Making LLVM unittest 'lit.site.cfg' file...
make -C /nfs_home/chenwj/llvm-3.1/svn/arm3/test/../tools/clang/test lit.site.cfg Unit/lit.site.cfg
make[2]: Entering directory `/nfs_home/chenwj/llvm-3.1/svn/arm3/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/arm3/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/arm3/test/../tools/clang/test )
-- Testing: 12228 tests, 2 threads --
Testing: 0 .
FAIL: Clang :: CodeGen/2003-08-18-SigSetJmp.c (910 of 12228)
******************** TEST 'Clang :: CodeGen/2003-08-18-SigSetJmp.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2003-08-18-SigSetJmp.c  -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2003-08-18-SigSetJmp.c:9:3: warning: implicit declaration of function 'bar' is invalid in C99
  bar();
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2003-08-18-SigSetJmp.c:10:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .
FAIL: Clang :: CodeGen/2003-10-29-AsmRename.c (930 of 12228)
******************** TEST 'Clang :: CodeGen/2003-10-29-AsmRename.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2003-10-29-AsmRename.c -triple x86_64-apple-darwin -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2003-10-29-AsmRename.c:22:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/2006-07-31-PR854.c (1002 of 12228)
******************** TEST 'Clang :: CodeGen/2006-07-31-PR854.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-linux-gnu -w /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2006-07-31-PR854.c -emit-llvm -o -
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2006-07-31-PR854.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
target triple = "i686--linux-gnu"

%struct.kernel_symbol = type { i32 }

@loops_per_jiffy = global i32 4096, align 4
@__ksymtab_loops_per_jiffy = internal constant %struct.kernel_symbol { i32 ptrtoint (i32* @loops_per_jiffy to i32) }, section "__ksymtab", align 4
@llvm.used = appending global [1 x i8*] [i8* bitcast (%struct.kernel_symbol* @__ksymtab_loops_per_jiffy to i8*)], section "llvm.metadata"
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/2009-07-22-StructLayout.c (1129 of 12228)
******************** TEST 'Clang :: CodeGen/2009-07-22-StructLayout.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2009-07-22-StructLayout.c -triple i686-pc-linux-gnu -emit-llvm -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/2010-06-17-asmcrash.c (1145 of 12228)
******************** TEST 'Clang :: CodeGen/2010-06-17-asmcrash.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -O1 -S -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2010-06-17-asmcrash.c | FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2010-06-17-asmcrash.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -O1 -S -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/2010-06-17-asmcrash.c 
1.	<eof> parser at end of file
FileCheck error: '-' is empty.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/PR3613-static-decl.c (1166 of 12228)
******************** TEST 'Clang :: CodeGen/PR3613-static-decl.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/PR3613-static-decl.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/PR3613-static-decl.c
grep '@g0 = internal global %.truct.s0 { i32 3 }' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/PR3613-static-decl.c.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/PR4611-bitfield-layout.c (1169 of 12228)
******************** TEST 'Clang :: CodeGen/PR4611-bitfield-layout.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/PR4611-bitfield-layout.c -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/PR4611-bitfield-layout.c.tmp
grep "struct.object_entry = type { i8, \[2 x i8\], i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/PR4611-bitfield-layout.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/alignof.c (1185 of 12228)
******************** TEST 'Clang :: CodeGen/alignof.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -O1 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/alignof.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/alignof.c
grep 'ret i32 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/alignof.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 ..
FAIL: Clang :: CodeGen/annotations-var.c (1191 of 12228)
******************** TEST 'Clang :: CodeGen/annotations-var.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/annotations-var.c.tmp1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/annotations-var.c
FileCheck --check-prefix=LOCAL /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/annotations-var.c < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/annotations-var.c.tmp1
FileCheck --check-prefix=UNDEF /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/annotations-var.c < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/annotations-var.c.tmp1
FileCheck --check-prefix=PARAM /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/annotations-var.c < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/annotations-var.c.tmp1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/attr-weakref.c (1230 of 12228)
******************** TEST 'Clang :: CodeGen/attr-weakref.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i386-linux-gnu -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attr-weakref.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attr-weakref.c
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attr-weakref.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attr-weakref.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/attr-weakref2.c (1231 of 12228)
******************** TEST 'Clang :: CodeGen/attr-weakref2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i386-linux-gnu -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attr-weakref2.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attr-weakref2.c
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attr-weakref2.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attr-weakref2.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/attributes.c (1234 of 12228)
******************** TEST 'Clang :: CodeGen/attributes.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i386-linux-gnu -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attributes.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attributes.c
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/attributes.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attributes.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attributes.c:89:21: warning: section does not match previous declaration
void __attribute__((section(".bar"))) t22(void) {}
                    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/attributes.c:88:21: note: previous attribute is here
void __attribute__((section(".foo"))) t22(void);
                    ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/bitfield-assign.c (1241 of 12228)
******************** TEST 'Clang :: CodeGen/bitfield-assign.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -O0 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-assign.c
grep 'load ' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp | count 5
grep "@g0" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp | count 4
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-assign.c
grep 'load ' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp | count 0
grep "@g0" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-assign.c.tmp | count 0
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-assign.c:26:13: warning: implicit truncation from 'int' to bitfield changes value from 3 to -1
  if ((s.f0 = 3) != -1) g0();
            ^ ~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/bitfield-2.c (1242 of 12228)
******************** TEST 'Clang :: CodeGen/bitfield-2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple x86_64 -O3 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-2.c    -fdump-record-layouts 2> /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-2.c.tmp.dump.txt
FileCheck -check-prefix=CHECK-RECORD < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-2.c.tmp.dump.txt /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-2.c
FileCheck -check-prefix=CHECK-OPT < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield-2.c.tmp.opt.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield-2.c
--
Exit Code: 1

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/bitfield.c (1245 of 12228)
******************** TEST 'Clang :: CodeGen/bitfield.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield.c.tmp -O3
grep "ret i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield.c.tmp | count 4
grep "ret i32 1" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/bitfield.c.tmp | count 4
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:10:11: warning: implicit truncation from 'unsigned int' to bitfield changes value from 3735928559 to 514703087
  } x = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef };
          ^~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:10:23: warning: implicit truncation from 'unsigned int' to bitfield changes value from 3735928559 to -1
  } x = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef };
                      ^~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:10:35: warning: implicit truncation from 'unsigned int' to bitfield changes value from 3735928559 to -559038737
  } x = { 0xdeadbeef, 0xdeadbeef, 0xdeadbeef };
                                  ^~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:61:11: warning: implicit truncation from 'unsigned int' to bitfield changes value from 3735928559 to 48879
  } x = { 0xdeadbeef, 0xdeadbeef };
          ^~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:61:23: warning: implicit truncation from 'unsigned int' to bitfield changes value from 3735928559 to 246267631
  } x = { 0xdeadbeef, 0xdeadbeef };
                      ^~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:66:7: warning: implicit truncation from 'long' to bitfield changes value from -1450744508 to 25924
  y.a = -0x56789abcL;
      ^ ~~~~~~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/bitfield.c:67:7: warning: implicit truncation from 'long' to bitfield changes value from -1450744508 to -108567228
  y.b = -0x56789abcL;
      ^ ~~~~~~~~~~~~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
7 warnings and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/block-3.c (1246 of 12228)
******************** TEST 'Clang :: CodeGen/block-3.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/block-3.c -emit-llvm -o - -fblocks -triple x86_64-apple-darwin10
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/block-3.c'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

%struct.__block_descriptor = type { i64, i64 }
%struct.__block_byref_index = type { i8*, %struct.__block_byref_index*, i32, i32, i32 }
%struct.Z = type {}
%struct.__block_literal_generic = type { i8*, i32, i32, i8*, %struct.__block_descriptor* }

@_NSConcreteGlobalBlock = external global i8*
@.str = private unnamed_addr constant [6 x i8] c"v8@?0\00", align 1
@__block_descriptor_tmp = internal constant { i64, i64, i8*, i8* } { i64 0, i64 32, i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8* null }
@__block_literal_global = internal constant { i8**, i32, i32, i8*, %struct.__block_descriptor* } { i8** @_NSConcreteGlobalBlock, i32 1342177280, i32 0, i8* bitcast (void (i8*)* @__main_block_invoke to i8*), %struct.__block_descriptor* bitcast ({ i64, i64, i8*, i8* }* @__block_descriptor_tmp to %struct.__block_descriptor*) }, align 8
@.str1 = private unnamed_addr constant [11 x i8] c"i8@?0{?=}8\00", align 1
@__block_descriptor_tmp2 = internal constant { i64, i64, i8*, i8* } { i64 0, i64 32, i8* getelementptr inbounds ([11 x i8]* @.str1, i32 0, i32 0), i8* null }
@__block_literal_global3 = internal constant { i8**, i32, i32, i8*, %struct.__block_descriptor* } { i8** @_NSConcreteGlobalBlock, i32 1342177280, i32 0, i8* bitcast (i32 (i8*)* @__testPR13229_block_invoke to i8*), %struct.__block_descriptor* bitcast ({ i64, i64, i8*, i8* }* @__block_descriptor_tmp2 to %struct.__block_descriptor*) }, align 8

define i32 @main() nounwind {
entry:
  ret i32 0
}

define internal void @__main_block_invoke(i8* %.block_descriptor) nounwind {
entry:
  %index = alloca %struct.__block_byref_index, align 8
  %__a = alloca i32, align 4
  %__b = alloca i32, align 4
  %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor* }>*
  %byref.isa = getelementptr inbounds %struct.__block_byref_index* %index, i32 0, i32 0
  store i8* null, i8** %byref.isa
  %byref.forwarding = getelementptr inbounds %struct.__block_byref_index* %index, i32 0, i32 1
  store %struct.__block_byref_index* %index, %struct.__block_byref_index** %byref.forwarding
  %byref.flags = getelementptr inbounds %struct.__block_byref_index* %index, i32 0, i32 2
  store i32 0, i32* %byref.flags
  %byref.size = getelementptr inbounds %struct.__block_byref_index* %index, i32 0, i32 3
  store i32 32, i32* %byref.size
  %index1 = getelementptr inbounds %struct.__block_byref_index* %index, i32 0, i32 4
  %0 = load i32* %__a, align 4
  %1 = load i32* %__b, align 4
  %cmp = icmp slt i32 %0, %1
  br i1 %cmp, label %cond.true, label %cond.false

cond.true:                                        ; preds = %entry
  %2 = load i32* %__b, align 4
  br label %cond.end

cond.false:                                       ; preds = %entry
  %3 = load i32* %__a, align 4
  br label %cond.end

cond.end:                                         ; preds = %cond.false, %cond.true
  %cond = phi i32 [ %2, %cond.true ], [ %3, %cond.false ]
  store i32 %cond, i32* %index1, align 4
  %4 = bitcast %struct.__block_byref_index* %index to i8*
  call void @_Block_object_dispose(i8* %4, i32 8)
  ret void
}

declare void @_Block_object_dispose(i8*, i32)

define void @testPR13229() nounwind {
entry:
  %z1 = alloca %struct.Z, align 1
  %b1 = alloca i32 ()*, align 8
  store i32 ()* bitcast ({ i8**, i32, i32, i8*, %struct.__block_descriptor* }* @__block_literal_global3 to i32 ()*), i32 ()** %b1, align 8
  %0 = load i32 ()** %b1, align 8
  %block.literal = bitcast i32 ()* %0 to %struct.__block_literal_generic*
  %1 = getelementptr inbounds %struct.__block_literal_generic* %block.literal, i32 0, i32 3
  %2 = bitcast %struct.__block_literal_generic* %block.literal to i8*
  %3 = load i8** %1
  %4 = bitcast i8* %3 to i32 (i8*)*
  %call = call i32 %4(i8* %2)
  ret void
}

define internal i32 @__testPR13229_block_invoke(i8* %.block_descriptor) nounwind {
entry:
  %z1 = alloca %struct.Z, align 1
  %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor* }>*
  ret i32 1
}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/block-3.c:5:3: warning: expression result unused
  ^{
  ^~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/blocks-aligned-byref-variable.c (1251 of 12228)
******************** TEST 'Clang :: CodeGen/blocks-aligned-byref-variable.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - -triple x86_64-apple-darwin10 -fblocks /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/blocks-aligned-byref-variable.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -o - -triple i386-apple-darwin10 -fblocks /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/blocks-aligned-byref-variable.c
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/blocks-aligned-byref-variable.c'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

%struct.__block_byref_a = type <{ i8*, %struct.__block_byref_a*, i32, i32, [8 x i8], i32 }>
%struct.__block_descriptor = type { i64, i64 }
%struct.__block_literal_generic = type { i8*, i32, i32, i8*, %struct.__block_descriptor* }
%struct.__block_byref_a.0 = type <{ i8*, %struct.__block_byref_a.0*, i32, i32, [8 x i8], i32 }>
%struct.__block_byref_a.1 = type { i8*, %struct.__block_byref_a.1*, i32, i32, double }
%struct.__block_byref_a.2 = type { i8*, %struct.__block_byref_a.2*, i32, i32, double }

@_NSConcreteStackBlock = external global i8*
@.str = private unnamed_addr constant [6 x i8] c"v8@?0\00", align 1
@__block_descriptor_tmp = internal constant { i64, i64, i8*, i8*, i8*, i8* } { i64 0, i64 40, i8* bitcast (void (i8*, i8*)* @__copy_helper_block_ to i8*), i8* bitcast (void (i8*)* @__destroy_helper_block_ to i8*), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8* null }
@__block_descriptor_tmp3 = internal constant { i64, i64, i8*, i8*, i8*, i8* } { i64 0, i64 40, i8* bitcast (void (i8*, i8*)* @__copy_helper_block_1 to i8*), i8* bitcast (void (i8*)* @__destroy_helper_block_2 to i8*), i8* getelementptr inbounds ([6 x i8]* @.str, i32 0, i32 0), i8* null }

define void @f() nounwind {
entry:
  %a = alloca %struct.__block_byref_a, align 32
  %block = alloca <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, align 8
  %byref.isa = getelementptr inbounds %struct.__block_byref_a* %a, i32 0, i32 0
  store i8* null, i8** %byref.isa
  %byref.forwarding = getelementptr inbounds %struct.__block_byref_a* %a, i32 0, i32 1
  store %struct.__block_byref_a* %a, %struct.__block_byref_a** %byref.forwarding
  %byref.flags = getelementptr inbounds %struct.__block_byref_a* %a, i32 0, i32 2
  store i32 0, i32* %byref.flags
  %byref.size = getelementptr inbounds %struct.__block_byref_a* %a, i32 0, i32 3
  store i32 36, i32* %byref.size
  %a1 = getelementptr inbounds %struct.__block_byref_a* %a, i32 0, i32 5
  store i32 10, i32* %a1, align 32
  %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 0
  store i8* bitcast (i8** @_NSConcreteStackBlock to i8*), i8** %block.isa
  %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 1
  store i32 1107296256, i32* %block.flags
  %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 2
  store i32 0, i32* %block.reserved
  %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 3
  store i8* bitcast (void (i8*)* @__f_block_invoke to i8*), i8** %block.invoke
  %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 4
  store %struct.__block_descriptor* bitcast ({ i64, i64, i8*, i8*, i8*, i8* }* @__block_descriptor_tmp to %struct.__block_descriptor*), %struct.__block_descriptor** %block.descriptor
  %block.captured = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %0 = bitcast %struct.__block_byref_a* %a to i8*
  store i8* %0, i8** %block.captured
  %1 = bitcast <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block to void ()*
  %block.literal = bitcast void ()* %1 to %struct.__block_literal_generic*
  %2 = getelementptr inbounds %struct.__block_literal_generic* %block.literal, i32 0, i32 3
  %3 = bitcast %struct.__block_literal_generic* %block.literal to i8*
  %4 = load i8** %2
  %5 = bitcast i8* %4 to void (i8*)*
  call void %5(i8* %3)
  %6 = bitcast %struct.__block_byref_a* %a to i8*
  call void @_Block_object_dispose(i8* %6, i32 8)
  ret void
}

define internal void @__f_block_invoke(i8* %.block_descriptor) nounwind {
entry:
  %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %block.capture.addr = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %0 = load i8** %block.capture.addr
  %byref.addr = bitcast i8* %0 to %struct.__block_byref_a.0*
  %byref.forwarding = getelementptr inbounds %struct.__block_byref_a.0* %byref.addr, i32 0, i32 1
  %byref.addr.forwarded = load %struct.__block_byref_a.0** %byref.forwarding
  %a = getelementptr inbounds %struct.__block_byref_a.0* %byref.addr.forwarded, i32 0, i32 5
  store i32 20, i32* %a, align 32
  ret void
}

define internal void @__copy_helper_block_(i8*, i8*) {
entry:
  %.addr = alloca i8*, align 8
  %.addr1 = alloca i8*, align 8
  store i8* %0, i8** %.addr, align 8
  store i8* %1, i8** %.addr1, align 8
  %2 = load i8** %.addr1
  %block.source = bitcast i8* %2 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %3 = load i8** %.addr
  %block.dest = bitcast i8* %3 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %4 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block.source, i32 0, i32 5
  %5 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block.dest, i32 0, i32 5
  %blockcopy.src = load i8** %4
  %6 = bitcast i8** %5 to i8*
  call void @_Block_object_assign(i8* %6, i8* %blockcopy.src, i32 8)
  ret void
}

declare void @_Block_object_assign(i8*, i8*, i32)

define internal void @__destroy_helper_block_(i8*) {
entry:
  %.addr = alloca i8*, align 8
  store i8* %0, i8** %.addr, align 8
  %1 = load i8** %.addr
  %block = bitcast i8* %1 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %2 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %3 = load i8** %2
  call void @_Block_object_dispose(i8* %3, i32 8)
  ret void
}

declare void @_Block_object_dispose(i8*, i32)

define void @g() nounwind {
entry:
  %a = alloca %struct.__block_byref_a.1, align 8
  %block = alloca <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>, align 8
  %byref.isa = getelementptr inbounds %struct.__block_byref_a.1* %a, i32 0, i32 0
  store i8* null, i8** %byref.isa
  %byref.forwarding = getelementptr inbounds %struct.__block_byref_a.1* %a, i32 0, i32 1
  store %struct.__block_byref_a.1* %a, %struct.__block_byref_a.1** %byref.forwarding
  %byref.flags = getelementptr inbounds %struct.__block_byref_a.1* %a, i32 0, i32 2
  store i32 0, i32* %byref.flags
  %byref.size = getelementptr inbounds %struct.__block_byref_a.1* %a, i32 0, i32 3
  store i32 32, i32* %byref.size
  %a1 = getelementptr inbounds %struct.__block_byref_a.1* %a, i32 0, i32 4
  store double 1.000000e+01, double* %a1, align 8
  %block.isa = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 0
  store i8* bitcast (i8** @_NSConcreteStackBlock to i8*), i8** %block.isa
  %block.flags = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 1
  store i32 1107296256, i32* %block.flags
  %block.reserved = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 2
  store i32 0, i32* %block.reserved
  %block.invoke = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 3
  store i8* bitcast (void (i8*)* @__g_block_invoke to i8*), i8** %block.invoke
  %block.descriptor = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 4
  store %struct.__block_descriptor* bitcast ({ i64, i64, i8*, i8*, i8*, i8* }* @__block_descriptor_tmp3 to %struct.__block_descriptor*), %struct.__block_descriptor** %block.descriptor
  %block.captured = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %0 = bitcast %struct.__block_byref_a.1* %a to i8*
  store i8* %0, i8** %block.captured
  %1 = bitcast <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block to void ()*
  %block.literal = bitcast void ()* %1 to %struct.__block_literal_generic*
  %2 = getelementptr inbounds %struct.__block_literal_generic* %block.literal, i32 0, i32 3
  %3 = bitcast %struct.__block_literal_generic* %block.literal to i8*
  %4 = load i8** %2
  %5 = bitcast i8* %4 to void (i8*)*
  call void %5(i8* %3)
  %6 = bitcast %struct.__block_byref_a.1* %a to i8*
  call void @_Block_object_dispose(i8* %6, i32 8)
  ret void
}

define internal void @__g_block_invoke(i8* %.block_descriptor) nounwind {
entry:
  %block = bitcast i8* %.block_descriptor to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %block.capture.addr = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %0 = load i8** %block.capture.addr
  %byref.addr = bitcast i8* %0 to %struct.__block_byref_a.2*
  %byref.forwarding = getelementptr inbounds %struct.__block_byref_a.2* %byref.addr, i32 0, i32 1
  %byref.addr.forwarded = load %struct.__block_byref_a.2** %byref.forwarding
  %a = getelementptr inbounds %struct.__block_byref_a.2* %byref.addr.forwarded, i32 0, i32 4
  store double 2.000000e+01, double* %a, align 8
  ret void
}

define internal void @__copy_helper_block_1(i8*, i8*) {
entry:
  %.addr = alloca i8*, align 8
  %.addr1 = alloca i8*, align 8
  store i8* %0, i8** %.addr, align 8
  store i8* %1, i8** %.addr1, align 8
  %2 = load i8** %.addr1
  %block.source = bitcast i8* %2 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %3 = load i8** %.addr
  %block.dest = bitcast i8* %3 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %4 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block.source, i32 0, i32 5
  %5 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block.dest, i32 0, i32 5
  %blockcopy.src = load i8** %4
  %6 = bitcast i8** %5 to i8*
  call void @_Block_object_assign(i8* %6, i8* %blockcopy.src, i32 8)
  ret void
}

define internal void @__destroy_helper_block_2(i8*) {
entry:
  %.addr = alloca i8*, align 8
  store i8* %0, i8** %.addr, align 8
  %1 = load i8** %.addr
  %block = bitcast i8* %1 to <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>*
  %2 = getelementptr inbounds <{ i8*, i32, i32, i8*, %struct.__block_descriptor*, i8* }>* %block, i32 0, i32 5
  %3 = load i8** %2
  call void @_Block_object_dispose(i8* %3, i32 8)
  ret void
}
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/builtin-nanf.c (1271 of 12228)
******************** TEST 'Clang :: CodeGen/builtin-nanf.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtin-nanf.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtin-nanf.c
grep 'float 0x7FF8000000000000, float 0x7FF8000000000000, float 0x7FF8000020000000, float 0x7FF8000000000000, float 0x7FF80001E0000000, float 0x7FF8001E00000000, float 0x7FF801E000000000, float 0x7FF81E0000000000, float 0x7FF9E00000000000, float 0x7FFFFFFFE0000000' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtin-nanf.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/builtins-nvptx.c (1279 of 12228)
******************** TEST 'Clang :: CodeGen/builtins-nvptx.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple nvptx-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtins-nvptx.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtins-nvptx.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple nvptx64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtins-nvptx.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtins-nvptx.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/builtins-x86.c (1280 of 12228)
******************** TEST 'Clang :: CodeGen/builtins-x86.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -DUSE_64 -triple x86_64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtins-x86.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtins-x86.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -DUSE_ALL -triple x86_64-unknown-unknown -fsyntax-only -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/builtins-x86.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/builtins-x86.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/cleanup-stack.c (1294 of 12228)
******************** TEST 'Clang :: CodeGen/cleanup-stack.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -O3 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/cleanup-stack.c -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/cleanup-stack.c.tmp
grep "ret i32 9" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/cleanup-stack.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/complex-indirect.c (1297 of 12228)
******************** TEST 'Clang :: CodeGen/complex-indirect.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/complex-indirect.c -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/complex-indirect.c.tmp -triple=x86_64-apple-darwin10
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/complex-indirect.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/complex-indirect.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/compound-type.c (1301 of 12228)
******************** TEST 'Clang :: CodeGen/compound-type.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include < /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/compound-type.c -emit-llvm -triple i686-pc-linux-gnu > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/compound-type.c.tmp
grep "div i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/compound-type.c.tmp
grep "shl i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/compound-type.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/debug-info.c (1334 of 12228)
******************** TEST 'Clang :: CodeGen/debug-info.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unk-unk -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/debug-info.c.tmp -emit-llvm -g /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/debug-info.c
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/debug-info.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/debug-info.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/debug-info.c:49:1: warning: control reaches end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/debug-info.c:26:6: warning: tentative array definition assumed to have one element
char xpto[];
     ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/enum2.c (1343 of 12228)
******************** TEST 'Clang :: CodeGen/enum2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/enum2.c -g -emit-llvm -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/global-decls.c (1371 of 12228)
******************** TEST 'Clang :: CodeGen/global-decls.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/global-decls.c
grep '@g0_ext = extern_weak global i32' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp
grep 'declare extern_weak i32 @g1_ext()' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp
grep '@g0_common = weak global i32' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp
grep '@g0_def = weak global i32' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp
grep 'define weak i32 @g1_def()' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/global-decls.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/link-bitcode-file.c (1400 of 12228)
******************** TEST 'Clang :: CodeGen/link-bitcode-file.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -DBITCODE -emit-llvm-bc -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/link-bitcode-file.c.tmp.bc /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/link-bitcode-file.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -mlink-bitcode-file /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/link-bitcode-file.c.tmp.bc -O3 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/link-bitcode-file.c | FileCheck -check-prefix=CHECK-NO-BC /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/link-bitcode-file.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -DBITCODE -mlink-bitcode-file /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/link-bitcode-file.c.tmp.bc -O3 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/link-bitcode-file.c 2>&1 | FileCheck -check-prefix=CHECK-BC /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/link-bitcode-file.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/may-alias.c (1407 of 12228)
******************** TEST 'Clang :: CodeGen/may-alias.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -Werror -triple i386-unknown-unknown -emit-llvm -O1 -disable-llvm-optzns -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/may-alias.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/may-alias.c
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/may-alias.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/may-alias.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/mips-clobber-reg.c (1412 of 12228)
******************** TEST 'Clang :: CodeGen/mips-clobber-reg.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang  -target mipsel-unknown-linux -S -o - -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/mips-clobber-reg.c
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/mips-clobber-reg.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:32-i16:16:32-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-n32"
target triple = "mipsel-unknown-linux"

define i32 @main() nounwind {
entry:
  call void asm sideeffect ".set noat \0A\09 addi $$7,$$at,77", "~{$1}"() nounwind, !srcloc !0
  call void asm sideeffect "addi $$7,$$v0,77", "~{$2}"() nounwind, !srcloc !1
  call void asm sideeffect "addi $$7,$$v1,77", "~{$3}"() nounwind, !srcloc !2
  call void asm sideeffect "addi $$7,$$a0,77", "~{$4}"() nounwind, !srcloc !3
  call void asm sideeffect "addi $$7,$$a1,77", "~{$5}"() nounwind, !srcloc !4
  call void asm sideeffect "addi $$7,$$a2,77", "~{$6}"() nounwind, !srcloc !5
  call void asm sideeffect "addi $$7,$$a3,77", "~{$7}"() nounwind, !srcloc !6
  call void asm sideeffect "addi $$7,$$t0,77", "~{$8}"() nounwind, !srcloc !7
  call void asm sideeffect "addi $$7,$$t1,77", "~{$9}"() nounwind, !srcloc !8
  call void asm sideeffect "addi $$7,$$t2,77", "~{$10}"() nounwind, !srcloc !9
  call void asm sideeffect "addi $$7,$$t3,77", "~{$11}"() nounwind, !srcloc !10
  call void asm sideeffect "addi $$7,$$t4,77", "~{$12}"() nounwind, !srcloc !11
  call void asm sideeffect "addi $$7,$$t5,77", "~{$13}"() nounwind, !srcloc !12
  call void asm sideeffect "addi $$7,$$t6,77", "~{$14}"() nounwind, !srcloc !13
  call void asm sideeffect "addi $$7,$$t7,77", "~{$15}"() nounwind, !srcloc !14
  call void asm sideeffect "addi $$7,$$s0,77", "~{$16}"() nounwind, !srcloc !15
  call void asm sideeffect "addi $$7,$$s1,77", "~{$17}"() nounwind, !srcloc !16
  call void asm sideeffect "addi $$7,$$s2,77", "~{$18}"() nounwind, !srcloc !17
  call void asm sideeffect "addi $$7,$$s3,77", "~{$19}"() nounwind, !srcloc !18
  call void asm sideeffect "addi $$7,$$s4,77", "~{$20}"() nounwind, !srcloc !19
  call void asm sideeffect "addi $$7,$$s5,77", "~{$21}"() nounwind, !srcloc !20
  call void asm sideeffect "addi $$7,$$s6,77", "~{$22}"() nounwind, !srcloc !21
  call void asm sideeffect "addi $$7,$$s7,77", "~{$23}"() nounwind, !srcloc !22
  call void asm sideeffect "addi $$7,$$t8,77", "~{$24}"() nounwind, !srcloc !23
  call void asm sideeffect "addi $$7,$$t9,77", "~{$25}"() nounwind, !srcloc !24
  call void asm sideeffect "addi $$7,$$k0,77", "~{$26}"() nounwind, !srcloc !25
  call void asm sideeffect "addi $$7,$$k1,77", "~{$27}"() nounwind, !srcloc !26
  call void asm sideeffect "addi $$7,$$gp,77", "~{$28}"() nounwind, !srcloc !27
  call void asm sideeffect "addi $$7,$$sp,77", "~{$29}"() nounwind, !srcloc !28
  call void asm sideeffect "addi $$7,$$fp,77", "~{$30}"() nounwind, !srcloc !29
  call void asm sideeffect "addi $$7,$$sp,77", "~{$29}"() nounwind, !srcloc !30
  call void asm sideeffect "addi $$7,$$fp,77", "~{$30}"() nounwind, !srcloc !31
  call void asm sideeffect "addi $$7,$$ra,77", "~{$31}"() nounwind, !srcloc !32
  call void asm sideeffect "addi $$7,$$0,77", "~{$0}"() nounwind, !srcloc !33
  call void asm sideeffect ".set noat \0A\09 addi $$7,$$1,77", "~{$1}"() nounwind, !srcloc !34
  call void asm sideeffect "addi $$7,$$2,77", "~{$2}"() nounwind, !srcloc !35
  call void asm sideeffect "addi $$7,$$3,77", "~{$3}"() nounwind, !srcloc !36
  call void asm sideeffect "addi $$7,$$4,77", "~{$4}"() nounwind, !srcloc !37
  call void asm sideeffect "addi $$7,$$5,77", "~{$5}"() nounwind, !srcloc !38
  call void asm sideeffect "addi $$7,$$6,77", "~{$6}"() nounwind, !srcloc !39
  call void asm sideeffect "addi $$7,$$7,77", "~{$7}"() nounwind, !srcloc !40
  call void asm sideeffect "addi $$7,$$8,77", "~{$8}"() nounwind, !srcloc !41
  call void asm sideeffect "addi $$7,$$9,77", "~{$9}"() nounwind, !srcloc !42
  call void asm sideeffect "addi $$7,$$10,77", "~{$10}"() nounwind, !srcloc !43
  call void asm sideeffect "addi $$7,$$11,77", "~{$10}"() nounwind, !srcloc !44
  call void asm sideeffect "addi $$7,$$12,77", "~{$12}"() nounwind, !srcloc !45
  call void asm sideeffect "addi $$7,$$13,77", "~{$13}"() nounwind, !srcloc !46
  call void asm sideeffect "addi $$7,$$14,77", "~{$14}"() nounwind, !srcloc !47
  call void asm sideeffect "addi $$7,$$15,77", "~{$15}"() nounwind, !srcloc !48
  call void asm sideeffect "addi $$7,$$16,77", "~{$16}"() nounwind, !srcloc !49
  call void asm sideeffect "addi $$7,$$17,77", "~{$17}"() nounwind, !srcloc !50
  call void asm sideeffect "addi $$7,$$18,77", "~{$18}"() nounwind, !srcloc !51
  call void asm sideeffect "addi $$7,$$19,77", "~{$19}"() nounwind, !srcloc !52
  call void asm sideeffect "addi $$7,$$20,77", "~{$20}"() nounwind, !srcloc !53
  call void asm sideeffect "addi $$7,$$21,77", "~{$21}"() nounwind, !srcloc !54
  call void asm sideeffect "addi $$7,$$22,77", "~{$22}"() nounwind, !srcloc !55
  call void asm sideeffect "addi $$7,$$23,77", "~{$23}"() nounwind, !srcloc !56
  call void asm sideeffect "addi $$7,$$24,77", "~{$24}"() nounwind, !srcloc !57
  call void asm sideeffect "addi $$7,$$25,77", "~{$25}"() nounwind, !srcloc !58
  call void asm sideeffect "addi $$7,$$26,77", "~{$26}"() nounwind, !srcloc !59
  call void asm sideeffect "addi $$7,$$27,77", "~{$27}"() nounwind, !srcloc !60
  call void asm sideeffect "addi $$7,$$28,77", "~{$28}"() nounwind, !srcloc !61
  call void asm sideeffect "addi $$7,$$29,77", "~{$29}"() nounwind, !srcloc !62
  call void asm sideeffect "addi $$7,$$30,77", "~{$30}"() nounwind, !srcloc !63
  call void asm sideeffect "addi $$7,$$31,77", "~{$31}"() nounwind, !srcloc !64
  ret i32 0
}

!0 = metadata !{i32 271, i32 284}
!1 = metadata !{i32 339}
!2 = metadata !{i32 392}
!3 = metadata !{i32 445}
!4 = metadata !{i32 498}
!5 = metadata !{i32 551}
!6 = metadata !{i32 604}
!7 = metadata !{i32 657}
!8 = metadata !{i32 710}
!9 = metadata !{i32 763}
!10 = metadata !{i32 816}
!11 = metadata !{i32 869}
!12 = metadata !{i32 922}
!13 = metadata !{i32 975}
!14 = metadata !{i32 1028}
!15 = metadata !{i32 1081}
!16 = metadata !{i32 1134}
!17 = metadata !{i32 1187}
!18 = metadata !{i32 1240}
!19 = metadata !{i32 1293}
!20 = metadata !{i32 1346}
!21 = metadata !{i32 1399}
!22 = metadata !{i32 1452}
!23 = metadata !{i32 1505}
!24 = metadata !{i32 1558}
!25 = metadata !{i32 1611}
!26 = metadata !{i32 1664}
!27 = metadata !{i32 1717}
!28 = metadata !{i32 1770}
!29 = metadata !{i32 1823}
!30 = metadata !{i32 1876}
!31 = metadata !{i32 1930}
!32 = metadata !{i32 1984}
!33 = metadata !{i32 2038}
!34 = metadata !{i32 2090, i32 2103}
!35 = metadata !{i32 2157}
!36 = metadata !{i32 2209}
!37 = metadata !{i32 2261}
!38 = metadata !{i32 2313}
!39 = metadata !{i32 2365}
!40 = metadata !{i32 2417}
!41 = metadata !{i32 2469}
!42 = metadata !{i32 2521}
!43 = metadata !{i32 2573}
!44 = metadata !{i32 2627}
!45 = metadata !{i32 2681}
!46 = metadata !{i32 2735}
!47 = metadata !{i32 2789}
!48 = metadata !{i32 2843}
!49 = metadata !{i32 2897}
!50 = metadata !{i32 2951}
!51 = metadata !{i32 3005}
!52 = metadata !{i32 3059}
!53 = metadata !{i32 3113}
!54 = metadata !{i32 3167}
!55 = metadata !{i32 3221}
!56 = metadata !{i32 3275}
!57 = metadata !{i32 3329}
!58 = metadata !{i32 3383}
!59 = metadata !{i32 3437}
!60 = metadata !{i32 3491}
!61 = metadata !{i32 3545}
!62 = metadata !{i32 3599}
!63 = metadata !{i32 3653}
!64 = metadata !{i32 3707}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/mips-clobber-reg.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main()
^~~~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-bitfield-1.c (1431 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-bitfield-1.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple x86_64-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-1.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-bitfield-2.c (1432 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-bitfield-2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple x86_64-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c:116:49: warning: implicit truncation from 'int' to bitfield changes value from 14916 to -1468
struct_2 test_struct_2 = { 20.0, 31, 407760, 1, 14916, 6712 };
                                                ^~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c:116:56: warning: implicit truncation from 'int' to bitfield changes value from 6712 to -1480
struct_2 test_struct_2 = { 20.0, 31, 407760, 1, 14916, 6712 };
                                                       ^~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c:120:51: warning: implicit truncation from 'int' to bitfield changes value from 467 to -45
struct_6 test_struct_6 = { 12, 21355796, 0, 20.0, 467, 20.0 };
                                                  ^~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c:122:33: warning: implicit truncation from 'int' to bitfield changes value from 1821 to -227
struct_8 test_struct_8 = { 126, 1821, 22, 125, 6, 0, 2432638 };
                                ^~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-2.c:122:39: warning: implicit truncation from 'int' to bitfield changes value from 22 to -10
struct_8 test_struct_8 = { 126, 1821, 22, 125, 6, 0, 2432638 };
                                      ^~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
5 warnings and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-bitfield-3.c (1433 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-bitfield-3.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple i386-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-3.c
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-3.c:23:28: warning: implicit truncation from 'int' to bitfield changes value from 18557917 to -14996515
struct_0 test_struct_0 = { 18557917, 17, 3, 0, 80, 6487, 93 };
                           ^~~~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-3.c:23:42: warning: implicit truncation from 'int' to bitfield changes value from 3 to -1
struct_0 test_struct_0 = { 18557917, 17, 3, 0, 80, 6487, 93 };
                                         ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-bitfield-init.c (1434 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-bitfield-init.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple x86_64-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield-init.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-bitfield.c (1435 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-bitfield.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple x86_64-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-bitfield.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/ms_struct-pack.c (1436 of 12228)
******************** TEST 'Clang :: CodeGen/ms_struct-pack.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only  -triple i386-apple-darwin9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/ms_struct-pack.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/nvptx-cc.c (1442 of 12228)
******************** TEST 'Clang :: CodeGen/nvptx-cc.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple nvptx-unknown-unknown -O3 -S -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/nvptx-cc.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/nvptx-cc.c -emit-llvm
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple nvptx64-unknown-unknown -O3 -S -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/nvptx-cc.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/nvptx-cc.c -emit-llvm
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/packed-arrays.c (1449 of 12228)
******************** TEST 'Clang :: CodeGen/packed-arrays.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unk-unk -emit-llvm -Os -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/packed-arrays.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/packed-arrays.c
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/packed-arrays.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/packed-arrays.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/packed-union.c (1452 of 12228)
******************** TEST 'Clang :: CodeGen/packed-union.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/packed-union.c -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/packed-union.c.tmp
grep "union._attr_union = type <{ i32, i8 }>" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/packed-union.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 
FAIL: Clang :: CodeGen/parameter-passing.c (1456 of 12228)
******************** TEST 'Clang :: CodeGen/parameter-passing.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/parameter-passing.c -triple i386-unknown-unknown -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
not grep '@g0' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/parameter-passing.c -triple x86_64-unknown-unknown -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
not grep '@g0' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/parameter-passing.c -triple powerpc-unknown-unknown -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
not grep '@g0' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/parameter-passing.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/sizeof-vla.c (1490 of 12228)
******************** TEST 'Clang :: CodeGen/sizeof-vla.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/sizeof-vla.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/sizeof-vla.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/staticinit.c (1501 of 12228)
******************** TEST 'Clang :: CodeGen/staticinit.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/staticinit.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/staticinit.c
grep "g.b = internal global i8. getelementptr" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/staticinit.c.tmp
grep "f1.l0 = internal global i32 ptrtoint (i32 ()\* @f1 to i32)" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/staticinit.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/staticinit.c:30:47: warning: control reaches end of non-void function
int f1(void) { static int l0 = (unsigned) f1; }
                                              ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/struct-x86-darwin.c (1511 of 12228)
******************** TEST 'Clang :: CodeGen/struct-x86-darwin.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include < /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/struct-x86-darwin.c -emit-llvm > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1 -triple=i686-apple-darwin9
grep "STest1 = type { i32, \[4 x i16\], double }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STest2 = type { i16, i16, i32, i32 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STest3 = type { i8, i16, i32 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB1 = type { i8, i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB2 = type { i8, i8, i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB3 = type { i8, i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB4 = type { i8, i8, i8, i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB5 = type { i8, i8, \[2 x i8\], i8, i8 }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
grep "STestB6 = type { i8, i8, \[2 x i8\] }" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/struct-x86-darwin.c.tmp1
--
Exit Code: 1
Command Output (stderr):
--
<stdin>:23:42: warning: expected ';' at end of declaration list
struct STestB6 {int a:1; char b; int c:13 } stb6;
                                         ^
                                         ;
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/struct.c (1512 of 12228)
******************** TEST 'Clang :: CodeGen/struct.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/struct.c -emit-llvm -o -
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/struct.c'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"
target triple = "i386-unknown-unknown"

%struct.anon = type { i32, i32 }
%struct.anon.0 = type { %struct.anon.1 }
%struct.anon.1 = type { i32, i32 }
%struct.a13 = type { i32, i32 }
%struct.a14 = type { i16, i32 }
%struct.a15 = type { i8, [0 x i32] }
%struct.f19T = type { void (%struct.f19S*)* }
%struct.f19S = type { i32 }
%struct._w = type { i16, i16, i16, i16, i16, i16, i16, i32, i32, i8, i8 }
%struct.S2839 = type <{ [19 x double], i8 }>
%struct.SS = type <{ x86_fp80, i8 }>
%struct.__sf2 = type { %struct.__sf* }
%struct.__sf = type { i8*, i16 }
%struct.NA = type { i32, %struct.NA* }
%struct.NB = type { i32, %struct._B2 }
%struct._B2 = type { i32, %struct.NB* }
%struct.range = type { i32, i32 }
%struct.rangepair = type { %struct.range, %struct.range }
%struct._a = type { i32 }

@point = common global %struct.anon zeroinitializer, align 4
@point2 = common global %struct.anon.0 zeroinitializer, align 4
@c13 = global %struct.a13 { i32 5, i32 0 }, align 4
@x = global %struct.a14 { i16 1, i32 1 }, align 4
@c15 = common global %struct.a15 zeroinitializer, align 4
@t = external global %struct.f19T
@ws = common global %struct._w zeroinitializer, align 4
@s2839 = common global [5 x %struct.S2839] zeroinitializer, align 1
@SS = common global %struct.SS zeroinitializer, align 1

define void @fn1() nounwind {
entry:
  store i32 42, i32* getelementptr inbounds (%struct.anon* @point, i32 0, i32 0), align 4
  ret void
}

define void @fn2() nounwind {
entry:
  store i32 42, i32* getelementptr inbounds (%struct.anon.0* @point2, i32 0, i32 0, i32 0), align 4
  ret void
}

define i32 @fn3(%struct.__sf2* %c) nounwind {
entry:
  %retval = alloca i32, align 4
  %c.addr = alloca %struct.__sf2*, align 4
  store %struct.__sf2* %c, %struct.__sf2** %c.addr, align 4
  %0 = load %struct.__sf2** %c.addr, align 4
  %ff = getelementptr inbounds %struct.__sf2* %0, i32 0, i32 0
  %1 = load %struct.__sf** %ff, align 4
  %c1 = getelementptr inbounds %struct.__sf* %1, i32 0, i32 0
  %2 = load i8** %c1, align 4
  %cmp = icmp uge i8* %2, null
  br i1 %cmp, label %if.then, label %if.else

if.then:                                          ; preds = %entry
  store i32 1, i32* %retval
  br label %return

if.else:                                          ; preds = %entry
  store i32 0, i32* %retval
  br label %return

return:                                           ; preds = %if.else, %if.then
  %3 = load i32* %retval
  ret i32 %3
}

define void @f1() nounwind {
entry:
  %a = alloca %struct.NA, align 4
  ret void
}

define void @f2() nounwind {
entry:
  %b = alloca %struct.NB, align 4
  ret void
}

define void @f4() nounwind {
entry:
  %call = call %struct.NB* bitcast (%struct.NB* (...)* @f3 to %struct.NB* ()*)()
  %d1 = getelementptr inbounds %struct.NB* %call, i32 0, i32 0
  store i32 42, i32* %d1, align 4
  ret void
}

declare %struct.NB* @f3(...)

define void @f5() nounwind {
entry:
  %call = call %struct.NB* bitcast (%struct.NB* (...)* @f3 to %struct.NB* ()*)()
  %d1 = getelementptr inbounds %struct.NB* %call, i32 0, i32 0
  store i32 42, i32* %d1, align 4
  ret void
}

define void @f7() nounwind {
entry:
  %r = alloca %struct.range, align 4
  call void bitcast (void (%struct.range*, ...)* @f6 to void (%struct.range*)*)(%struct.range* sret %r)
  ret void
}

declare void @f6(%struct.range* sret, ...)

define void @f8() nounwind {
entry:
  %p = alloca %struct.rangepair, align 4
  %r = alloca %struct.range, align 4
  %range1 = getelementptr inbounds %struct.rangepair* %p, i32 0, i32 0
  %0 = bitcast %struct.range* %r to i8*
  %1 = bitcast %struct.range* %range1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 8, i32 4, i1 false)
  ret void
}

declare void @llvm.memcpy.p0i8.p0i8.i32(i8* nocapture, i8* nocapture, i32, i32, i1) nounwind

define void @f9(%struct.range* %p) nounwind {
entry:
  %p.addr = alloca %struct.range*, align 4
  %r = alloca %struct.range, align 4
  store %struct.range* %p, %struct.range** %p.addr, align 4
  %0 = load %struct.range** %p.addr, align 4
  %1 = bitcast %struct.range* %r to i8*
  %2 = bitcast %struct.range* %0 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %1, i8* %2, i32 8, i32 4, i1 false)
  ret void
}

define void @f10(%struct.range* %p) nounwind {
entry:
  %p.addr = alloca %struct.range*, align 4
  %r = alloca %struct.range, align 4
  store %struct.range* %p, %struct.range** %p.addr, align 4
  %0 = load %struct.range** %p.addr, align 4
  %arrayidx = getelementptr inbounds %struct.range* %0, i32 0
  %1 = bitcast %struct.range* %r to i8*
  %2 = bitcast %struct.range* %arrayidx to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %1, i8* %2, i32 8, i32 4, i1 false)
  ret void
}

define void @f11() nounwind {
entry:
  %a1 = alloca %struct._a, align 4
  %a2 = alloca %struct._a, align 4
  %0 = bitcast %struct._a* %a1 to i8*
  %1 = bitcast %struct._a* %a2 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 4, i32 4, i1 false)
  %2 = bitcast %struct._a* %a2 to i8*
  %3 = bitcast %struct._a* %a1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %2, i8* %3, i32 4, i32 4, i1 false)
  ret void
}

define void @f12() nounwind {
entry:
  %a1 = alloca %struct._a, align 4
  %a2 = alloca %struct._a, align 4
  %0 = bitcast %struct._a* %a1 to i8*
  %1 = bitcast %struct._a* %a2 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 4, i32 4, i1 false)
  ret void
}

define i32 @a16() nounwind {
entry:
  %retval = alloca i32, align 4
  store i8 1, i8* getelementptr inbounds (%struct.a15* @c15, i32 0, i32 0), align 1
  %0 = load i32* %retval
  ret i32 %0
}

define void @f13() nounwind {
entry:
  %x = alloca %struct.a13, align 4
  %.compoundliteral = alloca %struct.a13, align 4
  %b = getelementptr inbounds %struct.a13* %.compoundliteral, i32 0, i32 0
  store i32 1, i32* %b, align 4
  %c = getelementptr inbounds %struct.a13* %.compoundliteral, i32 0, i32 1
  store i32 2, i32* %c, align 4
  %0 = bitcast %struct.a13* %x to i8*
  %1 = bitcast %struct.a13* %.compoundliteral to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 8, i32 4, i1 false)
  ret void
}

define i32 @f14(i32 %i, ...) nounwind {
entry:
  %i.addr = alloca i32, align 4
  %l = alloca i8*, align 4
  %b = alloca %struct.a13, align 4
  %c = alloca i32, align 4
  %tmp = alloca %struct.a13, align 4
  store i32 %i, i32* %i.addr, align 4
  %l1 = bitcast i8** %l to i8*
  call void @llvm.va_start(i8* %l1)
  %ap.cur = load i8** %l
  %0 = bitcast i8* %ap.cur to %struct.a13*
  %ap.next = getelementptr i8* %ap.cur, i32 8
  store i8* %ap.next, i8** %l
  %1 = bitcast %struct.a13* %b to i8*
  %2 = bitcast %struct.a13* %0 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %1, i8* %2, i32 8, i32 4, i1 false)
  %ap.cur2 = load i8** %l
  %3 = bitcast i8* %ap.cur2 to %struct.a13*
  %ap.next3 = getelementptr i8* %ap.cur2, i32 8
  store i8* %ap.next3, i8** %l
  %4 = bitcast %struct.a13* %tmp to i8*
  %5 = bitcast %struct.a13* %3 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %4, i8* %5, i32 8, i32 4, i1 false)
  %c4 = getelementptr inbounds %struct.a13* %tmp, i32 0, i32 1
  %6 = load i32* %c4, align 4
  store i32 %6, i32* %c, align 4
  %b5 = getelementptr inbounds %struct.a13* %b, i32 0, i32 0
  %7 = load i32* %b5, align 4
  ret i32 %7
}

declare void @llvm.va_start(i8*) nounwind

define i32 @f15() nounwind {
entry:
  %tmp = alloca %struct.range, align 4
  call void bitcast (void (%struct.range*, ...)* @f15_ext to void (%struct.range*)*)(%struct.range* sret %tmp)
  %location = getelementptr inbounds %struct.range* %tmp, i32 0, i32 0
  %0 = load i32* %location, align 4
  ret i32 %0
}

declare void @f15_ext(%struct.range* sret, ...)

define void @f16(%struct.range* noalias sret %agg.result) nounwind {
entry:
  %tmp = alloca %struct.rangepair, align 4
  call void bitcast (void (%struct.rangepair*, ...)* @f16_ext to void (%struct.rangepair*)*)(%struct.rangepair* sret %tmp)
  %range1 = getelementptr inbounds %struct.rangepair* %tmp, i32 0, i32 0
  %0 = bitcast %struct.range* %agg.result to i8*
  %1 = bitcast %struct.range* %range1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 8, i32 4, i1 false)
  ret void
}

declare void @f16_ext(%struct.rangepair* sret, ...)

define i32 @f17() nounwind {
entry:
  %r = alloca %struct.range, align 4
  %tmp = alloca %struct.range, align 4
  %tmp1 = alloca %struct.range, align 4
  call void bitcast (void (%struct.range*, ...)* @f17_ext to void (%struct.range*)*)(%struct.range* sret %tmp1)
  %0 = bitcast %struct.range* %r to i8*
  %1 = bitcast %struct.range* %tmp1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 8, i32 4, i1 false)
  %2 = bitcast %struct.range* %tmp to i8*
  %3 = bitcast %struct.range* %r to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %2, i8* %3, i32 8, i32 4, i1 false)
  %location = getelementptr inbounds %struct.range* %tmp, i32 0, i32 0
  %4 = load i32* %location, align 4
  ret i32 %4
}

declare void @f17_ext(%struct.range* sret, ...)

define void @f18(%struct.range* noalias sret %agg.result) nounwind {
entry:
  %rp = alloca %struct.rangepair, align 4
  %tmp = alloca %struct.rangepair, align 4
  %tmp1 = alloca %struct.rangepair, align 4
  call void bitcast (void (%struct.rangepair*, ...)* @f18_ext to void (%struct.rangepair*)*)(%struct.rangepair* sret %tmp1)
  %0 = bitcast %struct.rangepair* %rp to i8*
  %1 = bitcast %struct.rangepair* %tmp1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %0, i8* %1, i32 16, i32 4, i1 false)
  %2 = bitcast %struct.rangepair* %tmp to i8*
  %3 = bitcast %struct.rangepair* %rp to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %2, i8* %3, i32 16, i32 4, i1 false)
  %range1 = getelementptr inbounds %struct.rangepair* %tmp, i32 0, i32 0
  %4 = bitcast %struct.range* %agg.result to i8*
  %5 = bitcast %struct.range* %range1 to i8*
  call void @llvm.memcpy.p0i8.p0i8.i32(i8* %4, i8* %5, i32 8, i32 4, i1 false)
  ret void
}

declare void @f18_ext(%struct.rangepair* sret, ...)

define void @f19() nounwind {
entry:
  %tmp = alloca %struct.f19S, align 4
  %0 = load void (%struct.f19S*)** getelementptr inbounds (%struct.f19T* @t, i32 0, i32 0), align 4
  call void %0(%struct.f19S* sret %tmp)
  ret void
}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/struct.c:139:26: warning: control reaches end of non-void function
int a16(void) {c15.a = 1;}
                         ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/target-data.c (1515 of 12228)
******************** TEST 'Clang :: CodeGen/target-data.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/target-data.c
grep 'target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32-n8:16:32-S128"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/target-data.c
grep 'target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32-S128"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/target-data.c
grep 'target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/target-data.c.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/transparent-union.c (1520 of 12228)
******************** TEST 'Clang :: CodeGen/transparent-union.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -Werror -triple i386-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/transparent-union.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/transparent-union.c
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/transparent-union.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/transparent-union.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/uint128_t.c (1526 of 12228)
******************** TEST 'Clang :: CodeGen/uint128_t.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/uint128_t.c -emit-llvm -o - -triple=x86_64-apple-darwin9
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/uint128_t.c'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin9"

@numer = external global i64
@denom = external global i64

define i64 @f(i64 %val) nounwind {
entry:
  %val.addr = alloca i64, align 8
  %tmp = alloca i128, align 16
  store i64 %val, i64* %val.addr, align 8
  %0 = load i64* %val.addr, align 8
  %conv = zext i64 %0 to i128
  store i128 %conv, i128* %tmp, align 16
  %1 = load i64* @numer, align 8
  %conv1 = zext i64 %1 to i128
  %2 = load i128* %tmp, align 16
  %mul = mul i128 %2, %conv1
  store i128 %mul, i128* %tmp, align 16
  %3 = load i64* @denom, align 8
  %conv2 = zext i64 %3 to i128
  %4 = load i128* %tmp, align 16
  %div = udiv i128 %4, %conv2
  store i128 %div, i128* %tmp, align 16
  %5 = load i128* %tmp, align 16
  %conv3 = trunc i128 %5 to i64
  ret i64 %conv3
}
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/x86.c (1555 of 12228)
******************** TEST 'Clang :: CodeGen/x86.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/x86.c -triple=i686-pc-linux-gnu -emit-llvm -o - > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "ax" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "bx" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "cx" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "dx" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "di" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "si" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "st" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
grep "st(1)" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86.c.tmp1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/x86_32-arguments-linux.c (1557 of 12228)
******************** TEST 'Clang :: CodeGen/x86_32-arguments-linux.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -w -fblocks -triple i386-pc-linux-gnu -target-cpu pentium4 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86_32-arguments-linux.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/x86_32-arguments-linux.c
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86_32-arguments-linux.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/x86_32-arguments-linux.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGen/x86_32-arguments-realign.c (1560 of 12228)
******************** TEST 'Clang :: CodeGen/x86_32-arguments-realign.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -w -fblocks -triple i386-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86_32-arguments-realign.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/x86_32-arguments-realign.c
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGen/Output/x86_32-arguments-realign.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGen/x86_32-arguments-realign.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/2007-01-06-PtrMethodInit.cpp (1597 of 12228)
******************** TEST 'Clang :: CodeGenCXX/2007-01-06-PtrMethodInit.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp -o - -triple i386-apple-macosx10.7.2
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp'
target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128-n8:16:32-S128"
target triple = "i386-apple-macosx10.7.2"

%struct.EventTypeData = type { %struct.EventDispatchData*, i32, %struct.nsID* }
%struct.EventDispatchData = type { i32, { i32, i32 }, i8 }
%struct.nsID = type { i8 }

@_ZL11sEventTypes = internal global [1 x %struct.EventTypeData] zeroinitializer, align 4
@_ZL12sMouseEvents = internal constant <{ { i32, { i32, i32 }, i8, [3 x i8] } }> <{ { i32, { i32, i32 }, i8, [3 x i8] } { i32 302, { i32, i32 } { i32 5, i32 0 }, i8 1, [3 x i8] undef } }>, align 4
@llvm.global_ctors = appending global [1 x { i32, void ()* }] [{ i32, void ()* } { i32 65535, void ()* @_GLOBAL__I_a }]

define internal void @__cxx_global_var_init() nounwind section "__TEXT,__StaticInit,regular,pure_instructions" {
entry:
  store %struct.EventDispatchData* getelementptr inbounds ([1 x %struct.EventDispatchData]* bitcast (<{ { i32, { i32, i32 }, i8, [3 x i8] } }>* @_ZL12sMouseEvents to [1 x %struct.EventDispatchData]*), i32 0, i32 0), %struct.EventDispatchData** getelementptr inbounds ([1 x %struct.EventTypeData]* @_ZL11sEventTypes, i32 0, i32 0, i32 0), align 4
  store i32 1, i32* getelementptr inbounds ([1 x %struct.EventTypeData]* @_ZL11sEventTypes, i32 0, i32 0, i32 1), align 4
  %call = call %struct.nsID* @_ZN13nsCOMTypeInfoI19nsIDOMMouseListenerE6GetIIDEv()
  store %struct.nsID* %call, %struct.nsID** getelementptr inbounds ([1 x %struct.EventTypeData]* @_ZL11sEventTypes, i32 0, i32 0, i32 2), align 4
  ret void
}

define linkonce_odr %struct.nsID* @_ZN13nsCOMTypeInfoI19nsIDOMMouseListenerE6GetIIDEv() nounwind align 2 {
entry:
  %retval = alloca %struct.nsID*, align 4
  call void @llvm.trap()
  unreachable

return:                                           ; No predecessors!
  %0 = load %struct.nsID** %retval
  ret %struct.nsID* %0
}

declare void @llvm.trap() noreturn nounwind

define internal void @_GLOBAL__I_a() nounwind section "__TEXT,__StaticInit,regular,pure_instructions" {
entry:
  call void @__cxx_global_var_init()
  ret void
}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp:34:3: warning: control reaches end of non-void function
  }
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp:45:3: warning: control reaches end of non-void function
  }
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp:23:5: warning: control reaches end of non-void function
    }
    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2007-01-06-PtrMethodInit.cpp:74:44: note: in instantiation of member function 'nsCOMTypeInfo<nsIDOMMouseListener>::GetIID' requested here
   &nsCOMTypeInfo < nsIDOMMouseListener >::GetIID ()}
                                           ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
3 warnings and 1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/2009-09-09-packed-layout.cpp (1619 of 12228)
******************** TEST 'Clang :: CodeGenCXX/2009-09-09-packed-layout.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i386-apple-darwin11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/2009-09-09-packed-layout.cpp -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/anonymous-namespaces.cpp (1645 of 12228)
******************** TEST 'Clang :: CodeGenCXX/anonymous-namespaces.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin10 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/anonymous-namespaces.cpp -o - > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/anonymous-namespaces.cpp.tmp
FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/anonymous-namespaces.cpp -check-prefix=1 < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/anonymous-namespaces.cpp.tmp
FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/anonymous-namespaces.cpp -check-prefix=2 < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/anonymous-namespaces.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/array-value-initialize.cpp (1655 of 12228)
******************** TEST 'Clang :: CodeGenCXX/array-value-initialize.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/array-value-initialize.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/array-value-initialize.cpp
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/array-value-initialize.cpp'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin"

%struct.Foo = type { [5 x i32], [5 x double], [5 x %struct.S] }
%struct.S = type { double }
%struct.Stuff = type { [1 x %struct.Unit] }
%struct.Unit = type { i8 }

@.str = private unnamed_addr constant [15 x i8] c"bar_[%d] = %d\0A\00", align 1
@.str1 = private unnamed_addr constant [16 x i8] c"dbar_[%d] = %f\0A\00", align 1
@.str2 = private unnamed_addr constant [23 x i8] c"sbar_[%d].filler = %f\0A\00", align 1

define i32 @_Z5test1v() nounwind {
entry:
  %retval = alloca i32, align 4
  %a = alloca %struct.Foo, align 8
  call void @_ZN3FooC1Ev(%struct.Foo* %a)
  call void @llvm.trap()
  unreachable

return:                                           ; No predecessors!
  %0 = load i32* %retval
  ret i32 %0
}

define linkonce_odr void @_ZN3FooC1Ev(%struct.Foo* %this) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Foo*, align 8
  store %struct.Foo* %this, %struct.Foo** %this.addr, align 8
  %this1 = load %struct.Foo** %this.addr
  call void @_ZN3FooC2Ev(%struct.Foo* %this1)
  ret void
}

declare void @llvm.trap() noreturn nounwind

define i32 @main() nounwind {
entry:
  %retval = alloca i32, align 4
  %a = alloca %struct.Stuff, align 1
  %b = alloca %struct.Stuff, align 1
  store i32 0, i32* %retval
  call void @_ZN5StuffC1Ev(%struct.Stuff* %a)
  call void @_ZN5StuffC1ERKS_(%struct.Stuff* %b, %struct.Stuff* %a)
  ret i32 0
}

define linkonce_odr void @_ZN5StuffC1Ev(%struct.Stuff* %this) unnamed_addr nounwind inlinehint align 2 {
entry:
  %this.addr = alloca %struct.Stuff*, align 8
  store %struct.Stuff* %this, %struct.Stuff** %this.addr, align 8
  %this1 = load %struct.Stuff** %this.addr
  call void @_ZN5StuffC2Ev(%struct.Stuff* %this1)
  ret void
}

define linkonce_odr void @_ZN5StuffC1ERKS_(%struct.Stuff* %this, %struct.Stuff*) unnamed_addr nounwind inlinehint align 2 {
entry:
  %this.addr = alloca %struct.Stuff*, align 8
  %.addr = alloca %struct.Stuff*, align 8
  store %struct.Stuff* %this, %struct.Stuff** %this.addr, align 8
  store %struct.Stuff* %0, %struct.Stuff** %.addr, align 8
  %this1 = load %struct.Stuff** %this.addr
  %1 = load %struct.Stuff** %.addr
  call void @_ZN5StuffC2ERKS_(%struct.Stuff* %this1, %struct.Stuff* %1)
  ret void
}

define linkonce_odr void @_ZN5StuffC2ERKS_(%struct.Stuff* %this, %struct.Stuff*) unnamed_addr nounwind inlinehint align 2 {
entry:
  %this.addr = alloca %struct.Stuff*, align 8
  %.addr = alloca %struct.Stuff*, align 8
  %object.index = alloca i64
  %__i0 = alloca i64, align 8
  store %struct.Stuff* %this, %struct.Stuff** %this.addr, align 8
  store %struct.Stuff* %0, %struct.Stuff** %.addr, align 8
  %this1 = load %struct.Stuff** %this.addr
  %leafPos = getelementptr inbounds %struct.Stuff* %this1, i32 0, i32 0
  %1 = bitcast [1 x %struct.Unit]* %leafPos to %struct.Unit*
  store i64 0, i64* %object.index
  store i64 0, i64* %__i0
  br label %for.cond

for.cond:                                         ; preds = %for.inc, %entry
  %2 = load i64* %__i0
  %isless = icmp ult i64 %2, 1
  br i1 %isless, label %for.body, label %for.end

for.body:                                         ; preds = %for.cond
  %3 = load i64* %object.index
  %destaddress = getelementptr inbounds %struct.Unit* %1, i64 %3
  %inc = add i64 %3, 1
  store i64 %inc, i64* %object.index
  %4 = load i64* %__i0, align 8
  %5 = load %struct.Stuff** %.addr, align 8
  %leafPos2 = getelementptr inbounds %struct.Stuff* %5, i32 0, i32 0
  %arrayidx = getelementptr inbounds [1 x %struct.Unit]* %leafPos2, i32 0, i64 %4
  call void @_ZN4UnitC1ERKS_(%struct.Unit* %destaddress, %struct.Unit* %arrayidx)
  br label %for.inc

for.inc:                                          ; preds = %for.body
  %6 = load i64* %__i0
  %inc3 = add i64 %6, 1
  store i64 %inc3, i64* %__i0
  br label %for.cond

for.end:                                          ; preds = %for.cond
  ret void
}

define linkonce_odr void @_ZN4UnitC1ERKS_(%struct.Unit* %this, %struct.Unit* %v) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Unit*, align 8
  %v.addr = alloca %struct.Unit*, align 8
  store %struct.Unit* %this, %struct.Unit** %this.addr, align 8
  store %struct.Unit* %v, %struct.Unit** %v.addr, align 8
  %this1 = load %struct.Unit** %this.addr
  %0 = load %struct.Unit** %v.addr
  call void @_ZN4UnitC2ERKS_(%struct.Unit* %this1, %struct.Unit* %0)
  ret void
}

define linkonce_odr void @_ZN4UnitC2ERKS_(%struct.Unit* %this, %struct.Unit* %v) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Unit*, align 8
  %v.addr = alloca %struct.Unit*, align 8
  store %struct.Unit* %this, %struct.Unit** %this.addr, align 8
  store %struct.Unit* %v, %struct.Unit** %v.addr, align 8
  %this1 = load %struct.Unit** %this.addr
  ret void
}

define linkonce_odr void @_ZN5StuffC2Ev(%struct.Stuff* %this) unnamed_addr nounwind inlinehint align 2 {
entry:
  %this.addr = alloca %struct.Stuff*, align 8
  store %struct.Stuff* %this, %struct.Stuff** %this.addr, align 8
  %this1 = load %struct.Stuff** %this.addr
  %leafPos = getelementptr inbounds %struct.Stuff* %this1, i32 0, i32 0
  %array.begin = getelementptr inbounds [1 x %struct.Unit]* %leafPos, i32 0, i32 0
  %arrayctor.end = getelementptr inbounds %struct.Unit* %array.begin, i64 1
  br label %arrayctor.loop

arrayctor.loop:                                   ; preds = %arrayctor.loop, %entry
  %arrayctor.cur = phi %struct.Unit* [ %array.begin, %entry ], [ %arrayctor.next, %arrayctor.loop ]
  call void @_ZN4UnitC1Ev(%struct.Unit* %arrayctor.cur)
  %arrayctor.next = getelementptr inbounds %struct.Unit* %arrayctor.cur, i64 1
  %arrayctor.done = icmp eq %struct.Unit* %arrayctor.next, %arrayctor.end
  br i1 %arrayctor.done, label %arrayctor.cont, label %arrayctor.loop

arrayctor.cont:                                   ; preds = %arrayctor.loop
  ret void
}

define linkonce_odr void @_ZN4UnitC1Ev(%struct.Unit* %this) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Unit*, align 8
  store %struct.Unit* %this, %struct.Unit** %this.addr, align 8
  %this1 = load %struct.Unit** %this.addr
  call void @_ZN4UnitC2Ev(%struct.Unit* %this1)
  ret void
}

define linkonce_odr void @_ZN4UnitC2Ev(%struct.Unit* %this) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Unit*, align 8
  store %struct.Unit* %this, %struct.Unit** %this.addr, align 8
  %this1 = load %struct.Unit** %this.addr
  ret void
}

define linkonce_odr void @_ZN3FooC2Ev(%struct.Foo* %this) unnamed_addr nounwind align 2 {
entry:
  %this.addr = alloca %struct.Foo*, align 8
  %i = alloca i32, align 4
  store %struct.Foo* %this, %struct.Foo** %this.addr, align 8
  %this1 = load %struct.Foo** %this.addr
  %bar_ = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 0
  %0 = bitcast [5 x i32]* %bar_ to i8*
  call void @llvm.memset.p0i8.i64(i8* %0, i8 0, i64 20, i32 4, i1 false)
  %dbar_ = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 1
  %1 = bitcast [5 x double]* %dbar_ to i8*
  call void @llvm.memset.p0i8.i64(i8* %1, i8 0, i64 40, i32 8, i1 false)
  %sbar_ = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 2
  %2 = bitcast [5 x %struct.S]* %sbar_ to i8*
  call void @llvm.memset.p0i8.i64(i8* %2, i8 0, i64 40, i32 8, i1 false)
  store i32 0, i32* %i, align 4
  br label %for.cond

for.cond:                                         ; preds = %for.inc, %entry
  %3 = load i32* %i, align 4
  %cmp = icmp slt i32 %3, 5
  br i1 %cmp, label %for.body, label %for.end

for.body:                                         ; preds = %for.cond
  %4 = load i32* %i, align 4
  %5 = load i32* %i, align 4
  %idxprom = sext i32 %5 to i64
  %bar_2 = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 0
  %arrayidx = getelementptr inbounds [5 x i32]* %bar_2, i32 0, i64 %idxprom
  %6 = load i32* %arrayidx, align 4
  %call = call i32 (...)* @printf(i8* getelementptr inbounds ([15 x i8]* @.str, i32 0, i32 0), i32 %4, i32 %6)
  %7 = load i32* %i, align 4
  %8 = load i32* %i, align 4
  %idxprom3 = sext i32 %8 to i64
  %dbar_4 = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 1
  %arrayidx5 = getelementptr inbounds [5 x double]* %dbar_4, i32 0, i64 %idxprom3
  %9 = load double* %arrayidx5, align 8
  %call6 = call i32 (...)* @printf(i8* getelementptr inbounds ([16 x i8]* @.str1, i32 0, i32 0), i32 %7, double %9)
  %10 = load i32* %i, align 4
  %11 = load i32* %i, align 4
  %idxprom7 = sext i32 %11 to i64
  %sbar_8 = getelementptr inbounds %struct.Foo* %this1, i32 0, i32 2
  %arrayidx9 = getelementptr inbounds [5 x %struct.S]* %sbar_8, i32 0, i64 %idxprom7
  %filler = getelementptr inbounds %struct.S* %arrayidx9, i32 0, i32 0
  %12 = load double* %filler, align 8
  %call10 = call i32 (...)* @printf(i8* getelementptr inbounds ([23 x i8]* @.str2, i32 0, i32 0), i32 %10, double %12)
  br label %for.inc

for.inc:                                          ; preds = %for.body
  %13 = load i32* %i, align 4
  %inc = add nsw i32 %13, 1
  store i32 %inc, i32* %i, align 4
  br label %for.cond

for.end:                                          ; preds = %for.cond
  ret void
}

declare void @llvm.memset.p0i8.i64(i8* nocapture, i8, i64, i32, i1) nounwind

declare i32 @printf(...)
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/array-value-initialize.cpp:27:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/constructor-init.cpp (1693 of 12228)
******************** TEST 'Clang :: CodeGenCXX/constructor-init.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -std=c++11 -triple x86_64-apple-darwin10 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-init.cpp -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/constructor-init.cpp.tmp
FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-init.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/constructor-init.cpp.tmp
FileCheck -check-prefix=CHECK-PR10720 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/constructor-init.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/constructor-init.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp (1788 of 12228)
******************** TEST 'Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/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/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/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/eh.cpp (1794 of 12228)
******************** TEST 'Clang :: CodeGenCXX/eh.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fcxx-exceptions -fexceptions -triple x86_64-apple-darwin -std=c++11 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/eh.cpp -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/eh.cpp.tmp.ll
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/eh.cpp.tmp.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/eh.cpp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/member-functions.cpp (1877 of 12228)
******************** TEST 'Clang :: CodeGenCXX/member-functions.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/member-functions.cpp -triple x86_64-apple-darwin9 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define void @_ZN1C1fEv" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp | count 1
grep "call void @_ZN1C1fEv" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp | count 1
grep "call void (.struct.C\*, i32, ...)\* @_ZN1C1gEiz" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp | count 1
grep "define linkonce_odr void @_ZN1SC1Ev.*unnamed_addr" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define linkonce_odr void @_ZN1SC1Ev.*unnamed_addr" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define linkonce_odr void @_ZN1S9f_inline1Ev" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define linkonce_odr void @_ZN1S9f_inline2Ev" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define linkonce_odr void @_ZN1S1gEv" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define linkonce_odr void @_ZN1S1vEv.*unnamed_addr" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "define void @_ZN1S1fEv" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
grep "call void @_ZN1TplERKS_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/member-functions.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/operator-new.cpp (1908 of 12228)
******************** TEST 'Clang :: CodeGenCXX/operator-new.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-pc-linux-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/operator-new.cpp.tmp-1.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/operator-new.cpp
FileCheck -check-prefix SANE --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/operator-new.cpp.tmp-1.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/operator-new.cpp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-pc-linux-gnu -emit-llvm -fno-assume-sane-operator-new -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/operator-new.cpp.tmp-2.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/operator-new.cpp
FileCheck -check-prefix SANENOT --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/operator-new.cpp.tmp-2.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/operator-new.cpp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/pointers-to-data-members.cpp (1912 of 12228)
******************** TEST 'Clang :: CodeGenCXX/pointers-to-data-members.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pointers-to-data-members.cpp -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/pointers-to-data-members.cpp.tmp.ll -triple=x86_64-apple-darwin10
FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pointers-to-data-members.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/pointers-to-data-members.cpp.tmp.ll
FileCheck -check-prefix=CHECK-GLOBAL /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pointers-to-data-members.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/pointers-to-data-members.cpp.tmp.ll
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pointers-to-data-members.cpp -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/pointers-to-data-members.cpp.tmp-opt.ll -triple=x86_64-apple-darwin10 -O3
FileCheck --check-prefix=CHECK-O3 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/pointers-to-data-members.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/pointers-to-data-members.cpp.tmp-opt.ll
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/rtti-visibility.cpp (1940 of 12228)
******************** TEST 'Clang :: CodeGenCXX/rtti-visibility.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/rtti-visibility.cpp -I/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/rtti-visibility.cpp.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/rtti-visibility.cpp -I/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX -triple=x86_64-apple-darwin10 -fhidden-weak-vtables -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/rtti-visibility.cpp.tmp.hidden
FileCheck --check-prefix=CHECK-TEST1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/rtti-visibility.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/rtti-visibility.cpp.tmp
FileCheck --check-prefix=CHECK-TEST2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/rtti-visibility.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/rtti-visibility.cpp.tmp
FileCheck --check-prefix=CHECK-TEST2-HIDDEN /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/rtti-visibility.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/rtti-visibility.cpp.tmp.hidden
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10
FAIL: Clang :: CodeGenCXX/static-init-1.cpp (1949 of 12228)
******************** TEST 'Clang :: CodeGenCXX/static-init-1.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-apple-darwin9 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/static-init-1.cpp -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/static-init-1.cpp.tmp
grep "call i32 @_Z5func1i" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/static-init-1.cpp.tmp | count 3
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/temp-order.cpp (1963 of 12228)
******************** TEST 'Clang :: CodeGenCXX/temp-order.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/temp-order.cpp.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/temp-order.cpp
FileCheck /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/temp-order.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/temp-order.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vararg-conversion-ctor.cpp (1987 of 12228)
******************** TEST 'Clang :: CodeGenCXX/vararg-conversion-ctor.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -std=c++11 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-conversion-ctor.cpp -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vararg-conversion-ctor.cpp.tmp-64.ll
FileCheck -check-prefix LPLL64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vararg-conversion-ctor.cpp.tmp-64.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vararg-conversion-ctor.cpp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vtable-available-externally.cpp (2017 of 12228)
******************** TEST 'Clang :: CodeGenCXX/vtable-available-externally.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-available-externally.cpp -I/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX -triple=x86_64-apple-darwin10 -emit-llvm -O3 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-available-externally.cpp.tmp
FileCheck --check-prefix=CHECK-TEST1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-available-externally.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-available-externally.cpp.tmp
FileCheck --check-prefix=CHECK-TEST2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-available-externally.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-available-externally.cpp.tmp
FileCheck --check-prefix=CHECK-TEST5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-available-externally.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-available-externally.cpp.tmp
FileCheck --check-prefix=CHECK-TEST7 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-available-externally.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-available-externally.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vtable-layout-abi-examples.cpp (2020 of 12228)
******************** TEST 'Clang :: CodeGenCXX/vtable-layout-abi-examples.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp -triple=x86_64-apple-darwin10 -emit-llvm-only -fdump-vtable-layouts > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp 2>&1
FileCheck --check-prefix=CHECK-1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-3 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-4 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-6 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-7 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-8 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-10 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
FileCheck --check-prefix=CHECK-11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout-abi-examples.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout-abi-examples.cpp.tmp
--
Exit Code: 1

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vtable-linkage.cpp (2022 of 12228)
******************** TEST 'Clang :: CodeGenCXX/vtable-linkage.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp -triple=x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp -triple=x86_64-apple-darwin10 -fhidden-weak-vtables -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp.hidden
FileCheck --check-prefix=CHECK-1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-2-HIDDEN /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp.hidden
FileCheck --check-prefix=CHECK-3 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-4 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-5-HIDDEN /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp.hidden
FileCheck --check-prefix=CHECK-6 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-6-HIDDEN /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp.hidden
FileCheck --check-prefix=CHECK-7 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-8 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-10 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-12 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-13 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-G /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
FileCheck --check-prefix=CHECK-H /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-linkage.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-linkage.cpp.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/vtable-layout.cpp (2023 of 12228)
******************** TEST 'Clang :: CodeGenCXX/vtable-layout.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp -triple=x86_64-apple-darwin10 -emit-llvm-only -fdump-vtable-layouts > /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp 2>&1
FileCheck --check-prefix=CHECK-1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-3 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-4 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-6 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-7 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-8 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-9 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-10 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-11 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-12 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-13 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-14 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-15 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-16 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-17 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-18 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-19 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-20 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-21 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-22 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-23 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-24 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-25 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-26 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-27 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-28 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-29 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-30 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-31 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-32 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-33 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-34 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-35 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-36 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-37 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-38 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-39 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-40 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-41 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-42 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-43 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-44 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
FileCheck --check-prefix=CHECK-45 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/vtable-layout.cpp < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenCXX/Output/vtable-layout.cpp.tmp
--
Exit Code: 1

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenCXX/warn-padded-packed.cpp (2025 of 12228)
******************** TEST 'Clang :: CodeGenCXX/warn-padded-packed.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-none-none -Wpadded -Wpacked -verify /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenCXX/warn-padded-packed.cpp -emit-llvm-only
--
Exit Code: 1
Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  (frontend): unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/2008-11-12-Metadata.m (2038 of 12228)
******************** TEST 'Clang :: CodeGenObjC/2008-11-12-Metadata.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/2008-11-12-Metadata.m -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/arc-block-ivar-layout.m (2053 of 12228)
******************** TEST 'Clang :: CodeGenObjC/arc-block-ivar-layout.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -fobjc-arc -fobjc-runtime-has-weak -triple x86_64-apple-darwin -O0 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-ivar-layout.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/arc-block-ivar-layout.m.tmp-64.s
FileCheck -check-prefix LP64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/arc-block-ivar-layout.m.tmp-64.s /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-block-ivar-layout.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/arc-compound-stmt.m (2055 of 12228)
******************** TEST 'Clang :: CodeGenObjC/arc-compound-stmt.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-compound-stmt.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-compound-stmt.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

%0 = type opaque
%1 = type opaque
%struct._objc_cache = type opaque
%struct._class_t = type { %struct._class_t*, %struct._class_t*, %struct._objc_cache*, i8* (i8*, i8*)**, %struct._class_ro_t* }
%struct._class_ro_t = type { i32, i32, i32, i8*, i8*, %struct.__method_list_t*, %struct._objc_protocol_list*, %struct._ivar_list_t*, i8*, %struct._prop_list_t* }
%struct.__method_list_t = type { i32, i32, [0 x %struct._objc_method] }
%struct._objc_method = type { i8*, i8*, i8* }
%struct._objc_protocol_list = type { i64, [0 x %struct._protocol_t*] }
%struct._protocol_t = type { i8*, i8*, %struct._objc_protocol_list*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct._prop_list_t*, i32, i32, i8** }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._ivar_list_t = type { i32, i32, [0 x %struct._ivar_t] }
%struct._ivar_t = type { i64*, i8*, i8*, i32, i32 }

@"\01L_OBJC_METH_VAR_NAME_" = internal global [20 x i8] c"substringFromIndex:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global i8* getelementptr inbounds ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
@"\01L_OBJC_METH_VAR_NAME_1" = internal global [25 x i8] c"stringByAppendingString:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_2" = internal global i8* getelementptr inbounds ([25 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
@_objc_empty_cache = external global %struct._objc_cache
@_objc_empty_vtable = external global i8* (i8*, i8*)*
@"OBJC_CLASS_$_MyClass" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_MyClass", %struct._class_t* null, %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_MyClass" }, section "__DATA, __objc_data", align 8
@"OBJC_METACLASS_$_MyClass" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_MyClass", %struct._class_t* @"OBJC_CLASS_$_MyClass", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_MyClass" }, section "__DATA, __objc_data", align 8
@"\01L_OBJC_CLASS_NAME_" = internal global [8 x i8] c"MyClass\00", section "__TEXT,__objc_classname,cstring_literals", align 1
@"\01l_OBJC_METACLASS_RO_$_MyClass" = internal global %struct._class_ro_t { i32 131, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* null, %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_NAME_3" = internal global [5 x i8] c"inst\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [8 x i8] c"v16 at 0:8\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_METHODS_MyClass" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (void (%0*, i8*)* @"\01-[MyClass inst]" to i8*) }] }, section "__DATA, __objc_const", align 8
@"\01l_OBJC_CLASS_RO_$_MyClass" = internal global %struct._class_ro_t { i32 130, i32 0, i32 0, i8* null, i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_MyClass" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_LABEL_CLASS_$" = internal global [1 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_MyClass" to i8*)], section "__DATA, __objc_classlist, regular, no_dead_strip", align 8
@llvm.used = appending global [9 x i8*] [i8* getelementptr inbounds ([20 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr inbounds ([25 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_2" to i8*), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_MyClass" to i8*), i8* bitcast ([1 x i8*]* @"\01L_OBJC_LABEL_CLASS_$" to i8*)], section "llvm.metadata"

define internal void @"\01-[MyClass inst]"(%0* %self, i8* %_cmd) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %propName = alloca %1*, align 8
  %capitalPropName = alloca %1*, align 8
  %cap = alloca %1*, align 8
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  store %1* null, %1** %propName, align 8
  store %1* null, %1** %cap, align 8
  %0 = load %1** %propName, align 8
  %tobool = icmp ne %1* %0, null
  br i1 %tobool, label %if.then, label %if.end

if.then:                                          ; preds = %entry
  %1 = load %1** %cap, align 8
  %2 = load %1** %propName, align 8
  %3 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_", !invariant.load !4
  %4 = bitcast %1* %2 to i8*
  %call = call %1* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %1* (i8*, i8*, i64)*)(i8* %4, i8* %3, i64 1)
  %5 = bitcast %1* %call to i8*
  %6 = call i8* @objc_retainAutoreleasedReturnValue(i8* %5) nounwind
  %7 = bitcast i8* %6 to %1*
  %8 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_2", !invariant.load !4
  %9 = bitcast %1* %1 to i8*
  %call1 = call %1* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %1* (i8*, i8*, %1*)*)(i8* %9, i8* %8, %1* %7)
  %10 = bitcast %1* %call1 to i8*
  %11 = call i8* @objc_retainAutoreleasedReturnValue(i8* %10) nounwind
  %12 = bitcast i8* %11 to %1*
  %13 = load %1** %cap, align 8
  store %1* %12, %1** %cap, align 8
  %14 = bitcast %1* %13 to i8*
  call void @objc_release(i8* %14) nounwind, !clang.imprecise_release !4
  %15 = bitcast %1* %7 to i8*
  call void @objc_release(i8* %15) nounwind
  br label %if.end

if.end:                                           ; preds = %if.then, %entry
  %16 = load %1** %cap, align 8
  %17 = bitcast %1* %16 to i8*
  %18 = call i8* @objc_retain(i8* %17) nounwind
  %19 = bitcast i8* %18 to %1*
  %20 = bitcast %1** %cap to i8**
  call void @objc_storeStrong(i8** %20, i8* null) nounwind
  store %1* %19, %1** %capitalPropName, align 8
  %21 = bitcast %1** %capitalPropName to i8**
  call void @objc_storeStrong(i8** %21, i8* null) nounwind
  %22 = bitcast %1** %propName to i8**
  call void @objc_storeStrong(i8** %22, i8* null) nounwind
  ret void
}

declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind

declare extern_weak i8* @objc_retainAutoreleasedReturnValue(i8*)

declare extern_weak void @objc_release(i8*) nonlazybind

declare extern_weak i8* @objc_retain(i8*) nonlazybind

declare extern_weak void @objc_storeStrong(i8**, i8*)

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
!4 = metadata !{}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-compound-stmt.m:11:12: warning: class 'MyClass' defined without specifying a base class
@interface MyClass
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-compound-stmt.m:11:19: note: add a super class to fix this problem
@interface MyClass
                  ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/arc-cond-stmt.m (2056 of 12228)
******************** TEST 'Clang :: CodeGenObjC/arc-cond-stmt.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -fobjc-arc -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-cond-stmt.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-cond-stmt.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

%0 = type opaque
%1 = type opaque
%struct._objc_cache = type opaque
%struct._class_t = type { %struct._class_t*, %struct._class_t*, %struct._objc_cache*, i8* (i8*, i8*)**, %struct._class_ro_t* }
%struct._class_ro_t = type { i32, i32, i32, i8*, i8*, %struct.__method_list_t*, %struct._objc_protocol_list*, %struct._ivar_list_t*, i8*, %struct._prop_list_t* }
%struct.__method_list_t = type { i32, i32, [0 x %struct._objc_method] }
%struct._objc_method = type { i8*, i8*, i8* }
%struct._objc_protocol_list = type { i64, [0 x %struct._protocol_t*] }
%struct._protocol_t = type { i8*, i8*, %struct._objc_protocol_list*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct._prop_list_t*, i32, i32, i8** }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._ivar_list_t = type { i32, i32, [0 x %struct._ivar_t] }
%struct._ivar_t = type { i64*, i8*, i8*, i32, i32 }

@"\01L_OBJC_METH_VAR_NAME_" = internal global [10 x i8] c"raceOrder\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
@"\01L_OBJC_METH_VAR_NAME_1" = internal global [46 x i8] c"handleFailureInMethod:object:file:lineNumber:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_2" = internal global i8* getelementptr inbounds ([46 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
@"OBJC_IVAR_$_MWViewMeetController.raceOrder" = hidden global i64 0, section "__DATA, __objc_ivar", align 8
@_objc_empty_cache = external global %struct._objc_cache
@_objc_empty_vtable = external global i8* (i8*, i8*)*
@"OBJC_CLASS_$_MWViewMeetController" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_MWViewMeetController", %struct._class_t* null, %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_MWViewMeetController" }, section "__DATA, __objc_data", align 8
@"OBJC_METACLASS_$_MWViewMeetController" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_MWViewMeetController", %struct._class_t* @"OBJC_CLASS_$_MWViewMeetController", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_MWViewMeetController" }, section "__DATA, __objc_data", align 8
@"\01L_OBJC_CLASS_NAME_" = internal global [21 x i8] c"MWViewMeetController\00", section "__TEXT,__objc_classname,cstring_literals", align 1
@"\01l_OBJC_METACLASS_RO_$_MWViewMeetController" = internal global %struct._class_ro_t { i32 131, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* null, %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_NAME_3" = internal global [13 x i8] c"orderSegment\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [8 x i8] c"i16 at 0:8\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_NAME_4" = internal global [14 x i8] c"setRaceOrder:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_5" = internal global [11 x i8] c"v20 at 0:8i16\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_METHODS_MWViewMeetController" = internal global { i32, i32, [3 x %struct._objc_method] } { i32 24, i32 3, [3 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([13 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (i32 (%0*, i8*)* @"\01-[MWViewMeetController orderSegment]" to i8*) }, %struct._objc_method { i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (i32 (%0*, i8*)* @"\01-[MWViewMeetController raceOrder]" to i8*) }, %struct._objc_method { i8* getelementptr inbounds ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_4", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i8* bitcast (void (%0*, i8*, i32)* @"\01-[MWViewMeetController setRaceOrder:]" to i8*) }] }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_TYPE_6" = internal global [2 x i8] c"i\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_VARIABLES_MWViewMeetController" = internal global { i32, i32, [1 x %struct._ivar_t] } { i32 32, i32 1, [1 x %struct._ivar_t] [%struct._ivar_t { i64* @"OBJC_IVAR_$_MWViewMeetController.raceOrder", i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_METH_VAR_TYPE_6", i32 0, i32 0), i32 2, i32 4 }] }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_PROP_NAME_ATTR_" = internal global [10 x i8] c"raceOrder\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_PROP_NAME_ATTR_7" = internal global [16 x i8] c"Ti,N,VraceOrder\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01l_OBJC_$_PROP_LIST_MWViewMeetController" = internal global { i32, i32, [1 x %struct._prop_t] } { i32 16, i32 1, [1 x %struct._prop_t] [%struct._prop_t { i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_PROP_NAME_ATTR_", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_PROP_NAME_ATTR_7", i32 0, i32 0) }] }, section "__DATA, __objc_const", align 8
@"\01l_OBJC_CLASS_RO_$_MWViewMeetController" = internal global %struct._class_ro_t { i32 130, i32 0, i32 4, i8* null, i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [3 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_MWViewMeetController" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* bitcast ({ i32, i32, [1 x %struct._ivar_t] }* @"\01l_OBJC_$_INSTANCE_VARIABLES_MWViewMeetController" to %struct._ivar_list_t*), i8* null, %struct._prop_list_t* bitcast ({ i32, i32, [1 x %struct._prop_t] }* @"\01l_OBJC_$_PROP_LIST_MWViewMeetController" to %struct._prop_list_t*) }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_LABEL_CLASS_$" = internal global [1 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_MWViewMeetController" to i8*)], section "__DATA, __objc_classlist, regular, no_dead_strip", align 8
@llvm.used = appending global [16 x i8*] [i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr inbounds ([46 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_2" to i8*), i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([13 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* getelementptr inbounds ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_4", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i8* bitcast ({ i32, i32, [3 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_MWViewMeetController" to i8*), i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_METH_VAR_TYPE_6", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._ivar_t] }* @"\01l_OBJC_$_INSTANCE_VARIABLES_MWViewMeetController" to i8*), i8* getelementptr inbounds ([10 x i8]* @"\01L_OBJC_PROP_NAME_ATTR_", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_PROP_NAME_ATTR_7", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._prop_t] }* @"\01l_OBJC_$_PROP_LIST_MWViewMeetController" to i8*), i8* bitcast ([1 x i8*]* @"\01L_OBJC_LABEL_CLASS_$" to i8*)], section "llvm.metadata"

define internal i32 @"\01-[MWViewMeetController orderSegment]"(%0* %self, i8* %_cmd) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  %0 = load %0** %self.addr, align 8
  %1 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_", !invariant.load !4
  %2 = bitcast %0* %0 to i8*
  %call = call i32 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i32 (i8*, i8*)*)(i8* %2, i8* %1)
  switch i32 %call, label %sw.default [
  ]

sw.default:                                       ; preds = %entry
  %3 = load i8** %_cmd.addr, align 8
  %4 = load %0** %self.addr, align 8
  %5 = bitcast %0* %4 to i8*
  %6 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_2", !invariant.load !4
  call void (i8*, i8*, i8*, i8*, %1*, i32, ...)* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i8*, i8*, %1*, i32, ...)*)(i8* null, i8* %6, i8* %3, i8* %5, %1* null, i32 192)
  br label %sw.epilog

sw.epilog:                                        ; preds = %sw.default
  ret i32 0
}

declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind

define internal i32 @"\01-[MWViewMeetController raceOrder]"(%0* %self, i8* %_cmd) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  %self1 = load %0** %self.addr
  %ivar = load i64* @"OBJC_IVAR_$_MWViewMeetController.raceOrder", !invariant.load !4
  %0 = bitcast %0* %self1 to i8*
  %add.ptr = getelementptr inbounds i8* %0, i64 %ivar
  %1 = bitcast i8* %add.ptr to i32*
  %2 = load i32* %1, align 4
  ret i32 %2
}

define internal void @"\01-[MWViewMeetController setRaceOrder:]"(%0* %self, i8* %_cmd, i32 %raceOrder) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %raceOrder.addr = alloca i32, align 4
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  store i32 %raceOrder, i32* %raceOrder.addr, align 4
  %0 = load i32* %raceOrder.addr, align 4
  %1 = load %0** %self.addr, align 8
  %ivar = load i64* @"OBJC_IVAR_$_MWViewMeetController.raceOrder", !invariant.load !4
  %2 = bitcast %0* %1 to i8*
  %add.ptr = getelementptr inbounds i8* %2, i64 %ivar
  %3 = bitcast i8* %add.ptr to i32*
  store i32 %0, i32* %3, align 4
  ret void
}

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
!4 = metadata !{}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-cond-stmt.m:27:12: warning: class 'MWViewMeetController' defined without specifying a base class
@interface MWViewMeetController
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-cond-stmt.m:27:32: note: add a super class to fix this problem
@interface MWViewMeetController
                               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/arc-foreach.m (2058 of 12228)
******************** TEST 'Clang :: CodeGenObjC/arc-foreach.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -fobjc-arc -fobjc-runtime-has-weak -triple x86_64-apple-darwin -O0 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-foreach.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/arc-foreach.m.tmp-64.s
FileCheck -check-prefix LP64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/arc-foreach.m.tmp-64.s /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/arc-foreach.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/bitfield-1.m (2078 of 12228)
******************** TEST 'Clang :: CodeGenObjC/bitfield-1.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-1.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-1.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-pc-linux-gnu -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-1.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/bitfield-access.m (2079 of 12228)
******************** TEST 'Clang :: CodeGenObjC/bitfield-access.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-access.m.tmp1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-access.m
FileCheck -check-prefix=CHECK-I386 < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-access.m.tmp1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-access.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple armv6-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -target-abi apcs-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-access.m.tmp2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-access.m
FileCheck -check-prefix=CHECK-ARM < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-access.m.tmp2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-access.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/bitfield-ivar-offsets.m (2082 of 12228)
******************** TEST 'Clang :: CodeGenObjC/bitfield-ivar-offsets.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-ivar-offsets.m
grep -F '@"OBJC_IVAR_$_I0._b0" = global i64 0, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._b1" = global i64 0, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._b2" = global i64 1, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._x" = global i64 2, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._b3" = global i64 4, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._y" = global i64 6, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0._b4" = global i64 7, section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp
grep -F '@"OBJC_IVAR_$_I0." = global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield-ivar-offsets.m.tmp | count 0
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-ivar-offsets.m:12:12: warning: class 'I0' defined without specifying a base class
@interface I0 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield-ivar-offsets.m:12:14: note: add a super class to fix this problem
@interface I0 {
             ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/bitfield_encoding.m (2083 of 12228)
******************** TEST 'Clang :: CodeGenObjC/bitfield_encoding.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield_encoding.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield_encoding.m
grep "ib1b14" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield_encoding.m.tmp | count 1
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-runtime=gcc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield_encoding.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/bitfield_encoding.m
grep "ib32i1b33i14" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/bitfield_encoding.m.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/block-var-layout.m (2085 of 12228)
******************** TEST 'Clang :: CodeGenObjC/block-var-layout.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -fobjc-gc -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 -O0 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/block-var-layout.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/block-var-layout.m.tmp-64.s
FileCheck -check-prefix LP64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/block-var-layout.m.tmp-64.s /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/block-var-layout.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/blocks-1.m (2086 of 12228)
******************** TEST 'Clang :: CodeGenObjC/blocks-1.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-1.m -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp -fobjc-gc -fblocks -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5
grep "_Block_object_dispose" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 6
grep "__copy_helper_block_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "__destroy_helper_block_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "__Block_byref_object_copy_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "__Block_byref_object_dispose_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "i32 135)" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 0
grep "_Block_object_assign" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "objc_read_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "objc_assign_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 3
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-1.m -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp -fobjc-gc -fblocks -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5
grep "_Block_object_dispose" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 6
grep "__copy_helper_block_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "__destroy_helper_block_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "__Block_byref_object_copy_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "__Block_byref_object_dispose_" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "i32 135)" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 0
grep "_Block_object_assign" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 4
grep "objc_read_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 2
grep "objc_assign_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-1.m.tmp | count 3
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/blocks-3.m (2088 of 12228)
******************** TEST 'Clang :: CodeGenObjC/blocks-3.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fblocks -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-3.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-3.m
grep 'object_assign' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-3.m.tmp | count 11
grep 'object_dispose' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-3.m.tmp | count 29
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/blocks-4.m (2089 of 12228)
******************** TEST 'Clang :: CodeGenObjC/blocks-4.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions -fblocks -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-4.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-4.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/blocks-5.m (2090 of 12228)
******************** TEST 'Clang :: CodeGenObjC/blocks-5.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fblocks -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/blocks-5.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-5.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-5.m:5:12: warning: class 'IDEWorkspaceDocument' defined without specifying a base class
@interface IDEWorkspaceDocument 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/blocks-5.m:5:32: note: add a super class to fix this problem
@interface IDEWorkspaceDocument 
                               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/class-type.m (2100 of 12228)
******************** TEST 'Clang :: CodeGenObjC/class-type.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-unknown"

module asm "\09.objc_class_name_I1=0"
module asm "\09.globl .objc_class_name_I1"
module asm "\09.objc_class_name_I2=0"
module asm "\09.globl .objc_class_name_I2"
module asm "\09.objc_class_name_foo=0"
module asm "\09.globl .objc_class_name_foo"
module asm "\09.objc_class_name_bar=0"
module asm "\09.globl .objc_class_name_bar"
module asm "\09.lazy_reference .objc_class_name_I0"

%struct._objc_class = type { %struct._objc_class*, %struct._objc_class*, i8*, i64, i64, i64, %struct._objc_ivar_list*, %struct._objc_method_list*, %struct._objc_cache*, %struct._objc_protocol_list*, i8*, %struct._objc_class_extension* }
%struct._objc_ivar_list = type opaque
%struct._objc_method_list = type opaque
%struct._objc_cache = type opaque
%struct._objc_protocol_list = type { %struct._objc_protocol_list*, i64, [0 x %struct._objc_protocol] }
%struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
%struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t*, i8** }
%struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
%struct._objc_method_description = type { i8*, i8* }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
%struct._objc_ivar = type { i8*, i8*, i32 }
%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }

@"\01L_OBJC_CLASS_NAME_" = internal global [3 x i8] c"I1\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_I1" = internal global %struct._objc_class { %struct._objc_class* bitcast ([3 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_METH_VAR_NAME_" = internal global [14 x i8] c"_imageBrowser\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [6 x i8] c"@\22I2\22\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_INSTANCE_VARIABLES_I1" = internal global { i32, [1 x %struct._objc_ivar] } { i32 1, [1 x %struct._objc_ivar] [%struct._objc_ivar { i8* getelementptr inbounds ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i32 0 }] }, section "__OBJC,__instance_vars,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_I1" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_I1", %struct._objc_class* null, i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 1, i64 8, %struct._objc_ivar_list* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_I1" to %struct._objc_ivar_list*), %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_1" = internal global [3 x i8] c"I0\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_CLASS_NAME_2" = internal global [3 x i8] c"I2\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_I2" = internal global %struct._objc_class { %struct._objc_class* bitcast ([3 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), %struct._objc_class* bitcast ([3 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_I2" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_I2", %struct._objc_class* bitcast ([3 x i8]* @"\01L_OBJC_CLASS_NAME_1" to %struct._objc_class*), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), i64 0, i64 1, i64 4, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_3" = internal global [4 x i8] c"foo\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_foo" = internal global %struct._objc_class { %struct._objc_class* bitcast ([4 x i8]* @"\01L_OBJC_CLASS_NAME_3" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_3", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_foo" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_foo", %struct._objc_class* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_3", i32 0, i32 0), i64 0, i64 1, i64 0, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_4" = internal global [4 x i8] c"bar\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_bar" = internal global %struct._objc_class { %struct._objc_class* bitcast ([4 x i8]* @"\01L_OBJC_CLASS_NAME_4" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_4", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_bar" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_bar", %struct._objc_class* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_4", i32 0, i32 0), i64 0, i64 1, i64 0, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_5" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SYMBOLS" = internal global { i64, i8*, i16, i16, [4 x i8*] } { i64 0, i8* null, i16 4, i16 0, [4 x i8*] [i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_I1" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_I2" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_foo" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_bar" to i8*)] }, section "__OBJC,__symbols,regular,no_dead_strip", align 4
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_5", i32 0, i32 0), %struct._objc_symtab* bitcast ({ i64, i8*, i16, i16, [4 x i8*] }* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [19 x i8*] [i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_I1" to i8*), i8* getelementptr inbounds ([14 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_I1" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_I1" to i8*), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_1", i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_I2" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_I2" to i8*), i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_3", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_foo" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_foo" to i8*), i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_4", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_bar" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_bar" to i8*), i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_5", i32 0, i32 0), i8* bitcast ({ i64, i8*, i16, i16, [4 x i8*] }* @"\01L_OBJC_SYMBOLS" to i8*), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:13:12: warning: class 'I1' defined without specifying a base class
@interface I1 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:13:14: note: add a super class to fix this problem
@interface I1 {
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:31:17: warning: cannot find interface declaration for 'foo'
@implementation foo 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:30:8: note: forward declaration of class here
@class foo;
       ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:30:8: warning: class 'foo' defined without specifying a base class
@class foo;
       ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:30:11: note: add a super class to fix this problem
@class foo;
          ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:34:17: warning: cannot find interface declaration for 'bar'
@implementation bar
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:34:17: warning: class 'bar' defined without specifying a base class
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/class-type.m:34:20: note: add a super class to fix this problem
@implementation bar
                   ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
5 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/constant-string-class-1.m (2104 of 12228)
******************** TEST 'Clang :: CodeGenObjC/constant-string-class-1.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fno-constant-cfstrings -fconstant-string-class OFConstantString  -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/constant-string-class-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class-1.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class-1.m:8:12: warning: class 'OFString' defined without specifying a base class
@interface OFString
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class-1.m:8:20: note: add a super class to fix this problem
@interface OFString
                   ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/constant-string-class.m (2105 of 12228)
******************** TEST 'Clang :: CodeGenObjC/constant-string-class.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fno-constant-cfstrings -fconstant-string-class Foo -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/constant-string-class.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class.m
FileCheck --check-prefix CHECK-FRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/constant-string-class.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fno-constant-cfstrings -fconstant-string-class Foo -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/constant-string-class.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class.m
FileCheck --check-prefix CHECK-NONFRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/constant-string-class.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/constant-string-class.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/deadcode_strip_used_var.m (2107 of 12228)
******************** TEST 'Clang :: CodeGenObjC/deadcode_strip_used_var.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/deadcode_strip_used_var.m -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/deadcode_strip_used_var.m.tmp -triple i386-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5
grep "llvm.used" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/deadcode_strip_used_var.m.tmp | count 1
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/deadcode_strip_used_var.m -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/deadcode_strip_used_var.m.tmp -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5
grep "llvm.used" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/deadcode_strip_used_var.m.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/debug-info-default-synth-ivar.m (2116 of 12228)
******************** TEST 'Clang :: CodeGenObjC/debug-info-default-synth-ivar.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-default-synthesize-properties -emit-llvm -g /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/debug-info-default-synth-ivar.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/debug-info-default-synth-ivar.m.tmp
grep DW_TAG_member /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/debug-info-default-synth-ivar.m.tmp | count 5
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/debug-info-default-synth-ivar.m:7:12: warning: class 'InstanceVariablesEverywhereButTheInterface' defined without specifying a base class
@interface InstanceVariablesEverywhereButTheInterface 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/debug-info-default-synth-ivar.m:7:54: note: add a super class to fix this problem
@interface InstanceVariablesEverywhereButTheInterface 
                                                     ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/debug-info-default-synth-ivar.m:26:12: warning: class 'AutomaticSynthesis' defined without specifying a base class
@interface AutomaticSynthesis
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/debug-info-default-synth-ivar.m:26:30: note: add a super class to fix this problem
@interface AutomaticSynthesis
                             ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/default-property-synthesis.m (2132 of 12228)
******************** TEST 'Clang :: CodeGenObjC/default-property-synthesis.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/default-property-synthesis.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:30:36: warning: property 'P2' 'copy' attribute does not match the property inherited from 'Super'
  @property (nonatomic, retain) id P2; // expected-warning {{property 'P2' 'copy' attribute does not match the property inherited from 'Super'}} \
                                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:30:36: warning: property 'P2' 'atomic' attribute does not match the property inherited from 'Super'
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'IMP2' requires method 'IMP2' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:33:17: note: property declared here
  @property int IMP2;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'IMP2' requires method 'setIMP2:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:33:17: note: property declared here
  @property int IMP2;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P1' requires method 'P1' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:29:17: note: property declared here
  @property int P1;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P1' requires method 'setP1:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:29:17: note: property declared here
  @property int P1;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P2' requires method 'P2' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:30:36: note: property declared here
  @property (nonatomic, retain) id P2; // expected-warning {{property 'P2' 'copy' attribute does not match the property inherited from 'Super'}} \
                                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P2' requires method 'setP2:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:30:36: note: property declared here
  @property (nonatomic, retain) id P2; // expected-warning {{property 'P2' 'copy' attribute does not match the property inherited from 'Super'}} \
                                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'IMP1' requires method 'IMP1' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:20:17: note: property declared here
  @property int IMP1;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'IMP1' requires method 'setIMP1:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:20:17: note: property declared here
  @property int IMP1;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P3' requires method 'P3' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:32:17: note: property declared here
  @property int P3;
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:36:17: warning: property 'P3' requires method 'setP3:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation Sub 
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/default-property-synthesis.m:32:17: note: property declared here
  @property int P3;
                ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
12 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/encode-test-2.m (2137 of 12228)
******************** TEST 'Clang :: CodeGenObjC/encode-test-2.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-2.m
grep -e "@\\\22<X>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp
grep -e "@\\\22<X><Y>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp
grep -e "@\\\22<X><Y><Z>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp
grep -e "@\\\22Foo<X><Y><Z>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp
grep -e "{Intf=@@@@#}" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-2.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-2.m:14:12: warning: class 'Intf' defined without specifying a base class
@interface Intf <Proto>
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-2.m:14:16: note: add a super class to fix this problem
@interface Intf <Proto>
               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/encode-test-3.m (2138 of 12228)
******************** TEST 'Clang :: CodeGenObjC/encode-test-3.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-3.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-3.m
grep -e "\^i" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-3.m.tmp | count 1
grep -e "\[0i\]" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-3.m.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/encode-test-5.m (2140 of 12228)
******************** TEST 'Clang :: CodeGenObjC/encode-test-5.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-5.m
grep ji.00 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp | count 1
grep jf.00 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp | count 1
grep jd.00 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp | count 1
grep "t.00" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp | count 1
grep "T.00" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-5.m.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/encode-test-6.m (2141 of 12228)
******************** TEST 'Clang :: CodeGenObjC/encode-test-6.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-6.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test-6.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m:14:15: warning: 'a' used as the name of the previous parameter rather than as part of the selector
-(void)foo:(Z)a: (char*)b : (Z)c : (double) d {}
              ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m:14:15: note: introduce a parameter name to make 'a' part of the selector
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m:14:16: note: or insert whitespace before ':' to use 'a' as parameter name and have an empty entry in the selector
-(void)foo:(Z)a: (char*)b : (Z)c : (double) d {}
               ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m:7:12: warning: class 'A' defined without specifying a base class
@interface A
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test-6.m:7:13: note: add a super class to fix this problem
@interface A
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/encode-test.m (2142 of 12228)
******************** TEST 'Clang :: CodeGenObjC/encode-test.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i686-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/encode-test.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:12:12: warning: class 'Int1' defined without specifying a base class
@interface Int1 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:12:16: note: add a super class to fix this problem
@interface Int1 {
               ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:21:12: warning: class 'Base' defined without specifying a base class
@interface Base
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:21:16: note: add a super class to fix this problem
@interface Base
               ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:52:12: warning: class 'B1' defined without specifying a base class
@interface B1 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:52:14: note: add a super class to fix this problem
@interface B1 
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:74:75: warning: control reaches end of non-void function
- (SEL**) meth : (SEL) arg : (SEL*****) arg1 : (SEL*)arg2 : (SEL**) arg3 {}
                                                                          ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:63:12: warning: class 'Test' defined without specifying a base class
@interface Test 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:63:16: note: add a super class to fix this problem
@interface Test 
               ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:117:12: warning: class 'Base1X' defined without specifying a base class
@interface Base1X {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/encode-test.m:117:18: note: add a super class to fix this problem
@interface Base1X {
                 ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
6 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/image-info.m (2160 of 12228)
******************** TEST 'Clang :: CodeGenObjC/image-info.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/image-info.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/image-info.m
FileCheck --check-prefix CHECK-FRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/image-info.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/image-info.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/image-info.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/image-info.m
FileCheck --check-prefix CHECK-NONFRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/image-info.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/image-info.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/implicit-objc_msgSend.m (2161 of 12228)
******************** TEST 'Clang :: CodeGenObjC/implicit-objc_msgSend.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/implicit-objc_msgSend.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/implicit-objc_msgSend.m
grep -F 'declare i8* @objc_msgSend(i8*, i8*, ...)' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/implicit-objc_msgSend.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/implicit-objc_msgSend.m:6:10: warning: implicitly declaring library function 'objc_msgSend' with type 'id (id, SEL, ...)'
  return objc_msgSend(x, s);
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/implicit-objc_msgSend.m:6:10: note: please include the header <objc/message.h> or explicitly provide a declaration for 'objc_msgSend'
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/implicit-property.m (2163 of 12228)
******************** TEST 'Clang :: CodeGenObjC/implicit-property.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple=i686-apple-darwin8 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/implicit-property.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/implicit-property.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/interface.m (2164 of 12228)
******************** TEST 'Clang :: CodeGenObjC/interface.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -O3 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/interface.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/interface.m
grep 'ret i32 385' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/interface.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/ivar-layout-64-bitfields.m (2166 of 12228)
******************** TEST 'Clang :: CodeGenObjC/ivar-layout-64-bitfields.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64-bitfields.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64-bitfields.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m:8:12: warning: class 'I' defined without specifying a base class
@interface I
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m:8:13: note: add a super class to fix this problem
@interface I
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m:19:12: warning: class 'J' defined without specifying a base class
@interface J
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64-bitfields.m:19:13: note: add a super class to fix this problem
@interface J
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/ivar-layout-64.m (2167 of 12228)
******************** TEST 'Clang :: CodeGenObjC/ivar-layout-64.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"A\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\11q\\10\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"!q\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\01\\14\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"A\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\11q\\10\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"!q\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_.*" = internal global .* c"\\01\\14\\00"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-64.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m:27:12: warning: class 'A' defined without specifying a base class
@interface A {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m:27:13: note: add a super class to fix this problem
@interface A {
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m:80:12: warning: class 'NSFileLocationComponent' defined without specifying a base class
@interface NSFileLocationComponent {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-64.m:80:35: note: add a super class to fix this problem
@interface NSFileLocationComponent {
                                  ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/ivar-layout-nonfragile-abi2.m (2171 of 12228)
******************** TEST 'Clang :: CodeGenObjC/ivar-layout-nonfragile-abi2.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-nonfragile-abi2.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-nonfragile-abi2.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ivar-layout-nonfragile-abi2.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivar-layout-nonfragile-abi2.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/ivars.m (2172 of 12228)
******************** TEST 'Clang :: CodeGenObjC/ivars.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-gc -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin9"

module asm "\09.objc_class_name_R=0"
module asm "\09.globl .objc_class_name_R"

%0 = type opaque
%struct._objc_class = type { %struct._objc_class*, %struct._objc_class*, i8*, i64, i64, i64, %struct._objc_ivar_list*, %struct._objc_method_list*, %struct._objc_cache*, %struct._objc_protocol_list*, i8*, %struct._objc_class_extension* }
%struct._objc_ivar_list = type opaque
%struct._objc_method_list = type opaque
%struct._objc_cache = type opaque
%struct._objc_protocol_list = type { %struct._objc_protocol_list*, i64, [0 x %struct._objc_protocol] }
%struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
%struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t*, i8** }
%struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
%struct._objc_method_description = type { i8*, i8* }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
%struct._objc_ivar = type { i8*, i8*, i32 }
%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }

@"\01L_OBJC_CLASS_NAME_" = internal global [2 x i8] c"R\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_R" = internal global %struct._objc_class { %struct._objc_class* bitcast ([2 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_METH_VAR_NAME_" = internal global [7 x i8] c"_union\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [19 x i8] c"{?=\22\22(?=\22x\22i\22c\22c)}\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_INSTANCE_VARIABLES_R" = internal global { i32, [1 x %struct._objc_ivar] } { i32 1, [1 x %struct._objc_ivar] [%struct._objc_ivar { i8* getelementptr inbounds ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([19 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i32 0 }] }, section "__OBJC,__instance_vars,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_R" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_R", %struct._objc_class* null, i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 1, i64 4, %struct._objc_ivar_list* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_R" to %struct._objc_ivar_list*), %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_1" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SYMBOLS" = internal global { i64, i8*, i16, i16, [1 x i8*] } { i64 0, i8* null, i16 1, i16 0, [1 x i8*] [i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_R" to i8*)] }, section "__OBJC,__symbols,regular,no_dead_strip", align 4
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_1", i32 0, i32 0), %struct._objc_symtab* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [9 x i8*] [i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_R" to i8*), i8* getelementptr inbounds ([7 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([19 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_R" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_R" to i8*), i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_1", i32 0, i32 0), i8* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to i8*), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

define void @foo(%0* %P) nounwind {
entry:
  %P.addr = alloca %0*, align 8
  store %0* %P, %0** %P.addr, align 8
  %0 = load %0** %P.addr, align 8
  %1 = bitcast %0* %0 to i8*
  %add.ptr = getelementptr inbounds i8* %1, i64 0
  %2 = load i8* %add.ptr, align 1
  %3 = and i8 %2, -3
  %4 = or i8 %3, 2
  store i8 %4, i8* %add.ptr, align 1
  ret void
}

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m:18:12: warning: class 'R' defined without specifying a base class
@interface R {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ivars.m:18:13: note: add a super class to fix this problem
@interface R {
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/layout-bitfield-crash.m (2173 of 12228)
******************** TEST 'Clang :: CodeGenObjC/layout-bitfield-crash.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin11 -fobjc-gc -emit-llvm -g -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin11"

%0 = type opaque
%1 = type opaque
%struct._objc_cache = type opaque
%struct._class_t = type { %struct._class_t*, %struct._class_t*, %struct._objc_cache*, i8* (i8*, i8*)**, %struct._class_ro_t* }
%struct._class_ro_t = type { i32, i32, i32, i8*, i8*, %struct.__method_list_t*, %struct._objc_protocol_list*, %struct._ivar_list_t*, i8*, %struct._prop_list_t* }
%struct.__method_list_t = type { i32, i32, [0 x %struct._objc_method] }
%struct._objc_method = type { i8*, i8*, i8* }
%struct._objc_protocol_list = type { i64, [0 x %struct._protocol_t*] }
%struct._protocol_t = type { i8*, i8*, %struct._objc_protocol_list*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct.__method_list_t*, %struct._prop_list_t*, i32, i32, i8** }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._ivar_list_t = type { i32, i32, [0 x %struct._ivar_t] }
%struct._ivar_t = type { i64*, i8*, i8*, i32, i32 }
%struct.Bar = type opaque

@"\01L_OBJC_METH_VAR_NAME_" = internal global [8 x i8] c"setFlag\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"
@_objc_empty_cache = external global %struct._objc_cache
@_objc_empty_vtable = external global i8* (i8*, i8*)*
@"OBJC_CLASS_$_Baz" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_Baz", %struct._class_t* null, %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_Baz" }, section "__DATA, __objc_data", align 8
@"OBJC_METACLASS_$_Baz" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_Baz", %struct._class_t* @"OBJC_CLASS_$_Baz", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_Baz" }, section "__DATA, __objc_data", align 8
@"\01L_OBJC_CLASS_NAME_" = internal global [4 x i8] c"Baz\00", section "__TEXT,__objc_classname,cstring_literals", align 1
@"\01l_OBJC_METACLASS_RO_$_Baz" = internal global %struct._class_ro_t { i32 3, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* null, %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_NAME_1" = internal global [3 x i8] c"a:\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [17 x i8] c"v24 at 0:8^{Bar=}16\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_METHODS_Baz" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* getelementptr inbounds ([17 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (void (%0*, i8*, %struct.Bar*)* @"\01-[Baz a:]" to i8*) }] }, section "__DATA, __objc_const", align 8
@"\01l_OBJC_CLASS_RO_$_Baz" = internal global %struct._class_ro_t { i32 2, i32 0, i32 0, i8* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_Baz" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"OBJC_IVAR_$_Foo.flag" = hidden global i64 0, section "__DATA, __objc_ivar", align 8
@"OBJC_CLASS_$_Foo" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_Foo", %struct._class_t* null, %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_CLASS_RO_$_Foo" }, section "__DATA, __objc_data", align 8
@"OBJC_METACLASS_$_Foo" = global %struct._class_t { %struct._class_t* @"OBJC_METACLASS_$_Foo", %struct._class_t* @"OBJC_CLASS_$_Foo", %struct._objc_cache* @_objc_empty_cache, i8* (i8*, i8*)** @_objc_empty_vtable, %struct._class_ro_t* @"\01l_OBJC_METACLASS_RO_$_Foo" }, section "__DATA, __objc_data", align 8
@"\01L_OBJC_CLASS_NAME_2" = internal global [4 x i8] c"Foo\00", section "__TEXT,__objc_classname,cstring_literals", align 1
@"\01l_OBJC_METACLASS_RO_$_Foo" = internal global %struct._class_ro_t { i32 3, i32 40, i32 40, i8* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), %struct.__method_list_t* null, %struct._objc_protocol_list* null, %struct._ivar_list_t* null, i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_TYPE_3" = internal global [8 x i8] c"v16 at 0:8\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_METHODS_Foo" = internal global { i32, i32, [1 x %struct._objc_method] } { i32 24, i32 1, [1 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_3", i32 0, i32 0), i8* bitcast (void (%1*, i8*)* @"\01-[Foo setFlag]" to i8*) }] }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_METH_VAR_NAME_4" = internal global [5 x i8] c"flag\00", section "__TEXT,__objc_methname,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_5" = internal global [3 x i8] c"b1\00", section "__TEXT,__objc_methtype,cstring_literals", align 1
@"\01l_OBJC_$_INSTANCE_VARIABLES_Foo" = internal global { i32, i32, [1 x %struct._ivar_t] } { i32 32, i32 1, [1 x %struct._ivar_t] [%struct._ivar_t { i64* @"OBJC_IVAR_$_Foo.flag", i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_4", i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i32 2, i32 4 }] }, section "__DATA, __objc_const", align 8
@"\01l_OBJC_CLASS_RO_$_Foo" = internal global %struct._class_ro_t { i32 2, i32 0, i32 1, i8* null, i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), %struct.__method_list_t* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_Foo" to %struct.__method_list_t*), %struct._objc_protocol_list* null, %struct._ivar_list_t* bitcast ({ i32, i32, [1 x %struct._ivar_t] }* @"\01l_OBJC_$_INSTANCE_VARIABLES_Foo" to %struct._ivar_list_t*), i8* null, %struct._prop_list_t* null }, section "__DATA, __objc_const", align 8
@"\01L_OBJC_LABEL_CLASS_$" = internal global [2 x i8*] [i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_Baz" to i8*), i8* bitcast (%struct._class_t* @"OBJC_CLASS_$_Foo" to i8*)], section "__DATA, __objc_classlist, regular, no_dead_strip", align 8
@llvm.used = appending global [13 x i8*] [i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* getelementptr inbounds ([17 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_Baz" to i8*), i8* getelementptr inbounds ([4 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_3", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._objc_method] }* @"\01l_OBJC_$_INSTANCE_METHODS_Foo" to i8*), i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_4", i32 0, i32 0), i8* getelementptr inbounds ([3 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i8* bitcast ({ i32, i32, [1 x %struct._ivar_t] }* @"\01l_OBJC_$_INSTANCE_VARIABLES_Foo" to i8*), i8* bitcast ([2 x i8*]* @"\01L_OBJC_LABEL_CLASS_$" to i8*)], section "llvm.metadata"

define internal void @"\01-[Baz a:]"(%0* %self, i8* %_cmd, %struct.Bar* %b) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %b.addr = alloca %struct.Bar*, align 8
  %view = alloca %1*, align 8
  store %0* %self, %0** %self.addr, align 8
  call void @llvm.dbg.declare(metadata !{%0** %self.addr}, metadata !29), !dbg !31
  store i8* %_cmd, i8** %_cmd.addr, align 8
  call void @llvm.dbg.declare(metadata !{i8** %_cmd.addr}, metadata !32), !dbg !31
  store %struct.Bar* %b, %struct.Bar** %b.addr, align 8
  call void @llvm.dbg.declare(metadata !{%struct.Bar** %b.addr}, metadata !34), !dbg !31
  call void @llvm.dbg.declare(metadata !{%1** %view}, metadata !35), !dbg !38
  %0 = load %0** %self.addr, align 8, !dbg !38
  %1 = bitcast %0* %0 to %1*, !dbg !38
  store %1* %1, %1** %view, align 8, !dbg !38
  %2 = load %1** %view, align 8, !dbg !39
  %3 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_", !dbg !39, !invariant.load !40
  %4 = bitcast %1* %2 to i8*, !dbg !39
  call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* %4, i8* %3), !dbg !39
  ret void, !dbg !41
}

declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone

declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind

define internal void @"\01-[Foo setFlag]"(%1* %self, i8* %_cmd) nounwind {
entry:
  %self.addr = alloca %1*, align 8
  %_cmd.addr = alloca i8*, align 8
  store %1* %self, %1** %self.addr, align 8
  call void @llvm.dbg.declare(metadata !{%1** %self.addr}, metadata !42), !dbg !43
  store i8* %_cmd, i8** %_cmd.addr, align 8
  call void @llvm.dbg.declare(metadata !{i8** %_cmd.addr}, metadata !44), !dbg !43
  %0 = load %1** %self.addr, align 8, !dbg !45
  %ivar = load i64* @"OBJC_IVAR_$_Foo.flag", !dbg !45, !invariant.load !40
  %1 = bitcast %1* %0 to i8*, !dbg !45
  %add.ptr = getelementptr inbounds i8* %1, i64 %ivar, !dbg !45
  %2 = bitcast i8* %add.ptr to i32*, !dbg !45
  %3 = load i32* %2, align 1, !dbg !45
  %bf.clear = and i32 %3, 1, !dbg !45
  %4 = shl i32 %bf.clear, 31, !dbg !45
  %bf.val.sext = ashr i32 %4, 31, !dbg !45
  %tobool = icmp ne i32 %bf.val.sext, 0, !dbg !45
  br i1 %tobool, label %if.end, label %if.then, !dbg !45

if.then:                                          ; preds = %entry
  %5 = load %1** %self.addr, align 8, !dbg !47
  %ivar1 = load i64* @"OBJC_IVAR_$_Foo.flag", !dbg !47, !invariant.load !40
  %6 = bitcast %1* %5 to i8*, !dbg !47
  %add.ptr2 = getelementptr inbounds i8* %6, i64 %ivar1, !dbg !47
  %7 = bitcast i8* %add.ptr2 to i32*, !dbg !47
  %8 = load i32* %7, align 1, !dbg !47
  %9 = and i32 %8, -2, !dbg !47
  %10 = or i32 %9, 1, !dbg !47
  store i32 %10, i32* %7, align 1, !dbg !47
  br label %if.end, !dbg !47

if.end:                                           ; preds = %if.then, %entry
  ret void, !dbg !48
}

!llvm.dbg.cu = !{!0}
!llvm.module.flags = !{!25, !26, !27, !28}

!0 = metadata !{i32 786449, i32 0, i32 16, metadata !"/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/<unknown>", metadata !"/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC", metadata !"clang version 3.2 (trunk 166539)", i1 true, i1 false, metadata !"", i32 2, metadata !1, metadata !3, metadata !8, metadata !1} ; [ DW_TAG_compile_unit ] [/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC//nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/<unknown>] [DW_LANG_ObjC]
!1 = metadata !{metadata !2}
!2 = metadata !{i32 0}
!3 = metadata !{metadata !4}
!4 = metadata !{metadata !5, metadata !7}
!5 = metadata !{i32 786451, metadata !6, metadata !"Baz", metadata !6, i32 6, i64 0, i64 8, i32 0, i32 512, null, metadata !2, i32 16, i32 0} ; [ DW_TAG_structure_type ] [Baz] [line 6, size 0, align 8, offset 0] [from ]
!6 = metadata !{i32 786473, metadata !"/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m", metadata !"/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC", null} ; [ DW_TAG_file_type ]
!7 = metadata !{i32 786451, metadata !6, metadata !"Foo", metadata !6, i32 9, i64 0, i64 8, i32 0, i32 0, null, metadata !2, i32 16, i32 0} ; [ DW_TAG_structure_type ] [Foo] [line 9, size 0, align 8, offset 0] [from ]
!8 = metadata !{metadata !9}
!9 = metadata !{metadata !10, metadata !21}
!10 = metadata !{i32 786478, i32 0, metadata !6, metadata !"-[Baz a:]", metadata !"-[Baz a:]", metadata !"", metadata !6, i32 15, metadata !11, i1 true, i1 true, i32 0, i32 0, null, i32 256, i1 false, void (%0*, i8*, %struct.Bar*)* @"\01-[Baz a:]", null, null, metadata !1, i32 15} ; [ DW_TAG_subprogram ] [line 15] [local] [def] [-[Baz a:]]
!11 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !12, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
!12 = metadata !{null, metadata !13, metadata !14, metadata !18}
!13 = metadata !{i32 786447, i32 0, metadata !"", i32 0, i32 0, i64 64, i64 64, i64 0, i32 1088, metadata !5} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Baz]
!14 = metadata !{i32 786454, i32 0, metadata !"SEL", metadata !6, i32 15, i64 0, i64 0, i64 0, i32 64, metadata !15} ; [ DW_TAG_typedef ] [SEL] [line 15, size 0, align 0, offset 0] [from ]
!15 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !16} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from objc_selector]
!16 = metadata !{i32 786451, null, metadata !"objc_selector", metadata !17, i32 0, i64 0, i64 0, i32 0, i32 4, null, null, i32 0} ; [ DW_TAG_structure_type ] [objc_selector] [line 0, size 0, align 0, offset 0] [fwd] [from ]
!17 = metadata !{i32 786473, metadata !"/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/<unknown>", metadata !"/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC", null} ; [ DW_TAG_file_type ]
!18 = metadata !{i32 786454, null, metadata !"BarRef", metadata !6, i32 4, i64 0, i64 0, i64 0, i32 0, metadata !19} ; [ DW_TAG_typedef ] [BarRef] [line 4, size 0, align 0, offset 0] [from ]
!19 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !20} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Bar]
!20 = metadata !{i32 786451, null, metadata !"Bar", metadata !6, i32 4, i64 0, i64 0, i32 0, i32 4, null, null, i32 0} ; [ DW_TAG_structure_type ] [Bar] [line 4, size 0, align 0, offset 0] [fwd] [from ]
!21 = metadata !{i32 786478, i32 0, metadata !6, metadata !"-[Foo setFlag]", metadata !"-[Foo setFlag]", metadata !"", metadata !6, i32 29, metadata !22, i1 true, i1 true, i32 0, i32 0, null, i32 256, i1 false, void (%1*, i8*)* @"\01-[Foo setFlag]", null, null, metadata !1, i32 29} ; [ DW_TAG_subprogram ] [line 29] [local] [def] [-[Foo setFlag]]
!22 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !23, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
!23 = metadata !{null, metadata !24, metadata !14}
!24 = metadata !{i32 786447, i32 0, metadata !"", i32 0, i32 0, i64 64, i64 64, i64 0, i32 1088, metadata !7} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Foo]
!25 = metadata !{i32 1, metadata !"Objective-C Version", i32 2}
!26 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!27 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"}
!28 = metadata !{i32 1, metadata !"Objective-C Garbage Collection", i32 2}
!29 = metadata !{i32 786689, metadata !10, metadata !"self", metadata !17, i32 16777231, metadata !30, i32 1088, i32 0} ; [ DW_TAG_arg_variable ] [self] [line 15]
!30 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !5} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Baz]
!31 = metadata !{i32 15, i32 0, metadata !10, null}
!32 = metadata !{i32 786689, metadata !10, metadata !"_cmd", metadata !17, i32 33554447, metadata !33, i32 64, i32 0} ; [ DW_TAG_arg_variable ] [_cmd] [line 15]
!33 = metadata !{i32 786454, null, metadata !"SEL", metadata !6, i32 15, i64 0, i64 0, i64 0, i32 0, metadata !15} ; [ DW_TAG_typedef ] [SEL] [line 15, size 0, align 0, offset 0] [from ]
!34 = metadata !{i32 786689, metadata !10, metadata !"b", metadata !6, i32 50331663, metadata !18, i32 0, i32 0} ; [ DW_TAG_arg_variable ] [b] [line 15]
!35 = metadata !{i32 786688, metadata !36, metadata !"view", metadata !6, i32 17, metadata !37, i32 0, i32 0} ; [ DW_TAG_auto_variable ] [view] [line 17]
!36 = metadata !{i32 786443, metadata !10, i32 16, i32 0, metadata !6, i32 0} ; [ DW_TAG_lexical_block ] [/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC//nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m]
!37 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !7} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Foo]
!38 = metadata !{i32 17, i32 0, metadata !36, null}
!39 = metadata !{i32 18, i32 0, metadata !36, null}
!40 = metadata !{}
!41 = metadata !{i32 19, i32 0, metadata !36, null}
!42 = metadata !{i32 786689, metadata !21, metadata !"self", metadata !17, i32 16777245, metadata !37, i32 1088, i32 0} ; [ DW_TAG_arg_variable ] [self] [line 29]
!43 = metadata !{i32 29, i32 0, metadata !21, null}
!44 = metadata !{i32 786689, metadata !21, metadata !"_cmd", metadata !17, i32 33554461, metadata !33, i32 64, i32 0} ; [ DW_TAG_arg_variable ] [_cmd] [line 29]
!45 = metadata !{i32 31, i32 0, metadata !46, null}
!46 = metadata !{i32 786443, metadata !21, i32 30, i32 0, metadata !6, i32 1} ; [ DW_TAG_lexical_block ] [/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC//nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m]
!47 = metadata !{i32 32, i32 0, metadata !46, null}
!48 = metadata !{i32 33, i32 0, metadata !46, null}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m:6:12: warning: class 'Baz' defined without specifying a base class
@interface Baz
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m:6:15: note: add a super class to fix this problem
@interface Baz
              ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m:9:12: warning: class 'Foo' defined without specifying a base class
@interface Foo
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/layout-bitfield-crash.m:9:15: note: add a super class to fix this problem
@interface Foo
              ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/link-errors.m (2174 of 12228)
******************** TEST 'Clang :: CodeGenObjC/link-errors.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/link-errors.m
grep '.lazy_reference .objc_class_name_A' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp | count 1
grep '.lazy_reference .objc_class_name_Unknown' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp | count 1
grep '.lazy_reference .objc_class_name_Protocol' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp | count 1
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -DWITH_IMPL -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/link-errors.m
grep '.lazy_reference .objc_class_name_Root' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/link-errors.m.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/local-static-block.m (2175 of 12228)
******************** TEST 'Clang :: CodeGenObjC/local-static-block.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/local-static-block.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/local-static-block.m.tmp-64.ll
FileCheck -check-prefix LP64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/local-static-block.m.tmp-64.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/local-static-block.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/metadata-symbols-32.m (2179 of 12228)
******************** TEST 'Clang :: CodeGenObjC/metadata-symbols-32.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m
grep '@"\\01L_OBJC_CATEGORY_A_Cat" = internal global .*section "__OBJC,__category,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CATEGORY_CLASS_METHODS_A_Cat" = internal global .*section "__OBJC,__cat_cls_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CATEGORY_INSTANCE_METHODS_A_Cat" = internal global .*section "__OBJC,__cat_inst_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASSEXT_A" = internal global .*section "__OBJC,__class_ext,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASS_A" = internal global .*section "__OBJC,__class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASS_METHODS_A" = internal global .*section "__OBJC,__cls_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASS_NAME_[0-9]*" = internal global .*section "__TEXT,__cstring,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASS_PROTOCOLS_A" = internal global .*section "__OBJC,__cat_cls_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_CLASS_REFERENCES_[0-9]*" = internal global .*section "__OBJC,__cls_refs,literal_pointers,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_INSTANCE_METHODS_A" = internal global .*section "__OBJC,__inst_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_INSTANCE_VARIABLES_A" = internal global .*section "__OBJC,__instance_vars,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_METACLASS_A" = internal global .*section "__OBJC,__meta_class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_METH_VAR_NAME_[0-9]*" = internal global .*section "__TEXT,__cstring,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_METH_VAR_TYPE_[0-9]*" = internal global .*section "__TEXT,__cstring,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_MODULES" = internal global .*section "__OBJC,__module_info,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_PROP_NAME_ATTR_[0-9]*" = internal global .*section "__TEXT,__cstring,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_PROTOCOL_CLASS_METHODS_P" = internal global .*section "__OBJC,__cat_cls_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_PROTOCOL_INSTANCE_METHODS_P" = internal global .*section "__OBJC,__cat_inst_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_PROTOCOL_P" = internal global .*section "__OBJC,__protocol,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_SELECTOR_REFERENCES_[0-9]*" = internal global .*section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01L_OBJC_SYMBOLS" = internal global .*section "__OBJC,__symbols,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep '@"\\01l_OBJC_$_PROP_LIST_A" = internal global .*section "__OBJC,__property,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
grep "\.lazy_reference \.objc_class_name_J0" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-32.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m:53:12: warning: class 'A' defined without specifying a base class
@interface A<P> {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m:53:13: note: add a super class to fix this problem
@interface A<P> {
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m:84:4: warning: class method '+im0' not found (return type defaults to 'id')
   [B im0];
   ^  ~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m:85:4: warning: class method '+im1' not found (return type defaults to 'id')
   [C im1];
   ^  ~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-32.m:86:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
4 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/metadata_symbols.m (2180 of 12228)
******************** TEST 'Clang :: CodeGenObjC/metadata_symbols.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -fexceptions -fobjc-exceptions -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
FileCheck -check-prefix=CHECK-X86_64 < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
grep '@"OBJC_EHTYPE_$_EH3"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp | count 3
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-exceptions -fvisibility hidden -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
FileCheck -check-prefix=CHECK-X86_64-HIDDEN < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple armv6-apple-darwin10 -target-abi apcs-gnu -fobjc-exceptions -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
FileCheck -check-prefix=CHECK-ARMV6 < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata_symbols.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m:39:12: warning: class 'A' defined without specifying a base class
@interface A
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m:39:13: note: add a super class to fix this problem
@interface A
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m:60:12: warning: class 'EH3' defined without specifying a base class
@interface EH3
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata_symbols.m:60:15: note: add a super class to fix this problem
@interface EH3
              ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/metadata-symbols-64.m (2181 of 12228)
******************** TEST 'Clang :: CodeGenObjC/metadata-symbols-64.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-dispatch-method=mixed -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m
grep '@"OBJC_CLASS_$_A" = global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"OBJC_CLASS_$_B" = external global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"OBJC_IVAR_$_A._ivar" = global .* section "__DATA, __objc_ivar", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"OBJC_METACLASS_$_A" = global .* section "__DATA, __objc_data", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_CLASSLIST_REFERENCES_$_[0-9]*" = internal global .* section "__DATA, __objc_classrefs, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_CLASSLIST_SUP_REFS_$_[0-9]*" = internal global .* section "__DATA, __objc_superrefs, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp | count 2
grep '@"\\01L_OBJC_CLASS_NAME_[0-9]*" = internal global .* section "__TEXT,__objc_classname,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_LABEL_CATEGORY_$" = internal global .* section "__DATA, __objc_catlist, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_LABEL_CLASS_$" = internal global .* section "__DATA, __objc_classlist, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_METH_VAR_NAME_[0-9]*" = internal global .* section "__TEXT,__objc_methname,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_METH_VAR_TYPE_[0-9]*" = internal global .* section "__TEXT,__objc_methtype,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_PROP_NAME_ATTR_[0-9]*" = internal global .* section "__TEXT,__cstring,cstring_literals", align 1' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01L_OBJC_SELECTOR_REFERENCES_*" = internal global .* section "__DATA, __objc_selrefs, literal_pointers, no_dead_strip"' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_CATEGORY_A_$_Cat" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_CATEGORY_CLASS_METHODS_A_$_Cat" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_CATEGORY_INSTANCE_METHODS_A_$_Cat" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_CLASS_METHODS_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_INSTANCE_METHODS_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_INSTANCE_VARIABLES_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_PROP_LIST_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_PROTOCOL_CLASS_METHODS_P" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_$_PROTOCOL_INSTANCE_METHODS_P" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_CLASS_PROTOCOLS_$_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_CLASS_RO_$_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_LABEL_PROTOCOL_$_P" = weak hidden global .* section "__DATA, __objc_protolist, coalesced, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_METACLASS_RO_$_A" = internal global .* section "__DATA, __objc_const", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_OBJC_PROTOCOL_$_P" = weak hidden global .* section "__DATA,__datacoal_nt,coalesced", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@"\\01l_objc_msgSend_fixup_alloc" = weak hidden global .* section "__DATA, __objc_msgrefs, coalesced", align 16' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@_objc_empty_cache = external global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@_objc_empty_vtable = external global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@objc_msgSend_fixup(' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
grep '@objc_msgSend_fpret(' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/metadata-symbols-64.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:58:12: warning: class 'A' defined without specifying a base class
@interface A<P> {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:58:13: note: add a super class to fix this problem
@interface A<P> {
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:96:12: warning: class 'Example' defined without specifying a base class
@interface Example 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:96:19: note: add a super class to fix this problem
@interface Example 
                  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:125:4: warning: class method '+im0' not found (return type defaults to 'id')
   [B im0];
   ^  ~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:126:4: warning: class method '+im1' not found (return type defaults to 'id')
   [C im1];
   ^  ~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:127:4: warning: class method '+alloc' not found (return type defaults to 'id')
   [D alloc];
   ^  ~~~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/metadata-symbols-64.m:128:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
6 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/no-category-class.m (2186 of 12228)
******************** TEST 'Clang :: CodeGenObjC/no-category-class.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/no-category-class.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/no-category-class.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/non-lazy-classes.m (2189 of 12228)
******************** TEST 'Clang :: CodeGenObjC/non-lazy-classes.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/non-lazy-classes.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m
grep '@".01L_OBJC_LABEL_NONLAZY_CLASS_$" = internal global \[1 x .*\] .*@"OBJC_CLASS_$_A".*, section "__DATA, __objc_nlclslist, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/non-lazy-classes.m.tmp
grep '@".01L_OBJC_LABEL_NONLAZY_CATEGORY_$" = internal global \[1 x .*\] .*@".01l_OBJC_$_CATEGORY_A_$_Cat".*, section "__DATA, __objc_nlcatlist, regular, no_dead_strip", align 8' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/non-lazy-classes.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m:6:12: warning: class 'A' defined without specifying a base class
@interface A @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m:6:13: note: add a super class to fix this problem
@interface A @end
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m:18:12: warning: class 'B' defined without specifying a base class
@interface B @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/non-lazy-classes.m:18:13: note: add a super class to fix this problem
@interface B @end
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/nonlazy-msgSend.m (2190 of 12228)
******************** TEST 'Clang :: CodeGenObjC/nonlazy-msgSend.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/nonlazy-msgSend.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/nonlazy-msgSend.m
grep -F 'declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/nonlazy-msgSend.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/nonlazy-msgSend.m:5:3: warning: instance method '-foo' not found (return type defaults to 'id')
  [x foo];
  ^  ~~~
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/ns-constant-strings.m (2191 of 12228)
******************** TEST 'Clang :: CodeGenObjC/ns-constant-strings.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fno-constant-cfstrings -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ns-constant-strings.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ns-constant-strings.m
FileCheck --check-prefix CHECK-FRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ns-constant-strings.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ns-constant-strings.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fno-constant-cfstrings -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ns-constant-strings.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ns-constant-strings.m
FileCheck --check-prefix CHECK-NONFRAGILE < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/ns-constant-strings.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/ns-constant-strings.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/objc-align.m (2193 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc-align.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-align.m
grep '@"\\01L_OBJC_CATEGORY_A_Cat" = internal global .*, section "__OBJC,__category,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_CLASS_A" = internal global .*, section "__OBJC,__class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_CLASS_C" = internal global .*, section "__OBJC,__class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_CLASS_PROTOCOLS_C" = internal global .*, section "__OBJC,__cat_cls_meth,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_METACLASS_A" = internal global .*, section "__OBJC,__meta_class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_METACLASS_C" = internal global .*, section "__OBJC,__meta_class,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_MODULES" = internal global .*, section "__OBJC,__module_info,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
grep '@"\\01L_OBJC_PROTOCOL_P" = internal global .*, section "__OBJC,__protocol,regular,no_dead_strip", align 4' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-align.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-align.m:34:12: warning: class 'A' defined without specifying a base class
@interface A @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-align.m:34:13: note: add a super class to fix this problem
@interface A @end
            ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-align.m:41:12: warning: class 'C' defined without specifying a base class
@interface C <P>
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-align.m:41:13: note: add a super class to fix this problem
@interface C <P>
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/objc-assign-ivar.m (2195 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc-assign-ivar.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-assign-ivar.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-assign-ivar.m
grep -F '@objc_assign_ivar' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc-assign-ivar.m.tmp  | count 14
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/objc-container-subscripting.m (2197 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc-container-subscripting.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple x86_64-apple-darwin /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-container-subscripting.m -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.
FAIL: Clang :: CodeGenObjC/objc-dictionary-literal.m (2198 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc-dictionary-literal.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c -triple x86_64-apple-darwin10 -fblocks -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-dictionary-literal.m -o /dev/null
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fblocks -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc-dictionary-literal.m -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-assign-global.m (2202 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-assign-global.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-assign-global.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-assign-global.m
grep -F '@objc_assign_global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-assign-global.m.tmp  | count 26
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-new-gc-api-strongcast.m (2206 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-new-gc-api-strongcast.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fblocks -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-new-gc-api-strongcast.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-new-gc-api-strongcast.m
grep -F '@objc_assign_strongCast' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-new-gc-api-strongcast.m.tmp  | count 4
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fblocks -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-new-gc-api-strongcast.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-new-gc-api-strongcast.m
grep -F '@objc_assign_strongCast' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-new-gc-api-strongcast.m.tmp  | count 4
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-no-write-barrier.m (2207 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-no-write-barrier.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-no-write-barrier.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-no-write-barrier.m
grep 'objc_assign' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-no-write-barrier.m.tmp | count 0
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-no-write-barrier.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-no-write-barrier.m
grep 'objc_assign' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-no-write-barrier.m.tmp | count 0
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-nonfragile-abi-impl.m (2209 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-nonfragile-abi-impl.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-nonfragile-abi-impl.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-nonfragile-abi-impl.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-nonfragile-abi-impl.m:4:12: warning: class 'Base' defined without specifying a base class
@interface Base @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-nonfragile-abi-impl.m:4:16: note: add a super class to fix this problem
@interface Base @end
               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-property-encode.m (2210 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-property-encode.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-property-encode.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-property-encode.m
grep -e "T@\\\\22NSString\\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-property-encode.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-property-encode.m:7:12: warning: class 'Parent' defined without specifying a base class
@interface Parent 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-property-encode.m:7:18: note: add a super class to fix this problem
@interface Parent 
                 ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-retain-codegen.m (2211 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-retain-codegen.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc-only -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-retain-codegen.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-retain-codegen.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc-only -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-retain-codegen.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-retain-codegen.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-retain-codegen.m:4:12: warning: class 'I0' defined without specifying a base class
@interface I0 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-retain-codegen.m:4:14: note: add a super class to fix this problem
@interface I0 {
             ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-protocol-enc.m (2212 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-protocol-enc.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-protocol-enc.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-protocol-enc.m
grep -e "T@\\\22<X>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-protocol-enc.m.tmp
grep -e "T@\\\22<X><Y>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-protocol-enc.m.tmp
grep -e "T@\\\22<X><Y><Z>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-protocol-enc.m.tmp
grep -e "T@\\\22Foo<X><Y><Z>\\\22" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-protocol-enc.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-protocol-enc.m:17:12: warning: class 'Intf' defined without specifying a base class
@interface Intf <Proto>
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-protocol-enc.m:17:16: note: add a super class to fix this problem
@interface Intf <Proto>
               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-strong-cast-1.m (2214 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-strong-cast-1.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-strong-cast-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-strong-cast-1.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-unknown-unknown -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-strong-cast-1.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-strong-cast-1.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-strong-cast-1.m:4:12: warning: class 'I' defined without specifying a base class
@interface I {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-strong-cast-1.m:4:13: note: add a super class to fix this problem
@interface I {
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-weak-assign.m (2215 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-weak-assign.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-assign.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-assign.m
grep -e "objc_assign_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-assign.m.tmp | grep -e "call" | count 6
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-assign.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-assign.m
grep -e "objc_assign_weak" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-assign.m.tmp | grep -e "call" | count 6
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-weak-compare.m (2218 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-weak-compare.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-compare.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-compare.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m:24:1: warning: control reaches end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m:4:12: warning: class 'PBXTarget' defined without specifying a base class
@interface PBXTarget 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-compare.m:4:21: note: add a super class to fix this problem
@interface PBXTarget 
                    ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-weak-ivar-debug.m (2220 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-weak-ivar-debug.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -g -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -g -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -g -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -g -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin9"

module asm "\09.objc_class_name_Loop=0"
module asm "\09.globl .objc_class_name_Loop"

%0 = type opaque
%struct._objc_class = type { %struct._objc_class*, %struct._objc_class*, i8*, i64, i64, i64, %struct._objc_ivar_list*, %struct._objc_method_list*, %struct._objc_cache*, %struct._objc_protocol_list*, i8*, %struct._objc_class_extension* }
%struct._objc_ivar_list = type opaque
%struct._objc_method_list = type opaque
%struct._objc_cache = type opaque
%struct._objc_protocol_list = type { %struct._objc_protocol_list*, i64, [0 x %struct._objc_protocol] }
%struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
%struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t*, i8** }
%struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
%struct._objc_method_description = type { i8*, i8* }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
%struct._objc_ivar = type { i8*, i8*, i32 }
%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }

@"\01L_OBJC_CLASS_NAME_" = internal global [5 x i8] c"Loop\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_Loop" = internal global %struct._objc_class { %struct._objc_class* bitcast ([5 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_METH_VAR_NAME_" = internal global [6 x i8] c"_loop\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [8 x i8] c"@\22Loop\22\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_INSTANCE_VARIABLES_Loop" = internal global { i32, [1 x %struct._objc_ivar] } { i32 1, [1 x %struct._objc_ivar] [%struct._objc_ivar { i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i32 0 }] }, section "__OBJC,__instance_vars,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_1" = internal global [2 x i8] c"\01\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_CLASSEXT_Loop" = internal global %struct._objc_class_extension { i32 24, i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_1", i32 0, i32 0), %struct._prop_list_t* null }, section "__OBJC,__class_ext,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_Loop" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_Loop", %struct._objc_class* null, i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 1, i64 8, %struct._objc_ivar_list* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_Loop" to %struct._objc_ivar_list*), %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* @"\01L_OBJC_CLASSEXT_Loop" }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_2" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SYMBOLS" = internal global { i64, i8*, i16, i16, [1 x i8*] } { i64 0, i8* null, i16 1, i16 0, [1 x i8*] [i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_Loop" to i8*)] }, section "__OBJC,__symbols,regular,no_dead_strip", align 4
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), %struct._objc_symtab* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [11 x i8*] [i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_Loop" to i8*), i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast ({ i32, [1 x %struct._objc_ivar] }* @"\01L_OBJC_INSTANCE_VARIABLES_Loop" to i8*), i8* getelementptr inbounds ([2 x i8]* @"\01L_OBJC_CLASS_NAME_1", i32 0, i32 0), i8* bitcast (%struct._objc_class_extension* @"\01L_OBJC_CLASSEXT_Loop" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_Loop" to i8*), i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_2", i32 0, i32 0), i8* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to i8*), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

define void @loop(%0* %L) nounwind {
entry:
  %L.addr = alloca %0*, align 8
  store %0* %L, %0** %L.addr, align 8
  call void @llvm.dbg.declare(metadata !{%0** %L.addr}, metadata !19), !dbg !20
  %0 = load %0** %L.addr, align 8, !dbg !21
  %1 = bitcast %0* %0 to i8*, !dbg !21
  %add.ptr = getelementptr inbounds i8* %1, i64 0, !dbg !21
  %2 = bitcast i8* %add.ptr to %0**, !dbg !21
  %3 = bitcast %0** %2 to i8**, !dbg !21
  %weakassign = call i8* @objc_assign_weak(i8* null, i8** %3), !dbg !21
  ret void, !dbg !23
}

declare void @llvm.dbg.declare(metadata, metadata) nounwind readnone

declare i8* @objc_assign_weak(i8*, i8**)

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.dbg.cu = !{!4}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 1, metadata !"Objective-C Garbage Collection", i32 2}
!4 = metadata !{i32 786449, i32 0, i32 16, metadata !"/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/<unknown>", metadata !"/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC", metadata !"clang version 3.2 (trunk 166539)", i1 true, i1 false, metadata !"", i32 1, metadata !5, metadata !7, metadata !14, metadata !5} ; [ DW_TAG_compile_unit ] [/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC//nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/<unknown>] [DW_LANG_ObjC]
!5 = metadata !{metadata !6}
!6 = metadata !{i32 0}
!7 = metadata !{metadata !8}
!8 = metadata !{metadata !9}
!9 = metadata !{i32 786451, metadata !10, metadata !"Loop", metadata !10, i32 7, i64 64, i64 64, i32 0, i32 512, null, metadata !11, i32 16, i32 0} ; [ DW_TAG_structure_type ] [Loop] [line 7, size 64, align 64, offset 0] [from ]
!10 = metadata !{i32 786473, metadata !"/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m", metadata !"/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC", null} ; [ DW_TAG_file_type ]
!11 = metadata !{metadata !12}
!12 = metadata !{i32 786445, metadata !10, metadata !"_loop", metadata !10, i32 9, i64 64, i64 64, i64 0, i32 0, metadata !13, null} ; [ DW_TAG_member ] [_loop] [line 9, size 64, align 64, offset 0] [from ]
!13 = metadata !{i32 786447, null, metadata !"", null, i32 0, i64 64, i64 64, i64 0, i32 0, metadata !9} ; [ DW_TAG_pointer_type ] [line 0, size 64, align 64, offset 0] [from Loop]
!14 = metadata !{metadata !15}
!15 = metadata !{metadata !16}
!16 = metadata !{i32 786478, i32 0, metadata !10, metadata !"loop", metadata !"loop", metadata !"", metadata !10, i32 15, metadata !17, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 false, void (%0*)* @loop, null, null, metadata !5, i32 15} ; [ DW_TAG_subprogram ] [line 15] [def] [loop]
!17 = metadata !{i32 786453, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !18, i32 0, i32 0} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ]
!18 = metadata !{null, metadata !13}
!19 = metadata !{i32 786689, metadata !16, metadata !"L", metadata !10, i32 16777231, metadata !13, i32 0, i32 0} ; [ DW_TAG_arg_variable ] [L] [line 15]
!20 = metadata !{i32 15, i32 0, metadata !16, null}
!21 = metadata !{i32 16, i32 0, metadata !22, null}
!22 = metadata !{i32 786443, metadata !16, i32 15, i32 0, metadata !10, i32 0} ; [ DW_TAG_lexical_block ] [/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC//nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m]
!23 = metadata !{i32 17, i32 0, metadata !22, null}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m:7:12: warning: class 'Loop' defined without specifying a base class
@interface Loop {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar-debug.m:7:16: note: add a super class to fix this problem
@interface Loop {
               ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-weak-ivar.m (2221 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-weak-ivar.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-ivar.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-weak-ivar.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar.m:5:12: warning: class 'Foo' defined without specifying a base class
@interface Foo  {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-weak-ivar.m:5:15: note: add a super class to fix this problem
@interface Foo  {
              ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-write-barrier-2.m (2222 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-write-barrier-2.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m
grep -F '@objc_assign_global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 7
grep -F '@objc_assign_ivar' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 5
grep -F '@objc_assign_strongCast' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 8
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m
grep -F '@objc_assign_global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 7
grep -F '@objc_assign_ivar' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 5
grep -F '@objc_assign_strongCast' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-2.m.tmp  | count 8
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:30:12: warning: class 'something' defined without specifying a base class
@interface something {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:30:21: note: add a super class to fix this problem
@interface something {
                    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:80:3: warning: array index 5 is past the end of the array (which contains 5 elements)
  inner.inner_most.arrI[3].is2[5] = 0;
  ^                            ~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:65:10: note: array 'is2' declared here
         id is2[5];
         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:81:1: warning: control reaches end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:57:12: warning: class 'DSATextSearch' defined without specifying a base class
@interface DSATextSearch {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-2.m:57:25: note: add a super class to fix this problem
@interface DSATextSearch {
                        ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
4 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-write-barrier-3.m (2223 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-write-barrier-3.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fblocks -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-3.m
grep objc_assign_ivar /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp | count 3
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp | count 6
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fblocks -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-3.m
grep objc_assign_ivar /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp | count 3
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-3.m.tmp | count 6
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-write-barrier-4.m (2224 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-write-barrier-4.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-4.m
grep objc_assign_global /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp | count 3
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp | count 2
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-4.m
grep objc_assign_global /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp | count 3
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-4.m.tmp | count 2
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-write-barrier-5.m (2225 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-write-barrier-5.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m
grep objc_assign_ivar /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp | count 0
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp | count 8
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m
grep objc_assign_ivar /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp | count 0
grep objc_assign_strongCast /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier-5.m.tmp | count 8
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m:8:12: warning: class 'TestUnarchiver' defined without specifying a base class
@interface TestUnarchiver 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m:8:26: note: add a super class to fix this problem
@interface TestUnarchiver 
                         ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m:32:12: warning: class 'I' defined without specifying a base class
@interface I
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier-5.m:32:13: note: add a super class to fix this problem
@interface I
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/objc2-write-barrier.m (2226 of 12228)
******************** TEST 'Clang :: CodeGenObjC/objc2-write-barrier.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier.m
grep -F '@objc_assign_global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp  | count 21
grep -F '@objc_assign_ivar' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp  | count 11
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -fobjc-gc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/objc2-write-barrier.m
grep -F '@objc_assign_global' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp  | count 21
grep -F '@objc_assign_ivar' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/objc2-write-barrier.m.tmp  | count 11
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/object-incr-decr-1.m (2227 of 12228)
******************** TEST 'Clang :: CodeGenObjC/object-incr-decr-1.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/object-incr-decr-1.m -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/object-incr-decr-1.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/property-complex.m (2237 of 12228)
******************** TEST 'Clang :: CodeGenObjC/property-complex.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/property-complex.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/property-complex.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m:24:3: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
  printf("im0: %.2f + %.2fi\n", __real iv0, __imag iv0);
  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m:24:3: note: please include the header <stdio.h> or explicitly provide a declaration for 'printf'
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m:4:12: warning: class 'I0' defined without specifying a base class
@interface I0 {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m:4:14: note: add a super class to fix this problem
@interface I0 {
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-complex.m:47:34: warning: assigning instance variable to itself
    _Complex float l4 = (a0->iv0 = a0->iv0);
                                 ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
3 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/property-setter-attr.m (2243 of 12228)
******************** TEST 'Clang :: CodeGenObjC/property-setter-attr.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple=i686-apple-darwin8 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/property-setter-attr.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-setter-attr.m
grep -e "SiSetOtherThings:" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/property-setter-attr.m.tmp
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-setter-attr.m:4:12: warning: class 'A' defined without specifying a base class
@interface A 
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/property-setter-attr.m:4:13: note: add a super class to fix this problem
@interface A 
            ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/protocols-lazy.m (2248 of 12228)
******************** TEST 'Clang :: CodeGenObjC/protocols-lazy.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i686-apple-darwin8 -fobjc-runtime=macosx-fragile-10.5 -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m
grep OBJC_PROTOCOL_P0 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 0
grep OBJC_PROTOCOL_P1 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 0
grep OBJC_PROTOCOL_P2 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_INSTANCE_METHODS_P2 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_P3 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_INSTANCE_METHODS_P3 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 0
grep OBJC_PROTOCOL_P4 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_INSTANCE_METHODS_P4 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_P5 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_INSTANCE_METHODS_P5 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
grep OBJC_PROTOCOL_P6 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 4
grep OBJC_PROTOCOL_INSTANCE_METHODS_P6 /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/protocols-lazy.m.tmp | count 3
--
Exit Code: 1
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m:28:12: warning: class 'I0' defined without specifying a base class
@interface I0<P4> @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m:28:14: note: add a super class to fix this problem
@interface I0<P4> @end
             ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m:44:12: warning: class 'I1' defined without specifying a base class
@interface I1<P6> @end
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/protocols-lazy.m:44:14: note: add a super class to fix this problem
@interface I1<P6> @end
             ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/rdr-6732143-dangling-block-reference.m (2250 of 12228)
******************** TEST 'Clang :: CodeGenObjC/rdr-6732143-dangling-block-reference.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -fobjc-exceptions /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/rdr-6732143-dangling-block-reference.m -o -
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/rdr-6732143-dangling-block-reference.m'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin9"

%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }
%struct._objc_exception_data = type { [18 x i32], [4 x i8*] }

@"\01L_OBJC_CLASS_NAME_" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct._objc_symtab* null }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [2 x i8*] [i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

define void @f0(i8* %x) nounwind {
entry:
  %x.addr = alloca i8*, align 8
  %sync.arg = alloca i8*
  %exceptiondata.ptr = alloca %struct._objc_exception_data
  %_call_try_exit = alloca i1
  %exceptiondata.ptr1 = alloca %struct._objc_exception_data
  %_call_try_exit2 = alloca i1
  %cleanup.dest.slot = alloca i32
  store i8* %x, i8** %x.addr, align 8
  %0 = load i8** %x.addr, align 8
  %1 = call i32 @objc_sync_enter(i8* %0) nounwind
  store i8* %0, i8** %sync.arg
  call void @objc_exception_try_enter(%struct._objc_exception_data* %exceptiondata.ptr) nounwind
  %setjmp_buffer = getelementptr %struct._objc_exception_data* %exceptiondata.ptr, i32 0, i32 0, i32 0
  %setjmp_result = call i32 @_setjmp(i32* %setjmp_buffer) nounwind returns_twice
  %did_catch_exception = icmp ne i32 %setjmp_result, 0
  br i1 %did_catch_exception, label %try.handler7, label %try

try:                                              ; preds = %entry
  store i1 true, i1* %_call_try_exit
  br label %do.body

do.body:                                          ; preds = %try
  br label %do.cond

do.cond:                                          ; preds = %do.body
  br label %do.end

do.end:                                           ; preds = %do.cond
  call void @objc_exception_try_enter(%struct._objc_exception_data* %exceptiondata.ptr1) nounwind
  %setjmp_buffer3 = getelementptr %struct._objc_exception_data* %exceptiondata.ptr1, i32 0, i32 0, i32 0
  %setjmp_result4 = call i32 @_setjmp(i32* %setjmp_buffer3) nounwind returns_twice
  %did_catch_exception5 = icmp ne i32 %setjmp_result4, 0
  br i1 %did_catch_exception5, label %try.handler, label %try6

try6:                                             ; preds = %do.end
  store i1 true, i1* %_call_try_exit2
  store i1 true, i1* %_call_try_exit2
  store i32 0, i32* %cleanup.dest.slot
  br label %cleanup

cleanup:                                          ; preds = %try6, %try.handler
  %2 = load i1* %_call_try_exit2
  br i1 %2, label %finally.call_exit, label %finally.no_call_exit

finally.call_exit:                                ; preds = %cleanup
  call void @objc_exception_try_exit(%struct._objc_exception_data* %exceptiondata.ptr1) nounwind
  br label %finally.no_call_exit

finally.no_call_exit:                             ; preds = %finally.call_exit, %cleanup
  %3 = load i32* %cleanup.dest.slot
  store i32 %3, i32* %cleanup.dest.slot
  %cleanup.dest = load i32* %cleanup.dest.slot
  switch i32 %cleanup.dest, label %unreachable [
    i32 0, label %cleanup.cont
    i32 7, label %finally.rethrow
  ]

cleanup.cont:                                     ; preds = %finally.no_call_exit
  br label %finally.end

finally.end:                                      ; preds = %cleanup.cont
  store i1 true, i1* %_call_try_exit
  store i32 0, i32* %cleanup.dest.slot
  br label %cleanup8

cleanup8:                                         ; preds = %finally.end, %try.handler7
  %4 = load i1* %_call_try_exit
  br i1 %4, label %finally.call_exit9, label %finally.no_call_exit10

finally.call_exit9:                               ; preds = %cleanup8
  call void @objc_exception_try_exit(%struct._objc_exception_data* %exceptiondata.ptr) nounwind
  br label %finally.no_call_exit10

finally.no_call_exit10:                           ; preds = %finally.call_exit9, %cleanup8
  %5 = load i8** %sync.arg
  %6 = call i32 @objc_sync_exit(i8* %5) nounwind
  %cleanup.dest11 = load i32* %cleanup.dest.slot
  switch i32 %cleanup.dest11, label %unreachable [
    i32 0, label %cleanup.cont12
    i32 3, label %finally.rethrow14
  ]

cleanup.cont12:                                   ; preds = %finally.no_call_exit10
  br label %finally.end13

finally.end13:                                    ; preds = %cleanup.cont12
  ret void

try.handler:                                      ; preds = %do.end
  call void asm sideeffect "", "=*m,=*m,=*m,=*m,=*m"(i8** %x.addr, i8** %sync.arg, %struct._objc_exception_data* %exceptiondata.ptr, i1* %_call_try_exit, %struct._objc_exception_data* %exceptiondata.ptr1) nounwind
  store i1 false, i1* %_call_try_exit2
  store i32 7, i32* %cleanup.dest.slot
  br label %cleanup

finally.rethrow:                                  ; preds = %finally.no_call_exit
  %7 = call i8* @objc_exception_extract(%struct._objc_exception_data* %exceptiondata.ptr1) nounwind
  call void @objc_exception_throw(i8* %7) nounwind
  unreachable

try.handler7:                                     ; preds = %entry
  call void asm sideeffect "", "=*m,=*m,=*m"(i8** %x.addr, i8** %sync.arg, %struct._objc_exception_data* %exceptiondata.ptr) nounwind
  store i1 false, i1* %_call_try_exit
  store i32 3, i32* %cleanup.dest.slot
  br label %cleanup8

finally.rethrow14:                                ; preds = %finally.no_call_exit10
  %8 = call i8* @objc_exception_extract(%struct._objc_exception_data* %exceptiondata.ptr) nounwind
  call void @objc_exception_throw(i8* %8) nounwind
  unreachable

unreachable:                                      ; preds = %finally.no_call_exit10, %finally.no_call_exit
  unreachable
}

declare i32 @objc_sync_enter(i8*)

declare void @objc_exception_try_enter(%struct._objc_exception_data*)

declare i32 @_setjmp(i32*) nonlazybind

declare void @objc_exception_try_exit(%struct._objc_exception_data*)

declare i8* @objc_exception_extract(%struct._objc_exception_data*)

declare void @objc_exception_throw(i8*)

declare i32 @objc_sync_exit(i8*)

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjC/simplify-exceptions.mm (2256 of 12228)
******************** TEST 'Clang :: CodeGenObjC/simplify-exceptions.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -emit-llvm    -fexceptions -fobjc-exceptions    -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/simplify-exceptions.mm
FileCheck < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjC/Output/simplify-exceptions.mm.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjC/simplify-exceptions.mm
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/block-in-template-inst.mm (2285 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/block-in-template-inst.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm-only -std=c++11 -fblocks -o - -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/block-in-template-inst.mm
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/blocks.mm (2287 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/blocks.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -fblocks -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/blocks.mm -verify -std=c++11 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjCXX/Output/blocks.mm.tmp
--
Exit Code: 1
Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  (frontend): unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/block-var-layout.mm (2288 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/block-var-layout.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -x objective-c++ -fblocks -fobjc-gc -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/block-var-layout.mm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjCXX/Output/block-var-layout.mm.tmp-64.ll
FileCheck -check-prefix LP64 --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/CodeGenObjCXX/Output/block-var-layout.mm.tmp-64.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/block-var-layout.mm
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/debug-info.mm (2292 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/debug-info.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -g -emit-llvm /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/debug-info.mm -o /dev/null
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/property-derived-to-base-conv.mm (2310 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/property-derived-to-base-conv.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fobjc-gc -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5 -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/property-derived-to-base-conv.mm
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/property-derived-to-base-conv.mm'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

%0 = type opaque
%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }
%struct.B = type { %struct.A }
%struct.A = type { i32 }

@"\01L_OBJC_METH_VAR_NAME_" = internal global [6 x i8] c"value\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), %struct._objc_symtab* null }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [4 x i8*] [i8* getelementptr inbounds ([6 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

define void @_Z1gP4BInt(%0* %bint) nounwind {
entry:
  %bint.addr = alloca %0*, align 8
  %coerce = alloca %struct.B, align 4
  %coerce3 = alloca %struct.B, align 4
  %x = alloca i32, align 4
  %coerce8 = alloca %struct.B, align 4
  store %0* %bint, %0** %bint.addr, align 8
  %0 = load %0** %bint.addr, align 8
  %1 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_"
  %2 = bitcast %0* %0 to i8*
  %call = call i32 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i32 (i8*, i8*)*)(i8* %2, i8* %1)
  %coerce.dive = getelementptr %struct.B* %coerce, i32 0, i32 0
  %coerce.dive1 = getelementptr %struct.A* %coerce.dive, i32 0, i32 0
  store i32 %call, i32* %coerce.dive1
  %3 = bitcast %struct.B* %coerce to %struct.A*
  call void @_ZN1A3fooEv(%struct.A* %3)
  %4 = load %0** %bint.addr, align 8
  %5 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_"
  %6 = bitcast %0* %4 to i8*
  %call2 = call i32 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i32 (i8*, i8*)*)(i8* %6, i8* %5)
  %coerce.dive4 = getelementptr %struct.B* %coerce3, i32 0, i32 0
  %coerce.dive5 = getelementptr %struct.A* %coerce.dive4, i32 0, i32 0
  store i32 %call2, i32* %coerce.dive5
  %7 = bitcast %struct.B* %coerce3 to %struct.A*
  %call6 = call %struct.A* @_ZN1AptEv(%struct.A* %7)
  %member = getelementptr inbounds %struct.A* %call6, i32 0, i32 0
  store i32 17, i32* %member, align 4
  %8 = load %0** %bint.addr, align 8
  %9 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_"
  %10 = bitcast %0* %8 to i8*
  %call7 = call i32 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i32 (i8*, i8*)*)(i8* %10, i8* %9)
  %coerce.dive9 = getelementptr %struct.B* %coerce8, i32 0, i32 0
  %coerce.dive10 = getelementptr %struct.A* %coerce.dive9, i32 0, i32 0
  store i32 %call7, i32* %coerce.dive10
  %11 = bitcast %struct.B* %coerce8 to %struct.A*
  %member11 = getelementptr inbounds %struct.A* %11, i32 0, i32 0
  %12 = load i32* %member11, align 4
  store i32 %12, i32* %x, align 4
  ret void
}

declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind

declare void @_ZN1A3fooEv(%struct.A*)

declare %struct.A* @_ZN1AptEv(%struct.A*)

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 1, metadata !"Objective-C Garbage Collection", i32 2}
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: CodeGenObjCXX/selector-expr-lvalue.mm (2321 of 12228)
******************** TEST 'Clang :: CodeGenObjCXX/selector-expr-lvalue.mm' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin10 -fobjc-runtime=macosx-fragile-10.5  -emit-llvm -o - /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/selector-expr-lvalue.mm
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/selector-expr-lvalue.mm'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-apple-darwin10"

module asm "\09.objc_class_name_NSObject=0"
module asm "\09.globl .objc_class_name_NSObject"

%0 = type opaque
%struct._objc_class = type { %struct._objc_class*, %struct._objc_class*, i8*, i64, i64, i64, %struct._objc_ivar_list*, %struct._objc_method_list*, %struct._objc_cache*, %struct._objc_protocol_list*, i8*, %struct._objc_class_extension* }
%struct._objc_ivar_list = type opaque
%struct._objc_method_list = type opaque
%struct._objc_cache = type opaque
%struct._objc_protocol_list = type { %struct._objc_protocol_list*, i64, [0 x %struct._objc_protocol] }
%struct._objc_protocol = type { %struct._objc_protocol_extension*, i8*, %struct._objc_protocol_list*, %struct._objc_method_description_list*, %struct._objc_method_description_list* }
%struct._objc_protocol_extension = type { i32, %struct._objc_method_description_list*, %struct._objc_method_description_list*, %struct._prop_list_t*, i8** }
%struct._objc_method_description_list = type { i32, [0 x %struct._objc_method_description] }
%struct._objc_method_description = type { i8*, i8* }
%struct._prop_list_t = type { i32, i32, [0 x %struct._prop_t] }
%struct._prop_t = type { i8*, i8* }
%struct._objc_class_extension = type { i32, i8*, %struct._prop_list_t* }
%struct._objc_method = type { i8*, i8*, i8* }
%struct._objc_module = type { i64, i64, i8*, %struct._objc_symtab* }
%struct._objc_symtab = type { i64, i8*, i16, i16, [0 x i8*] }

@"\01L_OBJC_METH_VAR_NAME_" = internal global [13 x i8] c"setPriority:\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_" = internal global i8* getelementptr inbounds ([13 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4
@"\01L_OBJC_METH_VAR_NAME_1" = internal global [21 x i8] c"respondsToSelector::\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SELECTOR_REFERENCES_2" = internal global i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), section "__OBJC,__message_refs,literal_pointers,no_dead_strip", align 4
@"\01L_OBJC_METH_VAR_NAME_3" = internal global [5 x i8] c"Meth\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_" = internal global [8 x i8] c"v16 at 0:8\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_4" = internal global [11 x i8] c"v20 at 0:8i16\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METH_VAR_TYPE_5" = internal global [16 x i8] c"v32 at 0:8^:16^:24\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_CLASS_NAME_" = internal global [9 x i8] c"NSObject\00", section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_METACLASS_NSObject" = internal global %struct._objc_class { %struct._objc_class* bitcast ([9 x i8]* @"\01L_OBJC_CLASS_NAME_" to %struct._objc_class*), %struct._objc_class* null, i8* getelementptr inbounds ([9 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 2, i64 96, %struct._objc_ivar_list* null, %struct._objc_method_list* null, %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__meta_class,regular,no_dead_strip", align 4
@"\01L_OBJC_INSTANCE_METHODS_NSObject" = internal global { i8*, i32, [3 x %struct._objc_method] } { i8* null, i32 3, [3 x %struct._objc_method] [%struct._objc_method { i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* bitcast (void (%0*, i8*)* @"\01-[NSObject Meth]" to i8*) }, %struct._objc_method { i8* getelementptr inbounds ([13 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_4", i32 0, i32 0), i8* bitcast (void (%0*, i8*, i32)* @"\01-[NSObject setPriority:]" to i8*) }, %struct._objc_method { i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i8* bitcast (void (%0*, i8*, i8**, i8**)* @"\01-[NSObject respondsToSelector::]" to i8*) }] }, section "__OBJC,__inst_meth,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NSObject" = internal global %struct._objc_class { %struct._objc_class* @"\01L_OBJC_METACLASS_NSObject", %struct._objc_class* null, i8* getelementptr inbounds ([9 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i64 0, i64 1, i64 1, %struct._objc_ivar_list* null, %struct._objc_method_list* bitcast ({ i8*, i32, [3 x %struct._objc_method] }* @"\01L_OBJC_INSTANCE_METHODS_NSObject" to %struct._objc_method_list*), %struct._objc_cache* null, %struct._objc_protocol_list* null, i8* null, %struct._objc_class_extension* null }, section "__OBJC,__class,regular,no_dead_strip", align 4
@"\01L_OBJC_CLASS_NAME_6" = internal global [1 x i8] zeroinitializer, section "__TEXT,__cstring,cstring_literals", align 1
@"\01L_OBJC_SYMBOLS" = internal global { i64, i8*, i16, i16, [1 x i8*] } { i64 0, i8* null, i16 1, i16 0, [1 x i8*] [i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_NSObject" to i8*)] }, section "__OBJC,__symbols,regular,no_dead_strip", align 4
@"\01L_OBJC_MODULES" = internal global %struct._objc_module { i64 7, i64 32, i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_6", i32 0, i32 0), %struct._objc_symtab* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to %struct._objc_symtab*) }, section "__OBJC,__module_info,regular,no_dead_strip", align 4
@llvm.used = appending global [15 x i8*] [i8* getelementptr inbounds ([13 x i8]* @"\01L_OBJC_METH_VAR_NAME_", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_" to i8*), i8* getelementptr inbounds ([21 x i8]* @"\01L_OBJC_METH_VAR_NAME_1", i32 0, i32 0), i8* bitcast (i8** @"\01L_OBJC_SELECTOR_REFERENCES_2" to i8*), i8* getelementptr inbounds ([5 x i8]* @"\01L_OBJC_METH_VAR_NAME_3", i32 0, i32 0), i8* getelementptr inbounds ([8 x i8]* @"\01L_OBJC_METH_VAR_TYPE_", i32 0, i32 0), i8* getelementptr inbounds ([11 x i8]* @"\01L_OBJC_METH_VAR_TYPE_4", i32 0, i32 0), i8* getelementptr inbounds ([16 x i8]* @"\01L_OBJC_METH_VAR_TYPE_5", i32 0, i32 0), i8* getelementptr inbounds ([9 x i8]* @"\01L_OBJC_CLASS_NAME_", i32 0, i32 0), i8* bitcast (%struct._objc_class* @"\01L_OBJC_METACLASS_NSObject" to i8*), i8* bitcast ({ i8*, i32, [3 x %struct._objc_method] }* @"\01L_OBJC_INSTANCE_METHODS_NSObject" to i8*), i8* bitcast (%struct._objc_class* @"\01L_OBJC_CLASS_NSObject" to i8*), i8* getelementptr inbounds ([1 x i8]* @"\01L_OBJC_CLASS_NAME_6", i32 0, i32 0), i8* bitcast ({ i64, i8*, i16, i16, [1 x i8*] }* @"\01L_OBJC_SYMBOLS" to i8*), i8* bitcast (%struct._objc_module* @"\01L_OBJC_MODULES" to i8*)], section "llvm.metadata"

define internal void @"\01-[NSObject Meth]"(%0* %self, i8* %_cmd) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %ref.tmp = alloca i8*, align 8
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  %0 = load %0** %self.addr, align 8
  %1 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_"
  store i8* %1, i8** %ref.tmp, align 8
  %2 = load i8** @"\01L_OBJC_SELECTOR_REFERENCES_2"
  %3 = bitcast %0* %0 to i8*
  call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i8**, i8**)*)(i8* %3, i8* %2, i8** %ref.tmp, i8** @"\01L_OBJC_SELECTOR_REFERENCES_")
  ret void
}

declare i8* @objc_msgSend(i8*, i8*, ...) nonlazybind

define internal void @"\01-[NSObject setPriority:]"(%0* %self, i8* %_cmd, i32 %p) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %p.addr = alloca i32, align 4
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  store i32 %p, i32* %p.addr, align 4
  ret void
}

define internal void @"\01-[NSObject respondsToSelector::]"(%0* %self, i8* %_cmd, i8** %s, i8** %s1) nounwind {
entry:
  %self.addr = alloca %0*, align 8
  %_cmd.addr = alloca i8*, align 8
  %s.addr = alloca i8**, align 8
  %s1.addr = alloca i8**, align 8
  store %0* %self, %0** %self.addr, align 8
  store i8* %_cmd, i8** %_cmd.addr, align 8
  store i8** %s, i8*** %s.addr, align 8
  store i8** %s1, i8*** %s1.addr, align 8
  ret void
}

!llvm.module.flags = !{!0, !1, !2, !3}

!0 = metadata !{i32 1, metadata !"Objective-C Version", i32 1}
!1 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0}
!2 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__OBJC, __image_info,regular"}
!3 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0}
--
Command Output (stderr):
--
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/selector-expr-lvalue.mm:4:12: warning: class 'NSObject' defined without specifying a base class
@interface NSObject {}
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/CodeGenObjCXX/selector-expr-lvalue.mm:4:20: note: add a super class to fix this problem
@interface NSObject {}
                   ^
                    : NSObject 
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 warning and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: Coverage/codegen-gnu.m (2341 of 12228)
******************** TEST 'Clang :: Coverage/codegen-gnu.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -fobjc-exceptions -fobjc-runtime=gcc -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen-gnu.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen-gnu.m
--
Exit Code: 1
Command Output (stderr):
--
In file included from /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen-gnu.m:3:
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:36:3: warning: class method '+fm0' not found (return type defaults to 'id')
  [super fm0];
  ^      ~~~
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:42:4: warning: 'Root' may not respond to 'im0'
  [super im0];
   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p2' requires method 'p2' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:22:20: note: property declared here
@property(copy) id p2;
                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p2' requires method 'setP2:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:22:20: note: property declared here
@property(copy) id p2;
                   ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p4' requires method 'getme' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:24:51: note: property declared here
@property(assign, getter=getme, setter=setme:) id p4;
                                                  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p4' requires method 'setme:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:24:51: note: property declared here
@property(assign, getter=getme, setter=setme:) id p4;
                                                  ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p3' requires method 'p3' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:23:22: note: property declared here
@property(retain) id p3;
                     ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: property 'p3' requires method 'setP3:' to be defined - use @synthesize, @dynamic or provide a method implementation in this class implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:23:22: note: property declared here
@property(retain) id p3;
                     ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: incomplete implementation
@implementation A
                ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:28:17: warning: method 'fm0' in protocol not implemented
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:6:1: note: method 'fm0' declared here
-(void) fm0;
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:14:12: note: required for direct or indirect protocol 'P1'
@interface A : Root <P1> {
           ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/objc-language-features.inc:49:17: warning: cannot find interface declaration for 'C'
@implementation C : A
                ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
11 warnings and 1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: Coverage/codegen.c (2343 of 12228)
******************** TEST 'Clang :: Coverage/codegen.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -emit-llvm-bc -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple i386-unknown-unknown -g -emit-llvm-bc -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -emit-llvm-bc -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-unknown-unknown -g -emit-llvm-bc -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/codegen.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/codegen.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: Coverage/targets.c (2348 of 12228)
******************** TEST 'Clang :: Coverage/targets.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple armv6-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple armv6-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple i686-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple i686-pc-linux-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple i686-unknown-dragonfly -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple i686-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple i686-unknown-win32 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple powerpc-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple powerpc-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple powerpc64-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple powerpc64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple sparc-unknown-solaris -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple sparc-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple x86_64-apple-darwin9 -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple x86_64-pc-linux-gnu -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -g -triple x86_64-unknown-unknown -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Coverage/Output/targets.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang  -target x86_64-apple-darwin9 -### -S /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Coverage/targets.c -mmacosx-version-min=10.4
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10..
FAIL: Clang :: Driver/darwin-objc-gc.m (2395 of 12228)
******************** TEST 'Clang :: Driver/darwin-objc-gc.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang  -target i386-apple-darwin9 -miphoneos-version-min=3.0 -fobjc-gc -flto -S -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/darwin-objc-gc.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Driver/darwin-objc-gc.m 2> /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/darwin-objc-gc.m.tmp.err
FileCheck --check-prefix=IPHONE_OBJC_GC_LL /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Driver/darwin-objc-gc.m < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/darwin-objc-gc.m.tmp
FileCheck --check-prefix=IPHONE_OBJC_GC_STDERR /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Driver/darwin-objc-gc.m < /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/darwin-objc-gc.m.tmp.err
--
Exit Code: 1

********************
Testing: 0 .. 10.. 
FAIL: Clang :: Driver/redzone.c (2463 of 12228)
******************** TEST 'Clang :: Driver/redzone.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang  -target i386-unknown-unknown -mno-red-zone /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Driver/redzone.c -S -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/redzone.c.tmp.log
grep 'noredzone' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/redzone.c.tmp.log
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang  -target i386-unknown-unknown -mred-zone /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Driver/redzone.c -S -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/redzone.c.tmp.log
grep -v 'noredzone' /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Driver/Output/redzone.c.tmp.log
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/__va_list_tag.c (2888 of 12228)
******************** TEST 'Clang :: PCH/__va_list_tag.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/__va_list_tag.h /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/__va_list_tag.c -emit-llvm -o -
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -emit-pch -x c-header -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/__va_list_tag.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/__va_list_tag.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/__va_list_tag.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/__va_list_tag.c -verify
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/__va_list_tag.c'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-freebsd7.0"

%struct.__va_list_tag = type { i32, i32, i8*, i8* }

define i32 @myvprintf(i8* %fmt, %struct.__va_list_tag* %args) nounwind {
entry:
  %fmt.addr = alloca i8*, align 8
  %args.addr = alloca %struct.__va_list_tag*, align 8
  store i8* %fmt, i8** %fmt.addr, align 8
  store %struct.__va_list_tag* %args, %struct.__va_list_tag** %args.addr, align 8
  %0 = load i8** %fmt.addr, align 8
  %1 = load %struct.__va_list_tag** %args.addr, align 8
  %call = call i32 @myvfprintf(i8* %0, %struct.__va_list_tag* %1)
  ret i32 %call
}

declare i32 @myvfprintf(i8*, %struct.__va_list_tag*)
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/arc.m (2890 of 12228)
******************** TEST 'Clang :: PCH/arc.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -triple x86_64-apple-darwin11 -fobjc-arc -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/arc.h -fsyntax-only -emit-llvm-only /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-pch -fblocks -triple x86_64-apple-darwin11 -fobjc-arc -x objective-c-header -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/arc.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/arc.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -triple x86_64-apple-darwin11 -fobjc-arc -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/arc.m.tmp -fsyntax-only -emit-llvm-only /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -triple x86_64-apple-darwin11 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/arc.m.tmp -fsyntax-only -emit-llvm-only /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m 2>&1 | FileCheck -check-prefix=ERR1 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-pch -fblocks -triple x86_64-apple-darwin11 -x objective-c-header -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/arc.m.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/arc.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -fblocks -triple x86_64-apple-darwin11 -fobjc-arc -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/arc.m.tmp -fsyntax-only -emit-llvm-only /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m 2>&1 | FileCheck -check-prefix=ERR2 /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/arc.m
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/chain-external-defs.c (2904 of 12228)
******************** TEST 'Clang :: PCH/chain-external-defs.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp1.pch /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/chain-external-defs1.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp2.pch /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/chain-external-defs2.h -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp1.pch
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp2.pch -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
echo FINI >> /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=Z /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=XA /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=YA /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=XB /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=YB /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=AA /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=AB /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=AC /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
FileCheck -input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/chain-external-defs.c.tmp -check-prefix=S /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c
--
Exit Code: 1
Command Output (stderr):
--
In file included from /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c:1:
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/chain-external-defs2.h:10:5: warning: tentative array definition assumed to have one element
int incomplete_array[];
    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/chain-external-defs.c:38:5: warning: tentative array definition assumed to have one element
int incomplete_array3[];
    ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/external-defs.c (2958 of 12228)
******************** TEST 'Clang :: PCH/external-defs.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp.pch /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/external-defs.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp.pch -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/external-defs.c
grep "@x = common global i32 0" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 1
grep "@z" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 0
grep "@x2 = global i32 19" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 1
grep "@incomplete_array = common global .*1 x i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 1
grep "@incomplete_array2 = common global .*17 x i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 1
grep "@incomplete_array3 = common global .*1 x i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/external-defs.c.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
In file included from /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/external-defs.c:1:
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/external-defs.h:10:5: warning: tentative array definition assumed to have one element
int incomplete_array[];
    ^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/external-defs.c:15:5: warning: tentative array definition assumed to have one element
int incomplete_array3[];
    ^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/subscripting-literals.m (3006 of 12228)
******************** TEST 'Clang :: PCH/subscripting-literals.m' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.nopch.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/subscripting-literals.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.pch /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/subscripting-literals.m
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.pch.ll /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/subscripting-literals.m -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.pch
diff /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.nopch.ll /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/subscripting-literals.m.tmp.pch.ll
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/tentative-defs.c (3009 of 12228)
******************** TEST 'Clang :: PCH/tentative-defs.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/tentative-defs.c.tmp.pch /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/tentative-defs.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple x86_64-apple-darwin9 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/tentative-defs.c.tmp.pch -verify -emit-llvm -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/tentative-defs.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/tentative-defs.c
grep "@variable = common global i32 0" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/tentative-defs.c.tmp | count 1
grep "@incomplete_array = common global .*1 x i32" /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/tentative-defs.c.tmp | count 1
--
Exit Code: 1
Command Output (stderr):
--
error: 'error' diagnostics seen but not expected: 
  (frontend): unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/va_arg.c (3013 of 12228)
******************** TEST 'Clang :: PCH/va_arg.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.h /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.c -emit-llvm -o -
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -emit-pch -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/va_arg.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/va_arg.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.c -emit-llvm -o -
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.c'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-freebsd7.0"

%struct.__va_list_tag = type { i32, i32, i8*, i8* }

define i8* @f(i8* (i8**, i32)* %g, i8** %p, ...) nounwind {
entry:
  %retval = alloca i8*, align 8
  %g.addr = alloca i8* (i8**, i32)*, align 8
  %p.addr = alloca i8**, align 8
  %s = alloca i8*, align 8
  %v = alloca [1 x %struct.__va_list_tag], align 16
  store i8* (i8**, i32)* %g, i8* (i8**, i32)** %g.addr, align 8
  store i8** %p, i8*** %p.addr, align 8
  %0 = load i8* (i8**, i32)** %g.addr, align 8
  %1 = load i8*** %p.addr, align 8
  %arraydecay = getelementptr inbounds [1 x %struct.__va_list_tag]* %v, i32 0, i32 0
  %gp_offset_p = getelementptr inbounds %struct.__va_list_tag* %arraydecay, i32 0, i32 0
  %gp_offset = load i32* %gp_offset_p
  %fits_in_gp = icmp ule i32 %gp_offset, 40
  br i1 %fits_in_gp, label %vaarg.in_reg, label %vaarg.in_mem

vaarg.in_reg:                                     ; preds = %entry
  %2 = getelementptr inbounds %struct.__va_list_tag* %arraydecay, i32 0, i32 3
  %reg_save_area = load i8** %2
  %3 = getelementptr i8* %reg_save_area, i32 %gp_offset
  %4 = bitcast i8* %3 to i32*
  %5 = add i32 %gp_offset, 8
  store i32 %5, i32* %gp_offset_p
  br label %vaarg.end

vaarg.in_mem:                                     ; preds = %entry
  %overflow_arg_area_p = getelementptr inbounds %struct.__va_list_tag* %arraydecay, i32 0, i32 2
  %overflow_arg_area = load i8** %overflow_arg_area_p
  %6 = bitcast i8* %overflow_arg_area to i32*
  %overflow_arg_area.next = getelementptr i8* %overflow_arg_area, i32 8
  store i8* %overflow_arg_area.next, i8** %overflow_arg_area_p
  br label %vaarg.end

vaarg.end:                                        ; preds = %vaarg.in_mem, %vaarg.in_reg
  %vaarg.addr = phi i32* [ %4, %vaarg.in_reg ], [ %6, %vaarg.in_mem ]
  %7 = load i32* %vaarg.addr
  %call = call i8* %0(i8** %1, i32 %7)
  store i8* %call, i8** %s, align 8
  %8 = load i8** %retval
  ret i8* %8
}

define i8* @g0(i8** %argv, i32 %argc) nounwind {
entry:
  %argv.addr = alloca i8**, align 8
  %argc.addr = alloca i32, align 4
  store i8** %argv, i8*** %argv.addr, align 8
  store i32 %argc, i32* %argc.addr, align 4
  %0 = load i32* %argc.addr, align 4
  %idxprom = sext i32 %0 to i64
  %1 = load i8*** %argv.addr, align 8
  %arrayidx = getelementptr inbounds i8** %1, i64 %idxprom
  %2 = load i8** %arrayidx, align 8
  ret i8* %2
}

define i8* @g(i8** %argv) nounwind {
entry:
  %retval = alloca i8*, align 8
  %argv.addr = alloca i8**, align 8
  store i8** %argv, i8*** %argv.addr, align 8
  %0 = load i8*** %argv.addr, align 8
  %call = call i8* (i8* (i8**, i32)*, i8**, ...)* @f(i8* (i8**, i32)* @g0, i8** %0, i32 1, i32 2, i32 3)
  %1 = load i8** %retval
  ret i8* %1
}
--
Command Output (stderr):
--
In file included from <built-in>:148:
In file included from <command line>:1:
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.h:8:1: warning: control reaches end of non-void function
}
^
/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.c:12:1: warning: control reaches end of non-void function
}
^
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
2 warnings and 1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: PCH/va_arg.cpp (3015 of 12228)
******************** TEST 'Clang :: PCH/va_arg.cpp' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/va_arg.h /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.cpp -emit-llvm -o -
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -emit-pch -x c++-header -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/va_arg.cpp.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/Inputs/va_arg.h
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -triple=x86_64-unknown-freebsd7.0 -include-pch /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/PCH/Output/va_arg.cpp.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.cpp -emit-llvm -o -
--
Exit Code: 1
Command Output (stdout):
--
; ModuleID = '/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/PCH/va_arg.cpp'
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-freebsd7.0"

%struct.__va_list_tag = type { i32, i32, i8*, i8* }

define void @_Z1fPcjPKcP13__va_list_tag(i8* %buffer, i32 %count, i8* %format, %struct.__va_list_tag* %argptr) nounwind {
entry:
  %buffer.addr = alloca i8*, align 8
  %count.addr = alloca i32, align 4
  %format.addr = alloca i8*, align 8
  %argptr.addr = alloca %struct.__va_list_tag*, align 8
  store i8* %buffer, i8** %buffer.addr, align 8
  store i32 %count, i32* %count.addr, align 4
  store i8* %format, i8** %format.addr, align 8
  store %struct.__va_list_tag* %argptr, %struct.__va_list_tag** %argptr.addr, align 8
  %0 = load i8** %buffer.addr, align 8
  %1 = load i32* %count.addr, align 4
  %conv = zext i32 %1 to i64
  %2 = load i8** %format.addr, align 8
  %3 = load %struct.__va_list_tag** %argptr.addr, align 8
  %call = call i32 @vsnprintf(i8* %0, i64 %conv, i8* %2, %struct.__va_list_tag* %3)
  ret void
}

declare i32 @vsnprintf(i8*, i64, i8*, %struct.__va_list_tag*)
--
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20
FAIL: Clang :: Parser/pragma-visibility2.c (3166 of 12228)
******************** TEST 'Clang :: Parser/pragma-visibility2.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include -emit-llvm -triple i386-linux-gnu -o /nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Parser/Output/pragma-visibility2.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Parser/pragma-visibility2.c
FileCheck --input-file=/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Parser/Output/pragma-visibility2.c.tmp /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Parser/pragma-visibility2.c
--
Exit Code: 1
Command Output (stderr):
--
error: unable to create target: 'No available targets are compatible with this triple, see -version for the available targets.'
1 error generated.
--

********************
Testing: 0 .. 10.. 20.. 
FAIL: Clang :: Sema/ms-inline-asm.c (3674 of 12228)
******************** TEST 'Clang :: Sema/ms-inline-asm.c' FAILED ********************
Script:
--
/nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c -triple x86_64-apple-darwin10 -fms-extensions -fenable-experimental-ms-inline-asm -Wno-microsoft -verify -fsyntax-only
--
Exit Code: 139
Command Output (stderr):
--
Stack dump:
0.	Program arguments: /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c -triple x86_64-apple-darwin10 -fms-extensions -fenable-experimental-ms-inline-asm -Wno-microsoft -verify -fsyntax-only 
1.	/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c:12:3: current parser token 'f'
2.	/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c:7:10: parsing function body 'f'
3.	/nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c:7:10: in compound statement ('{}')
/nfs_home/chenwj/llvm-3.1/svn/arm3/tools/clang/test/Sema/Output/ms-inline-asm.c.script: line 1:  6011 Segmentation fault      /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/clang -cc1 -internal-isystem /nfs_home/chenwj/llvm-3.1/svn/arm3/Release+Asserts/bin/../lib/clang/3.2/include /nfs_home/chenwj/llvm-3.1/svn/llvm/tools/clang/test/Sema/ms-inline-asm.c -triple x86_64-apple-darwin10 -fms-extensions -fenable-experimental-ms-inline-asm -Wno-microsoft -verify -fsyntax-only
--

********************
Testing: 0 .. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
Testing Time: 626.39s
********************
Failing Tests (159):
    Clang :: CodeGen/2003-08-18-SigSetJmp.c
    Clang :: CodeGen/2003-10-29-AsmRename.c
    Clang :: CodeGen/2006-07-31-PR854.c
    Clang :: CodeGen/2009-07-22-StructLayout.c
    Clang :: CodeGen/2010-06-17-asmcrash.c
    Clang :: CodeGen/PR3613-static-decl.c
    Clang :: CodeGen/PR4611-bitfield-layout.c
    Clang :: CodeGen/alignof.c
    Clang :: CodeGen/annotations-var.c
    Clang :: CodeGen/attr-weakref.c
    Clang :: CodeGen/attr-weakref2.c
    Clang :: CodeGen/attributes.c
    Clang :: CodeGen/bitfield-2.c
    Clang :: CodeGen/bitfield-assign.c
    Clang :: CodeGen/bitfield.c
    Clang :: CodeGen/block-3.c
    Clang :: CodeGen/blocks-aligned-byref-variable.c
    Clang :: CodeGen/builtin-nanf.c
    Clang :: CodeGen/builtins-nvptx.c
    Clang :: CodeGen/builtins-x86.c
    Clang :: CodeGen/cleanup-stack.c
    Clang :: CodeGen/complex-indirect.c
    Clang :: CodeGen/compound-type.c
    Clang :: CodeGen/debug-info.c
    Clang :: CodeGen/enum2.c
    Clang :: CodeGen/global-decls.c
    Clang :: CodeGen/link-bitcode-file.c
    Clang :: CodeGen/may-alias.c
    Clang :: CodeGen/mips-clobber-reg.c
    Clang :: CodeGen/ms_struct-bitfield-1.c
    Clang :: CodeGen/ms_struct-bitfield-2.c
    Clang :: CodeGen/ms_struct-bitfield-3.c
    Clang :: CodeGen/ms_struct-bitfield-init.c
    Clang :: CodeGen/ms_struct-bitfield.c
    Clang :: CodeGen/ms_struct-pack.c
    Clang :: CodeGen/nvptx-cc.c
    Clang :: CodeGen/packed-arrays.c
    Clang :: CodeGen/packed-union.c
    Clang :: CodeGen/parameter-passing.c
    Clang :: CodeGen/sizeof-vla.c
    Clang :: CodeGen/staticinit.c
    Clang :: CodeGen/struct-x86-darwin.c
    Clang :: CodeGen/struct.c
    Clang :: CodeGen/target-data.c
    Clang :: CodeGen/transparent-union.c
    Clang :: CodeGen/uint128_t.c
    Clang :: CodeGen/x86.c
    Clang :: CodeGen/x86_32-arguments-linux.c
    Clang :: CodeGen/x86_32-arguments-realign.c
    Clang :: CodeGenCXX/2007-01-06-PtrMethodInit.cpp
    Clang :: CodeGenCXX/2009-09-09-packed-layout.cpp
    Clang :: CodeGenCXX/anonymous-namespaces.cpp
    Clang :: CodeGenCXX/array-value-initialize.cpp
    Clang :: CodeGenCXX/constructor-init.cpp
    Clang :: CodeGenCXX/devirtualize-virtual-function-calls-final.cpp
    Clang :: CodeGenCXX/eh.cpp
    Clang :: CodeGenCXX/member-functions.cpp
    Clang :: CodeGenCXX/operator-new.cpp
    Clang :: CodeGenCXX/pointers-to-data-members.cpp
    Clang :: CodeGenCXX/rtti-visibility.cpp
    Clang :: CodeGenCXX/static-init-1.cpp
    Clang :: CodeGenCXX/temp-order.cpp
    Clang :: CodeGenCXX/vararg-conversion-ctor.cpp
    Clang :: CodeGenCXX/vtable-available-externally.cpp
    Clang :: CodeGenCXX/vtable-layout-abi-examples.cpp
    Clang :: CodeGenCXX/vtable-layout.cpp
    Clang :: CodeGenCXX/vtable-linkage.cpp
    Clang :: CodeGenCXX/warn-padded-packed.cpp
    Clang :: CodeGenObjC/2008-11-12-Metadata.m
    Clang :: CodeGenObjC/arc-block-ivar-layout.m
    Clang :: CodeGenObjC/arc-compound-stmt.m
    Clang :: CodeGenObjC/arc-cond-stmt.m
    Clang :: CodeGenObjC/arc-foreach.m
    Clang :: CodeGenObjC/bitfield-1.m
    Clang :: CodeGenObjC/bitfield-access.m
    Clang :: CodeGenObjC/bitfield-ivar-offsets.m
    Clang :: CodeGenObjC/bitfield_encoding.m
    Clang :: CodeGenObjC/block-var-layout.m
    Clang :: CodeGenObjC/blocks-1.m
    Clang :: CodeGenObjC/blocks-3.m
    Clang :: CodeGenObjC/blocks-4.m
    Clang :: CodeGenObjC/blocks-5.m
    Clang :: CodeGenObjC/class-type.m
    Clang :: CodeGenObjC/constant-string-class-1.m
    Clang :: CodeGenObjC/constant-string-class.m
    Clang :: CodeGenObjC/deadcode_strip_used_var.m
    Clang :: CodeGenObjC/debug-info-default-synth-ivar.m
    Clang :: CodeGenObjC/default-property-synthesis.m
    Clang :: CodeGenObjC/encode-test-2.m
    Clang :: CodeGenObjC/encode-test-3.m
    Clang :: CodeGenObjC/encode-test-5.m
    Clang :: CodeGenObjC/encode-test-6.m
    Clang :: CodeGenObjC/encode-test.m
    Clang :: CodeGenObjC/image-info.m
    Clang :: CodeGenObjC/implicit-objc_msgSend.m
    Clang :: CodeGenObjC/implicit-property.m
    Clang :: CodeGenObjC/interface.m
    Clang :: CodeGenObjC/ivar-layout-64-bitfields.m
    Clang :: CodeGenObjC/ivar-layout-64.m
    Clang :: CodeGenObjC/ivar-layout-nonfragile-abi2.m
    Clang :: CodeGenObjC/ivars.m
    Clang :: CodeGenObjC/layout-bitfield-crash.m
    Clang :: CodeGenObjC/link-errors.m
    Clang :: CodeGenObjC/local-static-block.m
    Clang :: CodeGenObjC/metadata-symbols-32.m
    Clang :: CodeGenObjC/metadata-symbols-64.m
    Clang :: CodeGenObjC/metadata_symbols.m
    Clang :: CodeGenObjC/no-category-class.m
    Clang :: CodeGenObjC/non-lazy-classes.m
    Clang :: CodeGenObjC/nonlazy-msgSend.m
    Clang :: CodeGenObjC/ns-constant-strings.m
    Clang :: CodeGenObjC/objc-align.m
    Clang :: CodeGenObjC/objc-assign-ivar.m
    Clang :: CodeGenObjC/objc-container-subscripting.m
    Clang :: CodeGenObjC/objc-dictionary-literal.m
    Clang :: CodeGenObjC/objc2-assign-global.m
    Clang :: CodeGenObjC/objc2-new-gc-api-strongcast.m
    Clang :: CodeGenObjC/objc2-no-write-barrier.m
    Clang :: CodeGenObjC/objc2-nonfragile-abi-impl.m
    Clang :: CodeGenObjC/objc2-property-encode.m
    Clang :: CodeGenObjC/objc2-protocol-enc.m
    Clang :: CodeGenObjC/objc2-retain-codegen.m
    Clang :: CodeGenObjC/objc2-strong-cast-1.m
    Clang :: CodeGenObjC/objc2-weak-assign.m
    Clang :: CodeGenObjC/objc2-weak-compare.m
    Clang :: CodeGenObjC/objc2-weak-ivar-debug.m
    Clang :: CodeGenObjC/objc2-weak-ivar.m
    Clang :: CodeGenObjC/objc2-write-barrier-2.m
    Clang :: CodeGenObjC/objc2-write-barrier-3.m
    Clang :: CodeGenObjC/objc2-write-barrier-4.m
    Clang :: CodeGenObjC/objc2-write-barrier-5.m
    Clang :: CodeGenObjC/objc2-write-barrier.m
    Clang :: CodeGenObjC/object-incr-decr-1.m
    Clang :: CodeGenObjC/property-complex.m
    Clang :: CodeGenObjC/property-setter-attr.m
    Clang :: CodeGenObjC/protocols-lazy.m
    Clang :: CodeGenObjC/rdr-6732143-dangling-block-reference.m
    Clang :: CodeGenObjC/simplify-exceptions.mm
    Clang :: CodeGenObjCXX/block-in-template-inst.mm
    Clang :: CodeGenObjCXX/block-var-layout.mm
    Clang :: CodeGenObjCXX/blocks.mm
    Clang :: CodeGenObjCXX/debug-info.mm
    Clang :: CodeGenObjCXX/property-derived-to-base-conv.mm
    Clang :: CodeGenObjCXX/selector-expr-lvalue.mm
    Clang :: Coverage/codegen-gnu.m
    Clang :: Coverage/codegen.c
    Clang :: Coverage/targets.c
    Clang :: Driver/darwin-objc-gc.m
    Clang :: Driver/redzone.c
    Clang :: PCH/__va_list_tag.c
    Clang :: PCH/arc.m
    Clang :: PCH/chain-external-defs.c
    Clang :: PCH/external-defs.c
    Clang :: PCH/subscripting-literals.m
    Clang :: PCH/tentative-defs.c
    Clang :: PCH/va_arg.c
    Clang :: PCH/va_arg.cpp
    Clang :: Parser/pragma-visibility2.c
    Clang :: Sema/ms-inline-asm.c

  Expected Passes    : 9310
  Expected Failures  : 75
  Unsupported Tests  : 2684
  Unexpected Failures: 159
make[1]: Leaving directory `/nfs_home/chenwj/llvm-3.1/svn/arm3/test'


More information about the cfe-commits mailing list