summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-08-21 23:30:15 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-08-21 23:30:15 +0000
commit2330df6b66e6ca7cfad54be9088f0d931cc66441 (patch)
tree0f11e02054811d0ff4ac85eed9115585f938481d /test
parenta887ae4608c97f75feae6c89af33ecc2eadbc210 (diff)
downloadllvm-2330df6b66e6ca7cfad54be9088f0d931cc66441.tar.gz
llvm-2330df6b66e6ca7cfad54be9088f0d931cc66441.tar.bz2
llvm-2330df6b66e6ca7cfad54be9088f0d931cc66441.tar.xz
llvm-mc: Improve handling of implicit alignment for magic section directives
(e.g., .objc_message_refs). - Just emit a .align when we see the directive; this isn't exactly what 'as' does but in practice it should be ok, at least for now. See FIXME. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79697 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/MC/MachO/sections.s27
1 files changed, 9 insertions, 18 deletions
diff --git a/test/MC/MachO/sections.s b/test/MC/MachO/sections.s
index 7b7f9a1e43..9771602580 100644
--- a/test/MC/MachO/sections.s
+++ b/test/MC/MachO/sections.s
@@ -121,8 +121,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x3)
@@ -135,8 +134,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 3)
+// CHECK: ('alignment', 3)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x4)
@@ -149,8 +147,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 4)
+// CHECK: ('alignment', 4)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0xe)
@@ -241,8 +238,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x6)
@@ -255,8 +251,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x7)
@@ -282,8 +277,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x9)
@@ -296,8 +290,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0xa)
@@ -427,8 +420,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x10000005)
@@ -441,8 +433,7 @@
// CHECK: ('address', 0)
// CHECK: ('size', 0)
// CHECK: ('offset', 2464)
- // FIXME: We aren't setting alignment correctly yet.
-// CHECX: ('alignment', 2)
+// CHECK: ('alignment', 2)
// CHECK: ('reloc_offset', 0)
// CHECK: ('num_reloc', 0)
// CHECK: ('flags', 0x10000005)