https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69609
--- Comment #11 from Jeffrey A. Law <law at redhat dot com> --- The PRE/GCSE limits were changed between gcc-5 and gcc-6 to allow it to run on larger CFGs such as this, but without totally blowing up. So I don't consider the PRE/GCSE bump a regression, a conscious decision to try harder to optimize functions with these painful CFGs.