<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ppe42-gcc/libstdc++-v3/include/std, branch gcc-4_9_2-ppe42</title>
<subtitle>GCC for the PPE42</subtitle>
<id>https://git.raptorcs.com/git/ppe42-gcc/atom?h=gcc-4_9_2-ppe42</id>
<link rel='self' href='https://git.raptorcs.com/git/ppe42-gcc/atom?h=gcc-4_9_2-ppe42'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/'/>
<updated>2014-10-08T11:05:43+00:00</updated>
<entry>
<title>libcpp/</title>
<updated>2014-10-08T11:05:43+00:00</updated>
<author>
<name>emsr</name>
<email>emsr@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-10-08T11:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=3064627f8924d72a3e5f969d50d983ae9adb83a0'/>
<id>urn:sha1:3064627f8924d72a3e5f969d50d983ae9adb83a0</id>
<content type='text'>
2014-10-08  Edward Smith-Rowland  &lt;3dw4rd@verizon.net&gt;

	Implement SD-6: SG10 Feature Test Recommendations
	* internal.h (lexer_state, spec_nodes): Add in__has_include__.
	* directives.c: Support __has_include__ builtin.
	* expr.c (parse_has_include): New function to parse __has_include__
	builtin; (eval_token()): Use it.
	* files.c (_cpp_has_header()): New funtion to look for header;
	(open_file_failed()): Not an error to not find a header file for
	__has_include__.
	* identifiers.c (_cpp_init_hashtable()): Add entry for __has_include__.
	* pch.c (cpp_read_state): Lookup __has_include__.
	* traditional.c (enum ls, _cpp_scan_out_logical_line()): Walk through
	__has_include__ statements.


gcc/c-family/

2014-10-08  Edward Smith-Rowland  &lt;3dw4rd@verizon.net&gt;

	Implement SD-6: SG10 Feature Test Recommendations
	* c-cppbuiltin.c (c_cpp_builtins()): Define language feature
	macros and the __has_header macro.


libstdc++-v3/

2014-10-08  Edward Smith-Rowland  &lt;3dw4rd@verizon.net&gt;

	Implement SD-6: SG10 Feature Test Recommendations
	* include/bits/basic_string.h: Add __cpp_lib feature test macro.
	* include/bits/stl_algobase.h: Ditto.
	* include/bits/stl_function.h: Ditto.
	* include/bits/unique_ptr.h: Ditto.
	* include/std/chrono: Ditto.
	* include/std/complex: Ditto.
	* include/std/iomanip: Ditto.
	* include/std/shared_mutex: Ditto.
	* include/std/tuple: Ditto.
	* include/std/type_traits: Ditto.
	* include/std/utility: Ditto.
	* testsuite/experimental/feat-cxx14.cc: New.
	* testsuite/experimental/feat-lib-fund.cc: New.
	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
	* testsuite/20_util/duration/literals/range.cc: Adjust.
	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Adjust.
	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Adjust.
	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Adjust.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust.
	* testsuite/23_containers/array/tuple_interface/get_neg.cc: Adjust.
	* testsuite/23_containers/array/tuple_interface/tuple_element_neg.cc:
	Adjust.


gcc/testsuite/

2014-10-08  Edward Smith-Rowland  &lt;3dw4rd@verizon.net&gt;

	Implement SD-6: SG10 Feature Test Recommendations
	* g++.dg/cpp1y/feat-cxx11-neg.C: New.
	* g++.dg/cpp1y/feat-cxx11.C: New.
	* g++.dg/cpp1y/feat-cxx14.C: New.
	* g++.dg/cpp1y/feat-cxx98.C: New.
	* g++.dg/cpp1y/feat-cxx98-neg.C: New.
	* g++.dg/cpp1y/phoobhar.h: New.
	* g++.dg/cpp1y/testinc/phoobhar.h: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@215998 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>2014-10-03  Edward Smith-Rowland  &lt;3dw4rd@verizon.net&gt;</title>
<updated>2014-10-03T13:50:20+00:00</updated>
<author>
<name>emsr</name>
<email>emsr@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-10-03T13:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=0b28e85cc6fa6f10c51cfa6a212169ac4eef47a0'/>
<id>urn:sha1:0b28e85cc6fa6f10c51cfa6a212169ac4eef47a0</id>
<content type='text'>
	* include/std/type_traits: Add is_final&lt;&gt; type trait for C++14.
	* testsuite/util/testsuite_tr1.h: Add FinalType.
	* testsuite/20_util/is_final/requirements/
	explicit_instantiation.cc: New.
	* testsuite/20_util/is_final/requirements/typedefs.cc: New.
	* testsuite/20_util/is_final/value.cc: New.
	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Adjust.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Adjust.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@215850 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* include/std/mutex (try_lock): Do not swallow exceptions.</title>
<updated>2014-10-01T12:34:10+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-10-01T12:34:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=b14c3ddd1b8749827e97a72b0ccb84fc2d5edc15'/>
<id>urn:sha1:b14c3ddd1b8749827e97a72b0ccb84fc2d5edc15</id>
<content type='text'>
	* testsuite/30_threads/try_lock/4.cc: Fix test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@215755 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>Backported from mainline</title>
