diff options
author | Jan Hubicka <jh@suse.cz> | 2009-04-19 11:36:10 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2009-04-19 09:36:10 +0000 |
commit | 9225b33903dc8e1ccff3ef02ad223038b7cdd505 (patch) | |
tree | ada8d8dd0ddb7a94d6eab26e929193cd7ed2b4fc | |
parent | 9db4cdd3342a99eb31297f643ecd4432348aa49e (diff) | |
download | gcc-9225b33903dc8e1ccff3ef02ad223038b7cdd505.zip gcc-9225b33903dc8e1ccff3ef02ad223038b7cdd505.tar.gz gcc-9225b33903dc8e1ccff3ef02ad223038b7cdd505.tar.bz2 |
stdatomic.h (atomic_flag_test_and_set_explicit, [...]): Use _GLIBCXX_NOTHROW.
* c_compatibility/stdatomic.h (atomic_flag_test_and_set_explicit,
atomic_flag_clear_explicit, __atomic_flag_wait_explicit): Use
_GLIBCXX_NOTHROW.
* bits/c++config (_GLIBCXX_NOTHROW): New.
From-SVN: r146341
-rw-r--r-- | libstdc++-v3/ChangeLog | 7 | ||||
-rw-r--r-- | libstdc++-v3/include/bits/c++config | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index d0f6b81..361968b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2009-04-19 Jan Hubicka <jh@suse.cz> + + * c_compatibility/stdatomic.h (atomic_flag_test_and_set_explicit, + atomic_flag_clear_explicit, __atomic_flag_wait_explicit): Use + _GLIBCXX_NOTHROW. + * bits/c++config (_GLIBCXX_NOTHROW): New. + 2009-04-18 Jan Hubicka <jh@suse.cz> * eh_type.cc (__cxa_current_exception_type) Mark throw(). diff --git a/libstdc++-v3/include/bits/c++config b/libstdc++-v3/include/bits/c++config index 62e64db..d5babc3 100644 --- a/libstdc++-v3/include/bits/c++config +++ b/libstdc++-v3/include/bits/c++config @@ -330,7 +330,7 @@ _GLIBCXX_END_NAMESPACE # ifdef __cplusplus # define _GLIBCXX_NOTHROW throw() # else -# define _GLIBCXX_NOTHROW __attribute__((nothrow)) +# define _GLIBCXX_NOTHROW __attribute__((__nothrow__)) # endif #endif |