• ebotcazou's avatar
    * gcc-interface/gigi.h (build_function_stub): Remove. · 8899c29d
    ebotcazou authored
    	(build_return_expr): Likewise.
    	(convert_vms_descriptor): Declare.
    	* gcc-interface/utils.c (convert_vms_descriptor): Make global.
    	(build_function_stub): Move to...
    	* gcc-interface/utils2.c (build_return_expr): Move to...
    	* gcc-interface/trans.c (build_function_stub): ...here.
    	(build_return_expr): ...here.
    	(Subprogram_Body_to_gnu): Add local variable for language_function.
    	Disconnect the parameter attributes cache, if any, once done with it.
    	Call end_subprog_body only after setting the end_locus.
    	Build the stub associated with the function, if any, at the very end.
    	(gnat_to_gnu) <N_Return_Statement>: Remove couple of useless local
    	variables and streamline control flow.
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176712 138bc75d-0d04-0410-961f-82ee72b054a4
    8899c29d
trans.c 283 KB