You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Martin Sebor (JIRA)" <ji...@apache.org> on 2006/08/11 19:13:16 UTC

[jira] Commented: (STDCXX-157) [XLC++ 7.0, 8.0] explicit instantiation fails to emit some symbols

    [ http://issues.apache.org/jira/browse/STDCXX-157?page=comments#action_12427559 ] 
            
Martin Sebor commented on STDCXX-157:
-------------------------------------

-------- Original Message --------
Subject: Fw: PMR 02236,K78,000 (Compiler fails to emit symbol for a member function)
Date: 	Fri, 11 Aug 2006 12:45:25 -0400
From: 	Zoran Kulina <zo...@ca.ibm.com>
To: 	Martin Sebor <se...@roguewave.com>

Hi Martin,

The PTF had to be been deferred again to the end of September.

I hope this doesn't affect you.

I'll get in touch when we publish the PTF.

Regards.

_____________________________________
Zoran Kulina
XL C/C++ and Fortran Support
IBM Toronto Software Lab
Phone: +1 905-413-2122
http://www.can.ibm.com/torontolab


----- Forwarded by Zoran Kulina/Toronto/IBM on 08/11/2006 12:43 PM -----
*Zoran Kulina/Toronto/IBM*

07/07/2006 09:17 AM

	
To: Martin Sebor <se...@roguewave.com>
cc: 
Subject: Re: Fw: PMR 02236,K78,000 (Compiler fails to emit symbol for a member function)
Link <Notes://T25ARCH1/85256EDA00809393/97E18676142C834A8525713E00499CF3/6828326C3BB85E61852571A3006F24B0>

Hi Martin,

Sorry... I made a mistake. The PTF containing this fix was published for 
AIX, not for Linux as of yet. The Linux update is still on track for the 
end of July.

I'll put this PMR back on stand by until the Linux PTF gets out.

Regards,

Zoran Kulina
XL C/C++ and Fortran Support
IBM Software Group - Toronto Lab
+1 905-413-2122
http://www.can.ibm.com/torontolab

> [XLC++ 7.0, 8.0] explicit instantiation fails to emit some symbols
> ------------------------------------------------------------------
>
>                 Key: STDCXX-157
>                 URL: http://issues.apache.org/jira/browse/STDCXX-157
>             Project: C++ Standard Library
>          Issue Type: Bug
>          Components: External
>         Environment: $ uname -sr && xlC -qversion
> Linux 2.6.5-7.191-pseries64
> IBM XL C/C++ Advanced Edition V8.0 for Linux   
> Version: 08.00.0000.0000
>            Reporter: Martin Sebor
>
> PMR 02236,K78,000
> XLC++ 8.0 fails to emit a symbol for the member function S<int>::bar() in the program below.
> $ cat t.cpp && xlC -c t.cpp && echo xlc: && nm -C t.o &&
> echo gcc: && gcc -c t.cpp && nm -C t.o
> template <class T> T foo (T t) { return t; }
> template <class T>
> struct S
> {
>     T bar () { return foo (T ()); }
>     void baz () { foo<T>(0); }
> };
> template struct S<int>;
> xlc:
>          U __IBMCPlusPlusExceptionV2
> 00000000 W int foo<int>(int)
> 00000014 W S<int>::baz()
> gcc:
> 00000000 W int foo<int>(int)
> 00000000 W S<int>::bar()
> 00000000 W S<int>::baz()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira