https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122624
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #6) > Note removing some unused functions causes the store not to be removed. > I don't know why though. Also maybe it is a cross compiler only; I have not > tried on a native compiler yet; though in my case it is a cross compiler > compiled at -O0 even. Even more interesting sometimes dumping the dump files (with some of the functions removed) changes the behavior.
