1/* { dg-do compile } */ 2/* { dg-options "-O -mcpu=ultrasparc -mvis" } */ 3 4void set_gsr (void) 5{ 6 __builtin_vis_write_gsr (2 << 3); 7} 8 9void set_gsr2 (long x) 10{ 11 __builtin_vis_write_gsr (x); 12} 13 14/* { dg-final { scan-assembler "wr\t%g0, 16, %gsr" } } */ 15/* { dg-final { scan-assembler "wr\t%g0, %" } } */ 16