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 ee55bec Update i386 piecewise move and store discards 98224a4 Remove MAX_BITSIZE_MODE_ANY_INT discards abba6ff Add TARGET_GEN_MEMSET_VALUE discards 4c1b32a Update alignment_for_piecewise_move discards 47feda3 Extend STV pass to 64-bit mode discards 5a8ec50 Allow all 1s of integer as standard SSE constants adds a2389d4 2016-03-10 Richard Biener rguenther@suse.de adds c82c99e Xfail pr46032.c scan if alignment requirements not met adds 6972afa PR69195, Reload confused by invalid reg_equiv adds 75ad083 gcc/ adds bfe9720 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds 5ab2987 Add -funconstrained-commons to work around PR/69368 (and othe [...] adds 947be77 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds a342320 2016-03-10 Andre Vieira andre.simoesdiasvieira@arm.com adds a2eb127 PR c++/70153 * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. adds 502bc5d PR lto/69589 * tree.c (need_assembler_name_p): Only record [...] adds 26d3655 PR lto/69589 * tree.c (free_lang_data_in_decl): Clear visib [...] adds 76333f6 PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 75e7231 PR lto/69589 * cgraph.c (cgraph_node::dump): Dump split_par [...] adds 279b939 [AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option adds 98dfd32 PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): For pre_i [...] adds af4c829 PR target/7044 * config/aarch64/aarch64.c (aarch64_overrid [...] adds 281687d * g++.dg/ubsan/pr70135.C: Don't rely on C++17 static_assert. adds cc189a6 libgomp/ PR testsuite/70009 * testsuite/libgomp.oacc-c-c++ [...] adds 92899d3 PR target/70168 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds a72ec6f Daily bump. adds 2be7449 S/390: Rename shift_count_or_setmem_operand to setmem_operand adds 2a22645 S/390: Define macros for rounding mode constants adds 5a86d75 S/390: Fix rounding for _Decimal128 to _Decimal32 conversion adds 4637a84 gcc/ adds 6926282 PR tree-optimization/70169 * tree-ssa-loop.c (gen_lsm_tmp_n [...] adds 6f9a742 PR rtl-optimization/70174 * expmed.c (store_bit_field_using [...] adds 331e4fd Fix PR/70013 adds 4dd92ac Re: Add -funconstrained-commons to work around PR/69368 (and [...] adds f9c352a PR tree-optimization/70177 * gimple-expr.h (extract_ops_fro [...] adds 1f5ef87 [AArch64] PR target/70002: Make aarch64_set_current_function [...] adds e4756b4 [AArch64] Fix gcc.target/aarch64/vect-reduc-or_1.c for -mcpu= [...] adds ce234f2 Wmisleading-indentation: add reproducer for PR c/70085 adds cfa58bc Wmisleading-indentation.c: add more test cases for PR c/68187 adds d68ee52 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 8411667 PR tree-optimization/70190 * tree-ssa-threadbackward.c (fsm [...] adds 27b2c1c PR target/70123 * lra-remat.c (operand_to_remat): Disallow [...] adds ee2a271 * sv.po: Update. adds 04e137f [gcc] 2016-03-11 Michael Meissner meissner@linux.vnet.ibm.com adds 5dbb935 Daily bump. adds 490ee78 Fix PR c++/70106 (type of parenthesized qualified-id has wron [...] adds 1c1a1b9 PR ada/70017 * calls.c (emit_library_call_value_1): Clear t [...] adds 76e207a 2016-03-12 Paul Thomas pault@gcc.gnu.org adds 02ffd66 2016-03-12 Vladimir Makarov vmakarov@redhat.com adds 7d7218d PR rtl-optimization/69307 * sel-sched.c (choose_best_pseudo [...] adds 66a4bd5 Daily bump. adds e7fbac9 2016-03-12 Jerry DeLisle jvdelisle@gcc.gnu.org Harol [...] adds fd4ab6d 2016-03-13 Dominique d'Humieres dominiq@lps.ens.fr adds 922c703 2016-03-13 Jerry DeLisle jvdelisle@gcc.gnu.org Jim M [...] adds 16603d6 libgcc_s is required by libstdc++ adds aece12c * config/arm/vxworks.h (STACK_CHECK_STATIC_BUILTIN): Define. [...] adds 830bc28 Daily bump. adds 96e5a1e Summary: libcc1: rerun configure when gcc/BASE-VER changes adds 1bd2aef Unshare create_empty_if_region_on_edge argument adds 88aea41 rs6000: Handle "d" output in the bd*z patterns (PR70098) adds 74201dc 2016-03-14 Richard Biener rguenther@suse.de adds e947f9c LRA: identify biggest access mode for hard_regs and use it in [...] adds 39e2f1a P08184R0: Generalizing the Range-Based For Loop adds 026f213 PR tree-opt/68714 adds 2b3c633 PR middle-end/70219 * lra-constraints.c (delete_move_and_cl [...] adds d65fa8d * gcc.dg/torture/pr70083.c: Prune non-standard ABI. adds b99d386 Daily bump. adds 85099d8 genrecog: Fix crash on invalid input adds 6f89583 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_range_based_for. adds 7bad2fa PR c++/53792 - [C++11] improving compiler-time constexpr evaluation adds f9e9225 Fix fdump-ipa-all-graph adds 381c9de * g++.dg/cpp1z/feat-cxx1z.C: Fix __cpp_fold_expressions valu [...] adds 14c36b1 * libcpp/expr.c (cpp_classify_number): Hex floats are new in C++1z. adds a2897dc Add goacc/kernels-alias{,-2}.f95 adds acf5811 gcc/ adds dd148b3 gcc/ adds 8d811ff PR target/66660 * sel-sched-ir.c (merge_expr) [...] adds 738eb90 gcc/ adds 08a8af4 Fix pr68714 test for targets not supporting V4SImode. new aa0d19e Allow all 1s of integer as standard SSE constants new 8e223ea Extend STV pass to 64-bit mode new ec5d8b4 Update alignment_for_piecewise_move new 2cc88c2 Add TARGET_GEN_MEMSET_VALUE new 514e4c8 Remove MAX_BITSIZE_MODE_ANY_INT new 0e04c26 Update i386 piecewise move and store
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 (ee55bec) \ N -- N -- N refs/heads/hjl/pieces/master (0e04c26)
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 6 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 | 346 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 15 +- gcc/ada/system-vxworks-m68k.ads | 6 +- gcc/ada/system-vxworks-mips.ads | 6 +- gcc/ada/system-vxworks-ppc.ads | 6 +- gcc/ada/system-vxworks-sparcv9.ads | 6 +- gcc/ada/system-vxworks-x86.ads | 6 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-cppbuiltin.c | 6 +- gcc/calls.c | 4 +- gcc/cgraph.c | 7 + gcc/cgraph.h | 2 + gcc/common.opt | 5 + gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/config/aarch64/aarch64-c.c | 5 + gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64.c | 120 +++---- gcc/config/aarch64/aarch64.h | 14 + gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/t-aarch64 | 4 +- gcc/config/arm/vxworks.h | 7 + gcc/config/i386/i386.c | 13 +- gcc/config/i386/vxworks.h | 7 + gcc/config/rs6000/rs6000.c | 3 + gcc/config/rs6000/rs6000.md | 24 +- gcc/config/rs6000/vxworks.h | 7 + gcc/config/rs6000/vxworksae.h | 5 + gcc/config/s390/constraints.md | 10 +- gcc/config/s390/predicates.md | 4 +- gcc/config/s390/s390-protos.h | 3 +- gcc/config/s390/s390.c | 22 +- gcc/config/s390/s390.md | 92 ++++-- gcc/config/s390/vx-builtins.md | 4 +- gcc/config/sparc/vxworks.h | 7 + gcc/cp/ChangeLog | 28 ++ gcc/cp/constexpr.c | 16 +- gcc/cp/cp-gimplify.c | 9 +- gcc/cp/parser.c | 20 +- gcc/cp/semantics.c | 10 +- gcc/doc/invoke.texi | 8 +- gcc/explow.c | 2 +- gcc/expmed.c | 12 +- gcc/fortran/ChangeLog | 34 ++ gcc/fortran/decl.c | 102 +++--- gcc/fortran/invoke.texi | 10 +- gcc/fortran/options.c | 9 + gcc/fortran/resolve.c | 2 +- gcc/fortran/scanner.c | 12 + gcc/fortran/trans-decl.c | 7 +- gcc/genrecog.c | 2 +- gcc/gimple-expr.c | 4 +- gcc/gimple-expr.h | 10 +- gcc/gimple.c | 4 +- gcc/graphite-isl-ast-to-gimple.c | 3 +- gcc/ipa-devirt.c | 4 +- gcc/ipa.c | 49 ++- gcc/ira.c | 102 +++--- gcc/lra-constraints.c | 45 ++- gcc/lra-lives.c | 15 +- gcc/lra-remat.c | 51 ++- gcc/passes.c | 14 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 223 +++++-------- gcc/sched-deps.c | 18 +- gcc/sched-int.h | 1 + gcc/sel-sched-ir.c | 51 ++- gcc/sel-sched.c | 64 ++-- gcc/testsuite/ChangeLog | 224 +++++++++++++ .../c-c++-common/Wmisleading-indentation.c | 184 +++++++++++ gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C | 19 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 26 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C | 29 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C | 40 +++ gcc/testsuite/g++.dg/cpp0x/range-for5.C | 2 +- gcc/testsuite/g++.dg/cpp1y/paren3.C | 30 ++ gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 10 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/range-for1.C | 23 ++ gcc/testsuite/g++.dg/delayedfold/unary-plus1.C | 22 ++ gcc/testsuite/g++.dg/lto/pr69589_0.C | 26 ++ gcc/testsuite/g++.dg/lto/pr69589_1.C | 61 ++++ gcc/testsuite/g++.dg/pr63384.C | 12 + gcc/testsuite/g++.dg/pr70098.C | 91 ++++++ gcc/testsuite/g++.dg/ubsan/pr70135.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr70190.c | 14 + gcc/testsuite/gcc.dg/graphite/pr70045.c | 28 ++ gcc/testsuite/gcc.dg/pr69032.c | 11 + .../gcc.dg/{torture/pr44913.c => pr69195.c} | 13 +- gcc/testsuite/gcc.dg/pr69238.c | 28 ++ gcc/testsuite/gcc.dg/pr69307.c | 34 ++ gcc/testsuite/gcc.dg/pr70169.c | 40 +++ gcc/testsuite/gcc.dg/pr70174.c | 11 + gcc/testsuite/gcc.dg/pr70177.c | 15 + gcc/testsuite/gcc.dg/pr70219.c | 18 ++ gcc/testsuite/gcc.dg/torture/pr70083.c | 24 ++ gcc/testsuite/gcc.dg/torture/pr70123.c | 198 ++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/alias-34.c | 19 ++ gcc/testsuite/gcc.dg/tree-ssa/alias-35.c | 18 ++ gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c | 37 +++ gcc/testsuite/gcc.dg/tree-ssa/pr68714.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/sra-20.c | 20 ++ gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- .../aarch64/{pr69245_1.c => pr69245_2.c} | 7 +- gcc/testsuite/gcc.target/aarch64/pr70044.c | 14 + gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr69614.c | 39 +++ gcc/testsuite/gcc.target/i386/pr64411.C | 27 ++ gcc/testsuite/gcc.target/i386/pr70083.c | 20 ++ gcc/testsuite/gcc.target/i386/pr70155-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-10.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-11.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-12.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-13.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-14.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-15.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-16.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-17.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-18.c | 12 + gcc/testsuite/gcc.target/i386/pr70155-19.c | 12 + gcc/testsuite/gcc.target/i386/pr70155-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-20.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-21.c | 13 + .../gcc.target/i386/{pr70155-1.c => pr70155-22.c} | 5 +- gcc/testsuite/gcc.target/i386/pr70155-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-6.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-8.c | 2 +- gcc/testsuite/gcc.target/i386/pr70155-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr70160.c | 19 ++ gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 42 +++ gcc/testsuite/gcc.target/s390/dfp-1.c | 23 ++ .../gfortran.dg/goacc/kernels-alias-2.f95 | 23 ++ gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 23 ++ gcc/testsuite/gfortran.dg/include_9.f90 | 6 + .../gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 | 5 +- .../tree-prof.exp => gfortran.dg/prof/prof.exp} | 4 +- gcc/testsuite/gfortran.dg/submodule_14.f08 | 49 +++ gcc/testsuite/gfortran.dg/submodule_15.f08 | 58 ++++ gcc/testsuite/gfortran.dg/unconstrained_commons.f | 20 ++ gcc/testsuite/lib/target-supports.exp | 13 + gcc/tree-dfa.c | 15 +- gcc/tree-sra.c | 3 +- gcc/tree-ssa-coalesce.c | 34 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-loop-niter.c | 4 +- gcc/tree-ssa-loop.c | 6 +- gcc/tree-ssa-phiopt.c | 102 +++++- gcc/tree-ssa-reassoc.c | 163 +++++++++- gcc/tree-ssa-structalias.c | 10 + gcc/tree-ssa-threadbackward.c | 10 + gcc/tree-vect-stmts.c | 3 +- gcc/tree.c | 16 +- libcc1/ChangeLog | 6 + libcc1/Makefile.in | 1 + libcc1/configure | 35 ++- libcc1/configure.ac | 1 + libcpp/ChangeLog | 5 + libcpp/expr.c | 2 +- libcpp/init.c | 4 +- libgomp/ChangeLog | 10 + libgomp/testsuite/lib/libgomp.exp | 2 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 4 +- 171 files changed, 3404 insertions(+), 606 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/range-for1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/unary-plus1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_1.C create mode 100644 gcc/testsuite/g++.dg/pr63384.C create mode 100644 gcc/testsuite/g++.dg/pr70098.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70190.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr70045.c create mode 100644 gcc/testsuite/gcc.dg/pr69032.c copy gcc/testsuite/gcc.dg/{torture/pr44913.c => pr69195.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69238.c create mode 100644 gcc/testsuite/gcc.dg/pr69307.c create mode 100644 gcc/testsuite/gcc.dg/pr70169.c create mode 100644 gcc/testsuite/gcc.dg/pr70174.c create mode 100644 gcc/testsuite/gcc.dg/pr70177.c create mode 100644 gcc/testsuite/gcc.dg/pr70219.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70123.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68714.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-20.c copy gcc/testsuite/gcc.target/aarch64/{pr69245_1.c => pr69245_2.c} (62%) create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70044.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69614.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64411.C create mode 100644 gcc/testsuite/gcc.target/i386/pr70083.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-18.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-20.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-21.c copy gcc/testsuite/gcc.target/i386/{pr70155-1.c => pr70155-22.c} (70%) create mode 100644 gcc/testsuite/gcc.target/i386/pr70160.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-round2.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-1.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 create mode 100644 gcc/testsuite/gfortran.dg/include_9.f90 copy gcc/testsuite/gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 (91%) copy gcc/testsuite/{gcc.dg/tree-prof/tree-prof.exp => gfortran.dg/prof/prof.exp} (95%) create mode 100644 gcc/testsuite/gfortran.dg/submodule_14.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/unconstrained_commons.f