This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
ia64_direct_return buglet
- To: Jim Wilson <wilson at cygnus dot com>, gcc-patches at gcc dot gnu dot org
- Subject: ia64_direct_return buglet
- From: Richard Henderson <rth at cygnus dot com>
- Date: Mon, 8 May 2000 23:07:57 -0700
I have no idea how this was working before. I just
happened to be looking at compiler output and thinking
"hey, there's something missing here".
r~
* config/ia64/ia64.c (ia64_direct_return): Require frame size zero.
Index: config/ia64/ia64.c
===================================================================
RCS file: /cvs/gcc/egcs/gcc/config/ia64/ia64.c,v
retrieving revision 1.15
diff -c -p -d -r1.15 ia64.c
*** ia64.c 2000/05/08 22:08:25 1.15
--- ia64.c 2000/05/09 05:53:45
*************** int
*** 1146,1152 ****
ia64_direct_return ()
{
return (reload_completed && ! frame_pointer_needed
! && ia64_compute_frame_size (get_frame_size ()));
}
--- 1146,1152 ----
ia64_direct_return ()
{
return (reload_completed && ! frame_pointer_needed
! && ia64_compute_frame_size (get_frame_size ()) == 0);
}