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 092abd5 Update i386 piecewise move and store discards 24b8deb Remove MAX_BITSIZE_MODE_ANY_INT discards e08c0ba Add TARGET_GEN_MEMSET_VALUE discards 0794248 Update alignment_for_piecewise_move discards 2cf4c53 Extend STV pass to 64-bit mode discards 1312eb2 Allow all 1s of integer as standard SSE constants adds f7995d7 PR c++/70272 * decl.c (begin_destructor_body): Don't insert [...] adds e2895b7 PR c++/70144 * cp-tree.h (magic_varargs_p): Return int inst [...] adds 7378dbf PR c/70264: fix crash in compatible_locations_p with BUILTINS [...] adds 92e7ab1 PR c/69407 * c-common.c (resolve_overloaded_builtin): Set T [...] adds a75d875 Tweak the pipeline model for Exynos M1 adds 9f545ff PR target/70188 * config/pa/constraints.md: Revert 2015-02- [...] adds ca7ff75 Sync top-level configure.ac with binutils-gdb. adds 29a514f PR c/70280 * c-typeck.c (composite_type): Don't count void_ [...] adds a4a0961 Daily bump. adds a28dd57 Fix PR c++/70218 (illegal access to private field succeeds) adds efc86c4 Fix PR c++/70205 (ICE on valid call to qualified static membe [...] adds 9f2be65 Fix latencies in znver1.md adds 292a09d PR c++/70267 * init.c (build_new_1): Complain and return er [...] adds 5abd7d4 * reload1.c (emit_input_reload_insns): Use simplify_replace_ [...] adds 011e0ce Set dump_file to NULL in cgraph_node::get_body adds 350514e Add testcases for pr70161 adds 666094f gcc/ adds c97f5c9 gcc/ * config/i386/sse.md: Use vpbroadcastq for broad [...] adds 296a290 2016-03-18 Christophe Lyon christophe.lyon@linaro.org adds f41d1eb Revert: 2015-07-02 Uros Bizjak ubizjak@gmail.com adds 7747804 * calls.c (load_register_parameters): Fix zero size sibcall logic. adds fdb094f * class.c (build_if_in_charge): Split out from build_base_path. adds 983a18b Avoid clobbering primary virtual base when not in charge. adds 39561f3 PR c++/70147 - handle primary virtual bases adds dbab52b * libsupc++/guard.cc: Revert my last commit. adds 5539bc7 PR c/70281: C FE: fix uninitialized range for __builtin_types [...] adds e7142ce Fix PR70278, a problem with the previous split_reg change adds 82aab46 David Wohlferd's patch to document more issues with basic asms adds 1421f43 PR rtl-optimization/70263 * ira.c (memref_used_between_p): [...] adds 9ebe2ea PR c++/70139 * constexpr.c (cxx_eval_call_expression): Fix [...] adds 5c78f37 Daily bump. adds fb98f25 2016-03-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f9ce72 Daily bump. adds 641f366 Daily bump. adds b628775 gcc/ PR rtl-optimization/69102 * sched-deps.c [...] adds 06fd191 PR rtl-optimization/69307 * gcc.target/arm/pr [...] adds 93505d2 2016-03-21 Richard Biener rguenther@suse.de adds 96b68b2 Retry to emit global variables in HSA (PR hsa/70234) adds 08b2b69 PR target/70293 adds 3f2ef66 2016-03-21 Richard Biener rguenther@suse.de adds 5f3838e [nvptx] Don't emit sorry for the stabs debug format adds afdde20 PR target/70296 * include/cpplib.h (cpp_fun_like_macro_p): [...] adds 75af6ea 2016-03-21 Andre Vieira andre.simoesdiasvieira@arm adds e1a88bf Skip static ctors/dtors in IPA ICF (PR ipa/70306) adds 71a1ffe HSA: enhance dump output adds d9aa5a5 PR target/70327 * config/i386/i386.md (movxi): Use ix86_exp [...] adds 2daa2cd PR tree-optimization/70317 * match.pd (cmp @0 @0): Pass @0 [...] adds 2715f63 PR middle-end/70326 * lra.c (restore_scratches): Ignore del [...] adds bf64d98 PR c++/70285 * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle [...] adds e569ae7 PR c++/70273 adds 8912988 Daily bump. adds c8e3e74 Fix PR c++/70204 (ICE in non_const_var_error) adds b60244f Fix PR c++/70096 (wrong code for pointer-to-member-function copy) adds 3d78ea4 PR c++/70295 * gimplify.c (gimplify_modify_expr): Call gimp [...] adds b6436f7 PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): [...] adds 5934fb8 PR target/70329 * config/i386/i386.c (ix86_expand_vecop_qih [...] adds 4880f87 PR target/70325 gcc/ * config/i386/i386.c (def_builtin): Han [...] adds 6194142 Fix ChangeLog entries for PR ipa/70306 adds 46ec4eb gcc/cp/ adds 69199d6 Remove duplicated AVX-512VL bit check. adds aa30728 2016-03-22 Richard Biener rguenther@suse.de adds fcfec12 * g++.dg/ext/java-3.C: Don't compile on AIX. adds 4baec9f PR c/69993: improvements to wording of -Wmisleading-indentation adds de634e6 Fix endianness issue for moxiebox adds 19db1ec 2016-03-22 Richard Biener rguenther@suse.de new 8d53353 Allow all 1s of integer as standard SSE constants new 4d5c6ba Extend STV pass to 64-bit mode new 773c05d Update alignment_for_piecewise_move new 3700167 Add TARGET_GEN_MEMSET_VALUE new 8764251 Remove MAX_BITSIZE_MODE_ANY_INT new 26328d0 Update i386 piecewise move and store new 8c67dfc Properly align stack in gcc.target/i386/cleanup-[12].c
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 (092abd5) \ N -- N -- N refs/heads/hjl/pieces/master (8c67dfc)
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 | 9 + configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 216 ++++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 13 ++ gcc/c-family/c-common.c | 4 + gcc/c-family/c-indentation.c | 10 +- gcc/c/ChangeLog | 14 ++ gcc/c/c-parser.c | 6 +- gcc/c/c-typeck.c | 8 +- gcc/calls.c | 6 +- gcc/cgraph.c | 1 + gcc/config/aarch64/aarch64.c | 2 +- gcc/config/i386/i386.c | 32 ++- gcc/config/i386/i386.md | 41 ++-- gcc/config/i386/sse.md | 12 +- gcc/config/i386/znver1.md | 90 ++++----- gcc/config/moxie/moxiebox.h | 6 + gcc/config/nvptx/nvptx.c | 4 - gcc/config/pa/constraints.md | 4 +- gcc/config/rs6000/rs6000-c.c | 16 +- gcc/cp/ChangeLog | 82 ++++++++ gcc/cp/call.c | 41 ++-- gcc/cp/class.c | 73 +++++-- gcc/cp/constexpr.c | 50 +++-- gcc/cp/cp-gimplify.c | 6 + gcc/cp/cp-tree.h | 6 +- gcc/cp/cp-ubsan.c | 11 +- gcc/cp/decl.c | 97 ++++++--- gcc/cp/init.c | 21 +- gcc/cp/parser.c | 4 +- gcc/cp/pt.c | 2 + gcc/cp/search.c | 4 +- gcc/diagnostic-show-locus.c | 6 + gcc/doc/extend.texi | 29 ++- gcc/fold-const.c | 13 +- gcc/fortran/ChangeLog | 5 + gcc/fortran/scanner.c | 2 +- gcc/genmatch.c | 72 +++---- gcc/gimple-match-head.c | 1 + gcc/gimplify.c | 2 + gcc/hsa-brig.c | 2 + gcc/hsa-dump.c | 6 +- gcc/hsa-gen.c | 23 ++- gcc/hsa.h | 3 + gcc/ipa-icf.c | 5 + gcc/ira.c | 21 +- gcc/lra-constraints.c | 7 +- gcc/lra.c | 4 + gcc/match.pd | 20 +- gcc/reload1.c | 4 +- gcc/sched-deps.c | 3 +- gcc/testsuite/ChangeLog | 195 ++++++++++++++++++- .../c-c++-common/Wmisleading-indentation-3.c | 82 ++++++++ .../c-c++-common/Wmisleading-indentation.c | 194 +++++++++--------- gcc/testsuite/c-c++-common/nonnull-1.c | 8 +- gcc/testsuite/c-c++-common/pr70144-1.c | 9 + gcc/testsuite/c-c++-common/pr70144-2.c | 12 ++ gcc/testsuite/c-c++-common/pr70264.c | 13 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C | 18 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C | 20 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C | 17 ++ gcc/testsuite/g++.dg/ext/java-3.C | 39 ++++ gcc/testsuite/g++.dg/ext/pr70290.C | 18 ++ gcc/testsuite/g++.dg/lookup/pr70205.C | 11 ++ gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 2 +- gcc/testsuite/g++.dg/opt/flifetime-dse6.C | 11 ++ gcc/testsuite/g++.dg/other/bitfield5.C | 15 ++ gcc/testsuite/g++.dg/template/ptrmem30.C | 45 +++++ gcc/testsuite/g++.dg/torture/pr70251.C | 11 ++ gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-11.C | 84 ++++++++ gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C | 14 ++ .../compile/pr69102.c} | 6 +- gcc/testsuite/gcc.c-torture/compile/pr70263-1.c | 11 ++ gcc/testsuite/gcc.dg/atomic-op-6.c | 11 ++ gcc/testsuite/gcc.dg/ipa/pr70306.c | 45 +++++ .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 18 ++ .../gcc.dg/plugin/location-overflow-test-2.c | 2 +- gcc/testsuite/gcc.dg/pr70161-2.c | 7 + gcc/testsuite/gcc.dg/pr70161.c | 7 + gcc/testsuite/gcc.dg/pr70252.c | 16 ++ gcc/testsuite/gcc.dg/pr70269.c | 7 + gcc/testsuite/gcc.dg/pr70281.c | 9 + gcc/testsuite/gcc.dg/pr70317.c | 26 +++ gcc/testsuite/gcc.dg/pr70326.c | 20 ++ gcc/testsuite/gcc.dg/sibcall-11.c | 7 + gcc/testsuite/gcc.dg/torture/pr70278.c | 37 ++++ gcc/testsuite/gcc.dg/torture/pr70288-1.c | 36 ++++ gcc/testsuite/gcc.dg/torture/pr70288-2.c | 35 ++++ gcc/testsuite/gcc.dg/torture/pr70310.c | 20 ++ gcc/testsuite/gcc.dg/torture/pr70333.c | 19 ++ gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- gcc/testsuite/gcc.target/arm/attr-align1.c | 1 + gcc/testsuite/gcc.target/arm/attr-align3.c | 1 + gcc/testsuite/gcc.target/arm/attr_arm.c | 1 + gcc/testsuite/gcc.target/arm/flip-thumb.c | 1 + gcc/testsuite/gcc.target/arm/pr69307.c | 34 ++++ gcc/testsuite/gcc.target/arm/pr70278.c | 41 ++++ gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c | 27 +++ gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c | 33 ++++ gcc/testsuite/gcc.target/i386/cleanup-1.c | 6 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 6 +- gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 +++ gcc/testsuite/gcc.target/i386/pr70293.c | 38 ++++ gcc/testsuite/gcc.target/i386/pr70300.c | 25 +++ gcc/testsuite/gcc.target/i386/pr70325.c | 12 ++ gcc/testsuite/gcc.target/i386/pr70327.c | 12 ++ gcc/testsuite/gcc.target/powerpc/altivec-36.c | 46 +++++ gcc/tree-ssa-loop-ivcanon.c | 10 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-stmts.c | 22 ++- libcpp/ChangeLog | 6 + libcpp/include/cpplib.h | 1 + libcpp/macro.c | 9 + 117 files changed, 2258 insertions(+), 395 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-3.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-1.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70264.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C create mode 100644 gcc/testsuite/g++.dg/ext/java-3.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70290.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr70205.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse6.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem30.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70251.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C copy gcc/testsuite/{gcc.dg/tree-ssa/foldconst-1.c => gcc.c-torture/compile/pr69102 [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70263-1.c create mode 100644 gcc/testsuite/gcc.dg/atomic-op-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70306.c create mode 100644 gcc/testsuite/gcc.dg/pr70161-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70161.c create mode 100644 gcc/testsuite/gcc.dg/pr70252.c create mode 100644 gcc/testsuite/gcc.dg/pr70269.c create mode 100644 gcc/testsuite/gcc.dg/pr70281.c create mode 100644 gcc/testsuite/gcc.dg/pr70317.c create mode 100644 gcc/testsuite/gcc.dg/pr70326.c create mode 100644 gcc/testsuite/gcc.dg/sibcall-11.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70310.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70333.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69307.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70278.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70263-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70293.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70327.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-36.c