2011/5/10 Weddington, Eric <[email protected]>: > > >> -----Original Message----- >> From: Denis Chertykov [mailto:[email protected]] >> Sent: Tuesday, May 10, 2011 5:42 AM >> To: Eric Botcazou >> Cc: Weddington, Eric; [email protected]; Anatoly Sokolov; Georg- >> Johann Lay >> Subject: Re: [AVR] Couple of tweaks >> >> 2011/5/8 Eric Botcazou <[email protected]>: >> >> Have you run the regression test suite for the AVR for this patch? >> > >> > The compiler doesn't even build without the print_operand_address >> hunk... >> >> Which compiler ? >> > > Hi Denis, > > I think he's referring to the Ada compiler for AVR.
Ohh, yes. I'm worry about this: > 2. avr_legitimate_address_p accepts SUBREGs in addresses in non-strict > mode. > This can make the job of reload impossible given the scarcity of > POINTER_REGS, > for example for "fat pointer" types in Ada, which are structures made up > of 2 > pointers and aligned enough to have SImode. The port don't have to disable subregs in legitimate_address_p. So, the current avr_legitimate_address_p is correct. May be it's GCC core bug ? Denis.
