Remove a few XFAILs.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 7 Aug 2014 19:35:22 +0000 (19:35 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 7 Aug 2014 19:35:22 +0000 (19:35 +0000)
These tests now pass with MCJIT.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215136 91177308-0d34-0410-b5e6-96231b3b80d8

25 files changed:
test/ExecutionEngine/2002-12-16-ArgTest.ll
test/ExecutionEngine/2003-01-04-ArgumentBug.ll
test/ExecutionEngine/2003-01-04-LoopTest.ll
test/ExecutionEngine/2003-01-15-AlignmentTest.ll
test/ExecutionEngine/2003-05-06-LivenessClobber.ll
test/ExecutionEngine/2003-05-07-ArgumentTest.ll
test/ExecutionEngine/2003-08-15-AllocaAssertion.ll
test/ExecutionEngine/2003-08-21-EnvironmentTest.ll
test/ExecutionEngine/2003-08-23-RegisterAllocatePhysReg.ll
test/ExecutionEngine/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.ll
test/ExecutionEngine/2005-12-02-TailCallBug.ll
test/ExecutionEngine/hello.ll
test/ExecutionEngine/hello2.ll
test/ExecutionEngine/mov64zext32.ll
test/ExecutionEngine/simpletest.ll
test/ExecutionEngine/stubs.ll
test/ExecutionEngine/test-call-no-external-funcs.ll
test/ExecutionEngine/test-call.ll
test/ExecutionEngine/test-common-symbols.ll
test/ExecutionEngine/test-fp-no-external-funcs.ll
test/ExecutionEngine/test-fp.ll
test/ExecutionEngine/test-global-init-nonzero.ll
test/ExecutionEngine/test-global.ll
test/ExecutionEngine/test-loadstore.ll
test/ExecutionEngine/test-local.ll

index 4c03519a85afa23654773d5ec03cddded22bd5b2..eb2fe8c048320ca5868538cdca9fdba118978e60 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 @.LC0 = internal global [10 x i8] c"argc: %d\0A\00"            ; <[10 x i8]*> [#uses=1]
 
index 3182193453aef431aa90b9cd2b2b290323596d20..68fdefefa5422aef10e67c8ae28a70e93d786926 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @foo(i32 %X, i32 %Y, double %A) {
        %cond212 = fcmp une double %A, 1.000000e+00             ; <i1> [#uses=1]
index 3e27e0607ba980b790cbd7d1331b03ae9606d725..5a0311dd93936473e705e075d4e8f893fceb8ce5 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @main() {
        call i32 @mylog( i32 4 )                ; <i32>:1 [#uses=0]
index 80e19ba19320e1115d5941bd9155b25f5cfb6c81..038d7500101f4e03ae4f4a665788af842ba42aea 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @bar(i8* %X) {
         ; pointer should be 4 byte aligned!
index 6f61aa68b67e3c1c8114fb629ad1bac482228181..576ef7cf63809ec4ffd9a788d40990bfc0910461 100644 (file)
@@ -1,7 +1,6 @@
 ; This testcase should return with an exit code of 1.
 ;
 ; RUN: not %lli %s
-; XFAIL: arm
 
 @test = global i64 0           ; <i64*> [#uses=1]
 
index 236be18d96efafb2017cb92c0bc063e906a5f398..42db5fe93fcd0266dcd3759d5fdc210d581fd538 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s test
-; XFAIL: arm
 
 declare i32 @puts(i8*)
 
index 22dd4ccb44cf575d0b83f7965fe7a43f4fbb62bb..bee409c144114e2f289de344fc1cf60f659bc207 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 ; This testcase failed to work because two variable sized allocas confused the
 ; local register allocator.
index 60dc3d6b7d43103b6ea7335676bb037e325292b9..63303fcff7c64a497d24e3de53c633f00be79804 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 ;
 ; Regression Test: EnvironmentTest.ll
index 04a5e1741bb0f768152046b5cabdc23afad96ceb..8fb1bbbe9d776468f063c485e7b28cd8accbe62f 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 ; This testcase exposes a bug in the local register allocator where it runs out
 ; of registers (due to too many overlapping live ranges), but then attempts to
index 6e48c60db26270b632973005cd4a8e69e6202e0e..6513540903e84aed05f7030b88030d56dbdf1b46 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 @A = global i32 0              ; <i32*> [#uses=1]
 
index 8523b5e3f5b83f532b372426a3742dd755cc156b..2ac8ad1795d8d0e0cd9239546e684e4105c3ad2c 100644 (file)
@@ -1,6 +1,5 @@
 ; PR672
 ; RUN: %lli %s
-; XFAIL: arm
 
 define i32 @main() {
        %f = bitcast i32 (i32, i32*, i32)* @check_tail to i32*          ; <i32*> [#uses=1]
index f2c4a7f414d984a43e94f89397e8f5e723595d24..47e36a589563af4bd4c4a0dfedd189dd9cab7afd 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 @.LC0 = internal global [12 x i8] c"Hello World\00"            ; <[12 x i8]*> [#uses=1]
 
index 155ed41d7ca6400e8865781e4c76f4bf18015b76..13b25884fee7a043a85e0aa2ed696cf5ed3b7a2b 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 @X = global i32 7              ; <i32*> [#uses=0]
 @msg = internal global [13 x i8] c"Hello World\0A\00"          ; <[13 x i8]*> [#uses=1]
index f38c21a5698f94806cbd4eca05c7124aa12a08a9..a5b246170cf0a4dbc38f7d3569f11e254db0eef7 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i64 @foo() {
   ret i64 42
index 83f9b8405902b23edb8ebb256acfe554811723f9..167a0fdfd1307f96b360146922313e56db4df322 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @bar() {
        ret i32 0
index b40e4be63d41ea0b2cbc28f86dbe98d6e1c6a229..b7d922f2cb6d749bce541d0bad227fdf6622c933 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli -disable-lazy-compilation=false %s
-; XFAIL: arm
 
 define i32 @main() nounwind {
 entry:
index b2dd5325f114e90dd9f87ed988331f0080fc013b..c3cb93121f6b245602f444218ad7324ce172c18f 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @_Z14func_exit_codev() nounwind uwtable {
 entry:
index 3fd39fe094f33e55dfd37fd466f4a168909312c6..313a6c52367d8cd0da08f6fcab28f76376b682e8 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 declare void @exit(i32)
 
index 4dd926512ae6425028c91a8948189010085db437..19e2ce584689e672fedf921adf14e3c87b444565 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli -O0 -disable-lazy-compilation=false %s
-; XFAIL: arm
 
 ; The intention of this test is to verify that symbols mapped to COMMON in ELF
 ; work as expected.
index 139b2efea57fe09fcebdfc50acd8ea72296a4c5b..61b12c2abeb729f7b24a05a808770eda58c10cf4 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli  %s > /dev/null
-; XFAIL: arm
 
 define double @test(double* %DP, double %Arg) {
        %D = load double* %DP           ; <double> [#uses=1]
index c9064500d475ad25afe86f35427cbc7c4446b95a..2bf0210d8b0021500acaa9ba476e4e573b36bed9 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define double @test(double* %DP, double %Arg) {
        %D = load double* %DP           ; <double> [#uses=1]
index ef2d37b891996ade37a4ff177f1499d94c3a7770..749a4851c5d6c7c54f59ef00e9cfd811caf74608 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli  %s > /dev/null
-; XFAIL: arm
 
 @count = global i32 1, align 4
 
index 2ea50dea99aed48cf7ff1184230053699ba3b117..69e545555649988b62d9cab3ef3b6945d5c78c11 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 @count = global i32 0, align 4
 
index 75743146c6eb89c0d7b860af1958a62788982dcf..1797599a9d8d808128343cfb386d20f6e12970bb 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define void @test(i8* %P, i16* %P.upgrd.1, i32* %P.upgrd.2, i64* %P.upgrd.3) {
        %V = load i8* %P                ; <i8> [#uses=1]
index 240b174ac2fe820425eafb2d46902edd37253c5d..ec5ba165408f62fc8c53581f5c3c8cf34b769215 100644 (file)
@@ -1,5 +1,4 @@
 ; RUN: %lli %s > /dev/null
-; XFAIL: arm
 
 define i32 @main() nounwind uwtable {
 entry: