2006-07-16 Paolo Carlini <pcarlini@suse.de>
commitcc0f5fe9a21640152ac0236849d2138a2c43b8fb
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jul 2006 15:38:59 +0000 (16 15:38 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 16 Jul 2006 15:38:59 +0000 (16 15:38 +0000)
tree70986ec4894ffbf4f16a13ba7ddf34c97a72dfd8
parent350df4c897bb8e2e36527cba17350c6a1b7bfd2e
2006-07-16  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/28277 (partial: valarray bits)
* include/std/std_valarray.h (valarray<>::shift(int),
valarray<>::cshift(int)): Avoid __builtin_alloca with no limit,
do the work in place.
* testsuite/26_numerics/valarray/28277.cc: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115501 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/std_valarray.h
libstdc++-v3/testsuite/26_numerics/valarray/28277.cc [new file with mode: 0644]