[flang][openacc][cuda] Fix array section and implicit device attribute (#186513)
When CUDA Fortran is enabled, the copySymbolBinding block in
genACCHostDataOp did not handle ArrayElement designators (e.g.,
use_device(a(:,:,i))), causing a crash in getDataOperandBaseAddr
due to the copied symbol missing its IR binding.
[lldb] Fix liblldb linkage in libllvm build after 5eaf19a15129 (#186515)
Referencing libSupportHTTP under LINK_LIBS of add_lldb_library() pulls
in the archive even in a build configuration with
LLVM_LINK_LLVM_DYLIB=On, where libSupportHTTP is part of libLLVM. This
patch moves it to LINK_COMPONENTS to fix the issue.
EC2: Don't use unicode in boot loader
The boot loader menu is disabled by default in EC2, but if it is ever
turned on, the default (unicode) output breaks EC2's web interface to
the serial console.
Set loader_menu_frame="ascii" instead.
MFC after: 3 days
Sponsored by: Amazon
[LLVM] [SeparateConstOffsetFromGEP] patch PR 183402 to not assert on scalable types (#186503)
Small fix to the recently-added function canReorderAddSextToGEP, which
called getFixedValue without checking first if the type was scalable.
This would throw an assertion if hit with a scalable type, now it will exit.
[AMDGPU] Mark VOPC_e64 instructions rematerializable (#186195)
VOPC_e64 comparison instruction doesn't define VCC unlike _e32
counterparts. So this instruction should be suitable for
ramaterialization.
Merge tag 'ceph-for-7.0-rc4' of https://github.com/ceph/ceph-client
Pull ceph fixes from Ilya Dryomov:
"A small pile of CephFS and messenger bug fixes, all marked for stable"
* tag 'ceph-for-7.0-rc4' of https://github.com/ceph/ceph-client:
libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
libceph: Use u32 for non-negative values in ceph_monmap_decode()
MAINTAINERS: update email address of Dongsheng Yang
libceph: reject preamble if control segment is empty
libceph: admit message frames only in CEPH_CON_S_OPEN state
libceph: prevent potential out-of-bounds reads in process_message_header()
ceph: do not skip the first folio of the next object in writeback
ceph: fix memory leaks in ceph_mdsc_build_path()
ceph: add a bunch of missing ceph_path_info initializers
ceph: fix i_nlink underrun during async unlink
[clang][Doc][NFC] Add release note for #186210 (#186502)
Forgot to add this in the actual PR,
https://github.com/llvm/llvm-project/pull/186210
Signed-off-by: Nick Sarnie <nick.sarnie at intel.com>
Reapply "[OpenMP] Move OpenMP implicit argument to the end and reformat" (#186309)
Should be working downstream now
This reverts commit 9b61ff210fdff752d5db55b128474e9990258488.
Revert "Makefile.inc1: Don't force LLVM_BINUTILS off for cross-tools"
This reverts commit 858f53dd43ecb84cf2597229e9dbda2f242d9dd6.
It is not clear to me why building from Linux or MacOS fails to build
the toolchain, so reintroduce the long-standing slightly-broken
toolchain until that can be determined.
Reported by: vexeduxr, jrtc27
[MIR][MachineInstr] Update MachineInstr::eraseFromParent() to return an iterator (#179787)
Unlike LLVM IR `Instruction::eraseFromParent()`,
`MachineInstr::eraseFromParent()` is void and does not return the
iterator following the erased instruction. Returning an iterator can be
very helpful for example when we are erasing MachineInstrs while
iterating, as it provides a convenient way to get a valid iterator.
This patch updates `MachineInstr::eraseFromParent()` to return a
`MachineBlock::iterator` (which is a
`MachineInstrBundleIterator<MachineInstr>`). If the erased instruction
is the head of a bundle, then the returned iterator points to the next
bundle (see unittest).
[clangd] Show comment of field on hover over accessor (#182738)
When synthesizing the documentation of a trivial getter / setter also
include the documentation of that field in the hover info.
jail: fix crash with startup commands on a jail without name
Jail name is optional, thus don't try setenv(NULL).
Fixes: d8f021add40c321c4578da55dae52fb93c7ccb5f
sysutils/logstash93: New port version 9.3.1
Server-side data ingestion and transformation tool (9.3.x version).
Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.3.1-release-notes
PR: 293760
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
[MLIR][XeGPU] Fix -Wunused-variable on non-assertions builds
Inline a variable and mark one [[maybe_unused]] so that we do not get
warnings with recent clang in such configurations.
sysutils/logstash92: Update 9.2.3 => 9.2.6
Release Notes:
https://www.elastic.co/docs/release-notes/logstash#logstash-9.2.6-release-notes
Improve port:
- Replace PORTVERSION with DISTVERSION.
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download due
to the HTTP error "Forbidden 403".
- Sort USES.
- Adjust JAVA_VERSION to supported LTS 25, 21 and 17.
- Parametrize "logstash" with "${PORTNAME}".
- Adjust CONFLICTS.
- Fix warnings from portclippy.
- Add possibility to use custom user/group.
- Replace RM of bundled JDK and *.bat files with
EXTRACT_AFTER_ARGS=--exclude.
- Merge CHMODs.
- Replace %%PREFIX%% with %%LOCALBASE%% in rc.d script - bash installed
[5 lines not shown]