[Bug c++/12097] unimplemented: real-valued template parameters when cross-compiling

dank at kegel dot com gcc-bugzilla@gcc.gnu.org
Thu Aug 28 18:08:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12097



------- Additional Comments From dank at kegel dot com  2003-08-28 18:08 -------
Here's what gcc-3.3.1 outputs when cross-compiling.  
(BTW gcc-3.4-20030813 outputs nothing, so I think this is fixed in the 3.4 tree.)

/opt/cegl-2.0/powerpc-750-linux-gnu/gcc-3.3.1-glibc-2.3.2/bin/powerpc-750-linux-gnu-g++
-c -Wabi /home3/dank/ixia_tarballs/gcc-3.3.1/gcc/testsuite/g++.dg/abi/mangle17.C
/home3/dank/ixia_tarballs/gcc-3.3.1/gcc/testsuite/g++.dg/abi/mangle17.C:8:
warning: the
   mangled name of `void f(S<(e + 
   (int)(3.70000000000000017763568394002504646778106689453e+0))>) [with int I = 
   7]' will change in a future version of GCC
/home3/dank/ixia_tarballs/gcc-3.3.1/gcc/testsuite/g++.dg/abi/mangle17.C:11:
warning: the
   mangled name of `void g(S<(e + 
   (int)(3.70000000000000017763568394002504646778106689453e+0))>) [with int I = 
   7]' will change in a future version of GCC



More information about the Gcc-bugs mailing list