PR target/69888
* config/i386/i386.c (decide_alg): Ensure we don't recurse with
identical arguments. Formatting and spelling fixes.
* gcc.target/i386/pr69888.c: New test.
From-SVN: r233615
|| !alg_usable_p (algs->unknown_size, memset, have_as)))
{
enum stringop_alg alg;
- HOST_WIDE_INT new_expected_size = max > 0 ? max / 2 : 2048;
+ HOST_WIDE_INT new_expected_size = (max > 0 ? max : 4096) / 2;
/* If there aren't any usable algorithms or if recursing with the
same arguments as before, then recursing on smaller sizes or