aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-niter.c
diff options
context:
space:
mode:
authorBenjamin Kosnik <bkoz@redhat.com>2004-10-22 05:32:16 +0000
committerBenjamin Kosnik <bkoz@gcc.gnu.org>2004-10-22 05:32:16 +0000
commitaed305a929bbaff9bed857638b90899e1ec37622 (patch)
tree1c19eaec8b161244a85ea6ebe24ea14c66a07346 /gcc/tree-ssa-loop-niter.c
parent7c06b222500d528da9a99c4e8733fa4d4794f1ec (diff)
downloadgcc-aed305a929bbaff9bed857638b90899e1ec37622.zip
gcc-aed305a929bbaff9bed857638b90899e1ec37622.tar.gz
gcc-aed305a929bbaff9bed857638b90899e1ec37622.tar.bz2
array (array): Make safe for zero-sized arrays.
2004-10-21 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/array (array): Make safe for zero-sized arrays. (array::end): Return one past the end. (array::at): Use __throw_out_of_range, include functexcept.h. (operator==): Implement. (operator!=): Same. (operator<): Same. (operator>): Same. (operator>=): Same. (operator<=): Same. * testsuite/tr1/6_containers/array/capacity/(empty.cc, max_size.cc, size.cc): New. * testsuite/tr1/6_containers/array/comparison_operators/(equal.cc, greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc, not_equal): New. * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: New. * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc: New. * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New. * testsuite/tr1/6_containers/array/requirements/(contiguous.cc, instantiate, typedefs, zero_size_arrays): New. From-SVN: r89429
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions