This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4c9e65ea19b [54/77] Add explicit int checks for alternative optab imple [...] new 0a398c03870 [55/77] Use scalar_int_mode in simplify_const_unary_operation new dc4880990d3 [56/77] Use the more specific type when two modes are known [...] new fa8ce0e15e7 [57/77] Use scalar_int_mode in expand_expr_addr_expr new 5e2799ea8ac [58/77] Use scalar_int_mode in a try_combine optimisation new eb894c13ea6 [59/77] Add a rtx_jump_table_data::get_data_mode helper new 029b355dea1 [60/77] Pass scalar_int_modes to do_jump_by_parts_* new f77c4496532 [62/77] Big machine_mode to scalar_int_mode replacement new cc9f5108bc0 [63/77] Simplifications after type switch new 9fcae33ea5c [64/77] Add a scalar_mode class new 3d2b003490a [65/77] Add a SCALAR_TYPE_MODE macro new 074473dd6e4 [66/77] Use scalar_mode for constant integers new 69095bb2cde [67/77] Use scalar_mode in fixed-value.* new 762500c29fc [68/77] Use scalar_mode for is_int_mode/is_float_mode pairs new cbfe51d0ef9 [69/77] Split scalar-only part out of convert_mode new bed52d19f58 [70/77] Make expand_fix/float check for scalar modes new 2b8f5b8a70d [71/77] Use opt_scalar_mode for mode iterators new 8aec1ebb867 [72/77] Pass scalar_mode to scalar_mode_supported_p new 4c1a1be292c [73/77] Pass scalar_mode to scalar_mode_supported_p new 3c8dda1fa50 [74/77] Various small scalar_mode changes new af71096c672 [76/77] Add a scalar_mode_pod class new 430c243d294 [77/77] Add a complex_mode class
The 21 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 467 +++++++++++++++++++++++++++++++++++++ gcc/builtins.c | 18 +- gcc/builtins.h | 4 +- gcc/c-family/ChangeLog | 22 ++ gcc/c-family/c-attribs.c | 8 +- gcc/c-family/c-common.c | 18 +- gcc/c-family/c-lex.c | 2 +- gcc/c/ChangeLog | 9 + gcc/c/c-typeck.c | 18 +- gcc/cfgexpand.c | 4 +- gcc/combine.c | 47 ++-- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/alpha/alpha.c | 6 +- gcc/config/arc/arc.c | 2 +- gcc/config/arm/arm.c | 8 +- gcc/config/avr/avr.c | 8 +- gcc/config/c6x/c6x.c | 4 +- gcc/config/cr16/cr16.c | 2 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/ft32/ft32.c | 6 +- gcc/config/i386/i386.c | 4 +- gcc/config/ia64/ia64.c | 8 +- gcc/config/m32c/m32c.c | 6 +- gcc/config/mips/mips.c | 8 +- gcc/config/msp430/msp430.c | 6 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/pa/pa.c | 4 +- gcc/config/pdp11/pdp11.c | 4 +- gcc/config/powerpcspe/powerpcspe.c | 8 +- gcc/config/rl78/rl78.c | 8 +- gcc/config/rs6000/rs6000.c | 8 +- gcc/config/s390/s390.c | 12 +- gcc/config/sparc/sparc.c | 4 +- gcc/config/spu/spu.c | 12 +- gcc/config/tilegx/tilegx.c | 4 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/coretypes.h | 6 + gcc/cp/ChangeLog | 6 + gcc/cp/typeck.c | 4 +- gcc/doc/tm.texi | 20 +- gcc/dojump.c | 52 ++--- gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 13 +- gcc/emit-rtl.c | 115 +++++---- gcc/except.c | 6 +- gcc/explow.c | 22 +- gcc/expmed.c | 73 +++--- gcc/expmed.h | 3 +- gcc/expr.c | 118 ++++++---- gcc/expr.h | 2 +- gcc/final.c | 86 ++++--- gcc/fixed-value.c | 12 +- gcc/fixed-value.h | 19 +- gcc/fold-const.c | 26 +-- gcc/function.c | 10 +- gcc/gdbhooks.py | 9 +- gcc/genmodes.c | 11 + gcc/go/ChangeLog | 6 + gcc/go/go-lang.c | 8 +- gcc/internal-fn.c | 5 +- gcc/is-a.h | 14 ++ gcc/loop-doloop.c | 4 +- gcc/machmode.h | 131 ++++++++++- gcc/omp-expand.c | 13 +- gcc/omp-low.c | 8 +- gcc/omp-simd-clone.c | 12 +- gcc/optabs-query.c | 10 +- gcc/optabs.c | 180 +++++++------- gcc/rtl.h | 38 ++- gcc/rtlanal.c | 4 +- gcc/sdbout.c | 12 +- gcc/simplify-rtx.c | 39 ++-- gcc/stor-layout.c | 20 +- gcc/target.def | 22 +- gcc/targhooks.c | 23 +- gcc/targhooks.h | 22 +- gcc/tree-cfg.c | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-ssa-address.c | 4 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-math-opts.c | 7 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-switch-conversion.c | 2 +- gcc/tree-vect-loop.c | 6 +- gcc/tree-vect-patterns.c | 16 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 39 ++-- gcc/tree-vrp.c | 2 +- gcc/tree.c | 5 +- gcc/tree.h | 2 + gcc/ubsan.c | 9 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 4 +- 93 files changed, 1403 insertions(+), 654 deletions(-)