llvm-mc: Fix tests for python variations in int printing, sigh.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 26 Aug 2009 04:28:45 +0000 (04:28 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 26 Aug 2009 04:28:45 +0000 (04:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80069 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/MachO/symbol-indirect.s
test/Scripts/macho-dump

index 1812ac3e1017017e4188dfcbb157cffef362f525..461291a3c90966cedcdf12cae2e25ec18fb5d00e 100644 (file)
@@ -244,25 +244,25 @@ sym_nlp_G:
 // CHECK:   ('nlocrel', 0)
 // CHECK:   ('_indirect_symbols', [
 // CHECK:     # Indirect Symbol 0
-// CHECK:     (('symbol_index', 5),),
+// CHECK:     (('symbol_index', 0x5),),
 // CHECK:     # Indirect Symbol 1
-// CHECK:     (('symbol_index', 4),),
+// CHECK:     (('symbol_index', 0x4),),
 // CHECK:     # Indirect Symbol 2
-// CHECK:     (('symbol_index', 0),),
+// CHECK:     (('symbol_index', 0x0),),
 // CHECK:     # Indirect Symbol 3
-// CHECK:     (('symbol_index', 6),),
+// CHECK:     (('symbol_index', 0x6),),
 // CHECK:     # Indirect Symbol 4
-// CHECK:     (('symbol_index', 2),),
+// CHECK:     (('symbol_index', 0x2),),
 // CHECK:     # Indirect Symbol 5
-// CHECK:     (('symbol_index', 8),),
+// CHECK:     (('symbol_index', 0x8),),
 // CHECK:     # Indirect Symbol 6
-// CHECK:     (('symbol_index', 7),),
+// CHECK:     (('symbol_index', 0x7),),
 // CHECK:     # Indirect Symbol 7
-// CHECK:     (('symbol_index', 2147483648),),
+// CHECK:     (('symbol_index', 0x80000000),),
 // CHECK:     # Indirect Symbol 8
-// CHECK:     (('symbol_index', 9),),
+// CHECK:     (('symbol_index', 0x9),),
 // CHECK:     # Indirect Symbol 9
-// CHECK:     (('symbol_index', 3),),
+// CHECK:     (('symbol_index', 0x3),),
 // CHECK:   ])
 // CHECK:  ),
 // CHECK: ])
index 665399d06dde40e96b61db9aca42b607e3c9b092..800015ec82574f2c372830861d8a6040b9ad4519 100755 (executable)
@@ -198,7 +198,7 @@ def dumpDysymtabCommand(f, opts):
    print "  ('_indirect_symbols', ["
    for i in range(nindirectsyms):
       print "    # Indirect Symbol %r" % i
-      print "    (('symbol_index', %r),)," % f.read32()
+      print "    (('symbol_index', %#x),)," % f.read32()
    print "  ])"
       
    f.seek(prev_pos)