[FFmpeg-cvslog] Revert "configure: Enable GCC vectoriza =?UTF-8?Q?tion=20on=20=E2=89=A54=2E9=20on=20x86?="

James Almer git at videolan.org
Sat Jul 9 22:43:30 CEST 2016


ffmpeg | branch: release/3.1 | James Almer <jamrial at gmail.com> | Sat Jul  9 16:00:06 2016 -0300| [f9a150fc31c5336a8d51bc51a921d1f9885d5876] | committer: James Almer

Revert "configure: Enable GCC vectorization on ≥4.9 on x86"

This reverts commit cb8646af24bd8e9627cc5e1c62b049a00fe0b07b.

This change has brough more issues than benefits, between compilation
time failures depending on flags used and code miscompilation causing
runtime crashes.

See the "[PATCH 2/2] configure: Enable GCC vectorization on ≥4.9"
thread in the ffmpeg-devel mailing list for the relevant discussion.

(cherry picked from commit fd6dbc53855fbfc9a782095d0ffe11dd3a98905f)

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=f9a150fc31c5336a8d51bc51a921d1f9885d5876
---

 configure |    6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/configure b/configure
index 3760641..adb4c27 100755
--- a/configure
+++ b/configure
@@ -6125,11 +6125,7 @@ elif enabled ccc; then
     add_cflags -msg_disable nonstandcast
     add_cflags -msg_disable unsupieee
 elif enabled gcc; then
-    case $gcc_basever in
-        4.9*) enabled x86 || check_optflags -fno-tree-vectorize ;;
-        4.*)                 check_optflags -fno-tree-vectorize ;;
-        *)    enabled x86 || check_optflags -fno-tree-vectorize ;;
-    esac
+    check_optflags -fno-tree-vectorize
     check_cflags -Werror=format-security
     check_cflags -Werror=implicit-function-declaration
     check_cflags -Werror=missing-prototypes



More information about the ffmpeg-cvslog mailing list