r209484 - in /trunk/gcc: ChangeLog fortran/Chan...

jakub@gcc.gnu.org jakub@gcc.gnu.org
Thu Apr 17 12:49:00 GMT 2014


Author: jakub
Date: Thu Apr 17 12:49:49 2014
New Revision: 209484

URL: http://gcc.gnu.org/viewcvs?rev=209484&root=gcc&view=rev
Log:
	* genmodes.c (struct mode_data): Add need_bytesize_adj field.
	(blank_mode): Initialize it.
	(emit_mode_size_inline, emit_mode_nunits_inline,
	emit_mode_inner_inline): New functions.
	(emit_insn_modes_h): Call them and surround their output with
	#if GCC_VERSION >= 4001 ... #endif.
	* machmode.h (GET_MODE_SIZE, GET_MODE_NUNITS, GET_MODE_INNER):
	For GCC_VERSION >= 4001 use mode_*_inline routines instead of
	mode_* arrays if the argument is __builtin_constant_p.
	* lower-subreg.c (dump_choices): Make sure GET_MODE_SIZE argument
	is enum machine_mode.
fortran/
	* trans-types.c (gfc_init_kinds): Make sure GET_MODE_BITSIZE
	argument is enum machine_mode.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/trans-types.c
    trunk/gcc/genmodes.c
    trunk/gcc/lower-subreg.c
    trunk/gcc/machmode.h



More information about the Gcc-cvs mailing list