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 d60630f13a3 [PR c++/84596] implicit conv in static assert discards 633ef64344f [PR c++/84593] ice on braced init with uninit ref field discards d4e6111320f [PR c++/84492] return stmt expr ending with overload adds 4a965506ff9 gcc testsuite changes for new linker messages adds 0b118d5b4c4 PR debug/83917 * configure.ac (AS_HIDDEN_DIRECTIVE): AC_D [...] adds e090753c0dc * decl.c (cp_finish_decomp): Don't adjust eltscnt when cal [...] adds a3758c23b3b PR c++/83871 PR c++/83503 * g++.dg/ext/attr-warning.C: R [...] adds 3d78c7aed69 [PR c++/84602] ICE with anon-struct adds 0464dec7a9a 2018-02-28 Richard Biener rguenther@suse.de adds 3da348a75ec * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds fd1990b2577 Fix timevar format and fix tests (PR testsuite/84597). adds 77ca75e9c07 * c-ada-spec.c (dump_ada_import): Use boolean and fix form [...] adds 7688a279238 * c-ada-spec.c (dump_ada_node) <POINTER_TYPE>: Do not use [...] adds f16f0d55183 * c-ada-spec.c (dump_ada_double_name) <ENUMERAL_TYPE>: New [...] adds e1bc82cda4c ada/ * libgnat/i-cexten.ads (Float_128): New type. c-famil [...] adds b2d780af5fc PR preprocessor/84517 allow double-underscore macros after [...] adds ca74fb2bfc8 2018-02-28 Richard Biener rguenther@suse.de adds 439e6eb5ecc PR target/83399 * gcc.target/powerpc/pr83399.c: Only run [...] adds 3fd5b6302c5 Remove config/i386/i386.opt from revision 258001 ChangeLog adds 59ae3c9cf30 * config/aarch64/aarch64.c (aarch64_emit_probe_stack_range [...] adds 48640bda345 PR target/52991 * stor-layout.c (update_alignment_for_fie [...] adds a87fc4f9c8a 2018-02-28 Paul Thomas pault@gcc.gnu.org adds 3e124ed13d1 PR testsuite/84617 - new test cases g++.dg/ext/attr-const.C [...] adds b6d760c4494 * gimple-ssa-warn-restrict.c (maybe_diag_overlap): Use war [...] adds bcf587f0d5f PR c++/83871 PR c++/83503 * pt.c (INCLUDE_STRING): Remov [...] adds b8cfdc96d67 PR c++/84609 * parser.c (cp_parser_attributes_opt): Forma [...] adds 9095f7ceffb PR target/84014 * gcc.target/powerpc/pr8401 [...] adds 90c3ff5071f * config.gcc (powerpc-ibm-aix7.1.*): New stanza. (powerpc-i [...] adds ef8d0c5bff3 PR c++/71784 - ICE with ref-qualifier and explicit special [...] adds 7e27af326e0 gcc/testsuite/ChangeLog: adds 94dcb1c88ec Daily bump. adds 95f18d43d2b Fix liveness analysis in lra for spilled-into hard regs adds a70ee4f5c4e Tighten use of HARD_FRAME_POINTER_REGNUM in alias.c (PR 84538) adds bfb5a4bacc5 2018-03-01 Richard Sandiford richard.sandiford@linaro.org adds 941e308d366 Fix PR number in changelog entry adds c435a9e730c 2018-03-01 Paul Thomas pault@gcc.gnu.org adds f51921e1737 2018-03-01 Paul Thomas pault@gcc.gnu.org adds 18f65224337 MIPS: Fix wrong use of XINT instead of INTVAL adds 6b7e6495262 2018-03-01 Richard Biener rguenther@suse.de adds 93c45686b44 Do not handled volatile arguments (PR sanitizer/82484). adds 454031760ea PR c++/71569 - ICE with redundant args on member variable [...] adds c9ac549aad3 2018-03-01 Paolo Carlini paolo.carlini@oracle.com adds 786721dc095 PR c++/84596 * constexpr.c (require_rvalue_constant_expre [...] adds bf9e13723dc [ARM] Fix copysign_softfloat_1.c option directives adds 95a88c7b110 PR c++/84639 * c-attribs.c (common_handle_aligned_attribu [...] adds 7e178fa3f06 PR c++/71569 - decltype of template. adds fbabafbdae9 compiler: avoid crashing on bad self-referential type adds 7ebb6d0e161 [PR c++/84434] ICE with deduction guide adds 7dffa847590 PR c++/84582 * semantics.c (force_paren_expr): Create a P [...] adds 206cea9fde9 PR sanitizer/70875 * gcc.dg/ubsan/bounds-3.c: Add -fno-sa [...] adds 0527a7a3410 Daily bump. adds c973012d984 PR c++/84294 - attributes on a function template redeclarat [...] adds 2f8c33baa74 PR target/84534 * gcc.target/powerpc/vec-setup-be-long.c: [...] new eab0b4abf82 [PR c++/84492] stmt expr ending with overload new 479240711a3 [PR c++/84593] ice on braced init with uninit ref field new 93b00e3260f [C++] [PR84231] overload on cond_expr in template
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 (d60630f13a3) \ N -- N -- N refs/heads/aoliva/testme (93b00e3260f)
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 3 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 | 89 ++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/libgnat/i-cexten.ads | 9 + gcc/alias.c | 18 +- gcc/c-family/ChangeLog | 61 ++ gcc/c-family/c-ada-spec.c | 870 ++++++++++----------- gcc/c-family/c-attribs.c | 11 +- gcc/config.gcc | 12 +- gcc/config/aarch64/aarch64.c | 8 +- gcc/config/mips/mips.c | 4 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/{aix71.h => aix72.h} | 15 +- gcc/cp/ChangeLog | 89 +++ gcc/cp/call.c | 11 +- gcc/cp/constexpr.c | 16 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 86 +- gcc/cp/init.c | 5 +- gcc/cp/name-lookup.c | 112 ++- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 143 +++- gcc/cp/pt.c | 57 +- gcc/cp/semantics.c | 23 +- gcc/cp/tree.c | 9 + gcc/cp/typeck.c | 4 - gcc/cp/typeck2.c | 4 +- gcc/dwarf2out.c | 6 +- gcc/fortran/ChangeLog | 24 + gcc/fortran/class.c | 3 +- gcc/fortran/target-memory.c | 8 + gcc/fortran/trans-array.c | 17 +- gcc/fortran/trans-stmt.c | 3 +- gcc/genmatch.c | 6 +- gcc/gimple-ssa-warn-restrict.c | 172 ++-- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 5 + gcc/graphite-scop-detection.c | 9 + gcc/lra-int.h | 2 + gcc/lra-lives.c | 28 +- gcc/lra-spills.c | 2 + gcc/lra.c | 3 + gcc/sanopt.c | 4 +- gcc/stor-layout.c | 50 +- gcc/testsuite/ChangeLog | 215 +++++ gcc/testsuite/c-c++-common/Warray-bounds-2.c | 38 +- gcc/testsuite/c-c++-common/Wrestrict-2.c | 10 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 4 +- .../{dump-ada-spec-4.c => dump-ada-spec-10.c} | 13 +- .../{dump-ada-spec-3.c => dump-ada-spec-11.c} | 9 +- .../{dump-ada-spec-1.c => dump-ada-spec-12.c} | 10 +- .../dump-ada-spec-13.c} | 10 +- gcc/testsuite/c-c++-common/dump-ada-spec-8.c | 16 + .../{dump-ada-spec-3.c => dump-ada-spec-9.c} | 11 +- gcc/testsuite/g++.dg/cpp0x/decltype-33837.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype43.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr84609.C | 9 + gcc/testsuite/g++.dg/cpp0x/ref-qual18.C | 18 + .../g++.dg/cpp0x/{pr84596.C => static_assert14.C} | 0 gcc/testsuite/g++.dg/cpp0x/udlit-macros.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn15.C | 3 + gcc/testsuite/g++.dg/cpp1y/var-templ58.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ58a.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ59.C | 14 + gcc/testsuite/g++.dg/cpp1z/static1.C | 19 + gcc/testsuite/g++.dg/ext/attr-const.C | 27 +- gcc/testsuite/g++.dg/ext/attr-malloc-3.C | 96 +++ gcc/testsuite/g++.dg/ext/attr-noinline-2.C | 2 +- gcc/testsuite/g++.dg/ext/attr-noinline-3.C | 45 ++ gcc/testsuite/g++.dg/ext/attr-noinline.C | 4 +- gcc/testsuite/g++.dg/ext/attr-nonnull.C | 2 +- gcc/testsuite/g++.dg/ext/attr-noreturn-2.C | 2 +- gcc/testsuite/g++.dg/ext/attr-noreturn-3.C | 54 ++ gcc/testsuite/g++.dg/ext/attr-nothrow-3.C | 60 ++ gcc/testsuite/g++.dg/ext/attr-pure.C | 36 +- gcc/testsuite/g++.dg/ext/attr-warning.C | 2 +- gcc/testsuite/g++.dg/ext/timevar1.C | 5 +- gcc/testsuite/g++.dg/ext/timevar2.C | 5 +- gcc/testsuite/g++.dg/lookup/pr84602.C | 32 + gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/pr84231.C | 29 + gcc/testsuite/g++.dg/pr84492.C | 35 +- gcc/testsuite/g++.dg/template/pr84434.C | 23 + gcc/testsuite/g++.dg/template/static37.C | 18 + gcc/testsuite/g++.dg/torture/pr79410.C | 10 + gcc/testsuite/gcc.dg/Warray-bounds-22.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow.c | 4 +- gcc/testsuite/gcc.dg/asan/pr82484.c | 5 + gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 16 +- gcc/testsuite/gcc.dg/attr-alloc_size-4.c | 8 +- gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 8 +- gcc/testsuite/gcc.dg/bf-ms-layout-2.c | 16 +- gcc/testsuite/gcc.dg/bf-ms-layout-4.c | 43 + gcc/testsuite/gcc.dg/bf-ms-layout-5.c | 45 ++ gcc/testsuite/gcc.dg/bf-ms-layout.c | 16 +- gcc/testsuite/gcc.dg/builtin-alloc-size.c | 2 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 2 +- gcc/testsuite/gcc.dg/builtins-nonnull.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr84584.c | 23 + gcc/testsuite/gcc.dg/nonnull-4.c | 2 +- gcc/testsuite/gcc.dg/pr79214.c | 2 +- gcc/testsuite/gcc.dg/pr84607.c | 16 + .../960419-2.c => gcc.dg/torture/pr84528.c} | 3 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-1.c | 2 +- .../gcc.dg/tree-ssa/builtin-snprintf-warn-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-5.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-12.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-13.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-14.c | 4 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 9 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-19.c | 2 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 16 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-9.c | 6 +- gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 3 +- .../gcc.target/arm/copysign_softfloat_1.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr83399.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr84014.c | 4 +- .../gcc.target/powerpc/vec-setup-be-long.c | 3 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c | 6 +- .../gcc.target/powerpc/vsx-vector-6-le.p9.c | 6 +- gcc/testsuite/gfortran.dg/associate_36.f90 | 3 +- gcc/testsuite/gfortran.dg/associate_37.f90 | 15 + gcc/testsuite/gfortran.dg/class_array_23.f03 | 37 + gcc/testsuite/gfortran.dg/coarray_47.f90 | 13 + gcc/testsuite/gfortran.dg/lto/pr84645_0.f90 | 17 + gcc/testsuite/lib/prune.exp | 2 +- gcc/timevar.c | 16 +- libcpp/ChangeLog | 7 + libcpp/lex.c | 27 +- libgcc/ChangeLog | 21 + libgcc/config.in | 7 + libgcc/config/i386/cygwin.S | 8 +- libgcc/config/i386/i386-asm.h | 21 +- libgcc/configure | 36 + libgcc/configure.ac | 18 + 137 files changed, 2501 insertions(+), 990 deletions(-) copy gcc/config/rs6000/{aix71.h => aix72.h} (95%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-4.c => dump-ada-spec-10.c} (58%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-11.c} (61%) copy gcc/testsuite/c-c++-common/{dump-ada-spec-1.c => dump-ada-spec-12.c} (54%) copy gcc/testsuite/{g++.dg/other/dump-ada-spec-1.C => c-c++-common/dump-ada-spec-1 [...] create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-8.c copy gcc/testsuite/c-c++-common/{dump-ada-spec-3.c => dump-ada-spec-9.c} (61%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr84609.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual18.C rename gcc/testsuite/g++.dg/cpp0x/{pr84596.C => static_assert14.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ58a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ59.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/static1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-malloc-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noreturn-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-nothrow-3.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr84602.C create mode 100644 gcc/testsuite/g++.dg/pr84231.C create mode 100644 gcc/testsuite/g++.dg/template/pr84434.C create mode 100644 gcc/testsuite/g++.dg/template/static37.C create mode 100644 gcc/testsuite/g++.dg/torture/pr79410.C create mode 100644 gcc/testsuite/gcc.dg/asan/pr82484.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-4.c create mode 100644 gcc/testsuite/gcc.dg/bf-ms-layout-5.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84584.c create mode 100644 gcc/testsuite/gcc.dg/pr84607.c copy gcc/testsuite/{gcc.c-torture/execute/960419-2.c => gcc.dg/torture/pr84528.c} (62%) create mode 100644 gcc/testsuite/gfortran.dg/associate_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_array_23.f03 create mode 100644 gcc/testsuite/gfortran.dg/coarray_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/pr84645_0.f90