This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pieces/master in repository gcc.
discards 0d872d6 Align child process stack to 16 bytes discards 995f7e5 Check 128-bit constant store in 64-bit mode discards 1302da1 Support 128-bit constant store in 64-bit STV discards 0e8e82a Don't build 32-bit libitm with -march=i486 on x86-64 discards 0bf2b31 Don't build 32-bit libgomp with -march=i486 on x86-64 discards 6930ed3 Don't build 32-bit libatomic with -march=i486 on x86-64 discards a50b7978 Allocate memory on cache line if requested discards 5bea257 Disable AVX/SSE on unwind-c.c and unwind-dw2.c discards 8c46aed6 gcc.target/i386/pieces-memset-1.c discards 75e9347 Update i386 piecewise move and store discards 957e8e4 Remove MAX_BITSIZE_MODE_ANY_INT discards 2f7cd94 Add TARGET_GEN_MEMSET_VALUE discards b1ba83a Update alignment_for_piecewise_move discards 63a3e48 Extend STV pass to 64-bit mode discards f82a3c6 Allow all 1s of integer as standard SSE constants discards 845396f Remove ssememalign discards 034f92d Remove ix86_legitimate_combined_insn discards 964d67f Simplify ix86_expand_vector_move_misalign discards 42cfad9 Remove UNSPEC_LOADU and UNSPEC_STOREU adds 3b5a38c Daily bump. adds c4f5465 PR c/70307 * c-fold.c (c_fully_fold_internal): Handle VEC_C [...] adds aeb3c6b Fix PR hsa/70402 adds 9b0e5d4 PR ipa/68881 * cgraph.h (symtab_node::copy_visibility_from) [...] adds 68ab33a 2016-04-04 Richard Biener rguenther@suse.de adds 89d4ebf gcc/fortran/ChangeLog: adds f567b44 gcc/fortran/ChangeLog: adds 8ff377a [gcc] adds d374a3a PR ipa/66223 * ipa-devirt.c (maybe_record_node): Do not opt [...] adds a66f43a gnattools: Clean config.cache (PR70173) adds 967a90d PR middle-end/70307 * gcc.dg/torture/pr70307.c: Add -Wno-ps [...] adds 61b25b6 2016-04-04 Bill Seurer seurer@linux.vnet.ibm.com adds 1c934c5 PR target/67172 * libgcc2.c (L__main): Undefine __LIBGCC_EH [...] adds 63f001c Daily bump. adds 2a655a4 Remove class cache_map and use ggc hash_maps instead (PR c++/70452) adds 1463882 2016-04-05 Richard Biener rguenther@suse.de adds 87825cd 2016-04-05 Richard Biener rguenther@suse.de adds ca94358 PR target/70525 * config/i386/sse.md (*andnot<mode>3): Simp [...] adds 600faa6 PR libstdc++/70437 * include/bits/stl_pair.h (_Constructi [...] adds 9236fc8 Ensure std::thread helpers have internal linkage adds 5a3f5d6 2016-04-05 Richard Biener rguenther@suse.de adds eec3b78 2016-04-05 Richard Biener rguenther@suse.de adds 305d86a PR target/70510 * config/i386/sse.md (iptr): Add V64QI, V32 [...] adds 4f7ebe4 Fix PR c++/70452 (regression in C++ parsing performance) adds 2eac58a PR tree-optimization/70509 * tree-ssa-forwprop.c (simplify_ [...] adds 9c73e58 PR tree-optimization/70509 * simplify-rtx.c (simplify_binar [...] adds aaff837 PR rtl-optimization/70542 * ree.c (add_removable_extension) [...] adds 1e94d2f * testsuite/30_threads/thread/70503.cc: Require -static to work. adds dfc865b Restore atomic builtins usage in libstdc++-v3 adds bdf2392 PR ipa/66223 * ipa-devirt.c (maybe_record_node): Fix commen [...] adds 645a9d8 PR c++/70336 * match.pd (nested int casts): Limit to GIMPLE. adds b782fee * config/pa/predicates.md (integer_store_memory_operand): Ac [...] adds 0b91cce PR c++/70512 * class.c (fixup_may_alias): New. (fixup_attr [...] adds 5a8e414 Daily bump. adds 585aefb PR middle-end/70550 * tree.h (OMP_CLAUSE_FIRSTPRIVATE_IMPLI [...] adds 0cbb513 * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 15b7012 2016-04-06 Yvan Roux yvan.roux@linaro.org Pedro Alve [...] adds ee0356e * src/Makefile.am (libstdc++-symbols.ver): Remove useless /d [...] adds 2c21215 * config/i386/sse.md (shuffletype): Add V32HI and V4TI modes [...] adds 5547150 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TE [...] adds a6f641b * class.c (check_abi_tags): Fix function template handling. adds 72234ee 2016-04-06 Vladimir Makarov vmakarov@redhat.com adds 382ece2 PR preprocessor/61817 PR preprocessor/69391 adds d3831f7 Fix new -Wparentheses warnings encountered during bootstrap adds 5f060aa Fix C++ side of PR c/70436 (missing -Wparentheses warnings) adds f712d48 Daily bump. adds 371df5e * testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass. adds 1b61585 Scan for parallelization of the oacc kernels test-cases in gf [...] adds e283bb4 Avoid needless unsharing during constexpr evaluation (PR c++/70452) adds 508dd60 2016-04-07 Thomas Preud'homme thomas.preudhomme@arm.com adds a96a771 * cgraph.h (struct cgraph_simd_clone): Add mask_mode field. [...] adds 7a6265d PR testsuite/70581 * gcc.dg/lto/simd-function_0.c: New test. adds e15548b Daily bump. adds 7f38718 PR70117, ppc long double isinf adds 87c791f Add goacc/uninit-copy-clause.{c,f95} testcases adds bec0c1e [ARM] PR target/70566 Check that condition register is dead i [...] adds 0aabcdd Remove incorrect warning for parallel implicit firstprivate clause adds fcfbb12 2016-04-08 Maxim Ostapenko m.ostapenko@samsung.com adds d2001c9 Remove UNSPEC_LOADU and UNSPEC_STOREU adds 6f9cc66 Simplify ix86_expand_vector_move_misalign adds 64ffd10 Remove ix86_legitimate_combined_insn adds 16056f2 Remove ssememalign adds 7a8a5e4 Allow all 1s of integer as standard SSE constants adds 841cfe3 Extend STV pass to 64-bit mode new 798d10b Update alignment_for_piecewise_move new 31c8b89 Add TARGET_GEN_MEMSET_VALUE new a386d9e Remove MAX_BITSIZE_MODE_ANY_INT new 533a21f Update i386 piecewise move and store new f6c9d7d gcc.target/i386/pieces-memset-1.c new 3810937 Disable AVX/SSE on unwind-c.c and unwind-dw2.c new 6d4815d Allocate memory on cache line if requested new c85d19e Don't build 32-bit libatomic with -march=i486 on x86-64 new 57ff4b3 Don't build 32-bit libgomp with -march=i486 on x86-64 new c971aac Don't build 32-bit libitm with -march=i486 on x86-64 new 5b9dad3 Support 128-bit constant store in 64-bit STV new 47eb2ad Check 128-bit constant store in 64-bit mode new 3c14d8a Align child process stack to 16 bytes
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 (0d872d6) \ N -- N -- N refs/heads/hjl/pieces/master (3c14d8a)
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 13 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 + gcc/ChangeLog | 265 ++++++++++++-- gcc/DATESTAMP | 2 +- gcc/alias.c | 14 + gcc/asan.c | 28 +- gcc/builtins.c | 100 +++++- gcc/c/ChangeLog | 5 + gcc/c/c-fold.c | 20 ++ gcc/cgraph.h | 8 + gcc/config/arm/thumb2.md | 6 +- gcc/config/i386/i386.c | 48 ++- gcc/config/i386/sse.md | 83 ++--- gcc/config/pa/predicates.md | 6 + gcc/cp/ChangeLog | 56 +++ gcc/cp/class.c | 30 ++ gcc/cp/constexpr.c | 166 +++++++-- gcc/cp/cp-gimplify.c | 16 +- gcc/cp/cp-tree.h | 50 +-- gcc/cp/parser.c | 20 +- gcc/dse.c | 388 ++++----------------- gcc/fortran/ChangeLog | 21 ++ gcc/fortran/openmp.c | 36 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/trans-array.c | 4 +- gcc/gimplify-me.c | 3 +- gcc/gimplify.c | 110 +++--- gcc/hsa-brig.c | 4 - gcc/hsa-dump.c | 3 - gcc/hsa-gen.c | 44 ++- gcc/hsa.h | 3 - gcc/ipa-devirt.c | 9 +- gcc/ipa-visibility.c | 82 +++++ gcc/lra-constraints.c | 16 +- gcc/match.pd | 3 +- gcc/omp-low.c | 219 +++++++++--- gcc/ree.c | 20 +- gcc/rtl.h | 2 + gcc/simplify-rtx.c | 2 +- gcc/symtab.c | 55 +++ gcc/testsuite/ChangeLog | 205 ++++++++++- .../asan/{use-after-free-1.c => pr70541.c} | 28 +- gcc/testsuite/c-c++-common/attr-simd-2.c | 2 + gcc/testsuite/c-c++-common/attr-simd-4.c | 4 + gcc/testsuite/c-c++-common/attr-simd.c | 4 + .../c-c++-common/goacc/uninit-copy-clause.c | 38 ++ .../goacc/uninit-firstprivate-clause.c | 25 ++ gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 81 +++++ gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 55 +++ gcc/testsuite/c-c++-common/pr70336.c | 37 ++ gcc/testsuite/g++.dg/abi/abi-tag19.C | 4 + gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C | 9 + gcc/testsuite/g++.dg/ext/constexpr-vla4.C | 17 + gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 10 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 8 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 4 + gcc/testsuite/g++.dg/ipa/devirt-51.C | 32 ++ gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 16 +- gcc/testsuite/g++.dg/torture/pr70499.C | 39 +++ gcc/testsuite/g++.dg/torture/pr70526.C | 35 ++ gcc/testsuite/g++.dg/warn/Wparentheses-29.C | 135 +++++++ gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/pr70566.c | 47 +++ gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 18 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 3 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 3 + gcc/testsuite/gcc.dg/gomp/simd-clones-3.c | 2 + gcc/testsuite/gcc.dg/guality/guality.h | 4 + gcc/testsuite/gcc.dg/lto/simd-function_0.c | 1 + gcc/testsuite/gcc.dg/pr61817-1.c | 19 + gcc/testsuite/gcc.dg/pr61817-2.c | 19 + gcc/testsuite/gcc.dg/pr69391-1.c | 12 + gcc/testsuite/gcc.dg/pr69391-2.c | 12 + .../gcc.dg/torture/builtin-isinf_sign-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr70307.c | 67 ++++ gcc/testsuite/gcc.dg/torture/pr70457.c | 29 ++ gcc/testsuite/gcc.dg/torture/pr70484.c | 19 + gcc/testsuite/gcc.dg/torture/pr70542.c | 31 ++ gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c | 7 +- gcc/testsuite/gcc.target/aarch64/pr70398.c | 26 ++ gcc/testsuite/gcc.target/arm/pr70496.c | 1 + .../i386/{avx2-pr64252.c => avx2-pr70542.c} | 5 +- gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c | 26 ++ gcc/testsuite/gcc.target/i386/pr70510.c | 14 + gcc/testsuite/gcc.target/i386/pr70525.c | 32 ++ gcc/testsuite/gcc.target/powerpc/pr70117.c | 92 +++++ .../gfortran.dg/allocate_with_source_19.f08 | 22 ++ gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 | 27 ++ gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 1 + .../goacc/kernels-loop-data-enter-exit-2.f95 | 2 + .../goacc/kernels-loop-data-enter-exit.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data.f95 | 2 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 2 + .../gfortran.dg/goacc/uninit-copy-clause.f95 | 29 ++ .../goacc/uninit-firstprivate-clause.f95 | 18 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-parloops.c | 18 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-forwprop.c | 5 +- gcc/tree-ssa-math-opts.c | 2 +- gcc/tree.h | 4 + gnattools/ChangeLog | 5 + gnattools/Makefile.in | 2 +- libcpp/ChangeLog | 10 + libcpp/internal.h | 3 +- libcpp/macro.c | 52 +-- libgcc/ChangeLog | 6 + libgcc/libgcc2.c | 7 +- libstdc++-v3/ChangeLog | 32 ++ libstdc++-v3/acinclude.m4 | 4 +- libstdc++-v3/configure | 4 +- libstdc++-v3/include/bits/stl_pair.h | 35 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/thread.cc | 8 +- .../promise/69106.cc => 20_util/pair/70437.cc} | 27 +- .../{promise/69106.cc => thread/70503.cc} | 24 +- 121 files changed, 2845 insertions(+), 769 deletions(-) copy gcc/testsuite/c-c++-common/asan/{use-after-free-1.c => pr70541.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-copy-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-firstprivate-clause.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70336.c create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag19.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla4.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-51.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70499.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70526.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-29.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70566.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70307.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70457.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70484.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70542.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70398.c copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70542.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70525.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70117.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_19.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-copy-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-firstprivate-clause.f95 copy libstdc++-v3/testsuite/{30_threads/promise/69106.cc => 20_util/pair/70437.cc} (76%) copy libstdc++-v3/testsuite/30_threads/{promise/69106.cc => thread/70503.cc} (62%)