From: J"orn Rennecke Date: Tue, 15 Oct 2002 13:25:16 +0000 (+0000) Subject: * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=38364bd2f572728a98625b490bf3bc427f367a91;p=gcc.git * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test. From-SVN: r58157 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index c857013f56a..f97570f6a9f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +Tue Oct 15 14:22:41 2002 J"orn Rennecke + + * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test. + Mon Oct 14 20:37:51 CEST 2002 Jan Hubicka * gcc.dg/i386-ssetype-[1-5].c: New tests. diff --git a/gcc/testsuite/gcc.dg/weak/typeof-2.c b/gcc/testsuite/gcc.dg/weak/typeof-2.c index 34d67b20fdc..8d951694eab 100644 --- a/gcc/testsuite/gcc.dg/weak/typeof-2.c +++ b/gcc/testsuite/gcc.dg/weak/typeof-2.c @@ -26,4 +26,9 @@ int bar3 (int x) // { dg-final { scan-assembler "baz2" } } // { dg-final { scan-assembler-not "baz2.*baz2.*baz2.*baz2.*baz2.*baz2" } } // { dg-final { scan-assembler-not "foo3" } } +// SH targets put the funtion address into a constant pool and / or register, +// so it does not appear repeated (as much as expected) in the assembler. +// { dg-final { global target_triplet } } +// { dg-final { if [string match sh-*-* $target_triplet ] {return} } } +// { dg-final { if [string match {sh[elb1-9]*-*-*} $target_triplet ] {return} } } // { dg-final { scan-assembler "baz3.*baz3.*baz3.*baz3.*baz3.*baz3" } }