1 /* { dg-do compile } */
2 /* { dg-options "-O" } */
3 
4 void *
sbrk(unsigned int increment)5 sbrk (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