------- Comment #3 from rguenth at gcc dot gnu dot org 2007-10-08 08:53 ------- The first store is for the truncation to float, the second store is because of the volatile. Now we could combine the first into the second, but in general we don't care too much to try optimize code which uses volatile.
-- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |missed-optimization Last reconfirmed|0000-00-00 00:00:00 |2007-10-08 08:53:42 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33675