diff options
author | James Almer <jamrial@gmail.com> | 2016-07-09 16:00:06 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2016-07-09 16:00:06 -0300 |
commit | fd6dbc53855fbfc9a782095d0ffe11dd3a98905f (patch) | |
tree | a8631642a586c2ad468d0e4966aa93ce95e2323c | |
parent | 3cdd5f4b7c02820b2e236003b9173cd2fa5184b9 (diff) | |
download | ffmpeg-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-x | configure | 6 |
1 files changed, 1 insertions, 5 deletions
@@ -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 |