aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2002-10-15 13:25:16 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2002-10-15 14:25:16 +0100
commit38364bd2f572728a98625b490bf3bc427f367a91 (patch)
tree44cc10c7534383e6bd3772d155b1b72cfe134ac6 /gcc
parent1877be457e46e1f22414e7c215805e9e51c93cea (diff)
downloadgcc-38364bd2f572728a98625b490bf3bc427f367a91.zip
gcc-38364bd2f572728a98625b490bf3bc427f367a91.tar.gz
gcc-38364bd2f572728a98625b490bf3bc427f367a91.tar.bz2
* gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
From-SVN: r58157
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.dg/weak/typeof-2.c5
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c857013..f97570f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+Tue Oct 15 14:22:41 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
+
Mon Oct 14 20:37:51 CEST 2002 Jan Hubicka <jh@suse.cz>
* 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 34d67b2..8d95169 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" } }