------- Comment #6 from hjl dot tools at gmail dot com 2009-04-06 22:20 -------
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]$
--
hjl dot tools at gmail dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|[4.5 Regression] Revision |[4.5 Regression] Revision
|145571 caused 436.cactusADM |145571 breaks stdio
|in SPEC CPU 2006 to fail |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39664