Skip to content

#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.