I have trouble compiling code that renames module variables inside another module. The following code works fine with version 7.0 (and in fact with other F90 compilers):
real :: b=3.
real :: b=5.
Version 7.1 complains that more than one entity with that name (b) is accessible - and that an unknown variable has not been given a type...
Should something like that work or is there a rule that I'm not aware of?