diff options
Diffstat (limited to 'llvm/test/DebugInfo/COFF/multifunction.ll')
| -rw-r--r-- | llvm/test/DebugInfo/COFF/multifunction.ll | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/llvm/test/DebugInfo/COFF/multifunction.ll b/llvm/test/DebugInfo/COFF/multifunction.ll index c74b332d8b8..1c19b34ab93 100644 --- a/llvm/test/DebugInfo/COFF/multifunction.ll +++ b/llvm/test/DebugInfo/COFF/multifunction.ll @@ -80,6 +80,7 @@ ; X86-NEXT: .secidx _x ; X86-NEXT: .byte 0 ; X86-NEXT: .asciz "x" +; X86-NEXT: .p2align 2 ; X86-NEXT: [[PROC_SEGMENT_END]]: ; X86-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X86-NEXT: [[FPROC_BEG]]: @@ -91,6 +92,7 @@ ; X86-NEXT: .long 0 # Exception handler offset ; X86-NEXT: .short 0 # Exception handler section ; X86-NEXT: .long 0 # Flags (defines frame register) +; X86-NEXT: .p2align 2 ; X86-NEXT: [[FPROC_END]]: ; X86-NEXT: .short 2 ; X86-NEXT: .short 4431 @@ -117,6 +119,7 @@ ; X86-NEXT: .secidx _y ; X86-NEXT: .byte 0 ; X86-NEXT: .asciz "y" +; X86-NEXT: .p2align 2 ; X86-NEXT: [[PROC_SEGMENT_END]]: ; X86-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X86-NEXT: [[FPROC_BEG]]: @@ -128,6 +131,7 @@ ; X86-NEXT: .long 0 # Exception handler offset ; X86-NEXT: .short 0 # Exception handler section ; X86-NEXT: .long 0 # Flags (defines frame register) +; X86-NEXT: .p2align 2 ; X86-NEXT: [[FPROC_END]]: ; X86-NEXT: .short 2 ; X86-NEXT: .short 4431 @@ -154,6 +158,7 @@ ; X86-NEXT: .secidx _f ; X86-NEXT: .byte 0 ; X86-NEXT: .asciz "f" +; X86-NEXT: .p2align 2 ; X86-NEXT: [[PROC_SEGMENT_END]]: ; X86-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X86-NEXT: [[FPROC_BEG]]: @@ -165,6 +170,7 @@ ; X86-NEXT: .long 0 # Exception handler offset ; X86-NEXT: .short 0 # Exception handler section ; X86-NEXT: .long 0 # Flags (defines frame register) +; X86-NEXT: .p2align 2 ; X86-NEXT: [[FPROC_END]]: ; X86-NEXT: .short 2 ; X86-NEXT: .short 4431 @@ -386,6 +392,7 @@ ; X64-NEXT: .secidx x ; X64-NEXT: .byte 0 ; X64-NEXT: .asciz "x" +; X64-NEXT: .p2align 2 ; X64-NEXT: [[PROC_SEGMENT_END]]: ; X64-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X64-NEXT: [[FPROC_BEG]]: @@ -397,6 +404,7 @@ ; X64-NEXT: .long 0 # Exception handler offset ; X64-NEXT: .short 0 # Exception handler section ; X64-NEXT: .long 81920 # Flags (defines frame register) +; X64-NEXT: .p2align 2 ; X64-NEXT: [[FPROC_END]]: ; X64-NEXT: .short 2 ; X64-NEXT: .short 4431 @@ -422,6 +430,7 @@ ; X64-NEXT: .secidx y ; X64-NEXT: .byte 0 ; X64-NEXT: .asciz "y" +; X64-NEXT: .p2align 2 ; X64-NEXT: [[PROC_SEGMENT_END]]: ; X64-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X64-NEXT: [[FPROC_BEG]]: @@ -433,6 +442,7 @@ ; X64-NEXT: .long 0 # Exception handler offset ; X64-NEXT: .short 0 # Exception handler section ; X64-NEXT: .long 81920 # Flags (defines frame register) +; X64-NEXT: .p2align 2 ; X64-NEXT: [[FPROC_END]]: ; X64-NEXT: .short 2 ; X64-NEXT: .short 4431 @@ -458,6 +468,7 @@ ; X64-NEXT: .secidx f ; X64-NEXT: .byte 0 ; X64-NEXT: .asciz "f" +; X64-NEXT: .p2align 2 ; X64-NEXT: [[PROC_SEGMENT_END]]: ; X64-NEXT: .short [[FPROC_END:[^ ]*]]-[[FPROC_BEG:[^ ]*]] # Record length ; X64-NEXT: [[FPROC_BEG]]: @@ -469,6 +480,7 @@ ; X64-NEXT: .long 0 # Exception handler offset ; X64-NEXT: .short 0 # Exception handler section ; X64-NEXT: .long 81920 # Flags (defines frame register) +; X64-NEXT: .p2align 2 ; X64-NEXT: [[FPROC_END]]: ; X64-NEXT: .short 2 ; X64-NEXT: .short 4431 @@ -488,16 +500,16 @@ ; OBJ64: Relocations [ ; OBJ64-NEXT: 0x64 IMAGE_REL_AMD64_SECREL x ; OBJ64-NEXT: 0x68 IMAGE_REL_AMD64_SECTION x -; OBJ64-NEXT: 0x98 IMAGE_REL_AMD64_SECREL x -; OBJ64-NEXT: 0x9C IMAGE_REL_AMD64_SECTION x -; OBJ64-NEXT: 0xFC IMAGE_REL_AMD64_SECREL y -; OBJ64-NEXT: 0x100 IMAGE_REL_AMD64_SECTION y -; OBJ64-NEXT: 0x130 IMAGE_REL_AMD64_SECREL y -; OBJ64-NEXT: 0x134 IMAGE_REL_AMD64_SECTION y -; OBJ64-NEXT: 0x194 IMAGE_REL_AMD64_SECREL f -; OBJ64-NEXT: 0x198 IMAGE_REL_AMD64_SECTION f -; OBJ64-NEXT: 0x1C8 IMAGE_REL_AMD64_SECREL f -; OBJ64-NEXT: 0x1CC IMAGE_REL_AMD64_SECTION f +; OBJ64-NEXT: 0x9C IMAGE_REL_AMD64_SECREL x +; OBJ64-NEXT: 0xA0 IMAGE_REL_AMD64_SECTION x +; OBJ64-NEXT: 0x100 IMAGE_REL_AMD64_SECREL y +; OBJ64-NEXT: 0x104 IMAGE_REL_AMD64_SECTION y +; OBJ64-NEXT: 0x138 IMAGE_REL_AMD64_SECREL y +; OBJ64-NEXT: 0x13C IMAGE_REL_AMD64_SECTION y +; OBJ64-NEXT: 0x19C IMAGE_REL_AMD64_SECREL f +; OBJ64-NEXT: 0x1A0 IMAGE_REL_AMD64_SECTION f +; OBJ64-NEXT: 0x1D4 IMAGE_REL_AMD64_SECREL f +; OBJ64-NEXT: 0x1D8 IMAGE_REL_AMD64_SECTION f ; OBJ64-NEXT: ] ; OBJ64: Subsection [ ; OBJ64-NEXT: SubSectionType: Symbols (0xF1) |

