[Bug c++/85254] boost::is_final does not work for template types

2019-10-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85254 --- Comment #8 from ville at gcc dot gnu.org --- Author: ville Date: Sat Oct 26 17:32:24 2019 New Revision: 277474 URL: https://gcc.gnu.org/viewcvs?rev=277474&root=gcc&view=rev Log: PR c++/85254 Backport from mainline 2019-06-0

[Bug libstdc++/80165] Constexpr tuple of variant doesn't work

2018-05-13 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80165 --- Comment #8 from ville at gcc dot gnu.org --- Author: ville Date: Sun May 13 10:36:12 2018 New Revision: 260209 URL: https://gcc.gnu.org/viewcvs?rev=260209&root=gcc&view=rev Log: PR libstdc++/80165 * testsuite/20_util/variant/80165

[Bug libstdc++/68430] std::is_constructible::value == true for unconstructible type T

2017-12-18 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68430 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Mon Dec 18 18:46:30 2017 New Revision: 255785 URL: https://gcc.gnu.org/viewcvs?rev=255785&root=gcc&view=rev Log: PR libstdc++/68430 * testsuite/20_util/is_constructib

[Bug c++/83895] [8 Regression] -Wparentheses warns about pointer-to-member typedefs

2018-01-22 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83895 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jan 22 12:44:33 2018 New Revision: 256942 URL: https://gcc.gnu.org/viewcvs?rev=256942&root=gcc&view=rev Log: PR c++/83895 cp/ * decl.c (grokdeclarator): Don&#x

[Bug libstdc++/85517] std::variant exception safety problems

2019-03-06 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85517 --- Comment #4 from ville at gcc dot gnu.org --- Author: ville Date: Wed Mar 6 12:56:05 2019 New Revision: 269422 URL: https://gcc.gnu.org/viewcvs?rev=269422&root=gcc&view=rev Log: Rewrite variant, also PR libstdc++/85517 * include/std

[Bug libstdc++/89816] [9 Regression] std::variant move construction regressed since GCC 8.3

2019-03-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89816 --- Comment #11 from ville at gcc dot gnu.org --- Author: ville Date: Tue Mar 26 12:07:26 2019 New Revision: 269940 URL: https://gcc.gnu.org/viewcvs?rev=269940&root=gcc&view=rev Log: PR libstdc++/89816 Fix based on a suggestion b

[Bug libstdc++/89824] Variant jump table reserves space for __variant_cookie twice

2019-03-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89824 --- Comment #1 from ville at gcc dot gnu.org --- Author: ville Date: Tue Mar 26 12:41:59 2019 New Revision: 269941 URL: https://gcc.gnu.org/viewcvs?rev=269941&root=gcc&view=rev Log: PR libstdc++/89824 Fix based on a suggestion b

[Bug libstdc++/89825] Jump table for variant visitation could be shortened for never empty variants

2019-03-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89825 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Tue Mar 26 15:00:05 2019 New Revision: 269947 URL: https://gcc.gnu.org/viewcvs?rev=269947&root=gcc&view=rev Log: PR libstdc++/89825 Fix based on a suggestion b

[Bug c++/85254] boost::is_final does not work for template types

2019-06-01 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85254 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Sat Jun 1 10:57:12 2019 New Revision: 271835 URL: https://gcc.gnu.org/viewcvs?rev=271835&root=gcc&view=rev Log: PR c++/85254 gcc/cp PR c++/85254 *

[Bug c++/86398] is_trivially_constructible always returns true even when is_constructible returns false

2018-07-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86398 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jul 4 19:21:38 2018 New Revision: 262420 URL: https://gcc.gnu.org/viewcvs?rev=262420&root=gcc&view=rev Log: PR c++/86398 gcc/cp/ PR c++/86398 *

[Bug c++/86398] is_trivially_constructible always returns true even when is_constructible returns false

2018-07-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86398 --- Comment #7 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jul 4 20:56:12 2018 New Revision: 262424 URL: https://gcc.gnu.org/viewcvs?rev=262424&root=gcc&view=rev Log: Backport from mainline 2018-07-04 Ville Voutilainen

[Bug c++/79133] lambda capture shadowing parameter & decltype confusion

2018-08-07 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79133 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Tue Aug 7 13:46:16 2018 New Revision: 263357 URL: https://gcc.gnu.org/viewcvs?rev=263357&root=gcc&view=rev Log: PR c++/79133 gcc/cp/ PR c++/79133 * name-

[Bug c++/87093] is_constructible (__is_constructible() instrinsic) explicitly instantiates conversion member function of source

