The sparc assembly for the new fill logic doesn't fully initialize the value register in some paths resulting in incorrectly filled arrays. There are several nightly failures from this:
The fix is to initialize the value slightly earlier.
6981773: incorrect fill value with OptimizeFill
Reviewed-by: kvn, twisti
The sparc assembly for the new fill logic doesn't fully initialize the
value register in the check_fill_8_bytes path resulting in
incorrectly filled arrays for certain lengths. Tested with failing
tests from nightly.