Skip to content
Snippets Groups Projects
  1. Feb 28, 2022
  2. Feb 25, 2022
  3. Feb 23, 2022
    • Ross Burton's avatar
      clang: set POPULATESYSROOTDEPS so that strip is present · bf344026
      Ross Burton authored
      
      do_populate_sysroot will execute the cross STRIP as part of the
      processing. In non-clang builds this is present via POPULATESYSROOTDEPS
      pulling in binutils, but in clang builds STRIP is set to llvm-strip which
      obviously isn't part of binutils.
      
      Set POPULATESYSROOTDEPS correctly to ensure that do_populate_sysroot has
      the strip binary available.
      
      Signed-off-by: default avatarRoss Burton <ross.burton@arm.com>
      bf344026
  4. Feb 22, 2022
  5. Feb 21, 2022
    • Khem Raj's avatar
      clang.bbclass: Use llvm provided binutils when using toolchain-clang · 9bcf8e4c
      Khem Raj authored
      
      These tools are better integrated with clang produced output consumption
      pipeline, therefore use them when using clang as compiler
      
      Signed-off-by: default avatarKhem Raj <raj.khem@gmail.com>
      9bcf8e4c
    • Khem Raj's avatar
      nonclangable.conf: Disable llvm-objcopy/llvm-strip on selected recipes · 9ad53591
      Khem Raj authored
      
      This is until upstream bugs are fixed, linux-firmware change however is
      legit and will be permanent
      
      Signed-off-by: default avatarKhem Raj <raj.khem@gmail.com>
      9ad53591
    • Khem Raj's avatar
      clang: Update to latest 14.x · 51a8c792
      Khem Raj authored
      
        * 42a797ef011b [ELF] Fix .strtab corruption when a symbol name is empty
        * 4dc3cb8e3255 ReleaseNotes: add BOLT subsection
        * 192d9680c1b1 [RISCV] add the MC layer support of Zfinx extension
        * 1e348e6042fc [OpenCL] Guard atomic_double with cl_khr_int64_*
        * 880717cc801d clang-analyzer plugins require LLVM_ENABLE_PLUGINS also
        * 9bc22aa50780 [OpenMP][CUDA] Refine the logic to determine grid size
        * ecdd25c86511 [Debuginfod] [Symbolizer] Break debuginfod out of libLLVM.
        * b0ae8076cf4c [SDAG] enable binop identity constant folds for fmul/fdiv
        * 6311bae1b424 [X86] Add test cases for fmul/fdiv with select.
        * 812894f74a8a [runtimes] Move warning messages for FOO_SYSROOT & friends above their default value
        * c561bf0daa95 [runtimes] Add release note for deprecation of FOO_SYSROOT & friends
        * 8b10e0a84047 [runtimes] Deprecate FOO_SYSROOT & friends
        * 89309e187631 [lld] One more formatting fix for the release notes
        * 9e1f13d14e19 [lld] Fix RST formatting in release notes
        * 5264342c242b [Docs][OpenCL] Update OpenCL 3.0 status in docs.
        * e8712accba11 [Docs][OpenCL] Release 14 notes.
        * b54c95790b8a [Docs] Release 14 notes for SPIR-V in clang.
        * fc2dbf90d12a [libc++] Mark test as unsupported with apple-clang
        * edf64474d662 [ELF][PPC64] Fix assertion failure for branches to hidden undefined weak for -no-pie
        * 2fc17e919f0c [libc++] Temporarily silence failing debug mode test
        * dfc24b8522ba [libc++][NFC] Work around false positive ODR violations from ASan.
        * 199e05e34bb8 [libc++] Add missing UNSUPPORTED for the has-no-incomplete-ranges test
        * 7fdca71be63a [libc++] Guard much of std::ranges under _LIBCPP_HAS_NO_INCOMPLETE_RANGES.
        * e493f08f8222 [lld-macho] Fill out release notes for 14.x
        * ea97fc6b564e [OpenMP][FIX] The `llvm.amdgcn.s.barrier` is actually not aligned
        * 062111fe8073 InferAddressSpaces: Fix assert on inferred source for inttoptr/ptrtoint
      
      Signed-off-by: default avatarKhem Raj <raj.khem@gmail.com>
      51a8c792
    • Khem Raj's avatar
      clang: Provide cross names for common llvm binutils · 5cf945b3
      Khem Raj authored
      
      These provide the cross tool prefixed with CROSS_COMPILE tuples
      
      Signed-off-by: default avatarKhem Raj <raj.khem@gmail.com>
      5cf945b3
    • Khem Raj's avatar
    • yangpeng1995's avatar
  6. Feb 18, 2022
  7. Feb 16, 2022
  8. Feb 15, 2022
  9. Feb 14, 2022
  10. Feb 12, 2022
  11. Feb 03, 2022
  12. Jan 28, 2022
    • Khem Raj's avatar
      clang: Update to 13.0.1-rc3 · 8030ce2d
      Khem Raj authored
      
      Changes in this uprev
      
        * 75e33f71c2da [X86] combineVectorHADDSUB - remove the broken HOP(x,x) merging code (PR51974)
        * 6349865a8f37 [CMake] Don't use -fno-semantic-interposition with Clang<=13
        * b3dcd156472f [ARM] Define ComplexPatternFuncMutatesDAG
        * 1f1854ce0fe5 [Driver][test] Fix undefined-libs.cpp when CLANG_DEFAULT_UNWINDLIB is libunwind
        * fc043d8a256b Revert "[lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC"
        * 5869ea6c6254 [sanitizer] msan build fix on non linux platforms
        * b9a243d1cac2 (tag: llvmorg-13.0.1-rc2) [Coroutines] Enhance symmetric transfer for constant CmpInst
        * 9d9efb1f67ff [lld][CMake] Add LLD_DEFAULT_NOSTART_STOP_GC
        * 52a400d8e4c4 [InlineCost] model calls to llvm.is.constant* more carefully
        * eaeb7dcf3249 ARM: make FastISel & GISel pass -1 to ADJCALLSTACKUP to signal no callee pop.
        * eecd0f055baa Have lit preserve SOURCE_DATE_EPOCH
        * bfb1bd1b9906 [Clang][Sema] Avoid crashing for va_arg expressions with bool argument
        * 1ac6bb3c4dd4 [Clang][CFG] check children statements of asm goto
        * 12aaa8553f82 [InstCombine] Remove attributes after hoisting free above null check
        * 35df3f98639e [DIArgList] Re-unique after changing operands to fix non-determinism
        * 0f915e755eae [RegAllocFast] Fix nondeterminism in debuginfo generation
        * 33f7aa65f5d7 [DSE] Fix invalid removal of store instruction
        * 426297cce9d5 [DSE] Add test case showing bug PR52774.
        * 0d44201451f0 [MachineOutliner] Don't outline functions starting with PATCHABLE_FUNCTION_ENTER/FENTRL_CALL
        * 69fcfdedc505 [AArch64][GlobalISel] Fix an crash in RBS due to a new regclass being added.
        * d31f8cc6884b [AArch64] Avoid crashing on invalid -Wa,-march= values
        * 67b5bc26bde8 [DebugInfo] Check DIEnumerator bit width when comparing for equality
      
      Signed-off-by: default avatarKhem Raj <raj.khem@gmail.com>
      8030ce2d
  13. Jan 12, 2022
Loading