https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86540

Jeffrey A. Law <law at redhat dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|middle-end                  |testsuite

--- Comment #4 from Jeffrey A. Law <law at redhat dot com> ---
These are both caused by the increased CASE_VALUES_THRESHOLD for aarch64.  That
changes decisions in the switch conversion code which in turn expose new
(unexpected) jump threading opportunities after switch conversion.

I checked all the other targets that have a non-default CASE_VALUES_THRESHOLD. 
Only aarch64 is high enough to trigger these issues.  So I'm just going skip
those tests on aarch64.  If we find ourselves adding more twiddles to that list
over time we'll probably want a better way to control, either at the compiler
level or in testing harness.

I'll fix this momentarily on the trunk.

Reply via email to