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.

Reply via email to