• jules's avatar
    gcc/ · d68c2c10
    jules authored
    	* config/arm/arm.c (arm_function_ok_for_sibcall): Only forbid
    	sibling calls for Thumb-1.
    	* config/arm/arm.h (USE_RETURN_INSN): Enable for Thumb-2.
    	* config/arm/arm.md (*call_symbol, *call_value_symbol): Use for
    	Thumb-2.
    	(*call_insn, *call_value_insn): Don't use for Thumb-2.
    	(sibcall, sibcall_value, *sibcall_insn, *sibcall_value_insn): Use
    	for Thumb-2.
    	(return): New expander.
    	(*arm_return): New name for ARM return insn.
    	* config/arm/thumb2.md (*thumb2_return): New insn pattern.
    
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159672 138bc75d-0d04-0410-961f-82ee72b054a4
    d68c2c10
arm.h 98.4 KB