This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 28d90f3a13c PR d/90661 d/dmd: Merge upstream dmd c74e624c9 new 2f38d27c496 PR d/90602 d/dmd: Merge upstream dmd 420cce2a6 new f56e522b763 PR d/90604 d/dmd: Merge upstream dmd f30c5dc79 new 893318635f2 PR d/90650 d/dmd: Merge upstream dmd ab03e2918 new 985afcabdd7 PR d/90651 d/dmd: Merge upstream dmd 0f6cbbcad new d623e50d975 PR d/90761 d/dmd: Merge upstream dmd d912f4e49 new 6e9d3f411d9 PR d/90762 d/dmd: Merge upstream dmd b0cd59177 new 29114029735 PR d/90560 d/dmd: Merge upstream dmd c6887d9bb new fe275d8df5b d/dmd: Merge upstream dmd 974650488 new 160733ff985 d/dmd: Merge upstream dmd f8e38c001 new 960d7913321 PR d/90559 d/dmd: Merge upstream dmd 7afcc60c3 new b5e4c44129a PR d/90863 d/dmd: Merge upstream dmd 6e44734cc
The 11 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/d/ChangeLog | 19 +++++ gcc/d/d-target.cc | 5 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/clone.c | 21 +----- gcc/d/dmd/declaration.c | 5 ++ gcc/d/dmd/declaration.h | 1 + gcc/d/dmd/dinterpret.c | 13 +++- gcc/d/dmd/expressionsem.c | 54 ++++++++++---- gcc/d/dmd/func.c | 12 +++ gcc/d/dmd/intrange.c | 6 +- gcc/d/dmd/mtype.c | 63 +++++++++++----- gcc/d/dmd/mtype.h | 1 + gcc/d/dmd/statementsem.c | 76 ++++++++++++++++--- gcc/d/typeinfo.cc | 85 +++++++++++++++------- gcc/testsuite/ChangeLog | 6 ++ gcc/testsuite/gdc.dg/pr90650a.d | 14 ++++ gcc/testsuite/gdc.dg/pr90650b.d | 13 ++++ gcc/testsuite/gdc.test/compilable/b16976.d | 66 +++++++++++++++++ gcc/testsuite/gdc.test/compilable/interpret3.d | 20 ++--- gcc/testsuite/gdc.test/compilable/test19941.d | 57 +++++++++++++++ gcc/testsuite/gdc.test/compilable/traits.d | 10 +++ .../gdc.test/fail_compilation/diag16976.d | 44 +++++++++++ .../fail_compilation/extra-files/minimal/object.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail110.d | 2 +- .../gdc.test/fail_compilation/fail19890a.d | 7 ++ .../gdc.test/fail_compilation/fail19890b.d | 7 ++ .../gdc.test/fail_compilation/fail19897.d | 13 ++++ .../gdc.test/fail_compilation/fail19898a.d | 14 ++++ .../gdc.test/fail_compilation/fail19898b.d | 21 ++++++ .../gdc.test/fail_compilation/fail19911a.d | 11 +++ .../gdc.test/fail_compilation/fail19911b.d | 13 ++++ .../gdc.test/fail_compilation/fail19911c.d | 17 +++++ .../gdc.test/fail_compilation/fail19922.d | 19 +++++ .../gdc.test/fail_compilation/fail19923.d | 19 +++++ .../gdc.test/fail_compilation/fail19941.d | 62 ++++++++++++++++ .../gdc.test/fail_compilation/fail19955.d | 8 ++ .../fail_compilation/staticarrayoverflow.d | 16 ++-- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/rt/minfo.d | 8 +- 40 files changed, 712 insertions(+), 123 deletions(-) create mode 100644 gcc/testsuite/gdc.dg/pr90650a.d create mode 100644 gcc/testsuite/gdc.dg/pr90650b.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16976.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19941.d create mode 100644 gcc/testsuite/gdc.test/compilable/traits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16976.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/minimal/object.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19923.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19941.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19955.d