Paolo Carlini <paolo.carl...@oracle.com> writes:

> 2011-07-27  Paolo Carlini  <paolo.carl...@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, sch...@redhat.com
GPG Key fingerprint = D4E8 DBE3 3813 BB5D FA84  5EC7 45C6 250E 6F00 984E
"And now for something completely different."

Reply via email to