http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58314

--- Comment #7 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to chrbr from comment #5)
> Linux kernel build fails since 4.8
> 
> cc1 -O2 consolemap.c 
> 
> drivers/char/consolemap.c:654:647: error: 'asm' operand requires impossible
> reload
> 
> seems to be due to this movhi<mode>_reg_reg split out of the *movhi insns.
> 
> Oleg, I think it time to re-unify those. Doing an experimental resurrection
> of the r,r reload constraints seems to fix it, but without knowing the
> impacts on your T-bit combine optimizations...

OK, I'll try to have a look at it within the next couple of days.

The T-bit combine stuff shouldn't be affected by that at all.
If anything, then it would be the byte/word displacement addressing stuff (PR
50751).

Reply via email to