Hi Tobias, Nice call! Apart from s/wronly/wrongly/ in the testcase, this is certainly OK for trunk and, I would suggest, as far back as you have the intestinal fortitude to go. I suspect, without checking, that the patch might not do the right thing on 4.5.
Thanks for the patch for what you carrectly describe as a nasty wrong code bug. Cheers Paul On 6 May 2012 19:05, Tobias Burnus <bur...@net-b.de> wrote: > Dear all, > > if one uses TYPE(extended), the overridden specific procedure ("trace_ext" > to the TBP "trace") associated with an operator (".tr.") is not called - but > the TBP of the base type. It correctly works for polymorphic types. > > Build and regtested on x86-64-linux. > OK for the trunk? > > As it is a nasty wrong-code bug (but no regression), I wonder whether it > should be backported - and, if so, to which version - 4.7 only? (Affected > are GCC 4.5 to 4.8.) > > Tobias -- The knack of flying is learning how to throw yourself at the ground and miss. --Hitchhikers Guide to the Galaxy