PR middle-end/49905
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Aug 2011 07:40:24 +0000 (07:40 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 4 Aug 2011 07:40:24 +0000 (07:40 +0000)
commitb7831f3eee8c0cabc6b1c6ff1b64e93c26e1834f
tree7fb650606fc204d2c6c911f55570dd8f43df158c
parent5495b11e65a6d2fcea8606af5586162d3cef5c3f
PR middle-end/49905
* tree.h (init_attributes): New prototype.
* attribs.c (init_attributes): No longer static.

* decl.c (cxx_init_decl_processing): Add alloc_size (1) attribute
for operator new and operator new [].  Call init_attributes.

* g++.dg/ext/builtin-object-size3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177316 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/attribs.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/builtin-object-size3.C [new file with mode: 0644]
gcc/tree.h