Re #2, looks like Spyder is doing the orthodox thing and reporting
when not enough lead spaces before a statement. Tabs count as one
char in Spyder's editor. Some old code I was using (which did compile
in g95) was presumably written with a dodgy editor :-)