security/strongswan-legacy: follow core in naming IPv4+6 "any"
This will die eventually since "inet46" is only in the legacy code,
but in order to mark this spot as done we do the rename.
[mlir][SPIR-V] Fold IAddCarry/[SU]MulExtended constants into spirv.Constant struct (#198633)
Emit a single spirv.Constant of struct type instead of the spirv.Undef +
two spirv.CompositeInsert workaround
math/onednn: fix build on powerpc64
/wrkdirs/usr/ports/math/onednn/work/oneDNN-3.12/src/cpu/ppc64/ppc64_gemm_reorder.cpp:32:25: error: use of 'long long' with '__vector' requires VSX support (available on POWER7 or later) to be enabled
32 | typedef __vector signed long long vec_i64 __attribute__((aligned(8)));
| ^
1 error generated.
[lldb] Do not include argv[0] to the process info arguments. (#198262)
The process file name is stored separately from other command line args.
and argv[0] may differ from the executable path if process was created
using the `exec*()` variants.
[Coroutines] Expand materialization tests (NFC) (#198571)
Expand checks so they check that the operation has been rematerialized,
and computed values are not being stored.
Assisted-by: Claude Code
[NFC][Liveness] Document `TransferFunctions::Visit` (#198617)
The logic of `TransferFunctions::Visit` was confusing, which led to the
introduction of a "What is this?" comment when this method was touched
by an earlier code cleanup effort.
This commit replaces the "What is this?" comment block with comments
that clarify the roles of the main parts of this method.
lang/ruby33: revert partially 3bb0a93351df3e8d1d7263c39e49e228ff388123
The patch doesn't apply and ruby33 anyway uses ucontext coroutines
for powerpc64* so the issue doesn't appear there. Since the port didn't
build, it's safe to remove PORTREVISION.
Reported by: zi
dns/dnsjit: fix build on powerpc64
Workaround for luajit-openresty bug.
When invoking luajit -bg -n NAME -t o input output,
the bcsave.lua script reads garbled vararg data instead of
the -t argument value.
math/sleef: fix build on powerpc64
In file included from /wrkdirs/usr/ports/math/sleef/work/.build/src/libm/disppower_128.c:14:
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:367:3: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
367 | SLEEF_VECTOR_DOUBLE x, y;
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:372:26: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
372 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_sind2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:372:62: error: a parameter list without types is only allowed in a function definition
372 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_sind2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:373:26: error: unknown type name 'SLEEF_VECTOR_DOUBLE'
373 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_cosd2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:373:62: error: a parameter list without types is only allowed in a function definition
373 | SLEEF_IMPORT SLEEF_CONST SLEEF_VECTOR_DOUBLE Sleef_cosd2_u35(SLEEF_VECTOR_DOUBLE);
| ^
/wrkdirs/usr/ports/math/sleef/work/.build/include/sleef.h:374:73: error: a parameter list without types is only allowed in a function definition
[42 lines not shown]
math/openblas: fix build on powerpc64
-lm is necessary:
/usr/local/bin/ld: ../libopenblas_ppc970p-r0.3.33.a(bgemm_thread_nn.o): undefined reference to symbol 'sqrt@@FBSD_1.0'
/usr/local/bin/ld: /lib/libm.so.5: error adding symbols: DSO missing from command line
[InstCombine] Do not crash in compare of bitcast pattern (#198389)
The pattern matching `fcmp oeq/une (bitcast X), 0.0` assumes that X is
an integer, but it is possible to cast between float types. Add a check
for X being an integer type to fix the compiler crashing on this
pattern. A lit test for this failure is also added.