]> git.ipfire.org Git - thirdparty/gcc.git/commit
complex (arg, [...]): Add, implementing TR1, 8.1.9.
authorPaolo Carlini <pcarlini@suse.de>
Fri, 13 Jan 2006 09:45:57 +0000 (09:45 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 13 Jan 2006 09:45:57 +0000 (09:45 +0000)
commit90922b2d107a5f1c32b5c34f3b36aefe02c33a01
tree69cbc5ab4f5b1191894f34353c69e0d82d3b19db
parent952c7b74000865574276838db7365a76980839a0
complex (arg, [...]): Add, implementing TR1, 8.1.9.

2006-01-13  Paolo Carlini  <pcarlini@suse.de>
    Howard Hinnant  <hhinnant@apple.com>

* include/tr1/complex (arg, conj, imag, norm, polar, pow, real):
Add, implementing TR1, 8.1.9.
(__promote_2): New.
* include/tr1/common.h: New, provides __promote, __promote_2.
* include/Makefile.am: Add.
* include/Makefile.in: Regenerate.
* testsuite/testsuite_tr1.h (check_ret_type): New.
* testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: New.
* testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: New.

Co-Authored-By: Howard Hinnant <hhinnant@apple.com>
From-SVN: r109663
libstdc++-v3/ChangeLog
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/tr1/common.h [new file with mode: 0644]
libstdc++-v3/include/tr1/complex
libstdc++-v3/testsuite/testsuite_tr1.h
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_float.cc [new file with mode: 0644]
libstdc++-v3/testsuite/tr1/8_c_compatibility/complex/overloads_int.cc [new file with mode: 0644]