[lld] r339774 - [LLD][ELF] - Convert binary input to yaml in sht-group.s test. NFC.

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 15 07:10:16 PDT 2018


Author: grimar
Date: Wed Aug 15 07:10:15 2018
New Revision: 339774

URL: http://llvm.org/viewvc/llvm-project?rev=339774&view=rev
Log:
[LLD][ELF] - Convert binary input to yaml in sht-group.s test. NFC.

This removes test that used binary input and adds a yaml based test instead.

Added:
    lld/trunk/test/ELF/invalid/sht-group.test
      - copied, changed from r339773, lld/trunk/test/ELF/invalid/sht-group.s
Removed:
    lld/trunk/test/ELF/invalid/Inputs/sht-group.elf
    lld/trunk/test/ELF/invalid/sht-group.s

Removed: lld/trunk/test/ELF/invalid/Inputs/sht-group.elf
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/invalid/Inputs/sht-group.elf?rev=339773&view=auto
==============================================================================
Binary file - no diff available.

Removed: lld/trunk/test/ELF/invalid/sht-group.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/invalid/sht-group.s?rev=339773&view=auto
==============================================================================
--- lld/trunk/test/ELF/invalid/sht-group.s (original)
+++ lld/trunk/test/ELF/invalid/sht-group.s (removed)
@@ -1,3 +0,0 @@
-## sht-group.elf contains SHT_GROUP section with invalid sh_info.
-# RUN: not ld.lld %p/Inputs/sht-group.elf -o /dev/null 2>&1 | FileCheck %s
-# CHECK: invalid symbol index

Copied: lld/trunk/test/ELF/invalid/sht-group.test (from r339773, lld/trunk/test/ELF/invalid/sht-group.s)
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/invalid/sht-group.test?p2=lld/trunk/test/ELF/invalid/sht-group.test&p1=lld/trunk/test/ELF/invalid/sht-group.s&r1=339773&r2=339774&rev=339774&view=diff
==============================================================================
--- lld/trunk/test/ELF/invalid/sht-group.s (original)
+++ lld/trunk/test/ELF/invalid/sht-group.test Wed Aug 15 07:10:15 2018
@@ -1,3 +1,18 @@
-## sht-group.elf contains SHT_GROUP section with invalid sh_info.
-# RUN: not ld.lld %p/Inputs/sht-group.elf -o /dev/null 2>&1 | FileCheck %s
+# REQUIRES: x86
+# RUN: yaml2obj %s -o %t.o
+# RUN: not ld.lld %t.o -o %t.exe 2>&1 | FileCheck %s
 # CHECK: invalid symbol index
+
+--- !ELF
+FileHeader:
+  Class:               ELFCLASS64
+  Data:                ELFDATA2LSB
+  Type:                ET_REL
+  Machine:             EM_X86_64
+Sections:
+  - Name:              .group
+    Type:              SHT_GROUP
+    Link:              .symtab
+    Info:              12345
+    Members:
+      - SectionOrType: GRP_COMDAT




More information about the llvm-commits mailing list