[flang][runtime] Fix NORM2([negative, ...])
authorPeter Klausler <pklausler@nvidia.com>
Thu, 20 Jul 2023 20:50:10 +0000 (13:50 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Fri, 21 Jul 2023 21:57:31 +0000 (14:57 -0700)
commitb7585c75eeaf58f7602c1310f14e8e63b5501845
tree28091283e369dfdd5521258763209e9086b392a5
parent863e8123df5e7dfb58af93e65e4da3ced96d358f
[flang][runtime] Fix NORM2([negative, ...])

NORM2 is broken for arrays that start with a negative number
because it sets the initial running max_ value to that number
rather than to its absolute value.

Differential Revision: https://reviews.llvm.org/D155976
flang/runtime/extrema.cpp