[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #13 from Jonathan Wakely --- Created attachment 44936 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=44936=edit Patch for GCC 6.5 Fixed in the gcc-7 and gcc-8 branches. This will not be fixed on gcc-6-branch, but for anybody

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #12 from Jonathan Wakely --- Author: redi Date: Wed Oct 31 13:16:10 2018 New Revision: 265683 URL: https://gcc.gnu.org/viewcvs?rev=265683=gcc=rev Log: PR libstdc++/87822 fix layout change for nested std::pair The introduction of

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #11 from Jonathan Wakely --- Author: redi Date: Wed Oct 31 13:03:25 2018 New Revision: 265681 URL: https://gcc.gnu.org/viewcvs?rev=265681=gcc=rev Log: PR libstdc++/87822 fix layout change for nested std::pair The introduction of

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread romain.geissler at amadeus dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #10 from Romain Geissler --- Thanks for the quick patch ! If no commit is planned in the branch 6, I am going to apply this patch on top myself. I hope people do read the release notes to figure out about this potential ABI

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Wed Oct 31 12:29:02 2018 New Revision: 265678 URL: https://gcc.gnu.org/viewcvs?rev=265678=gcc=rev Log: PR libstdc++/87822 fix layout change for nested std::pair The introduction of the

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #8 from rguenther at suse dot de --- On Wed, 31 Oct 2018, redi at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 > > --- Comment #7 from Jonathan Wakely --- > (In reply to Richard Biener from comment

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #7 from Jonathan Wakely --- (In reply to Richard Biener from comment #5) > Unfortunate :/ Can you add a 6.5 specific note to 6.5/changes.html? Will do. I think it would also be good to commit the fix to the gcc-6-branch, even if

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 Jonathan Wakely changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 Richard Biener changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #4 from Jonathan Wakely --- The fix isn't in any other releases yet, only 6.5

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 --- Comment #3 from Jonathan Wakely --- (In reply to Romain Geissler from comment #0) > (introduce a new > tagged std::pair type and provide dual abi ?). No, no, no! Anything but that.

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/87822] [6/7/8/9 Regression] Binary incompatibility in std::pair introduced by PR 86751

2018-10-31 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87822 Richard Biener changed: What|Removed |Added Keywords||ABI CC|