------- Comment #3 from eric dot weddington at atmel dot com 2010-06-18 03:20 ------- The code you have in the bug report shows: 5808: f4 91 lpm r31, Z+
Take a long hard look at the hex instruction. Reverse the bytes: 91 F4 The LPM instruction in the instruction set document (page 91) shows this is Form 2 (ii) of the LPM instruction which is "LPM, r, Z", which is without the plus sign. Therefore this is not undefined. Technically the bug cannot be pushed up to the binutils folks, because IIRC this is in the XMEGA patch to binutils. All of the XMEGA patches have not been submitted upstream yet -- eric dot weddington at atmel dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44564