Started 1 yr 5 mo ago
Took 55 min

Failed Build clang-r359508-t55994-b55994.tar.gz (Apr 29, 2019 4:09:25 PM)


Found 1 issues:
Error: <html>
+ . /Users/buildslave/jenkins/workspace/lnt-test-suite-x86_64-O3-flto/config/tasks/utils/
++ echo '@@@ LNT Submit @@@'
@@@ LNT Submit @@@
++ '[' -n -a -n lnt-test-suite-x86_64-O3-flto ']'
+++ lnt submit /Users/buildslave/jenkins/workspace/lnt-test-suite-x86_64-O3-flto/lnt-sandbox/report.json
++ LNT_RESULT_URL='error: <html>

<head><title>504 Gateway Time-out</title></head>
<body bgcolor="white">

Build Log

Revision: 358206
  1. [ThinLTO] Adding architecture name into saved object filename

    For ThinLTOCodegenerator, it has an option to save the object file
    outputs into a directory which is essential for debug info. Tools like lldb
    and dsymutil will look for these object files for debug info.

    On Darwin platform, you can link fat binaries with one single clang
    driver invocation like:
    $ clang -arch x86_64 -arch i386 -Wl,-object_path_lto,$TMPDIR ...
    Unfornately, the output object files for one architecture is going to
    overwrite the previous ones and one architecture slice will end up with
    no debug info. One example for this is to turn on ThinLTO for sanitizer
    dylibs in compiler-rt project.

    To fix the issue, add the name for the architecture into the name of the
    output object file.


    Reviewers: tejohnson, bd1976llvm, dexonsmith, JDevlieghere

    Reviewed By: dexonsmith

    Subscribers: mehdi_amini, aprantl, inglorion, eraman, hiraditya, jkorous, dang, llvm-commits

    Tags: #llvm

    Differential Revision: (detail)
    by steven_wu
Revision: 358206
  1. Simplify exclusion of nested classes from extern template instantiation, NFC

    This simplifies three checks for MS ABI, Win Itanium, or Win GNU to just
    "is Windows".

    The question remains, however, if this is really the correct thing to
    do. We could, for example, only not consider inner classes to be
    externally available if the outer class has a dllexport annotation.
    However, I will leave that as future work.

    Reviewers: hans, mstorsjo

    Subscribers: cfe-commits

    Tags: #clang

    Differential Revision: (detail)
    by rnk
  2. When skipping code at the start of a file during PCH use, Preprocessor::Lex
    is not used since it consumes all preprocessor directives until it returns
    a real token. Using the specific Lexer (i.e. CurLexer->Lex) makes it
    possible to stop skipping after an #include or #pragma hdrstop. Previously
    the skipping code was only handling CurLexer, now all will be handled


    Differential Revision: (detail)
    by mikerice

Started by upstream project relay-lnt-test-suite build number 7126
originally caused by:

This run spent:

  • 13 min waiting;
  • 55 min build duration;
  • 56 min total from scheduled to completion.

Identified problems

No identified problem

No problems were identified. If you know why this problem occurred, please add a suitable Cause for it.