#include <stdio.h> | |
#include <stdlib.h> | |
int main () | |
{ | |
char *foo = (char *) malloc (10); | |
strcpy (foo, "hello"); | |
foo = (char *) realloc (foo, 20); | |
printf ("%s", foo); | |
if (strcmp (foo, "hello")) | |
abort (); | |
free (foo); | |
printf (" world\n"); | |
return 0; | |
} | |
/* { dg-output "hello world" } */ |