Index: tests_lit/llvm2ice_tests/elf_container.ll |
diff --git a/tests_lit/llvm2ice_tests/elf_container.ll b/tests_lit/llvm2ice_tests/elf_container.ll |
index f95ed2a8c40ee4fac23053f1535991586b592582..f34baa824679747f93d30fadfca935b3fbc46818 100644 |
--- a/tests_lit/llvm2ice_tests/elf_container.ll |
+++ b/tests_lit/llvm2ice_tests/elf_container.ll |
@@ -55,8 +55,8 @@ entry: |
ret float %f |
} |
; TEXT-RELOCS-LABEL: returnFloatConst |
-; TEXT-RELOCS: movss {{.*}} R_386_32 .L$float$0 |
-; TEXT-RELOCS: addss {{.*}} R_386_32 .L$float$1 |
+; TEXT-RELOCS: movss {{.*}} R_386_32 .L$float$80000000 |
+; TEXT-RELOCS: addss {{.*}} R_386_32 .L$float$3f9d70a0 |
define internal double @returnDoubleConst() { |
entry: |
@@ -65,9 +65,9 @@ entry: |
ret double %d2 |
} |
; TEXT-RELOCS-LABEL: returnDoubleConst |
-; TEXT-RELOCS: movsd {{.*}} R_386_32 .L$double$0 |
-; TEXT-RELOCS: addsd {{.*}} R_386_32 .L$double$1 |
-; TEXT-RELOCS: addsd {{.*}} R_386_32 .L$double$2 |
+; TEXT-RELOCS: movsd {{.*}} R_386_32 .L$double$ffffffffffffffff |
+; TEXT-RELOCS: addsd {{.*}} R_386_32 .L$double$fff7ffffffffffff |
+; TEXT-RELOCS: addsd {{.*}} R_386_32 .L$double$fff8000000000003 |
; Test intrinsics that call out to external functions. |
define internal void @test_memcpy(i32 %iptr_dst, i32 %len) { |
@@ -383,11 +383,11 @@ define void @_start(i32) { |
; CHECK: Relocations [ |
; CHECK: Section ({{[0-9]+}}) .rel.text { |
-; CHECK: 0x4 R_386_32 .L$float$0 0x0 |
-; CHECK: 0xC R_386_32 .L$float$1 0x0 |
-; CHECK: 0x24 R_386_32 .L$double$0 0x0 |
-; CHECK: 0x2C R_386_32 .L$double$1 0x0 |
-; CHECK: 0x34 R_386_32 .L$double$2 0x0 |
+; CHECK: 0x4 R_386_32 .L$float$80000000 0x0 |
+; CHECK: 0xC R_386_32 .L$float$3f9d70a0 0x0 |
+; CHECK: 0x24 R_386_32 .L$double$ffffffffffffffff 0x0 |
+; CHECK: 0x2C R_386_32 .L$double$fff7ffffffffffff 0x0 |
+; CHECK: 0x34 R_386_32 .L$double$fff8000000000003 0x0 |
; CHECK: 0x{{.*}} R_386_PC32 memcpy |
; CHECK: 0x{{.*}} R_386_PC32 memset |
; CHECK: 0x{{.*}} R_386_PC32 external_foo |
@@ -419,8 +419,8 @@ define void @_start(i32) { |
; CHECK-NEXT: Section: Undefined (0x0) |
; CHECK-NEXT: } |
; CHECK: Symbol { |
-; CHECK: Name: .L$double$0 |
-; CHECK-NEXT: Value: 0x10 |
+; CHECK: Name: .L$double$fff8000000000003 |
+; CHECK-NEXT: Value: 0x8 |
; CHECK-NEXT: Size: 0 |
; CHECK-NEXT: Binding: Local (0x0) |
; CHECK-NEXT: Type: None (0x0) |
@@ -428,8 +428,8 @@ define void @_start(i32) { |
; CHECK-NEXT: Section: .rodata.cst8 |
; CHECK-NEXT: } |
; CHECK: Symbol { |
-; CHECK: Name: .L$double$2 |
-; CHECK-NEXT: Value: 0x8 |
+; CHECK: Name: .L$double$ffffffffffffffff |
+; CHECK-NEXT: Value: 0x10 |
; CHECK-NEXT: Size: 0 |
; CHECK-NEXT: Binding: Local (0x0) |
; CHECK-NEXT: Type: None (0x0) |
@@ -437,8 +437,8 @@ define void @_start(i32) { |
; CHECK-NEXT: Section: .rodata.cst8 |
; CHECK-NEXT: } |
; CHECK: Symbol { |
-; CHECK: Name: .L$float$0 |
-; CHECK-NEXT: Value: 0x4 |
+; CHECK: Name: .L$float$3f9d70a0 |
+; CHECK-NEXT: Value: 0x0 |
; CHECK-NEXT: Size: 0 |
; CHECK-NEXT: Binding: Local (0x0) |
; CHECK-NEXT: Type: None (0x0) |
@@ -446,8 +446,8 @@ define void @_start(i32) { |
; CHECK-NEXT: Section: .rodata.cst4 |
; CHECK-NEXT: } |
; CHECK: Symbol { |
-; CHECK: Name: .L$float$1 |
-; CHECK-NEXT: Value: 0x0 |
+; CHECK: Name: .L$float$80000000 |
+; CHECK-NEXT: Value: 0x4 |
; CHECK-NEXT: Size: 0 |
; CHECK-NEXT: Binding: Local (0x0) |
; CHECK-NEXT: Type: None (0x0) |