https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89492
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > Can you please verify that your testcases work? With the patch I get pr34202_red.f90:8:54: 8 | write(*,*) transfer(transfer([1],[bug4()]),[1],size[1]) | 1 Error: Function 'size' requires an argument list at (1) pr34202_red.f90:7:30: 7 | write(*,*) size(transfer(1,[''])) | 1 Error: 'MOLD' argument of 'TRANSFER' intrinsic at (1) has storage size 0 Full test in progress. Thanks for the quick answer.