summaryrefslogtreecommitdiff
path: root/gcc/configure
diff options
context:
space:
mode:
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-07 17:23:47 +0000
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>2011-10-07 17:23:47 +0000
commitd711298918e3b5c52bfb4726ce2dcef040c81f34 (patch)
treea9ac03c60b44546a03e275007e09c3d9881947df /gcc/configure
parent538a3bed86a8a53c460dca3b0994cef75e3ff093 (diff)
downloadgcc-d711298918e3b5c52bfb4726ce2dcef040c81f34.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179667 138bc75d-0d04-0410-961f-82ee72b054a4
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 ac327053bc9..cb55ddaa2a4 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