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 17:39:31 -0300
commit4774eb8128ea61a8b2f60e3d5950f48ebf6b8c55 (patch)
tree9a40f38c3db8a0860664ba4da44961b3369052b6
parent96f5019bde0f6719133a36433fec465b8538df25 (diff)
downloadffmpeg-4774eb8128ea61a8b2f60e3d5950f48ebf6b8c55.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. (cherry picked from commit fd6dbc53855fbfc9a782095d0ffe11dd3a98905f)
-rwxr-xr-xconfigure6
1 files changed, 1 insertions, 5 deletions
diff --git a/configure b/configure
index 9103e8560e..1091bdcc13 100755
--- a/configure
+++ b/configure
@@ -5923,11 +5923,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