Open Quuxplusone opened 3 years ago
Bugzilla Link | PR47729 |
Status | NEW |
Importance | P normal |
Reported by | Rainer Orth (ro@gcc.gnu.org) |
Reported on | 2020-10-05 04:43:22 -0700 |
Last modified on | 2020-11-09 06:38:49 -0800 |
Version | trunk |
Hardware | Sun Solaris |
CC | efriedma@quicinc.com, jrtc27@jrtc27.com, jyknight@google.com, llvm-bugs@lists.llvm.org, llvm-bugzilla@jfbastien.com, venkatra@cs.wisc.edu |
Fixed by commit(s) | |
Attachments | |
Blocks | |
Blocked by | |
See also |
FWIW this is not clang being miscompiled: I've tried all of
* stage 1-clang from a Release build with gcc
* stage 2-clang from the same build
* stage 2-clang from a Debug build
and they generate the same wrong code at -O and above.
FWIW a bisect identified
BISECT: running pass (64) Machine Instruction Scheduler on function (fromRep)
as the culprit (on a minimal testcase, not yet confirmed on the real code).