[all-commits] [llvm/llvm-project] 8266ee: [SystemZ][z/OS][libcxx]: fix the mask in stage2_fl...

NancyWang2019 via All-commits all-commits at lists.llvm.org
Tue Oct 18 12:57:05 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8266eefd91dafec10afcd99be0624fb3e2ceb1bb
      https://github.com/llvm/llvm-project/commit/8266eefd91dafec10afcd99be0624fb3e2ceb1bb
  Author: Nancy Wang <wangn at ca.ibm.com>
  Date:   2022-10-18 (Tue, 18 Oct 2022)

  Changed paths:
    M libcxx/include/locale

  Log Message:
  -----------
  [SystemZ][z/OS][libcxx]: fix the mask in stage2_float_loop function

This patch is to fix issue related to __stage2_float_loop function, float point value comparison is not working on EBCDIC mode because the mask is hard-coded and assumes character is ASCII, fix is to use toupper function when do the comparison.

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




More information about the All-commits mailing list