AIX: Remove exec_one_dummy_insn hack
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Wed, 10 Sep 2014 13:59:33 +0000 (15:59 +0200)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Wed, 10 Sep 2014 13:59:33 +0000 (15:59 +0200)
commit8efa9855823a78b8f465f39ddd8736266a6f31c4
treee09fc592c5243d3c0e0e1206ea331527cf654993
parent963349348e119396aa1a326922624aa78398e7e7
AIX: Remove exec_one_dummy_insn hack

Old AIX versions required GDB to update the stack pointer register and
execute at least one instruction before accessing the space newly allocated
on the user stack.  This was done using the exec_one_dummy_insn routine
in rs6000-nat.c

However, in currently supported AIX versions (tested on AIX 6.1), this hack
is no longer necessary.  In fact, removing the hack actually fixed several
test case failures, and removes a call to deprecated_insert_raw_breakpoint.

gdb/ChangeLog:

* rs6000-nat.c (exec_one_dummy_insn): Remove.
(store_register): Do not call exec_one_dummy_insn.
gdb/ChangeLog
gdb/rs6000-nat.c