Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 812470 - sys-devel/lld-12.0.1 - TEST 'lld :: COFF/pdb-framedata.yaml' FAILED
Summary: sys-devel/lld-12.0.1 - TEST 'lld :: COFF/pdb-framedata.yaml' FAILED
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Linux
: Normal normal (vote)
Assignee: LLVM support project
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2021-09-10 16:14 UTC by ernsteiswuerfel
Modified: 2022-02-16 22:28 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (ppc64, 12.0.1) (lld-12.0.1:20210910-120915.log,895.87 KB, text/plain)
2021-09-10 16:14 UTC, ernsteiswuerfel
Details
emerge --info (file_812470.txt,5.82 KB, text/plain)
2021-09-10 16:14 UTC, ernsteiswuerfel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ernsteiswuerfel archtester 2021-09-10 16:14:21 UTC
Created attachment 738838 [details]
build.log (ppc64, 12.0.1)

This 'lld :: COFF/pdb-framedata.yam test failure seems to be a regression over lld-11.1.0-r1. The MachO tests fail in 11.1.0-r1 too, there are only more MachO tests in lld-12.0.1.

[...]
******************** TEST 'lld :: COFF/pdb-framedata.yaml' FAILED ********************
Script:
--
: 'RUN: at line 11';   /usr/lib/llvm/12/bin/yaml2obj /var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml -o /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.obj
: 'RUN: at line 12';   /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/bin/lld-link /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.obj -debug -entry:main -nodefaultlib -debug -out:/var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.exe -pdb:/var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.pdb
: 'RUN: at line 13';   /usr/lib/llvm/12/bin/llvm-pdbutil dump -fpo /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.pdb | /usr/lib/llvm/12/bin/FileCheck /var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml
--
Exit Code: 1

Command Output (stderr):
--
+ : 'RUN: at line 11'
+ /usr/lib/llvm/12/bin/yaml2obj /var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml -o /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.obj
+ : 'RUN: at line 12'
+ /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/bin/lld-link /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.obj -debug -entry:main -nodefaultlib -debug -out:/var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.exe -pdb:/var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.pdb
+ : 'RUN: at line 13'
+ /usr/lib/llvm/12/bin/llvm-pdbutil dump -fpo /var/tmp/portage/sys-devel/lld-12.0.1/work/lld-12.0.1_build/test/COFF/Output/pdb-framedata.yaml.tmp.pdb
+ /usr/lib/llvm/12/bin/FileCheck /var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml
/var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml:18:15: error: CHECK-NEXT: expected string not found in input
# CHECK-NEXT: 00001000 | 31 | 0 | 8 | 0 | 6 | 0 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + =
              ^
<stdin>:10:1: note: scanning from here
00100000 | 31 | 0 | 8 | 0 | 6 | 0 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = 
^

Input file: <stdin>
Check file: /var/tmp/portage/sys-devel/lld-12.0.1/work/lld/test/COFF/pdb-framedata.yaml

-dump-input=help explains the following input dump.

Input was:
<<<<<<
         .
         .
         .
         5:  FPO stream not present
         6: 
         7:  New FPO Data 
         8: ============================================================
         9:  RVA | Code | Locals | Params | Stack | Prolog | Saved Regs | Has SEH | Has C++EH | Start | Program
        10: 00100000 | 31 | 0 | 8 | 0 | 6 | 0 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = 
next:18     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
        11: 00100001 | 30 | 0 | 8 | 0 | 5 | 4 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        12: 00100003 | 28 | 0 | 8 | 0 | 3 | 4 | false | false | false | $T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        13: 20100000 | 53 | 0 | 8 | 0 | 7 | 0 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        14: 20100001 | 52 | 0 | 8 | 0 | 6 | 4 | false | false | false | $T0 .raSearch = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        15: 20100003 | 50 | 0 | 8 | 0 | 4 | 4 | false | false | false | $T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        16: 20100004 | 49 | 0 | 8 | 0 | 3 | 8 | false | false | false | $T0 $ebp 4 + = $eip $T0 ^ = $esp $T0 4 + = $ebp $T0 4 - ^ = $esi $T0 8 - ^ = 
next:18     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>>>>>>

--

