[PATCH] Add configure flag for operator new (std::nothrow)
Daniel Gutson
daniel.gutson@tallertechnologies.com
Fri Feb 19 21:56:00 GMT 2016
On Mon, Nov 16, 2015 at 3:56 PM, Pedro Alves <palves@redhat.com> wrote:
> On 11/10/2015 01:10 PM, Jonathan Wakely wrote:
>> On 06/11/15 09:59 +0000, Pedro Alves wrote:
>>> On 11/06/2015 01:56 AM, Jonathan Wakely wrote:
>>>> On 5 November 2015 at 23:31, Daniel Gutson
>>>
>>>>> The issue is, as I understand it, to do the actual work of operator
>>>>> new, i.e. allocate memory. It should force
>>>>> us to copy most of the code of the original code of operator new,
>>>>> which may change on new versions of the
>>>>> STL, forcing us to keep updated.
>>>>
>>>> It can just call malloc, and the replacement operator delete can call free.
>>>>
>>>> That is very unlikely to need to change (which is corroborated by the
>>>> fact that the default definitions in libsupc++ change very rarely).
>>>
>>> Or perhaps libsupc++ could provide the default operator new under
>>> a __default_operator_new alias or some such, so that the user-defined
>>> replacement can fallback to calling it. Likewise for op delete.
>>
>> That could be useful, please file an enhancement request in bugzilla
>> if you'd like that done.
>>
>
> I'll leave that to Daniel/Aurelio.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69879
Please assign it to Aurelio.
Thanks and thanks Pedro for the idea.
Daniel.
>
> Thanks,
> Pedro Alves
>
--
Daniel F. Gutson
Chief Engineering Officer, SPD
San Lorenzo 47, 3rd Floor, Office 5
Córdoba, Argentina
Phone: +54 351 4217888 / +54 351 4218211
Skype: dgutson
LinkedIn: http://ar.linkedin.com/in/danielgutson
More information about the Libstdc++
mailing list