--- /dev/null
+## We check that we copy sections to an image in the case when there are
+## exactly 6 directory entries.
+# RUN: yaml2obj --docnum=1 %s -o %t
+# RUN: llvm-objcopy --add-section new_sect=%t %t %t1
+# RUN: obj2yaml %t1 | FileCheck %s
+
+# CHECK: NumberOfRvaAndSize: 6
+# CHECK-NEXT: ExportTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK-NEXT: ImportTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK-NEXT: ResourceTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK-NEXT: ExceptionTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK-NEXT: CertificateTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK-NEXT: BaseRelocationTable:
+# CHECK-NEXT: RelativeVirtualAddress: 0
+# CHECK-NEXT: Size: 0
+# CHECK: sections:
+# CHECK-NEXT: - Name: foo
+# CHECK-NEXT: Characteristics: [ ]
+# CHECK-NEXT: Alignment: 4
+# CHECK-NEXT: SectionData: ''
+# CHECK-NEXT: - Name: new_sect
+# CHECK-NEXT: Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA ]
+# CHECK-NEXT: Alignment: 1
+# CHECK-NEXT: SectionData: ''
+
+--- !COFF
+OptionalHeader:
+ AddressOfEntryPoint: 4096
+ ImageBase: 0
+ SectionAlignment: 4096
+ FileAlignment: 512
+ MajorOperatingSystemVersion: 0
+ MinorOperatingSystemVersion: 0
+ MajorImageVersion: 0
+ MinorImageVersion: 0
+ MajorSubsystemVersion: 0
+ MinorSubsystemVersion: 0
+ Subsystem: IMAGE_SUBSYSTEM_EFI_APPLICATION
+ DLLCharacteristics: [ ]
+ SizeOfStackReserve: 0
+ SizeOfStackCommit: 0
+ SizeOfHeapReserve: 0
+ SizeOfHeapCommit: 0
+ NumberOfRvaAndSize: 6
+ ExportTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+ ImportTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+ ResourceTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+ ExceptionTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+ CertificateTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+ BaseRelocationTable:
+ RelativeVirtualAddress: 0
+ Size: 0
+header:
+ Machine: IMAGE_FILE_MACHINE_AMD64
+ Characteristics: [ ]
+sections:
+ - Name: foo
+ Characteristics: [ ]
+ Alignment: 4
+symbols:
+...