re PR libstdc++/54112 (including complex.h and complex fails in C++03)
authorMarc Glisse <marc.glisse@inria.fr>
Mon, 13 Aug 2012 11:55:00 +0000 (13:55 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Mon, 13 Aug 2012 11:55:00 +0000 (11:55 +0000)
commit6a9573cc7b1d527e61f4ef7900c0a1c21203e24a
treec01626515a30bc9dacf466cf7f86fee9bb22d634
parent61f7b9ae9314c2e69f12508f10e0643db1cd5d25
re PR libstdc++/54112 (including complex.h and complex fails in C++03)

2012-08-13  Marc Glisse  <marc.glisse@inria.fr>

PR libstdc++/54112
* include/c_compatibility/complex.h: Undefine complex, always
include system's complex.h if present.
* testsuite/26_numerics/complex/c99.cc: New testcase.
* testsuite/17_intro/headers/c++1998/complex.cc: Likewise.
* doc/xml/manual/numerics.xml: Document it.

From-SVN: r190340
libstdc++-v3/ChangeLog
libstdc++-v3/doc/xml/manual/numerics.xml
libstdc++-v3/include/c_compatibility/complex.h
libstdc++-v3/testsuite/17_intro/headers/c++1998/complex.cc [new file with mode: 0644]
libstdc++-v3/testsuite/26_numerics/complex/c99.cc [new file with mode: 0644]