summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Object/ELF.cpp
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@mips.com>2018-01-30 16:24:10 +0000
committerSimon Dardis <simon.dardis@mips.com>2018-01-30 16:24:10 +0000
commitdaaeaba665a45728c799304bd9c4eace7c579d50 (patch)
tree39ae54caaecf310fbefacbc41ded2e0884c30fad /llvm/lib/Object/ELF.cpp
parentc7945c827d55550b153df65ba7070c41e1e91b90 (diff)
downloadbcm5719-llvm-daaeaba665a45728c799304bd9c4eace7c579d50.tar.gz
bcm5719-llvm-daaeaba665a45728c799304bd9c4eace7c579d50.zip
[mips] Fix incorrect sign extension for fpowi libcall
PR36061 showed that during the expansion of ISD::FPOWI, that there was an incorrect zero extension of the integer argument which for MIPS64 would then give incorrect results. Address this with the existing mechanism for correcting sign extensions. This resolves PR36061. Thanks to James Cowgill for reporting the issue! Reviewers: atanasyan, hfinkel Differential Revision: https://reviews.llvm.org/D42537 llvm-svn: 323781
Diffstat (limited to 'llvm/lib/Object/ELF.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud