https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68219
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |missed-optimization Status|UNCONFIRMED |NEW Last reconfirmed| |2016-01-23 Ever confirmed|0 |1 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed. ICF has to see the only use of the address is in the constant array and the array is only used for loads and then calls. It needs more analysis than most cases.