S/390: Add the forgotten test for r265371
authorIlya Leoshkevich <iii@gcc.gnu.org>
Mon, 22 Oct 2018 08:39:18 +0000 (08:39 +0000)
committerIlya Leoshkevich <iii@gcc.gnu.org>
Mon, 22 Oct 2018 08:39:18 +0000 (08:39 +0000)
The test is part of the originally posted change
(https://gcc.gnu.org/ml/gcc-patches/2018-10/msg01173.html), but was
forgotten during svn commit.

From-SVN: r265373

gcc/testsuite/gcc.target/s390/litpool-int.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.target/s390/litpool-int.c b/gcc/testsuite/gcc.target/s390/litpool-int.c
new file mode 100644 (file)
index 0000000..a6bf0c0
--- /dev/null
@@ -0,0 +1,12 @@
+/* Test that we do not generate useless LAs.  */
+
+/* { dg-do compile } */
+/* { dg-options "-march=z10 -O1" } */
+
+int a;
+
+void b()
+{
+  a /= 100;
+  /* { dg-final { scan-assembler-not {(?n)\n\tla\t%r\d+,.+\(%r13\)\n} } } */
+}