Comment 9 for bug 1014658

Revision history for this message
Zhenqiang Chen (zhenqiang-chen) wrote :

Thank you for the bug report. I've confirmed this with gcc-linaro-4.6-2012.08 on ARM:

./arm-linux-gnueabi-g++ -g --static -W -Wall -Wextra -std=c++0x -pedantic -pedantic-errors -ofast -ftree-vectorize -fno-exceptions -fno-rtti -ffast-math -flto -funsafe-loop-optimizations -Wunsafe-loop-optimizations -fmodulo-sched -fsched-spec-load -ftracer testclass.cpp
In file included from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/bits/basic_string.h:2974:0,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/string:54,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/bits/locale_classes.h:42,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/bits/ios_base.h:43,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/ios:43,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/ostream:40,
                 from /home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/iostream:40,
                 from t3.cpp:4:
/home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/bits/functional_hash.h: In instantiation of ‘std::size_t std::hash<_Tp>::operator()(_Tp) const [with _Tp = long double, std::size_t = unsigned int]’:
t3.cpp:40:1: instantiated from here
/home/zheche01/gcc-linaro-arm-linux-gnueabi-2012.08/bin/../lib/gcc/arm-linux-gnueabi/4.6.4/../../../../arm-linux-gnueabi/include/c++/4.6.4/bits/functional_hash.h:184:5: internal compiler error: in write_builtin_type, at cp/mangle.c:2168
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://bugs.launchpad.net/gcc-linaro> for instructions.

I can not reproduce this with gcc-linaro-4.7-2012.08 on ARM