...
Implementation-Specific Details
In the GCC3 GCC Version 3 compiler, this code will recurse as if y
were a non-static variable.
In the GCC4 GCC Version 4 compiler, upon reaching the initialization of y
for the second time, the program will terminate with the following message:
...