Electronics & Programming

develissimo

Open Source electronics development and programming

  • You are not logged in.

#1 March 16, 2008 18:27:50

Weddington, E.
Registered: 2009-11-02
Reputation: +  0  -
Profile   Send e-mail  

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


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
> Sent: Sunday, March 16, 2008 10:06 AM
> To: avr-gcc-l***@*ongnu.org; 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
>
>
>
> --------------------------------------------------------------
> --------------------------------------
> 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!
>
>
> 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
>
> --------------------------------------------------------------
> --------------------------------------
> 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.
>
>
>
>
>
>
>
>


_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.orghttp://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Offline

Board footer

Moderator control

Enjoy the 11th of December
PoweredBy

The Forums are managed by develissimo stuff members, if you find any issues or misplaced content please help us to fix it. Thank you! Tell us via Contact Options
Leave a Message
Welcome to Develissimo Live Support