re PR testsuite/44159 (CPU options cause testsuite failures)
authorKai Tietz <kai.tietz@onevision.com>
Mon, 7 Jun 2010 10:56:44 +0000 (10:56 +0000)
committerKai Tietz <ktietz@gcc.gnu.org>
Mon, 7 Jun 2010 10:56:44 +0000 (12:56 +0200)
commitd94a3592d4b796aa86da74cda88de8dfaadddbf3
treed18ce95c065410ab83e4cfbfc73cce11d87de268
parent78e68a8937395f334fe12c347897950e9caba6cb
re PR testsuite/44159 (CPU options cause testsuite failures)

2010-06-07  Kai Tietz  <kai.tietz@onevision.com>

PR target/44159
* gcc.target/i386/abi-2.c: Check sysv abi here.
* gcc.target/i386/aes-avx-check.h: Call test in noinline
function to avoid failures by different ABIs.
* gcc.target/i386/aes-check.h: Likewise.
* gcc.target/i386/avx-check.h: Likewise.
* gcc.target/i386/fma4-check.h: Likewise.
* gcc.target/i386/mmx-3dnow-check.h: Likewise.
* gcc.target/i386/mmx-check.h: Likewise.
* gcc.target/i386/pclmul-avx-check.h: Likewise.
* gcc.target/i386/pclmul-check.h: Likewise.
* gcc.target/i386/sse-check.h: Likewise.
* gcc.target/i386/sse2-check.h: Likewise.
* gcc.target/i386/sse3-check.h: Likewise.
* gcc.target/i386/sse4_1-check.h: Likewise.
* gcc.target/i386/sse4_2-check.h: Likewise.
* gcc.target/i386/sse4a-check.h: Likewise.
* gcc.target/i386/ssse3-check.h: Likewise.
* gcc.target/i386/xop-check.h: Likewise.
* gcc.target/i386/pr27971.c: Fix for LLP64.
* gcc.target/i386/pr39139.c: Likewise.
* gcc.target/i386/pr39315-check.c: Likewise.
* gcc.target/i386/vararg-1.c: Likewise.
* gcc.target/i386/vararg-2.c: Likewise.
Additional add dg-compile to avoid failure due
missing foo symbol.

From-SVN: r160363
23 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/abi-2.c
gcc/testsuite/gcc.target/i386/aes-avx-check.h
gcc/testsuite/gcc.target/i386/aes-check.h
gcc/testsuite/gcc.target/i386/avx-check.h
gcc/testsuite/gcc.target/i386/fma4-check.h
gcc/testsuite/gcc.target/i386/mmx-3dnow-check.h
gcc/testsuite/gcc.target/i386/mmx-check.h
gcc/testsuite/gcc.target/i386/pclmul-avx-check.h
gcc/testsuite/gcc.target/i386/pclmul-check.h
gcc/testsuite/gcc.target/i386/pr27971.c
gcc/testsuite/gcc.target/i386/pr39139.c
gcc/testsuite/gcc.target/i386/pr39315-check.c
gcc/testsuite/gcc.target/i386/sse-check.h
gcc/testsuite/gcc.target/i386/sse2-check.h
gcc/testsuite/gcc.target/i386/sse3-check.h
gcc/testsuite/gcc.target/i386/sse4_1-check.h
gcc/testsuite/gcc.target/i386/sse4_2-check.h
gcc/testsuite/gcc.target/i386/sse4a-check.h
gcc/testsuite/gcc.target/i386/ssse3-check.h
gcc/testsuite/gcc.target/i386/vararg-1.c
gcc/testsuite/gcc.target/i386/vararg-2.c
gcc/testsuite/gcc.target/i386/xop-check.h