contrib/gcc-2.3.3/config/mips.c
/* Define the number of delay slots needed for the function epilogue.

   On the mips, we need a slot if either no stack has been allocated,
   or the only register saved is the return register.  */
Define the number of delay slots needed for the function epilogue.
On the mips, we need a slot if either no stack has been allocated,
or the only register saved is the return register.
Define the number of delay slots needed for the function epilogue . On the mips we need a slot if either no stack has been allocated or the only register saved is the return register .
int
mips_epilogue_delay_slots ()
{
  if (!current_frame_info.initialized)
    (void) compute_frame_size (get_frame_size ());
  if (current_frame_info.total_size == 0)
    return 1;
  if (current_frame_info.mask == (1 << 31) && current_frame_info.fmask == 0)
    return 1;
  return 0;
}
int mips_epilogue_delay_slots ( ) { if ( ! current_frame_info . initialized ) ( void ) compute_frame_size ( get_frame_size ( ) ) ; if ( current_frame_info . total_size == 0 ) return 1 ; if ( current_frame_info . mask == ( 1 << 31 ) && current_frame_info . fmask == 0 ) return 1 ; return 0 ; }
Define the number of delay slots needed for the function epilogue.
Define the number of delay slots needed for the function epilogue .