From 3c40bae1c50f4fd8c23ee04d7fe768d7df68f2e6 Mon Sep 17 00:00:00 2001 From: Oleg Endo Date: Wed, 6 Nov 2013 22:33:01 +0000 Subject: [PATCH] pr51244-11.c: Remove target line. * gcc.target/sh/pr51244-11.c: Remove target line. * gcc.target/sh/sh4a-sincosf.c: Likewise. * gcc.target/sh/attr-isr-trap_exit.c: Likewise. * gcc.target/sh/pr51244-15.c: Likewise. * gcc.target/sh/pr51244-19.c: Likewise. * gcc.target/sh/cmpstr.c: Likewise. * gcc.target/sh/pr33135-3.c: Likewise. * gcc.target/sh/pr53512-2.c: Likewise. * gcc.target/sh/pr54602-2.c: Likewise. * gcc.target/sh/pr52483-1.c: Likewise. * gcc.target/sh/pr21255-2-ml.c: Likewise. * gcc.target/sh/pr54760-4.c: Likewise. * gcc.target/sh/pr52483-5.c: Likewise. * gcc.target/sh/pr54089-2.c: Likewise. * gcc.target/sh/pr56547-2.c: Likewise. * gcc.target/sh/pr54089-6.c: Likewise. * gcc.target/sh/pr51244-20.c: Likewise. * gcc.target/sh/pr50749-sf-predec-4.c: Likewise. * gcc.target/sh/sh4a-fsrra.c: Likewise. * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise. * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise. * gcc.target/sh/pr55303-2.c: Likewise. * gcc.target/sh/sh2a-resbank.c: Likewise. * gcc.target/sh/sp-switch.c: Likewise. * gcc.target/sh/pr51244-3.c: Likewise. * gcc.target/sh/pr50751-3.c: Likewise. * gcc.target/sh/pr51244-7.c: Likewise. * gcc.target/sh/struct-arg-dw2.c: Likewise. * gcc.target/sh/pr50751-7.c: Likewise. * gcc.target/sh/pr49468-di.c: Likewise. * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise. * gcc.target/sh/pr49880-3.c: Likewise. * gcc.target/sh/pr51244-12.c: Likewise. * gcc.target/sh/pr53988.c: Likewise. * gcc.target/sh/pr6526.c: Likewise. * gcc.target/sh/sh2a-bxor.c: Likewise. * gcc.target/sh/pr51244-16.c: Likewise. * gcc.target/sh/sh2a-bclrmem.c: Likewise. * gcc.target/sh/sh2a-bor.c: Likewise. * gcc.target/sh/pr53511-1.c: Likewise. * gcc.target/sh/pr21255-3.c: Likewise. * gcc.target/sh/pr53512-3.c: Likewise. * gcc.target/sh/pr33135-4.c: Likewise. * gcc.target/sh/pr54602-3.c: Likewise. * gcc.target/sh/pr54760-1.c: Likewise. * gcc.target/sh/pr52483-2.c: Likewise. * gcc.target/sh/sh2a-bsetmem.c: Likewise. * gcc.target/sh/pr54680.c: Likewise. * gcc.target/sh/pr54386.c: Likewise. * gcc.target/sh/pr51244-20-sh2a.c: Likewise. * gcc.target/sh/pr54089-3.c: Likewise. * gcc.target/sh/pr50749-sf-predec-1.c: Likewise. * gcc.target/sh/pr54089-7.c: Likewise. * gcc.target/sh/strlen.c: Likewise. * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise. * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise. * gcc.target/sh/pr55303-3.c: Likewise. * gcc.target/sh/pr51244-4.c: Likewise. * gcc.target/sh/pr50751-4.c: Likewise. * gcc.target/sh/pr39423-1.c: Likewise. * gcc.target/sh/pr51244-8.c: Likewise. * gcc.target/sh/pr55146.c: Likewise. * gcc.target/sh/pr50751-8.c: Likewise. * gcc.target/sh/sh2a-bset.c: Likewise. * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise. * gcc.target/sh/sh2a-movi20s.c: Likewise. * gcc.target/sh/20080410-1.c: Likewise. * gcc.target/sh/pr49880-4.c: Likewise. * gcc.target/sh/pr51244-13.c: Likewise. * gcc.target/sh/sh2a-movrt.c: Likewise. * gcc.target/sh/pr51244-17.c: Likewise. * gcc.target/sh/pr21255-2-mb.c: Likewise. * gcc.target/sh/sh2a-bclr.c: Likewise. * gcc.target/sh/pr33135-1.c: Likewise. * gcc.target/sh/pr53512-4.c: Likewise. * gcc.target/sh/pr54602-4.c: Likewise. * gcc.target/sh/sh4a-bitmovua.c: Likewise. * gcc.target/sh/pr54760-2.c: Likewise. * gcc.target/sh/pr52483-3.c: Likewise. * gcc.target/sh/sh2a-bld.c: Likewise. * gcc.target/sh/pr54089-4.c: Likewise. * gcc.target/sh/pr54685.c: Likewise. * gcc.target/sh/pr50749-sf-predec-2.c: Likewise. * gcc.target/sh/pr54089-8.c: Likewise. * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise. * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise. * gcc.target/sh/pr51244-1.c: Likewise. * gcc.target/sh/pr50751-1.c: Likewise. * gcc.target/sh/pr55160.c: Likewise. * gcc.target/sh/pr51244-5.c: Likewise. * gcc.target/sh/pr54236-1.c: Likewise. * gcc.target/sh/pr50751-5.c: Likewise. * gcc.target/sh/pr52933-1.c: Likewise. * gcc.target/sh/pr39423-2.c: Likewise. * gcc.target/sh/pr51244-9.c: Likewise. * gcc.target/sh/pr49263.c: Likewise. * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise. * gcc.target/sh/pr49880-1.c: Likewise. * gcc.target/sh/sh2a-band.c: Likewise. * gcc.target/sh/pr51244-10.c: Likewise. * gcc.target/sh/pr49880-5.c: Likewise. * gcc.target/sh/prefetch.c: Likewise. * gcc.target/sh/pr51244-14.c: Likewise. * gcc.target/sh/rte-delay-slot.c: Likewise. * gcc.target/sh/fpul-usage-1.c: Likewise. * gcc.target/sh/pr51244-18.c: Likewise. * gcc.target/sh/pr21255-1.c: Likewise. * gcc.target/sh/pr33135-2.c: Likewise. * gcc.target/sh/pr53512-1.c: Likewise. * gcc.target/sh/pr54602-1.c: Likewise. * gcc.target/sh/sh2a-rtsn.c: Likewise. * gcc.target/sh/torture/pragma-isr.c: Likewise. * gcc.target/sh/torture/pragma-isr2.c: Likewise. * gcc.target/sh/torture/pr58314.c: Likewise. * gcc.target/sh/torture/pr34777.c: Likewise. * gcc.target/sh/torture/pr58475.c: Likewise. * gcc.target/sh/pr54760-3.c: Likewise. * gcc.target/sh/sh4a-cosf.c: Likewise. * gcc.target/sh/pr52483-4.c: Likewise. * gcc.target/sh/mfmovd.c: Likewise. * gcc.target/sh/pr54089-1.c: Likewise. * gcc.target/sh/pr56547-1.c: Likewise. * gcc.target/sh/pr54089-5.c: Likewise. * gcc.target/sh/pr50749-sf-predec-3.c: Likewise. * gcc.target/sh/pr54089-9.c: Likewise. * gcc.target/sh/sh2a-jsrn.c: Likewise. * gcc.target/sh/pr49468-si.c: Likewise. * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise. * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise. * gcc.target/sh/pr55303-1.c: Likewise. * gcc.target/sh/pr51244-2.c: Likewise. * gcc.target/sh/pr50751-2.c: Likewise. * gcc.target/sh/pr54236-2.c: Likewise. * gcc.target/sh/pr51244-6.c: Likewise. * gcc.target/sh/cmpstrn.c: Likewise. * gcc.target/sh/pr50751-6.c: Likewise. * gcc.target/sh/pr52933-2.c: Likewise. * gcc.target/sh/pr53568-1.c: Likewise. * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise. * gcc.target/sh/sh2a-tbr-jump.c: Likewise. * gcc.target/sh/sh4a-sinf.c: Likewise. * gcc.target/sh/pr49880-2.c: Likewise. From-SVN: r204487 --- gcc/testsuite/ChangeLog | 146 ++++++++++++++++++ gcc/testsuite/gcc.target/sh/20080410-1.c | 2 +- .../gcc.target/sh/attr-isr-trap_exit.c | 2 +- gcc/testsuite/gcc.target/sh/cmpstr.c | 2 +- gcc/testsuite/gcc.target/sh/cmpstrn.c | 2 +- gcc/testsuite/gcc.target/sh/fpul-usage-1.c | 2 +- gcc/testsuite/gcc.target/sh/mfmovd.c | 2 +- gcc/testsuite/gcc.target/sh/pr21255-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr21255-2-mb.c | 2 +- gcc/testsuite/gcc.target/sh/pr21255-2-ml.c | 2 +- gcc/testsuite/gcc.target/sh/pr21255-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr33135-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr33135-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr33135-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr33135-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr39423-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr39423-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr49263.c | 2 +- gcc/testsuite/gcc.target/sh/pr49468-di.c | 2 +- gcc/testsuite/gcc.target/sh/pr49468-si.c | 2 +- gcc/testsuite/gcc.target/sh/pr49880-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr49880-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr49880-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr49880-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr49880-5.c | 2 +- .../gcc.target/sh/pr50749-qihisi-postinc-1.c | 2 +- .../gcc.target/sh/pr50749-qihisi-postinc-2.c | 2 +- .../gcc.target/sh/pr50749-qihisi-postinc-3.c | 2 +- .../gcc.target/sh/pr50749-qihisi-postinc-4.c | 2 +- .../gcc.target/sh/pr50749-qihisi-predec-1.c | 2 +- .../gcc.target/sh/pr50749-qihisi-predec-2.c | 2 +- .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- .../gcc.target/sh/pr50749-qihisi-predec-4.c | 2 +- .../gcc.target/sh/pr50749-sf-postinc-1.c | 2 +- .../gcc.target/sh/pr50749-sf-postinc-2.c | 2 +- .../gcc.target/sh/pr50749-sf-postinc-3.c | 2 +- .../gcc.target/sh/pr50749-sf-postinc-4.c | 2 +- .../gcc.target/sh/pr50749-sf-predec-1.c | 2 +- .../gcc.target/sh/pr50749-sf-predec-2.c | 2 +- .../gcc.target/sh/pr50749-sf-predec-3.c | 2 +- .../gcc.target/sh/pr50749-sf-predec-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-5.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-6.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-7.c | 2 +- gcc/testsuite/gcc.target/sh/pr50751-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-10.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-11.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-12.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-13.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-14.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-15.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-16.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-17.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-18.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-19.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-20.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-5.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-6.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-7.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-9.c | 2 +- gcc/testsuite/gcc.target/sh/pr52483-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr52483-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr52483-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr52483-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr52483-5.c | 2 +- gcc/testsuite/gcc.target/sh/pr52933-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr52933-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr53511-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr53512-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr53512-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr53512-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr53512-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr53568-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr53988.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-5.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-6.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-7.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-9.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr54386.c | 2 +- gcc/testsuite/gcc.target/sh/pr54602-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54602-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr54602-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr54602-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr54680.c | 2 +- gcc/testsuite/gcc.target/sh/pr54685.c | 2 +- gcc/testsuite/gcc.target/sh/pr54760-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54760-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr54760-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr54760-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr55146.c | 2 +- gcc/testsuite/gcc.target/sh/pr55160.c | 2 +- gcc/testsuite/gcc.target/sh/pr55303-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr55303-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr55303-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr56547-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr56547-2.c | 2 +- gcc/testsuite/gcc.target/sh/pr6526.c | 2 +- .../gcc.target/sh/pragma-isr-trap-exit.c | 2 +- gcc/testsuite/gcc.target/sh/prefetch.c | 2 +- gcc/testsuite/gcc.target/sh/rte-delay-slot.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-band.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bclr.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bld.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bor.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bset.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-bxor.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-jsrn.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-movi20s.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-movrt.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-resbank.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-rtsn.c | 2 +- gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c | 2 +- gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c | 2 +- gcc/testsuite/gcc.target/sh/sh4a-cosf.c | 2 +- gcc/testsuite/gcc.target/sh/sh4a-fsrra.c | 2 +- gcc/testsuite/gcc.target/sh/sh4a-sincosf.c | 2 +- gcc/testsuite/gcc.target/sh/sh4a-sinf.c | 2 +- gcc/testsuite/gcc.target/sh/sp-switch.c | 2 +- gcc/testsuite/gcc.target/sh/strlen.c | 2 +- gcc/testsuite/gcc.target/sh/struct-arg-dw2.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr34777.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr58314.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr58475.c | 2 +- .../gcc.target/sh/torture/pragma-isr.c | 2 +- .../gcc.target/sh/torture/pragma-isr2.c | 2 +- 144 files changed, 289 insertions(+), 143 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 43c104296d3..cb7b15bfcbb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,149 @@ +2013-11-06 Oleg Endo + + * gcc.target/sh/pr51244-11.c: Remove target line. + * gcc.target/sh/sh4a-sincosf.c: Likewise. + * gcc.target/sh/attr-isr-trap_exit.c: Likewise. + * gcc.target/sh/pr51244-15.c: Likewise. + * gcc.target/sh/pr51244-19.c: Likewise. + * gcc.target/sh/cmpstr.c: Likewise. + * gcc.target/sh/pr33135-3.c: Likewise. + * gcc.target/sh/pr53512-2.c: Likewise. + * gcc.target/sh/pr54602-2.c: Likewise. + * gcc.target/sh/pr52483-1.c: Likewise. + * gcc.target/sh/pr21255-2-ml.c: Likewise. + * gcc.target/sh/pr54760-4.c: Likewise. + * gcc.target/sh/pr52483-5.c: Likewise. + * gcc.target/sh/pr54089-2.c: Likewise. + * gcc.target/sh/pr56547-2.c: Likewise. + * gcc.target/sh/pr54089-6.c: Likewise. + * gcc.target/sh/pr51244-20.c: Likewise. + * gcc.target/sh/pr50749-sf-predec-4.c: Likewise. + * gcc.target/sh/sh4a-fsrra.c: Likewise. + * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise. + * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise. + * gcc.target/sh/pr55303-2.c: Likewise. + * gcc.target/sh/sh2a-resbank.c: Likewise. + * gcc.target/sh/sp-switch.c: Likewise. + * gcc.target/sh/pr51244-3.c: Likewise. + * gcc.target/sh/pr50751-3.c: Likewise. + * gcc.target/sh/pr51244-7.c: Likewise. + * gcc.target/sh/struct-arg-dw2.c: Likewise. + * gcc.target/sh/pr50751-7.c: Likewise. + * gcc.target/sh/pr49468-di.c: Likewise. + * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise. + * gcc.target/sh/pr49880-3.c: Likewise. + * gcc.target/sh/pr51244-12.c: Likewise. + * gcc.target/sh/pr53988.c: Likewise. + * gcc.target/sh/pr6526.c: Likewise. + * gcc.target/sh/sh2a-bxor.c: Likewise. + * gcc.target/sh/pr51244-16.c: Likewise. + * gcc.target/sh/sh2a-bclrmem.c: Likewise. + * gcc.target/sh/sh2a-bor.c: Likewise. + * gcc.target/sh/pr53511-1.c: Likewise. + * gcc.target/sh/pr21255-3.c: Likewise. + * gcc.target/sh/pr53512-3.c: Likewise. + * gcc.target/sh/pr33135-4.c: Likewise. + * gcc.target/sh/pr54602-3.c: Likewise. + * gcc.target/sh/pr54760-1.c: Likewise. + * gcc.target/sh/pr52483-2.c: Likewise. + * gcc.target/sh/sh2a-bsetmem.c: Likewise. + * gcc.target/sh/pr54680.c: Likewise. + * gcc.target/sh/pr54386.c: Likewise. + * gcc.target/sh/pr51244-20-sh2a.c: Likewise. + * gcc.target/sh/pr54089-3.c: Likewise. + * gcc.target/sh/pr50749-sf-predec-1.c: Likewise. + * gcc.target/sh/pr54089-7.c: Likewise. + * gcc.target/sh/strlen.c: Likewise. + * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise. + * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise. + * gcc.target/sh/pr55303-3.c: Likewise. + * gcc.target/sh/pr51244-4.c: Likewise. + * gcc.target/sh/pr50751-4.c: Likewise. + * gcc.target/sh/pr39423-1.c: Likewise. + * gcc.target/sh/pr51244-8.c: Likewise. + * gcc.target/sh/pr55146.c: Likewise. + * gcc.target/sh/pr50751-8.c: Likewise. + * gcc.target/sh/sh2a-bset.c: Likewise. + * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise. + * gcc.target/sh/sh2a-movi20s.c: Likewise. + * gcc.target/sh/20080410-1.c: Likewise. + * gcc.target/sh/pr49880-4.c: Likewise. + * gcc.target/sh/pr51244-13.c: Likewise. + * gcc.target/sh/sh2a-movrt.c: Likewise. + * gcc.target/sh/pr51244-17.c: Likewise. + * gcc.target/sh/pr21255-2-mb.c: Likewise. + * gcc.target/sh/sh2a-bclr.c: Likewise. + * gcc.target/sh/pr33135-1.c: Likewise. + * gcc.target/sh/pr53512-4.c: Likewise. + * gcc.target/sh/pr54602-4.c: Likewise. + * gcc.target/sh/sh4a-bitmovua.c: Likewise. + * gcc.target/sh/pr54760-2.c: Likewise. + * gcc.target/sh/pr52483-3.c: Likewise. + * gcc.target/sh/sh2a-bld.c: Likewise. + * gcc.target/sh/pr54089-4.c: Likewise. + * gcc.target/sh/pr54685.c: Likewise. + * gcc.target/sh/pr50749-sf-predec-2.c: Likewise. + * gcc.target/sh/pr54089-8.c: Likewise. + * gcc.target/sh/pragma-isr-trap-exit.c: Likewise. + * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise. + * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise. + * gcc.target/sh/pr51244-1.c: Likewise. + * gcc.target/sh/pr50751-1.c: Likewise. + * gcc.target/sh/pr55160.c: Likewise. + * gcc.target/sh/pr51244-5.c: Likewise. + * gcc.target/sh/pr54236-1.c: Likewise. + * gcc.target/sh/pr50751-5.c: Likewise. + * gcc.target/sh/pr52933-1.c: Likewise. + * gcc.target/sh/pr39423-2.c: Likewise. + * gcc.target/sh/pr51244-9.c: Likewise. + * gcc.target/sh/pr49263.c: Likewise. + * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise. + * gcc.target/sh/pr49880-1.c: Likewise. + * gcc.target/sh/sh2a-band.c: Likewise. + * gcc.target/sh/pr51244-10.c: Likewise. + * gcc.target/sh/pr49880-5.c: Likewise. + * gcc.target/sh/prefetch.c: Likewise. + * gcc.target/sh/pr51244-14.c: Likewise. + * gcc.target/sh/rte-delay-slot.c: Likewise. + * gcc.target/sh/fpul-usage-1.c: Likewise. + * gcc.target/sh/pr51244-18.c: Likewise. + * gcc.target/sh/pr21255-1.c: Likewise. + * gcc.target/sh/pr33135-2.c: Likewise. + * gcc.target/sh/pr53512-1.c: Likewise. + * gcc.target/sh/pr54602-1.c: Likewise. + * gcc.target/sh/sh2a-rtsn.c: Likewise. + * gcc.target/sh/torture/pragma-isr.c: Likewise. + * gcc.target/sh/torture/pragma-isr2.c: Likewise. + * gcc.target/sh/torture/pr58314.c: Likewise. + * gcc.target/sh/torture/pr34777.c: Likewise. + * gcc.target/sh/torture/pr58475.c: Likewise. + * gcc.target/sh/pr54760-3.c: Likewise. + * gcc.target/sh/sh4a-cosf.c: Likewise. + * gcc.target/sh/pr52483-4.c: Likewise. + * gcc.target/sh/mfmovd.c: Likewise. + * gcc.target/sh/pr54089-1.c: Likewise. + * gcc.target/sh/pr56547-1.c: Likewise. + * gcc.target/sh/pr54089-5.c: Likewise. + * gcc.target/sh/pr50749-sf-predec-3.c: Likewise. + * gcc.target/sh/pr54089-9.c: Likewise. + * gcc.target/sh/sh2a-jsrn.c: Likewise. + * gcc.target/sh/pr49468-si.c: Likewise. + * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise. + * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise. + * gcc.target/sh/pr55303-1.c: Likewise. + * gcc.target/sh/pr51244-2.c: Likewise. + * gcc.target/sh/pr50751-2.c: Likewise. + * gcc.target/sh/pr54236-2.c: Likewise. + * gcc.target/sh/pr51244-6.c: Likewise. + * gcc.target/sh/cmpstrn.c: Likewise. + * gcc.target/sh/pr50751-6.c: Likewise. + * gcc.target/sh/pr52933-2.c: Likewise. + * gcc.target/sh/pr53568-1.c: Likewise. + * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise. + * gcc.target/sh/sh2a-tbr-jump.c: Likewise. + * gcc.target/sh/sh4a-sinf.c: Likewise. + * gcc.target/sh/pr49880-2.c: Likewise. + 2013-11-06 Tobias Burnus * g++.dg/warn/wdate-time.C: Update dg-error pattern. diff --git a/gcc/testsuite/gcc.target/sh/20080410-1.c b/gcc/testsuite/gcc.target/sh/20080410-1.c index 63e517e94d5..c398674c2aa 100644 --- a/gcc/testsuite/gcc.target/sh/20080410-1.c +++ b/gcc/testsuite/gcc.target/sh/20080410-1.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O0" } */ /* { dg-skip-if "" { "sh*-*-*" } "-mb" "" } */ /* { dg-final { scan-assembler-not "add\tr0,r0" } } */ diff --git a/gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c b/gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c index ad61aaa1db5..a45e92f8c6f 100644 --- a/gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c +++ b/gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c @@ -1,6 +1,6 @@ /* Check that trapa / interrput_handler attributes can paired in either order. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-options "-O" } */ /* { dg-final { scan-assembler "trapa\[ \t\]\[ \t\]*#4"} } */ diff --git a/gcc/testsuite/gcc.target/sh/cmpstr.c b/gcc/testsuite/gcc.target/sh/cmpstr.c index 3e75e4a6434..4d638cc3e70 100644 --- a/gcc/testsuite/gcc.target/sh/cmpstr.c +++ b/gcc/testsuite/gcc.target/sh/cmpstr.c @@ -1,6 +1,6 @@ /* Check that the __builtin_strcmp function is inlined with cmp/str when optimizing for speed. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "jmp" } } */ diff --git a/gcc/testsuite/gcc.target/sh/cmpstrn.c b/gcc/testsuite/gcc.target/sh/cmpstrn.c index b2260f92110..bc72b2c51d2 100644 --- a/gcc/testsuite/gcc.target/sh/cmpstrn.c +++ b/gcc/testsuite/gcc.target/sh/cmpstrn.c @@ -1,6 +1,6 @@ /* Check that the __builtin_strncmp function is inlined when optimizing for speed. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "jmp" } } */ diff --git a/gcc/testsuite/gcc.target/sh/fpul-usage-1.c b/gcc/testsuite/gcc.target/sh/fpul-usage-1.c index 394e7ef81ca..5c3bb196de0 100644 --- a/gcc/testsuite/gcc.target/sh/fpul-usage-1.c +++ b/gcc/testsuite/gcc.target/sh/fpul-usage-1.c @@ -1,6 +1,6 @@ /* Check that the FPUL register is used when reading a float as an int and vice versa, as opposed to pushing and popping the values over the stack. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler "fpul" } } */ diff --git a/gcc/testsuite/gcc.target/sh/mfmovd.c b/gcc/testsuite/gcc.target/sh/mfmovd.c index 3b7564aeb33..ce3e99332e3 100644 --- a/gcc/testsuite/gcc.target/sh/mfmovd.c +++ b/gcc/testsuite/gcc.target/sh/mfmovd.c @@ -1,6 +1,6 @@ /* Verify that we generate fmov.d instructions to move doubles when -mfmovd option is enabled. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-require-effective-target hard_float } */ /* { dg-options "-mfmovd" } */ /* { dg-skip-if "" { *-*-* } { "*-single-only" } { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr21255-1.c b/gcc/testsuite/gcc.target/sh/pr21255-1.c index 5d5b6d7f9a6..3e9b78515f9 100644 --- a/gcc/testsuite/gcc.target/sh/pr21255-1.c +++ b/gcc/testsuite/gcc.target/sh/pr21255-1.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ /* { dg-final { scan-assembler "mov fr4,fr.; mov fr5,fr." { target sh-*-* } } } */ /* { dg-final { scan-assembler "mov fr4,fr.; mov fr5,fr." { target sh[1234lb]*-*-* } } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr21255-2-mb.c b/gcc/testsuite/gcc.target/sh/pr21255-2-mb.c index ac2ce687e1e..531ed3979d1 100644 --- a/gcc/testsuite/gcc.target/sh/pr21255-2-mb.c +++ b/gcc/testsuite/gcc.target/sh/pr21255-2-mb.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-mb -O2 -fomit-frame-pointer" } */ /* { dg-final { scan-assembler "mov @r.,r.; mov @\\(4,r.\\),r." } } */ double d; diff --git a/gcc/testsuite/gcc.target/sh/pr21255-2-ml.c b/gcc/testsuite/gcc.target/sh/pr21255-2-ml.c index 570e7dd0b50..6948f475ea3 100644 --- a/gcc/testsuite/gcc.target/sh/pr21255-2-ml.c +++ b/gcc/testsuite/gcc.target/sh/pr21255-2-ml.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-mb" && "-m5*"} { "" } } */ /* { dg-final { scan-assembler "mov @\\(4,r.\\),r.; mov @r.,r." } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr21255-3.c b/gcc/testsuite/gcc.target/sh/pr21255-3.c index 58d7849cf94..a6727841837 100644 --- a/gcc/testsuite/gcc.target/sh/pr21255-3.c +++ b/gcc/testsuite/gcc.target/sh/pr21255-3.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2 -fomit-frame-pointer" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m2e" "-m3e" "*single-only" } { "" } } */ /* { dg-final { scan-assembler "mov #?0,r.*; mov #?20,r" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr33135-1.c b/gcc/testsuite/gcc.target/sh/pr33135-1.c index 6c28e8c3b2b..cc6a3f984d3 100644 --- a/gcc/testsuite/gcc.target/sh/pr33135-1.c +++ b/gcc/testsuite/gcc.target/sh/pr33135-1.c @@ -1,6 +1,6 @@ /* Check that fcmp/eq and fcmp/gt instructions are generated by default (implicit -mieee). */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fcmp/eq" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr33135-2.c b/gcc/testsuite/gcc.target/sh/pr33135-2.c index 37c4035deca..b93ecb81e48 100644 --- a/gcc/testsuite/gcc.target/sh/pr33135-2.c +++ b/gcc/testsuite/gcc.target/sh/pr33135-2.c @@ -1,6 +1,6 @@ /* Check that only the fcmp/gt instruction is generated when specifying -ffinite-math-only (implicit -mno-ieee). */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -ffinite-math-only" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "fcmp/eq" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr33135-3.c b/gcc/testsuite/gcc.target/sh/pr33135-3.c index cbda922e103..f5f9a5b9227 100644 --- a/gcc/testsuite/gcc.target/sh/pr33135-3.c +++ b/gcc/testsuite/gcc.target/sh/pr33135-3.c @@ -1,6 +1,6 @@ /* Check that fcmp/eq and fcmp/gt instructions are generated when specifying -ffinite-math-only and -mieee. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -ffinite-math-only -mieee" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fcmp/eq" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr33135-4.c b/gcc/testsuite/gcc.target/sh/pr33135-4.c index 3e4aa51cd9b..20178d7e493 100644 --- a/gcc/testsuite/gcc.target/sh/pr33135-4.c +++ b/gcc/testsuite/gcc.target/sh/pr33135-4.c @@ -1,6 +1,6 @@ /* Check that only the fcmp/gt instruction is generated when specifying -fno-finite-math-only and -mno-ieee. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -fno-finite-math-only -mno-ieee" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "fcmp/eq" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr39423-1.c b/gcc/testsuite/gcc.target/sh/pr39423-1.c index dac0f89eea3..1e02937ccba 100644 --- a/gcc/testsuite/gcc.target/sh/pr39423-1.c +++ b/gcc/testsuite/gcc.target/sh/pr39423-1.c @@ -1,6 +1,6 @@ /* Check that displacement addressing is used for indexed addresses with a small offset, instead of re-calculating the index. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "add\t#1" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr39423-2.c b/gcc/testsuite/gcc.target/sh/pr39423-2.c index 8e71505f21d..702384dc27a 100644 --- a/gcc/testsuite/gcc.target/sh/pr39423-2.c +++ b/gcc/testsuite/gcc.target/sh/pr39423-2.c @@ -1,7 +1,7 @@ /* Check that displacement addressing is used for indexed addresses with a small offset, instead of re-calculating the index and that the movu.w instruction is used on SH2A. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-not "add\t#1" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49263.c b/gcc/testsuite/gcc.target/sh/pr49263.c index b5ffe714fa8..783d865592c 100644 --- a/gcc/testsuite/gcc.target/sh/pr49263.c +++ b/gcc/testsuite/gcc.target/sh/pr49263.c @@ -2,7 +2,7 @@ allows it. Under some circumstances another compare instruction might be selected, which is also fine. Any AND instructions are considered counter productive and fail the test. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-not "and" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49468-di.c b/gcc/testsuite/gcc.target/sh/pr49468-di.c index 1b485c0cebe..4b17fce30bd 100644 --- a/gcc/testsuite/gcc.target/sh/pr49468-di.c +++ b/gcc/testsuite/gcc.target/sh/pr49468-di.c @@ -1,6 +1,6 @@ /* Check that 64 bit integer abs is generated as negc instruction pairs and conditional branch instead of default branch-free code. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "negc" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49468-si.c b/gcc/testsuite/gcc.target/sh/pr49468-si.c index 144eef4d6cc..8c771ed20b6 100644 --- a/gcc/testsuite/gcc.target/sh/pr49468-si.c +++ b/gcc/testsuite/gcc.target/sh/pr49468-si.c @@ -1,6 +1,6 @@ /* Check that 32 bit integer abs is generated as neg instruction and conditional branch instead of default branch-free code. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "neg" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49880-1.c b/gcc/testsuite/gcc.target/sh/pr49880-1.c index e19f1bf38a1..249fae00284 100644 --- a/gcc/testsuite/gcc.target/sh/pr49880-1.c +++ b/gcc/testsuite/gcc.target/sh/pr49880-1.c @@ -1,5 +1,5 @@ /* Check that the option -mdiv=call-div1 works. */ -/* { dg-do link { target "sh*-*-*" } } */ +/* { dg-do link } */ /* { dg-options "-mdiv=call-div1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49880-2.c b/gcc/testsuite/gcc.target/sh/pr49880-2.c index eef832e30db..35e23dec438 100644 --- a/gcc/testsuite/gcc.target/sh/pr49880-2.c +++ b/gcc/testsuite/gcc.target/sh/pr49880-2.c @@ -1,5 +1,5 @@ /* Check that the option -mdiv=call-fp works. */ -/* { dg-do link { target "sh*-*-*" } } */ +/* { dg-do link } */ /* { dg-options "-mdiv=call-fp" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49880-3.c b/gcc/testsuite/gcc.target/sh/pr49880-3.c index 80a7df548a8..be6ea523ca8 100644 --- a/gcc/testsuite/gcc.target/sh/pr49880-3.c +++ b/gcc/testsuite/gcc.target/sh/pr49880-3.c @@ -1,5 +1,5 @@ /* Check that the option -mdiv=call-table works. */ -/* { dg-do link { target "sh*-*-*" } } */ +/* { dg-do link } */ /* { dg-options "-mdiv=call-table" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49880-4.c b/gcc/testsuite/gcc.target/sh/pr49880-4.c index 998a8b69fdd..5b5af1e4014 100644 --- a/gcc/testsuite/gcc.target/sh/pr49880-4.c +++ b/gcc/testsuite/gcc.target/sh/pr49880-4.c @@ -1,7 +1,7 @@ /* Check that the option -mdiv=call-fp does not produce calls to the library function that uses FPU to implement integer division if FPU insns are not supported or are disabled. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-mdiv=call-fp" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*"} { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" } } */ /* { dg-final { scan-assembler-not "sdivsi3_i4\n|udivsi3_i4\n" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr49880-5.c b/gcc/testsuite/gcc.target/sh/pr49880-5.c index 09e99a85f63..bff9f331f9a 100644 --- a/gcc/testsuite/gcc.target/sh/pr49880-5.c +++ b/gcc/testsuite/gcc.target/sh/pr49880-5.c @@ -1,6 +1,6 @@ /* Check that the option -mdiv=call-fp results in the corresponding library function calls on targets that have a double precision FPU. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-mdiv=call-fp" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*"} { "-m2a" "-m4" "-m4a" "*single-only" } } */ /* { dg-final { scan-assembler "sdivsi3_i4\n" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-1.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-1.c index 8852b8f87f2..90db97a273d 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-1.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-1.c @@ -1,5 +1,5 @@ /* PR target/50749: Verify that post-increment addressing is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\t@r\[0-9]\+\\+,r\[0-9]\+" 1 } } */ /* { dg-final { scan-assembler-times "mov.w\t@r\[0-9]\+\\+,r\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-2.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-2.c index b101e8d04c8..b695db173fe 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-2.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-2.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that subsequent post-increment addressings are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\t@r\[0-9]\+\\+,r\[0-9]\+" 5 { xfail *-*-*} } } */ /* { dg-final { scan-assembler-times "mov.w\t@r\[0-9]\+\\+,r\[0-9]\+" 5 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-3.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-3.c index 99f16b60c18..6e54d4dd721 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-3.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-3.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that post-increment addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\t@r\[0-9]\+\\+,r\[0-9]\+" 1 } } */ /* { dg-final { scan-assembler-times "mov.w\t@r\[0-9]\+\\+,r\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-4.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-4.c index 01050c60269..fc6fa8da037 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-4.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-postinc-4.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that post-increment addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\t@r\[0-9]\+\\+,r\[0-9]\+" 3 { xfail *-*-*} } } */ /* { dg-final { scan-assembler-times "mov.w\t@r\[0-9]\+\\+,r\[0-9]\+" 3 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-1.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-1.c index 5f816e91cbb..4f455743cfc 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-1.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-1.c @@ -1,5 +1,5 @@ /* PR target/50749: Verify that pre-decrement addressing is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\tr\[0-9]\+,@-r\[0-9]\+" 1 { xfail *-*-*} } } */ /* { dg-final { scan-assembler-times "mov.w\tr\[0-9]\+,@-r\[0-9]\+" 1 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-2.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-2.c index 73e19f378e6..beda957fa89 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-2.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-2.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that subsequent pre-decrement addressings are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\tr\[0-9]\+,@-r\[0-9]\+" 5 { xfail *-*-*} } } */ /* { dg-final { scan-assembler-times "mov.w\tr\[0-9]\+,@-r\[0-9]\+" 5 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c index f242bf37827..541749750e0 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that pre-decrement addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\tr\[0-9]\+,@-r\[0-9]\+" 1 } } */ /* { dg-final { scan-assembler-times "mov.w\tr\[0-9]\+,@-r\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-4.c b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-4.c index 24601ca6bff..e8c03481e2f 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-4.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-qihisi-predec-4.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that pre-decrement addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-times "mov.b\tr\[0-9]\+,@-r\[0-9]\+" 3 { xfail *-*-*} } } */ /* { dg-final { scan-assembler-times "mov.w\tr\[0-9]\+,@-r\[0-9]\+" 3 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c index 98b71b2bedf..41e3bdd2834 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c @@ -1,5 +1,5 @@ /* PR target/50749: Verify that post-increment addressing is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c index b40becd3317..304ed11c428 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that subsequent post-increment addressings are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 5 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c index 27d13e8d378..7461bedb4a6 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that post-increment addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c index 66d29f0a440..b6dce42fca7 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that post-increment addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\t@r\[0-9]\+\\+,fr\[0-9]\+" 3 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c index d7d129a7cec..d51aa9e09a6 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c @@ -1,5 +1,5 @@ /* PR target/50749: Verify that pre-decrement addressing is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c index 96d9a6c183e..cd87ce95f8f 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that subsequent pre-decrement addressings are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 5 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c index b3023b7a85b..a772b23a4ba 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that pre-decrement addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c index 6d7b90534dc..9d080387d2e 100644 --- a/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c +++ b/gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c @@ -1,6 +1,6 @@ /* PR target/50749: Verify that pre-decrement addressing is generated inside a loop. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmov.s\tfr\[0-9]\+,@-r\[0-9]\+" 3 { xfail *-*-*} } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-1.c b/gcc/testsuite/gcc.target/sh/pr50751-1.c index 3793bd0d4eb..80c63fb3652 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-1.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-1.c @@ -1,7 +1,7 @@ /* Check that the mov.b displacement addressing insn is generated. If the insn is generated as expected, there should be no address calculations outside the mov insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "add|sub" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-2.c b/gcc/testsuite/gcc.target/sh/pr50751-2.c index ae4b0af5d41..cd716426112 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-2.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-2.c @@ -2,7 +2,7 @@ base address is adjusted only once. On SH2A this test is skipped because there is a 4 byte mov.b insn that can handle larger displacements. Thus on SH2A the base address will not be adjusted in this case. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "add" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-3.c b/gcc/testsuite/gcc.target/sh/pr50751-3.c index 58c85f83312..5b8d3514e4d 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-3.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-3.c @@ -1,7 +1,7 @@ /* Check that on SH2A the 4 byte mov.b displacement insn is generated to handle larger displacements. If it is generated correctly, there should be no base address adjustments outside the mov.b insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-not "add|sub" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-4.c b/gcc/testsuite/gcc.target/sh/pr50751-4.c index f3f0357707a..e0f3ab799eb 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-4.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-4.c @@ -1,7 +1,7 @@ /* Check that the mov.w displacement addressing insn is generated. If the insn is generated as expected, there should be no address calculations outside the mov insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "add|sub" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-5.c b/gcc/testsuite/gcc.target/sh/pr50751-5.c index 48d5403b2d4..5da9ac2a128 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-5.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-5.c @@ -2,7 +2,7 @@ base address is adjusted only once. On SH2A this test is skipped because there is a 4 byte mov.w insn that can handle larger displacements. Thus on SH2A the base address will not be adjusted in this case. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "add" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-6.c b/gcc/testsuite/gcc.target/sh/pr50751-6.c index 83fb5abeafe..129729037e2 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-6.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-6.c @@ -1,7 +1,7 @@ /* Check that on SH2A the 4 byte mov.w displacement insn is generated to handle larger displacements. If it is generated correctly, there should be no base address adjustments outside the mov.w insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-not "add|sub" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-7.c b/gcc/testsuite/gcc.target/sh/pr50751-7.c index 859cba42f61..014575ad0d4 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-7.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-7.c @@ -1,7 +1,7 @@ /* Check that mov.b and mov.w displacement insns are generated. If this is working properly, there should be no base address adjustments outside the mov insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "add|sub" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr50751-8.c b/gcc/testsuite/gcc.target/sh/pr50751-8.c index bced631a17e..d9eda44f041 100644 --- a/gcc/testsuite/gcc.target/sh/pr50751-8.c +++ b/gcc/testsuite/gcc.target/sh/pr50751-8.c @@ -1,7 +1,7 @@ /* Check that on SH2A the 4 byte movu.b and movu.w displacement insns are generated. This has to be checked with -O2 because some of the patterns rely on peepholes. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "movu.b" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-1.c b/gcc/testsuite/gcc.target/sh/pr51244-1.c index 601c1c1c269..15e2ebd1bfc 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-1.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-1.c @@ -1,7 +1,7 @@ /* Check that inverted conditional branch logic does not generate unnecessary explicit T bit extractions, inversions and test instructions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mbranch-cost=2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "movt|tst|negc|extu" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-10.c b/gcc/testsuite/gcc.target/sh/pr51244-10.c index 20f052eedda..ef16b75ff79 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-10.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-10.c @@ -10,7 +10,7 @@ tst r0,r0 bt .L195 */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "shll|subc|and" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-11.c b/gcc/testsuite/gcc.target/sh/pr51244-11.c index 4a9c93c932c..b673e9ac48b 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-11.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-11.c @@ -1,6 +1,6 @@ /* Check that zero-displacement branches are used instead of branch-free execution patterns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mzdcbranch" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "subc|and" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-12.c b/gcc/testsuite/gcc.target/sh/pr51244-12.c index ca8e2d4b3bf..da941015cc8 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-12.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-12.c @@ -1,7 +1,7 @@ /* Check that the negc instruction is generated as expected for the cases below. If we see a movrt or #-1 negc sequence it means that the pattern which handles the inverted case does not work properly. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "negc" 10 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-13.c b/gcc/testsuite/gcc.target/sh/pr51244-13.c index 7e823dc030c..41d23eb9438 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-13.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-13.c @@ -8,7 +8,7 @@ branch condition. The tested function contains two other tst insns. If everything goes as expected we will be seeing only those other two tst insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "tst" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-14.c b/gcc/testsuite/gcc.target/sh/pr51244-14.c index 0ff7008fbc9..844eb3a5693 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-14.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-14.c @@ -9,7 +9,7 @@ bf/s .L35 where the negated T bit store did not combine properly. Since there are other movt insns we only check for the xor and the extu. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "xor|extu" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-15.c b/gcc/testsuite/gcc.target/sh/pr51244-15.c index ec98d5e6138..e99963f8f99 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-15.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-15.c @@ -1,7 +1,7 @@ /* Check that the redundant test removal code in the *cbranch_t split works as expected on non-SH2A targets. Because on SH2A the movrt instruction is used, this test is re-used and checked differently in pr51244-16.c. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "tst" 6 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-16.c b/gcc/testsuite/gcc.target/sh/pr51244-16.c index 8717df7f34a..5132f7433f3 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-16.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-16.c @@ -1,6 +1,6 @@ /* Check that the redundant test removal code in the *cbranch_t split works as expected on SH2A targets. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "tst" 6 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-17.c b/gcc/testsuite/gcc.target/sh/pr51244-17.c index e7d1ddd2ad0..621abb788a9 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-17.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-17.c @@ -1,6 +1,6 @@ /* Check that no unnecessary zero extensions are done on values that are results of arithmetic with T bit inputs. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "extu|exts" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-18.c b/gcc/testsuite/gcc.target/sh/pr51244-18.c index dbfb9901c2b..19b244cea10 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-18.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-18.c @@ -12,7 +12,7 @@ not working as expected. This test requires -O2 because the T bit stores in question will be eliminated in additional insn split passes after reload. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "movt|tst" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-19.c b/gcc/testsuite/gcc.target/sh/pr51244-19.c index 4d4f781ed5c..5845d93f60a 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-19.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-19.c @@ -23,7 +23,7 @@ working as expected. This test requires -O2 because the T bit stores in question will be eliminated in additional insn split passes after reload. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "movt" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-2.c b/gcc/testsuite/gcc.target/sh/pr51244-2.c index d984676102f..a81ee7ed9d6 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-2.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-2.c @@ -2,7 +2,7 @@ instruction pattern, the constant -1 is loaded only once. On SH2A this test is skipped because the movrt instruction is used to get the complement of the T bit. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mbranch-cost=2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "mov\t#-1" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c b/gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c index 6c8c76b78b0..f2cd2de04f9 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c @@ -1,6 +1,6 @@ /* Check that the SH specific sh_treg_combine RTL optimization pass works as expected. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "tst" 5 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-20.c b/gcc/testsuite/gcc.target/sh/pr51244-20.c index 57f8197d643..a9ded463511 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-20.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-20.c @@ -1,7 +1,7 @@ /* Check that the SH specific sh_treg_combine RTL optimization pass works as expected. On SH2A the expected insns are slightly different, see pr51244-21.c. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "tst" 6 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-3.c b/gcc/testsuite/gcc.target/sh/pr51244-3.c index ebb3c3ae4c2..92963c4bec9 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-3.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-3.c @@ -1,6 +1,6 @@ /* Check that when taking the complement of the T bit on SH2A, the movrt instruction is being generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mbranch-cost=2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "movrt" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-4.c b/gcc/testsuite/gcc.target/sh/pr51244-4.c index f3073780aea..a11429b15e4 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-4.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-4.c @@ -1,7 +1,7 @@ /* Check that storing the (negated) T bit as all ones or zeros in a reg uses the subc instruction. On SH2A a sequence with the movrt instruction is also OK instead of subc. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mbranch-cost=2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "movt|tst|negc" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-5.c b/gcc/testsuite/gcc.target/sh/pr51244-5.c index a99889df3c0..c0f05a10520 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-5.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-5.c @@ -1,6 +1,6 @@ /* Check that no unnecessary sign or zero extension insn is generated after a negc or movrt insn that stores the inverted T bit in a reg. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "extu|exts" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-6.c b/gcc/testsuite/gcc.target/sh/pr51244-6.c index cfd466197d9..3f9aafb7d87 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-6.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-6.c @@ -1,6 +1,6 @@ /* Check that no unnecessary sign or zero extension insn is generated after a negc or movrt insn that stores the inverted T bit in a reg. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "extu|exts" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-7.c b/gcc/testsuite/gcc.target/sh/pr51244-7.c index e7e3ac1385c..d4d39745dac 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-7.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-7.c @@ -10,7 +10,7 @@ bra .L197 nop */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "cmp/hi" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-8.c b/gcc/testsuite/gcc.target/sh/pr51244-8.c index 9d95ae3f87a..d8c1269bb31 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-8.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-8.c @@ -6,7 +6,7 @@ tst #1,r0 bf .L47 */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "shad|neg" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr51244-9.c b/gcc/testsuite/gcc.target/sh/pr51244-9.c index 13639bdc87d..cca90a84397 100644 --- a/gcc/testsuite/gcc.target/sh/pr51244-9.c +++ b/gcc/testsuite/gcc.target/sh/pr51244-9.c @@ -8,7 +8,7 @@ cmp/hi r2,r7 bt .L534 bf .L534 */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "mov\t#0" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52483-1.c b/gcc/testsuite/gcc.target/sh/pr52483-1.c index e63d18279f8..ca64a0a2c63 100644 --- a/gcc/testsuite/gcc.target/sh/pr52483-1.c +++ b/gcc/testsuite/gcc.target/sh/pr52483-1.c @@ -1,6 +1,6 @@ /* Check that loads/stores from/to volatile mems don't result in redundant sign/zero extensions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "exts|extu" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52483-2.c b/gcc/testsuite/gcc.target/sh/pr52483-2.c index e3626c2149e..68e7f8e2516 100644 --- a/gcc/testsuite/gcc.target/sh/pr52483-2.c +++ b/gcc/testsuite/gcc.target/sh/pr52483-2.c @@ -1,6 +1,6 @@ /* Check that loads/stores from/to volatile mems utilize displacement addressing modes and do not result in redundant sign/zero extensions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "@\\(5," 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52483-3.c b/gcc/testsuite/gcc.target/sh/pr52483-3.c index 81b03c89b72..baeec334331 100644 --- a/gcc/testsuite/gcc.target/sh/pr52483-3.c +++ b/gcc/testsuite/gcc.target/sh/pr52483-3.c @@ -1,6 +1,6 @@ /* Check that loads/stores from/to volatile mems utilize indexed addressing modes and do not result in redundant sign/zero extensions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "@\\(r0," 6 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52483-4.c b/gcc/testsuite/gcc.target/sh/pr52483-4.c index 2f850c1bbfe..743e8dc546e 100644 --- a/gcc/testsuite/gcc.target/sh/pr52483-4.c +++ b/gcc/testsuite/gcc.target/sh/pr52483-4.c @@ -1,6 +1,6 @@ /* Check that loads/stores from/to volatile floating point mems utilize indexed addressing modes. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "@\\(r0," 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52483-5.c b/gcc/testsuite/gcc.target/sh/pr52483-5.c index fd106456020..50aefe2cdde 100644 --- a/gcc/testsuite/gcc.target/sh/pr52483-5.c +++ b/gcc/testsuite/gcc.target/sh/pr52483-5.c @@ -1,6 +1,6 @@ /* Check that loads from volatile mems utilize post-increment addressing modes and do not result in redundant sign extensions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "@r\[0-9\]\+\\+," 3 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52933-1.c b/gcc/testsuite/gcc.target/sh/pr52933-1.c index 037f916f34f..b65707ee40b 100644 --- a/gcc/testsuite/gcc.target/sh/pr52933-1.c +++ b/gcc/testsuite/gcc.target/sh/pr52933-1.c @@ -2,7 +2,7 @@ Each test case is expected to emit at least one div0s insn. Problems when combining the div0s comparison result with surrounding logic usually show up as redundant tst insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "div0s" 25 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr52933-2.c b/gcc/testsuite/gcc.target/sh/pr52933-2.c index b0e650bf0a5..865cb370913 100644 --- a/gcc/testsuite/gcc.target/sh/pr52933-2.c +++ b/gcc/testsuite/gcc.target/sh/pr52933-2.c @@ -3,7 +3,7 @@ Each test case is expected to emit at least one div0s insn. Problems when combining the div0s comparison result with surrounding logic usually show up as redundant tst insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2 -mpretend-cmove" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "div0s" 25 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53511-1.c b/gcc/testsuite/gcc.target/sh/pr53511-1.c index 5295d95f40f..d58a72c3b2b 100644 --- a/gcc/testsuite/gcc.target/sh/pr53511-1.c +++ b/gcc/testsuite/gcc.target/sh/pr53511-1.c @@ -1,5 +1,5 @@ /* Verify that the fmac insn is used for the standard fmaf function. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler "fmac" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53512-1.c b/gcc/testsuite/gcc.target/sh/pr53512-1.c index 0813d595921..c54671bd20c 100644 --- a/gcc/testsuite/gcc.target/sh/pr53512-1.c +++ b/gcc/testsuite/gcc.target/sh/pr53512-1.c @@ -1,6 +1,6 @@ /* Verify that the fsca insn is used when specifying -mfsca and -funsafe-math-optimizations. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mfsca -funsafe-math-optimizations" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m3*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fsca" 3 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53512-2.c b/gcc/testsuite/gcc.target/sh/pr53512-2.c index d629ee71292..ed410116c67 100644 --- a/gcc/testsuite/gcc.target/sh/pr53512-2.c +++ b/gcc/testsuite/gcc.target/sh/pr53512-2.c @@ -1,6 +1,6 @@ /* Verify that the fsca insn is not used when specifying -mno-fsca and -funsafe-math-optimizations. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mno-fsca -funsafe-math-optimizations" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "fsca" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53512-3.c b/gcc/testsuite/gcc.target/sh/pr53512-3.c index 21801bb6df7..71522c8d964 100644 --- a/gcc/testsuite/gcc.target/sh/pr53512-3.c +++ b/gcc/testsuite/gcc.target/sh/pr53512-3.c @@ -1,6 +1,6 @@ /* Verify that the fsrra insn is used when specifying -mfsrra and -funsafe-math-optimizations and -ffinite-math-only. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mfsrra -funsafe-math-optimizations -ffinite-math-only" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m3*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler "fsrra" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53512-4.c b/gcc/testsuite/gcc.target/sh/pr53512-4.c index 9ddad38b212..1645eed528f 100644 --- a/gcc/testsuite/gcc.target/sh/pr53512-4.c +++ b/gcc/testsuite/gcc.target/sh/pr53512-4.c @@ -1,6 +1,6 @@ /* Verify that the fsrra insn is not used when specifying -mno-fsrra and -funsafe-math-optimizations and -ffinite-math-only. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -mno-fsrra -funsafe-math-optimizations -ffinite-math-only" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "fsrra" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53568-1.c b/gcc/testsuite/gcc.target/sh/pr53568-1.c index 22f836ef892..e274170fe1f 100644 --- a/gcc/testsuite/gcc.target/sh/pr53568-1.c +++ b/gcc/testsuite/gcc.target/sh/pr53568-1.c @@ -1,6 +1,6 @@ /* Check that the bswap32 pattern is generated as swap.b and swap.w instructions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "swap.w" 7 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr53988.c b/gcc/testsuite/gcc.target/sh/pr53988.c index 4bade1efb73..a2e7213cd8f 100644 --- a/gcc/testsuite/gcc.target/sh/pr53988.c +++ b/gcc/testsuite/gcc.target/sh/pr53988.c @@ -2,7 +2,7 @@ values loaded from memory. If everything goes as expected we won't see any sign/zero extensions or and ops. On SH2A we don't expect to see the movu insn. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "tst\tr" 8 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-1.c b/gcc/testsuite/gcc.target/sh/pr54089-1.c index 399b0a53e22..3eb700ad267 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-1.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-1.c @@ -1,5 +1,5 @@ /* Check that the rotcr instruction is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "rotcr" 24 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-2.c b/gcc/testsuite/gcc.target/sh/pr54089-2.c index 61b703d4dfe..17466f3e19e 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-2.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-2.c @@ -9,7 +9,7 @@ mov r4,r0 rts rotcr r0 */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*"} { "-m3* -m2a* -m4*" } } */ /* { dg-final { scan-assembler-not "neg" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-3.c b/gcc/testsuite/gcc.target/sh/pr54089-3.c index 3fb0f7a9aea..abdb021cade 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-3.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-3.c @@ -1,7 +1,7 @@ /* The dynamic shift library functions truncate the shift count to 5 bits. Verify that this is taken into account and no extra shift count truncations are generated before the library call. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m1*" "-m2" "-m2e*" } } */ /* { dg-final { scan-assembler-not "and" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-4.c b/gcc/testsuite/gcc.target/sh/pr54089-4.c index 4617c3a5f1d..e01e51c0a36 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-4.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-4.c @@ -1,6 +1,6 @@ /* Check that the rotcr instruction is generated when shifting the negated T bit on non-SH2A. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" "-m2a*" } { "" } } */ /* { dg-final { scan-assembler-times "rotcr" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-5.c b/gcc/testsuite/gcc.target/sh/pr54089-5.c index f781acabf8e..decb9db9504 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-5.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-5.c @@ -1,6 +1,6 @@ /* Check that the movrt rotr instruction sequence is generated when shifting the negated T bit on SH2A. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "movrt" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-6.c b/gcc/testsuite/gcc.target/sh/pr54089-6.c index 629a7644186..577690dd832 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-6.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-6.c @@ -1,5 +1,5 @@ /* Check that the rotr and rotl instructions are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "rotr" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-7.c b/gcc/testsuite/gcc.target/sh/pr54089-7.c index 40ca8219a2f..0476f75d199 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-7.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-7.c @@ -1,5 +1,5 @@ /* Check that the rotcr instruction is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "rotcr" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-8.c b/gcc/testsuite/gcc.target/sh/pr54089-8.c index fa9e8f38380..d2cced75a58 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-8.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-8.c @@ -1,5 +1,5 @@ /* Check that the rotcl instruction is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "rotcl" 28 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54089-9.c b/gcc/testsuite/gcc.target/sh/pr54089-9.c index bd889dc34be..8aa15df8605 100644 --- a/gcc/testsuite/gcc.target/sh/pr54089-9.c +++ b/gcc/testsuite/gcc.target/sh/pr54089-9.c @@ -1,5 +1,5 @@ /* Check that the rotcr instruction is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "rotcl" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54236-1.c b/gcc/testsuite/gcc.target/sh/pr54236-1.c index 748b6c9f237..f7568a92c59 100644 --- a/gcc/testsuite/gcc.target/sh/pr54236-1.c +++ b/gcc/testsuite/gcc.target/sh/pr54236-1.c @@ -1,7 +1,7 @@ /* Tests to check the utilization of addc, subc and negc instructions in special cases. If everything works as expected we won't see any movt instructions in these cases. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "addc" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54236-2.c b/gcc/testsuite/gcc.target/sh/pr54236-2.c index afcd33817c6..b3cf48c9d32 100644 --- a/gcc/testsuite/gcc.target/sh/pr54236-2.c +++ b/gcc/testsuite/gcc.target/sh/pr54236-2.c @@ -1,7 +1,7 @@ /* Tests to check the utilization of the addc instruction in special cases. If everything works as expected we won't see any movt instructions in these cases. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "addc" 37 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54386.c b/gcc/testsuite/gcc.target/sh/pr54386.c index 4e17f37b09f..ec52d89405a 100644 --- a/gcc/testsuite/gcc.target/sh/pr54386.c +++ b/gcc/testsuite/gcc.target/sh/pr54386.c @@ -1,5 +1,5 @@ /* Check that the inlined mem load is not handled as unaligned load. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "shll|extu|or" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54602-1.c b/gcc/testsuite/gcc.target/sh/pr54602-1.c index e5c035708e4..bd402b3a0c1 100644 --- a/gcc/testsuite/gcc.target/sh/pr54602-1.c +++ b/gcc/testsuite/gcc.target/sh/pr54602-1.c @@ -1,7 +1,7 @@ /* Verify that the delay slot is stuffed with register pop insns for normal (i.e. not interrupt handler) function returns. If everything goes as expected we won't see any nop insns. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "nop" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54602-2.c b/gcc/testsuite/gcc.target/sh/pr54602-2.c index 4f3877c41b1..05592ddbfdd 100644 --- a/gcc/testsuite/gcc.target/sh/pr54602-2.c +++ b/gcc/testsuite/gcc.target/sh/pr54602-2.c @@ -1,7 +1,7 @@ /* Verify that the delay slot is not stuffed with register pop insns for interrupt handler function returns on SH1* and SH2* targets, where the rte insn uses the stack pointer. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m1*" "-m2*" } } */ /* { dg-final { scan-assembler-times "nop" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54602-3.c b/gcc/testsuite/gcc.target/sh/pr54602-3.c index 29292589c62..5d6a75a70ae 100644 --- a/gcc/testsuite/gcc.target/sh/pr54602-3.c +++ b/gcc/testsuite/gcc.target/sh/pr54602-3.c @@ -1,6 +1,6 @@ /* Verify that the rte delay slot is not stuffed with register pop insns which touch the banked registers r0..r7 on SH3* and SH4* targets. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m3*" "-m4*" } } */ /* { dg-final { scan-assembler-times "nop" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54602-4.c b/gcc/testsuite/gcc.target/sh/pr54602-4.c index 0b77d0983ae..78fb9096e93 100644 --- a/gcc/testsuite/gcc.target/sh/pr54602-4.c +++ b/gcc/testsuite/gcc.target/sh/pr54602-4.c @@ -1,7 +1,7 @@ /* Verify that the delay slot is stuffed with register pop insns on SH3* and SH4* targets, where the stack pointer is not used by the rte insn. If everything works out, we won't see a nop insn. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m3*" "-m4*" } } */ /* { dg-final { scan-assembler-not "nop" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54680.c b/gcc/testsuite/gcc.target/sh/pr54680.c index 27c44d3ca4d..9171eeaf65c 100644 --- a/gcc/testsuite/gcc.target/sh/pr54680.c +++ b/gcc/testsuite/gcc.target/sh/pr54680.c @@ -1,7 +1,7 @@ /* Verify that the fsca input value is not converted to float and then back to int. Notice that we can't count just "lds" insns because mode switches use "lds.l". */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2 -mfsca -funsafe-math-optimizations" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2*" "-m3*" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fsca" 7 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54685.c b/gcc/testsuite/gcc.target/sh/pr54685.c index 38a1410fbe1..111a12013d6 100644 --- a/gcc/testsuite/gcc.target/sh/pr54685.c +++ b/gcc/testsuite/gcc.target/sh/pr54685.c @@ -1,6 +1,6 @@ /* Check that a comparison 'unsigned int <= 0x7FFFFFFF' results in code utilizing the cmp/pz instruction. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-not "not\[ \t\]" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54760-1.c b/gcc/testsuite/gcc.target/sh/pr54760-1.c index 9108a3fde8a..4437511cf7c 100644 --- a/gcc/testsuite/gcc.target/sh/pr54760-1.c +++ b/gcc/testsuite/gcc.target/sh/pr54760-1.c @@ -1,6 +1,6 @@ /* Check that the __builtin_thread_pointer and __builtin_set_thread_pointer built-in functions result in gbr store / load instructions. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "ldc" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54760-2.c b/gcc/testsuite/gcc.target/sh/pr54760-2.c index 91f3648a599..4a3561a56e9 100644 --- a/gcc/testsuite/gcc.target/sh/pr54760-2.c +++ b/gcc/testsuite/gcc.target/sh/pr54760-2.c @@ -1,7 +1,7 @@ /* Check that thread pointer relative memory accesses are converted to gbr displacement address modes. If we see a gbr register store instruction something is not working properly. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "stc\tgbr" 0 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54760-3.c b/gcc/testsuite/gcc.target/sh/pr54760-3.c index 2b6f1861783..678fb395426 100644 --- a/gcc/testsuite/gcc.target/sh/pr54760-3.c +++ b/gcc/testsuite/gcc.target/sh/pr54760-3.c @@ -2,7 +2,7 @@ surrounding code. These should be moved to C torture tests once there are target independent thread_pointer built-in functions available. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr54760-4.c b/gcc/testsuite/gcc.target/sh/pr54760-4.c index 1b2c71b670d..d21828196b6 100644 --- a/gcc/testsuite/gcc.target/sh/pr54760-4.c +++ b/gcc/testsuite/gcc.target/sh/pr54760-4.c @@ -1,7 +1,7 @@ /* Check that the GBR address optimization does not combine a gbr store and its use when a function call is in between, when GBR is a call used register, i.e. it is invalidated by function calls. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -fcall-used-gbr" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler "stc\tgbr" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr55146.c b/gcc/testsuite/gcc.target/sh/pr55146.c index 11dd49ff6e4..91f09359d1c 100644 --- a/gcc/testsuite/gcc.target/sh/pr55146.c +++ b/gcc/testsuite/gcc.target/sh/pr55146.c @@ -1,5 +1,5 @@ /* Check that the 'extu.b' instruction is generated for short jump tables. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-Os" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler "extu.b" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr55160.c b/gcc/testsuite/gcc.target/sh/pr55160.c index ae0d83aa7cf..dca15c9b5ab 100644 --- a/gcc/testsuite/gcc.target/sh/pr55160.c +++ b/gcc/testsuite/gcc.target/sh/pr55160.c @@ -1,5 +1,5 @@ /* Check that the decrement-and-test instruction is generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*"} { "" } } */ /* { dg-final { scan-assembler-times "dt\tr" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr55303-1.c b/gcc/testsuite/gcc.target/sh/pr55303-1.c index 06151e8675c..b77c5e10ee5 100644 --- a/gcc/testsuite/gcc.target/sh/pr55303-1.c +++ b/gcc/testsuite/gcc.target/sh/pr55303-1.c @@ -1,6 +1,6 @@ /* Verify that the SH2A clips and clipu instructions are generated as expected. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "clips.b" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr55303-2.c b/gcc/testsuite/gcc.target/sh/pr55303-2.c index a70a30aa212..34f706327df 100644 --- a/gcc/testsuite/gcc.target/sh/pr55303-2.c +++ b/gcc/testsuite/gcc.target/sh/pr55303-2.c @@ -1,7 +1,7 @@ /* Verify that for SH2A smax/smin -> cbranch conversion is done properly if the clips insn is not used and the expected comparison insns are generated. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "cmp/pl" 4 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr55303-3.c b/gcc/testsuite/gcc.target/sh/pr55303-3.c index b353539be77..57c2f403e71 100644 --- a/gcc/testsuite/gcc.target/sh/pr55303-3.c +++ b/gcc/testsuite/gcc.target/sh/pr55303-3.c @@ -1,6 +1,6 @@ /* Verify that the special case (umin (reg const_int 1)) results in the expected instruction sequence on SH2A. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" } } */ /* { dg-final { scan-assembler-times "tst" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr56547-1.c b/gcc/testsuite/gcc.target/sh/pr56547-1.c index 0ba21a685a4..0c7c97e81dd 100644 --- a/gcc/testsuite/gcc.target/sh/pr56547-1.c +++ b/gcc/testsuite/gcc.target/sh/pr56547-1.c @@ -1,7 +1,7 @@ /* Verify that the fmac insn is used for the expression 'a * b + a' and 'a * a + a'. This assumes that the default compiler setting is -ffp-contract=fast. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmac" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr56547-2.c b/gcc/testsuite/gcc.target/sh/pr56547-2.c index 02e1a0f86f4..2d36fa9c568 100644 --- a/gcc/testsuite/gcc.target/sh/pr56547-2.c +++ b/gcc/testsuite/gcc.target/sh/pr56547-2.c @@ -1,6 +1,6 @@ /* Verify that the fmac insn is used for the expression 'a * b + a' and 'a * a + a' when -ffast-math is specified. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O1 -ffast-math" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m1" "-m2" "-m3" "-m4al" "*nofpu" "-m4-340*" "-m4-400*" "-m4-500*" "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "fmac" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/pr6526.c b/gcc/testsuite/gcc.target/sh/pr6526.c index a7dd6d87af6..a49b877b576 100644 --- a/gcc/testsuite/gcc.target/sh/pr6526.c +++ b/gcc/testsuite/gcc.target/sh/pr6526.c @@ -1,6 +1,6 @@ /* Check that the XF registers are not clobbered by an integer division that is done using double precision FPU division. */ -/* { dg-do run { target "sh*-*-*" } } */ +/* { dg-do run } */ /* { dg-options "-O1 -mdiv=call-fp" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4*-single" "-m4*-single-only" } } */ diff --git a/gcc/testsuite/gcc.target/sh/pragma-isr-trap-exit.c b/gcc/testsuite/gcc.target/sh/pragma-isr-trap-exit.c index 823eb967b41..6dbd8e7c932 100644 --- a/gcc/testsuite/gcc.target/sh/pragma-isr-trap-exit.c +++ b/gcc/testsuite/gcc.target/sh/pragma-isr-trap-exit.c @@ -1,5 +1,5 @@ /* Check whether trapa is generated only for an ISR. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-options "-O" } */ /* { dg-final { scan-assembler-times "trapa\[ \t\]\[ \t\]*#4" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/prefetch.c b/gcc/testsuite/gcc.target/sh/prefetch.c index e0873737453..fb580bde87a 100644 --- a/gcc/testsuite/gcc.target/sh/prefetch.c +++ b/gcc/testsuite/gcc.target/sh/prefetch.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH4 and SH2A operand cache prefetch instruction PREF @Rm. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O0" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m2a*" "-m3*" "-m4*" } } */ /* { dg-final { scan-assembler "pref"} } */ diff --git a/gcc/testsuite/gcc.target/sh/rte-delay-slot.c b/gcc/testsuite/gcc.target/sh/rte-delay-slot.c index eca5db94355..48f1b13b0d3 100644 --- a/gcc/testsuite/gcc.target/sh/rte-delay-slot.c +++ b/gcc/testsuite/gcc.target/sh/rte-delay-slot.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m1 -m2*" } */ /* { dg-final { scan-assembler-not "\trte\t\n\tmov.l\t@r15\\+" } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-band.c b/gcc/testsuite/gcc.target/sh/sh2a-band.c index 34862b7256d..a5096262c87 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-band.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-band.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for "BAND.B #imm3, @(disp12, Rn)". */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1 -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "band.b"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bclr.c b/gcc/testsuite/gcc.target/sh/sh2a-bclr.c index d4e11f95298..ab1e3ddab20 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bclr.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bclr.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction 'BCLR #imm3,Rn'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bclr"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c b/gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c index 41cb3bdfedd..9c99c592980 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction "BCLR #imm3,@(disp12,Rn)". */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O2 -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bclr"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bld.c b/gcc/testsuite/gcc.target/sh/sh2a-bld.c index 1cf56fe2714..d0c74c9c72c 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bld.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bld.c @@ -4,7 +4,7 @@ BLD #imm3, Rn BLD.B #imm3, @(disp12, Rn) */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-Os -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bld"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bor.c b/gcc/testsuite/gcc.target/sh/sh2a-bor.c index c3803c6b9ca..8db43770997 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bor.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bor.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for "BOR.B #imm3, @(disp12, Rn)". */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1 -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bor.b"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bset.c b/gcc/testsuite/gcc.target/sh/sh2a-bset.c index b64852b4c36..322821b5acc 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bset.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bset.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction 'BSET #imm3,Rn'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bset"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c b/gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c index b0ebf0851dc..cf35ed632bf 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction "BSET #imm3,@(disp12,Rn)". */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O2 -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bset"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-bxor.c b/gcc/testsuite/gcc.target/sh/sh2a-bxor.c index afe0a5ec979..6cca825e612 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-bxor.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-bxor.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for "BXOR.B #imm3, @(disp12, Rn)". */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1 -mbitops" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "bxor.b"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-jsrn.c b/gcc/testsuite/gcc.target/sh/sh2a-jsrn.c index 9b9b92cb920..3f55327f0d7 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-jsrn.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-jsrn.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for 'JSR/N @Rm'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O0" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "jsr/n"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-movi20s.c b/gcc/testsuite/gcc.target/sh/sh2a-movi20s.c index 55d2f665b3b..fe3226e2514 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-movi20s.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-movi20s.c @@ -1,5 +1,5 @@ /* Testcase to check generation of 'MOVI20S #imm20, Rn'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O0" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "movi20s"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-movrt.c b/gcc/testsuite/gcc.target/sh/sh2a-movrt.c index 9df9f4ba976..3e72930ca64 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-movrt.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-movrt.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for 'MOVRT Rn'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O1" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "movrt"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-resbank.c b/gcc/testsuite/gcc.target/sh/sh2a-resbank.c index aab6852f336..a12a711afa6 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-resbank.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-resbank.c @@ -1,5 +1,5 @@ /* Test for resbank attribute. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "resbank" } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-rtsn.c b/gcc/testsuite/gcc.target/sh/sh2a-rtsn.c index 2601ced5cff..612c3032de1 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-rtsn.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-rtsn.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific instruction for 'RTS/N'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "-O0" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler "rts/n"} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c b/gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c index 8029b03dd4a..24b57febe63 100644 --- a/gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c +++ b/gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c @@ -1,6 +1,6 @@ /* Testcase to check generation of a SH2A specific, TBR relative jump instruction - 'JSR @@(disp8,TBR)'. */ -/* { dg-do assemble {target sh*-*-*}} */ +/* { dg-do assemble } */ /* { dg-options "" } */ /* { dg-skip-if "" { "sh*-*-*" } "*" "-m2a -m2a-nofpu -m2a-single -m2a-single-only" } */ /* { dg-final { scan-assembler-times "jsr/n\\t@@\\(40,tbr\\)" 1} } */ diff --git a/gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c b/gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c index 7912fbc551d..35ebf5cd3e6 100644 --- a/gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c +++ b/gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c @@ -1,5 +1,5 @@ /* Verify that we generate movua to load unaligned 32-bit values on SH4A. */ -/* { dg-do run { target "sh*-*-*" } } */ +/* { dg-do run } */ /* { dg-options "-O1 -save-temps -fno-inline" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a*" } } */ /* { dg-final { scan-assembler-times "movua.l" 6 } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh4a-cosf.c b/gcc/testsuite/gcc.target/sh/sh4a-cosf.c index 68bb20f2c33..d6277da7e9a 100644 --- a/gcc/testsuite/gcc.target/sh/sh4a-cosf.c +++ b/gcc/testsuite/gcc.target/sh/sh4a-cosf.c @@ -1,6 +1,6 @@ /* Verify that we generate single-precision sine and cosine approximate (fsca) in fast math mode on SH4A with FPU. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O -ffast-math" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" "-m4a-single" "-m4a-single-only" } } */ /* { dg-final { scan-assembler "fsca" } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh4a-fsrra.c b/gcc/testsuite/gcc.target/sh/sh4a-fsrra.c index 4ce2e28e22f..0bd7d8773bb 100644 --- a/gcc/testsuite/gcc.target/sh/sh4a-fsrra.c +++ b/gcc/testsuite/gcc.target/sh/sh4a-fsrra.c @@ -1,6 +1,6 @@ /* Verify that we generate single-precision square root reciprocal approximate (fsrra) in fast math mode on SH4A with FPU. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O -ffast-math" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" "-m4a-single" "-m4a-single-only" } } */ /* { dg-final { scan-assembler "fsrra" } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh4a-sincosf.c b/gcc/testsuite/gcc.target/sh/sh4a-sincosf.c index 0ca33e30a0f..b85fa86a278 100644 --- a/gcc/testsuite/gcc.target/sh/sh4a-sincosf.c +++ b/gcc/testsuite/gcc.target/sh/sh4a-sincosf.c @@ -1,7 +1,7 @@ /* Verify that we generate a single single-precision sine and cosine approximate (fsca) in fast math mode when a function computes both sine and cosine. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O -ffast-math" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" "-m4a-single" "-m4a-single-only" } } */ /* { dg-final { scan-assembler-times "fsca" 1 } } */ diff --git a/gcc/testsuite/gcc.target/sh/sh4a-sinf.c b/gcc/testsuite/gcc.target/sh/sh4a-sinf.c index 4d9abea045b..0ce13263ec1 100644 --- a/gcc/testsuite/gcc.target/sh/sh4a-sinf.c +++ b/gcc/testsuite/gcc.target/sh/sh4a-sinf.c @@ -1,6 +1,6 @@ /* Verify that we generate single-precision sine and cosine approximate (fsca) in fast math mode on SH4A with FPU. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O -ffast-math" } */ /* { dg-skip-if "" { "sh*-*-*" } { "*" } { "-m4a" "-m4a-single" "-m4a-single-only" } } */ /* { dg-final { scan-assembler "fsca" } } */ diff --git a/gcc/testsuite/gcc.target/sh/sp-switch.c b/gcc/testsuite/gcc.target/sh/sp-switch.c index 1bfe6a7de69..aad6ba001c0 100644 --- a/gcc/testsuite/gcc.target/sh/sp-switch.c +++ b/gcc/testsuite/gcc.target/sh/sp-switch.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh-*-*" } } */ +/* { dg-do compile } */ /* { dg-final { scan-assembler "mov\tr0,r15" } } */ /* { dg-final { scan-assembler ".long\t_alt_stack" } } */ diff --git a/gcc/testsuite/gcc.target/sh/strlen.c b/gcc/testsuite/gcc.target/sh/strlen.c index 8a99781f3b4..115baba99cd 100644 --- a/gcc/testsuite/gcc.target/sh/strlen.c +++ b/gcc/testsuite/gcc.target/sh/strlen.c @@ -1,6 +1,6 @@ /* Check that the __builtin_strlen function is inlined with cmp/str when optimizing for speed. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-not "jmp" } } */ diff --git a/gcc/testsuite/gcc.target/sh/struct-arg-dw2.c b/gcc/testsuite/gcc.target/sh/struct-arg-dw2.c index 81f80df1e68..50c8f34c3e6 100644 --- a/gcc/testsuite/gcc.target/sh/struct-arg-dw2.c +++ b/gcc/testsuite/gcc.target/sh/struct-arg-dw2.c @@ -1,6 +1,6 @@ /* Verify that we don't generate frame related insn against stack adjustment for the object sent partially in registers. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-g" } */ /* { dg-final { scan-assembler-not "\t.cfi_def_cfa_offset 16" } } */ diff --git a/gcc/testsuite/gcc.target/sh/torture/pr34777.c b/gcc/testsuite/gcc.target/sh/torture/pr34777.c index b2ec56adff7..de6ba028c87 100644 --- a/gcc/testsuite/gcc.target/sh/torture/pr34777.c +++ b/gcc/testsuite/gcc.target/sh/torture/pr34777.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-additional-options "-fschedule-insns -fPIC -mprefergot" } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ diff --git a/gcc/testsuite/gcc.target/sh/torture/pr58314.c b/gcc/testsuite/gcc.target/sh/torture/pr58314.c index 61447d84ff9..7a11508405b 100644 --- a/gcc/testsuite/gcc.target/sh/torture/pr58314.c +++ b/gcc/testsuite/gcc.target/sh/torture/pr58314.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-options "-Os" } */ typedef unsigned short __u16; diff --git a/gcc/testsuite/gcc.target/sh/torture/pr58475.c b/gcc/testsuite/gcc.target/sh/torture/pr58475.c index a1153da8ddb..f44780d297a 100644 --- a/gcc/testsuite/gcc.target/sh/torture/pr58475.c +++ b/gcc/testsuite/gcc.target/sh/torture/pr58475.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ int kerninfo(int __bsx, double tscale) diff --git a/gcc/testsuite/gcc.target/sh/torture/pragma-isr.c b/gcc/testsuite/gcc.target/sh/torture/pragma-isr.c index 3c917bc6577..9e665bafb48 100644 --- a/gcc/testsuite/gcc.target/sh/torture/pragma-isr.c +++ b/gcc/testsuite/gcc.target/sh/torture/pragma-isr.c @@ -1,5 +1,5 @@ /* Check whether rte is generated for two ISRs. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "rte" 2 } } */ diff --git a/gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c b/gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c index 89d70084ed9..ce984e73fbd 100644 --- a/gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c +++ b/gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c @@ -1,5 +1,5 @@ /* Check whether rte is generated only for an ISRs. */ -/* { dg-do compile { target "sh*-*-*" } } */ +/* { dg-do compile } */ /* { dg-skip-if "" { "sh*-*-*" } { "-m5*" } { "" } } */ /* { dg-final { scan-assembler-times "rte" 1 } } */