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