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:[EMAIL PROTECTED] > Sent: Sunday, March 16, 2008 10:06 AM > To: [email protected]; 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. > > > > > > > > _______________________________________________ AVR-GCC-list mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
