On Tue, Dec 06, 2011 at 03:19:40PM +0100, Tobias Burnus wrote: > This patch fixes issues with the "=> null()" initialization of pointers; > the "=> tgt" initialization was working before. > > The check has to take into account that allocatable components do not > count as default initializer, even if they are internally handled as > NULL initialization. > > With patch: > struct data_all_t dum; > { > struct data_all_t data_all_t.2; > > data_all_t.2.my_data.head = 0B; > dum = data_all_t.2; > } > without: > struct data_all_t dum; > > Build and regtested on x86-64-linux. > OK for the trunk and for 4.6?
OK with a proper ChangeLog entry. -- Steve