aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authorDavid S. Miller <davem@gcc.gnu.org>2011-10-07 10:23:47 -0700
committerDavid S. Miller <davem@gcc.gnu.org>2011-10-07 10:23:47 -0700
commit26e2f443df7e81d1adc3ed509928ddc06df432bd (patch)
treea9ac03c60b44546a03e275007e09c3d9881947df /gcc/configure
parentd792cd1e4ad7e24e9f8c13663f3d54399e151338 (diff)
downloadgcc-26e2f443df7e81d1adc3ed509928ddc06df432bd.zip
gcc-26e2f443df7e81d1adc3ed509928ddc06df432bd.tar.gz
gcc-26e2f443df7e81d1adc3ed509928ddc06df432bd.tar.bz2
Fix VIS3 assembler check and conditionalize testsuite on VIS3 support.
gcc/ PR 50655 * configure.ac: Add .register directives to VIS3 test. * configure: Regenerate. gcc/testsuite/ PR 50655 * gcc.target/sparc/sparc.exp: Add vis3 target test. * gcc.target/sparc/cmask.c: Use it. * gcc.target/sparc/fhalve.c: Likewise. * gcc.target/sparc/fnegop.c: Likewise. * gcc.target/sparc/fpadds.c: Likewise. * gcc.target/sparc/fshift.c: Likewise. * gcc.target/sparc/fucmp.c: Likewise. * gcc.target/sparc/lzd.c: Likewise. * gcc.target/sparc/vis3misc.c: Likewise. * gcc.target/sparc/xmul.c: Likewise. From-SVN: r179667
Diffstat (limited to 'gcc/configure')
-rwxr-xr-xgcc/configure2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/configure b/gcc/configure
index ac32705..cb55dda 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -24060,6 +24060,8 @@ else
gcc_cv_as_sparc_fmaf=no
if test x$gcc_cv_as != x; then
$as_echo '.text
+ .register %g2, #scratch
+ .register %g3, #scratch
.align 4
fmaddd %f0, %f2, %f4, %f6
addxccc %g1, %g2, %g3