[all-commits] [llvm/llvm-project] 377b82: [libc] add exception to atof differential fuzz

michaelrj-google via All-commits all-commits at lists.llvm.org
Fri Apr 28 13:50:53 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 377b82a088d46e6124e94605eb62c3ca37046f3b
      https://github.com/llvm/llvm-project/commit/377b82a088d46e6124e94605eb62c3ca37046f3b
  Author: Michael Jones <michaelrj at google.com>
  Date:   2023-04-28 (Fri, 28 Apr 2023)

  Changed paths:
    M libc/fuzzing/stdlib/CMakeLists.txt
    M libc/fuzzing/stdlib/atof_differential_fuzz.cpp

  Log Message:
  -----------
  [libc] add exception to atof differential fuzz

The differential fuzzer for atof found a bug in glibc's handling of
hexadecimal rounding. Since we can't easily update glibc and we want to
avoid false positives when running the fuzzer, I've added an exception
to skip all hexadecimal subnormal cases.

Reviewed By: sivachandra

Differential Revision: https://reviews.llvm.org/D149359




More information about the All-commits mailing list