1 /* { dg-do compile } */
5 register int pc
__asm__("R0");
6 register int sp
__asm__("R1");
7 register int cg1
__asm__("R2"); /* { dg-error "the register specified for 'cg1' is not general enough" } */
8 register int cg2
__asm__("R3"); /* { dg-error "the register specified for 'cg2' is not general enough" } */
15 return pc
+ sp
+ cg1
+ cg2
;