Skip to content

Merge c88beb4112d5bbf07d76a615ab7f13ba2ba023e6 into 18.x #83104

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
brad0 opened this issue Feb 27, 2024 · 3 comments
Closed

Merge c88beb4112d5bbf07d76a615ab7f13ba2ba023e6 into 18.x #83104

brad0 opened this issue Feb 27, 2024 · 3 comments

Comments

@brad0
Copy link
Contributor

brad0 commented Feb 27, 2024

MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)

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

@brad0
Copy link
Contributor Author

brad0 commented Feb 27, 2024

/cherry-pick c88beb4

@llvmbot llvmbot closed this as completed Feb 27, 2024
@github-project-automation github-project-automation bot moved this from Needs Triage to Done in LLVM Release Status Feb 27, 2024
@llvmbot
Copy link
Member

llvmbot commented Feb 27, 2024

/pull-request #83105

@llvmbot
Copy link
Member

llvmbot commented Feb 27, 2024

@llvm/issue-subscribers-backend-mips

Author: Brad Smith (brad0)

MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

3 participants