This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/pr64164 in repository gcc.
discards 26a8152 use rtl assignments from assign_params for default defs discards a7341fb ensure all parms have default defs, and use them adds 2bcfb66 PR fortran/29600 adds e1c9c4c 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 02c8de1 [AArch64][TLSLE][1/3] Add the option "-mtls-size" adds 950cf06 [AArch64][TLSLE][2/3] Rename SYMBOL_TLSLE to SYMBOL_TLSLE24 adds 2b54f2a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 57507fa [AArch64][TLSLE][3/3] Implement local executable mode for all [...] adds 8288a89 [AArch64][TLSIE][1/2] Rename test source file for reuse adds 857529a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 0cbfbd7 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 8795a00 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds f546e2d [AArch64][TLSIE][2/2] Implement TLS IE for tiny model adds 7ebdc88 [PATCH][AARCH64]Add backend aarch64_bfi pattern. adds 5706ab6 compiler: Don't crash on invalid arithmetic ops. adds 545e44b libstdc++/66902 Make _S_debug_messages static. adds 8ea81d1 try_emplace and insert_or_assign for Debug Mode. adds f08ff07 2015-08-26 Michael Meissner meissner@linux.vnet.ibm.com adds 3725b68 Delete extra blank line adds 2cf1242 Only set std::enable_shared_from_this member once. adds 42c1c97 Ensure std::generate_canonical doesn't return 1. adds 1527db4 Daily bump. adds 79651b1 compiler: Don't crash on invalid builtin calls. adds 482869e S/390: Add emit_barrier() after trap adds bf20458 2015-08-27 Richard Biener rguenther@suse.de adds 050af05 2015-08-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.c [...] adds f4bb54a Avoid unstructured procfs on Solaris adds cad405e Use __cxa_atexit on Solaris 12+ adds 35785c6 * configure: Regenerate. adds 418255b Provide nearly complete std::locale support for DragonFly adds 8db97bd 2015-08-27 Richard Biener rguenther@suse.de adds e76fe21 [RS6000] Correct constraints for ior<mode>_mask adds d072441 * configure.ac: Remove [disable-shared] argument to LT_INIT. [...] adds adf0b96 Update copyrights adds 1f3366a Refactor completely_scalarize_var adds 7fb7c8d completely_scalarize arrays as well as records adds 9c646a1 * configure: Regenerate. adds f91b083 PR middle-end/67005 * tree-ssa-dce.c (remove_dead_stmt): Al [...] adds e6d02fd * config/rs6000/vector.md (vec_shr_<mode>): Fix to do a shif [...] adds 3854cb1 PR target/67317 * config/i386/i386.md (*add<mode>3_cc): Rem [...] adds d62775c PR libstdc++/67374 * include/bits/range_access.h (valarray, [...] adds a5bc39b remove -floop-unroll-and-jam adds 8416894 compiler: Don't record dependencies of invalid redefinitions. adds 4cc0f4e remove -floop-* flags adds ec5f854 * MAINTAINERS: Add myself. adds b9d6f0d fix compile without ISL adds bfb381a 2015-08-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 1b8b2b2 compiler: Allow multiple blank label definitions. adds 9f2ed78 compiler: Report unused variables initialized to function [...] adds fa25416 Daily bump. adds 7640290 PR libstdc++/67362 * include/bits/regex_scanner.tcc (_Scann [...] adds 68f0431 2015-08-28 Richard Biener rguenther@suse.de adds 7bff97c [AArch64] Rename SYMBOL_SMALL_GOTTPREL to SYMBOL_SMALL_TLSIE adds 748c0f4 2015-08-28 David Sherwood david.sherwood@arm.com adds d6a8201 MIPS: Add the lo register to the clobber list in the madd-8.c [...] adds 0d9d208 [Patch] Add to the libgfortran/newlib bodge to "detect" ftrun [...] adds ccf193a Revert: completely_scalarize arrays as well as records adds 7729459 [PATCH][lto/66752] Fix missed FSM jump thread adds f368cc0 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf. [...] adds 4f99cfb * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Si [...] new 4641235 revert to assign_parms assignments using default defs
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 (26a8152) \ N -- N -- N refs/heads/aoliva/pr64164 (4641235)
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 | 8 + MAINTAINERS | 2 + boehm-gc/ChangeLog | 5 + boehm-gc/os_dep.c | 8 +- contrib/ChangeLog | 4 + contrib/update-copyright.py | 1 + gcc/ChangeLog | 524 ++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 - gcc/cgraphunit.c | 21 +- gcc/common.opt | 20 +- gcc/config.gcc | 6 + gcc/config/aarch64/aarch64-protos.h | 17 +- gcc/config/aarch64/aarch64.c | 168 ++- gcc/config/aarch64/aarch64.md | 180 +++- gcc/config/aarch64/aarch64.opt | 19 + gcc/config/aarch64/iterators.md | 6 + gcc/config/arm/arm-arches.def | 63 +- gcc/config/arm/arm-builtins.c | 45 +- gcc/config/arm/arm-cores.def | 202 ++-- gcc/config/arm/arm-protos.h | 109 +- gcc/config/arm/arm.c | 131 ++- gcc/config/i386/i386.c | 53 +- gcc/config/i386/i386.md | 178 ++-- gcc/config/rs6000/predicates.md | 19 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 199 +++- gcc/config/rs6000/rs6000.md | 418 ++++++-- gcc/config/rs6000/vector.md | 23 +- gcc/config/s390/s390.c | 1 + gcc/configure | 101 +- gcc/doc/invoke.texi | 114 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 18 +- gcc/go/gofrontend/gogo.cc | 20 +- gcc/go/gofrontend/gogo.h | 20 + gcc/go/gofrontend/parse.cc | 8 + gcc/go/gofrontend/statements.cc | 5 + gcc/graphite-blocking.c | 270 ----- gcc/graphite-interchange.c | 656 ------------ gcc/graphite-isl-ast-to-gimple.c | 102 +- gcc/graphite-optimize-isl.c | 193 +--- gcc/graphite-poly.c | 493 +-------- gcc/graphite-poly.h | 1085 -------------------- gcc/graphite-sese-to-poly.c | 22 +- gcc/graphite.c | 18 +- gcc/ipa.c | 1 + gcc/params.def | 15 - gcc/passes.c | 5 +- gcc/testsuite/ChangeLog | 141 +++ gcc/testsuite/g++.dg/graphite/graphite.exp | 10 +- gcc/testsuite/g++.dg/torture/pr66752-2.C | 60 ++ .../gcc.dg/compat/struct-layout-1_generate.c | 7 +- gcc/testsuite/gcc.dg/graphite/block-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-3.c | 4 +- gcc/testsuite/gcc.dg/graphite/block-4.c | 4 +- gcc/testsuite/gcc.dg/graphite/block-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-pr47654.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 14 +- gcc/testsuite/gcc.dg/graphite/interchange-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-13.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-14.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 4 +- gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr37485.c | 5 +- gcc/testsuite/gcc.dg/graphite/uns-block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-14.c | 3 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-15.c | 4 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 +- .../gcc.dg/graphite/uns-interchange-mvt.c | 4 +- gcc/testsuite/gcc.dg/torture/matrix-1.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-2.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-5.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-6.c | 3 +- gcc/testsuite/gcc.dg/torture/pr66752-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr67005.c | 15 + gcc/testsuite/gcc.dg/torture/transpose-1.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-2.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-3.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-4.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-5.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 39 + gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 34 + gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 91 ++ gcc/testsuite/gcc.target/aarch64/tls_1.x | 14 + gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c | 7 + gcc/testsuite/gcc.target/aarch64/tlsle12_1.c | 8 + gcc/testsuite/gcc.target/aarch64/tlsle24_1.c | 9 + gcc/testsuite/gcc.target/aarch64/tlsle32_1.c | 10 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c | 2 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr67317-1.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-2.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-3.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-4.c | 18 + gcc/testsuite/gcc.target/mips/madd-8.c | 2 +- gcc/testsuite/gcc.target/mips/msub-8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-shr.c | 34 + gcc/testsuite/gcc.target/s390/20150826-1.c | 12 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 10 +- .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/shape_8.f90 | 15 + gcc/testsuite/gfortran.dg/vect/O3-pr49957.f | 2 +- gcc/testsuite/lib/target-supports.exp | 19 + gcc/toplev.c | 7 +- gcc/tree-sra.c | 12 +- gcc/tree-ssa-coalesce.c | 4 +- gcc/tree-ssa-dce.c | 9 +- gcc/tree-ssa-threadedge.c | 33 + gcc/tree-ssa-threadupdate.c | 6 + libbacktrace/ChangeLog | 6 + libbacktrace/configure | 56 +- libbacktrace/configure.ac | 17 +- libgfortran/ChangeLog | 19 + libgfortran/Makefile.am | 2 + libgfortran/Makefile.in | 21 +- libgfortran/configure | 7 +- libgfortran/configure.ac | 7 +- libgfortran/generated/{shape_i16.c => shape_i1.c} | 14 +- libgfortran/generated/shape_i16.c | 4 +- libgfortran/generated/{shape_i8.c => shape_i2.c} | 14 +- libgfortran/generated/shape_i4.c | 4 +- libgfortran/generated/shape_i8.c | 4 +- libgfortran/gfortran.map | 2 + libgfortran/m4/shape.m4 | 4 +- libstdc++-v3/ChangeLog | 68 ++ libstdc++-v3/acinclude.m4 | 14 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 229 ++--- .../locale/{generic => dragonfly}/c_locale.h | 24 +- .../locale/{gnu => dragonfly}/codecvt_members.cc | 47 +- .../{generic => dragonfly}/collate_members.cc | 13 +- .../config/locale/dragonfly/ctype_members.cc | 95 +- .../locale/{gnu => dragonfly}/monetary_members.cc | 246 ++--- .../locale/{gnu => dragonfly}/numeric_members.cc | 54 +- .../config/locale/dragonfly/time_members.cc | 404 ++++++++ .../locale/{gnu => dragonfly}/time_members.h | 10 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 66 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 1 + libstdc++-v3/configure | 398 +++++-- libstdc++-v3/include/bits/random.tcc | 21 +- libstdc++-v3/include/bits/range_access.h | 8 + libstdc++-v3/include/bits/regex_scanner.tcc | 6 + libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 9 +- libstdc++-v3/include/debug/map.h | 83 ++ libstdc++-v3/include/debug/unordered_map | 82 ++ libstdc++-v3/src/c++11/debug.cc | 2 +- .../members/const.cc} | 57 +- .../members/reinit.cc} | 44 +- .../requirements/explicit_instantiation.cc | 5 + .../uniform_real_distribution/operators/64351.cc} | 43 +- .../testsuite/26_numerics/valarray/range_access.cc | 3 + .../valarray/{range_access.cc => range_access2.cc} | 13 +- .../{match_results/swap.cc => regression.cc} | 15 +- libvtv/ChangeLog | 4 + libvtv/Makefile.am | 2 +- libvtv/configure.tgt | 2 +- libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/libvtv.cc/virtfunc-test.cc | 3 +- libvtv/testsuite/other-tests/Makefile.am | 2 +- libvtv/vtv_fail.cc | 3 +- libvtv/vtv_fail.h | 3 +- libvtv/vtv_malloc.cc | 3 +- libvtv/vtv_malloc.h | 3 +- libvtv/vtv_map.h | 3 +- libvtv/vtv_rts.cc | 3 +- libvtv/vtv_rts.h | 3 +- libvtv/vtv_set.h | 3 +- libvtv/vtv_utils.cc | 3 +- libvtv/vtv_utils.h | 3 +- 187 files changed, 4437 insertions(+), 4276 deletions(-) delete mode 100644 gcc/graphite-blocking.c delete mode 100644 gcc/graphite-interchange.c create mode 100644 gcc/testsuite/g++.dg/torture/pr66752-2.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr66752-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67005.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/long_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tls_1.x create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle12_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle24_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle32_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shr.c create mode 100644 gcc/testsuite/gcc.target/s390/20150826-1.c create mode 100644 gcc/testsuite/gfortran.dg/shape_8.f90 copy libgfortran/generated/{shape_i16.c => shape_i1.c} (86%) copy libgfortran/generated/{shape_i8.c => shape_i2.c} (84%) copy libstdc++-v3/config/locale/{generic => dragonfly}/c_locale.h (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/codecvt_members.cc (86%) copy libstdc++-v3/config/locale/{generic => dragonfly}/collate_members.cc (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/monetary_members.cc (75%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/numeric_members.cc (80%) create mode 100644 libstdc++-v3/config/locale/dragonfly/time_members.cc copy libstdc++-v3/config/locale/{gnu => dragonfly}/time_members.h (91%) copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/{21_strings/char_traits/requirements/char16_t/65049.cc [...] copy libstdc++-v3/testsuite/26_numerics/valarray/{range_access.cc => range_access2 [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => regression.cc} (83%)