------- Comment #27 from jv244 at cam dot ac dot uk 2009-07-24 16:05 ------- (In reply to comment #25) > Ah, btw I remember that the Fortran FE creates a new type copy for each > array descriptor and links them in the type variant chains (wtf?). > > Can you try
this fixes the segfault, but I now get: gfortran -c CP2K_2009-05-01.f90 CP2K_2009-05-01.f90: In function debug_ewald_multipole_low: CP2K_2009-05-01.f90:632848:0: error: non-trivial conversion at assignment struct array2_integer(kind=4) struct array2_integer(kind=4) list = neighbor_kind_pair->list; CP2K_2009-05-01.f90:632848:0: internal compiler error: verify_gimple failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40005