#139 Alu3d code triggers ICE for g++-4.0 and g++-4.2 with optimization
Metadata
Property | Value |
---|---|
Reported by | Markus Blatt (markus@dr-blatt.de) |
Reported at | Jul 6, 2006 09:19 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Closed by | Markus Blatt (markus@dr-blatt.de) |
Closed at | Jul 6, 2006 13:26 |
Closed in version | Unknown |
Resolution | Not a bug |
Comment | This does not seem to be a bug in alugrid, but a compiler bug triggered by the use of a bitfield in GeometryType. |
Removing the bitfield everything works now. |
Description
See bug #138 (closed) http://hal.iwr.uni-heidelberg.de/flyspray/?do=details&id=138 .
As I tried to circumvent the ICE by changing GeometryType::basicType to BasicType (instead of a bitfield) and it still crashed in home/mblatt/dune/dune-autobuild/build/dune-grid/dune/grid/common/sizecache.hh:183. I fear this is an issue in either sizecache.hh or Alu.
There might also be the possibility that there is another bug (besides the bitfield handling) that the guys of the gcc-team did (or maybe could) not see.