Fix for call feature having 9th function parameter and beyond corrupt values.
authorAditya Vidyadhar Kamath <Aditya.Kamath1@ibm.com>
Fri, 25 Aug 2023 16:30:02 +0000 (11:30 -0500)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Fri, 25 Aug 2023 16:48:24 +0000 (18:48 +0200)
commit99dc97091be000ad4d724d677b361e7af7d35db8
treef41f9a2b6e7f75613a4c276da35ae9bee6aec4e5
parent26fca3f1fe3739939094161e94a80723cab52420
Fix for call feature having 9th function parameter and beyond corrupt values.

In AIX the first eight function parameters are stored from R3 to R10.
If there are more than eight parameters in a function then we store the 9th parameter onwards in the stack.
While doing so, in 64 bit mode the words were not zero extended and was coming like 32 bit mode.
This patch is a fix to the same.
gdb/rs6000-aix-tdep.c