------- 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

Reply via email to