Started 2 yr 7 mo ago
Took 55 min on green-dragon-03

Success Build r302283 (#5732) (May 5, 2017 2:41:43 PM)

Subproject Builds

Revision: 302283
Changes
  1. Fix remaining GCC 7 build warnings (detail/ViewSVN)
    by ericwf
  2. Fix UDP Socket connections

    Some of the refactoring in r301492 broke UDP socket connections. This is a partial revert of that refactoring. At some point I'll spend more time diagnosing where the refactoring went wrong and how to better clean up this code, but I don't have time to do that today. (detail/ViewSVN)
    by cbieneman
  3. [clang-tidy] Fix PR32896: detect initializer lists in modernize-use-empalce

    Summary:
    This patch fixes [[ https://bugs.llvm.org/show_bug.cgi?id=32896 | PR32896 ]].

    The problem was that modernize-use-emplace incorrectly removed changed push_back into emplace_back, removing explicit constructor call with initializer list parameter, resulting in compiler error after applying fixits.
    modernize-use-emplace used to check if matched constructor had InitListExpr, but didn't check against CXXStdInitializerListExpr.

    Eg.

    ```
    std::vector<std::vector<int>> v;
      v.push_back(std::vector<int>({1})); // --> v.emplace_back({1});
    ```

    Reviewers: Prazek, alexfh, aaron.ballman

    Reviewed By: Prazek, alexfh, aaron.ballman

    Subscribers: xazax.hun, cfe-commits

    Tags: #clang-tools-extra

    Differential Revision: https://reviews.llvm.org/D32767 (detail/ViewSVN)
    by kuhar
  4. Fix new warnings emitted by GCC 7 (detail/ViewSVN)
    by ericwf
  5. Remove isTlsLocalDynamicRel and isTlsInitialExecRel.

    This feels a bit hackish, but I think it is still an improvement.

    The way a tls address is computed in the various architectures is not
    that different. For example, for local dynamic we need the base of the
    tls (R_TLSLD or R_TLSLD_PC), and the offset of that particular symbol
    (R_ABS).

    Given the similarity, we can just use the expressions instead of
    having two additional target hooks. (detail/ViewSVN)
    by rafael
  6. TargetLibraryInfo: Introduce wcslen

    wcslen is part of the C99 and C++98 standards.

    - This introduces the function to TargetLibraryInfo.
    - Also set attributes for wcslen in llvm::inferLibFuncAttributes().

    Differential Revision: https://reviews.llvm.org/D32837 (detail/ViewSVN)
    by matze
  7. AMDGPU/AMDHSA: Set COMPUTE_PGM_RSRC2:LDS_SIZE to 0

    This field is populated by the CP

    Differential Revision: https://reviews.llvm.org/D32619 (detail/ViewSVN)
    by kzhuravl
  8. [ScopBuilder] Move Scop::init to ScopBuilder. NFC.

    Scop::init is used only during SCoP construction. Therefore ScopBuilder
    seems the more appropriate place for it. We integrate it onto its only
    caller ScopBuilder::buildScop where some other construction steps
    already took place.

    Differential Revision: https://reviews.llvm.org/D32908 (detail/ViewSVN)
    by meinersbur

Started by upstream project phase2_modules_relay build number 3901
originally caused by:

This run spent:

  • 4 ms waiting;
  • 55 min build duration;
  • 55 min total from scheduled to completion.