<updated>2014-08-04T18:50:20+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-08-04T18:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=c8c43ed8f2731f8c5334d78fb5b8ab96d6300fc6'/>
<id>urn:sha1:c8c43ed8f2731f8c5334d78fb5b8ab96d6300fc6</id>
<content type='text'>
2014-06-02  Jonathan Wakely  &lt;jwakely@redhat.com&gt;

	* include/std/condition_variable (condition_variable_any::_Unlock): Do
	not swallow __forced_unwind.
	* include/std/future (__future_base::_Task_setter): Likewise.
	(__future_base::_Async_state_impl): Turn __forced_unwind into broken
	promise and rethrow.
	* include/std/mutex (try_lock): Likewise.
	* testsuite/30_threads/async/forced_unwind.cc: New.
	* testsuite/30_threads/packaged_task/forced_unwind.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@213602 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* include/std/tuple (tuple_size&lt;cv _Tp&gt;): Implement LWG 2313.</title>
<updated>2014-06-13T11:59:29+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-06-13T11:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=b1820bb3cced52f507718604a707ca79bef096fc'/>
<id>urn:sha1:b1820bb3cced52f507718604a707ca79bef096fc</id>
<content type='text'>
	(get&lt;_Tp&gt;(tuple&lt;_Types...&gt;&amp;&amp;)): Use forward instead of move.
	* testsuite/20_util/tuple/element_access/get_by_type.cc: Test rvalues.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211637 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>2014-06-13  Jonathan Wakely  &lt;jwakely@redhat.com&gt;</title>
<updated>2014-06-13T11:59:22+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-06-13T11:59:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=4658842aa8c05227f9f0342d891ce5b1b49d4bab'/>
<id>urn:sha1:4658842aa8c05227f9f0342d891ce5b1b49d4bab</id>
<content type='text'>
	Backport from mainline
	PR libstdc++/60326
	* include/std/type_traits (__make_unsigned, __make_signed): Define
	specializations for wchar_t, char16_t and char32_t.
	* testsuite/20_util/make_signed/requirements/typedefs-4.cc: New.
	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Correct
	test for make_unsigned&lt;volatile wchar_t&gt;.
	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc:
	Likewise.
	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
	line number.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc:
	Likewise.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.

	Backport from mainline
	PR libstdc++/61269
	* include/std/type_traits: Move include outside namespace std.
	* testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error.
	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
	Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211636 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>2014-06-07  Ed Smith-Rowland  &lt;3dw4rd@verizon.net&gt;</title>
<updated>2014-06-07T13:39:22+00:00</updated>
<author>
<name>emsr</name>
<email>emsr@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-06-07T13:39:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=54c745a1eeb35e2e34b3d3313a96fa275e8b4393'/>
<id>urn:sha1:54c745a1eeb35e2e34b3d3313a96fa275e8b4393</id>
<content type='text'>
	Backport from mainline
	DR 2344 - std::quoted doesn't respect padding
	* include/std/iomanip: Allow for padding in quoted inserters.
	* testsuite/27_io/manipulators/standard/char/dr2344.cc: New.
	* testsuite/27_io/manipulators/standard/wchar_t/dr2344.cc: New.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@211344 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	PR libstdc++/60966</title>
<updated>2014-05-17T13:01:11+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-05-17T13:01:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=83760b1a11d36a0bbb64553fda530113db2c78f7'/>
<id>urn:sha1:83760b1a11d36a0bbb64553fda530113db2c78f7</id>
<content type='text'>
	* include/std/future (__future_base::_State_baseV2::_M_set_result):
	Signal condition variable after call_once returns.
	(__future_base::_State_baseV2::_M_do_set): Do not signal here.
	(promise::set_value, promise::set_exception): Increment the reference
	count on the shared state until the function returns.
	* testsuite/30_threads/promise/60966.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210557 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>	* include/std/iostream: Fix URL in comment.</title>
<updated>2014-05-08T19:14:28+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-05-08T19:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=94412776fe34232906aab7a80a59f40b6170c3a9'/>
<id>urn:sha1:94412776fe34232906aab7a80a59f40b6170c3a9</id>
<content type='text'>
	* src/c++98/ios_init.cc: Fix path in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210235 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
<entry>
<title>Backport libstdc++/60594 fix from mainline.</title>
<updated>2014-05-06T11:45:14+00:00</updated>
<author>
<name>redi</name>
<email>redi@138bc75d-0d04-0410-961f-82ee72b054a4</email>
</author>
<published>2014-05-06T11:45:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/ppe42-gcc/commit/?id=a1f604e51c75b9ad8ba24e7158e993fb0143a3f4'/>
<id>urn:sha1:a1f604e51c75b9ad8ba24e7158e993fb0143a3f4</id>
<content type='text'>
	PR libstdc++/60594
	* include/std/functional (function::_Callable): Exclude own type
	from the callable checks.
	* testsuite/20_util/function/60594.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_9-branch@210103 138bc75d-0d04-0410-961f-82ee72b054a4
</content>
</entry>
</feed>
