http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56164



Georg-Johann Lay <gjl at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

   Last reconfirmed|2013-01-31 00:00:00         |2013-02-07 0:00



--- Comment #4 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2013-02-07 
17:45:56 UTC ---

Confirmed with:



gcc version 4.7.3 20130207 (prerelease) [gcc-4_7-branch revision 195858] (GCC)



Configured with:



../../gcc.gnu.org/gcc-4_7-branch/configure --target=avr

--prefix=/local/gnu/install/gcc-4.7 --disable-nls --with-dwarf2

--enable-languages=c,c++ --enable-target-optspace=yes --with-avrlibc=yes



Invocation:



avr-gcc spill-flash-2.c -S -Os -mmcu=atmega8



spill-flash.c: In function 'psy':

spill-flash.c:18:1: error: unable to find a register to spill in class

'POINTER_REGS'

spill-flash.c:18:1: error: this is the insn:

(insn 26 25 28 2 (set (reg:SF 59 [ D.1370 ])

        (unspec:SF [

                (reg:HI 30 r30)

                (const_int 0 [0])

            ] UNSPEC_LPM)) spill-flash.c:9 9 {load_sf}

     (expr_list:REG_DEAD (reg:HI 30 r30)

        (nil)))

spill-flash.c:18: confused by earlier errors, bailing out

Reply via email to