Fix to step instruction due to P10 prefix instruction.
authorAditya Vidyadhar Kamath <Aditya.Kamath1@ibm.com>
Tue, 26 Sep 2023 05:48:57 +0000 (00:48 -0500)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Tue, 26 Sep 2023 13:13:18 +0000 (15:13 +0200)
commitdd05a5ca6944b8b035461350cca12aeb5d11dc03
tree993136946bcff740143066f6a3383ac5fe76e272
parent6f56739807051e82a6327ff184b01be67be37670
Fix to step instruction due to P10 prefix instruction.

In AIX, power 10 instructions like paddi occupy 8 bytes, while the other instructions
4 bytes of space. Due to this when we do a stepi on paddi instruction we get a SIGILL interrupt. Hence, we
need to check during stepi if we are able to step 8 bytes during this instruction execution and is the
breakpoint to this instruction set correctly in both 32- and 64-bit mode.

This patch is a fix to the same.
gdb/rs6000-aix-tdep.c