aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2016-07-09 16:00:06 -0300
committerJames Almer <jamrial@gmail.com>2016-07-09 16:00:06 -0300
commitfd6dbc53855fbfc9a782095d0ffe11dd3a98905f (patch)
treea8631642a586c2ad468d0e4966aa93ce95e2323c
parent3cdd5f4b7c02820b2e236003b9173cd2fa5184b9 (diff)
downloadffmpeg-fd6dbc53855fbfc9a782095d0ffe11dd3a98905f.tar.gz
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.
-rwxr-xr-xconfigure6
1 files changed, 1 insertions, 5 deletions
diff --git a/configure b/configure
index d926af8c75..e015c75828 100755
--- a/configure
+++ b/configure
@@ -6139,11 +6139,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