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

--- Comment #2 from Drea Pinski <pinskia at gcc dot gnu.org> ---
This is mentioned in https://gcc.gnu.org/wiki/Speedup_areas#Trees :
Remove artificial labels during the life time of tree-level cfg. Bonus points
for coming up with a way to handle SWITCH_EXPR without labels.


This was written before gswitch was around but it still applies here.


As far as removing artificial labels, the way RTL labels work is they have a
nuses which gets updated when uses are removed/added. I have not looked into
that problem yet.

Reply via email to