This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/iamcu/improve in repository gcc.
discards 4520dff IA MCU run-time doesn't support TLS discards 7db1a79 Skip incompatible tests on IA MCU target discards cce94fc Turn off loop and funcion alignments for IA MCU discards 911129f Turn on X86_TUNE_USE_BT for IA MCU discards 1af9aed Turn off X86_TUNE_ZERO_EXTEND_WITH_AND for IA MCU discards 94f48f9 Skip error_mark_node type decls discards f753e3e Add *movsf_internal_soft_fp pattern adds 02769f1 * include/bits/c++config (_GLIBCXX_NOEXCEPT_IF): Define. * [...] adds 378ef47 syscall: remove calls to Entersyscall & Exitsyscall in Getdents adds 643a814 * rtl.c (rtx_equal_p_cb): Fix typo. adds 626256c PR libstdc++/66855 * src/c++11/codecvt.cc (__codecvt_utf8_u [...] adds dfb41c4 Fix PR c++/65186 adds 98f62f7 escape: Analyze multiple result type assertions. adds d800a60 Update to patch that Aldy committed directly here. adds 75409f7 Daily bump. adds 9727b44 compiler: Improve location info for function parameters. adds 213c945 compiler,runtime: Determine if allocations need new point [...] adds d74b733 2015-07-14 Richard Biener rguenther@suse.de adds 8a6be96 2015-07-14 Richard Biener rguenther@suse.de adds 1b316d6 Ignore -ftree-parallelize-loops={0,1} using gt adds 6700b27 2015-07-14 Richard Biener rguenther@suse.de adds 6c2daf3 2015-07-14 Richard Biener rguenther@suse.de adds 31a33dc Sync with src: 2015-03-30 H.J. Lu hongjiu.lu@intel.com [...] adds f2bdc3f 2015-07-14 Matthias Klose doko@ubuntu.com adds 92827db This patch syncs zlib.m4 with binutils-gdb and uses AM_ZLIB f [...] adds c850ece Sync toplevel files binutils-gdb adds 6406d36 Sync toplevel configure with binutils-gdb adds 8a6ab6a Sync toplevel configure with binutils-gdb adds b3fc6d1 2015-07-14 John Marino gnugcc@marino.st adds 0215f1b Update copyright year in include adds 060d39c Remove trailing spaces in demangle.h adds 29e4223 /cp 2015-07-14 Paolo Carlini paolo.carlini@oracle.com adds 8f1030d * call.c (build_new_method_call_1): Call reshape_init. adds f44cb3d 2015-07-14 Maxim Blumenthal maxim.blumenthal@intel.com adds 5f1adf5 2015-07-14 Sandra Loosemore sandra@codesourcery.com adds 98044b9 PR 66861 Fix null pointer crash on mingw. adds 8905b94 2015-07-14 Vladimir Makarov vmakarov@redhat.com new 2718270 Add *movsf_internal_soft_fp pattern new a1ba983 Skip error_mark_node type decls new c1b72d1 Turn off X86_TUNE_ZERO_EXTEND_WITH_AND for IA MCU new 00b87b2 Turn on X86_TUNE_USE_BT for IA MCU new d2e9b2c Turn off loop and funcion alignments for IA MCU new 5f87106 Skip incompatible tests on IA MCU target new 1484813 IA MCU run-time doesn't support TLS
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 (4520dff) \ N -- N -- N refs/heads/hjl/iamcu/improve (1484813)
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 7 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 | 51 ++ Makefile.def | 5 +- Makefile.in | 28 +- config/ChangeLog | 4 + config/zlib.m4 | 27 +- configure | 46 +- configure.ac | 39 +- gcc/ChangeLog | 86 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 3 + gcc/aclocal.m4 | 1 + gcc/config/nios2/nios2.c | 60 ++- gcc/config/rs6000/t-rs6000 | 1 + gcc/configure | 13 +- gcc/configure.ac | 10 +- gcc/cp/ChangeLog | 15 + gcc/cp/call.c | 5 +- gcc/cp/pt.c | 14 +- gcc/gcc.c | 49 +- gcc/genmatch.c | 522 ++++++++++++--------- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 35 ++ gcc/go/gofrontend/expressions.cc | 47 +- gcc/go/gofrontend/expressions.h | 65 +++ gcc/go/gofrontend/gogo.cc | 12 +- gcc/go/gofrontend/runtime.def | 4 - gcc/lra-constraints.c | 8 +- gcc/match.pd | 258 +++++----- gcc/rtl.c | 2 +- gcc/testsuite/ChangeLog | 32 ++ gcc/testsuite/g++.dg/cpp0x/initlist-new1.C | 12 + gcc/testsuite/g++.dg/template/crash81.C | 3 +- gcc/testsuite/g++.dg/template/pr58878.C | 32 +- gcc/testsuite/g++.dg/template/pr65186.C | 26 + gcc/testsuite/g++.dg/template/shadow1.C | 4 +- gcc/testsuite/g++.dg/template/shadow2.C | 4 +- gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C | 22 +- gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C | 25 +- gcc/testsuite/g++.old-deja/g++.brendan/crash7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/shadow2.C | 2 +- gcc/testsuite/gcc.dg/torture/pr66863.c | 25 + gcc/testsuite/gcc.target/i386/pr66626.c | 26 + .../gcc.target/nios2/nios2-stack-check-1.c | 5 +- .../gcc.target/nios2/nios2-stack-check-2.c | 4 +- .../gcc.target/nios2/nios2-stack-check-3.c | 12 + gcc/tree-ssa-dom.c | 90 ++-- gcc/tree-vrp.c | 12 +- include/ansidecl.h | 4 +- include/demangle.h | 9 +- include/dwarf2.def | 4 +- include/dwarf2.h | 4 +- include/dyn-string.h | 3 +- include/fibheap.h | 3 +- include/filenames.h | 2 +- include/floatformat.h | 3 +- include/fnmatch.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/gdb-index.h | 2 +- include/getopt.h | 3 +- include/hashtab.h | 3 +- include/leb128.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 4 +- include/plugin-api.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 3 +- include/simple-object.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 3 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vtv-change-permission.h | 3 +- include/xregex2.h | 3 +- include/xtensa-config.h | 3 +- libatomic/ChangeLog | 4 + libatomic/configure.tgt | 2 +- libgfortran/ChangeLog | 7 + libgfortran/io/unix.c | 7 +- libgo/go/syscall/libcall_linux.go | 2 - libgo/runtime/go-new.c | 11 +- libgomp/ChangeLog | 15 + libgomp/testsuite/libgomp.c/examples-4/simd-3.c | 7 +- libgomp/testsuite/libgomp.c/examples-4/simd-8.c | 8 +- .../libgomp.fortran/examples-4/simd-3.f90 | 7 +- .../libgomp.fortran/examples-4/simd-8.f90 | 8 +- libstdc++-v3/ChangeLog | 77 +++ libstdc++-v3/include/bits/c++config | 2 + libstdc++-v3/include/bits/forward_list.h | 3 +- libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/stl_bvector.h | 5 +- libstdc++-v3/include/bits/stl_deque.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 9 +- libstdc++-v3/include/bits/stl_map.h | 9 +- libstdc++-v3/include/bits/stl_multimap.h | 9 +- libstdc++-v3/include/bits/stl_multiset.h | 9 +- libstdc++-v3/include/bits/stl_set.h | 9 +- libstdc++-v3/include/bits/stl_tree.h | 13 +- libstdc++-v3/include/bits/stl_vector.h | 9 +- libstdc++-v3/include/debug/deque | 5 +- libstdc++-v3/include/debug/forward_list | 6 +- libstdc++-v3/include/debug/list | 5 +- libstdc++-v3/include/debug/map.h | 5 +- libstdc++-v3/include/debug/multimap.h | 5 +- libstdc++-v3/include/debug/multiset.h | 5 +- libstdc++-v3/include/debug/set.h | 5 +- libstdc++-v3/include/debug/unordered_map | 6 +- libstdc++-v3/include/debug/unordered_set | 6 +- libstdc++-v3/include/debug/vector | 5 +- libstdc++-v3/include/ext/alloc_traits.h | 6 - libstdc++-v3/include/profile/deque | 5 +- libstdc++-v3/include/profile/forward_list | 3 +- libstdc++-v3/include/profile/list | 5 +- libstdc++-v3/include/profile/map.h | 5 +- libstdc++-v3/include/profile/multimap.h | 5 +- libstdc++-v3/include/profile/multiset.h | 5 +- libstdc++-v3/include/profile/set.h | 5 +- libstdc++-v3/include/profile/unordered_map | 2 + libstdc++-v3/include/profile/unordered_set | 2 + libstdc++-v3/include/profile/vector | 13 +- libstdc++-v3/src/c++11/codecvt.cc | 6 +- .../codecvt_utf8_utf16/66855.cc} | 37 +- .../23_containers/deque/allocator/noexcept.cc | 12 +- .../forward_list/allocator/noexcept.cc | 11 +- .../23_containers/list/allocator/noexcept.cc | 11 +- .../23_containers/map/allocator/noexcept.cc | 26 +- .../23_containers/multimap/allocator/noexcept.cc | 30 +- .../23_containers/multiset/allocator/noexcept.cc | 24 +- .../23_containers/set/allocator/noexcept.cc | 24 +- .../unordered_map/allocator/noexcept.cc | 43 +- .../unordered_multimap/allocator/noexcept.cc | 44 +- .../unordered_multiset/allocator/noexcept.cc | 43 +- .../unordered_set/allocator/noexcept.cc | 43 +- .../23_containers/vector/allocator/noexcept.cc | 11 +- .../vector/bool/allocator/noexcept.cc | 11 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- 140 files changed, 1601 insertions(+), 974 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new1.C create mode 100644 gcc/testsuite/g++.dg/template/pr65186.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr66863.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66626.c create mode 100644 gcc/testsuite/gcc.target/nios2/nios2-stack-check-3.c copy libstdc++-v3/testsuite/22_locale/{conversions/string/66441.cc => codecvt/code [...]