| OLD | NEW |
| 1 // PR c++/17163 | 1 // PR c++/17163 |
| 2 // { dg-options "-frepo" } | 2 // { dg-options "-frepo" } |
| 3 // { dg-require-host-local "" } | 3 // { dg-require-host-local "" } |
| 4 // { dg-skip-if "dkms are not final links" { vxworks_kernel } } |
| 4 | 5 |
| 5 template <int __inst> | 6 template <int __inst> |
| 6 struct __Atomicity_lock | 7 struct __Atomicity_lock |
| 7 { | 8 { |
| 8 static unsigned char _S_atomicity_lock; | 9 static unsigned char _S_atomicity_lock; |
| 9 }; | 10 }; |
| 10 template <int __inst> | 11 template <int __inst> |
| 11 unsigned char __Atomicity_lock<__inst>::_S_atomicity_lock = 0; | 12 unsigned char __Atomicity_lock<__inst>::_S_atomicity_lock = 0; |
| 12 template unsigned char __Atomicity_lock<0>::_S_atomicity_lock; | 13 template unsigned char __Atomicity_lock<0>::_S_atomicity_lock; |
| 13 | 14 |
| 14 int main () { | 15 int main () { |
| 15 } | 16 } |
| 16 | 17 |
| 17 // { dg-final { cleanup-repo-files } } | 18 // { dg-final { cleanup-repo-files } } |
| OLD | NEW |