> Then we'll probably have to fix some code that recognizes constants by > the fact that their mode is VOIDmode and other problems likely to show up. > > I haven't quite figured out yet what mode should be used for variable shift > counts. We could tweak the recognizer so that you can pass it a VOIDmode CONST_INT and it changes it to whatever mode the insn wants.