[libav-bugs] [Bug 683] ../configure --toolchain=clang-usan --disable-optimizations breaks build on dsputil_mmx.c

bugzilla at libav.org bugzilla at libav.org
Fri May 16 13:14:31 CEST 2014


lu_zero at gentoo.org <lu_zero at gentoo.org> changed:

           What    |Removed                     |Added
                 CC|                            |lu_zero at gentoo.org

--- Comment #1 from lu_zero at gentoo.org <lu_zero at gentoo.org> 2014-05-16 13:14:31 CEST ---
So basically the 'i' constraint gets invalid because usan is replacing a
constant expression with something else. Seems to me a compiler bug that should
be reported upstream.

Removing 'i' constraints from all over the codebase and banning its usage (this
trigger it but more would appear somewhere else) doesn't sound the best option
to me.

Workaround for workaround we could just make sure we add the optimization that
makes the problem go away to the usan cflags.

Configure bugmail: https://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.

More information about the libav-bugs mailing list