------- Comment #18 from dave at hiauly1 dot hia dot nrc dot ca 2009-05-28 20:15 ------- Subject: Re: FAIL: ext/throw_allocator/deallocate_global.cc execution test
> At least, now we are sure the issue was not caused by my tentative fixes to > throw_allocator. My conclusion was that this is a target bug involving the ordering of atexit and static destructors. The C++ standard apparently requires that these be interleaved based on the order of registration. I don't think it would be possible to achieve full compliance because of the limited capability of atexit, but it might be possible to change the ordering. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40094