/* { dg-do assemble } */ /* { dg-options "-O2 -save-temps" } */ signed short s; signed char c; void foo (void) { s = c; } /* { dg-final { scan-assembler "(?n)cvt\\.s16\\.s8.*%r" } } */