https://bugs.kde.org/show_bug.cgi?id=476895
Bug ID: 476895
Summary: [aarch64] unhandled instruction 0xF8BFC273
Classification: Developer tools
Product: valgrind
Version: 3.22 GIT
Platform: Other
OS: Other
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Hi,
While running the test suite of json-c (https://github.com/json-c/json-c) on
different toolchain, with the most recent of it I hit in valgrind an unhandled
instruction. It seems the test suite of json-c will run the test under valgrind
by default if valgrind is installed.
I use valgrind 3.22, and I backported this commit to make sure it's not a
dotprod variant:
https://sourceware.org/git/?p=valgrind.git;a=commit;h=f42b9a434e12bc14ec821183a69b86e91da0577c
With a toolchain based on gcc 9 or 11, it's ok. With a toolchain based on gcc
13 I git the issue. This gcc was configured with these flags managing
instructions: --with-arch-64=armv8.2-a+fp16+rcpc+dotprod+crypto
--with-tune-64=neoverse-n1
In the valgrind log (for any tests), I can see:
ARM64 front end: load_store
disInstr(arm64): unhandled instruction 0xF8BFC273
disInstr(arm64): 1111'1000 1011'1111 1100'0010 0111'0011
I am not sure which kind of instruction this is :(
I guess from the binary opcode dump someone who knows the aarch64 assembly can
"guess it".
Cheers,
Romain
--
You are receiving this mail because:
You are watching all bug changes.