Fix call functions command bug in 64 bits programs for AIX
authorAditya Vidyadhar Kamath <Aditya.Kamath1@ibm.com>
Thu, 17 Nov 2022 12:50:35 +0000 (13:50 +0100)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Thu, 17 Nov 2022 12:51:37 +0000 (13:51 +0100)
commit7aae1a86b30185224554d450e233ca967359b75d
treed97ed0e240e5967ea9d7c91ca60eae7d0fcfd34a
parent1c01b23603766fbca4ed4dd12fdd710860e6038e
Fix call functions command bug in 64 bits programs for AIX

In AIX for 64 bit programs we need to zero extend variables
of integer or enum or char data type.

Otherwise a zero will get dumped in the register as we memset
our word to 0 and we copy non zero extended contents to the cache.
gdb/rs6000-aix-tdep.c