gcc.target/i386/chkp-hidden-def.c currently FAILs on Solaris/x86.  When
investigating, I found that on Darwin/x86 the test fails in a different
way:

FAIL: gcc.target/i386/chkp-hidden-def.c (test for excess errors)
UNRESOLVED: gcc.target/i386/chkp-hidden-def.c scan-assembler-not test.chkp

Excess errors:
/vol/gcc/src/hg/trunk/local/gcc/testsuite/gcc.target/i386/chkp-hidden-def.c:14:24:
 error: only weak aliases are supported in this configuration

The following patch fixes this.  Tested with the appropriate runtest
invocations on x86_64-apple-darwin11.4.2 and x86_64-pc-linux-gnu,
installed on mainline.  Could be installed on the gcc-5 branch, too,
where the same problem exists, but I don't test that branch on Darwin.

        Rainer


2016-02-22  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        * gcc.target/i386/chkp-hidden-def.c: Require alias support.

# HG changeset patch
# Parent  6d2d660feb49617a55dabb3e1e010638e3500355
Require alias support in gcc.target/i386/chkp-hidden-def.c

diff --git a/gcc/testsuite/gcc.target/i386/chkp-hidden-def.c b/gcc/testsuite/gcc.target/i386/chkp-hidden-def.c
--- a/gcc/testsuite/gcc.target/i386/chkp-hidden-def.c
+++ b/gcc/testsuite/gcc.target/i386/chkp-hidden-def.c
@@ -1,4 +1,5 @@
 /* { dg-do compile { target { ! x32 } } } */
+/* { dg-require-alias "" } */
 /* { dg-options "-fcheck-pointer-bounds -mmpx -O2" } */
 /* { dg-final { scan-assembler-not "test.chkp" } } */
 
-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to