This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/master in repository gcc.
discards 8cb0a25 Fix a typo in gcc.target/i386/interrupt-13.c discards 4b9b153 Save and restore mask registers in interrupt handler discards b21f445 Optimize callee-saved registers in interrupt handler discards 53b535b Implement x86 interrupt/exception attributes adds 426075d 2015-09-17 François Dumont fdumont@gcc.gnu.org adds de1d3dd 2015-09-17 Bernd Edlinger bernd.edlinger@hotmail.de adds fd16f36 Include <cerrno> in src/c++11/random.cc adds a63a175 2015-09-17 Catherine Moore clm@codesourcery.com adds ac0b4e1 Daily bump. adds 11beb29 2015-09-18 Richard Biener rguenther@suse.de adds 21b286f 2015-09-18 Richard Biener rguenther@suse.de adds 2580703 completely_scalarize arrays as well as records. adds 11c21e1 Fix errors due to extra includes in extc++.h adds b309adc 2015-09-18 Richard Biener rguenther@suse.de adds 552a60d libgcc/ * config.host (powerpc-ibm-aix*): Add crtdbas [...] adds 445d2ce * config/rs6000/aix61.h (STARTFILE_SPEC): Add crtdbas [...] adds f1ebffb [PATCH] Break out phi-only cprop into its own file adds 0a6c8c6 PR middle-end/67619 * except.c (expand_builtin_eh_return): [...] adds 08c3b2f * dwarf2out.c (switch_to_eh_frame_section): Add ATTRI [...] adds a04fb17 Update copyright. adds fee30e0 Move diagnostic_show_locus and friends out into a new source file adds 1e5769b * config/pa/pa-protos.h (pa_cint_ok_for_move): Change argume [...] adds 1c71d7c [PATCH] avail_exprs is no longer file scoped adds c84fee0 [PATCH] const_and_copies is no longer file scoped adds ed53620 Use explicit locations for some warnings in c-pragma.c. adds 2b897e6 Misplaced return in previous commit. adds d661eff Daily bump. adds a8a9753 [PATCH] avail_expr_stack is no longer file scoped adds d027442 /cp 2015-09-18 Ville Voutilainen ville.voutilainen@gmail.com adds 9dfbd7e * config/pa/pa.c (pa_function_ok_for_sibcall): Remove specia [...] adds ca083a8 PR libstdc++/67361 * include/bits/regex_error.h: Add __thro [...] adds 67fd4fc 2015-09-19 Andrew Dixie andrewd@gentrack.com [...] adds 08d9039 Daily bump. adds 42acab1 switch from gimple to gimple* adds 9f4680b [PATCH] Fix 47679 by improving jump threading adds aba4d30 gcc/testsuite/ * gcc.target/sh/sh.exp (check_effective_targe [...] adds 57ae133 gcc/testsuite/ * gcc.target/sh/pr43417.c: Move target indepe [...] adds 41f9090 [AArch64][1/5] Reimplement aarch64_bitmask_imm adds 3ab3211 [AArch64][2/5] Improve aarch64_internal_mov_immediate by usin [...] adds b480a6e [AArch64][3/5] Remove dead code adds 117d98f [AArch64][4/5] Remove redundant code adds 5a1a287 [AArch64][5/5] Cleanup immediate generation code in aarch64_i [...] adds 3ac5995 2015-09-20 Kai Tietz ktietz70@googlemail.com adds ba6cdbe PR middle-end/67619 * lib/target-supports.exp (check_effect [...] adds bc089c1 Daily bump. adds b0fc34b gcc/ PR target/67126 * config/sh/sh.md (*reg_lsb_t): Emit b [...] adds ac753e0 gcc/testsuite/ PR target/59478 * gcc.target/sh/pr59478.c: New. adds dbb9742 gcc/ * doc/invoke.texi (SH Options): Undocument SH5/SH64 rel [...] adds aa7dcf4 * gcc.target/arm/stack-checking.c: Skip for Thumb1. adds c1b7008 2015-09-21 Jonathan Yong 10walls@gmail.com adds 0c66215 [ARM] Replacing variable swaps that use a temporary variable [...] adds 6ca34fe [PR middle-end/60832] Do not convert widest_int to tree just [...] adds 794b3b0 [RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs adds ed0cec1 Fix bootstrap error introduced in r227870 adds 381b915 Catch excess warning in gcc.dg/pragma-diag-5.c adds 723ba3f 2015-09-21 Richard Biener rguenther@suse.de adds 0394e18 gcc/ PR target/67657 * config/sh/sh.c (sh_remove_overlappin [...] new ce89757 Implement x86 interrupt/exception attributes
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (8cb0a25) \ N -- N -- N refs/heads/hjl/interrupt/master (ce89757)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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 | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 326 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/asan.c | 26 +- gcc/auto-profile.c | 20 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-pragma.c | 44 +- gcc/c-family/c-pragma.h | 2 +- gcc/c/ChangeLog | 4 + gcc/c/c-parser.c | 5 +- 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/collect2.c | 22 +- gcc/config/aarch64/aarch64-builtins.c | 4 +- gcc/config/aarch64/aarch64.c | 412 +++------- gcc/config/alpha/alpha.c | 18 +- gcc/config/arm/arm.c | 32 +- gcc/config/i386/cygwin.h | 1 + gcc/config/i386/i386-interix.h | 5 +- gcc/config/i386/i386.c | 14 +- gcc/config/pa/pa-protos.h | 4 +- gcc/config/pa/pa.c | 23 +- gcc/config/pa/pa.md | 6 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/altivec.md | 25 +- gcc/config/rs6000/rs6000-protos.h | 4 + gcc/config/rs6000/rs6000.c | 30 +- gcc/config/rs6000/vector.md | 47 +- gcc/config/rs6000/vsx.md | 4 +- gcc/config/rs6000/xcoff.h | 26 +- gcc/config/sh/sh-protos.h | 2 + gcc/config/sh/sh.c | 28 + gcc/config/sh/sh.md | 71 +- gcc/config/spu/spu-elf.h | 2 +- gcc/coretypes.h | 5 +- gcc/cp/ChangeLog | 15 + gcc/cp/cp-gimplify.c | 2 +- gcc/cp/parser.c | 52 +- gcc/defaults.h | 2 +- gcc/diagnostic-show-locus.c | 166 ++++ gcc/diagnostic.c | 129 ---- gcc/doc/invoke.texi | 152 +--- gcc/doc/tm.texi | 20 +- gcc/doc/tm.texi.in | 20 +- gcc/dumpfile.c | 4 +- gcc/dumpfile.h | 4 +- gcc/dwarf2asm.c | 7 + gcc/dwarf2out.c | 70 +- gcc/except.c | 38 +- gcc/except.h | 8 +- gcc/expr.c | 30 +- gcc/fold-const.c | 31 +- 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/omp-low.c | 170 ++--- gcc/passes.c | 4 +- gcc/predict.c | 24 +- gcc/profile.c | 8 +- gcc/rtlanal.c | 2 +- gcc/sanopt.c | 50 +- gcc/sese.c | 16 +- gcc/sese.h | 8 +- gcc/ssa-iterators.h | 36 +- gcc/symtab.c | 10 +- gcc/system.h | 4 +- gcc/target.def | 2 +- gcc/testsuite/ChangeLog | 163 ++++ gcc/testsuite/c-c++-common/ubsan/object-size-10.c | 4 +- gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 6 +- gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 19 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C | 5 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C | 5 + gcc/testsuite/g++.dg/lookup/name-clash5.C | 4 +- gcc/testsuite/g++.dg/lookup/name-clash6.C | 4 +- gcc/testsuite/g++.dg/plugin/selfassign.c | 8 +- gcc/testsuite/g++.dg/warn/Wuninitialized-6.C | 333 ++++++++ .../sh => gcc.c-torture/compile}/pr43417.c | 4 - gcc/testsuite/gcc.dg/plugin/selfassign.c | 8 +- gcc/testsuite/gcc.dg/pr53265.c | 32 +- gcc/testsuite/gcc.dg/pragma-diag-5.c | 7 + gcc/testsuite/gcc.dg/torture/pr67619.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/sra-15.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/sra-16.c | 37 + gcc/testsuite/gcc.target/arm/stack-checking.c | 1 + gcc/testsuite/gcc.target/sh/20080410-1.c | 3 +- .../gcc.target/sh/attr-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/attr-isr.c | 3 +- gcc/testsuite/gcc.target/sh/fpul-usage-1.c | 3 +- gcc/testsuite/gcc.target/sh/hiconst.c | 2 +- gcc/testsuite/gcc.target/sh/mfmovd.c | 4 +- gcc/testsuite/gcc.target/sh/pr21255-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-3.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr39423-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr49880-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr49880-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-8.c | 3 +- gcc/testsuite/gcc.target/sh/pr51244-12.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-15.c | 15 +- gcc/testsuite/gcc.target/sh/pr51244-16.c | 11 - gcc/testsuite/gcc.target/sh/pr51244-2.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c | 14 - gcc/testsuite/gcc.target/sh/pr51244-20.c | 16 +- gcc/testsuite/gcc.target/sh/pr51244-3.c | 16 - gcc/testsuite/gcc.target/sh/pr51244-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr52483-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr53511-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr53513-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-4.c | 14 +- gcc/testsuite/gcc.target/sh/pr54089-5.c | 14 - gcc/testsuite/gcc.target/sh/pr54236-2.c | 48 +- gcc/testsuite/gcc.target/sh/pr54602-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr54680.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr59478.c | 49 ++ gcc/testsuite/gcc.target/sh/pr61195.c | 6 +- gcc/testsuite/gcc.target/sh/pr61996.c | 3 +- gcc/testsuite/gcc.target/sh/pr6526.c | 4 +- .../gcc.target/sh/pragma-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/pragma-isr-trapa2.c | 3 +- gcc/testsuite/gcc.target/sh/prefetch.c | 9 +- gcc/testsuite/gcc.target/sh/rte-delay-slot.c | 3 +- gcc/testsuite/gcc.target/sh/sh.exp | 211 ++++++ gcc/testsuite/gcc.target/sh/sh2a-band.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclr.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bld.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bset.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bxor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-jsrn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movi20s.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movrt.c | 5 +- gcc/testsuite/gcc.target/sh/sh2a-resbank.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-rtsn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-cosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-fsrra.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-memmovua.c | 11 +- gcc/testsuite/gcc.target/sh/sh4a-sincosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-sinf.c | 10 +- gcc/testsuite/lib/target-supports.exp | 10 + 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 | 205 +++-- gcc/tree-ssa-alias.c | 45 +- 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 | 788 ++++--------------- gcc/tree-ssa-dom.h | 7 +- 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 | 65 +- 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 | 589 +++++++++++++++ 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 | 86 ++- gcc/tree-ssa-sccvn.h | 6 +- gcc/tree-ssa-scopedtables.c | 2 +- gcc/tree-ssa-scopedtables.h | 9 +- 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 | 116 +-- 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 | 110 +-- 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 +- libgcc/ChangeLog | 7 + libgcc/config.host | 2 +- .../{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} | 13 +- libgcc/config/rs6000/t-aix-cxa | 3 + libstdc++-v3/ChangeLog | 49 ++ libstdc++-v3/include/bits/basic_string.h | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 6 +- libstdc++-v3/include/bits/regex_automaton.tcc | 11 +- libstdc++-v3/include/bits/regex_compiler.h | 12 +- libstdc++-v3/include/bits/regex_compiler.tcc | 37 +- libstdc++-v3/include/bits/regex_error.h | 11 + libstdc++-v3/include/bits/regex_scanner.tcc | 55 +- libstdc++-v3/include/debug/formatter.h | 99 +-- libstdc++-v3/include/ext/random | 4 +- libstdc++-v3/include/precompiled/extc++.h | 1 - libstdc++-v3/src/c++11/debug.cc | 833 +++++++++++---------- libstdc++-v3/src/c++11/random.cc | 1 + 363 files changed, 6919 insertions(+), 5498 deletions(-) create mode 100644 gcc/diagnostic-show-locus.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-6.C rename gcc/testsuite/{gcc.target/sh => gcc.c-torture/compile}/pr43417.c (93%) create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67619.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-16.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-16.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-3.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr54089-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59478.c create mode 100644 gcc/tree-ssa-phionlycprop.c copy libgcc/config/{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} (79%)