[testsuite] Skip gcc.dg/torture/20090618-1.c on IRIX (PR middle-end/47405)

Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE
Fri Mar 18 14:09:00 GMT 2011


As described in the PR, gcc.dg/torture/20090618-1.c fails on IRIX 5 and
6 due to undefined references to mempcpy, which doesn't exist in libc.
This might be a target bug.  Richard suggested to skip the test, which
this patch does.

Tested with the appropriate runtest invocations.  Applied to mainline
and 4.5 branch, ok for 4.6 branch, too?

Thanks.
	Rainer


2011-03-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

	PR middle-end/47405
	* gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.

diff -r e829a5812e49 gcc/testsuite/gcc.dg/torture/20090618-1.c
--- a/gcc/testsuite/gcc.dg/torture/20090618-1.c	Fri Mar 18 08:35:17 2011 +0000
+++ b/gcc/testsuite/gcc.dg/torture/20090618-1.c	Fri Mar 18 10:33:59 2011 +0100
@@ -1,5 +1,6 @@
 /* { dg-do run } */
 /* { dg-skip-if "" { *-*-* } { "-O0" } { "" } } */
+/* { dg-skip-if "PR middle-end/47405" { mips-sgi-irix* } } */
 
 extern void abort (void);
 
-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University



More information about the Gcc-patches mailing list