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 aafc496 Don't build 32-bit libitm with -march=i486 on x86-64 discards 1c1d4fc Don't build 32-bit libgomp with -march=i486 on x86-64 discards 4202c33 Don't build 32-bit libatomic with -march=i486 on x86-64 discards 3966558 Allocate aligned memory in gtm_thread operator new discards 44307d9 Disable AVX/SSE on unwind-c.c and unwind-dw2.c discards 4c19a7c gcc.target/i386/pieces-memset-1.c discards beba1e2 Update i386 piecewise move and store discards b5452e9 Remove MAX_BITSIZE_MODE_ANY_INT discards 3e8f75a Add TARGET_GEN_MEMSET_VALUE discards a9c10d1 Update alignment_for_piecewise_move discards 9e45ee2 Extend STV pass to 64-bit mode discards 9f91387 Allow all 1s of integer as standard SSE constants discards 7a485cd Remove ssememalign discards 4ff3478 Remove ix86_legitimate_combined_insn discards d628228 Simplify ix86_expand_vector_move_misalign discards 54f8acc Remove UNSPEC_LOADU and UNSPEC_STOREU adds 7f7c465 PR target/70421 * config/i386/i386.c (ix86_expand_vector_se [...] adds 932c0ba 2016-03-30 Richard Biener rguenther@suse.de adds ef4f1cb * tree-ssa-loop-niter.c (idx_infer_loop_bounds): We can't ge [...] adds 6a5dcab Update OpenACC test cases adds afa5c1b Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 [...] adds ac8ec81 * da.po: Update. adds 91c9586 2016-03-30 Jerry DeLisle jvdelisle@gcc.gnu.org Domin [...] adds bf2efae Daily bump. adds c689c25 2016-03-31 Richard Biener rguenther@suse.de adds b020b44 * tree-ssa-loop-ivopts.c (struct comp_cost): New scrach fiel [...] adds fbdc984 Do not call todo_after for a discarded function adds 1607cc7 PR rtl-optimization/70460 * ira.c (indirect_jump_optimize): [...] adds 7952b66 PR c/70297 * c-decl.c (merge_decls): Also set TYPE_ALIGN an [...] adds 8cb82ed PR target/70292 * gcc.c-torture/pr70292.c: New test. adds 5e0d03a Fix PR target/70453. adds 13ee2de PR c++/70393 * varasm.c (output_constructor_regular_field): [...] adds 503de75 gcc/ adds 39fa38c [Patch ARM] Delete ASM_OUTPUT_DEF and fall back to default .s [...] adds 861496b * tree-ssa-loop-ivopts.c (get_computation_cost_at): Initiali [...] adds 23cf925 * decl.c (start_preparsed_function): Remove unnecessary brac [...] adds 51f0f4f HSA: support alignment for hsa_symbols (PR hsa/70391) adds f58ea96 HSA: handle alignment of string builtins (PR hsa/70391) adds be3004d * cplus-dem.c (squangle_mop_up): Zero bsize/ksize after free [...] adds 971aacc Add BZ markers to last commit adds 464a46f Fix PR hsa/70399 adds 4dd26fc 2016-03-31 Vladimir Makarov vmakarov@redhat.com adds 5469fac Fix g++.dg/template/ptrmem30.C with Solaris ld adds 7557c30 Daily bump. adds 313d569 gcc/testsuite/ adds 4c3bd1e PR c++/68475 * decl.c (check_redeclaration_exception_specif [...] adds 47de69a fix flubbed changelog adds f7c9975 * tree.def (TRY_CATCH_EXPR): Correct documentation. adds b2ca3fb Fix PR target/70496 adds e5b1a1d PR c++/70488 * init.c (warn_placement_new_too_small): Test [...] adds 678c417 PR70404 S/390: Fix insv expansion. adds 0edb9bf PR rtl-optimization/70467 * config/i386/i386.md (*add<dwi>3 [...] adds 682db60 [AArch64] Fix SIMD predicate new 7c7a033 Remove UNSPEC_LOADU and UNSPEC_STOREU new c72c1e6 Simplify ix86_expand_vector_move_misalign new 1c28534 Remove ix86_legitimate_combined_insn new 5e66f04 Remove ssememalign new 3cc4622 Allow all 1s of integer as standard SSE constants new e858c81 Extend STV pass to 64-bit mode new 8b53fcc Update alignment_for_piecewise_move new d1f90d8 Add TARGET_GEN_MEMSET_VALUE new fd4d00a Remove MAX_BITSIZE_MODE_ANY_INT new 3b74859 Update i386 piecewise move and store new 4fee3d8 gcc.target/i386/pieces-memset-1.c new 0363e4b Disable AVX/SSE on unwind-c.c and unwind-dw2.c new b0cebfc Allocate aligned memory in gtm_thread operator new new 71d4c4f Don't build 32-bit libatomic with -march=i486 on x86-64 new 6ad8654 Don't build 32-bit libgomp with -march=i486 on x86-64 new f03ad7f Don't build 32-bit libitm with -march=i486 on x86-64 new f11dd66 Support 128-bit constant store in 64-bit STV new cf9cf4b Check 128-bit constant store in 64-bit mode
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 (aafc496) \ N -- N -- N refs/heads/hjl/pieces/master (cf9cf4b)
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 18 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 | 175 +++- gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 5 + gcc/c/c-decl.c | 29 + gcc/config/aarch64/predicates.md | 2 +- gcc/config/arm/arm.h | 3 +- gcc/config/arm/linux-elf.h | 11 - gcc/config/i386/i386.c | 35 +- gcc/config/i386/i386.md | 18 +- gcc/config/i386/sse.md | 2 +- gcc/config/s390/s390.c | 2 +- gcc/cp/ChangeLog | 37 + gcc/cp/constexpr.c | 37 +- gcc/cp/decl.c | 53 +- gcc/cp/init.c | 6 +- gcc/cp/typeck.c | 2 +- gcc/cp/typeck2.c | 2 +- gcc/fold-const.c | 6 +- gcc/hsa-brig.c | 138 +-- gcc/hsa-dump.c | 15 +- gcc/hsa-gen.c | 532 ++++++++---- gcc/hsa-regalloc.c | 1 + gcc/hsa.c | 20 + gcc/hsa.h | 29 +- gcc/ira-color.c | 8 +- gcc/ira.c | 24 +- gcc/passes.c | 44 +- gcc/testsuite/ChangeLog | 168 ++++ gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 2 +- .../c-c++-common/goacc-gomp/nesting-fail-1.c | 36 +- gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 12 + .../c-c++-common/goacc/combined-directives.c | 7 +- .../goacc/{use_device-1.c => host_data-1.c} | 12 +- gcc/testsuite/c-c++-common/goacc/host_data-2.c | 78 ++ gcc/testsuite/c-c++-common/goacc/host_data-5.c | 23 - gcc/testsuite/c-c++-common/goacc/host_data-6.c | 25 - gcc/testsuite/c-c++-common/goacc/kernels-1.c | 43 +- gcc/testsuite/c-c++-common/goacc/kernels-empty.c | 6 - gcc/testsuite/c-c++-common/goacc/kernels-eternal.c | 11 - .../c-c++-common/goacc/kernels-noreturn.c | 12 - gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 189 ++++ gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 162 ++++ gcc/testsuite/c-c++-common/goacc/loop-3.c | 58 ++ gcc/testsuite/c-c++-common/goacc/loop-clauses.c | 4 - gcc/testsuite/c-c++-common/goacc/nesting-1.c | 8 - gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 29 + gcc/testsuite/c-c++-common/goacc/parallel-1.c | 36 +- gcc/testsuite/c-c++-common/goacc/reduction-1.c | 57 +- gcc/testsuite/c-c++-common/goacc/reduction-2.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-3.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-4.c | 40 +- gcc/testsuite/c-c++-common/goacc/routine-3.c | 128 ++- gcc/testsuite/c-c++-common/goacc/routine-4.c | 73 ++ gcc/testsuite/c-c++-common/goacc/routine-5.c | 15 + gcc/testsuite/c-c++-common/goacc/tile.c | 258 +++++- gcc/testsuite/c-c++-common/pr70297.c | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C | 49 ++ gcc/testsuite/g++.dg/cpp0x/noexcept29.C | 19 + gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C | 12 + gcc/testsuite/g++.dg/ext/vector30.C | 15 + gcc/testsuite/g++.dg/goacc/reference.C | 39 + gcc/testsuite/g++.dg/goacc/routine-1.C | 13 + gcc/testsuite/g++.dg/goacc/routine-2.C | 42 + gcc/testsuite/g++.dg/goacc/template.C | 81 +- gcc/testsuite/g++.dg/init/new47.C | 19 + gcc/testsuite/g++.dg/template/ptrmem30.C | 4 +- gcc/testsuite/gcc.c-torture/execute/pr70460.c | 29 + gcc/testsuite/gcc.dg/pr70292.c | 12 + gcc/testsuite/gcc.dg/pr70442.c | 20 + gcc/testsuite/gcc.dg/strlenopt.h | 7 + gcc/testsuite/gcc.dg/torture/pr70421.c | 22 + gcc/testsuite/gcc.dg/torture/pr70450.c | 19 + gcc/testsuite/gcc.dg/typedef-redecl2.c | 13 + gcc/testsuite/gcc.target/arm/pr70496.c | 12 + .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + gcc/testsuite/gcc.target/i386/avx512f-pr70421.c | 15 + gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-10.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-13.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-16.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-17.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-18.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-19.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-22.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-25.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-26.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-27.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-28.c | 2 +- gcc/testsuite/gcc.target/i386/pieces-memset-32.c | 2 +- gcc/testsuite/gcc.target/i386/pr70453.c | 18 + gcc/testsuite/gcc.target/i386/pr70467-2.c | 20 + gcc/testsuite/gfortran.dg/fmt_pf.f90 | 226 +++++ .../gfortran.dg/goacc/combined-directives.f90 | 29 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 15 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 6 - gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 8 - gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 6 - gcc/tree-ssa-loop-ivopts.c | 67 +- gcc/tree-ssa-loop-niter.c | 9 +- gcc/tree-ssa-loop-unswitch.c | 4 + gcc/tree-vect-loop.c | 2 + gcc/tree.def | 6 +- gcc/varasm.c | 29 +- libcpp/po/ChangeLog | 4 + libcpp/po/da.po | 12 +- libgfortran/ChangeLog | 7 + libgfortran/io/write_float.def | 26 +- libgomp/ChangeLog | 68 ++ .../libgomp.oacc-c++/template-reduction.C | 98 +++ .../libgomp.oacc-c-c++-common/asyncwait-1.c | 434 ++++++++++ .../libgomp.oacc-c-c++-common/clauses-1.c | 26 + ...{kernels-2.c => data-clauses-kernels-ipa-pta.c} | 2 +- .../data-clauses-kernels.c | 2 + ...arallel-2.c => data-clauses-parallel-ipa-pta.c} | 2 +- .../data-clauses-parallel.c | 2 + .../{parallel-1.c => data-clauses.h} | 92 +- .../libgomp.oacc-c-c++-common/deviceptr-1.c | 23 +- .../libgomp.oacc-c-c++-common/firstprivate-1.c | 114 ++- .../libgomp.oacc-c-c++-common/firstprivate-2.c | 31 - .../libgomp.oacc-c-c++-common/gang-static-1.c | 48 ++ .../libgomp.oacc-c-c++-common/gang-static-2.c | 100 +++ libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 354 +++++++- .../libgomp.oacc-c-c++-common/kernels-1.c | 184 ---- .../kernels-loop-clauses.c | 62 ++ .../libgomp.oacc-c-c++-common/mode-transitions.c | 895 +++++++++++++++++++ .../libgomp.oacc-c-c++-common/private-variables.c | 953 +++++++++++++++++++++ .../libgomp.oacc-c-c++-common/reduction-7.c | 129 +++ .../libgomp.oacc-c-c++-common/routine-1.c | 88 ++ .../libgomp.oacc-c-c++-common/routine-4.c | 123 +++ .../libgomp.oacc-c-c++-common/routine-wv-2.c | 76 ++ .../libgomp.oacc-c-c++-common/update-1-2.c | 361 -------- .../libgomp.oacc-c-c++-common/vector-loop.c | 2 +- .../libgomp.oacc-c-c++-common/worker-single-1a.c | 28 - .../libgomp.oacc-c-c++-common/worker-single-4.c | 28 - .../libgomp.oacc-c-c++-common/worker-single-6.c | 46 - .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 122 +++ .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 29 +- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 31 +- .../testsuite/libgomp.oacc-fortran/clauses-1.f90 | 290 +++++++ .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 41 +- .../testsuite/libgomp.oacc-fortran/default-1.f90 | 54 ++ .../libgomp.oacc-fortran/firstprivate-1.f90 | 42 + .../libgomp.oacc-fortran/gang-static-1.f90 | 33 +- libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 886 +++++++++++++++++++ .../implicit-firstprivate-ref.f90 | 42 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 19 + .../libgomp.oacc-fortran/private-variables.f90 | 544 ++++++++++++ libiberty/ChangeLog | 9 + libiberty/cplus-dem.c | 2 + libiberty/testsuite/demangle-expected | 10 + 170 files changed, 8806 insertions(+), 1568 deletions(-) rename gcc/testsuite/c-c++-common/goacc/{use_device-1.c => host_data-1.c} (61%) create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-5.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-6.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-empty.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-eternal.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-noreturn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/pr70297.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C create mode 100644 gcc/testsuite/g++.dg/ext/vector30.C create mode 100644 gcc/testsuite/g++.dg/goacc/reference.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-2.C create mode 100644 gcc/testsuite/g++.dg/init/new47.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70460.c create mode 100644 gcc/testsuite/gcc.dg/pr70292.c create mode 100644 gcc/testsuite/gcc.dg/pr70442.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70421.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70450.c create mode 100644 gcc/testsuite/gcc.dg/typedef-redecl2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70496.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70421.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-2.c create mode 100644 gcc/testsuite/gfortran.dg/fmt_pf.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/template-reduction.C rename libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-2.c => data-clauses-ke [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-kernels.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-2.c => data-clauses-p [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parallel.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-1.c => data-clauses.h} (56%) delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-clauses.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mode-transitions.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-1a.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/clauses-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/default-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90 copy gcc/testsuite/gfortran.dg/goacc/gang-static.f95 => libgomp/testsuite/libgomp. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/implicit-firstprivate-ref.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-variables.f90