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

ak at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|bit_test_cluster takes      |switch clustering takes
                   |extensive time with large   |extensive time with large
                   |switches even at -O0        |switches even at -O0

--- Comment #3 from ak at gcc dot gnu.org ---
With -fno-bit-tests -fno-jump-tables it compiles reasonably fast.
One bug is really that these two options are enabled by default even at -O0.
tree-switch-conversion has some logic for this, but it seems to be broken.

Second step would be to figure out how to improve the clustering algorithm
scaling.

Reply via email to