aboutsummaryrefslogtreecommitdiff
path: root/bin/sh/tests/expansion/arith17.0
diff options
context:
space:
mode:
authorRobert Clausecker <fuz@FreeBSD.org>2025-10-21 21:35:24 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2025-10-22 12:24:41 +0000
commit1ca09538d94273601dac08204c1d0b3ca9115864 (patch)
tree2d1363f772d4ff6ad755b5361c42db29359d6a1d /bin/sh/tests/expansion/arith17.0
parent2b2a4f02e0872065c63baec8bf0069e3b677def7 (diff)
sys/arm64: fix COMPAT_FREEBSD32 __syscall()HEADmain
It seems like _QUAD_LOWWORD was incorrectly expanded into 1, which is correct for big endian but not little endian. This means we always grab the padding word for the syscall number, which is usually 0, causing SIGSYS to be delivered to the caller. Reintroduce _QUAD_LOWWORD to fix the syscall. PR: 290411 MFC after: 1 week Discussed with: jrtc27 Reviewed by: cognet, emaste Approved by: markj (mentor) Fixes: 8c9c3144ccfa3061879b8cec015ee7d1010e4766 Differential Revision: https://reviews.freebsd.org/D53250
Diffstat (limited to 'bin/sh/tests/expansion/arith17.0')
0 files changed, 0 insertions, 0 deletions