Opened 10 years ago

Closed 7 years ago

#7229 closed Bugs (fixed)

g++ 4.0.2 ICE in boost/fusion/view/iterator_range.hpp

Reported by: Luc J. Bourhis <luc_j_bourhis@…> Owned by: Eric Niebler
Milestone: Boost 1.61.0 Component: fusion
Version: Boost Development Trunk Severity: Showstopper
Keywords: ICE gcc 4.0.2 Cc:

Description

~> g++ --version

g++ (GCC) 4.0.2 20051125 (Red Hat 4.0.2-8)

Note: This is the latest update on Fedora Core 4 before it became unsupported.

~> cat ice.cpp

#include <boost/fusion/view/iterator_range.hpp> 

~> g++ -I/path/to/boost -c ice.cpp

/home/luc/Developer/cctbx/boost/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:407: internal compiler error: Segmentation fault

This is in trunk rev 79740. Git bisect found that trunk rev 73854 was the first bad commit (but with the ICE happening in a different Boost header though).

Change History (11)

comment:1 by Luc J. Bourhis <luc_j_bourhis@…>, 10 years ago

This may be related to ticket #5808. Both bugs were found trying to compile the CCTBX (http://cctbx.sourceforge.net). The bug reported in #5808 does not happen with gcc 4.0.2 but as reported above an ICE is triggered in another header nonetheless.

comment:2 by guest902 <gmjs@…>, 9 years ago

Same problem in Boost 1.55 with

arm-linux-g++ (GCC) 4.1.1
./boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:407: internal compiler error: Segmentation fault

comment:3 by guest902 <gmjs@…>, 9 years ago

Version: Boost Development TrunkBoost 1.55.0

comment:4 by guest902 <gmjs@…>, 9 years ago

Severity: ProblemShowstopper

comment:5 by guest902 <gmjs@…>, 9 years ago

Version: Boost 1.55.0Boost Development Trunk

comment:6 by guest902 <gmjs@…>, 9 years ago

Same in Boost 1.48 at line 390

/usr/src/boost_1_48_0/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp:390: internal compiler error: Segmentation fault

maybe this will help

comment:7 by Joel de Guzman, 9 years ago

Owner: changed from Joel de Guzman to Eric Niebler

I'm passing this on to Eric, he's the segmented iterator guru.

comment:8 by Eric Niebler, 9 years ago

Status: newassigned

That's a very old compiler. I'm not likely to look at this, but I'll leave it open for now.

comment:9 by Kohei Takahashi <flast@…>, 7 years ago

Milestone: To Be DeterminedBoost 1.61.0

comment:10 by Kohei Takahashi <flast@…>, 7 years ago

The patch was merged. So Joel or Eric, could you close this thicket?

comment:11 by Joel de Guzman, 7 years ago

Resolution: fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.