r182443 - in /branches/google/main: gcc/ChangeL...
eraman@gcc.gnu.org
eraman@gcc.gnu.org
Sat Dec 17 20:44:00 GMT 2011
Author: eraman
Date: Sat Dec 17 20:44:28 2011
New Revision: 182443
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=182443
Log:
2011-12-17 Easwaran Raman <eraman@google.com>
* common.opt (fsized-delete): New option.
cp/ChangeLog.google-main:
2011-12-17 Easwaran Raman <eraman@google.com>
* decl.c (cxx_init_decl_processing): Specify a function that
takes a void* and size_t for DELETE_EXPR.
* call.c (build_op_delete_call): If fsized-delete is used, use
the variant that takes size_t as the second parameter except
when deleteting a pointer of type void *.
testsuite/ChangeLog.google-main:
2011-12-17 Easwaran Raman <eraman@google.com>
* g++.dg/other/sized-delete-1.C: New test.
libstdc++-v3/ChangeLog.google-main:
2011-12-17 Easwaran Raman <eraman@google.com>
* libsupc++/del_op.cc (delete): Define a new variant
void operator delete(void*, std::size_t).
* libsupc++/new (delete): Declare
void operator delete(void*, std::size_t) throw();
* testsuite/util/testsuite_abi.cc (check_version): Add new
known version GLIBCXX_3.4.18.
* config/abi/pre/gnu.ver: Add new symbol _ZdlPv[jmy] at version
GLIBCXX_3.4.18.
Modified:
branches/google/main/libstdc++-v3/ChangeLog.google-main
branches/google/main/libstdc++-v3/config/abi/pre/gnu.ver
branches/google/main/libstdc++-v3/libsupc++/del_op.cc
branches/google/main/libstdc++-v3/libsupc++/new
branches/google/main/libstdc++-v3/testsuite/util/testsuite_abi.cc
Changes in other areas also in this revision:
Added:
branches/google/main/gcc/testsuite/g++.dg/other/sized-delete-1.C
Modified:
branches/google/main/gcc/ChangeLog.google-main
branches/google/main/gcc/common.opt
branches/google/main/gcc/cp/ChangeLog.google-main
branches/google/main/gcc/cp/call.c
branches/google/main/gcc/cp/decl.c
branches/google/main/gcc/testsuite/ChangeLog.google-main
More information about the Libstdc++-cvs
mailing list