[0/4] OpenRISC fixes for 2.39

Message ID 20240319214244.736981-1-shorne@gmail.com
Headers
Series OpenRISC fixes for 2.39 |

Message

Stafford Horne March 19, 2024, 9:42 p.m. UTC
  I am preparing to get OpenRISC hard-float patches ready for upsteam and took
some time to make sure all the nofpu port tests are clean.  Running the latest
tests I found a few issues.  This series contains a few fixes for these issues.

Also, during reviewing the Linux signal ABI after Linux floating point support
went upstream I found the OpenRISC ucontext definition is missing one field.
This series includes a fix the this ucontext ABI breakage.

Stafford Horne (4):
  or1k: Fix Linux user space signal ABI
  or1k: Update libm test ulps
  or1k: Only define fpu rouding and exceptions with hard-float
  or1k: Add prctl wrapper to unwrap variadic args

 sysdeps/or1k/bits/fenv.h                    | 19 ++++++++++
 sysdeps/or1k/libm-test-ulps                 |  1 +
 sysdeps/unix/sysv/linux/or1k/prctl.c        | 42 +++++++++++++++++++++
 sysdeps/unix/sysv/linux/or1k/sys/ucontext.h |  1 +
 4 files changed, 63 insertions(+)
 create mode 100644 sysdeps/unix/sysv/linux/or1k/prctl.c