[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2020-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #12 from Jonathan Wakely --- Created attachment 47671 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47671=edit Elide exception handling in nothrow new Here's a proof of concept showing how to make the nothrow operator work

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2020-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2020-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #10 from Jonathan Wakely --- (In reply to Daniel Gutson from comment #0) > This issue comes from the following discussion: > > https://gcc.gnu.org/ml/libstdc++/2015-11/msg9.html > > In short: Pedro Alves suggested as a solution

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2020-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #9 from Jonathan Wakely --- N.B. the new patterns your patch adds to the gnu.ver script need to use '[jmy]' instead of 'm' for the size_t parameters, e.g. __default_operator_new_throw[jmy] Otherwise they will only match targets

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2020-01-17 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #8 from Jonathan Wakely --- I missed this question, sorry. The changes needed to add new symbols to libstdc++.so (including adjusting the tests) are documented at:

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-18 Thread gabriel.ibarra at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 Gabriel Ibarra changed: What|Removed |Added Attachment #37887|0 |1 is obsolete|

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #6 from Jonathan Wakely --- (In reply to Gabriel Ibarra from comment #5) > 1) When you say "it can't be applied until after GCC 6", you mean that my > changes won't be commited until then? If you commit this now, how would you >

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-07 Thread gabriel.ibarra at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 Gabriel Ibarra changed: What|Removed |Added Attachment #37848|0 |1 is obsolete|

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-04 Thread daniel.gutson at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #4 from Daniel Gutson --- BTW, please reassign this to gabriel.iba...@tallertechnologies.com since Aurelio is still working on qemu. Sorry for the inconveniences.

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-04 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #3 from Jonathan Wakely --- (In reply to Gabriel Ibarra from comment #2) > I had to add the new functions in the gnu.ver in order to be acceded from > the application. They were added in the GLIBCXX_3.4.22 section, is it the > right

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-03-02 Thread gabriel.ibarra at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 Gabriel Ibarra changed: What|Removed |Added CC||gabriel.ibarra@tallertechno

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-02-23 Thread daniel.gutson at tallertechnologies dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 --- Comment #1 from Daniel Gutson --- Remind to consider all the overloads (throwing, nothrow, etc.) which will require different names.

[Bug libstdc++/69879] Create a pointer to the default operator new and delete

2016-02-22 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|