------- Comment #5 from wirawan0 at gmail dot com 2010-02-23 17:49 ------- Here's the dump content. Indeed it misses the "\n" stuff.
~/toys/gfortran/ch10 $ cat testme5.F90.003t.original testme3 () { static integer(kind=4) options.0[8] = {68, 255, 0, 0, 0, 1, 0, 1}; _gfortran_set_options (8, (void *) &options.0); { struct __st_parameter_dt dt_parm.1; dt_parm.1.common.filename = &"testme5.F90"[1]{lb: 1 sz: 1}; dt_parm.1.common.line = 11; dt_parm.1.format = &"(a,a)"[1]{lb: 1 sz: 1}; dt_parm.1.format_len = 5; dt_parm.1.common.flags = 4096; dt_parm.1.common.unit = 6; _gfortran_st_write (&dt_parm.1); _gfortran_transfer_character (&dt_parm.1, &""[1]{lb: 1 sz: 1}, 1); _gfortran_transfer_character (&dt_parm.1, &"invars1m : enter jdtset="[1]{lb: 1 sz: 1}, 24); _gfortran_st_write_done (&dt_parm.1); } } BTW I recompiled gcc 4.4.3 (vanilla version from gcc site) on an Ubuntu 8.04 box, and it did not have problem like this. Seems like this is a Gentoo-specific problem? I started seeing this problem from a completely different thread, here: http://bugs.gentoo.org/show_bug.cgi?id=249493 I'll ping the gentoo folks to see if they can help as well. Wirawan -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43146