[v3] Library bits of c++/49813
Andreas Schwab
schwab@redhat.com
Thu Jul 28 09:44:00 GMT 2011
Paolo Carlini <paolo.carlini@oracle.com> writes:
> 2011-07-27 Paolo Carlini <paolo.carlini@oracle.com>
>
> PR c++/49813
> * include/c_global/cmath: Use _GLIBCXX_CONSTEXPR and constexpr.
I'm seeing this error on ia64:
/usr/local/gcc/gcc-20110728/Build/./gcc/xgcc -shared-libgcc -B/usr/local/gcc/gcc-20110728/Build/./gcc -nostdinc++ -L/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/src -L/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/src/.libs -B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/lib/ -isystem /usr/ia64-suse-linux/include -isystem /usr/ia64-suse-linux/sys-include -x c++-header -nostdinc++ -g -O2 -D_GNU_SOURCE -I/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux -I/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include -I/usr/local/gcc/gcc-20110728/libstdc++-v3/libsupc++ -O2 -g -std=gnu++0x /usr/local/gcc/gcc-20110728/libstdc++-v3/include/precompiled/stdc++.h \
-o ia64-suse-linux/bits/stdc++.h.gch/O2ggnu++0x.gch
/usr/local/gcc/gcc-20110728/Build/./gcc/xgcc -shared-libgcc -B/usr/local/gcc/gcc-20110728/Build/./gcc -nostdinc++ -L/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/src -L/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/src/.libs -B/usr/ia64-suse-linux/bin/ -B/usr/ia64-suse-linux/lib/ -isystem /usr/ia64-suse-linux/include -isystem /usr/ia64-suse-linux/sys-include -x c++-header -nostdinc++ -g -O2 -D_GNU_SOURCE -I/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include/ia64-suse-linux -I/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include -I/usr/local/gcc/gcc-20110728/libstdc++-v3/libsupc++ -O2 -g /usr/local/gcc/gcc-20110728/libstdc++-v3/include/precompiled/stdc++.h -o ia64-suse-linux/bits/stdc++.h.gch/O2g.gch
In file included from /usr/local/gcc/gcc-20110728/libstdc++-v3/include/precompiled/stdc++.h:42:0:
/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include/cmath: In function 'constexpr float std::fma(float, float, float)':
/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include/cmath:1288:43: sorry, unimplemented: unexpected ast of kind fma_expr
/usr/local/gcc/gcc-20110728/Build/ia64-suse-linux/libstdc++-v3/include/cmath:1288:43: internal compiler error: in potential_constant_expression_1, at cp/semantics.c:8094
Andreas.
--
Andreas Schwab, schwab@redhat.com
GPG Key fingerprint = D4E8 DBE3 3813 BB5D FA84 5EC7 45C6 250E 6F00 984E
"And now for something completely different."
More information about the Libstdc++
mailing list