This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 7197d0cce70 libstdc++, c++/reflection: mark {,de}allocate constexpr new 9d9663ea153 d: Merge upstream dmd, druntime 24a41073c2, phobos 24a41073c2.
The 1 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/d-attribs.cc | 2 +- gcc/d/d-builtins.cc | 6 +- gcc/d/d-codegen.cc | 14 +- gcc/d/d-compiler.cc | 20 +- gcc/d/d-convert.cc | 16 +- gcc/d/d-diagnostic.cc | 23 +- gcc/d/d-lang.cc | 16 +- gcc/d/d-target.cc | 8 +- gcc/d/decl.cc | 17 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/README.md | 1 + gcc/d/dmd/VERSION | 2 +- gcc/d/dmd/aggregate.d | 166 +- gcc/d/dmd/aggregate.h | 12 +- gcc/d/dmd/arrayop.d | 3 +- gcc/d/dmd/astcodegen.d | 8 +- gcc/d/dmd/astenums.d | 15 +- gcc/d/dmd/attrib.d | 13 - gcc/d/dmd/blockexit.d | 2 + gcc/d/dmd/builtin.d | 2 + gcc/d/dmd/canthrow.d | 7 +- gcc/d/dmd/chkformat.d | 35 +- gcc/d/dmd/common/bitfields.d | 3 + gcc/d/dmd/common/file.d | 42 +- gcc/d/dmd/common/smallbuffer.d | 16 +- gcc/d/dmd/cond.d | 16 +- gcc/d/dmd/constfold.d | 4 +- gcc/d/dmd/cparse.d | 1244 +-- gcc/d/dmd/ctfeexpr.d | 22 +- gcc/d/dmd/cxxfrontend.d | 451 +- gcc/d/dmd/dcast.d | 743 +- gcc/d/dmd/dclass.d | 355 +- gcc/d/dmd/declaration.d | 339 +- gcc/d/dmd/declaration.h | 18 +- gcc/d/dmd/delegatize.d | 1 + gcc/d/dmd/denum.d | 5 - gcc/d/dmd/dimport.d | 13 - gcc/d/dmd/dinterpret.d | 31 +- gcc/d/dmd/dmodule.d | 199 +- gcc/d/dmd/doc.d | 2851 +++--- gcc/d/dmd/dscope.d | 418 +- gcc/d/dmd/dstruct.d | 9 - gcc/d/dmd/dsymbol.d | 151 +- gcc/d/dmd/dsymbol.h | 22 +- gcc/d/dmd/dsymbolsem.d | 10186 ++++++++++--------- gcc/d/dmd/dtemplate.d | 1120 +- gcc/d/dmd/dtoh.d | 26 +- gcc/d/dmd/dversion.d | 6 - gcc/d/dmd/enum.h | 1 - gcc/d/dmd/enumsem.d | 13 +- gcc/d/dmd/errors.d | 70 +- gcc/d/dmd/escape.d | 71 +- gcc/d/dmd/expression.d | 1177 +-- gcc/d/dmd/expression.h | 95 +- gcc/d/dmd/expressionsem.d | 1429 ++- gcc/d/dmd/file_manager.d | 2 +- gcc/d/dmd/func.d | 454 +- gcc/d/dmd/funcsem.d | 381 +- gcc/d/dmd/globals.d | 31 +- gcc/d/dmd/globals.h | 24 +- gcc/d/dmd/hdrgen.d | 23 +- gcc/d/dmd/hdrgen.h | 2 +- gcc/d/dmd/iasm/gcc.d | 9 +- gcc/d/dmd/id.d | 2 + gcc/d/dmd/identifier.d | 5 + gcc/d/dmd/identifier.h | 1 + gcc/d/dmd/imphint.d | 82 +- gcc/d/dmd/import.h | 1 - gcc/d/dmd/importc.d | 80 +- gcc/d/dmd/initsem.d | 147 +- gcc/d/dmd/intrange.d | 1 + gcc/d/dmd/json.d | 2 + gcc/d/dmd/lambdacomp.d | 2 +- gcc/d/dmd/lexer.d | 310 +- gcc/d/dmd/mangle/cpp.d | 8 +- gcc/d/dmd/mangle/package.d | 1 + gcc/d/dmd/module.h | 12 - gcc/d/dmd/mtype.d | 1941 +--- gcc/d/dmd/mtype.h | 153 +- gcc/d/dmd/nogc.d | 36 +- gcc/d/dmd/objc.d | 3 +- gcc/d/dmd/opover.d | 2 +- gcc/d/dmd/optimize.d | 15 +- gcc/d/dmd/parse.d | 73 +- gcc/d/dmd/pragmasem.d | 397 +- gcc/d/dmd/printast.d | 1 + gcc/d/dmd/root/array.d | 4 +- gcc/d/dmd/root/bitarray.d | 2 + gcc/d/dmd/root/file.d | 1 - gcc/d/dmd/root/filename.d | 3 +- gcc/d/dmd/root/hash.d | 3 + gcc/d/dmd/root/region.d | 2 + gcc/d/dmd/root/rmem.d | 2 + gcc/d/dmd/root/string.d | 2 + gcc/d/dmd/root/stringtable.d | 2 + gcc/d/dmd/rootobject.d | 5 - gcc/d/dmd/rootobject.h | 2 - gcc/d/dmd/safe.d | 56 +- gcc/d/dmd/scope.h | 2 + gcc/d/dmd/semantic2.d | 128 +- gcc/d/dmd/semantic3.d | 171 +- gcc/d/dmd/statementsem.d | 138 +- gcc/d/dmd/staticassert.d | 1 - gcc/d/dmd/targetcompiler.d | 211 + gcc/d/dmd/template.h | 9 +- gcc/d/dmd/templateparamsem.d | 1 + gcc/d/dmd/templatesem.d | 2603 ++++- gcc/d/dmd/timetrace.d | 4 + gcc/d/dmd/tokens.d | 5 +- gcc/d/dmd/tokens.h | 1 + gcc/d/dmd/traits.d | 71 +- gcc/d/dmd/typesem.d | 1530 ++- gcc/d/dmd/typinf.d | 5 +- gcc/d/expr.cc | 211 +- gcc/d/imports.cc | 4 +- gcc/d/intrinsics.def | 12 +- gcc/d/lang.opt | 8 + gcc/d/toir.cc | 10 +- gcc/d/typeinfo.cc | 13 +- gcc/d/types.cc | 8 +- gcc/testsuite/gdc.dg/pr90601.d | 1 + gcc/testsuite/gdc.test/compilable/autoreflambda.d | 1 + gcc/testsuite/gdc.test/compilable/dbitfield.d | 2 +- .../gdc.test/compilable/dotvar_ref_return.d | 11 + .../gdc.test/compilable/extra-files/ucn_vars.i | 11 + gcc/testsuite/gdc.test/compilable/fix21894.d | 15 + gcc/testsuite/gdc.test/compilable/fix21945.d | 6 + gcc/testsuite/gdc.test/compilable/fix22291.d | 2 +- gcc/testsuite/gdc.test/compilable/issue19163.d | 20 + gcc/testsuite/gdc.test/compilable/issue21997.d | 10 + gcc/testsuite/gdc.test/compilable/mangle1.d | 25 + gcc/testsuite/gdc.test/compilable/pragmamangle1.d | 150 + gcc/testsuite/gdc.test/compilable/pragmamangle2.d | 145 + .../gdc.test/compilable/profilegc_typename.d | 10 + .../gdc.test/compilable/shortened_methods.d | 7 + gcc/testsuite/gdc.test/compilable/test21299d.d | 3 +- gcc/testsuite/gdc.test/compilable/test21495.d | 15 + gcc/testsuite/gdc.test/compilable/test21504a.d | 68 + gcc/testsuite/gdc.test/compilable/test21504b.d | 17 + gcc/testsuite/gdc.test/compilable/test21835.d | 11 + gcc/testsuite/gdc.test/compilable/test22916.d | 3 +- gcc/testsuite/gdc.test/compilable/testexpression.d | 1 - gcc/testsuite/gdc.test/compilable/ucn.d | 13 + gcc/testsuite/gdc.test/compilable/warn3882.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/b3841.d | 49 +- gcc/testsuite/gdc.test/fail_compilation/betterc.d | 6 +- .../gdc.test/fail_compilation/biterrors.d | 2 +- .../gdc.test/fail_compilation/biterrors2.d | 2 +- .../gdc.test/fail_compilation/biterrors3.d | 2 +- .../gdc.test/fail_compilation/biterrors4.d | 2 +- .../gdc.test/fail_compilation/biterrors5.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bitintro.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/bug15613.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 4 +- .../gdc.test/fail_compilation/cast_system.d | 37 + .../gdc.test/fail_compilation/covariant_override.d | 8 +- .../gdc.test/fail_compilation/dbitfields.d | 2 +- .../gdc.test/fail_compilation/diag23295.d | 6 +- gcc/testsuite/gdc.test/fail_compilation/diag9191.d | 11 +- .../gdc.test/fail_compilation/edition_switch.d | 10 + .../gdc.test/fail_compilation/fail12901.d | 14 - .../gdc.test/fail_compilation/fail18093.d | 7 +- .../gdc.test/fail_compilation/fail19911a.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail222.d | 2 +- .../gdc.test/fail_compilation/fail22351.d | 7 +- .../gdc.test/fail_compilation/fail24208.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail246.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/fail262.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail265.d | 3 +- .../gdc.test/fail_compilation/fail4375a.d | 5 +- .../gdc.test/fail_compilation/fail4375b.d | 5 +- .../gdc.test/fail_compilation/fail4375c.d | 5 +- .../gdc.test/fail_compilation/fail4375d.d | 5 +- .../gdc.test/fail_compilation/fail4375e.d | 5 +- .../gdc.test/fail_compilation/fail4375f.d | 5 +- .../gdc.test/fail_compilation/fail4375g.d | 5 +- .../gdc.test/fail_compilation/fail4375h.d | 5 +- .../gdc.test/fail_compilation/fail4375i.d | 5 +- .../gdc.test/fail_compilation/fail4375j.d | 5 +- .../gdc.test/fail_compilation/fail4375k.d | 6 +- .../gdc.test/fail_compilation/fail4375l.d | 5 +- .../gdc.test/fail_compilation/fail4375m.d | 5 +- .../gdc.test/fail_compilation/fail4375o.d | 5 +- .../gdc.test/fail_compilation/fail4375p.d | 4 +- .../gdc.test/fail_compilation/fail4375q.d | 4 +- .../gdc.test/fail_compilation/fail4375r.d | 5 +- .../gdc.test/fail_compilation/fail4375s.d | 5 +- .../gdc.test/fail_compilation/fail4375t.d | 6 +- .../gdc.test/fail_compilation/fail4375u.d | 5 +- .../gdc.test/fail_compilation/fail4375v.d | 5 +- .../gdc.test/fail_compilation/fail4375w.d | 5 +- .../gdc.test/fail_compilation/fail4375x.d | 5 +- .../gdc.test/fail_compilation/fail4375y.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/fail4544.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/fail50.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail6497.d | 16 +- gcc/testsuite/gdc.test/fail_compilation/fail8631.d | 3 +- .../gdc.test/fail_compilation/fail_contracts5.d | 34 + .../gdc.test/fail_compilation/fail_pretty_errors.d | 16 +- .../gdc.test/fail_compilation/failexpression1.d | 154 + .../gdc.test/fail_compilation/failexpression2.d | 156 + .../gdc.test/fail_compilation/failexpression3.d | 155 + .../gdc.test/fail_compilation/failexpression4.d | 155 + gcc/testsuite/gdc.test/fail_compilation/ice13788.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice21095.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice8795.d | 14 +- gcc/testsuite/gdc.test/fail_compilation/ice9273a.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice9284.d | 2 +- .../gdc.test/fail_compilation/issue21203.d | 4 +- .../gdc.test/fail_compilation/issue22682.d | 9 +- .../gdc.test/fail_compilation/lexer23465.d | 19 +- gcc/testsuite/gdc.test/fail_compilation/mangle1.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/mangle2.d | 35 +- .../gdc.test/fail_compilation/opApply_return.d | 23 + gcc/testsuite/gdc.test/fail_compilation/placenew.d | 36 +- .../gdc.test/fail_compilation/pragmamangle1.d | 113 + .../gdc.test/fail_compilation/pragmamangle2.d | 114 + .../gdc.test/fail_compilation/reserved_version.d | 3 +- .../fail_compilation/reserved_version_switch.d | 2 + gcc/testsuite/gdc.test/fail_compilation/retref2.d | 6 +- gcc/testsuite/gdc.test/fail_compilation/retscope.d | 27 +- .../gdc.test/fail_compilation/retscope2.d | 1 + .../gdc.test/fail_compilation/retscope6.d | 10 +- .../gdc.test/fail_compilation/safeprintf.d | 23 + .../fail_compilation/scope_infer_diagnostic.d | 35 + .../fail_compilation/systemvariables_void_init.d | 4 +- .../gdc.test/fail_compilation/test13867.d | 6 +- .../gdc.test/fail_compilation/test16188.d | 2 +- .../gdc.test/fail_compilation/test17284.d | 2 +- .../gdc.test/fail_compilation/test17422.d | 3 +- .../gdc.test/fail_compilation/test17423.d | 5 +- .../gdc.test/fail_compilation/test18282.d | 13 +- .../gdc.test/fail_compilation/test19097.d | 23 +- .../gdc.test/fail_compilation/test20245.d | 25 +- .../gdc.test/fail_compilation/test20489.d | 7 +- .../gdc.test/fail_compilation/test20863a.d | 23 + .../gdc.test/fail_compilation/test20863b.d | 25 + .../gdc.test/fail_compilation/test21246.d | 3 +- .../gdc.test/fail_compilation/test21634.d | 25 + .../gdc.test/fail_compilation/test23073.d | 2 +- .../gdc.test/fail_compilation/test23159.d | 4 +- .../gdc.test/fail_compilation/test23982.d | 2 +- .../gdc.test/fail_compilation/test24084.d | 4 +- .../gdc.test/fail_compilation/test24353.d | 38 +- .../gdc.test/fail_compilation/testrvaluecpctor.d | 4 +- gcc/testsuite/gdc.test/runnable/bit.d | 2 +- gcc/testsuite/gdc.test/runnable/closure.d | 46 + gcc/testsuite/gdc.test/runnable/dbitfields.d | 2 +- gcc/testsuite/gdc.test/runnable/dbitfieldsdm.d | 196 + .../gdc.test/runnable/imports/pragmainline_a.d | 39 + .../gdc.test/runnable/imports/test10442a.d | 7 + .../runnable/imports/\344\275\240\345\245\275.d" | 6 + gcc/testsuite/gdc.test/runnable/inline4.d | 397 + gcc/testsuite/gdc.test/runnable/issue22069.d | 27 + gcc/testsuite/gdc.test/runnable/mars1.d | 27 + gcc/testsuite/gdc.test/runnable/nested.d | 21 + gcc/testsuite/gdc.test/runnable/opcolon.d | 24 + gcc/testsuite/gdc.test/runnable/opover3.d | 26 + gcc/testsuite/gdc.test/runnable/overload.d | 18 + gcc/testsuite/gdc.test/runnable/pragmainline.d | 54 + gcc/testsuite/gdc.test/runnable/real_to_float.d | 28 + gcc/testsuite/gdc.test/runnable/rvalue1.d | 62 +- gcc/testsuite/gdc.test/runnable/staticaa.d | 36 +- gcc/testsuite/gdc.test/runnable/structlit_rvalue.d | 15 + gcc/testsuite/gdc.test/runnable/template9.d | 2 +- gcc/testsuite/gdc.test/runnable/test10442.d | 16 + gcc/testsuite/gdc.test/runnable/test20275.d | 8 + gcc/testsuite/gdc.test/runnable/test20301.d | 12 + gcc/testsuite/gdc.test/runnable/test21478a.d | 23 + gcc/testsuite/gdc.test/runnable/test21478b.d | 36 + gcc/testsuite/gdc.test/runnable/test21757.d | 10 + gcc/testsuite/gdc.test/runnable/test22079.d | 18 + gcc/testsuite/gdc.test/runnable/test28.d | 125 + gcc/testsuite/gdc.test/runnable/test42.d | 2 +- .../runnable/test_delegate_init_in_struct.d | 15 + .../gdc.test/runnable/test_real_array_param.d | 16 + gcc/testsuite/gdc.test/runnable/testaa2.d | 8 + gcc/testsuite/gdc.test/runnable/testaa3.d | 15 + gcc/testsuite/gdc.test/runnable/testassign.d | 2 +- .../gdc.test/runnable/traits_initSymbol.d | 14 + gcc/testsuite/gdc.test/runnable/uda.d | 6 + gcc/testsuite/lib/gdc-utils.exp | 3 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/__importc_builtins.di | 124 +- libphobos/libdruntime/core/checkedint.d | 24 +- libphobos/libdruntime/core/exception.d | 22 +- libphobos/libdruntime/core/gc/gcinterface.d | 10 +- libphobos/libdruntime/core/int128.d | 63 + .../libdruntime/core/internal/array/appending.d | 4 +- .../libdruntime/core/internal/array/capacity.d | 4 +- .../core/internal/array/concatenation.d | 6 +- .../libdruntime/core/internal/array/construction.d | 22 +- .../libdruntime/core/internal/array/equality.d | 15 + libphobos/libdruntime/core/internal/array/utils.d | 8 +- libphobos/libdruntime/core/internal/cast_.d | 71 +- .../libdruntime/core/internal/container/array.d | 13 + libphobos/libdruntime/core/internal/convert.d | 174 +- libphobos/libdruntime/core/internal/gc/bits.d | 18 +- .../core/internal/gc/impl/conservative/gc.d | 68 +- libphobos/libdruntime/core/internal/gc/os.d | 132 +- libphobos/libdruntime/core/internal/hash.d | 26 +- libphobos/libdruntime/core/internal/newaa.d | 38 +- libphobos/libdruntime/core/internal/qsort.d | 13 +- libphobos/libdruntime/core/internal/vararg/gnu.d | 52 + libphobos/libdruntime/core/lifetime.d | 8 +- libphobos/libdruntime/core/stdc/locale.d | 88 +- libphobos/libdruntime/core/stdc/stdarg.d | 68 +- libphobos/libdruntime/core/stdc/stdatomic.d | 387 +- libphobos/libdruntime/core/stdc/stdio.d | 133 +- libphobos/libdruntime/core/stdc/wchar_.d | 17 + libphobos/libdruntime/core/sys/freebsd/config.d | 3 +- libphobos/libdruntime/core/sys/linux/hdlc/ioctl.d | 92 + libphobos/libdruntime/core/sys/linux/net/if_.d | 134 + libphobos/libdruntime/core/sys/linux/string.d | 4 + libphobos/libdruntime/core/sys/linux/sys/inotify.d | 2 +- libphobos/libdruntime/core/sys/openbsd/unistd.d | 2 +- libphobos/libdruntime/core/sys/posix/config.d | 8 +- libphobos/libdruntime/core/sys/posix/fcntl.d | 51 +- libphobos/libdruntime/core/sys/posix/pthread.d | 22 + libphobos/libdruntime/core/sys/posix/stdc/time.d | 9 +- libphobos/libdruntime/core/sys/posix/stdio.d | 10 + libphobos/libdruntime/core/sys/posix/sys/shm.d | 6 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 630 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 80 +- libphobos/libdruntime/core/sys/posix/time.d | 8 + libphobos/libdruntime/core/sys/posix/ucontext.d | 205 +- libphobos/libdruntime/core/sys/posix/unistd.d | 156 +- .../libdruntime/core/sys/solaris/sys/procfs.d | 252 + .../libdruntime/core/sys/solaris/sys/regset.d | 331 + libphobos/libdruntime/core/sys/solaris/thread.d | 66 + libphobos/libdruntime/core/sys/windows/stdc/time.d | 35 +- libphobos/libdruntime/core/thread/fiber/package.d | 29 +- libphobos/libdruntime/core/thread/osthread.d | 314 +- libphobos/libdruntime/core/thread/threadbase.d | 69 +- libphobos/libdruntime/core/vararg.d | 4 +- libphobos/libdruntime/object.d | 19 +- libphobos/libdruntime/rt/util/typeinfo.d | 5 +- libphobos/src/MERGE | 2 +- libphobos/src/std/algorithm/comparison.d | 69 +- libphobos/src/std/algorithm/iteration.d | 36 +- libphobos/src/std/algorithm/setops.d | 5 +- libphobos/src/std/array.d | 68 +- libphobos/src/std/ascii.d | 12 + libphobos/src/std/concurrency.d | 63 + libphobos/src/std/container/package.d | 34 +- libphobos/src/std/container/rbtree.d | 5 + libphobos/src/std/container/slist.d | 11 +- libphobos/src/std/conv.d | 6 +- .../allocator/building_blocks/allocator_list.d | 4 + libphobos/src/std/format/internal/write.d | 33 +- libphobos/src/std/internal/math/gammafunction.d | 496 +- libphobos/src/std/math/operations.d | 7 + libphobos/src/std/mathspecial.d | 225 +- libphobos/src/std/mmfile.d | 1 + libphobos/src/std/process.d | 17 +- libphobos/src/std/random.d | 56 +- libphobos/src/std/range/package.d | 41 +- libphobos/src/std/socket.d | 15 +- libphobos/src/std/sumtype.d | 184 +- libphobos/src/std/system.d | 11 + libphobos/src/std/traits.d | 42 +- libphobos/src/std/typecons.d | 45 +- libphobos/src/std/uuid.d | 303 +- libphobos/testsuite/libphobos.aa/test_aa.d | 60 + libphobos/testsuite/libphobos.gc/forkgc2.d | 23 - .../libphobos.thread/filterthrownglobal.d | 31 + .../libphobos.thread/filterthrownmethod.d | 41 + 367 files changed, 23406 insertions(+), 17314 deletions(-) create mode 100644 gcc/d/dmd/targetcompiler.d create mode 100644 gcc/testsuite/gdc.test/compilable/autoreflambda.d create mode 100644 gcc/testsuite/gdc.test/compilable/dotvar_ref_return.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/ucn_vars.i create mode 100644 gcc/testsuite/gdc.test/compilable/fix21894.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21945.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue19163.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21997.d create mode 100644 gcc/testsuite/gdc.test/compilable/mangle1.d create mode 100644 gcc/testsuite/gdc.test/compilable/pragmamangle1.d create mode 100644 gcc/testsuite/gdc.test/compilable/pragmamangle2.d create mode 100644 gcc/testsuite/gdc.test/compilable/profilegc_typename.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21495.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21504a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21504b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21835.d create mode 100644 gcc/testsuite/gdc.test/compilable/ucn.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/cast_system.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/edition_switch.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12901.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_contracts5.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failexpression1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failexpression2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failexpression3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/failexpression4.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/opApply_return.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/pragmamangle1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/pragmamangle2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/safeprintf.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/scope_infer_diagnostic.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test20863a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test20863b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21634.d create mode 100644 gcc/testsuite/gdc.test/runnable/dbitfieldsdm.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/pragmainline_a.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test10442a.d create mode 100644 "gcc/testsuite/gdc.test/runnable/imports/\344\275\240\345\245\275.d" create mode 100644 gcc/testsuite/gdc.test/runnable/inline4.d create mode 100644 gcc/testsuite/gdc.test/runnable/issue22069.d create mode 100644 gcc/testsuite/gdc.test/runnable/opcolon.d create mode 100644 gcc/testsuite/gdc.test/runnable/pragmainline.d create mode 100644 gcc/testsuite/gdc.test/runnable/real_to_float.d create mode 100644 gcc/testsuite/gdc.test/runnable/structlit_rvalue.d create mode 100644 gcc/testsuite/gdc.test/runnable/test10442.d create mode 100644 gcc/testsuite/gdc.test/runnable/test20275.d create mode 100644 gcc/testsuite/gdc.test/runnable/test20301.d create mode 100644 gcc/testsuite/gdc.test/runnable/test21478a.d create mode 100644 gcc/testsuite/gdc.test/runnable/test21478b.d create mode 100644 gcc/testsuite/gdc.test/runnable/test21757.d create mode 100644 gcc/testsuite/gdc.test/runnable/test22079.d create mode 100644 gcc/testsuite/gdc.test/runnable/test_delegate_init_in_struct.d create mode 100644 gcc/testsuite/gdc.test/runnable/test_real_array_param.d create mode 100644 libphobos/libdruntime/core/internal/vararg/gnu.d create mode 100644 libphobos/libdruntime/core/sys/linux/hdlc/ioctl.d create mode 100644 libphobos/libdruntime/core/sys/linux/net/if_.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/procfs.d create mode 100644 libphobos/libdruntime/core/sys/solaris/sys/regset.d create mode 100644 libphobos/libdruntime/core/sys/solaris/thread.d delete mode 100644 libphobos/testsuite/libphobos.gc/forkgc2.d create mode 100644 libphobos/testsuite/libphobos.thread/filterthrownglobal.d create mode 100644 libphobos/testsuite/libphobos.thread/filterthrownmethod.d