------- Comment #15 from burnus at gcc dot gnu dot org 2010-03-28 14:10 ------- Actually, I am wondering whether one needs to do D.1620_135 = __builtin_malloc (1); for temporary arrays. For user-accessible ALLOCATABLE arrays one does - because ALLOCATED(array) needs also to be .TRUE. for zero-sized arrays, but for temporary arrays one does not. For those one could just do D.1620_135 = 0B Will the middle-end optimize __builtin_free(NULL) away?
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42958