[all-commits] [llvm/llvm-project] bf0d61: [libcxx] Disable long double -> int128 test with msan

Vitaly Buka via All-commits all-commits at lists.llvm.org
Mon Apr 25 10:42:28 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bf0d61369027e6808ea5641cba0b9bbeae1011ec
      https://github.com/llvm/llvm-project/commit/bf0d61369027e6808ea5641cba0b9bbeae1011ec
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2022-04-25 (Mon, 25 Apr 2022)

  Changed paths:
    M libcxx/test/std/numerics/bit/bit.cast/bit_cast.pass.cpp

  Log Message:
  -----------
  [libcxx] Disable long double -> int128 test with msan

On x86 long double is 80 bit with padding, which produces
uninitialized bits in the result.
This will trigger errors with -fsanitize-memory-param-retval.

Can be triggered with D123979.

Reviewed By: #libc, ldionne

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




More information about the All-commits mailing list