diff mbox series

clang/llvm: Upgrade to 23.1.3 release

Message ID 20261012083351.659848-1-Deepesh.Varatharajan@windriver.com
State New
Headers show
Series clang/llvm: Upgrade to 23.1.3 release | expand

Commit Message

Varatharajan, Deepesh Oct. 12, 2026, 8:33 a.m. UTC
From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>

https://discourse.llvm.org/t/llvm-23-1-3-released/92432

Brings following fixes:
0d261d1ca552 [NFC][clang][Serialization] Fix std::set_difference sorting mismatch in ASTReader (#219053)
65d339f61025 [ARM] fix `r14` aliasing `lr` on `thumb-1` (#225746)
c23967f24eeb [Mips][MSA] Fix commutability of unordered comparisons (#228567)
c06551266dbf [X86] combineConcatVectorOps - ensure all suboperand concatenation types are simple (#228522)
31c414240aa7 [libc++][format] Don't leave the output buffer full after a bulk write (#226791)
2bf6af3d8c93 [AVR] Implement selection of 'ISD::RETURNADDR' and 'ISD::FRAMEADDR' (#222909)
76a44e46d47b [cmake] Build libxml from source in release (#221365)
c2cf51f7320a [X86] Don't skip frame setup/destroy on SEH pseudos and regenerate tests (#225445)
d54ecc1aecae [lld][LoongArch] Prevent relaxation oscillation for LA.PCRel and CALL (#226713)
6459dc471c97 [Loongarch] fix int to float conversion on non-MVT vector types (#228896)
fb050e696e7c [Mips][MSA] Lower vector fabs to BCLRI (#228532)
fb2a21b4f875 [llvm-objcopy][MachO] Fix use-after-free when stripping (#228607)
d9eddcfb4748 [clangd] Fix header-name completion replace ranges (#225473)
0da1d6ee125d [RISCV] Consider truncate semantics in performINSERT_VECTOR_ELTCombine (#228243)
6e2bb08c5682 [InstCombine] Fix miscompilation in sinkNotIntoOtherHandOfLogicalOp (#226783)
d8965120316b [clang][AArch64] Fix range check for _Read/_WriteStatusReg (#227052)
21ef2ddb8060 [KnownFPClass] Do not propagate non-NaN through `asin` and `acos` (#213812)
1f2d65a9e7d7 [AArch64] Fix accumulator chain opcode for SABAv2i32 (#226062)
9669f0a31161 [Mips] Restrict rdhwr+synci to Linux on MIPS R6 (#222566)
d3b23d8b0c19 [libc][math] Fix fast path with small inputs for double precision sin/cos. (#221012)
dfb1297f7c3f [C++20] [Modules] Load friends for classes in ADL (#219094)
6abb6e738b33 [clang-repl] Keep earlier declarations alive when an input fails (#218149)
ee66426152f9 Avoid abi break
8f747d63ffb2 [lldb] Attempt to unbreak building lldb with the 27 SDK (#223090)
532fa5afbe2b [ld64.lld, llvm-otool] Minimal arm64e.x1 support (#222721)
9efc50ac8a20 [Windows] Don't export clang::interp symbols for plugins (#221295)
c0f43c82604c [SelectionDAG] Fix result index and vector width in unrollExpandedOp (#225886)
b3aebbf2de7b [CI] Bump python dependencies
c9376624635f [RISC-V] Fix assert after 255162a (#212791)
4db63eeac73f [RISC-V] Do not emit cm.popret[z] with zicfiss (#196267)
6b34061eb9d4 [AArch64] Don't emit stack restore for SME ZA non-sibling tail calls (#224721)
3273cdaa5ea1 [GlobalISel][AArch64] Do not remove dst type predicates from pattern children nodes. (#221576)
5f2881edaf60 [lldb][Windows] Remove use of unstable ABI and fix SB API visibility (#222665)
28a01b03e11f [lldb][Windows] Translate file descriptors between CRT instances (#217126)
e24fcb694410 [AArch64] Guard against large types in performOrXorChainCombine (#222146)
ff3d38593e6d [Mips] Strip \x01 no-mangle prefix from R_MIPS_JALR symbol name (#219427)
5d31c0334b03 [lldb] Fix switch case for i386 in COFF GetModuleSpecifications (#222030)
898bafa6c855 [AArch64][GISel][FastISel] Fix Windows "sret inreg". (#225190)
8646466e3a4f [DAGCombiner] Restrict combineOrOfSetCCToUSUBOCarry to ZeroOrOneBooleanContent. (#224759)
557e1d658863 [DAGCombiner] Require a 0/1 carry-in when rebuilding a borrow chain (#223396)
615ef6c76842 github-upload-release: Create draft releases (#209876)
243739128971 [lld] Don't drop RELR relocations for late-added GOT entries (#211911)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
---
 meta/conf/distro/include/maintainers.inc     | 2 +-
 meta/recipes-devtools/clang/common-clang.inc | 2 +-
 meta/recipes-devtools/clang/common.inc       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)
diff mbox series

Patch

diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 94ab0ccace..4446732e9f 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -484,7 +484,7 @@  RECIPE_MAINTAINER:pn-linux-yocto-tiny = "Bruce Ashfield <bruce.ashfield@gmail.co
 RECIPE_MAINTAINER:pn-lld = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-lldb = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-llvm = "Khem Raj <raj.khem@gmail.com>"
-RECIPE_MAINTAINER:pn-llvm-project-source-23.1.2 = "Khem Raj <raj.khem@gmail.com>"
+RECIPE_MAINTAINER:pn-llvm-project-source-23.1.3 = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-llvm-tblgen-native = "Khem Raj <raj.khem@gmail.com>"
 RECIPE_MAINTAINER:pn-log4cplus = "Unassigned <unassigned@yoctoproject.org>"
 RECIPE_MAINTAINER:pn-logrotate = "Yi Zhao <yi.zhao@windriver.com>"
diff --git a/meta/recipes-devtools/clang/common-clang.inc b/meta/recipes-devtools/clang/common-clang.inc
index d34858d8a2..cf93fd0f62 100644
--- a/meta/recipes-devtools/clang/common-clang.inc
+++ b/meta/recipes-devtools/clang/common-clang.inc
@@ -5,7 +5,7 @@  LLVM_HTTP ?= "https://github.com/llvm"
 
 MAJOR_VER = "23"
 MINOR_VER = "1"
-PATCH_VER = "2"
+PATCH_VER = "3"
 # could be 'rcX' or 'git' or empty ( for release )
 VER_SUFFIX = ""
 
diff --git a/meta/recipes-devtools/clang/common.inc b/meta/recipes-devtools/clang/common.inc
index 0bcd259047..6465fe3399 100644
--- a/meta/recipes-devtools/clang/common.inc
+++ b/meta/recipes-devtools/clang/common.inc
@@ -17,7 +17,7 @@  BASEURI ?= "${LLVM_HTTP}/llvm-project/releases/download/llvmorg-${PV}${VER_SUFFI
 UPSTREAM_CHECK_URI = "${LLVM_HTTP}/llvm-project/releases/"
 UPSTREAM_CHECK_REGEX = "releases/tag/llvmorg-?(?P<pver>\d+(\.\d+)+)"
 SOURCEDIR ?= "llvm-project-${PV}${VER_SUFFIX}.src"
-SRC_URI[sha256sum] = "c98bbef08a2b4c2613cd50e9aa9ae7b69b1fe6c16b2c40373bc0ab6116fdf78a"
+SRC_URI[sha256sum] = "c44186a7762ed28954be72e5ff6df9808e0779d4f1bf014ecc4e7e211d31ee34"
 
 SRC_URI = "\
     ${BASEURI} \