Open Quuxplusone opened 5 years ago
Bugzilla Link | PR40451 |
Status | NEW |
Importance | P enhancement |
Reported by | Nick Desaulniers (ndesaulniers@google.com) |
Reported on | 2019-01-24 15:55:39 -0800 |
Last modified on | 2019-01-24 16:29:59 -0800 |
Version | trunk |
Hardware | PC Linux |
CC | craig.topper@gmail.com, llvm-bugs@lists.llvm.org, llvm-dev@redking.me.uk, neeilans@live.com, richard-llvm@metafoo.co.uk, rnk@google.com, spatel+llvm@rotateright.com |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
We used to have a much harder error for this, but Reid softened the error in 2017 and attempted to recover. But it looks like we end up with a COPY from an xmm register to an x87 pseudo register used by the stackifier. We don't know how to support that.
This behaves even worse. It just crashes without the mention of SSE2 being
disabled.
void div (double a, double b, double *c) {
*c = b / a;
}