message: [XLA] Don't compute relative error when the expected value is 0.
  In literal_comparison, don't try to compute a relative error when the
  expected value is 0, because doing so would mean that the only
  acceptable value *is* zero, which probably isn't what you mean.
diff: @@ -317,8 +317,16 @@ class NearComparator {
  rel_error = std::numeric_limits<float>::infinity();
  } else {
  abs_error = FpAbsoluteValue(actual - expected);
  + // If the expected result is exactly zero, don't compute relative error;
  + // that's meaningless.
  + //
  + // TODO(b/80321728): Come up with a better way to handle this case.
  + if (expected == NativeT{}) {
  + rel_error = 0;
  + } else {
  rel_error = abs_error / FpAbsoluteValue(expected);
  }
  + }
  const bool is_abs_mismatch = abs_error > error_.abs;
  const bool is_rel_mismatch = rel_error > error_.rel;
  const bool is_mismatch =
  