This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards 09b9edeaed1 [PR c++/71965] silence multi-dim array init sorry without tf_error discards e6f5dd1beb7 [PR c++/71251] out-of-range parms in tmpl arg substitution discards ccf0385497f [PR c++/84789] do not resolve typename into template-independent discards c95548c3abb [PR c++/84729] convert new init to array elt type discards b48e4f0ed68 [PR c++/84647] undeclared fn called in auto default arg in [...] discards 075f5a4d935 [PR c++/84610,84642] recover from implicit template parms g [...] adds 1ccc991abe1 * de.po: Update. adds 4ff5ef03aa0 Daily bump. adds 75e0f93eb31 PR target/84902 * config/i386/i386.c (initial_ix86_tune_f [...] adds 340ae54ebe9 [NDS32] Optimize nds32_register_priority. adds 4ae884c2999 [NDS32] Use HOST_WIDE_INT_PRINT_DEC instead of %ld or %d. adds 0e370c84f27 [NDS32] Implment ADJUST_REG_ALLOC_ORDER for performance req [...] adds b427286632d Fix new test that fails in C++98 mode adds e7ed5f53c21 Daily bump. adds dedea30f5f2 [NDS32] Define CLZ_DEFINED_VALUE_AT_ZERO. adds 56dc6ed3a99 [NDS32] Define LOGICAL_OP_NON_SHORT_CIRCUIT. adds e2f5b621201 [NDS32] Fix wrong MAX_REGS_PER_ADDRESS value. adds 9269f78b59b 2018-03-18 Thomas Koenig tkoenig@gcc.gnu.org adds 29844e5f8a3 Don't try to vectorise COND_EXPR reduction chains (PR 84913) adds 3eb3b784d9f 2018-03-18 Steven G. Kargl kargl@gcc.gnu.org adds b229bdf2140 2018-03-18 Steven G. Kargl kargl@gcc.gnu.org adds 529810de89c Fix UBSAN in regrename.c (PR rtl-optimization/84635). adds ece158a580d * doc/xml/manual/documentation_hacking.xml: Adjust link to [...] adds 692de7464d8 * doc/xml/api.xml: www.fsf.org has moved to https. Also om [...] adds 45297ef0cc3 Daily bump. adds c9b8319ad2c 2018-03-19 Thomas Koenig tkoenig@gcc.gnu.org adds de0e9bcd014 gcc/ 2018-03-19 Tamar Christina tamar.christina@arm.com adds 9a01c6e5228 2018-03-19 Richard Biener rguenther@suse.de adds 4aaa9b04321 [C++/84812] ICE with local fn decl adds 33ac517c520 2018-03-19 Richard Biener rguenther@suse.de adds a70faed768d 2018-03-19 Richard Biener rguenther@suse.de adds d56ad3ca18b RISC-V: Fix bootstrap failure. adds 08bcbc864ca * es.po, sv.po: Update. adds 61d49d78e44 [PR81647][AARCH64] Fix handling of Unordered Comparisons in [...] adds 1c4a339e4c9 [PR c++/84835] ICE with generic lambda in extern "C" adds bff57591150 [testsuite] Add nvptx xfail to pr84512.c adds a401e5bd5dc 2018-03-19 Maxim Ostapenko m.ostapenko@samsung.com adds 40e0b1f207c PR c++/71834 - template-id with too few arguments. adds 40a59fc01d4 PR c++/84925 * pt.c (enclosing_instantiation_of): Check i [...] adds 79e65a6b271 PR c++/84927 * constexpr.c (cxx_eval_bare_aggregate): Upd [...] adds cb754e6ab08 PR rtl-optimization/84643 * memmodel.h (enum memmodel): A [...] adds c517349231c PR sanitizer/84761 * sanitizer_common/sanitizer_linux_lib [...] adds 8c6179acb47 PR sanitizer/78651 * dwarf2asm.c: Include fold-const.c. [...] adds b870fc0c749 PR tree-optimization/84946 * gimple-ssa-store-merging.c ( [...] adds e539a16076c Daily bump. adds 44bfe16daf3 PR c/84953 * builtins.c (fold_builtin_strpbrk): For strpb [...] adds 80db3ac9907 PR target/81647: Fix testcase. adds 2e630204b24 PR target/84945 * config/i386/i386.c (fold_builtin_cpu): [...] adds 1a81e8c00bc [nvptx] Fix prevent_branch_around_nothing adds b0e58d34d4f * c-ada-spec.c (pp_ada_tree_identifier): Deal specifically [...] adds 63dd7e53137 [nvptx] Fix bar.sync position adds fc9e2c149bd [ARM][PR82989] Fix unexpected use of NEON instructions for shifts adds f548c428af6 PR target/84845 * config/aarch64/aarch64.md (*aarch64_reg [...] adds 755cdd1aba0 2018-03-20 Richard Biener rguenther@suse.de adds ff6d4d64982 PR c++/84937 - ICE with class deduction and auto. adds ad3ff5d427b PR target/84990 * dwarf2asm.c (dw2_output_indirect_consta [...] adds a27e70da80f Remove ICEing test-case. adds c06305e2f07 Handle -fno-guess-branch-probability properly in predict.c [...] adds 10ffc0c8146 2018-03-20 Richard Biener rguenther@suse.de adds 86a31b69a31 [PR c++/84970] lookup marking adds 28b9418b840 [PR c++/84962] ICE with anon-struct member adds 38705ca9201 This PR shows that we get the load/store_lanes logic wrong [...] adds 55d290872ea PR target/83789 * config/rs6000/altivec.md (altivec_lvx_< [...] adds ced7e116d3b PR c++/84978, ICE with NRVO. adds 8ea8d065cbb PR c++/84927 * constexpr.c (cxx_eval_bare_aggregate): Upd [...] new 812156c21e9 [PR c++/84610,84642] recover from implicit template parms g [...] new 2ac3dda97ea Disable auto_is_implicit_function_template_parm_p while par [...] new c7a3c90e7e1 [PR c++/84729] convert new init to array elt type new f007b7b68f0 [PR c++/71965] silence multi-dim array init sorry without tf_error
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 (09b9edeaed1) \ N -- N -- N refs/heads/aoliva/testme (f007b7b68f0)
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: gcc/ChangeLog | 206 ++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-ada-spec.c | 2 +- gcc/config/aarch64/aarch64-simd.md | 103 +- gcc/config/aarch64/aarch64.md | 12 +- gcc/config/arm/arm.c | 9 +- gcc/config/arm/neon.md | 14 +- gcc/config/i386/i386.c | 47 +- gcc/config/nds32/nds32-protos.h | 5 + gcc/config/nds32/nds32.c | 74 +- gcc/config/nds32/nds32.h | 15 +- gcc/config/nvptx/nvptx.c | 18 +- gcc/config/riscv/riscv.c | 8 +- gcc/config/riscv/riscv.h | 8 +- gcc/config/rs6000/altivec.md | 128 +- gcc/config/rs6000/rs6000-p8swap.c | 207 +- gcc/config/rs6000/rs6000.c | 48 +- gcc/config/rs6000/vector.md | 14 +- gcc/cp/ChangeLog | 57 + gcc/cp/call.c | 12 +- gcc/cp/constexpr.c | 23 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/cvt.c | 13 +- gcc/cp/decl.c | 6 +- gcc/cp/init.c | 16 +- gcc/cp/lambda.c | 2 + gcc/cp/name-lookup.c | 39 +- gcc/cp/parser.c | 36 +- gcc/cp/pt.c | 116 +- gcc/cp/tree.c | 18 +- gcc/dwarf2asm.c | 15 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/decl.c | 31 +- gcc/fortran/simplify.c | 30 +- gcc/gimple-ssa-store-merging.c | 3 +- gcc/memmodel.h | 4 +- gcc/po/ChangeLog | 8 + gcc/po/de.po | 2123 ++++++++------------ gcc/po/es.po | 274 +-- gcc/po/sv.po | 690 +++---- gcc/predict.c | 3 + gcc/regrename.c | 18 +- gcc/testsuite/ChangeLog | 134 ++ gcc/testsuite/g++.dg/asan/pr78651.C | 26 + gcc/testsuite/g++.dg/cpp0x/pr71251.C | 9 - gcc/testsuite/g++.dg/cpp0x/pr84647.C | 3 - gcc/testsuite/g++.dg/cpp0x/variadic-nested3.C | 10 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr9.C | 14 + gcc/testsuite/g++.dg/cpp1y/pr84835.C | 20 + gcc/testsuite/g++.dg/cpp1z/class-deduction51.C | 11 + gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C | 13 + gcc/testsuite/g++.dg/ipa/pr84825.C | 18 + gcc/testsuite/g++.dg/lookup/pr84812.C | 18 + gcc/testsuite/g++.dg/lookup/pr84962.C | 14 + gcc/testsuite/g++.dg/lookup/pr84970.C | 21 + gcc/testsuite/g++.dg/opt/nrv19.C | 15 + gcc/testsuite/g++.dg/pr84729.C | 2 +- gcc/testsuite/g++.dg/pr84933.C | 23 + gcc/testsuite/g++.dg/template/pr84789.C | 13 - gcc/testsuite/gcc.c-torture/compile/pr84845.c | 12 + gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c | 23 - gcc/testsuite/gcc.dg/pr84953.c | 11 + gcc/testsuite/gcc.dg/torture/pr84929.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr35286.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr84859.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 2 +- .../vect/costmodel/x86_64/costmodel-pr84986.c | 14 + gcc/testsuite/gcc.target/aarch64/pr81647.c | 45 + gcc/testsuite/gcc.target/arm/big-endian-subreg.c | 13 - gcc/testsuite/gcc.target/arm/pr82518.c | 29 + gcc/testsuite/gcc.target/arm/pr82989.c | 38 + gcc/testsuite/gcc.target/i386/pr84945.c | 16 + gcc/testsuite/gfortran.dg/array_constructor_52.f90 | 11 + .../gfortran.dg/internal_references_1.f90 | 7 +- gcc/testsuite/gfortran.dg/pr65453.f90 | 8 + gcc/testsuite/gfortran.dg/pr77414.f90 | 9 + gcc/testsuite/gfortran.dg/vect/pr84913.f90 | 13 + gcc/testsuite/gfortran.dg/warn_concat.f90 | 9 + gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-data-ref.c | 6 +- gcc/tree-ssa-phiopt.c | 61 +- gcc/tree-vect-loop.c | 24 + gcc/tree-vrp.c | 9 +- gcc/varasm.c | 7 - libgcc/ChangeLog | 10 + libgcc/config/i386/cpuinfo.c | 88 +- libgcc/config/i386/cpuinfo.h | 1 + libgomp/ChangeLog | 5 + .../testsuite/libgomp.graphite/force-parallel-4.c | 7 +- libsanitizer/ChangeLog | 11 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 43 +- libstdc++-v3/ChangeLog | 19 + libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/doc/xml/manual/appendix_free.xml | 2 +- .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 2 +- libstdc++-v3/doc/xml/manual/spine.xml | 2 +- libstdc++-v3/doc/xml/spine.xml | 2 +- .../function_objects/comparisons_pointer.cc | 20 +- 105 files changed, 2956 insertions(+), 2525 deletions(-) create mode 100644 gcc/testsuite/g++.dg/asan/pr78651.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71251.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84647.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-nested3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr84835.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction51.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-__func__.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr84825.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84812.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84962.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84970.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv19.C create mode 100644 gcc/testsuite/g++.dg/pr84933.C delete mode 100644 gcc/testsuite/g++.dg/template/pr84789.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84845.c delete mode 100644 gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c create mode 100644 gcc/testsuite/gcc.dg/pr84953.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr84929.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84859.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr81647.c delete mode 100644 gcc/testsuite/gcc.target/arm/big-endian-subreg.c create mode 100644 gcc/testsuite/gcc.target/arm/pr82518.c create mode 100644 gcc/testsuite/gcc.target/arm/pr82989.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84945.c create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65453.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77414.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr84913.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_concat.f90