OSDN Git Service

* builtins.c (expand_builtin_fputs): When deleting NOP calls to
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Oct 2000 18:27:42 +0000 (18:27 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Oct 2000 18:27:42 +0000 (18:27 +0000)
commit6d42b7e458f5528296d22c0ad023c739631d5beb
tree36069d01197f46a9e613f71dc306dcb1c4138213
parentd0536ae1c24499ab31b8dfc4401210762e23853b
* builtins.c (expand_builtin_fputs): When deleting NOP calls to
builtin fputs, ensure we still evaluate the stream in case it
has side-effects.

testsuite:
* gcc.c-torture/execute/stdio-opt-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37162 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c [new file with mode: 0644]