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