>>>>> "David" == David Edelsohn <dje@watson.ibm.com> writes: > GCC 3.0 current behavior is: > template <> int Y<int>::m; > produces a reference without storage allocation. Oops, that should have been template int Y<int>::m; with the <>, it's a declaration of a specialization. Jason