https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61621
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|c++ |middle-end Keywords| |missed-optimization --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note I think this might have been improved already. Also I think there is an issue here which is not mentioned, in the case of "instructions", there might be most used ones which can be pulled out of the case table. Also in the below test function could even be using a constant table and a load from that based on the instructions [i] (and then added to value).