[v3] Library bits of c++/49813
Paolo Carlini
paolo.carlini@oracle.com
Thu Jul 28 19:17:00 GMT 2011
Hi Andreas,
> /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
in the past we encountered already a few small problems of this kind,
with cases missing from the potential_constant_expression_1 switch. I
believe something quite close to what I'm attaching below should be
enough, can you give it a try?
In any case, we definitely want Jason to have a look as soon as
possible. If you want to restore the ia64 bootstrap in the meanwhile,
feel free to comment out any troublesome constexpr specifier in that
file (or replacing it with inline).
Thanks!
Paolo.
//////////////////////
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: p
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20110728/e2f67b85/attachment.ksh>
More information about the Libstdc++
mailing list