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