[all-commits] [llvm/llvm-project] cc0065: [builtins] Generate __multc3 for z/OS (#77554)

Sean Perry via All-commits all-commits at lists.llvm.org
Thu Jan 11 20:11:23 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: cc0065a7d082f0bd322a538cf62cfaef1c8f89f8
      https://github.com/llvm/llvm-project/commit/cc0065a7d082f0bd322a538cf62cfaef1c8f89f8
  Author: Sean Perry <39927768+perry-ca at users.noreply.github.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M compiler-rt/lib/builtins/divtc3.c
    M compiler-rt/lib/builtins/fp_lib.h
    M compiler-rt/lib/builtins/int_types.h
    M compiler-rt/lib/builtins/multc3.c

  Log Message:
  -----------
  [builtins] Generate __multc3 for z/OS (#77554)

https://github.com/llvm/llvm-project/pull/68132 ended up removing
__multc3 & __divtc3 from compiler-rt library builds that have
QUAD_PRECISION but not TF_MODE due to missing int128 support. I added support for QUAD_PRECISION to
use the native hex float long double representation.

---------

Co-authored-by: Alexander Richardson <mail at alexrichardson.me>




More information about the All-commits mailing list