On 10/28/2014 03:56 PM, Bernd Schmidt wrote: > +nvptx_ptx_type_from_mode (enum machine_mode mode, bool promote) > +{ > + switch (mode) > + { > + case BLKmode: > + return ".b8"; > + case BImode: > + return ".pred"; > + case QImode: > + if (promote) > + return ".u32"; > + else > + return ".u8"; > + case HImode: > + return ".u16";
Promote here too? Or does this have nothing to do with > +static enum machine_mode > +arg_promotion (enum machine_mode mode) > +{ > + if (mode == QImode || mode == HImode) > + return SImode; > + return mode; > +} r~