[all-commits] [llvm/llvm-project] f65f83: [flang] runtime: fix output B/O/Z editing of "nega...

Peter Klausler via All-commits all-commits at lists.llvm.org
Tue Oct 12 16:03:30 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f65f830e5f935ab61ddb1f9af98ce3e5755eb2b2
      https://github.com/llvm/llvm-project/commit/f65f830e5f935ab61ddb1f9af98ce3e5755eb2b2
  Author: peter klausler <pklausler at nvidia.com>
  Date:   2021-10-12 (Tue, 12 Oct 2021)

  Changed paths:
    M flang/include/flang/Common/uint128.h
    M flang/include/flang/Runtime/io-api.h
    M flang/runtime/descriptor-io.h
    M flang/runtime/edit-output.cpp
    M flang/runtime/edit-output.h
    M flang/runtime/io-api.cpp
    M flang/unittests/Runtime/NumericalFormatTest.cpp

  Log Message:
  -----------
  [flang] runtime: fix output B/O/Z editing of "negative" values

B/O/Z integer output editing must not reflect any sign extension
of scalar output values.  Add more size-dependent OutputInteger
I/O APIs and kind instantiations of EditIntegerOutput.

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




More information about the All-commits mailing list