http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47566
--- Comment #11 from Joost VandeVondele <Joost.VandeVondele at pci dot uzh.ch> 2011-02-01 15:52:42 UTC --- (In reply to comment #9) > In file included from :425:0: > /tmp/cp2k/makefiles/../src/realspace_grid_types.F: In function > 'rs_pw_transfer_replicated': > /tmp/cp2k/makefiles/../src/realspace_grid_types.F:816:0: error: non-trivial > conversion at assignment yes, that is PR45586. Can be worked around with either release checking (which I have enable right now) or changing src/realspace_grid_types.F to use REAL(KIND=dp), DIMENSION ( :, :, : ), POINTER :: r ! the grid instead of REAL(KIND=dp), DIMENSION ( :, :, : ), ALLOCATABLE :: r ! the grid > The following fixes the ICE for me: cool.