MIPS: Fix register mode checking for n64 in pr68273.c.
authorToma Tabacu <toma.tabacu@imgtec.com>
Fri, 3 Mar 2017 13:23:53 +0000 (13:23 +0000)
committerToma Tabacu <tomtab@gcc.gnu.org>
Fri, 3 Mar 2017 13:23:53 +0000 (13:23 +0000)
gcc/testsuite/

* gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
ilp32 targets and match DImode registers for lp64 targets.

From-SVN: r245874

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/pr68273.c

index 508428460f38531cd3c090d6251e12451d27e337..a0e483078c11ef1459862cca265441c2d17aab24 100644 (file)
@@ -1,3 +1,8 @@
+2017-03-03  Toma Tabacu  <toma.tabacu@imgtec.com>
+
+       * gcc.target/mips/pr68273.c (dg-final): Match SImode registers only for
+       ilp32 targets and match DImode registers for lp64 targets.
+
 2017-03-03  Uros Bizjak  <ubizjak@gmail.com>
 
        * g++.dg/pr71624.C: Disable for x32.
index cbe81e1e31894984a83123f57393612bdc276740..ce8ca9300351ef1bc3b45a7ad48ffad92a297fe4 100644 (file)
@@ -75,5 +75,8 @@ op (Node q)
 }
 
 
-/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:SI 5 \\\$5\\\)" 2 "expand" } }  */
-/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:SI 6 \\\$6\\\)" 1 "expand" } }  */
+/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:SI 5 \\\$5\\\)" 2 "expand" { target { ilp32 } } } }  */
+/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:SI 6 \\\$6\\\)" 1 "expand" { target { ilp32 } } } }  */
+
+/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:DI 5 \\\$5\\\)" 2 "expand" { target { lp64 } } } }  */
+/* { dg-final { scan-rtl-dump-times "\\\(set \\\(reg:DI 6 \\\$6\\\)" 1 "expand" { target { lp64 } } } }  */