1218887Sdim// PR c++/17163
2218887Sdim// { dg-options "-frepo" }
3353358Sdim// { dg-require-host-local "" }
4353358Sdim// { dg-skip-if "dkms are not final links" { vxworks_kernel } }
5353358Sdim
6218887Sdimtemplate <int __inst>
7218887Sdimstruct __Atomicity_lock
8218887Sdim{
9296417Sdim  static unsigned char _S_atomicity_lock;
10218887Sdim};
11218887Sdimtemplate <int __inst>
12218887Sdimunsigned char __Atomicity_lock<__inst>::_S_atomicity_lock = 0;
13218887Sdimtemplate unsigned char __Atomicity_lock<0>::_S_atomicity_lock;
14218887Sdim
15218887Sdimint main () {
16353358Sdim}
17344779Sdim
18249423Sdim// { dg-final { cleanup-repo-files } }
19249423Sdim