brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 32fbace Raw
34 lines · plain
1# REQUIRES: x862 3# RUN: llvm-mc -triple x86_64-windows-msvc -filetype=obj %s -o %t.ldcfg.obj4 5# RUN: lld-link %S/Inputs/precomp-a.obj %t.ldcfg.obj /out:%t.exe /nodefaultlib /force6# RUN: llvm-readobj --coff-load-config %t.exe | FileCheck %s --check-prefix FLAGS-4007 8# RUN: lld-link %S/Inputs/precomp-a.obj %t.ldcfg.obj /out:%t.exe /nodefaultlib /force /dependentloadflag:0x8009# RUN: llvm-readobj --coff-load-config %t.exe | FileCheck %s --check-prefix FLAGS-80010 11# MSVC linker does not rewrite non-zero value of dependentloadflag in _load_config_used with zero12# RUN: lld-link %S/Inputs/precomp-a.obj %t.ldcfg.obj /out:%t.exe /nodefaultlib /force /dependentloadflag:0x013# RUN: llvm-readobj --coff-load-config %t.exe | FileCheck %s --check-prefix FLAGS-40014 15# RUN: lld-link %S/Inputs/precomp-a.obj %t.ldcfg.obj /out:%t.exe /nodefaultlib /force /dependentloadflag:0x800 /dependentloadflag:0x016# RUN: llvm-readobj --coff-load-config %t.exe | FileCheck %s --check-prefix FLAGS-40017 18# FLAGS-800: DependentLoadFlags: 0x80019# FLAGS-400: DependentLoadFlags: 0x40020 21        .section .rdata,"dr"22.globl _load_config_used23_load_config_used:24        .long 25625        .fill 74, 1, 026        .byte 0x0027        .byte 0x4028        .fill 48, 1, 029        .quad __guard_fids_table30        .quad __guard_fids_count31        .long __guard_flags32        .fill 128, 1, 033 34