[Bug target/65657] New: [avr] read from __memx address space tramples argument to following function

2015-04-01 Thread jonathan.creekm...@synapse-wireless.com
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: jonathan.creekm...@synapse-wireless.com Created attachment 35207 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=35207&action=edit Test snippet that exhib

[Bug target/65657] [avr] read from __memx address space tramples argument to following function

2015-04-01 Thread jonathan.creekm...@synapse-wireless.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65657 --- Comment #1 from Jonathan Creekmore --- Apparently, PR target/52484 covered one of the cases in avr.md, but not the general case of a call to __xload_{1,2,3}. I think adding (clobber (reg:MOVMODE 22)) there as well might fix it.