--- Comment #7 from paolo at gcc dot gnu dot org 2008-04-24 17:03 ---
Subject: Bug 35969
Author: paolo
Date: Thu Apr 24 17:03:13 2008
New Revision: 134642
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=134642
Log:
2008-04-24 Paolo Carlini [EMAIL PROTECTED]
PR
--- Comment #8 from pcarlini at suse dot de 2008-04-24 17:05 ---
Fixed for 4.4.0.
--
pcarlini at suse dot de changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #6 from pcarlini at suse dot de 2008-04-21 00:46 ---
According to the resolution of DR 250,
http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#250
indeed splicing doesn't really invalidate iterators. Therefore, the debug-mode
merge should be consistent with
--- Comment #1 from greened at obbligato dot org 2008-04-18 03:12 ---
Created an attachment (id=15493)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15493action=view)
Preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35969
--- Comment #2 from greened at obbligato dot org 2008-04-18 03:13 ---
Created an attachment (id=15494)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15494action=view)
Unpreprocessed source
Includes comments describing the problem.
--
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-04-18 03:23 ---
I don't know if the SGI website has been updated to take into account what the
C++ standard says. Since STL was originally from HP/SGI, that page is old and
might not reflect reality any more.
--
--- Comment #4 from greened at obbligato dot org 2008-04-18 03:26 ---
Subject: Re: GLIBCXX_DEBUG: list::merge triggers bad
assert
pinskia at gcc dot gnu dot org wrote:
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-04-18 03:23
---
I don't know if the SGI website
--- Comment #5 from greened at obbligato dot org 2008-04-18 04:16 ---
Ok, the closest thing I could find is the 1998 draft standard:
http://www.kuzbass.ru:8086/docs/isocpp/lib-containers.html#lib.sequences
It says that splice invalidates only the iterators and references to the