Hi Kyrill, As before, untested. Is this okay for trunk, or will you handle it yourself (or will someone else do it?)
Segher 2018-07-31 Segher Boessenkool <seg...@kernel.crashing.org> gcc/testsuite/ PR target/86640 * gcc.target/arm/pr86640.c: New testcase. --- gcc/testsuite/gcc.target/arm/pr86640.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c diff --git a/gcc/testsuite/gcc.target/arm/pr86640.c b/gcc/testsuite/gcc.target/arm/pr86640.c new file mode 100644 index 0000000..e104602 --- /dev/null +++ b/gcc/testsuite/gcc.target/arm/pr86640.c @@ -0,0 +1,10 @@ +/* { dg-options "-O3" } */ + +/* This ICEd with -O3 -mfpu=neon -mfloat-abi=hard -march=armv7-a . */ + +char fn1() { + long long b[5]; + for (int a = 0; a < 5; a++) + b[a] = ~0ULL; + return b[3]; +} -- 1.8.3.1