* init.c (build_new_1): Do not check for arithmetic overflow if
authorfw <fw@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2012 09:45:57 +0000 (09:45 +0000)
committerfw <fw@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Nov 2012 09:45:57 +0000 (09:45 +0000)
commit35dd1f6bfdea1358bacc85b30cd5d99bcae2d5e4
tree712ee66f5a475c777251a49b6a28cdc8f3c3b420
parentb9e2d290858263a59c2cf1a187b642635ea281c2
* init.c (build_new_1): Do not check for arithmetic overflow if
inner array size is 1.

* g++.dg/init/new40.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193287 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/init/new40.C [new file with mode: 0644]