https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88957

--- Comment #1 from ibuclaw at gcc dot gnu.org ---
Author: ibuclaw
Date: Tue Mar 12 23:10:49 2019
New Revision: 269627

URL: https://gcc.gnu.org/viewcvs?rev=269627&root=gcc&view=rev
Log:
d/dmd: Merge upstream dmd 19b1454b5

Backports fixes for many ICEs that occurred when using the vector .array
property in both CTFE and code generation passes.

Fixes https://gcc.gnu.org/PR88957

Reviewed-on: https://github.com/dlang/dmd/pull/9438

gcc/d/ChangeLog:

2019-03-13  Iain Buclaw  <ibuc...@gdcproject.org>

        PR d/88957
        * expr.cc (ExprVisitor::visit(VectorArrayExp)): New override.

gcc/testsuite/ChangeLog:

2019-03-13  Iain Buclaw  <ibuc...@gdcproject.org>

        PR d/88957
        * gdc.dg/pr88957.d: New test.
        * gdc.dg/simd.d: Add new vector tests.

Added:
    trunk/gcc/testsuite/gdc.dg/pr88957.d
Modified:
    trunk/gcc/d/ChangeLog
    trunk/gcc/d/dmd/MERGE
    trunk/gcc/d/dmd/ctfeexpr.c
    trunk/gcc/d/dmd/dinterpret.c
    trunk/gcc/d/dmd/expression.c
    trunk/gcc/d/dmd/expression.h
    trunk/gcc/d/dmd/expressionsem.c
    trunk/gcc/d/dmd/hdrgen.c
    trunk/gcc/d/dmd/mtype.c
    trunk/gcc/d/dmd/parse.c
    trunk/gcc/d/dmd/tokens.c
    trunk/gcc/d/dmd/tokens.h
    trunk/gcc/d/dmd/visitor.h
    trunk/gcc/d/expr.cc
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gdc.dg/simd.d

Reply via email to