2018-09-12 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87093 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Wed Sep 12 21:10:43 2018 New Revision: 264253 URL: https://gcc.gnu.org/viewcvs?rev=264253&root=gcc&view=rev Log: PR c++/87093 gcc/cp PR c++/87093 *

[Bug c++/87093] is_constructible (__is_constructible() instrinsic) explicitly instantiates conversion member function of source

2018-09-12 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87093 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Wed Sep 12 21:43:49 2018 New Revision: 264254 URL: https://gcc.gnu.org/viewcvs?rev=264254&root=gcc&view=rev Log: PR c++/87093 Backport from mainline 2018-09-1

[Bug libstdc++/84601] [8 Regression] std::optional> is not assignment copyable

2018-03-06 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84601 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Tue Mar 6 21:43:03 2018 New Revision: 258304 URL: https://gcc.gnu.org/viewcvs?rev=258304&root=gcc&view=rev Log: PR libstdc++/84601 * include/std/optional (_Optional

[Bug c++/65923] False positive for warning about literal operator suffix and using

2018-04-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65923 --- Comment #7 from ville at gcc dot gnu.org --- Author: ville Date: Wed Apr 4 16:05:11 2018 New Revision: 259087 URL: https://gcc.gnu.org/viewcvs?rev=259087&root=gcc&view=rev Log: PR c++/65923 gcc/cp PR c++/65923 * decl.c (gr

[Bug libstdc++/87619] sizeof(std::variant) can be reduced if its variant_size is UCHAR_MAX

2018-10-17 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87619 --- Comment #1 from ville at gcc dot gnu.org --- Author: ville Date: Wed Oct 17 19:08:51 2018 New Revision: 265247 URL: https://gcc.gnu.org/viewcvs?rev=265247&root=gcc&view=rev Log: PR libstdc++/87619 * include/std/variant (__select_ind

[Bug libstdc++/87855] std::optional only copy-constructible if T is trivially copy-constructible

2018-11-19 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87855 --- Comment #17 from ville at gcc dot gnu.org --- Author: ville Date: Mon Nov 19 15:05:18 2018 New Revision: 266278 URL: https://gcc.gnu.org/viewcvs?rev=266278&root=gcc&view=rev Log: PR libstdc++/87855 Also implement P0602R4 (var

[Bug libstdc++/70437] [6 Regression] Instantiation loop with pair and is_constructible

2016-04-05 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70437 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Tue Apr 5 11:31:30 2016 New Revision: 234743 URL: https://gcc.gnu.org/viewcvs?rev=234743&root=gcc&view=rev Log: PR libstdc++/70437 * include/bits/st

[Bug libstdc++/66338] std::forward_as_tuple() issue with single argument

2016-05-27 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66338 --- Comment #9 from ville at gcc dot gnu.org --- Author: ville Date: Fri May 27 14:08:37 2016 New Revision: 236822 URL: https://gcc.gnu.org/viewcvs?rev=236822&root=gcc&view=rev Log: 2016-05-24 Ville Voutilainen PR libstdc

[Bug c++/69855] Missing diagnostic for overload that only differs by return type

2016-05-27 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69855 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Fri May 27 14:59:01 2016 New Revision: 236826 URL: https://gcc.gnu.org/viewcvs?rev=236826&root=gcc&view=rev Log: /cp PR c++/69855 * name-

[Bug c++/80682] __is_trivially_constructible(void, int) returns true.

2017-05-11 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80682 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Thu May 11 07:44:29 2017 New Revision: 247880 URL: https://gcc.gnu.org/viewcvs?rev=247880&root=gcc&view=rev Log: PR c++/80682 cp/ PR c++/80682 * method.c (is_trivial

[Bug libstdc++/80654] is_trivially_copy_constructible fails with compiler error with vector of uncopyable objects

2017-05-17 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80654 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Wed May 17 13:54:23 2017 New Revision: 248153 URL: https://gcc.gnu.org/viewcvs?rev=248153&root=gcc&view=rev Log: Implement new C++ intrinsics __is_assign

[Bug c++/80682] __is_trivially_constructible(void, int) returns true.

2017-05-17 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80682 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Wed May 17 13:54:23 2017 New Revision: 248153 URL: https://gcc.gnu.org/viewcvs?rev=248153&root=gcc&view=rev Log: Implement new C++ intrinsics __is_assign

[Bug c++/80812] [8 Regression] ICE: in build_value_init_noctor, at cp/init.c:483

