aboutsummaryrefslogtreecommitdiff
path: root/test/MC/ELF/common2.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/MC/ELF/common2.s')
-rw-r--r--test/MC/ELF/common2.s7
1 files changed, 4 insertions, 3 deletions
diff --git a/test/MC/ELF/common2.s b/test/MC/ELF/common2.s
index 26c32a7c8408..bf9f22f90e93 100644
--- a/test/MC/ELF/common2.s
+++ b/test/MC/ELF/common2.s
@@ -1,7 +1,8 @@
// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | llvm-readobj -s | FileCheck %s
-// Test that the common symbols are placed at the end of .bss. In this example
-// it causes .bss to have size 9 instead of 8.
+// Test local common construction.
+// Unlike gas, common symbols are created when found, not at the end of .bss.
+// In this example it causes .bss to have size 8 instead of 9.
.local vimvardict
.comm vimvardict,1,8
@@ -16,7 +17,7 @@
// CHECK: ]
// CHECK-NEXT: Address:
// CHECK-NEXT: Offset:
-// CHECK-NEXT: Size: 9
+// CHECK-NEXT: Size: 8
// CHECK-NEXT: Link:
// CHECK-NEXT: Info:
// CHECK-NEXT: AddressAlignment: