1 /* { dg-do compile } */ 2 3 typedef long unsigned int size_t; 4 extern __attribute__ ((malloc)) void *mem_alloc(size_t); mem_alloc(size_t amount)5void *mem_alloc(size_t amount) 6 { 7 void *q = __builtin_malloc (amount); 8 if (!q) { 9 __builtin_printf("malloc"); 10 __builtin_exit(255); 11 } 12 } mem_realloc()13void mem_realloc() 14 { 15 mem_alloc(1); 16 } put_env_var()17void put_env_var() 18 { 19 mem_alloc(1); 20 } 21