diff options
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r-- | gcc/configure.ac | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac index 6c1dcd9aed..dc22d3ce93 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -3906,6 +3906,18 @@ foo: [AC_DEFINE(HAVE_AS_SPARC4, 1, [Define if your assembler supports SPARC4 instructions.])]) + gcc_GAS_CHECK_FEATURE([SPARC5 and VIS 4.0 instructions], + gcc_cv_as_sparc_sparc5,, + [-xarch=sparc5], + [.text + .register %g2, #scratch + .register %g3, #scratch + .align 4 + subxc %g1, %g2, %g3 + fpadd8 %f0, %f2, %f4],, + [AC_DEFINE(HAVE_AS_SPARC5_VIS4, 1, + [Define if your assembler supports SPARC5 and VIS 4.0 instructions.])]) + gcc_GAS_CHECK_FEATURE([LEON instructions], gcc_cv_as_sparc_leon,, [-Aleon], |