PR tree-optimization/86400 - set<string>::set<char (*)[2]) constructor does not work...
commit599b0c065f39b08c19631ad2b59c183db8ebf0b6
authormsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2018 14:36:09 +0000 (5 14:36 +0000)
committermsebor <msebor@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Jul 2018 14:36:09 +0000 (5 14:36 +0000)
treebf5e2c54a9f08d3e851b7523146bc2c9d4cc8238
parent8c422d602fd45b5cbfe08fa8e66c4150ec1f1373
PR tree-optimization/86400 - set<string>::set<char (*)[2]) constructor does not work with array argument

gcc/ChangeLog:
* tree-ssa-strlen.c (maybe_set_strlen_range): Use type size rather
than its domain to compute its the upper bound of a char array.

gcc/testsuite/ChangeLog:
* gcc.dg/strlenopt-47.c: New test.
* gcc.dg/strlenopt-48.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262438 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/strlenopt-47.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/strlenopt-48.c [new file with mode: 0644]
gcc/tree-ssa-strlen.c