]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/25022 (failure to transform the unlocked stdio calls)
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Sat, 26 Nov 2005 01:25:20 +0000 (01:25 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Sat, 26 Nov 2005 01:25:20 +0000 (01:25 +0000)
commit7e7b53aa73f8b47b73e924289204eac5d84723cf
tree3361bfee7bbd0f755ff02c5d8d2bb9e0a58ca2d3
parent8712ef1a398996ea769ae7bf53b391bce1f264c0
re PR middle-end/25022 (failure to transform the unlocked stdio calls)

PR middle-end/25022
* builtins.c (expand_builtin_printf, expand_builtin_fprintf,
fold_builtin_fputs, fold_builtin_printf, fold_builtin_fprintf):
Lookup the explicit replacement functions for any unlocked
stdio builtin transformations.

testsuite:
* gcc.c-torture/execute/builtins/fprintf.c,
gcc.c-torture/execute/builtins/fputs-lib.c,
gcc.c-torture/execute/builtins/fputs.c,
gcc.c-torture/execute/builtins/lib/fprintf.c,
gcc.c-torture/execute/builtins/lib/printf.c,
gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.

From-SVN: r107535
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/builtins/fprintf.c
gcc/testsuite/gcc.c-torture/execute/builtins/fputs-lib.c
gcc/testsuite/gcc.c-torture/execute/builtins/fputs.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/fprintf.c
gcc/testsuite/gcc.c-torture/execute/builtins/lib/printf.c
gcc/testsuite/gcc.c-torture/execute/builtins/printf.c