------- Comment #5 from burnus at gcc dot gnu dot org 2008-05-25 22:00 ------- Somewhere a fold_convert (TREE_TYPE (to_tree), from_tree) is missing, but I fail to see where. I think one could add a couple of those in trans-array.c; I think there is more than one missing.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36316