[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 21:17:29 2017 New Revision: 245457 URL: https://gcc.gnu.org/viewcvs?rev=245457=gcc=rev Log: PR69301 don't assume atomic can default construct T Backport from mainline

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-02-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue Feb 14 20:07:54 2017 New Revision: 245450 URL: https://gcc.gnu.org/viewcvs?rev=245450=gcc=rev Log: PR69301 don't assume atomic can default construct T Backport from mainline

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #4 from Jonathan Wakely --- Fixed on trunk. Backports to follow.

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Wed Jan 18 18:36:45 2017 New Revision: 244588 URL: https://gcc.gnu.org/viewcvs?rev=244588=gcc=rev Log: PR69301 don't assume atomic can default construct T PR libstdc++/69301

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2017-01-18 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 --- Comment #2 from Jonathan Wakely --- Also "tmp" is not a reserved name!

[Bug libstdc++/69301] std::atomic::load() won't compile if T doesn't have a default constructor

2016-01-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69301 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid