r228768 - in /trunk/gcc/config/sparc: sparc.c s...

uros@gcc.gnu.org uros@gcc.gnu.org
Tue Oct 13 15:31:00 GMT 2015


Author: uros
Date: Tue Oct 13 15:31:06 2015
New Revision: 228768

URL: https://gcc.gnu.org/viewcvs?rev=228768&root=gcc&view=rev
Log:
	* config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using
	ROUND_UP macro and UNITS_PER_WORD * 2.
	* config/sparc/sparc.c (sparc_compute_frame_size):
	Use ROUND_UP and ROUND_DOWN macros where applicable.
	(function_arg_record_value, function_arg_record_value_1)
	(function_arg_record_value_1): Ditto.
	(emit_save_or_restore_regs): Use ROUND_DOWN to preserve offset
	alignment to double-word.
	(sparc_gimplify_va_arg): Use ROUND_UP to calculate rsize.
	(sparc_emit_probe_stack_range): Use ROUND_DOWN to calculate
	rounded_size.


Modified:
    trunk/gcc/config/sparc/sparc.c
    trunk/gcc/config/sparc/sparc.h



More information about the Gcc-cvs mailing list