Fix a FIXME. _foo.eh symbols are currently always exported so that the linker
[oota-llvm.git] / test / CodeGen / X86 / 2009-03-25-TestBug.ll
index 06063851d13b2ee9d94cbcbb13a252f4e8511b5f..f40fddc5a36d0b4f84bf4329fef86a43381046b6 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -o %t
+; RUN: llc < %s -march=x86 -o %t
 ; RUN: not grep and %t
 ; RUN: not grep shr %t
 ; rdar://6661955
@@ -6,7 +6,7 @@
 @hello = internal constant [7 x i8] c"hello\0A\00"
 @world = internal constant [7 x i8] c"world\0A\00"
 
-define void @func(i32* %b) {
+define void @func(i32* %b) nounwind {
 bb1579.i.i:            ; preds = %bb1514.i.i, %bb191.i.i
        %tmp176 = load i32* %b, align 4
        %tmp177 = and i32 %tmp176, 2