On Tuesday 26 April 2011 23:41:17 Tobias Burnus wrote: > This patch fixes three issues, (a) and (b) are 4.6/4.7 regressions. > > a) PR48112: Due to incomplete resolution, there was an ICE when writing > the module file. Solution: Back-out the patch which introduced the > incomplete resolution - and add a similar patch later to avoid printing > errors multiple times. Bah! A pity we need voodoo incantations such as this.
> > b) PR48279: The patch adding supporting functions calls as actual > argument to intent-in dummies had problems with generics, which lead to > an ICE. Solution: Use the expr's specific procedure (esym) instead. > > c) PR48279 comment 8: gfortran was accepting internal procedures in > INTERFACE; solution: Reject it with -std=f2008, but accept it with > -std=gnu. Reasoning: Except of NAG all other tested compilers also > accept it. > > Build and currently regtesting on x86-64. > OK for the trunk - and for 4.6? Yes (The three of them). Thanks Mikael