https://bugs.freedesktop.org/show_bug.cgi?id=66932
--- Comment #24 from Andre Heider <a.heider at gmail.com> --- (In reply to comment #22) > (In reply to comment #18) > > Created attachment 82559 [details] [review] [review] > > weird fix > > > > Hmmm, looks like a compiler bug. what compiler are you using? gcc version 4.8.1 (Ubuntu/Linaro 4.8.1-6ubuntu1) But I think the compiler is right in this case. struct ATOM_INIT_REG_BLOCK doesn't represent what radeon_atom_init_mc_reg_table() is doing. The struct in the header reads: ... ATOM_INIT_REG_INDEX_FORMAT asRegIndexBuf[1]; ATOM_MEMORY_SETTING_DATA_BLOCK asRegDataBuf[1]; So reg_block->asRegIndexBuf[i] for i>0 is not defined, its within asRegDataBuf or even pass the size of the struct. It looks like this gcc is killing the while loop because i can never be anything else than zero. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20130717/ed78b33e/attachment.html>