m3-sys/m3cc/gcc-apple/gcc/c-decl.c
/* Generate the RTL for the body of FNDECL.  */
Generate the RTL for the body of FNDECL.
Generate the RTL for the body of FNDECL .
void
c_expand_body (tree fndecl)
{
  if (!DECL_INITIAL (fndecl)
      || DECL_INITIAL (fndecl) == error_mark_node)
    return;
  tree_rest_of_compilation (fndecl);
  if (DECL_STATIC_CONSTRUCTOR (fndecl)
      && targetm.have_ctors_dtors)
    targetm.asm_out.constructor (XEXP (DECL_RTL (fndecl), 0),
				 DEFAULT_INIT_PRIORITY);
  if (DECL_STATIC_DESTRUCTOR (fndecl)
      && targetm.have_ctors_dtors)
    targetm.asm_out.destructor (XEXP (DECL_RTL (fndecl), 0),
				DEFAULT_INIT_PRIORITY);
}
void c_expand_body ( tree fndecl ) { if ( ! DECL_INITIAL ( fndecl ) || DECL_INITIAL ( fndecl ) == error_mark_node ) return ; tree_rest_of_compilation ( fndecl ) ; if ( DECL_STATIC_CONSTRUCTOR ( fndecl ) && targetm . have_ctors_dtors ) targetm . asm_out . constructor ( XEXP ( DECL_RTL ( fndecl ) , 0 ) , DEFAULT_INIT_PRIORITY ) ; if ( DECL_STATIC_DESTRUCTOR ( fndecl ) && targetm . have_ctors_dtors ) targetm . asm_out . destructor ( XEXP ( DECL_RTL ( fndecl ) , 0 ) , DEFAULT_INIT_PRIORITY ) ; }
Generate the RTL for the body of FNDECL.
Generate the RTL for the body of FNDECL .