Modify

Opened 5 years ago

Closed 16 months 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).

Attachments (0)

Change History (11)

comment:1 Changed 5 years ago by Luc J. Bourhis <luc_j_bourhis@…>

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 Changed 4 years ago by guest902 <gmjs@…>

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 Changed 4 years ago by guest902 <gmjs@…>

  • Version changed from Boost Development Trunk to Boost 1.55.0

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

  • Severity changed from Problem to Showstopper

comment:5 Changed 4 years ago by guest902 <gmjs@…>

  • Version changed from Boost 1.55.0 to Boost Development Trunk

comment:6 Changed 4 years ago by guest902 <gmjs@…>

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 Changed 4 years ago by djowel

  • Owner changed from djowel to eric_niebler

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

comment:8 Changed 3 years ago by eric_niebler

  • Status changed from new to assigned

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

comment:9 Changed 16 months ago by Kohei Takahashi <flast@…>

  • Milestone changed from To Be Determined to Boost 1.61.0

comment:10 Changed 16 months ago by Kohei Takahashi <flast@…>

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

comment:11 Changed 16 months ago by djowel

  • Resolution set to fixed
  • Status changed from assigned to closed

Add Comment

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain eric_niebler.
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.