diff options
author | YunQiang Su <syq@debian.org> | 2024-02-27 14:08:36 +0800 |
---|---|---|
committer | Tom Stellard <tstellar@redhat.com> | 2024-02-27 09:18:54 -0800 |
commit | 461274b81d8641eab64d494accddc81d7db8a09e (patch) | |
tree | e1be320fbeea1122cd0d243440f8463cf003ac68 /utils | |
parent | e2182a6b91f5001bd9b52e3b1fe6beac434e5fe5 (diff) | |
download | llvm-llvmorg-18.1.0-rc4.zip llvm-llvmorg-18.1.0-rc4.tar.gz llvm-llvmorg-18.1.0-rc4.tar.bz2 |
MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)llvmorg-18.1.0-rc4llvmorg-18.1.0
This include 2 fixes:
1. Disallow 'f' for softfloat.
2. Allow 'r' for softfloat.
Currently, 'f' is accpeted by clang, then LLVM meets an internal error.
'r' is rejected by LLVM by: couldn't allocate input reg for constraint
'r'.
Fixes: #64241, #63632
---------
Co-authored-by: Fangrui Song <i@maskray.me>
(cherry picked from commit c88beb4112d5bbf07d76a615ab7f13ba2ba023e6)
Diffstat (limited to 'utils')
0 files changed, 0 insertions, 0 deletions