summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2002-12-04 01:49:02 +0000
committerSteve Huston <shuston@riverace.com>2002-12-04 01:49:02 +0000
commita2c7e092cffa8223172429262826cb7f856bad75 (patch)
tree90e863e0ea60bae9dc881b3a5259f4856b85819e /tests
parent8e31712aafffbe5a3405f745b755ab49e1694f8a (diff)
downloadATCD-a2c7e092cffa8223172429262826cb7f856bad75.tar.gz
ChangeLogTag:Tue Dec 3 20:47:39 2002 Steve Huston <shuston@riverace.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/Framework_Component_DLL.cpp9
-rw-r--r--tests/MEM_Stream_Test.cpp7
-rw-r--r--tests/Process_Strategy_Test.cpp5
-rw-r--r--tests/Timeprobe_Test.cpp3
4 files changed, 23 insertions, 1 deletions
diff --git a/tests/Framework_Component_DLL.cpp b/tests/Framework_Component_DLL.cpp
index 313686fb77c..bad0f3aeddb 100644
--- a/tests/Framework_Component_DLL.cpp
+++ b/tests/Framework_Component_DLL.cpp
@@ -78,6 +78,13 @@ template class ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_
#pragma instantiate FWCT_DLL_Singleton_Adapter_T<Simple_Service>
#pragma instantiate ACE_DLL_Singleton_T< FWCT_DLL_Singleton_Adapter_T <Simple_Service>,
ACE_SYNCH_MUTEX >
-#pragma instanitiate ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T<Simple_Service>,
+#pragma instantiate ACE_Framework_Component_T<ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T<Simple_Service>,
ACE_SYNCH_MUTEX> >;
+#elif defined (__GNUC__) && defined (_AIX)
+
+template ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T <Simple_Service>,
+ ACE_SYNCH_MUTEX> *
+ ACE_DLL_Singleton_T<FWCT_DLL_Singleton_Adapter_T <Simple_Service>,
+ ACE_SYNCH_MUTEX>::singleton_;
+
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
diff --git a/tests/MEM_Stream_Test.cpp b/tests/MEM_Stream_Test.cpp
index 3e7a353bdfa..a10764f8a95 100644
--- a/tests/MEM_Stream_Test.cpp
+++ b/tests/MEM_Stream_Test.cpp
@@ -513,6 +513,13 @@ template class ACE_Thread_Strategy<Echo_Handler>;
# if defined (ACE_HAS_THREADS)
#pragma instantiate ACE_Thread_Strategy<Echo_Handler>
# endif /* ACE_HAS_THREADS */
+#elif defined (__GNUC__) && defined (_AIX)
+
+template ACE_Singleton<ACE_Atomic_Op<ACE_SYNCH_MUTEX, u_short>,
+ ACE_SYNCH_RECURSIVE_MUTEX> *
+ ACE_Singleton<ACE_Atomic_Op<ACE_SYNCH_MUTEX, u_short>,
+ ACE_SYNCH_RECURSIVE_MUTEX>::singleton_;
+
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
#else
diff --git a/tests/Process_Strategy_Test.cpp b/tests/Process_Strategy_Test.cpp
index e2e2e9145a1..b1b4d1d382d 100644
--- a/tests/Process_Strategy_Test.cpp
+++ b/tests/Process_Strategy_Test.cpp
@@ -82,6 +82,11 @@ template class ACE_Write_Guard<ACE_File_Lock>;
#pragma instantiate ACE_Strategy_Acceptor<Counting_Service, ACE_SOCK_ACCEPTOR>
#pragma instantiate ACE_Svc_Handler<ACE_SOCK_STREAM, ACE_NULL_SYNCH>
#pragma instantiate ACE_Write_Guard<ACE_File_Lock>
+#elif defined (__GNUC__) && defined (_AIX)
+
+template ACE_Singleton<Options, ACE_Null_Mutex> *
+ ACE_Singleton<Options, ACE_Null_Mutex>::singleton_;
+
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
// Define a <Strategy_Acceptor> that's parameterized by the
diff --git a/tests/Timeprobe_Test.cpp b/tests/Timeprobe_Test.cpp
index bf7d3f1da5b..d27ada3b77f 100644
--- a/tests/Timeprobe_Test.cpp
+++ b/tests/Timeprobe_Test.cpp
@@ -122,5 +122,8 @@ ACE_TMAIN (int, ACE_TCHAR *[])
template class ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>;
# elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
# pragma instantiate ACE_Singleton <int, ACE_SYNCH_RECURSIVE_MUTEX>
+# elif defined (__GNUC__) && defined (_AIX)
+ template ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX> *
+ ACE_Singleton<int, ACE_SYNCH_RECURSIVE_MUTEX>::singleton_;
# endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
#endif /* ! ACE_HAS_PURIFY */