Hello,
This makes the SAVED_PC_AFTER_CALL optional; removing the d10v implementation. The comment that goes with the patch should explain the rationale.
I'll commit in a day or so.
Baring problems, it will be followed up with the deprecation of SAVED_PC_AFTER_CALL.
Andrew
2003-04-06 Andrew Cagney <cagney at redhat dot com>
* gdbarch.sh (SAVED_PC_AFTER_CALL): Add a predicate.
* gdbarch.h, gdbarch.c: Re-generate.
* d10v-tdep.c (d10v_saved_pc_after_call): Delete function.
(d10v_gdbarch_init): Do not set saved_pc_after_call.
* infrun.c (step_over_function): Call SAVED_PC_AFTER_CALL_P
conditionally, using frame_pc_unwind as an alternative. Add
comments.
* arch-utils.c (init_frame_pc_default): Only call
SAVED_PC_AFTER_CALL when available.