http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52415
Georg-Johann Lay <gjl at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gjl at gcc dot gnu.org --- Comment #7 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-04-17 08:28:19 UTC --- (In reply to comment #6) > We can see this bug on avr target too. > > Following code does not work: > > DirEnt tmp = eeFs.files[i_fileId1]; > eeFs.files[i_fileId1] = eeFs.files[i_fileId2]; > eeFs.files[i_fileId2] = tmp; Would you please post a complete test case to reproduce? See http://gcc.gnu.org/bugs/#need