This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 3a085fd Merge from trunk revision 245668. adds a86b66d Daily bump. adds 1555b8a PR c++/79679 - missing destructor for argument * call.c (bu [...] adds 214f77e PR tree-optimization/79578 * tree-ssa-dse.c (clear_bytes_wr [...] adds 0391720 PR middle-end/79665 * internal-fn.c (get_range_pos_neg): Mo [...] adds 09bb2c4 Change default of param not being smaller that min. adds 5f62e22 Fix typo in ChangeLog adds 056daa1 2017-02-23 Richard Biener rguenther@suse.de adds aa81cea 2017-01-23 Dominique d'Humieres dominiq@lps.ens.fr adds a450df9 2017-02-23 Richard Biener rguenther@suse.de adds 4b376ba PR 68749: S/390: Disable ifcvt-4.c for -m31. adds aafe27c Ensure <experimental/iterator> includes <iterator> adds b87372d PR tree-optimization/79578 * tree-ssa-dse.c (clear_bytes_wr [...] adds 4223061 2017-01-21 Bin Cheng bin.cheng@arm.com adds 568df2d PR tree-optimization/79389 * ifcvt.c (struct noce_if_info): [...] adds d049f24 * config/visium/visium.md (type): Add trap. (b): New mode a [...] adds c994735 /cp 2017-02-23 Paolo Carlini paolo.carlini@oracle.com adds 29aad05 Daily bump. adds ea75e67 2017-02-24 Richard Biener rguenther@suse.de adds e108ae9 * gcc-interface/utils.c (max_size) <tcc_expression>: Flip th [...] adds 17b7eb9 * gcc-interface/misc.c (gnat_type_max_size): Try to return a [...] adds 127da49 * gcc-interface/trans.c (Handled_Sequence_Of_Statements_to_g [...] adds e967bbf c-family/ * c-ada-spec.c (dump_ada_function_declaration): Ad [...] adds 5344f76 * gcc-interface/trans.c (return_value_ok_for_nrv_p): Add san [...] adds 42a9a9c * gcc-interface/utils.c (fold_bit_position): New function. [...] adds 6861a10 * gcc-interface/trans.c (gnat_to_gnu): Do not apply special [...] adds 80ac98e * tree-ssa-loop-niter.c (number_of_iterations_exit): Update [...] adds baf1d31 * gcc-interface/decl.c (gnat_to_gnu_field): Do not remove th [...] adds 4a5a2cb Use logical_op_short_circuit to skip targets in ssa-thread-14.c. adds 46f66a8 2017-02-24 Richard Biener rguenther@suse.de adds 4927a47 PR rtl-optimizatoin/79286 * ira.c (update_equiv_regs): Drop [...] adds 2094e5d * doc/invoke.texi (x86 Options, -mfpmath=sse): Mention that [...] adds f3c7614 Require LTO. Add initial ChangeLog entry. adds 4d8987f PR translation/79705 * decl.c (check_redeclaration_exceptio [...] adds bbd5521 PR c++/79588 c-family/ * c-common.c (check_function_restric [...] adds 30a427b arc: Fixes for RTL checking adds 25516a0 c6x: Fix for RTL checking adds 1c8fc73 Update paired single tests to cope with ABI fixes for o32/o64 adds 758b155 cris: Fix for RTL checking adds 6af3f24 2017-02-24 Segher Boessenkool segher@kernel.crashing.org [...] adds 3ec2521 Add documentation for -mload-store-pairs adds 18eff16 pa: Fixes for RTL checking adds 2bf19f4 sh: Fixes for RTL checking adds 09fd09e PR c/79677 * opts.h (handle_generated_option): Add GENERATE [...] adds 6b9a0bc 2017-02-25 Dominique d'Humieres dominiq@lps.ens.fr adds 28c6da4 Daily bump. adds 060a72a PR debug/77589 include/ * dwarf2.def (DW_OP_GNU_variable_va [...] adds 7385b60 * tree-ssa-loop-niter.c (number_of_iterations_exit): Simplif [...] adds 9a3a7c4 PR middle-end/79396 * tree-eh.c (operation_could_trap_p, st [...] adds 17da4c1 * fr.po: Update. adds 43be115 * gcc.pot: Regenerate. adds edbb3b0 PR target/68739 * inclhack.def (hpux11_pthread_pointer): Ne [...] adds 0508f46 PR79584, ICE in base_to_reg adds 1ff5d16 Daily bump. adds c23d681 2017-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds b827cad * MAINTAINERS: Remove Neil Booth as option handling maintainer. adds 698c0e9 * doc/invoke.texi (Optimize Options): Refine the description [...] adds b186ae2 Daily bump. adds 05400b75 2017-02-27 Richard Biener rguenther@suse.de adds fa87911 2017-02-27 Richard Biener rguenther@suse.de adds 12420a1 PR tree-optimization/77536 * tree-ssa-loop-manip.c (niter_f [...] adds 1ff3ef7 Don't try to use rand_s on CYGWIN adds 7e93a47 2017-02-27 Paolo Carlini paolo.carlini@oracle.com adds a3f6850 2017-02-27 Volker Reichelt v.reichelt@netcologne.de adds e420ba8 * decl.c (expand_static_init): Add missing } in a comment. adds 5fbceed [ARC] Clean up arc header file. adds cf8c140 [ARC] Clean up arc header file. (add changelog mods) adds 954344f PR target/79544 * config/rs6000/rs6000-c.c (struct altivec_ [...] adds 8e5d6d2 PR c++/71568 - SFINAE forming pointer to member function adds 3d3eac6 Update .po files. adds 851e788 Daily bump. adds f57c817 Rename the "openmp" group of optimizations to "omp" adds 7246f44 Miscellaneous optimization group fixes adds 5208984 2017-02-28 Richard Biener rguenther@suse.de adds 7527565 2017-02-28 Richard Biener rguenther@suse.de adds 66714cd * update_web_docs_svn: Remove a reference to GCC 3.1. Descr [...] adds f06d66a [ARM] Fix PR79742 incorrect scheduler choice. adds 3b19971 libgo: fix quoting in mksigtab.sh adds eadc184 runtime: fix sigfwd to not allocate memory adds 1caf9cb * config/i386/i386.c: Include intl.h. (ix86_option_override [...] adds e6b87ca 2017-02-28 Richard Biener rguenther@suse.de adds b49e8ef 2017-02-28 Richard Biener rguenther@suse.de adds 510bda9 PR target/79729 * config/i386/i386.c (ix86_print_operand) < [...] adds 07ef3c6 PR tree-optimization/79691 - -Wformat-truncation suppressed b [...] new d1dd42c Merge with trunk revision 245784.
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 | 1 - fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 57 +- fixincludes/inclhack.def | 24 +- fixincludes/tests/base/sys/pthread.h | 7 +- gcc/ChangeLog | 352 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 55 + gcc/ada/gcc-interface/decl.c | 94 +- gcc/ada/gcc-interface/misc.c | 71 +- gcc/ada/gcc-interface/trans.c | 26 +- gcc/ada/gcc-interface/utils.c | 105 +- gcc/c-family/ChangeLog | 18 + gcc/c-family/c-ada-spec.c | 111 +- gcc/c-family/c-common.c | 50 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-warn.c | 36 +- gcc/c/ChangeLog | 26 + gcc/c/c-parser.c | 43 +- gcc/c/c-typeck.c | 3 +- gcc/c/gimple-parser.c | 13 +- gcc/config.gcc | 15 +- gcc/config/arc/arc.c | 8 +- gcc/config/arc/arc.h | 115 +- gcc/config/{linux-protos.h => arc/big.h} | 10 +- gcc/config/arc/elf.h | 55 + gcc/config/arc/linux.h | 76 + gcc/config/arc/predicates.md | 2 + gcc/config/arc/t-uClibc | 20 - gcc/config/arm/arm-cpu-data.h | 330 +- gcc/config/arm/arm-cpus.in | 2 +- gcc/config/arm/parsecpu.awk | 13 +- gcc/config/c6x/c6x.c | 1 + gcc/config/cris/cris.md | 2 +- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/i386.c | 89 +- gcc/config/nios2/nios2.c | 14 +- gcc/config/nvptx/nvptx.c | 4 +- gcc/config/pa/pa.c | 26 +- gcc/config/rs6000/rs6000-c.c | 4 +- gcc/config/sh/sh.md | 12 +- gcc/config/visium/visium.md | 32 +- gcc/coverage.c | 4 +- gcc/cp/ChangeLog | 63 + gcc/cp/call.c | 26 +- gcc/cp/decl.c | 21 +- gcc/cp/init.c | 41 +- gcc/cp/parser.c | 34 +- gcc/cp/pt.c | 16 +- gcc/cp/semantics.c | 6 +- gcc/cp/typeck.c | 2 +- gcc/doc/invoke.texi | 29 +- gcc/doc/optinfo.texi | 7 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 7 +- gcc/dwarf2out.c | 637 +- gcc/expr.c | 28 + gcc/fold-const.c | 6 +- gcc/fortran/ChangeLog | 26 + gcc/fortran/interface.c | 6 +- gcc/fortran/invoke.texi | 5 +- gcc/fortran/match.c | 4 +- gcc/fortran/options.c | 12 +- gcc/fortran/parse.c | 4 +- gcc/fortran/scanner.c | 18 +- gcc/gcov.c | 5 +- gcc/gimple-ssa-split-paths.c | 55 +- gcc/go/gofrontend/MERGE | 2 +- gcc/hsa-gen.c | 2 +- gcc/ifcvt.c | 92 +- gcc/internal-fn.c | 80 - gcc/ipa-hsa.c | 2 +- gcc/ira.c | 3 +- gcc/lra-constraints.c | 8 +- gcc/omp-expand.c | 4 +- gcc/omp-low.c | 4 +- gcc/omp-offload.c | 13 +- gcc/omp-simd-clone.c | 2 +- gcc/optc-gen.awk | 4 +- gcc/opts-common.c | 13 +- gcc/opts.c | 4 +- gcc/opts.h | 2 +- gcc/params.def | 2 +- gcc/passes.def | 1 + gcc/po/ChangeLog | 14 + gcc/po/be.po | 15971 ++++++++------- gcc/po/da.po | 16134 ++++++++------- gcc/po/de.po | 16195 ++++++++------- gcc/po/el.po | 16020 ++++++++------- gcc/po/es.po | 16656 +++++++-------- gcc/po/fi.po | 16058 ++++++++------- gcc/po/fr.po | 20246 ++++++++++--------- gcc/po/gcc.pot | 16079 ++++++++------- gcc/po/hr.po | 15968 ++++++++------- gcc/po/id.po | 16117 ++++++++------- gcc/po/ja.po | 16080 ++++++++------- gcc/po/nl.po | 16015 ++++++++------- gcc/po/ru.po | 16171 ++++++++------- gcc/po/sr.po | 16100 ++++++++------- gcc/po/sv.po | 16436 ++++++++------- gcc/po/tr.po | 16111 ++++++++------- gcc/po/uk.po | 15987 ++++++++------- gcc/po/vi.po | 16163 ++++++++------- gcc/po/zh_CN.po | 16118 ++++++++------- gcc/po/zh_TW.po | 16061 ++++++++------- gcc/testsuite/ChangeLog | 155 + gcc/testsuite/c-c++-common/torture/pr79731.c | 18 + gcc/testsuite/g++.dg/cpp0x/pr79361-1.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr79361-2.C | 7 + gcc/testsuite/g++.dg/cpp0x/sfinae58.C | 12 + gcc/testsuite/g++.dg/ext/complit15.C | 1 + gcc/testsuite/g++.dg/init/cleanup4.C | 22 + gcc/testsuite/g++.dg/opt/pr79396.C | 13 + gcc/testsuite/g++.dg/parse/crash67.C | 5 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-3.C | 28 + gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 12 + gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 30 + gcc/testsuite/gcc.dg/ifcvt-4.c | 4 +- gcc/testsuite/gcc.dg/pr79677.c | 15 + gcc/testsuite/gcc.dg/torture/pr79732.c | 5 + gcc/testsuite/gcc.dg/torture/pr79740.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr79691.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/split-path-10.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 4 +- gcc/testsuite/gcc.dg/vect/pr79347.c | 2 +- gcc/testsuite/gcc.target/i386/pr79683.c | 16 + gcc/testsuite/gcc.target/i386/pr79690.c | 10 + gcc/testsuite/gcc.target/i386/pr79723.c | 10 + gcc/testsuite/gcc.target/i386/pr79729.c | 8 + gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 5 + gcc/testsuite/gcc.target/mips/mips-ps-type.c | 9 +- gcc/testsuite/gcc.target/powerpc/pr79544.c | 15 + gcc/testsuite/gcc.target/visium/bit_test.c | 2 +- gcc/testsuite/gcc.target/visium/block_move.c | 2 +- gcc/testsuite/gfortran.dg/dtio_6.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 4 +- ...ace_operator_1.f90 => interface_operator_2.f90} | 2 +- gcc/testsuite/gfortran.dg/matmul_13.f90 | 12 + gcc/testsuite/gfortran.dg/matmul_14.f90 | 12 + gcc/testsuite/gnat.dg/discr47.adb | 19 + gcc/testsuite/gnat.dg/opt63.adb | 19 + gcc/tree-eh.c | 6 +- gcc/tree-inline.c | 2 +- gcc/tree-predcom.c | 55 +- gcc/tree-ssa-dse.c | 2 +- gcc/tree-ssa-loop-manip.c | 70 +- gcc/tree-ssa-loop-manip.h | 1 + gcc/tree-ssa-loop-niter.c | 16 +- gcc/tree-ssa-pre.c | 17 +- gcc/tree-ssa-sccvn.c | 133 +- gcc/tree-vect-loop.c | 55 +- gcc/tree-vect-stmts.c | 70 +- gcc/tree.c | 82 + gcc/tree.h | 1 + include/ChangeLog | 5 + include/dwarf2.def | 3 + libgfortran/ChangeLog | 5 + libgfortran/intrinsics/random.c | 2 +- libgo/go/runtime/signal_gccgo.go | 7 +- libgo/mksigtab.sh | 2 +- libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/experimental/iterator | 5 +- .../experimental/iterator/requirements.cc | 12 +- maintainer-scripts/ChangeLog | 7 + maintainer-scripts/update_web_docs_svn | 12 +- 169 files changed, 172159 insertions(+), 158984 deletions(-) copy gcc/config/{linux-protos.h => arc/big.h} (74%) create mode 100644 gcc/config/arc/elf.h create mode 100644 gcc/config/arc/linux.h delete mode 100644 gcc/config/arc/t-uClibc create mode 100644 gcc/testsuite/c-c++-common/torture/pr79731.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79361-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79361-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae58.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup4.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79396.C create mode 100644 gcc/testsuite/g++.dg/parse/crash67.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-dse-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrestrict-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrestrict-2.C create mode 100644 gcc/testsuite/gcc.dg/pr79677.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79732.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79740.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr45397.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79691.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79683.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79690.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79723.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79729.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79544.c copy gcc/testsuite/gfortran.dg/{interface_operator_1.f90 => interface_operator_2.f [...] create mode 100644 gcc/testsuite/gfortran.dg/matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_14.f90 create mode 100644 gcc/testsuite/gnat.dg/discr47.adb create mode 100644 gcc/testsuite/gnat.dg/opt63.adb