This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] arm: Testcase for PR86640
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Segher Boessenkool <segher at kernel dot crashing dot org>, Kyrill Tkachov <kyrylo dot tkachov at foss dot arm dot com>
- Date: Tue, 31 Jul 2018 12:14:21 +0000
- Subject: [PATCH] arm: Testcase for PR86640
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 <segher@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