| # RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %p/Inputs/align.s -o %t.o |
| # RUN: ld.lld -o %t --script %s %t.o |
| # RUN: llvm-objdump -t %t | FileCheck %s |
| # CHECK-LABEL: SYMBOL TABLE: |
| # CHECK-NEXT: 0000000000000000 *UND* 00000000 |
| # CHECK-NEXT: 0000000000014008 .text 00000000 _start |
| # CHECK-NEXT: 0000000000010000 *ABS* 00000000 __code_base__ |
| # CHECK-NEXT: 0000000000001000 *ABS* 00000000 VAR |
| # CHECK-NEXT: 0000000000011000 .bbb 00000000 __start_bbb |
| # CHECK-NEXT: 0000000000012000 .bbb 00000000 __end_bbb |
| .bbb : ALIGN(VAR) { *(.bbb) } |
| __start_bbb = ADDR(.bbb); |
| __end_bbb = ALIGN(__start_bbb + SIZEOF(.bbb), VAR); |