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 1b41d7012f5 [PR c++/80290] recycle tinst garbage sooner discards c36da11b18c [PR c++/85039] adjust context of new types in member initializers discards 2b54b22e2b1 [PR c++/84979] reject auto in explicit tmpl args for tmpl-fn adds a62e49b7545 PR c++/85148 - ICE with 'this' in array NSDMI. adds f0d2eb4fa5e PR c++/85141 - ICE with compound assignment and static member fn. adds 2d50c8414a2 PR c++/85118 - wrong error with generic lambda and std::bind. adds 39cd13b6674 PR c++/85133 - ICE with missing concept initializer. adds 0cbebbb84e7 PR c++/85135 - ICE with omitted template arguments. adds 53d4dec1313 PR other/85161 * elf.c (elf_zlib_fetch): Fix up predefine [...] adds 08661f80efc [ARM] Fix PR85203: cmse_nonsecure_caller returns wrong result adds f5a21ec3ec8 PR c++/84221 - bogus -Wunused with attribute and template. adds d17c077612a PR c++/85200 - ICE with constexpr if in generic lambda. adds ef0f618eb18 PR c++/85006 - -fconcepts ICE with A<auto...> return type adds a75f595e19b PR c++/85146 * cp-tree.h (calculate_bases, calculate_dire [...] adds 91b66c3c92d PR inline-asm/85172 * constexpr.c (cxx_eval_builtin_funct [...] adds c70dc768d6a 2018-04-04 Paolo Carlini paolo.carlini@oracle.com adds 9b529249333 PR c++/84221 * g++.dg/warn/Wunused-var-32.C: Test explicit [...] adds ffdfe029c20 PR c++/84936 - ICE with unexpanded pack in mem-initializer. adds ea781c13326 PR c++/84938 - ICE with division by ~-1. adds 78eaabc93ba Daily bump. adds c717085e61f [NDS32] Add subtype attribute for instructions. adds c1bff505c23 [NDS32] Add new instruction attribute: feature. adds 80d64a75306 [NDS32] Adjust asm patterns indention. adds 9e66ca6f8d8 [NDS32] Fine-tune predicator for alu-shift patterns. adds 702dce424ec [NDS32] The add and sub pattens should only accept si mode. adds 7d05f097852 [NDS32] Refine bit-wise operation and shift patterns. adds bab8ef202a0 [NDS32] Refine negsi2 pattern. adds 8bfcddbbb5c [NDS32] Add divsi4 and udivsi4 patterns. adds 7c40d986095 [NDS32] Generate alu-shift instructions only for -Os. adds 326d7bad92e [NDS32] Add constraint for lwi45.fe instruction. adds 6c8569dbc32 [NDS32] Fine-tune memory address type. adds 40c5a92ba35 PR c++/85215 - ICE with copy-init from conversion. new cb7f839bae6 [PR c++/84979] reject auto in explicit tmpl args for tmpl-fn new bc0aa7b5f28 [PR c++/85039] adjust context of new types in member initializers new 8d4c744bf93 [PR c++/80290] recycle tinst garbage sooner
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 (1b41d7012f5) \ N -- N -- N refs/heads/aoliva/testme (8d4c744bf93)
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 | 77 ++++ gcc/DATESTAMP | 2 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/nds32/constraints.md | 10 +- gcc/config/nds32/iterators.md | 6 + gcc/config/nds32/nds32-md-auxiliary.c | 71 +++- gcc/config/nds32/nds32-protos.h | 5 + gcc/config/nds32/nds32.c | 30 ++ gcc/config/nds32/nds32.h | 4 + gcc/config/nds32/nds32.md | 459 ++++++++++++--------- gcc/config/nds32/predicates.md | 38 ++ gcc/cp/ChangeLog | 76 ++++ gcc/cp/call.c | 14 +- gcc/cp/constexpr.c | 10 +- gcc/cp/cp-tree.h | 18 +- gcc/cp/decl.c | 34 +- gcc/cp/decl2.c | 9 +- gcc/cp/parser.c | 9 +- gcc/cp/pt.c | 26 +- gcc/cp/semantics.c | 70 ++-- gcc/cp/tree.c | 10 +- gcc/cp/typeck.c | 2 +- gcc/testsuite/ChangeLog | 31 ++ gcc/testsuite/g++.dg/concepts/auto4.C | 11 + gcc/testsuite/g++.dg/concepts/var-concept7.C | 8 + gcc/testsuite/g++.dg/cpp0x/variadic174.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic175.C | 10 + .../g++.dg/cpp1y/lambda-generic-variadic17.C | 125 ++++++ gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr11.C | 12 + gcc/testsuite/g++.dg/cpp1z/class-deduction53.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C | 15 + gcc/testsuite/g++.dg/cpp1z/elide3.C | 15 + gcc/testsuite/g++.dg/expr/assign2.C | 12 + gcc/testsuite/g++.dg/expr/div-by-zero1.C | 3 + gcc/testsuite/g++.dg/ext/atomic-4.C | 9 + gcc/testsuite/g++.dg/ext/bases2.C | 2 +- gcc/testsuite/g++.dg/ext/bases3.C | 13 + gcc/testsuite/g++.dg/ext/builtin13.C | 9 + gcc/testsuite/g++.dg/parse/crash60.C | 2 +- gcc/testsuite/g++.dg/warn/Wunused-var-32.C | 11 + gcc/testsuite/gcc.target/arm/cmse/cmse-1.c | 28 +- gcc/testsuite/gcc.target/arm/cmse/cmse-16.c | 18 + libbacktrace/ChangeLog | 7 + libbacktrace/elf.c | 9 +- 44 files changed, 1050 insertions(+), 306 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/auto4.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic174.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic175.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr11.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction53.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if18.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/elide3.C create mode 100644 gcc/testsuite/g++.dg/expr/assign2.C create mode 100644 gcc/testsuite/g++.dg/expr/div-by-zero1.C create mode 100644 gcc/testsuite/g++.dg/ext/atomic-4.C create mode 100644 gcc/testsuite/g++.dg/ext/bases3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin13.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-32.C create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-16.c