summaryrefslogtreecommitdiffstats
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-29 14:57:42 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2014-01-29 14:57:42 +0000
commitf29863eed95c1a1f66fa5ec63ec8cac8aa1f6585 (patch)
tree4382950e3b74baf8bcacd9f0099feaf5da63c35e /libstdc++-v3/ChangeLog
parent7deb91c75a1c9de5bf46a5c959e5e709173ee639 (diff)
downloadppe42-gcc-f29863eed95c1a1f66fa5ec63ec8cac8aa1f6585.tar.gz
ppe42-gcc-f29863eed95c1a1f66fa5ec63ec8cac8aa1f6585.zip
PR libstdc++/59829
* include/bits/stl_vector.h (vector::data()): Call _M_data_ptr. (vector::_M_data_ptr): New overloaded functions to ensure empty vectors do not dereference the pointer. * testsuite/23_containers/vector/59829.cc: New. * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Adjust dg-error line number. * testsuite/23_containers/vector/requirements/dr438/ constructor_1_neg.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/ constructor_2_neg.cc: Likewise. * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@207241 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9618c9eb275..9578071f478 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -24,6 +24,20 @@
New.
* testsuite/20_util/allocator_traits/requirements/typedefs2.cc: New.
+ PR libstdc++/59829
+ * include/bits/stl_vector.h (vector::data()): Call _M_data_ptr.
+ (vector::_M_data_ptr): New overloaded functions to ensure empty
+ vectors do not dereference the pointer.
+ * testsuite/23_containers/vector/59829.cc: New.
+ * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
+ Adjust dg-error line number.
+ * testsuite/23_containers/vector/requirements/dr438/
+ constructor_1_neg.cc: Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/
+ constructor_2_neg.cc: Likewise.
+ * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
+ Likewise.
+
2014-01-28 Jonathan Wakely <jwakely@redhat.com>
Kyle Lippincott <spectral@google.com>
OpenPOWER on IntegriCloud