[Github] Update actions/upload-artifact action to v6 (#176677)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | major | `v5.0.0` → `v6.0.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
[40 lines not shown]
enable gfortran builds
add gfortran headers (there are some libgomp ones missing still).
build libquadmath (maybe) and libgfortran. add sets entries.
install a missed libgomp file (now derived from fetched variables.)
build the f951 and gfortran programs. add fortran to the frontend
language specs.
tested on i386, amd64, sparc, arm64, arm32 (v7hfel), sparc64, and
mipsn64eb. many others build.
mips switched to GCC 14 a while back.
leaves alpha, sh3, and m68*. (we could probably switch sun2, it
does not include gcc itself which is what fails on m68k building
pkgsrc nbcompat.)
[PseudoProbe] Support loading pseudo probe from debug binary (#175698)
Pseudo probe and DWARF sections can occupy a significant amount of space
in binary for large application. An executable PE image file should not
be larger than 2GB on Windows. To support LBR collection for those large
applications, user can use llvm-objcopy to strip those debug sections
and produce a smaller binary for profiling. The original binary can then
be used as the debug binary to load pseudo probe and DWARF info.
[LTOBackend] Add -filter-save-modules= for save-temps to only dump specific modules. (#175696)
Only if module's name contains a string in -filter-save-modules, will
its temp BC files be saved. If -filter-save-modules= not set, all
modules' BC files will be saved. This feature is more useful for ThinLto
when huge numbers of modules are built separately. Using
-filter-save-modules= can reduce build time and size of generated files,
even avoid crash if some other unrelated files have issues during BC
files dumping.
[X86][APX] Ignore the use of EFLAGS when ZU is enabled (#176645)
Since we don't need to insert the XOR instruction.
Fixes redundant MOVXZ in https://godbolt.org/z/s9Kq6TPoW
[mlir][memref] Support folding memref.load from global splat constants (#176627)
This change extends the memref.load folding hook to fold loads from
global constant memrefs initialized with splat values.
[clang-tidy] Add documentation and smoke test for CUDA (#173699)
As of AI usage: Gemini 3 was used to refine the wording and style of the
documentation text.
Closes #173677
port the __c99_cabs*() rename fixes into GCC 12.
almost identical to the GCC 14 version, riscv-builtins.cc needed a new
#include of tm_p.h to get netbsd-protos.h.
Merge tag 'landlock-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux
Pull landlock fixes from Mickaël Salaün:
"This fixes TCP handling, tests, documentation, non-audit elided code,
and minor cosmetic changes"
* tag 'landlock-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mic/linux:
landlock: Clarify documentation for the IOCTL access right
selftests/landlock: Properly close a file descriptor
landlock: Improve the comment for domain_is_scoped
selftests/landlock: Use scoped_base_variants.h for ptrace_test
selftests/landlock: Fix missing semicolon
selftests/landlock: Fix typo in fs_test
landlock: Optimize stack usage when !CONFIG_AUDIT
landlock: Fix spelling
landlock: Clean up hook_ptrace_access_check()
landlock: Improve erratum documentation
landlock: Remove useless include
landlock: Fix wrong type usage
[6 lines not shown]