This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr81769/gcc-7-branch in repository gcc.
discards cc0628d838c i386: Avoid stack realignment if possible discards 60a22b7b910 x86: Use DRAP only if there are outgoing arguments on stack discards ba50f66010b i386: Replace frame pointer with stack pointer in debug insns discards 4f6bd884572 i386: Don't use frame pointer without stack access adds 2fb30b56b72 Daily bump. adds 1bd23ca8c30 Update ChangeLog and version files for release adds 07c89d1f088 2017-08-14 Richard Biener rguenther@suse.de adds 0ac053b43f1 2017-08-14 Richard Biener rguenther@suse.de adds 24120da73d2 PR libstdc++/53984 handle exceptions in basic_istream::sentry adds 40e7a48cedf PR libstdc++/81751 don't call fflush(NULL) adds 494025801e0 Update .po files. adds ad55088dcff Limit SH strncmp inline expansion (PR target/78460). adds f7f39668bcb Daily bump. adds 1a940af4db9 [gcc] adds f0821c3651e * fr.po: Update. adds 91215b2674c Daily bump. adds 1b7a126b279 Backport from mainline 2017-08-17 Maxim Ostapenko <m.os [...] adds b16cdd43de9 Daily bump. adds 8b30cfef623 2017-08-18 Jerry DeLisle jvdelisle@gcc.gnu.org adds e38c52ae165 Daily bump. adds ba10013d8e3 PR target/81894 * doc/extend.texi (x86 Built-in Functions [...] adds f62366ad635 Daily bump. adds 2a5a72b0884 PR ipa/77732 * gcc.dg/ipa/ipcp-cstagg-7.c: Xfail on 32-bit hppa. adds 043997c855c PR testsuite/81056 * testsuite/17_intro/names.cc: Undef ' [...] adds acd0c685c4f Daily bump. adds bebabe9ebb9 PR target/79883 * config/avr/avr.c (avr_set_current_funct [...] adds 0e52cc0c227 * de.po: Update. adds 0d91646fe22 Daily bump. adds 62ffbcb7502 [RISC-V/RTEMS] Add missing file adds 28f95335d9f gcc/ Backport from 2017-08-22 trunk r251256. PR target/81 [...] adds 4bca9835915 2017-08-22 Yvan Roux yvan.roux@linaro.org adds e840389000b [PowerPC/RTEMS] Enable -mcmodel option adds 3e61cc58456 gcc/ Backport from mainline 2017-08-17 Peter Bergner <b [...] adds 2ecb712f219 Daily bump. adds 8390b3c17c3 2017-08-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds ba1976da302 gcc/ Backport from mainline 2017-08-17 Peter Bergner <b [...] adds 515ce762620 Daily bump. adds 1e4c9c7c2b5 Backport from mainline 2017-08-23 Daniel Santos <daniel [...] adds a17e082b74a Daily bump. adds 3951f00426b PR c++/81607 * cp-gimplify.c (cp_fold): If folding expose [...] adds 29341fd33cd Daily bump. adds 45afd2567a1 Daily bump. adds 464d6a8ccd6 Daily bump. adds ea7f72c88eb 2017-08-28 Richard Biener rguenther@suse.de adds 8b79a42b603 2017-08-28 Richard Biener rguenther@suse.de adds 95263506de1 2017-08-28 Richard Biener rguenther@suse.de adds 4613ac3faaf Daily bump. adds f61fb5af98e 2017-08-29 Richard Biener rguenther@suse.de adds f96152b2b6f PR driver/81523: Make -static override -pie adds f5c42d1b08e [RS6000] linux startfile/endfile adds 0e190df41e6 Daily bump. adds 0243e0f99cd [gcc] 2017-08-29 Michael Meissner meissner@linux.vnet.ibm.com adds d9c6ab4a929 2017-08-29 Michael Meissner meissner@linux.vnet.ibm.com adds 19f2d1abd3b Daily bump. adds c00110c58d4 2017-08-31 Bill Schmidt wschmidt@linux.vnet.ibm.com adds c676f576cc9 Daily bump. adds de099eba2c5 PR c++/82040 * typeck.c (cp_build_unary_op): Avoid re-ent [...] adds a4923bff59e Daily bump. adds 34e322d178d 2017-09-02 Janus Weil janus@gcc.gnu.org adds 4b14ab059fc Daily bump. adds de933300846 Daily bump. adds d93fa9bed39 PR libstdc++/81338 correctly manage string capacity adds 941df8edb71 PR libstdc++/81599 fix typo in Doxygen comments adds 270ae11f102 PR libstdc++/81891 fix double-free in hashtable constructor adds c9b1fc3594d Fix test for __is_aggregate support in Clang adds b744d6f64e5 Fix test for __has_unique_object_representations support in Clang adds a578aa818aa PR libstdc++/81912 make std::__iterator_category constexpr adds 0a1b919ee76 PR c++/82039 suppress -Wzero-as-null-pointer-constant warning adds 3108e83d3ee * gcc.target/i386/mpx/mpx-os-support.h: New file. * gcc.t [...] adds efe27ddd70a Daily bump. adds e082d30d071 * gcc-interface/trans.c (pos_to_constructor): Skip convers [...] adds b44d1e6f2c6 * gcc-interface/trans.c (Call_to_gnu): If this is a functi [...] adds c3f9fde97b9 * gcc-interface/utils.c (unchecked_convert): When the resu [...] adds 42f05e6e69e PR ada/62235 * gcc-interface/decl.c (gnat_to_gnu_entity): [...] adds 2c66a7aca70 [PR79542][Ada] Fix ICE in dwarf2out.c with nested func. inlining new 1c95f904681 i386: Don't use frame pointer without stack access new e315b09d0e3 i386: Replace frame pointer with stack pointer in debug insns new 3db55b339bd x86: Use DRAP only if there are outgoing arguments on stack new 221bb942c27 i386: Avoid stack realignment if possible
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 (cc0628d838c) \ N -- N -- N refs/heads/hjl/pr81769/gcc-7-branch (221bb942c27)
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 4 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 + config/ChangeLog | 4 + contrib/ChangeLog | 4 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 248 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 27 + gcc/ada/gcc-interface/decl.c | 9 +- gcc/ada/gcc-interface/trans.c | 21 +- gcc/ada/gcc-interface/utils.c | 34 +- gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 4 + gcc/config.gcc | 2 +- gcc/config/avr/avr.c | 28 +- gcc/config/gnu-user.h | 34 +- gcc/config/i386/i386.c | 24 +- gcc/config/{aarch64 => riscv}/rtems.h | 6 +- gcc/config/rs6000/rs6000.c | 146 +- gcc/config/rs6000/rtems.h | 60 + gcc/config/rs6000/sysv4.h | 46 +- gcc/config/rs6000/vsx.md | 176 +- gcc/config/sh/sh-mem.cc | 4 +- gcc/config/sol2.h | 12 +- gcc/cp/ChangeLog | 26 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/typeck.c | 1 + gcc/doc/extend.texi | 2 +- gcc/dwarf2out.c | 146 +- gcc/fold-const.c | 25 +- gcc/fortran/ChangeLog | 25 + gcc/fortran/expr.c | 3 +- gcc/fortran/trans-io.c | 26 +- gcc/fortran/trans-stmt.c | 5 +- gcc/gcc.c | 14 +- gcc/gimple-fold.c | 2 +- gcc/gimple-ssa-strength-reduction.c | 36 +- gcc/go/ChangeLog | 4 + gcc/jit/ChangeLog | 4 + gcc/lto/ChangeLog | 4 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/po/ChangeLog | 18 + gcc/po/be.po | 5154 +++++++++---------- gcc/po/da.po | 5192 +++++++++---------- gcc/po/de.po | 5168 +++++++++---------- gcc/po/el.po | 5152 +++++++++---------- gcc/po/es.po | 5216 ++++++++++---------- gcc/po/fi.po | 5169 +++++++++---------- gcc/po/fr.po | 5177 +++++++++---------- gcc/po/hr.po | 5152 +++++++++---------- gcc/po/id.po | 5170 +++++++++---------- gcc/po/ja.po | 5164 +++++++++---------- gcc/po/nl.po | 5151 +++++++++---------- gcc/po/ru.po | 5190 +++++++++---------- gcc/po/sr.po | 5169 +++++++++---------- gcc/po/sv.po | 5200 +++++++++---------- gcc/po/tr.po | 5173 +++++++++---------- gcc/po/uk.po | 5155 +++++++++---------- gcc/po/vi.po | 5182 +++++++++---------- gcc/po/zh_CN.po | 5172 +++++++++---------- gcc/po/zh_TW.po | 5167 +++++++++---------- gcc/testsuite/ChangeLog | 181 + gcc/testsuite/c-c++-common/ubsan/pr80932.c | 17 + gcc/testsuite/c-c++-common/ubsan/pr81065.c | 13 + gcc/testsuite/c-c++-common/ubsan/pr81088.c | 11 + gcc/testsuite/g++.dg/other/bitfield6.C | 9 + gcc/testsuite/g++.dg/pr80287.C | 13 + gcc/testsuite/g++.dg/torture/pr81354.C | 24 + gcc/testsuite/g++.dg/torture/pr81884.C | 39 + gcc/testsuite/g++.dg/torture/pr81977.C | 55 + gcc/testsuite/g++.dg/warn/Wbool-operation-1.C | 11 + .../gcc.c-torture/compile/string-large-1.c | 119 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c | 2 +- gcc/testsuite/gcc.dg/torture/pr81181.c | 30 + gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 23 +- gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h | 16 + .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 2 +- .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 2 +- gcc/testsuite/gcc.target/i386/pr81921.c | 14 + gcc/testsuite/gcc.target/powerpc/pr72804.c | 25 + gcc/testsuite/gcc.target/powerpc/pr80210.c | 10 + .../gcc.target/powerpc/vec-setup-be-double.c | 12 + .../gcc.target/powerpc/vec-setup-be-long.c | 11 + .../gcc.target/powerpc/vec-setup-double.c | 11 + gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 9 + gcc/testsuite/gcc.target/powerpc/vec-setup.h | 366 ++ gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c | 25 + gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c | 25 + ...erator_assign_3.f90 => array_temporaries_4.f90} | 28 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 6 + gcc/testsuite/gfortran.dg/pr81723.f | 56 + .../gfortran.dg/warn_target_lifetime_3.f90 | 2 +- .../gfortran.dg/warn_target_lifetime_4.f90 | 28 + gcc/testsuite/gnat.dg/array29.adb | 26 + gcc/testsuite/gnat.dg/array29.ads | 7 + gcc/testsuite/gnat.dg/debug13.adb | 38 + gcc/testsuite/gnat.dg/debug13.ads | 5 + gcc/testsuite/gnat.dg/incomplete5.adb | 10 + gcc/testsuite/gnat.dg/incomplete5.ads | 25 + gcc/testsuite/gnat.dg/incomplete5_pkg.adb | 13 + gcc/testsuite/gnat.dg/incomplete5_pkg.ads | 15 + gcc/testsuite/gnat.dg/specs/uc2.ads | 18 + gcc/testsuite/lib/target-supports.exp | 1 + gcc/tree-chkp.c | 2 +- gcc/tree-ssa-alias.c | 31 +- gcc/tree-ssa-pre.c | 12 +- gcc/tree-ssa-sccvn.c | 2 +- gcc/tree-vect-slp.c | 87 +- gcc/tree.c | 63 +- gcc/tree.h | 10 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcilkrts/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgfortran/ChangeLog | 4 + libgomp/ChangeLog | 4 + libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 4 + libitm/ChangeLog | 4 + libmpx/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 4 + libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 96 + libstdc++-v3/config/io/basic_file_stdio.cc | 6 +- libstdc++-v3/include/bits/basic_ios.h | 4 +- libstdc++-v3/include/bits/basic_string.h | 5 +- libstdc++-v3/include/bits/hashtable.h | 13 +- libstdc++-v3/include/bits/istream.tcc | 50 +- libstdc++-v3/include/bits/sstream.tcc | 19 + .../include/bits/stl_iterator_base_types.h | 3 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/std/istream | 12 +- libstdc++-v3/include/std/sstream | 21 +- libstdc++-v3/include/std/type_traits | 18 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../unordered_map/cons/81891.cc} | 50 +- .../testsuite/24_iterators/container_access.cc | 3 +- .../testsuite/24_iterators/range_access.cc | 2 +- .../testsuite/24_iterators/range_access_cpp14.cc | 2 +- .../testsuite/24_iterators/range_access_cpp17.cc | 57 + .../basic_fstream/53984.cc} | 55 +- .../basic_istream/sentry/char/53984.cc} | 18 +- .../basic_stringstream/assign/81338.cc} | 19 +- .../1.cc => stdio_filebuf/char/79820.cc} | 17 +- .../69301.cc => ext/stdio_filebuf/char/81751.cc} | 50 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 173 files changed, 52881 insertions(+), 48885 deletions(-) copy gcc/config/{aarch64 => riscv}/rtems.h (89%) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr80932.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81065.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr81088.c create mode 100644 gcc/testsuite/g++.dg/other/bitfield6.C create mode 100644 gcc/testsuite/g++.dg/pr80287.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81354.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81884.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81977.C create mode 100644 gcc/testsuite/g++.dg/warn/Wbool-operation-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/string-large-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr81181.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-os-support.h create mode 100644 gcc/testsuite/gcc.target/i386/pr81921.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr72804.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80210.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-be-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-setup.h create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-extract-7.c copy gcc/testsuite/gfortran.dg/{where_operator_assign_3.f90 => array_temporaries_4 [...] create mode 100644 gcc/testsuite/gfortran.dg/pr81723.f create mode 100644 gcc/testsuite/gfortran.dg/warn_target_lifetime_4.f90 create mode 100644 gcc/testsuite/gnat.dg/array29.adb create mode 100644 gcc/testsuite/gnat.dg/array29.ads create mode 100644 gcc/testsuite/gnat.dg/debug13.adb create mode 100644 gcc/testsuite/gnat.dg/debug13.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete5.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete5.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/uc2.ads copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf8_utf16/79511.cc => 23_c [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access_cpp17.cc copy libstdc++-v3/testsuite/{ext/pb_ds/regression/priority_queue_binary_heap-62045 [...] copy libstdc++-v3/testsuite/{23_containers/queue/77528.cc => 27_io/basic_istream/s [...] copy libstdc++-v3/testsuite/{23_containers/queue/77528.cc => 27_io/basic_stringstr [...] copy libstdc++-v3/testsuite/ext/{shared_ptr/1.cc => stdio_filebuf/char/79820.cc} (75%) copy libstdc++-v3/testsuite/{29_atomics/atomic/69301.cc => ext/stdio_filebuf/char/ [...]