2017-06-01 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80812 --- Comment #4 from ville at gcc dot gnu.org --- Author: ville Date: Thu Jun 1 11:09:41 2017 New Revision: 248788 URL: https://gcc.gnu.org/viewcvs?rev=248788&root=gcc&view=rev Log: PR c++/80812 cp/ PR c++/80812 * method.c (constructi

[Bug libstdc++/80675] Incorrect implementation of LWG 2534

2017-06-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80675 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jun 21 19:53:26 2017 New Revision: 249468 URL: https://gcc.gnu.org/viewcvs?rev=249468&root=gcc&view=rev Log: PR libstdc++/80675, PR libstdc++/80940 * include/std

[Bug libstdc++/80940] [7/8 Regression] Private inheritance from std::ostream - compilation error for custom operator <

2017-06-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80940 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jun 21 19:53:26 2017 New Revision: 249468 URL: https://gcc.gnu.org/viewcvs?rev=249468&root=gcc&view=rev Log: PR libstdc++/80675, PR libstdc++/80940 * include/std

[Bug libstdc++/80940] [7/8 Regression] Private inheritance from std::ostream - compilation error for custom operator <

2017-06-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80940 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jun 21 21:09:46 2017 New Revision: 249471 URL: https://gcc.gnu.org/viewcvs?rev=249471&root=gcc&view=rev Log: PR libstdc++/80675, PR libstdc++/80940 Backport from

[Bug libstdc++/80675] Incorrect implementation of LWG 2534

2017-06-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80675 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Wed Jun 21 21:09:46 2017 New Revision: 249471 URL: https://gcc.gnu.org/viewcvs?rev=249471&root=gcc&view=rev Log: PR libstdc++/80675, PR libstdc++/80940 Backport from

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-13 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #1 from ville at gcc dot gnu.org --- Author: ville Date: Fri Jan 13 14:46:25 2017 New Revision: 244439 URL: https://gcc.gnu.org/viewcvs?rev=244439&root=gcc&view=rev Log: PR libstdc++/78389 * include/bits/list.tcc (me

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-15 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Sun Jan 15 16:11:46 2017 New Revision: 244474 URL: https://gcc.gnu.org/viewcvs?rev=244474&root=gcc&view=rev Log: Backport from mainline 2017-01-13 Ville Voutilain

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-15 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #4 from ville at gcc dot gnu.org --- Author: ville Date: Sun Jan 15 16:27:08 2017 New Revision: 244475 URL: https://gcc.gnu.org/viewcvs?rev=244475&root=gcc&view=rev Log: Backport from mainline 2017-01-13 Ville Voutilain

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-16 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jan 16 11:36:33 2017 New Revision: 244490 URL: https://gcc.gnu.org/viewcvs?rev=244490&root=gcc&view=rev Log: PR libstdc++/78389 fix backwards size adjustments. PR

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-16 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #7 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jan 16 13:30:58 2017 New Revision: 244492 URL: https://gcc.gnu.org/viewcvs?rev=244492&root=gcc&view=rev Log: PR libstdc++/78389 fix backwards size adjustments

[Bug libstdc++/78389] list::merge and list::sort are not exception safe

2017-01-16 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78389 --- Comment #8 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jan 16 13:32:39 2017 New Revision: 244493 URL: https://gcc.gnu.org/viewcvs?rev=244493&root=gcc&view=rev Log: PR libstdc++/78389 fix backwards size adjustments

[Bug libstdc++/80034] [5/6 Regression] unqualified calls to std::distance in std::list::sort

2017-03-13 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80034 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Mon Mar 13 19:41:50 2017 New Revision: 246107 URL: https://gcc.gnu.org/viewcvs?rev=246107&root=gcc&view=rev Log: PR libstdc++/80034 * include/bits/list.tcc (merge(list&

[Bug libstdc++/80034] [5/6 Regression] unqualified calls to std::distance in std::list::sort

2017-03-13 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80034 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Mar 13 19:43:27 2017 New Revision: 246108 URL: https://gcc.gnu.org/viewcvs?rev=246108&root=gcc&view=rev Log: PR libstdc++/80034 * include/bits/list.tcc (merge(list&

[Bug libstdc++/80034] [5/6 Regression] unqualified calls to std::distance in std::list::sort

2017-03-13 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80034 --- Comment #4 from ville at gcc dot gnu.org --- Author: ville Date: Mon Mar 13 19:44:42 2017 New Revision: 246109 URL: https://gcc.gnu.org/viewcvs?rev=246109&root=gcc&view=rev Log: PR libstdc++/80034 * include/bits/list.tcc (merge(list&

[Bug c++/35878] [LWG 2302] Useless NULL pointer check when constructing object

