This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 10271d2 Merge from trunk revision 242992. adds 68e1f2b * lra-constraints.c (check_and_process_move): Constrain the [...] adds 87d3f05 * common/config/arc/arc-common.c (arc_handle_option): [...] adds 2fa2071 2016-11-30 Janus Weil janus@gcc.gnu.org adds 526134f Fix PR78588 - rtlanal.c:5210:38: runtime error: shift exponen [...] adds 57330db PR tree-optimization/78586 * gimple-ssa-sprintf.c (format_i [...] adds 1d5208f combine: Don't mess with subregs of floating point (PR78590) adds 2ef2d5c simplify-rtx: Add missing line for previous commit (PR78583) adds 48f4ddc [libstdc++, testsuite] Add dg-require-thread-fence adds a9c2b86 Add missing file adds 9b51ac5 Support nested functions (PR sanitizer/78541). adds 9dc70d5 Introduce -fdump-ipa-clones dump output adds 0836a6d 2016-11-30 Janus Weil janus@gcc.gnu.org adds 232f2ad Implement LWG 2534, Constrain rvalue stream operators. * incl [...] adds 91a4d16 arc: Avoid store/load pipeline hazard adds b8a4902 gcc/lto/ PR lto/78562 * lto-symtab.c (lto_symtab_merge_decl [...] adds 5f7bd0f arm/gcc: Tighten checks in check_effective_target_freorder adds 754a270 * configure.ac (--enable-objc-gc): If not given, default to [...] adds 9822b7f [AArch64] PR target/78362: Make sure to only take REGNO of a [...] adds 6847589 Fix part of PR78555 - gcc/real.c:2890:25: runtime error: left [...] adds a3660a1 Force soft float in ARMv6-M and ARMv8-M Baseline options adds ee253a4 PR sanitizer/78532 * sanitizer_common/sanitizer_platform_li [...] adds abdb9cb Add multilib mapping for Cortex-M23 & Cortex-M33 adds d22f22b Add PR sanitizer/78532 patch to libsanitizer/LOCAL_PATCHES. adds f6448ca * ira.c (ira_update_equiv_info_by_shuffle_insn): Use copy_rt [...] adds 7ed04d0 * config/i386/i386.c (dimode_scalar_chain::convert_op): Avoi [...] adds 44bf3f4 * emit-rtl.c (verify_insn_sharing): Call verify_rtx_sharing [...] adds aedc56b 2016-11-30 Janus Weil janus@gcc.gnu.org adds 3d2aa0e libgfortran/ChangeLog: adds f6c383c 2016-11-30 Gary Dismukes dismukes@adacore.com adds 29b99e9 * testsuite/18_support/50594.cc: XFAIL on AIX. [...] adds 51aeaff libgfortran/ChangeLog: adds 6758282 Add the missing changelog entry to 243023. libgfortran/ChangeLog: adds 922a785 PR tree-optimization/78574 * tree-ssa-loop-ivopts.c (find_d [...] adds 5f3234c Fix condition in shared_ptr assertion adds 033e1ff ira: Don't substitute into TRAP_IF insns (PR78610) adds d21e2a0 * g++.dg/debug/dwarf2/ref-1.C: Don't XFAIL scan-assem [...] adds 39181f3 libiberty: avoid reading past end of buffer in strndup/xstrnd [...] adds c0599d6 Fix typo in testcase name adds fa252e1 * g++.dg/eh/new1.C: XFAIL on AIX. * g++.dg/eh [...] adds 0effb37 2016-11-30 Pitchumani Sivanupandi <pitchumani.sivanupandi@m [...] adds 6d65a624 libgfortran/ChangeLog: adds e4c32d9 * g++.dg/debug/dwarf2/ptrdmem-1.C: Don't XFAIL scan-a [...] adds 5855366 Fix testsuite failures caused by the patch implementing LWG 2 [...] adds 1db7465 2016-11-30 Matthias Klose doko@ubuntu.com adds 6526e1b 2016-11-30 Vladimir Makarov vmakarov@redhat.com adds ebbb7f3 libgomp: regenerate with automake-1.11.6 adds b0d8220 libgomp: introduce LIBGOMP_OFFLOADED_ONLY macro adds 26cc680 libgomp: move data definitions from icv.c back to env.c adds 80e8692 2016-11-30 Michael Meissner meissner@linux.vnet.ibm.com adds 68a3567 PR tree-optimization/78586 - [7 Regression] Wrong code caused [...] adds 8783abe * testsuite/ChangeLog: Fix some entries. adds 7f5fcbb runtime: print C functions in traceback new 4858db7 Merge from trunk revision 243083.
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: gcc/ChangeLog | 156 ++++++- gcc/ada/ChangeLog | 29 ++ gcc/ada/g-sechas.adb | 2 +- gcc/ada/lib-xref-spark_specific.adb | 7 - gcc/ada/lib-xref.adb | 8 + gcc/ada/lib-xref.ads | 2 +- gcc/ada/raise-gcc.c | 29 +- gcc/ada/sem_attr.adb | 2 + gcc/ada/sem_ch6.adb | 12 +- gcc/ada/sem_ch8.adb | 6 +- gcc/ada/sem_prag.adb | 10 +- gcc/ada/sinfo.ads | 2 +- gcc/asan.c | 6 + gcc/cgraph.c | 9 + gcc/cgraph.h | 20 +- gcc/cgraphclones.c | 44 +- gcc/combine.c | 3 +- gcc/common/config/arc/arc-common.c | 2 - gcc/config/aarch64/aarch64.md | 6 +- gcc/config/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 75 ++++ gcc/config/arc/arc700.md | 2 + gcc/config/arm/t-rmprofile | 2 + gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/gen-avr-mmcu-specs.c | 15 +- gcc/config/avr/specs.h | 3 +- gcc/config/i386/i386.c | 2 +- gcc/config/rs6000/rs6000.c | 4 + gcc/config/rs6000/vsx.md | 2 +- gcc/dumpfile.c | 2 + gcc/dumpfile.h | 1 + gcc/emit-rtl.c | 6 +- gcc/fortran/ChangeLog | 99 +++++ gcc/fortran/check.c | 11 + gcc/fortran/decl.c | 16 +- gcc/fortran/gfortran.h | 2 +- gcc/fortran/gfortran.texi | 66 ++- gcc/fortran/interface.c | 14 +- gcc/fortran/primary.c | 35 +- gcc/fortran/trans-array.c | 448 ++++++++++++++++----- gcc/fortran/trans-array.h | 10 +- gcc/fortran/trans-decl.c | 24 +- gcc/fortran/trans-expr.c | 103 ++++- gcc/fortran/trans-intrinsic.c | 100 ++++- gcc/fortran/trans-openmp.c | 9 +- gcc/fortran/trans-stmt.c | 57 ++- gcc/fortran/trans.c | 198 ++++++--- gcc/fortran/trans.h | 44 +- gcc/gimple-ssa-sprintf.c | 31 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-transform.c | 3 + gcc/ira.c | 7 +- gcc/lra-constraints.c | 16 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-symtab.c | 8 + gcc/real.c | 2 +- gcc/rtlanal.c | 2 + gcc/selftest.c | 48 +++ gcc/simplify-rtx.c | 1 + gcc/testsuite/ChangeLog | 113 ++++++ .../g++.dg/debug/dwarf2/imported-decl-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/ptrdmem-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/ref-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/refqual-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/refqual-2.C | 2 +- gcc/testsuite/g++.dg/eh/delete1.C | 2 + gcc/testsuite/g++.dg/eh/new1.C | 1 + gcc/testsuite/g++.dg/init/new40.C | 1 + gcc/testsuite/g++.old-deja/g++.eh/new2.C | 1 + gcc/testsuite/gcc.c-torture/compile/pr78362.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr78574.c | 27 ++ gcc/testsuite/gcc.c-torture/compile/pr78610.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr78586.c | 17 + gcc/testsuite/gcc.dg/asan/pr78541-2.c | 10 + .../asan/pr78541.c} | 20 +- gcc/testsuite/gcc.dg/format/pr78498.c | 12 + gcc/testsuite/gcc.dg/pr78582.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 29 +- gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 14 + gcc/testsuite/gcc.target/i386/pr77856.c | 83 ++++ gcc/testsuite/gfortran.dg/class_61.f90 | 11 + gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_alloc_comp_1.f08 | 3 + gcc/testsuite/gfortran.dg/coarray_allocate_7.f08 | 5 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_1.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_3.f90 | 8 +- gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 | 46 +++ gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/derived_result.f90 | 10 + gcc/testsuite/gfortran.dg/dtio_18.f90 | 15 + gcc/testsuite/lib/target-supports.exp | 50 ++- gcc/tree-ssa-loop-ivopts.c | 5 + libgfortran/ChangeLog | 21 + libgfortran/caf/libcaf.h | 19 +- libgfortran/caf/single.c | 130 +++++- libgo/go/runtime/traceback_gccgo.go | 9 + libgomp/ChangeLog | 21 + libgomp/Makefile.in | 133 ++++-- libgomp/aclocal.m4 | 74 ++-- libgomp/config.h.in | 3 + libgomp/config/nvptx/env.c | 0 libgomp/configure | 25 +- libgomp/configure.ac | 7 + libgomp/env.c | 43 +- libgomp/icv.c | 34 +- libgomp/testsuite/Makefile.in | 60 ++- libiberty/ChangeLog | 8 + libiberty/strndup.c | 7 +- libiberty/xstrndup.c | 5 +- libobjc/ChangeLog | 16 +- libobjc/configure | 4 + libobjc/configure.ac | 6 +- libsanitizer/ChangeLog | 11 + libsanitizer/LOCAL_PATCHES | 1 + .../sanitizer_platform_limits_posix.h | 11 + libstdc++-v3/ChangeLog | 48 +++ libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/std/istream | 35 +- libstdc++-v3/include/std/ostream | 34 +- libstdc++-v3/testsuite/18_support/50594.cc | 1 + .../27_io/basic_istream/extractors_other/char/4.cc | 96 +++++ .../basic_istream/extractors_other/wchar_t/4.cc | 96 +++++ .../27_io/basic_ostream/inserters_other/char/6.cc | 96 +++++ .../basic_ostream/inserters_other/wchar_t/6.cc | 96 +++++ .../testsuite/27_io/ios_base/storage/11584.cc | 2 + .../experimental/type_erased_allocator/2.cc | 1 + .../testsuite/ext/mt_allocator/check_new.cc | 2 + .../testsuite/ext/pool_allocator/check_new.cc | 2 + 130 files changed, 3019 insertions(+), 539 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78362.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78574.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78610.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr78586.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr78541-2.c copy gcc/testsuite/{g++.dg/asan/use-after-scope-types-2.C => gcc.dg/asan/pr78541.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/format/pr78498.c create mode 100644 gcc/testsuite/gcc.dg/pr78582.c create mode 100644 gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c create mode 100644 gcc/testsuite/gcc.target/i386/pr77856.c create mode 100644 gcc/testsuite/gfortran.dg/class_61.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_alloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_result.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_18.f90 delete mode 100644 libgomp/config/nvptx/env.c create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/char/4.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istream/extractors_other/wch [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char/6.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/wcha [...]