------- Comment #30 from pault at gcc dot gnu dot org 2007-10-11 05:17 ------- (In reply to comment #21) > print *, transfer(achar([0]), 0_1) > end > Reducing this testcase has opened Pandora's box, I'll try to fix them one > after > another.
FX, This one is highly unpleasant and seems to occur in simplify_transfer. This also fails: print *, transfer(sqrt([100.]), 0_1) Cheers Paul -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31608