2017-03-20 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35878 --- Comment #10 from ville at gcc dot gnu.org --- Author: ville Date: Tue Mar 21 06:36:22 2017 New Revision: 246301 URL: https://gcc.gnu.org/viewcvs?rev=246301&root=gcc&view=rev Log: gcc/ PR c++/35878 * cp/init.c (std_placement_new_fn

[Bug libstdc++/79141] [6/7 Regression] std::pair p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Apr 3 16:30:58 2017 New Revision: 246653 URL: https://gcc.gnu.org/viewcvs?rev=246653&root=gcc&view=rev Log: PR libstdc++/79141 * include/bits/st

[Bug libstdc++/79141] [6/7 Regression] std::pair p = {}; fails to compile due to ambiguous overload

2017-04-03 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79141 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Mon Apr 3 21:20:23 2017 New Revision: 246663 URL: https://gcc.gnu.org/viewcvs?rev=246663&root=gcc&view=rev Log: PR libstdc++/79141 Backport from mainline 2017-04-0

[Bug libstdc++/77619] uninitialized_meow_construct and friends not exception safe

2016-09-20 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77619 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Tue Sep 20 15:15:36 2016 New Revision: 240264 URL: https://gcc.gnu.org/viewcvs?rev=240264&root=gcc&view=rev Log: PR libstdc++/77619 * incl

[Bug libstdc++/77537] pair constructors do not properly SFINAE

2016-09-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77537 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Wed Sep 21 16:48:35 2016 New Revision: 240322 URL: https://gcc.gnu.org/viewcvs?rev=240322&root=gcc&view=rev Log: PR libstdc++/77537 Implement LWG 2729

[Bug libstdc++/77288] Std::experimental::optional::operator= implementation is broken in gcc 6.1

2016-09-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77288 --- Comment #8 from ville at gcc dot gnu.org --- Author: ville Date: Wed Sep 21 17:37:17 2016 New Revision: 240324 URL: https://gcc.gnu.org/viewcvs?rev=240324&root=gcc&view=rev Log: PR libstdc++/77288 * include/std/

[Bug libstdc++/77717] testsuite/21_strings/basic_string_view/operations/compare/char/1.cc makes undefined memcmp call

2016-09-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77717 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Mon Sep 26 09:46:19 2016 New Revision: 240486 URL: https://gcc.gnu.org/viewcvs?rev=240486&root=gcc&view=rev Log: PR libstdc++/77717 * testsuite/21

[Bug libstdc++/77537] [6 Regression] pair constructors do not properly SFINAE

2016-09-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77537 --- Comment #9 from ville at gcc dot gnu.org --- Author: ville Date: Mon Sep 26 19:56:14 2016 New Revision: 240507 URL: https://gcc.gnu.org/viewcvs?rev=240507&root=gcc&view=rev Log: Backport from mainline 2016-09-21 Ville Voutilain

[Bug libstdc++/77727] Unwrapping std::optional constructor is not working for non-transferable object

2016-09-26 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77727 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Sep 26 20:51:42 2016 New Revision: 240511 URL: https://gcc.gnu.org/viewcvs?rev=240511&root=gcc&view=rev Log: PR libstdc++/77727 * include/std/optional (

[Bug libstdc++/77802] [7 Regression] Boost Fiber doesn't compile

2016-10-03 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77802 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 3 11:06:53 2016 New Revision: 240709 URL: https://gcc.gnu.org/viewcvs?rev=240709&root=gcc&view=rev Log: PR libstdc++/77802 * testsuite/20_util/tuple/

[Bug libstdc++/77288] Std::experimental::optional::operator= implementation is broken in gcc 6.1

2016-10-24 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77288 --- Comment #11 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 24 12:46:44 2016 New Revision: 241476 URL: https://gcc.gnu.org/viewcvs?rev=241476&root=gcc&view=rev Log: Cross-port the latest resolution of LWG2756 and some b

[Bug libstdc++/77727] Unwrapping std::optional constructor is not working for non-transferable object

2016-10-24 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77727 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 24 12:46:44 2016 New Revision: 241476 URL: https://gcc.gnu.org/viewcvs?rev=241476&root=gcc&view=rev Log: Cross-port the latest resolution of LWG2756 and some b

[Bug libstdc++/77288] Std::experimental::optional::operator= implementation is broken in gcc 6.1

2016-10-24 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77288 --- Comment #12 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 24 12:52:31 2016 New Revision: 241477 URL: https://gcc.gnu.org/viewcvs?rev=241477&root=gcc&view=rev Log: Backport from mainline: 2016-10-24 Ville Vou

