summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2014-04-17 12:49:49 +0000
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>2014-04-17 12:49:49 +0000
commite2ec52cad85e7fdd83aa32fbff941d42eeebbd8a (patch)
tree4c749de5dc4a776f1ab9f29f46405e370f12efcc /gcc/ChangeLog
parent65b0537f9e9741318f7c8e738b6dd3b8f82f58b5 (diff)
downloadgcc-e2ec52cad85e7fdd83aa32fbff941d42eeebbd8a.tar.gz
* 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209484 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ea9bb14a40b..ead28c2bf92 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,17 @@
+2014-04-17 Jakub Jelinek <jakub@redhat.com>
+
+ * 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.
+
2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
* passes.c (opt_pass::execute): Adjust.