Hi,

gcc.dg/torture/pr37868.c fails on SH because of unaligned accesses.
The patch below skips the test as is done for sparc targets.
It's tested with bootstrap and regtest on i686-pc-linux-gnu.
Applied on trunk.

Regards,
        kaz
--
2011-04-19  Kaz Kojima  <kkoj...@gcc.gnu.org>

        PR testsuite/48676
        * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.

diff -up ORIG/trunk/gcc/testsuite/gcc.dg/torture/pr37868.c 
trunk/gcc/testsuite/gcc.dg/torture/pr37868.c
--- ORIG/trunk/gcc/testsuite/gcc.dg/torture/pr37868.c   2009-11-25 
09:25:00.000000000 +0900
+++ trunk/gcc/testsuite/gcc.dg/torture/pr37868.c        2011-04-19 
14:02:12.000000000 +0900
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-options "-fno-strict-aliasing" } */
-/* { dg-skip-if "unaligned access" { sparc*-*-* } "*" "" } */
+/* { dg-skip-if "unaligned access" { sparc*-*-* sh*-*-* } "*" "" } */
 
 extern void abort (void);
 #if (__SIZEOF_INT__ <= 2)

Reply via email to