[Bug libstdc++/77727] Unwrapping std::optional constructor is not working for non-transferable object

2016-10-24 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77727 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 24 12:52:31 2016 New Revision: 241477 URL: https://gcc.gnu.org/viewcvs?rev=241477&root=gcc&view=rev Log: Backport from mainline: 2016-10-24 Ville Vou

[Bug c++/54430] [C++11] For-Loop: Scope of iterating variable begins too early

2015-10-01 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54430 --- Comment #8 from ville at gcc dot gnu.org --- Author: ville Date: Thu Oct 1 19:22:08 2015 New Revision: 228354 URL: https://gcc.gnu.org/viewcvs?rev=228354&root=gcc&view=rev Log: PR c++/54430 /cp 2015-10-01 Ville Voutilainen

[Bug c++/67844] [6 Regression] Cannot make tuple of class with template constructor

2015-10-05 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67844 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 5 09:57:20 2015 New Revision: 228468 URL: https://gcc.gnu.org/viewcvs?rev=228468&root=gcc&view=rev Log: 2015-10-05 Ville Voutilainen

[Bug c++/58566] [c++11] ICE with invalid expression in lambda body

2015-10-12 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58566 --- Comment #6 from ville at gcc dot gnu.org --- Author: ville Date: Mon Oct 12 08:55:19 2015 New Revision: 228706 URL: https://gcc.gnu.org/viewcvs?rev=228706&root=gcc&view=rev Log: PR c++/58566 /cp 2015-10-12 Ville Voutilainen

gcc-bugs@gcc.gnu.org

2015-12-11 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68139 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Fri Dec 11 12:04:23 2015 New Revision: 231562 URL: https://gcc.gnu.org/viewcvs?rev=231562&root=gcc&view=rev Log: PR libstdc++/68139 Added: trunk/libstdc++-v3/t

[Bug libstdc++/68276] ios_base::_M_grow_words should use new (std::nothrow)

2015-12-18 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68276 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Fri Dec 18 15:17:09 2015 New Revision: 231819 URL: https://gcc.gnu.org/viewcvs?rev=231819&root=gcc&view=rev Log: 2015-12-18 Ville Voutilainen PR libstdc

[Bug libstdc++/66693] [C++17] std::tuple_size fails with const std::array

2015-12-21 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66693 --- Comment #3 from ville at gcc dot gnu.org --- Author: ville Date: Mon Dec 21 11:22:16 2015 New Revision: 231875 URL: https://gcc.gnu.org/viewcvs?rev=231875&root=gcc&view=rev Log: PR libstdc++/66693. * include/std/tuple (tuple

[Bug libstdc++/71313] [Filesystem TS] remove_all fails to remove directory contents recursively

2016-07-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71313 --- Comment #2 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jul 4 12:52:49 2016 New Revision: 237978 URL: https://gcc.gnu.org/viewcvs?rev=237978&root=gcc&view=rev Log: PR libstdc++/71313 * src/filesyste

[Bug libstdc++/71313] [Filesystem TS] remove_all fails to remove directory contents recursively

2016-07-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71313 --- Comment #4 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jul 4 13:15:10 2016 New Revision: 237980 URL: https://gcc.gnu.org/viewcvs?rev=237980&root=gcc&view=rev Log: PR libstdc++/71313 * src/filesyste

[Bug libstdc++/71313] [Filesystem TS] remove_all fails to remove directory contents recursively

2016-07-04 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71313 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Mon Jul 4 13:52:21 2016 New Revision: 237981 URL: https://gcc.gnu.org/viewcvs?rev=237981&root=gcc&view=rev Log: Backport from mainline 2016-07-0

[Bug libstdc++/77395] [6/7 Regression] std::is_constructible is false for type constructible via implicit conversion operator affecting std::tuple

2016-08-30 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77395 --- Comment #5 from ville at gcc dot gnu.org --- Author: ville Date: Tue Aug 30 18:46:11 2016 New Revision: 239870 URL: https://gcc.gnu.org/viewcvs?rev=239870&root=gcc&view=rev Log: PR libstdc++/77395 * include/std/typ

[Bug libstdc++/77395] [6/7 Regression] std::is_constructible is false for type constructible via implicit conversion operator affecting std::tuple

2016-08-31 Thread ville at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77395 --- Comment #7 from ville at gcc dot gnu.org --- Author: ville Date: Wed Aug 31 12:38:05 2016 New Revision: 239890 URL: https://gcc.gnu.org/viewcvs?rev=239890&root=gcc&view=rev Log: PR libstdc++/77395 * include/std/typ