diff options
author | Jiawei <jiawei@iscas.ac.cn> | 2025-07-14 19:29:57 +0800 |
---|---|---|
committer | Martin Storsjö <martin@martin.st> | 2025-08-06 11:05:05 +0300 |
commit | 1464930696f593320352a6f928fad6f50ade8f8b (patch) | |
tree | 3c49951d9a59c456baf27d6e8b13c53e14b678d4 /tests/regression-funcs.sh | |
parent | 3b0ab68414ece2983ac465b6401b70cb5a375044 (diff) | |
download | ffmpeg-master.tar.gz |
This changes configure to stop disabling -ftree-vectorize on
GCC versions 13 and newer, on major architectures.
Background:
- Original `-fno-tree-vectorize` was added in 2009 in commit
973859f5230e to avoid compiler errors.
- Re-enabled in 2016 in commit cb8646af24bd but caused failures due
to inline CABAC assembly issues and was disabled again in
fd6dbc53855fb.
- Commit 182663a58a7a in 2023 fixed the inline CABAC assembly issues.
- Recent versions of GCC, in particular 13 and newer, seem to
generally work reliably with respect to vectorization, although bugs
have been observed on Loongarch.
Cautiously allow the GCC default of having vectorization enabled,
on major architectures where we expect to see enough testing. If
further issues are observed, they should be reported and noted here in
configure, so the workarounds can be scoped and version limited.
Diffstat (limited to 'tests/regression-funcs.sh')
0 files changed, 0 insertions, 0 deletions