------- Comment #3 from jvdelisle at gcc dot gnu dot org 2008-01-18 23:16 ------- On x86-64:
==11867== 208 bytes in 26 blocks are definitely lost in loss record 1 of 5 ==11867== at 0x4A059F6: malloc (vg_replace_malloc.c:149) ==11867== by 0xB4C018: __gmp_default_allocate (in /mnt/sdb2/obj43/gcc/f951) ==11867== by 0xB3BB6D: __gmpz_init_set (in /mnt/sdb2/obj43/gcc/f951) ==11867== by 0x4242A8: gfc_copy_shape (expr.c:339) ==11867== by 0x424309: gfc_copy_expr (expr.c:515) ==11867== by 0x426206: simplify_parameter_variable (expr.c:1524) ==11867== by 0x425F80: gfc_simplify_expr (expr.c:1638) ==11867== by 0x40B234: expand_constructor (array.c:1379) ==11867== by 0x40B4FC: gfc_get_array_element (array.c:1696) ==11867== by 0x40C78E: gfc_expand_constructor (array.c:1404) ==11867== by 0x45F7A4: gfc_resolve_expr (resolve.c:4320) ==11867== by 0x40C646: gfc_resolve_array_constructor (array.c:1514) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34828