avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] RE: AVR bug fix status


From: Weddington, Eric
Subject: [avr-gcc-list] RE: AVR bug fix status
Date: Sun, 16 Mar 2008 11:27:33 -0600

Hi Andy,

I understand your reluctance against 4.3.0. My problem is that I need to
have support for the new xmega devices. All of that support has been
written for 4.3.0, so I will be releasing the next WinAVR with 4.3.0.

I have your patch for bugs #19636,24894,31644,31786: spill failure ICE.
I have your patch for bugs #27192,35013: call through function pointer.
I am doing a test build now with your patch for bug #32871.
The patch for bug #34412 has been committed.

For bugs #34916,35519, IIRC there was a GCC maintainer that wasn't happy
about your proposed patch. So you'll either have to convince them that
it is ok, or rework your patch.

For the other bugs (27663,35542; 35507), these are missed optimizations.
They are important, but I would rather focus on getting your current
fixes committed as those are more important bugs to get fixed.

I do not have write permissions in GCC (I don't yet have the FSF
Copyright Assignment paperwork done), so I can't do a whole lot other
than use your patches in WinAVR. Anatoly is one of the AVR port
maintainers, so he will have to get these committed. I know that both
Anatoly and I have a number of patches in our backlog to get committed,
so I hope that we can get to your patches soon. I know that Anatoly is
working through his backlog. For example the mega256x patch was
committed to GCC recently (for 4.4). All I can ask of you is to have
patience. But please keep bugging us! :-) I definitely want to see that
these bugs get fixed.

Eric Weddington

> -----Original Message-----
> From: Andrew Hutchinson [mailto:address@hidden 
> Sent: Sunday, March 16, 2008 10:06 AM
> To: address@hidden; Weddington, Eric; Anatoly Sokolov
> Subject: AVR bug fix status
> 
> Here is status of the bugs I have looked at.
> 
> Bug status needs updating to status in Bugzilla
> 
> For example, confirm and update known to work/known to fail 
> information. I cannot do this.
> 
> Some of the bugs are serious and generally I would advise 
> against using 4.3 - especially with long operands.
> 
> Andy
> 
> 
> 
> --------------------------------------------------------------
> --------------------------------------
>  [avr] gcc is pushing too many registers    
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32871
> 
> Patch created and submitted  with Anatoly since 3/2/2008
> --------------------------------------------------------------
> --------------------------------------
> 
> Various BASE_POINTER spill failure ICE  bugs
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19636
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31786
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24894
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31644
> 
> 
> Patch created and submitted  with Anatoly since 1/16/2008
> --------------------------------------------------------------
> --------------------------------------
> ICE in extract_insn, at recog.c:1990 AVR Tiny Stack
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34412
> 
> fixed and committed
> --------------------------------------------------------------
> --------------------------------------
> Incomplete check for  pm() annotation/call through function 
> pointer goes to wrong address
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27192
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35013
> 
> Patched posted 2/16/2008
> --------------------------------------------------------------
> --------------------------------------
> 
> The following GCC bugs are not due to AVR backend - but cause 
> problems!
> 
> 
> [Bug middle-end/35519] COMBINE repeating same matches and can 
> SEG fault]
> gcc.c-torture/execute/pr27364.c fails with -O1, -O2 and -Os
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34916
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35519
> 
> Combine bug posted with patch 3/9/2008
> --------------------------------------------------------------
> --------------------------------------
> fwprop only propagates one operand
> missed-optimization transforming a byte array to unsigned long 
> (and perhaps many others)
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35542
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27663
> 
> Bug reported 3/11/2008 with suggested patch
> 
> --------------------------------------------------------------
> --------------------------------------
> [avr] 4.3.0: size of small function increases from 2 to 29 words 
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35507
> 
> Outline solution posted 3/9/2008 - needs patch.
> 
> 
> 
> 
> 
> 
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]