diff --git a/configure.ac b/configure.ac
index 3b6de1282a8a619d64eb54c9bede55f1dafc4cbf..d1b1206e901e5a732cefc49ab6e6da04d4ba146d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1664,22 +1664,6 @@ AC_ARG_ENABLE([altivec],
 have_altivec="no"
 AS_IF([test "${enable_altivec}" = "yes"], [
   ARCH="${ARCH} altivec";
-  VLC_SAVE_FLAGS
-  AC_CACHE_CHECK([if $CC groks AltiVec inline assembly],
-    [ac_cv_altivec_inline],
-    [AC_COMPILE_IFELSE([
-        AC_LANG_PROGRAM([[]],
-            [[asm volatile("vperm 0,1,2,3");]])],
-     [ac_cv_altivec_inline="yes"],
-     [CFLAGS="${CFLAGS} -Wa,-maltivec"
-      AC_COMPILE_IFELSE([
-         AC_LANG_PROGRAM([[]],
-            [[asm volatile("vperm 0,1,2,3");]])],
-            [ac_cv_altivec_inline="-Wa,-maltivec"],
-            ac_cv_altivec_inline=no)
-         ])])
-  VLC_RESTORE_FLAGS
-
   VLC_SAVE_FLAGS
   AC_CACHE_CHECK([if \$CC groks AltiVec C extensions],
   [ac_cv_c_altivec], [