http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49961
--- Comment #1 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2011-08-03 13:17:42 UTC --- With gfortran 4.6.1 and trunk, the code compiles and gives at run time p1 10 p2 5 but I get the ICE with 4.5.3. So the bug has been fixed, but not backported to 4.5.