lang/gcc/16: stop putting jump tables in the text section on powerpc64
From Brad Smith, original message:
The OpenBSD powerpc64 target header defined JUMP_TABLES_IN_TEXT_SECTION,
which emits switch jump tables inline in .text. OpenBSD maps text
execute-only, so code that loads from a jump table faults. This showed
up as NumPy crashing on import on powerpc64.
Drop the override so jump tables go in .rodata like other targets.
While here, also remove a powerpc64 build workaround in tree-vect-loop.cc
that is no longer necessary.
Powerdown more panels during suspend. This includes all generic eDP panels
as well as various Samsung OLED panels. Note that the Samsing OLED panel
on the ASUS Zenbook A14 (UX3407QA) doesn't seem to power back on upon
resume wheras a similar panel in the ASUS Vivobook S15 works fine. There
are some hints in the Linux kernel that these Samsung panels need more
elaborate power sequencing. Hopefully we can fix this with a future tweak
of this driver.
ok deraadt@, kirill@
The "link" registers should always be present, so simplify the code
accordingly. Also saving and restoring the DP link state should work with
all eDP panels, so drop the compatible check.
ok deraadt@, kirill@
sysutils/starship: Update to 1.27.0
From Maintainer Lydia Sobot, thanks
I added our standard set of psm patches to fix things with IBT/BTI
(psm is pulled in now via the "pest" parser)