------- Comment #10 from kargl at gcc dot gnu dot org 2009-04-06 22:46 ------- (In reply to comment #6) > Revision 145571 breaks stdio when the output was redirected to a file: > > [h[...@gnu-16 pr39664]$ cat foo.c > #include <stdio.h> > > int > main () > { > > printf("--------------------------------------------------------------------------------\n"); > > printf("Done.\n"); > > return 0; > } > j...@gnu-16 pr39664]$ /export/gnu/import/rrs/145571/usr/bin/gcc -O2 -c -o > foo.o > foo.c > [...@gnu-16 pr39664]$ /export/gnu/import/rrs/145571/usr/bin/gfortran -o foo > foo.o > [...@gnu-16 pr39664]$ LD_LIBRARY_PATH=/export/gnu/import/rrs/145571/usr/lib64 > ./foo > 1 > [...@gnu-16 pr39664]$ cat 1 > [...@gnu-16 pr39664]$ LD_LIBRARY_PATH=/export/gnu/import/rrs/145571/usr/lib64 > ./foo > -------------------------------------------------------------------------------- > Done. > [...@gnu-16 pr39664]$ >
Works for me. troutmask:sgk[204] ~/work/4x/bin/gcc -c g.c troutmask:sgk[205] gfc4x -o z g.o troutmask:sgk[206] ./z > zxc troutmask:sgk[207] cat zxc -------------------------------------------------------------------------------- Done. troutmask:sgk[208] gfc4x --version GNU Fortran (GCC) 4.5.0 20090406 (experimental) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39664