From: SourceForge.net <no...@so...> - 2010-01-12 23:00:34
|
Bugs item #1950223, was opened at 2008-04-23 18:01 Message generated for change (Comment added) made by arcanum You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1950223&group_id=68108 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed >Resolution: Wont Fix Priority: 5 Private: No Submitted By: Don Kinzer (dkinzer) Assigned to: Nobody/Anonymous (nobody) Summary: Regression: unable to find a register to spill Initial Comment: The attached code compiles without error using WinAVR 20070525 but results in the error message below using WinAVR 20080411. t.c:37: error: unable to find a register to spill in class 'POINTER_REGS' t.c:37: error: this is the insn: (insn 35 34 36 7 t.c:24 (set (reg/v:QI 25 r25 [orig:47 rlen ] [47]) (mem/s:QI (subreg:HI (reg/v:SI 55 [ replStr ]) 2) [0 <variable>.len+0 S1 A8])) 4 {*movqi} (nil)) The invocation line used was: avr-gcc -c -mmcu=atmega644p -Os t.c I whittled down the source code to make it smaller while still manifesting the error but it might be possible to simplify it further. ---------------------------------------------------------------------- Comment By: Eric Weddington (arcanum) Date: 2010-01-12 16:00 Message: This needs to be reported to the GCC project at: http://gcc.gnu.org/bugzilla/ This is not a WinAVR bug. The WinAVR User Manual states that any potential bugs in the GCC compiler must be reported to the GCC project and not here. Closed as "Won't Fix." ---------------------------------------------------------------------- Comment By: Eric Weddington (arcanum) Date: 2008-04-24 15:38 Message: Logged In: YES user_id=543419 Originator: NO Confirmed. Fails for WinAVR 20080411, and succeeds on 20071221. It also fails with WinAVR 20080411 *without* the patch for GCC bug #32871 (which is suspected to cause WinAVR bug #1945375. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=520074&aid=1950223&group_id=68108 |