aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/gdbserver/configure.ac')
-rw-r--r--gdb/gdbserver/configure.ac22
1 files changed, 22 insertions, 0 deletions
diff --git a/gdb/gdbserver/configure.ac b/gdb/gdbserver/configure.ac
index de996ba8..4e94f31 100644
--- a/gdb/gdbserver/configure.ac
+++ b/gdb/gdbserver/configure.ac
@@ -81,6 +81,28 @@ got it
[gdb_cv_arm_iwmmxt=no])
CPPFLAGS="$save_CPPFLAGS"])
;;
+ powerpc*-*-*)
+ AC_CACHE_CHECK([if Altivec is selected], [gdb_cv_ppc_altivec],
+ [save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $CFLAGS"
+ AC_EGREP_CPP([got it], [
+#ifdef __ALTIVEC__
+got it
+#endif
+ ], [gdb_cv_ppc_altivec=yes],
+ [gdb_cv_ppc_altivec=no])
+ CPPFLAGS="$save_CPPFLAGS"])
+ AC_CACHE_CHECK([if SPE is selected], [gdb_cv_ppc_spe],
+ [save_CPPFLAGS="$CPPFLAGS"
+ CPPFLAGS="$CPPFLAGS $CFLAGS"
+ AC_EGREP_CPP([got it], [
+#ifdef __SPE__
+got it
+#endif
+ ], [gdb_cv_ppc_spe=yes],
+ [gdb_cv_ppc_spe=no])
+ CPPFLAGS="$save_CPPFLAGS"])
+ ;;
esac
. ${srcdir}/configure.srv