diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2011-10-24 20:14:35 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2011-10-24 20:14:35 +0000 |
commit | 93a90db6b0ba863657dd45ecaf4c424ca4ec1acb (patch) | |
tree | bf9957eca52822e3a25fbdd6aed21bf26bfc9eea /gcc/builtins.c | |
parent | 980889d81482ecc88280262cdd101471f8e3c511 (diff) | |
download | gcc-93a90db6b0ba863657dd45ecaf4c424ca4ec1acb.zip gcc-93a90db6b0ba863657dd45ecaf4c424ca4ec1acb.tar.gz gcc-93a90db6b0ba863657dd45ecaf4c424ca4ec1acb.tar.bz2 |
tree-ssa-strlen.c (get_string_length): Change assertion to STPCPY.
2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* tree-ssa-strlen.c (get_string_length): Change assertion to STPCPY.
(zero_length_string): Change assertion to accept strinfo without
length but with stmt instead.
Set the endptr pointer also if starting a new chain.
(adjust_related_strinfos): Ignore strinfos marked for delayed
length computation.
(handle_builtin_strcpy): Mark earlier strinfo elements also for
delayed length computation.
2011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.dg/strlenopt-22.c: New testcase.
* gcc.dg/strlenopt-4.c: Change scan value for s390(x).
From-SVN: r180402
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions