This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Skip some gcc.target/i386 tests for conflicting -march= options
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Richard Henderson <rth at redhat dot com>, Jan Hubicka <hubicka at ucw dot cz>, Rainer Orth <ro at cebitec dot uni-bielefeld dot de>, Mike Stump <mikestump at comcast dot net>, janisjo at codesourcery dot com
- Date: Wed, 2 Apr 2014 22:00:47 +0200
- Subject: Re: Skip some gcc.target/i386 tests for conflicting -march= options
- Authentication-results: sourceware.org; auth=none
- References: <Pine dot LNX dot 4 dot 64 dot 1404021634190 dot 11925 at digraph dot polyomino dot org dot uk>
On Wed, Apr 2, 2014 at 6:36 PM, Joseph S. Myers <joseph@codesourcery.com> wrote:
> If you test an x86_64 toolchain with -march=bdver3 in the multilib
> options, as noted in
> <http://gcc.gnu.org/ml/gcc-patches/2014-03/msg01662.html> various test
> failures arise from tests whose own -march= in dg-options is
> overridden. This patch adds dg-skip-if to those tests to skip them
> for conflicting -march= options, as has been done before for other
> tests (obviously, if the option ordering is changed in future in
> DejaGnu, such skips may become obsolete or could be conditioned on
> DejaGnu version). (No doubt other -march= options would show up
> further tests needing such changes.)
>
> Tested x86_64-linux-gnu. OK to commit?
>
> 2014-04-02 Joseph Myers <joseph@codesourcery.com>
>
> * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
> gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
> gcc.target/i386/memcpy-strategy-1.c,
> gcc.target/i386/memcpy-strategy-2.c,
> gcc.target/i386/memcpy-vector_loop-1.c,
> gcc.target/i386/memcpy-vector_loop-2.c,
> gcc.target/i386/memset-vector_loop-1.c,
> gcc.target/i386/memset-vector_loop-2.c,
> gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
> gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
> -march= options different from those in dg-options.
OK.
Thanks,
Uros.