This is the mail archive of the libstdc++-cvs@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r182443 - in /branches/google/main: gcc/ChangeL...


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]