2003-05-30 Andrew Cagney <cagney@redhat.com>
* infcall.c (call_function_by_hand): Always call DEPRECATED_FIX_CALL_DUMMY, even for AT_ENTRY_POINT case.
This commit is contained in:
parent
85b32d2290
commit
c89b70f16b
|
@ -1,6 +1,12 @@
|
||||||
|
2003-05-30 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
|
* infcall.c (call_function_by_hand): Always call
|
||||||
|
DEPRECATED_FIX_CALL_DUMMY, even for AT_ENTRY_POINT case.
|
||||||
|
|
||||||
2003-05-30 Richard Henderson <rth@redhat.com>
|
2003-05-30 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
* alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Fix loop increment.
|
* alpha-tdep.c (alpha_heuristic_frame_unwind_cache): Fix loop
|
||||||
|
increment.
|
||||||
|
|
||||||
2003-05-29 Jim Blandy <jimb@redhat.com>
|
2003-05-29 Jim Blandy <jimb@redhat.com>
|
||||||
|
|
||||||
|
|
|
@ -530,6 +530,17 @@ call_function_by_hand (struct value *function, int nargs, struct value **args)
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case AT_ENTRY_POINT:
|
case AT_ENTRY_POINT:
|
||||||
|
if (DEPRECATED_FIX_CALL_DUMMY_P ())
|
||||||
|
{
|
||||||
|
/* Sigh. Some targets use DEPRECATED_FIX_CALL_DUMMY to
|
||||||
|
shove extra stuff onto the stack or into registers. That
|
||||||
|
code should be in PUSH_DUMMY_CALL, however, in the mean
|
||||||
|
time ... */
|
||||||
|
/* If the target is manipulating DUMMY1, it looses big time. */
|
||||||
|
void *dummy1 = NULL;
|
||||||
|
DEPRECATED_FIX_CALL_DUMMY (dummy1, sp, funaddr, nargs, args,
|
||||||
|
value_type, using_gcc);
|
||||||
|
}
|
||||||
real_pc = funaddr;
|
real_pc = funaddr;
|
||||||
dummy_addr = CALL_DUMMY_ADDRESS ();
|
dummy_addr = CALL_DUMMY_ADDRESS ();
|
||||||
/* A call dummy always consists of just a single breakpoint, so
|
/* A call dummy always consists of just a single breakpoint, so
|
||||||
|
|
Loading…
Reference in New Issue