------- Comment #2 from rguenth at gcc dot gnu dot org 2006-07-27 11:31 ------- With checking enabled you get
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h: In function '_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _Tp) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<QRect*, std::vector<QRect, std::allocator<QRect> > >, _Tp = QRect]': /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:2182: error: NOTE_INSN_BASIC_BLOCK is missing for block 1 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:2182: error: NOTE_INSN_BASIC_BLOCK 21 in middle of basic block 1 /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:2182: error: insn outside basic block (insn 19 17 21 1 (parallel [ (set (reg/f:SI 7 sp) (plus:SI (reg/f:SI 7 sp) (const_int 12 [0xc]))) (clobber (reg:CC 17 flags)) ]) -1 (nil) (nil)) /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:2182: internal compiler error: in rtl_verify_flow_info, at cfgrtl.c:2250 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. not a regression, since 4.0 did not have -fstack-protector. -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rguenth at gcc dot gnu dot | |org Keywords| |ice-on-valid-code Known to fail| |4.1.0 4.1.1 4.2.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28498