[all-commits] [llvm/llvm-project] 36736c: [gn build] Port 79cc728b7701

Vitaly Buka via All-commits all-commits at lists.llvm.org
Tue Jun 3 12:30:53 PDT 2025


  Branch: refs/heads/users/vitalybuka/spr/nfcpromotemem2reg-move
  Home:   https://github.com/llvm/llvm-project
  Commit: 36736c88a0660237a8a72d16ca250a8f682ba206
      https://github.com/llvm/llvm-project/commit/36736c88a0660237a8a72d16ca250a8f682ba206
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M llvm/utils/gn/secondary/lld/Common/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 79cc728b7701


  Commit: cbd2768b0de424e21eaa657fb8c620585044812a
      https://github.com/llvm/llvm-project/commit/cbd2768b0de424e21eaa657fb8c620585044812a
  Author: LLVM GN Syncbot <llvmgnsyncbot at gmail.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/lib/Frontend/HLSL/BUILD.gn

  Log Message:
  -----------
  [gn build] Port 9ec5afea7737


  Commit: 3cb967a2cd9784d3846072121990bdfaa89b0d15
      https://github.com/llvm/llvm-project/commit/3cb967a2cd9784d3846072121990bdfaa89b0d15
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
    M llvm/test/Transforms/InstCombine/2009-02-20-InstCombine-SROA.ll
    M llvm/test/Transforms/SimplifyCFG/Hexagon/switch-to-lookup-table.ll

  Log Message:
  -----------
  [NFCI][PromoteMem2Reg] Don't handle the first successor out of order (#142464)

Just for consistency, to avoid confusing conditions.

`reverse` helps to avoid tests updates as nothing is
changing for for successors count <=2.

For #142461


  Commit: ee46630dd06dd1e4f564f9fa9bb0daf3e9e29c98
      https://github.com/llvm/llvm-project/commit/ee46630dd06dd1e4f564f9fa9bb0daf3e9e29c98
  Author: Sharjeel Khan <sharjeelkhan at google.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M clang/lib/Sema/SemaChecking.cpp
    M clang/test/Sema/warn-fortify-source.c

  Log Message:
  -----------
  [Clang][Sema] Add fortify warnings for stpcpy (#141646)

As mentioned in https://github.com/llvm/llvm-project/issues/142230, I am
adding fortify warnings for functions missing in Clang and I am starting
with stpcpy.


  Commit: 5d2e1c0432afa57f910f448765a7819cecbebdf2
      https://github.com/llvm/llvm-project/commit/5d2e1c0432afa57f910f448765a7819cecbebdf2
  Author: SharonXSharon <xiaoranxu.nju at gmail.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M lld/test/MachO/order-file-strip-hashes.s

  Log Message:
  -----------
  [lld][macho] fix test failure by adding # REQUIRES: aarch64 (#142649)

fix the test failures caused by
https://github.com/llvm/llvm-project/pull/140670

https://lab.llvm.org/buildbot/#/builders/144/builds/26745

```
FAIL: lld::order-file-strip-hashes.s
[view all 14 lines](https://lab.llvm.org/buildbot/#/builders/144/builds/26745/steps/6/logs/FAIL__lld__order-file-strip-hashes_s) 
******************** TEST 'lld :: MachO/order-file-strip-hashes.s' FAILED ********************
Exit Code: 1
Command Output (stderr):
--
rm -rf /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp && split-file /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/lld/test/MachO/order-file-strip-hashes.s /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp # RUN: at line 1
+ rm -rf /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp
+ split-file /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/lld/test/MachO/order-file-strip-hashes.s /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp/a.s -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp/a.o # RUN: at line 2
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-mc -filetype=obj -triple=arm64-apple-darwin /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp/a.s -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/tools/lld/test/MachO/Output/order-file-strip-hashes.s.tmp/a.o
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-mc: error: unable to get target for 'arm64-apple-darwin', see --version and --triple.
```

Co-authored-by: Sharon Xu <sharonxu at fb.com>


  Commit: b994299e59c9aac01ca0a494b2b861ebd5acc190
      https://github.com/llvm/llvm-project/commit/b994299e59c9aac01ca0a494b2b861ebd5acc190
  Author: lntue <lntue at google.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M libc/hdr/stdlib_overlay.h

  Log Message:
  -----------
  [libc] Also remove _FORTIFY_SOURCE before including <stdlib.h> in overlay mode. (#142647)


  Commit: 8d869637e846faacf8189742ce29e406e6424413
      https://github.com/llvm/llvm-project/commit/8d869637e846faacf8189742ce29e406e6424413
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M bolt/lib/Passes/ADRRelaxationPass.cpp
    A bolt/test/AArch64/adr-relaxation-fail.s
    M bolt/test/AArch64/adr-relaxation.s
    M bolt/test/AArch64/r_aarch64_prelxx.s
    M bolt/test/AArch64/test-indirect-branch.s
    R bolt/test/runtime/AArch64/adrrelaxationpass.s

  Log Message:
  -----------
  [BOLT][AArch64] Fix error message for failed ADR relaxation (#142533)

Do not recommend the strict mode to the user when ADR relaxation fails
on a non-simple function, i.e. a function with unknown CFG.

We cannot rely on relocations to reconstruct compiler-generated jump
tables for AArch64, hence strict mode does not work as intended.


  Commit: 50f9b8acafdca48e87e6b8e393c1f116a2d193ee
      https://github.com/llvm/llvm-project/commit/50f9b8acafdca48e87e6b8e393c1f116a2d193ee
  Author: Qinkun Bao <qinkun at google.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M clang/docs/SanitizerSpecialCaseList.rst

  Log Message:
  -----------
  [Doc][NFC] Fix a typo in SanitizerSpecialCaseList.rst (#142494)


  Commit: 699194a404f2302af2d9d475aa4cc1a8e6f5e6e5
      https://github.com/llvm/llvm-project/commit/699194a404f2302af2d9d475aa4cc1a8e6f5e6e5
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-06-03 (Tue, 03 Jun 2025)

  Changed paths:
    M bolt/lib/Passes/ADRRelaxationPass.cpp
    A bolt/test/AArch64/adr-relaxation-fail.s
    M bolt/test/AArch64/adr-relaxation.s
    M bolt/test/AArch64/r_aarch64_prelxx.s
    M bolt/test/AArch64/test-indirect-branch.s
    R bolt/test/runtime/AArch64/adrrelaxationpass.s
    M clang/docs/SanitizerSpecialCaseList.rst
    M clang/lib/Sema/SemaChecking.cpp
    M clang/test/Sema/warn-fortify-source.c
    M libc/hdr/stdlib_overlay.h
    M lld/test/MachO/order-file-strip-hashes.s
    M llvm/utils/gn/secondary/lld/Common/BUILD.gn
    M llvm/utils/gn/secondary/llvm/lib/Frontend/HLSL/BUILD.gn

  Log Message:
  -----------
  rebase

Created using spr 1.3.6


Compare: https://github.com/llvm/llvm-project/compare/e6163a35ba6f...699194a404f2

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list