1 /* { dg-do compile } */ 2 /* { dg-options "-O" } */ 3 4 void * sbrk(unsigned int increment)5sbrk (unsigned int increment) 6 { 7 volatile register 8 __attribute__ ((__spu_vector__)) unsigned int sp_r1 __asm__ ("1"); 9 unsigned int sps; 10 11 sps = __builtin_spu_extract (sp_r1, 0); 12 if (sps - 4096 >= increment) 13 return 0; 14 else 15 return ((void *) -1); 16 } 17 18