On Sat, Mar 19, 2016 at 05:42:32PM -0400, Vittorio Giovara wrote:
> ---
>  tests/fate/microsoft.mak    |   3 +
>  tests/ref/fate/wmv8-intrax8 | 475 
> ++++++++++++++++++++++++++++++++++++++++++++
>  2 files changed, 478 insertions(+)
>  create mode 100644 tests/ref/fate/wmv8-intrax8
> 
> This test breaks on an oracle box with gcc-4.4. I carried out a minimum
> investigation and managed to isolate the issue to optimization level: when
> compiled with -O2 gcc-4.4 produces the expected results, while -O3 generates
> differing hashes. Note that with -O2 and the other 6-7 additional 
> optimizations
> that -O3 enables, the test still works fine, it's something that is triggered
> when -O3 is explicitly passed in.
> 
> I don't have sample code to demonstrate this is a compiler bug, but I would
> rather have this section of the code covered by this test and update
> the gcc version on the oracle box, than trying to isolate the issue more.
> However, I'd be more than happy to help anybody willing to work on this.

This instance I presume?
https://oracle.libav.org/x86_64-gcc-4.4-c99conv/20160301213050

Another option is for that instance to add --extra-cflags="-O2" to its
set of flags.  That should work around the problem (wherever it may be)
and also broaden the test coverage of FATE/ORACLE, IIRC we have no -O2
instance so far.

> Since I don't want to create controversy, if there is no consensus I'll simply
> drop this patch, and leave this portion of code untested. The changes brought
> in by this set do not affect this test at all.

Nah :)

The test file seems a tad long; maybe you could cut it down to size a
bit?

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to