diff options
Diffstat (limited to 'test/MC/ELF/common2.s')
-rw-r--r-- | test/MC/ELF/common2.s | 7 |
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: |