builtins.c (expand_builtin_fputs): When deleting NOP calls to builtin fputs...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Tue, 31 Oct 2000 18:27:42 +0000 (18:27 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Tue, 31 Oct 2000 18:27:42 +0000 (18:27 +0000)
commitbcb38cc180d1f56eab538f76c2a608e6dfd61da9
tree36069d01197f46a9e613f71dc306dcb1c4138213
parentbc359d3a5d3e8e6a5ad489b9da8740c2cf7bf301
builtins.c (expand_builtin_fputs): When deleting NOP calls to builtin fputs...

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

From-SVN: r37162
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/stdio-opt-1.c [new file with mode: 0644]