[Bug rtl-optimization/49807] Missed byte (subreg) extraction when storing to volatile mem
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Jul 23 22:16:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49807
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Target|avr |avr, mips*-*-*
Status|UNCONFIRMED |NEW
Last reconfirmed| |2011.07.23 22:15:10
Target Milestone|4.7.0 |---
Ever Confirmed|0 |1
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-07-23 22:15:10 UTC ---
I saw this on MIPS too.(In reply to comment #5)
> Do you have an idea how to attack this optimization flaw?
To figure out the places which reduce the MEM's sizes and conditionalize them
on non volatile MEM's.
And then remove the condition in combine for not allowing volatile memory
optimizations.
More information about the Gcc-bugs
mailing list