I suspect this is due to opcode pfpo not being supported. Also valgrind
can't handle this instruction too:
valgrind ./decimal32
==8038== Memcheck, a memory error detector
==8038== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==8038== Using Valgrind-3.24.0 and LibVEX; rerun with -h for copyright info
==8038== Command: ./decimal32
==8038==
==8038== Emulation fatal error -- Valgrind cannot continue:
==8038== Instruction pfpo is not supported on this host
==8038== at 0x1087BE: main (decimal32.c:9)
==8038==
==8038== Valgrind has to exit now. Sorry.
==8038==
** Summary changed:
- qemu s390x SIGILL on simple __Decimal32 assignments (casts)
+ qemu s390x SIGILL on simple _Decimal32 assignments (casts)
** Changed in: qemu (Ubuntu)
Importance: Undecided => High
** Changed in: qemu (Ubuntu)
Milestone: None => ubuntu-25.04
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2107554
Title:
qemu s390x SIGILL on simple _Decimal32 assignments (casts)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2107554/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs