[gcc/devel/c++-coroutines] Merge master r11-6601.

Iain D Sandoe iains@gcc.gnu.org
Mon Jan 11 21:06:03 GMT 2021


https://gcc.gnu.org/g:48856aafa2da34df8c04c682f2b3b14a6c65873f

commit 48856aafa2da34df8c04c682f2b3b14a6c65873f
Merge: 4bf4447f51c a958b2fc6da
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Jan 11 19:23:39 2021 +0000

    Merge master r11-6601.
    
            * Merge master r11-6601-ga958b2fc6dab.

Diff:

 contrib/update-copyright.py                        |  25 +-
 gcc/ChangeLog                                      | 217 +++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   2 +-
 gcc/config/aarch64/aarch64-sve.md                  | 413 ++++++++++-------
 gcc/config/aarch64/arm_neon.h                      |  84 +---
 gcc/config/aarch64/iterators.md                    |   4 +
 gcc/config/pdp11/pdp11.md                          |  10 +-
 gcc/config/vax/vax.md                              |  19 +-
 gcc/cp/ChangeLog                                   |  13 +
 gcc/cp/class.c                                     |   8 +
 gcc/cp/decl2.c                                     |   7 +-
 gcc/cp/tree.c                                      |  22 +-
 gcc/d/ChangeLog                                    |  12 +
 gcc/d/d-lang.cc                                    |   8 -
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/access.c                                 |  21 +-
 gcc/d/dmd/arraytypes.h                             |   2 +
 gcc/d/dmd/declaration.c                            |  45 ++
 gcc/d/dmd/declaration.h                            |  20 +-
 gcc/d/dmd/denum.c                                  |  34 +-
 gcc/d/dmd/dscope.c                                 |  75 +--
 gcc/d/dmd/dsymbol.c                                |  46 +-
 gcc/d/dmd/dsymbol.h                                |   2 +-
 gcc/d/dmd/enum.h                                   |   2 +
 gcc/d/dmd/expression.c                             |  61 +--
 gcc/d/dmd/expression.h                             |   5 +-
 gcc/d/dmd/expressionsem.c                          |  56 ++-
 gcc/d/dmd/func.c                                   | 206 +++++++--
 gcc/d/dmd/globals.h                                |   2 -
 gcc/d/dmd/hdrgen.c                                 |  81 +++-
 gcc/d/dmd/mtype.c                                  |  90 ++--
 gcc/d/dmd/parse.c                                  | 270 +++++++++--
 gcc/d/dmd/scope.h                                  |   1 -
 gcc/d/dmd/statement.c                              |  27 +-
 gcc/d/dmd/statement.h                              |   1 +
 gcc/d/dmd/traits.c                                 |   6 +-
 gcc/d/gdc.texi                                     |  10 -
 gcc/d/lang.opt                                     |   8 -
 gcc/doc/rtl.texi                                   |   4 +-
 gcc/final.c                                        |  11 +-
 gcc/fortran/ChangeLog                              |  14 +
 gcc/function.c                                     |   8 +-
 gcc/genemit.c                                      |   8 +
 gcc/gimple-if-to-switch.cc                         |  97 ++--
 gcc/ipa-modref.c                                   |   8 +-
 gcc/ira.c                                          |   9 +
 gcc/read-rtl.c                                     |   9 +
 gcc/symtab-clones.h                                |   2 +-
 gcc/testsuite/ChangeLog                            | 120 +++++
 gcc/testsuite/c-c++-common/pr98556.c               |  11 +
 gcc/testsuite/g++.dg/abi/abi-tag24.C               |  17 +
 gcc/testsuite/g++.dg/gcov/gcov.py                  |  10 +
 gcc/testsuite/g++.dg/gcov/pr98273.C                |  24 +
 gcc/testsuite/g++.dg/gcov/test-pr98273.py          |  27 ++
 gcc/testsuite/g++.target/aarch64/sve/abd_1.C       |  38 ++
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_1.C  |  60 +++
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_2.C  |  60 +++
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_3.C  |  49 ++
 gcc/testsuite/g++.target/aarch64/sve/cond_abd_4.C  |  43 ++
 .../g++.target/aarch64/sve/cond_arith_1.C          |  89 ++++
 .../g++.target/aarch64/sve/cond_arith_2.C          |  89 ++++
 .../g++.target/aarch64/sve/cond_arith_3.C          |  91 ++++
 .../g++.target/aarch64/sve/cond_arith_4.C          |  91 ++++
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_1.C  |  40 ++
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_2.C  |  31 ++
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_3.C  |  36 ++
 gcc/testsuite/g++.target/aarch64/sve/cond_bic_4.C  |  36 ++
 .../g++.target/aarch64/sve/cond_shift_1.C          |  92 ++++
 .../g++.target/aarch64/sve/cond_shift_2.C          |  91 ++++
 .../g++.target/aarch64/sve/cond_shift_3.C          |  94 ++++
 .../g++.target/aarch64/sve/cond_shift_4.C          |  94 ++++
 gcc/testsuite/g++.target/aarch64/sve/max_1.C       |  73 +++
 gcc/testsuite/g++.target/aarch64/sve/min_1.C       |  73 +++
 gcc/testsuite/gcc.dg/debug/pr97714.c               |  11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95867.c            |  14 +
 gcc/testsuite/gcc.dg/vect/pr91403.c                |  11 +
 gcc/testsuite/gcc.misc-tests/outputs.exp           |  23 +-
 gcc/testsuite/gcc.target/aarch64/pr98603.c         |  11 +
 gcc/testsuite/gcc.target/aarch64/sve/adr_6.c       |  43 ++
 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_4.c    |  29 ++
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_1.c |  32 ++
 .../gcc.target/aarch64/sve/cond_asrd_1_run.c       |  26 ++
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_2.c |  35 ++
 .../gcc.target/aarch64/sve/cond_asrd_2_run.c       |  26 ++
 gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_3.c |  35 ++
 .../gcc.target/aarch64/sve/cond_asrd_3_run.c       |  26 ++
 gcc/testsuite/gcc.target/aarch64/sve/mul_2.c       |  52 +++
 .../gcc.target/aarch64/sve/mul_highpart_3.c        |  34 ++
 gcc/testsuite/gcc.target/aarch64/sve/shift_2.c     |  81 ++++
 gcc/testsuite/gcc.target/i386/pr95852-1.c          | 266 +++++++++++
 gcc/testsuite/gcc.target/i386/pr95852-2.c          | 266 +++++++++++
 gcc/testsuite/gcc.target/i386/pr95852-3.c          | 266 +++++++++++
 gcc/testsuite/gcc.target/i386/pr95852-4.c          | 266 +++++++++++
 gcc/testsuite/gcc.target/i386/pr98603.c            |  11 +
 gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c    |   4 +-
 gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c    |   4 +-
 gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c    |   4 +-
 gcc/testsuite/gdc.test/compilable/99bottles.d      | 505 ++++++++++++++++++++-
 gcc/testsuite/gdc.test/compilable/b16382.d         |   6 +
 gcc/testsuite/gdc.test/compilable/b17111.d         |   7 +
 gcc/testsuite/gdc.test/compilable/checkimports3.d  |  12 +
 gcc/testsuite/gdc.test/compilable/compile1.d       |  29 +-
 gcc/testsuite/gdc.test/compilable/ddoc14633.d      |   6 -
 gcc/testsuite/gdc.test/compilable/ddoc3.d          |   2 +-
 gcc/testsuite/gdc.test/compilable/deprecate14283.d |   6 -
 gcc/testsuite/gdc.test/compilable/diag11066.d      |   6 -
 .../{fail_compilation => compilable}/diag12598.d   |   7 +-
 gcc/testsuite/gdc.test/compilable/diag3243.d       |   6 -
 gcc/testsuite/gdc.test/compilable/dip22d.d         |  10 +
 .../gdc.test/compilable/extra-files/header1.d      |  31 +-
 .../imports/checkimports3a.d                       |   0
 .../imports/checkimports3b.d                       |   0
 .../imports/checkimports3c.d                       |   0
 .../imports/diag12598a.d                           |   0
 gcc/testsuite/gdc.test/compilable/imports/dip22d.d |   5 +
 gcc/testsuite/gdc.test/compilable/imports/dip22e.d |   4 +
 gcc/testsuite/gdc.test/compilable/interpret3.d     |   9 +-
 gcc/testsuite/gdc.test/compilable/test11563.d      |   2 +-
 gcc/testsuite/gdc.test/compilable/test12527.d      |   2 -
 gcc/testsuite/gdc.test/compilable/test12567a.d     |   5 -
 gcc/testsuite/gdc.test/compilable/test12567b.d     |   5 -
 gcc/testsuite/gdc.test/compilable/test12567d.d     |   5 -
 gcc/testsuite/gdc.test/compilable/test12567e.d     |   5 -
 gcc/testsuite/gdc.test/compilable/test13053.d      |   6 -
 gcc/testsuite/gdc.test/compilable/test14375.d      |   6 +-
 gcc/testsuite/gdc.test/compilable/test15019.d      |  18 +-
 gcc/testsuite/gdc.test/compilable/test15326.d      |   8 +-
 gcc/testsuite/gdc.test/compilable/test15785.d      |   5 -
 gcc/testsuite/gdc.test/compilable/test15856.d      |   2 +-
 gcc/testsuite/gdc.test/compilable/test15925.d      |  18 -
 gcc/testsuite/gdc.test/compilable/test16525.d      |   8 +-
 gcc/testsuite/gdc.test/compilable/test17143.d      |   4 +-
 gcc/testsuite/gdc.test/compilable/test17791.d      |   7 +-
 gcc/testsuite/gdc.test/compilable/test17908.d      |  17 +
 gcc/testsuite/gdc.test/compilable/test7815.d       |   6 -
 gcc/testsuite/gdc.test/compilable/test9701.d       |  58 +++
 gcc/testsuite/gdc.test/compilable/testDIP37.d      |   1 -
 gcc/testsuite/gdc.test/compilable/testInference.d  |   4 +-
 .../gdc.test/compilable/testcheckimports.d         |   8 +-
 gcc/testsuite/gdc.test/compilable/testheader1.d    |   8 +-
 gcc/testsuite/gdc.test/compilable/testheader1i.d   |   8 +-
 gcc/testsuite/gdc.test/compilable/testparse.d      |   2 +-
 gcc/testsuite/gdc.test/compilable/vcg-ast.d        |  43 ++
 gcc/testsuite/gdc.test/compilable/warn3882.d       |   6 -
 gcc/testsuite/gdc.test/fail_compilation/bug5.d     |   7 +-
 gcc/testsuite/gdc.test/fail_compilation/bug5b.d    |   7 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150a.d |   9 +-
 gcc/testsuite/gdc.test/fail_compilation/bug8150b.d |  10 +-
 .../gdc.test/fail_compilation/checkimports1a.d     |  20 -
 .../gdc.test/fail_compilation/checkimports1b.d     |  20 -
 .../gdc.test/fail_compilation/checkimports1c.d     |  20 -
 .../gdc.test/fail_compilation/checkimports2a.d     |  15 +-
 .../gdc.test/fail_compilation/checkimports2b.d     |  13 +-
 .../gdc.test/fail_compilation/checkimports2c.d     |  14 +-
 .../gdc.test/fail_compilation/checkimports3.d      |  15 -
 .../gdc.test/fail_compilation/diag10169.d          |   3 +-
 .../gdc.test/fail_compilation/diag10327.d          |  10 +
 .../gdc.test/fail_compilation/diag15713.d          |   1 +
 gcc/testsuite/gdc.test/fail_compilation/diag5385.d |  24 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22a.d   |  17 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22b.d   |   4 +-
 gcc/testsuite/gdc.test/fail_compilation/dip22d.d   |  12 -
 gcc/testsuite/gdc.test/fail_compilation/dip22e.d   |   6 +-
 gcc/testsuite/gdc.test/fail_compilation/disable.d  |  26 +-
 gcc/testsuite/gdc.test/fail_compilation/fail104.d  |   8 +
 .../gdc.test/fail_compilation/fail10528.d          |  20 +-
 .../gdc.test/fail_compilation/fail10905.d          |   6 +
 .../gdc.test/fail_compilation/fail10968.d          |  12 +-
 .../gdc.test/fail_compilation/fail11355.d          |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail115.d  |   9 +-
 .../gdc.test/fail_compilation/fail11503a.d         |   6 +
 .../gdc.test/fail_compilation/fail11503b.d         |   6 +
 .../gdc.test/fail_compilation/fail11503c.d         |   6 +
 .../gdc.test/fail_compilation/fail11503d.d         |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail12.d   |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail121.d  |   7 +
 .../gdc.test/fail_compilation/fail12485.d          |  12 -
 gcc/testsuite/gdc.test/fail_compilation/fail137.d  |  23 -
 gcc/testsuite/gdc.test/fail_compilation/fail14.d   |   6 +
 .../gdc.test/fail_compilation/fail14486.d          |  39 ++
 gcc/testsuite/gdc.test/fail_compilation/fail15.d   |   6 +
 .../gdc.test/fail_compilation/fail15044.d          |   2 +-
 .../gdc.test/fail_compilation/fail15616b.d         |   1 +
 gcc/testsuite/gdc.test/fail_compilation/fail16.d   |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail17.d   |   8 +
 .../gdc.test/fail_compilation/fail17502.d          |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail196.d  |  22 +
 .../gdc.test/fail_compilation/fail19890a.d         |   1 +
 .../gdc.test/fail_compilation/fail19890b.d         |   1 +
 gcc/testsuite/gdc.test/fail_compilation/fail199.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail200.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail201.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail202.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail203.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail204.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail205.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail206.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail217.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail220.d  |  10 +
 gcc/testsuite/gdc.test/fail_compilation/fail225.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail232.d  |  11 +
 gcc/testsuite/gdc.test/fail_compilation/fail239.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail252.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail257.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail258.d  |  10 +
 gcc/testsuite/gdc.test/fail_compilation/fail262.d  |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail2740.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail276.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail279.d  |  10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail280.d  |   9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail281.d  |   9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail308.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail313.d  |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3150.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail316.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail324.d  |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/fail3290.d |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail341.d  |   4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail344.d  |  14 +-
 gcc/testsuite/gdc.test/fail_compilation/fail346.d  |   9 +
 gcc/testsuite/gdc.test/fail_compilation/fail356a.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail356b.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail356c.d |   7 +
 .../gdc.test/fail_compilation/fail3581a.d          |   6 +
 .../gdc.test/fail_compilation/fail3581b.d          |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail359.d  |   7 +
 .../gdc.test/fail_compilation/fail3673a.d          |   6 +
 .../gdc.test/fail_compilation/fail3673b.d          |  10 +
 gcc/testsuite/gdc.test/fail_compilation/fail3731.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail3753.d |   1 +
 gcc/testsuite/gdc.test/fail_compilation/fail3895.d |   9 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4206.d |   6 +
 .../gdc.test/fail_compilation/fail4269a.d          |   8 +
 .../gdc.test/fail_compilation/fail4269b.d          |   7 +
 .../gdc.test/fail_compilation/fail4269c.d          |   7 +
 .../gdc.test/fail_compilation/fail4269d.d          |   6 +
 .../gdc.test/fail_compilation/fail4269e.d          |   7 +
 .../gdc.test/fail_compilation/fail4269f.d          |   6 +
 .../gdc.test/fail_compilation/fail4269g.d          |   6 +
 .../gdc.test/fail_compilation/fail4375a.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375b.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375c.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375d.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375e.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375f.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375g.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375h.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375i.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375j.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375k.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375l.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375m.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375o.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375p.d          |   9 +-
 .../gdc.test/fail_compilation/fail4375q.d          |   9 +-
 .../gdc.test/fail_compilation/fail4375r.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375s.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375t.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375u.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375v.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375w.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375x.d          |   8 +-
 .../gdc.test/fail_compilation/fail4375y.d          |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4510.d |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail4511.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4517.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4611.d |   1 +
 gcc/testsuite/gdc.test/fail_compilation/fail47.d   |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail4958.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail5435.d |  30 +-
 gcc/testsuite/gdc.test/fail_compilation/fail56.d   |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail5634.d |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/fail57.d   |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail5733.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail58.d   |   9 +
 gcc/testsuite/gdc.test/fail_compilation/fail5851.d |   6 +
 .../gdc.test/fail_compilation/fail5953a1.d         |   6 +
 .../gdc.test/fail_compilation/fail5953a2.d         |   8 +
 .../gdc.test/fail_compilation/fail5953s1.d         |   6 +
 .../gdc.test/fail_compilation/fail5953s2.d         |   8 +
 gcc/testsuite/gdc.test/fail_compilation/fail60.d   |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6029.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6242.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6458.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6497.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail6561.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6611.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail6781.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail6968.d |  12 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7173.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7178.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail7234.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7369.d |   6 +
 .../gdc.test/fail_compilation/fail7424b.d          |   6 +
 .../gdc.test/fail_compilation/fail7424c.d          |   6 +
 .../gdc.test/fail_compilation/fail7424d.d          |   6 +
 .../gdc.test/fail_compilation/fail7424e.d          |   6 +
 .../gdc.test/fail_compilation/fail7424f.d          |   6 +
 .../gdc.test/fail_compilation/fail7424g.d          |   6 +
 .../gdc.test/fail_compilation/fail7424h.d          |   6 +
 .../gdc.test/fail_compilation/fail7424i.d          |   6 +
 .../gdc.test/fail_compilation/fail7524a.d          |  10 +-
 .../gdc.test/fail_compilation/fail7524b.d          |   9 +-
 .../gdc.test/fail_compilation/fail7603a.d          |   6 +
 .../gdc.test/fail_compilation/fail7603b.d          |   6 +
 .../gdc.test/fail_compilation/fail7603c.d          |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail77.d   |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7702.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7751.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail7851.d |  10 +-
 gcc/testsuite/gdc.test/fail_compilation/fail7859.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail7861.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail8009.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fail8032.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail8313.d |  10 +
 gcc/testsuite/gdc.test/fail_compilation/fail8691.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail9301.d |   7 +-
 gcc/testsuite/gdc.test/fail_compilation/fail9346.d |   4 +-
 gcc/testsuite/gdc.test/fail_compilation/fail94.d   |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fail9613.d |   7 +
 .../gdc.test/fail_compilation/fail_contracts1.d    |   8 +
 .../gdc.test/fail_compilation/fail_contracts2.d    |   8 +
 .../gdc.test/fail_compilation/fail_contracts3.d    |  14 +
 .../gdc.test/fail_compilation/fail_contracts4.d    |   8 +
 .../gdc.test/fail_compilation/failinout1.d         |   6 +
 .../gdc.test/fail_compilation/failinout2.d         |   6 +
 .../gdc.test/fail_compilation/failinout3748a.d     |   6 +
 .../gdc.test/fail_compilation/failinout3748b.d     |   6 +
 .../gdc.test/fail_compilation/failsafea.d          |   7 +
 .../gdc.test/fail_compilation/failsafeb.d          |   6 +
 .../gdc.test/fail_compilation/failsafec.d          |   6 +
 gcc/testsuite/gdc.test/fail_compilation/fix350a.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/fix350b.d  |   8 +
 gcc/testsuite/gdc.test/fail_compilation/ice10273.d |  12 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10283.d |   8 +-
 gcc/testsuite/gdc.test/fail_compilation/ice10599.d |  13 +-
 gcc/testsuite/gdc.test/fail_compilation/ice11963.d |   9 +
 gcc/testsuite/gdc.test/fail_compilation/ice11965.d |  13 +
 gcc/testsuite/gdc.test/fail_compilation/ice11967.d |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ice11968.d |   8 +
 gcc/testsuite/gdc.test/fail_compilation/ice11974.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/ice11982.d |  15 +
 gcc/testsuite/gdc.test/fail_compilation/ice12673.d |  10 +
 gcc/testsuite/gdc.test/fail_compilation/ice13644.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/ice15855.d |  21 +
 gcc/testsuite/gdc.test/fail_compilation/ice7782.d  |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ice8604.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/ice8630.d  |   7 +
 gcc/testsuite/gdc.test/fail_compilation/ice8742.d  |   7 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9013.d  |   6 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254a.d |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254b.d |  11 +
 gcc/testsuite/gdc.test/fail_compilation/ice9254c.d |  11 +
 gcc/testsuite/gdc.test/fail_compilation/imphint.d  |   3 +-
 .../imports/imp15925.d                             |   0
 .../gdc.test/fail_compilation/imports/imp21353.d   |   7 +
 .../imports/test15117a.d                           |   0
 gcc/testsuite/gdc.test/fail_compilation/lookup.d   |   4 +-
 .../fail_compilation/staticarrayoverflow.d         |   2 +-
 gcc/testsuite/gdc.test/fail_compilation/test1.d    |   6 +
 .../gdc.test/fail_compilation/test11176.d          |   1 +
 gcc/testsuite/gdc.test/fail_compilation/test143.d  |  10 +-
 .../test15177.d => fail_compilation/test15117.d}   |   9 +-
 .../gdc.test/fail_compilation/test15399.d          |   1 +
 .../gdc.test/fail_compilation/test15785.d          |   7 +-
 .../gdc.test/fail_compilation/test15785b.d         |   8 +-
 .../gdc.test/fail_compilation/test15897.d          |   2 +-
 .../gdc.test/fail_compilation/test15925.d          |  19 +
 .../gdc.test/fail_compilation/test16188.d          |   7 +-
 .../gdc.test/fail_compilation/test17908a.d         |  15 +
 .../gdc.test/fail_compilation/test17908b.d         |  14 +
 .../gdc.test/fail_compilation/test21353.d          |  26 ++
 gcc/testsuite/gdc.test/fail_compilation/test314.d  |  10 +-
 .../gdc.test/fail_compilation/test5412a.d          |   7 +
 .../gdc.test/fail_compilation/test5412b.d          |   7 +
 .../gdc.test/fail_compilation/test5412c.d          |   7 +
 .../gdc.test/fail_compilation/test5412c2.di        |   1 +
 gcc/testsuite/gdc.test/fail_compilation/test8509.d |   7 +
 gcc/testsuite/gdc.test/fail_compilation/test8751.d |   6 +
 gcc/testsuite/gdc.test/fail_compilation/test9701.d |  63 +++
 .../gdc.test/fail_compilation/test9701b.d          |  22 +
 .../gdc.test/fail_compilation/udaparams.d          |  57 +++
 gcc/testsuite/gdc.test/runnable/aliasthis.d        |  32 +-
 gcc/testsuite/gdc.test/runnable/constfold.d        |   7 +-
 gcc/testsuite/gdc.test/runnable/ctorpowtests.d     |   3 +-
 gcc/testsuite/gdc.test/runnable/declaration.d      |  13 +
 gcc/testsuite/gdc.test/runnable/foreach5.d         |  13 +
 gcc/testsuite/gdc.test/runnable/funclit.d          |  16 +
 gcc/testsuite/gdc.test/runnable/future.d           |   4 +
 .../gdc.test/runnable/imports/link15194std.d       |   1 -
 gcc/testsuite/gdc.test/runnable/interpret.d        |  20 +-
 gcc/testsuite/gdc.test/runnable/lazy.d             |   2 +-
 gcc/testsuite/gdc.test/runnable/link10920.d        |   3 +-
 gcc/testsuite/gdc.test/runnable/link15021.d        |   7 +
 gcc/testsuite/gdc.test/runnable/link6574.d         |  10 +
 gcc/testsuite/gdc.test/runnable/mangle.d           |  10 +
 gcc/testsuite/gdc.test/runnable/mixin2.d           |  34 +-
 gcc/testsuite/gdc.test/runnable/nested.d           |   6 +
 gcc/testsuite/gdc.test/runnable/nulltype.d         |  13 +
 gcc/testsuite/gdc.test/runnable/property2.d        |  20 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |  43 +-
 gcc/testsuite/gdc.test/runnable/stress.d           |  20 +-
 gcc/testsuite/gdc.test/runnable/structlit.d        |   8 +-
 gcc/testsuite/gdc.test/runnable/template3.d        |  15 +
 gcc/testsuite/gdc.test/runnable/template4.d        |  13 +-
 gcc/testsuite/gdc.test/runnable/template8.d        |   8 +-
 gcc/testsuite/gdc.test/runnable/template9.d        |  52 ++-
 gcc/testsuite/gdc.test/runnable/test15.d           |   4 +-
 gcc/testsuite/gdc.test/runnable/test22.d           |   4 +-
 gcc/testsuite/gdc.test/runnable/test34.d           |   7 +
 gcc/testsuite/gdc.test/runnable/test42.d           |  44 +-
 gcc/testsuite/gdc.test/runnable/test8.d            |   2 +-
 gcc/testsuite/gdc.test/runnable/testaa.d           |   2 +-
 gcc/testsuite/gdc.test/runnable/testaa2.d          |   2 +-
 gcc/testsuite/gdc.test/runnable/testassign.d       |  20 +
 gcc/testsuite/gdc.test/runnable/testconst.d        |  42 ++
 gcc/testsuite/gdc.test/runnable/testcontracts.d    | 133 ++++++
 gcc/testsuite/gdc.test/runnable/testdstress.d      |  18 +-
 gcc/testsuite/gdc.test/runnable/testenum.d         |   9 +-
 gcc/testsuite/gdc.test/runnable/testmodule.d       |   4 +-
 gcc/testsuite/gdc.test/runnable/testrightthis.d    |  11 +-
 gcc/testsuite/gdc.test/runnable/testscope2.d       |   9 +
 gcc/testsuite/gdc.test/runnable/traits.d           |  35 +-
 gcc/testsuite/gdc.test/runnable/uda.d              |  35 ++
 gcc/testsuite/gdc.test/runnable/xtest46.d          |  32 ++
 gcc/testsuite/lib/gcov.exp                         |  45 ++
 gcc/tree-cfg.c                                     |   2 +-
 gcc/tree-ssa-forwprop.c                            |  21 +-
 gcc/tree-ssa-math-opts.c                           | 442 ++++++++++++++++--
 gcc/tree-ssa-math-opts.h                           |  26 ++
 gcc/tree-ssa-reassoc.c                             |  77 +++-
 gcc/tree-vect-data-refs.c                          |   6 +-
 gcc/tree-vect-loop.c                               |  17 +-
 gcc/tree-vect-slp-patterns.c                       |  47 +-
 libstdc++-v3/ChangeLog                             |  12 +
 .../testsuite/ext/vstring/cons/moveable.cc         |   5 +
 .../ext/vstring/modifiers/assign/move_assign.cc    |   5 +
 438 files changed, 8238 insertions(+), 1367 deletions(-)


More information about the Libstdc++-cvs mailing list