OSDN Git Service

2011-07-20 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jul 2011 03:27:51 +0000 (03:27 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Jul 2011 03:27:51 +0000 (03:27 +0000)
commitcd9f496fd38314abcc660f35881b6658843706f0
treef3fdc8718eaf6ac83f14016d727102242e79634b
parentdadb7e26dde7fe1fdd7d2a304db52986d92a6ca9
2011-07-20  Benjamin Kosnik  <bkoz@redhat.com>
    Daniel Krugler  <daniel.kruegler@googlemail.com>

* include/std/chrono: (system_clock::is_steady): Update to N3291
from is_monotonic.
(time_point): Add constexpr to nonmember arithmetic operators.
* src/chrono.cc: Modify for above.
* src/compatibility-c++0x.cc: Same.
* testsuite/20_util/time_point/nonmember/constexpr.cc: New.
* testsuite/20_util/time_point/1.cc: Modify.
* testsuite/20_util/system_clock/constexpr_data.cc: Modify.
* testsuite/20_util/system_clock/1.cc: Modify.
* testsuite/20_util/monotonic_clock/constexpr_data.cc: Move to...
* testsuite/20_util/steady_clock/constexpr_data.cc: ...here.
* testsuite/30_threads/condition_variable/members/2.cc: Modify.
* testsuite/30_threads/condition_variable_any/members/2.cc: Modify.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176549 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/chrono
libstdc++-v3/src/chrono.cc
libstdc++-v3/src/compatibility-c++0x.cc
libstdc++-v3/testsuite/20_util/steady_clock/constexpr_data.cc [moved from libstdc++-v3/testsuite/20_util/monotonic_clock/constexpr_data.cc with 93% similarity]
libstdc++-v3/testsuite/20_util/system_clock/1.cc
libstdc++-v3/testsuite/20_util/system_clock/constexpr_data.cc
libstdc++-v3/testsuite/20_util/time_point/1.cc
libstdc++-v3/testsuite/20_util/time_point/nonmember/constexpr.cc [new file with mode: 0644]
libstdc++-v3/testsuite/30_threads/condition_variable/members/2.cc
libstdc++-v3/testsuite/30_threads/condition_variable_any/members/2.cc