re PR middle-end/30473 (Internal Compiler Error with a sprintf with few arguments...
authorJakub Jelinek <jakub@redhat.com>
Fri, 2 Feb 2007 12:21:13 +0000 (13:21 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 2 Feb 2007 12:21:13 +0000 (13:21 +0100)
commit6b01cd54dd628d5f5b02c508032113d764759141
tree2be40460b646c9724b96b9db0315c07f49770ee7
parentb198261f9c5ce8b6cec5769eec4f3d82e04eaeb8
re PR middle-end/30473 (Internal Compiler Error with a sprintf with few arguments for format %s)

PR middle-end/30473
* builtins.c (fold_builtin_sprintf): Do not attempt to optimize
sprintf (str, "%s").  Do not optimize sprintf (str, "nopercent", p++).

* gcc.dg/pr30473.c: New test.
* gcc.c-torture/execute/20070201-1.c: New test.

From-SVN: r121495
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20070201-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr30473.c [new file with mode: 0644]