On 2016.10.12 at 20:14 -0500, Bill Schmidt wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77937 reports an ICE in SLSR > where a POINTER_PLUS_EXPR occurs with a candidate increment of -1. This > is supposed to be prevented by code in analyze_increments, since replacement > of such a candidate is not guaranteed to be profitable. The test for this > was inadequate. This patch replaces it with the correct check, determining > whether the type of the candidate is a pointer type. > > Bootstrapped and tested on powerpc64le-unknown-linux-gnu, committed.
Please commit the small testcase from the bug, too. Thanks. -- Markus