https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70023
Uroš Bizjak <ubizjak at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ra --- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> --- Actually, this is known issue with instructions that have single-reg constraint. Register allocator has no fixup for cases when needed hard reg is already allocated and live accros the insn. We have a couple of similar PRs, which unfortunatelly won't be fixed for gcc-6. (The mentioned revision just slightly changes register allocations to trigger the issue mentioned above. But without some added RA functionality that would resolve the allocation conflict, we are out of luck).