diff lld/test/ELF/nmagic.s @ 150:1d019706d866

LLVM10
author anatofuz
date Thu, 13 Feb 2020 15:10:13 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lld/test/ELF/nmagic.s	Thu Feb 13 15:10:13 2020 +0900
@@ -0,0 +1,23 @@
+# REQUIRES: x86
+# Verify that .rodata is aligned to a 8 byte boundary.
+
+# RUN: llvm-mc -filetype=obj -triple=i386 %s -o %t.o
+# RUN: ld.lld %t.o -o %t.exe -n -Ttext 0
+# RUN: llvm-readelf --section-headers %t.exe | FileCheck %s
+
+# CHECK: [ 0]           NULL     00000000 000000 000000 00      0   0  0
+# CHECK: [ 1] .text     PROGBITS 00000000 000094 000001 00  AX  0   0  4
+# CHECK: [ 2] .rodata   PROGBITS 00000008 000098 000008 00   A  0   0  8
+# CHECK: [ 3] .comment  PROGBITS 00000000 0000a0 000008 01  MS  0   0  1
+# CHECK: [ 4] .symtab   SYMTAB   00000000 0000a8 000020 10      6   1  4
+# CHECK: [ 5] .shstrtab STRTAB   00000000 0000c8 000032 00      0   0  1
+# CHECK: [ 6] .strtab   STRTAB   00000000 0000fa 000008 00      0   0  1
+
+.globl _start
+.text
+_start:
+  ret
+
+.rodata
+.align 8
+.quad 42