This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch melt-branch in repository gcc.
from f2f4d48 2016-04-14 Basile Starynkevitch basile@starynkevitch.net [...] new da43189 2016-04-14 Basile Starynkevitch basile@starynkevitch.net [...]
The 1 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: ChangeLog.MELT | 6 + gcc/ChangeLog | 16 + gcc/ChangeLog.MELT | 18 + gcc/asan.c | 26 +- gcc/auto-profile.c | 20 +- gcc/calls.c | 2 +- gcc/calls.h | 2 +- gcc/ccmp.c | 14 +- gcc/ccmp.h | 2 +- gcc/cfgexpand.c | 48 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 2 +- gcc/cfghooks.h | 2 +- gcc/cfgloop.h | 2 +- gcc/cgraph.c | 29 +- gcc/cgraph.h | 34 +- gcc/cgraphbuild.c | 12 +- gcc/cgraphclones.c | 4 +- gcc/cgraphunit.c | 6 +- gcc/config/aarch64/aarch64-builtins.c | 4 +- gcc/config/alpha/alpha.c | 18 +- gcc/config/i386/i386.c | 14 +- gcc/config/rs6000/rs6000.c | 4 +- gcc/coretypes.h | 5 +- gcc/cp/ChangeLog | 4 + gcc/cp/cp-gimplify.c | 2 +- gcc/dumpfile.c | 4 +- gcc/dumpfile.h | 4 +- gcc/except.c | 4 +- gcc/except.h | 8 +- gcc/expr.c | 30 +- gcc/fold-const.c | 2 +- gcc/fold-const.h | 2 +- gcc/genmatch.c | 2 +- gcc/ggc.h | 5 +- gcc/gimple-builder.c | 10 +- gcc/gimple-builder.h | 11 +- gcc/gimple-fold.c | 154 +++--- gcc/gimple-fold.h | 6 +- gcc/gimple-iterator.c | 36 +- gcc/gimple-iterator.h | 22 +- gcc/gimple-laddress.c | 4 +- gcc/gimple-low.c | 22 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 6 +- gcc/gimple-match.h | 2 +- gcc/gimple-predict.h | 12 +- gcc/gimple-pretty-print.c | 36 +- gcc/gimple-pretty-print.h | 12 +- gcc/gimple-ssa-isolate-paths.c | 10 +- gcc/gimple-ssa-strength-reduction.c | 79 +-- gcc/gimple-ssa.h | 14 +- gcc/gimple-streamer-in.c | 6 +- gcc/gimple-streamer-out.c | 4 +- gcc/gimple-walk.c | 16 +- gcc/gimple-walk.h | 12 +- gcc/gimple.c | 120 ++--- gcc/gimple.h | 698 +++++++++++++-------------- gcc/gimplify-me.c | 4 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 44 +- gcc/gimplify.h | 6 +- gcc/graphite-isl-ast-to-gimple.c | 8 +- gcc/graphite-poly.c | 8 +- gcc/graphite-scop-detection.c | 10 +- gcc/graphite-sese-to-poly.c | 104 ++-- gcc/gsstruct.def | 2 +- gcc/internal-fn.c | 6 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-icf-gimple.c | 10 +- gcc/ipa-icf-gimple.h | 8 +- gcc/ipa-icf.c | 4 +- gcc/ipa-icf.h | 2 +- gcc/ipa-inline-analysis.c | 38 +- gcc/ipa-inline.c | 6 +- gcc/ipa-polymorphic-call.c | 16 +- gcc/ipa-profile.c | 2 +- gcc/ipa-prop.c | 54 +-- gcc/ipa-prop.h | 2 +- gcc/ipa-pure-const.c | 10 +- gcc/ipa-ref.h | 2 +- gcc/ipa-split.c | 24 +- gcc/ipa-utils.h | 6 +- gcc/lto-streamer-in.c | 16 +- gcc/lto-streamer-out.c | 2 +- gcc/melt-runtime.cc | 21 +- gcc/melt-runtime.h | 4 +- gcc/melt-runtypes-6.h | 2 +- gcc/melt/generated/warmelt-base+01.cc | 10 +- gcc/melt/generated/warmelt-debug.cc | 8 +- gcc/melt/generated/warmelt-macro+01.cc | 16 +- gcc/melt/warmelt-first.melt | 4 +- gcc/omp-low.c | 170 +++---- gcc/passes.c | 4 +- gcc/predict.c | 24 +- gcc/profile.c | 8 +- gcc/sanopt.c | 50 +- gcc/sese.c | 16 +- gcc/sese.h | 8 +- gcc/ssa-iterators.h | 36 +- gcc/symtab.c | 10 +- gcc/system.h | 2 +- gcc/target.def | 2 +- gcc/testsuite/ChangeLog | 5 + gcc/testsuite/g++.dg/plugin/selfassign.c | 8 +- gcc/testsuite/g++.dg/warn/Wuninitialized-6.C | 333 +++++++++++++ gcc/testsuite/gcc.dg/plugin/selfassign.c | 8 +- gcc/tracer.c | 4 +- gcc/trans-mem.c | 92 ++-- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 2 +- gcc/tree-call-cdce.c | 30 +- gcc/tree-cfg.c | 188 ++++---- gcc/tree-cfg.h | 20 +- gcc/tree-cfgcleanup.c | 18 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chkp-opt.c | 26 +- gcc/tree-chkp.c | 88 ++-- gcc/tree-chkp.h | 4 +- gcc/tree-chrec.c | 8 +- gcc/tree-chrec.h | 6 +- gcc/tree-complex.c | 26 +- gcc/tree-core.h | 4 +- gcc/tree-data-ref.c | 16 +- gcc/tree-data-ref.h | 8 +- gcc/tree-dfa.c | 12 +- gcc/tree-dfa.h | 2 +- gcc/tree-eh.c | 140 +++--- gcc/tree-eh.h | 32 +- gcc/tree-emutls.c | 4 +- gcc/tree-if-conv.c | 74 +-- gcc/tree-inline.c | 82 ++-- gcc/tree-inline.h | 8 +- gcc/tree-into-ssa.c | 54 ++- gcc/tree-into-ssa.h | 2 +- gcc/tree-loop-distribution.c | 54 +-- gcc/tree-nested.c | 18 +- gcc/tree-nrv.c | 4 +- gcc/tree-object-size.c | 17 +- gcc/tree-outof-ssa.c | 16 +- gcc/tree-outof-ssa.h | 4 +- gcc/tree-parloops.c | 54 +-- gcc/tree-pass.h | 6 +- gcc/tree-phinodes.c | 6 +- gcc/tree-phinodes.h | 6 +- gcc/tree-predcom.c | 46 +- gcc/tree-profile.c | 14 +- gcc/tree-scalar-evolution.c | 36 +- gcc/tree-sra.c | 40 +- gcc/tree-ssa-alias.c | 32 +- gcc/tree-ssa-alias.h | 16 +- gcc/tree-ssa-ccp.c | 46 +- gcc/tree-ssa-coalesce.c | 4 +- gcc/tree-ssa-copy.c | 10 +- gcc/tree-ssa-dce.c | 44 +- gcc/tree-ssa-dom.c | 46 +- gcc/tree-ssa-dom.h | 5 +- gcc/tree-ssa-dse.c | 14 +- gcc/tree-ssa-forwprop.c | 80 +-- gcc/tree-ssa-ifcombine.c | 16 +- gcc/tree-ssa-live.c | 12 +- gcc/tree-ssa-loop-ch.c | 6 +- gcc/tree-ssa-loop-im.c | 64 +-- gcc/tree-ssa-loop-ivcanon.c | 10 +- gcc/tree-ssa-loop-ivopts.c | 61 +-- gcc/tree-ssa-loop-manip.c | 16 +- gcc/tree-ssa-loop-niter.c | 56 +-- gcc/tree-ssa-loop-niter.h | 4 +- gcc/tree-ssa-loop-prefetch.c | 12 +- gcc/tree-ssa-loop-unswitch.c | 8 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 93 ++-- gcc/tree-ssa-operands.c | 38 +- gcc/tree-ssa-operands.h | 10 +- gcc/tree-ssa-phionlycprop.c | 14 +- gcc/tree-ssa-phiopt.c | 64 +-- gcc/tree-ssa-phiprop.c | 12 +- gcc/tree-ssa-pre.c | 44 +- gcc/tree-ssa-propagate.c | 46 +- gcc/tree-ssa-propagate.h | 13 +- gcc/tree-ssa-reassoc.c | 181 +++---- gcc/tree-ssa-sccvn.c | 52 +- gcc/tree-ssa-sccvn.h | 4 +- gcc/tree-ssa-scopedtables.c | 2 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 18 +- gcc/tree-ssa-strlen.c | 48 +- gcc/tree-ssa-structalias.c | 22 +- gcc/tree-ssa-tail-merge.c | 28 +- gcc/tree-ssa-ter.c | 12 +- gcc/tree-ssa-threadedge.c | 37 +- gcc/tree-ssa-threadedge.h | 3 +- gcc/tree-ssa-threadupdate.c | 2 +- gcc/tree-ssa-uncprop.c | 4 +- gcc/tree-ssa-uninit.c | 54 +-- gcc/tree-ssa.c | 32 +- gcc/tree-ssa.h | 4 +- gcc/tree-ssanames.c | 8 +- gcc/tree-ssanames.h | 16 +- gcc/tree-stdarg.c | 12 +- gcc/tree-switch-conversion.c | 10 +- gcc/tree-tailcall.c | 12 +- gcc/tree-vect-data-refs.c | 99 ++-- gcc/tree-vect-generic.c | 12 +- gcc/tree-vect-loop-manip.c | 28 +- gcc/tree-vect-loop.c | 170 +++---- gcc/tree-vect-patterns.c | 225 ++++----- gcc/tree-vect-slp.c | 126 ++--- gcc/tree-vect-stmts.c | 250 +++++----- gcc/tree-vectorizer.c | 24 +- gcc/tree-vectorizer.h | 124 ++--- gcc/tree-vrp.c | 109 ++--- gcc/tree.c | 2 +- gcc/tsan.c | 22 +- gcc/ubsan.c | 48 +- gcc/value-prof.c | 52 +- gcc/value-prof.h | 26 +- gcc/vtable-verify.c | 8 +- 218 files changed, 3639 insertions(+), 3222 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-6.C