[DSE] Handle variable offsets with sized dead_on_return (#180364)
With a sized dead_on_return, we need to not eliminate stores if there
are to a pointer with a variable offset from the underlying object
marked dead_on_return. This manifested as an assertion failure as
BaseValue/V ended up not being equal. It's possible we could do a range
analysis to try and prove the variable offset stays within bounds, but
this case seems to come up relatively rarely (only reproducible with a
UBSan build of LLVM) and is probably not worth the compile time.
Fixes #180361.
[ProfCheck] Add PreISelIntrinsicLoweringTest to XFail
Introduced in 191af6c254a83c9eb72df92a5db534d8fd4f0701. Should not be a
complicated fix, but move to the xfail list for now so the bot gets back
to green while we work on fixing.
14.4: On schedule
The releng/14.4 branch was created and the 14.4-BETA1 builds
started on February 6, 2026.
Approved by: re (implicit)
Sponsored by: OpenSats Initiative
[AMDGPU][GlobalISel] Add lowering for G_FMODF (#180152)
Add generic expansion for G_FMODF matching the SelectionDAG
implementation.
Enable G_FMODF lowering for AMDGPU with tests.
Related: #179434
lazygit: updated to 0.59.0
0.59.0
Enhancements
Have "Find base commit for fixup" ignore fixup commits for the found base commit
Exclude commit trailers from line wrapping
Limit popup panel widths to a maximum width
Support using the selected commit's message in a fixup
Fix gitignore path collisions
Fixes
Don't log the "git rev-list" call when marking bisect commits
Fix opening a menu when a previous menu was scrolled down
When moving commits up/down and the selection leaves the view, scroll to make it visible again
Fix rendering of CRLF sequence ('\r\n')
Fix rendering of the Reflog panel when using up/down to scroll it
[17 lines not shown]
ccache: updated to 4.12.3
Ccache 4.12.3
Bug fixes
Fixed hashing of CWD parts of -march=native expansion for Clang.
Fixed lookup of -march=native expansion line for GCC on Windows.
Fixed rewriting of “inlined from” messages when absolute_paths_in_stderr is enabled.
Added support for NVCC long option alternatives to -M/-MD/-MF/-MM/-MMD/-MT.
Fixed setting of UNCACHED_ERR_FD environment variable so that it is only set when executing the compiler.
Fixed leaking of inode cache file descriptor to executed programs.
Fixed errno check for some system calls.
Documentation improvements
Fixed links to installation guide in README.
m4: Change defn processing order
Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order. POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed. Push them in reverse order so
they will be processed in their original order. This matches GNU m4.
PR: 292937
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: obiwac, imp
Differential Revision: https://reviews.freebsd.org/D55116
m4: Change defn processing order
Currently, defn pushes its arguments on the stack in order, which means
they are then processed in reverse order. POSIX does not specify what
order they are processed in, which arguably suggests that they should be
processed in the order they are listed. Push them in reverse order so
they will be processed in their original order. This matches GNU m4.
PR: 292937
MFC after: 1 week
Sponsored by: Klara, Inc.
Reviewed by: obiwac, imp
Differential Revision: https://reviews.freebsd.org/D55116