This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr69201/master in repository gcc.
discards e6f4539 Remove ssememalign discards bacd457 Remove ix86_legitimate_combined_insn discards 7775419 Remove snprintf from <avx512>_(load|store)<mode>_mask discards 0910f9d Simplify ix86_expand_vector_move_misalign discards 772387b Remove UNSPEC_LOADU and UNSPEC_STOREU adds b933e51 Fix -Wmisleading indentation false-positive for do-while statement adds 5861549 Daily bump. adds e9f6e99 2016-01-11 Andrew Burgess andrew.burgess@embecosm.com adds 71e083d Don't parallelize loops if libgomp not supported adds 4589a80 Fix docs for -frandom-seed. adds c4157ee Handle case that outer phi res is not used in a phi in gather [...] adds 9eb890f Don't allow latch with phi in try_transform_to_exit_first_loop_alt adds 2ebf191 [PR ipa/66616] Copy can_change_signature flag to artificial thunks adds ff375d1 [PR ipa/69044] Do not clone for param removal when not possible adds 7a15835 gcc/ adds a498bf7 [PR69123] make dataflow_set_different details more verbose adds 57c83f7 [PR69123] fix handling of MEMs in VTA to avoid dataflow oscillation adds bd8bece gcc/ adds 07d3651 Add missing phi args in create_parallel_loop adds ae8718b [RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic bl [...] adds 1ef0270 Remove snprintf from <avx512>_(load|store)<mode>_mask adds d6be803 nvptx plugin: do not force JIT target SM version adds 04e1504 [AArch64] PR rtl-optimization/68796: Add patterns for QImode [...] adds 47d3d23 PR middle-end/68999 * alias.c (base_alias_check): Move chec [...] adds 3ff1b15 2016-01-11 Richard Biener rguenther@suse.de adds e934c38 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 targe [...] adds 2edb91b allocator_traits<allocator<T>> partial specialization adds 4f64f91 PR tree-optimization/69207 * tree-vect-slp.c (vect_get_cons [...] adds 7efea0c PR 68980 libgo/testsuite: portable ps usage in gotest adds 36105e8 PR tree-optimization/69214 * tree-vrp.c (simplify_cond_usin [...] adds be65baf * fold-const.c (fold_convertible_p): Don't return true for [...] adds 91fbd04 PR c++/69211 * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or [...] adds ba89687 PR c++/68795: fix uninitialized close_paren_loc in cp_parser_ [...] adds a4a8732 PR target/69071 * lra-eliminations.c (move_plus_up): Only m [...] adds 1c78ce2 PR target/67462 * gcc.dg/ifcvt-3.c: Only compile on lp64 ta [...] adds 97bd405 PR c++/69131 * method.c (walk_field_subobs): Add dtor_from_ [...] adds 3e5e275 * zh_CN.po: Update. adds c4a606c Daily bump. adds 2f66de6 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used adds 0eb4264 gcc/ChangeLog: adds 1c36dec * config/pa/pa.c (pa_emit_move_sequence): Handle floating po [...] adds 04cf75a PR tree-optimization/68356 * gcc.dg/torture/pr68264.c: Disa [...] adds f0b79fa [gcc] adds da02474 [PATCH 5/6] [DJGPP] Update DJGPP configuration related files adds 1d10d64 PR c++/66808 PR c++/69000 * pt.c (tsubst_decl): If not loc [...] adds 995bfeb 2016-01-12 Richard Biener rguenther@suse.de adds 7819730 2016-01-12 Richard Biener rguenther@suse.de adds 5ddb3e0 2016-01-12 Richard Biener rguenther@suse.de adds 0464ea9 2016-01-12 Richard Biener rguenther@suse.de adds 3368873 PR target/68913 * gcc.dg/lto/pr61886_0.c: Rename the extern [...] adds 9e7edfd Cleanup vect testsuite includes adds 7c88d60 Define STDINT_LONG32 and add predefined integer types for IAMCU adds 90525f6 PR target/69175 * ifcvt.c (cond_exec_process_if_block): Whe [...] adds 72813f9 PR target/69198 * config/i386/i386.c (ix86_expand_special_a [...] adds e4c9699 2016-01-12 Richard Biener rguenther@suse.de adds cbe41f6 Prevent recursive instantiation in std::function adds 3674bbe libitm: Remove dead code and data. adds b9cb7a6 PR target/69180 * config/arm/arm-c.c (arm_pragma_target_parse [...] adds 8b8da2f PR bootstrap/69134 * Makefile.def (mpfr): Dis [...] adds 8a9401a PR objc++/68511 PR c++/69213 * cp-gimplify.c (cp_gimplify_ [...] adds 325f661 Sync top-level configure.ac with binutils-gdb new f3baf2c Remove UNSPEC_LOADU and UNSPEC_STOREU new fedb8cc Simplify ix86_expand_vector_move_misalign new 0cb9e1e Remove ix86_legitimate_combined_insn new 97a1f51 Remove ssememalign
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 (e6f4539) \ N -- N -- N refs/heads/hjl/pr69201/master (97a1f51)
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 | 16 ++ Makefile.def | 1 + Makefile.in | 54 ++-- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 280 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/alias.c | 28 ++- gcc/c-family/ChangeLog | 7 +- gcc/c-family/c-indentation.c | 6 + gcc/cgraphclones.c | 1 + gcc/common.opt | 2 +- gcc/config.gcc | 3 + gcc/config/aarch64/aarch64.c | 7 + gcc/config/aarch64/aarch64.md | 10 + gcc/config/aarch64/iterators.md | 2 + gcc/config/arc/arc.opt | 4 +- gcc/config/arm/arm-builtins.c | 3 +- gcc/config/arm/arm-c.c | 15 +- gcc/{context.c => config/i386/djgpp.c} | 40 +-- gcc/config/i386/djgpp.h | 106 ++++---- gcc/config/i386/djgpp.opt | 6 - gcc/config/i386/i386.c | 15 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/iamcu.h | 16 ++ gcc/config/i386/t-djgpp | 8 + gcc/config/i386/x86-tune.def | 5 + gcc/config/i386/xm-djgpp.h | 40 ++- gcc/config/pa/pa.c | 113 +++++---- gcc/config/rs6000/rs6000.c | 52 ++++ gcc/cp/ChangeLog | 37 +++ gcc/cp/cp-gimplify.c | 21 +- gcc/cp/method.c | 23 +- gcc/cp/parser.c | 18 +- gcc/cp/pt.c | 9 +- gcc/doc/invoke.texi | 18 +- gcc/expr.c | 36 ++- gcc/fold-const.c | 13 +- gcc/ifcvt.c | 44 ++-- gcc/ipa-cp.c | 3 +- gcc/lra-eliminations.c | 11 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-symtab.c | 12 + gcc/optabs.c | 2 +- gcc/params.def | 6 + gcc/po/ChangeLog | 4 + gcc/po/zh_CN.po | 83 +++--- gcc/testsuite/ChangeLog | 215 ++++++++++++++++ .../c-c++-common/Wmisleading-indentation.c | 2 + gcc/testsuite/g++.dg/cpp0x/union7.C | 15 ++ gcc/testsuite/g++.dg/lto/pr69077_0.C | 14 ++ gcc/testsuite/g++.dg/lto/pr69077_1.C | 15 ++ gcc/testsuite/g++.dg/opt/pr69175.C | 29 +++ gcc/testsuite/g++.dg/opt/pr69211.C | 10 + gcc/testsuite/g++.dg/opt/pr69213.C | 18 ++ gcc/testsuite/g++.dg/pr69123.C | 95 +++++++ gcc/testsuite/g++.dg/tls/pr66808.C | 10 + gcc/testsuite/g++.dg/tls/pr69000.C | 19 ++ gcc/testsuite/g++.dg/torture/pr69053.C | 17 ++ gcc/testsuite/gcc.c-torture/compile/pr69214.c | 17 ++ gcc/testsuite/gcc.c-torture/execute/pr68841.c | 31 +++ gcc/testsuite/gcc.dg/autopar/pr69108.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109-2.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109.c | 4 + gcc/testsuite/gcc.dg/ifcvt-3.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-5.c | 17 ++ gcc/testsuite/gcc.dg/lto/pr61886_0.c | 17 +- gcc/testsuite/gcc.dg/pr68841.c | 34 +++ gcc/testsuite/gcc.dg/pr69071.c | 22 ++ gcc/testsuite/gcc.dg/torture/pr68264.c | 5 +- gcc/testsuite/gcc.dg/torture/pr69157.c | 17 ++ gcc/testsuite/gcc.dg/torture/pr69168.c | 17 ++ gcc/testsuite/gcc.dg/torture/pr69173.c | 12 + gcc/testsuite/gcc.dg/torture/pr69174.c | 19 ++ .../gcc.dg/vect/fast-math-bb-slp-call-3.c | 8 +- .../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr40254.c | 1 - gcc/testsuite/gcc.dg/vect/pr44507.c | 1 - gcc/testsuite/gcc.dg/vect/pr45902.c | 1 - gcc/testsuite/gcc.dg/vect/pr47001.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49771.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-117.c | 1 - gcc/testsuite/gcc.dg/vect/vect-99.c | 1 - gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 - .../gcc.dg/vect/vect-over-widen-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 - .../gcc.dg/vect/vect-over-widen-4-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 - .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 1 - .../gcc.dg/vect/vect-widen-mult-const-s16.c | 1 - .../gcc.dg/vect/vect-widen-mult-const-u16.c | 1 - .../gcc.dg/vect/vect-widen-mult-half-u8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 - gcc/testsuite/gcc.target/aarch64/tst_5.c | 21 ++ gcc/testsuite/gcc.target/aarch64/tst_6.c | 10 + gcc/testsuite/gcc.target/arm/pr69194.c | 13 + gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 11 + gcc/testsuite/gcc.target/i386/pr66232-10.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-11.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-12.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-13.c | 2 +- gcc/testsuite/gcc.target/i386/pr69010.c | 49 ++++ gcc/testsuite/gcc.target/i386/pr69225-1.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-2.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-3.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-4.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-5.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-6.c | 8 + gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 26 ++ gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 26 ++ gcc/tree-parloops.c | 17 +- gcc/tree-vect-loop.c | 39 +-- gcc/tree-vect-patterns.c | 6 +- gcc/tree-vect-slp.c | 13 +- gcc/tree-vect-stmts.c | 48 ++-- gcc/tree-vrp.c | 7 +- gcc/var-tracking.c | 125 +++++++-- libgo/testsuite/gotest | 2 +- libgomp/ChangeLog | 4 + libgomp/plugin/plugin-nvptx.c | 9 +- libitm/ChangeLog | 11 + libitm/beginend.cc | 3 - libitm/config/alpha/cacheline.h | 38 --- libitm/config/generic/cacheline.h | 58 ----- libitm/config/powerpc/cacheline.h | 42 ---- libitm/config/sparc/cacheline.h | 41 --- libitm/config/x86/cacheline.h | 125 --------- libitm/libitm_i.h | 4 - libitm/stmlock.h | 122 --------- libstdc++-v3/ChangeLog | 19 ++ libstdc++-v3/include/bits/alloc_traits.h | 129 +++++++++- libstdc++-v3/include/std/functional | 17 +- .../20_util/function/{58569.cc => 69222.cc} | 21 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 8 + 166 files changed, 2185 insertions(+), 882 deletions(-) copy gcc/{context.c => config/i386/djgpp.c} (54%) create mode 100644 gcc/config/i386/t-djgpp create mode 100644 gcc/testsuite/g++.dg/cpp0x/union7.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69175.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69211.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69213.C create mode 100644 gcc/testsuite/g++.dg/pr69123.C create mode 100644 gcc/testsuite/g++.dg/tls/pr66808.C create mode 100644 gcc/testsuite/g++.dg/tls/pr69000.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69053.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69214.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68841.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69108.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-5.c create mode 100644 gcc/testsuite/gcc.dg/pr68841.c create mode 100644 gcc/testsuite/gcc.dg/pr69071.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69157.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69173.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69174.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_6.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69194.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69010.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c delete mode 100644 libitm/config/alpha/cacheline.h delete mode 100644 libitm/config/generic/cacheline.h delete mode 100644 libitm/config/powerpc/cacheline.h delete mode 100644 libitm/config/sparc/cacheline.h delete mode 100644 libitm/config/x86/cacheline.h delete mode 100644 libitm/stmlock.h copy libstdc++-v3/testsuite/20_util/function/{58569.cc => 69222.cc} (81%)