********************
[...]
Failed Tests (105):
  lld :: COFF/pdb-framedata.yaml
  lld :: MachO/abs-symbols.s
  lld :: MachO/arch.s
  lld :: MachO/archive.s
  lld :: MachO/bss.s
  lld :: MachO/codemodel.ll
  lld :: MachO/common-symbol-coalescing.s
  lld :: MachO/common-symbol-resolution.s
  lld :: MachO/compact-unwind-pie.s
  lld :: MachO/compact-unwind.test
  lld :: MachO/cpu-string.ll
  lld :: MachO/demangle.s
  lld :: MachO/dso-handle.s
  lld :: MachO/dylib-stub.yaml
  lld :: MachO/dylib-version.s
  lld :: MachO/dylib.s
  lld :: MachO/dylink-lazy.s
  lld :: MachO/dylink.s
  lld :: MachO/entry-symbol.s
  lld :: MachO/export-trie.s
  lld :: MachO/fat-arch.s
  lld :: MachO/fatal-warnings.s
  lld :: MachO/filelist.s
  lld :: MachO/force-load.s
  lld :: MachO/framework.s
  lld :: MachO/headerpad.s
  lld :: MachO/implicit-dylibs.s
  lld :: MachO/indirect-symtab.s
  lld :: MachO/invalid/abs-duplicate.s
  lld :: MachO/invalid/alignment-too-large.yaml
  lld :: MachO/invalid/bad-archive-member.s
  lld :: MachO/invalid/bad-archive.s
  lld :: MachO/invalid/bad-got-to-dylib-tlv-reference.s
  lld :: MachO/invalid/bad-got-to-tlv-reference.s
  lld :: MachO/invalid/bad-tlv-def.s
  lld :: MachO/invalid/bad-tlv-opcode.s
  lld :: MachO/invalid/bad-tlv-relocation.s
  lld :: MachO/invalid/dso-handle-duplicate.s
  lld :: MachO/invalid/duplicate-symbol.s
  lld :: MachO/invalid/invalid-executable.s
  lld :: MachO/invalid/invalid-relocation-length.yaml
  lld :: MachO/invalid/invalid-relocation-pcrel.yaml
  lld :: MachO/invalid/invalid-stub.s
  lld :: MachO/invalid/missing-dylib.s
  lld :: MachO/invalid/no-filelist.s
  lld :: MachO/invalid/no-id-dylink.yaml
  lld :: MachO/invalid/reserved-section-name.s
  lld :: MachO/invalid/stub-link.s
  lld :: MachO/invalid/undefined-symbol.s
  lld :: MachO/lc-build-version.s
  lld :: MachO/lc-linker-option.ll
  lld :: MachO/link-search-order.s
  lld :: MachO/linkedit-contiguity.s
  lld :: MachO/load-commands.s
  lld :: MachO/local-got.s
  lld :: MachO/lto-archive.ll
  lld :: MachO/lto-object-path.ll
  lld :: MachO/lto-save-temps.ll
  lld :: MachO/mattrs.ll
  lld :: MachO/module-asm.ll
  lld :: MachO/no-exports-dylib.s
  lld :: MachO/no-unneeded-dyld-info.s
  lld :: MachO/nonweak-definition-override.s
  lld :: MachO/objc-arc-contract.ll
  lld :: MachO/objc.s
  lld :: MachO/order-file.s
  lld :: MachO/platform-version.s
  lld :: MachO/private-extern.s
  lld :: MachO/reexport-stub.s
  lld :: MachO/relocations.s
  lld :: MachO/reproduce-thin-archives.s
  lld :: MachO/reproduce.s
  lld :: MachO/resolution.s
  lld :: MachO/rpath.s
  lld :: MachO/sectcreate.s
  lld :: MachO/section-headers.s
  lld :: MachO/section-merge.s
  lld :: MachO/segments.s
  lld :: MachO/stabs.s
  lld :: MachO/static-link.s
  lld :: MachO/stub-framework.s
  lld :: MachO/stub-link.s
  lld :: MachO/sub-library.s
  lld :: MachO/subsections-section-relocs.s
  lld :: MachO/subsections-symbol-relocs.s
  lld :: MachO/symbol-order.s
  lld :: MachO/symtab.s
  lld :: MachO/t.s
  lld :: MachO/thin-archive.s
  lld :: MachO/tlv-dylib.s
  lld :: MachO/tlv.s
  lld :: MachO/treat-undef-sym.s
  lld :: MachO/weak-binding.s
  lld :: MachO/weak-definition-direct-fetch.s
  lld :: MachO/weak-definition-indirect-fetch.s
  lld :: MachO/weak-definition-order.s
  lld :: MachO/weak-definition-over-dysym.s
  lld :: MachO/weak-header-flags.s
  lld :: MachO/weak-import.s
  lld :: MachO/weak-private-extern.s
  lld :: MachO/weak-reference.s
  lld :: MachO/why-load.s
  lld :: MachO/x86-64-reloc-got-load.s
  lld :: MachO/x86-64-reloc-signed.s
  lld :: MachO/x86-64-reloc-unsigned.s


Testing Time: 47.49s
  Unsupported      :   16
  Passed           : 2469
  Expectedly Failed:    1
  Failed           :  105
FAILED: test/CMakeFiles/check-lld
Comment 1 ernsteiswuerfel archtester 2021-09-10 16:14:42 UTC
Created attachment 738841 [details]
emerge --info