[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AW: [avr-gcc-list] Don't use gcc 3.4.4, use 4.0.1
From: |
Haase Bjoern (PT-BEU/EMT) * |
Subject: |
AW: [avr-gcc-list] Don't use gcc 3.4.4, use 4.0.1 |
Date: |
Fri, 29 Jul 2005 09:27:10 +0200 |
Hi,
My present opinion is that #21990 is a hidden problem in reload.c (i.e. the
worst of all the source files within the gcc tree, accessible only to initiated
gurus). I have succeeded in reproducing the bug only in conjunction with
strange register constraints in inline asm statements. Mainly, it seems that
one should avoid two simultaneous in/out operands with the "+" modifier (e.g.
"+x").
We are using 4.0.1 sucessfully for our applications right now without observing
any serious problem. I, however, still feel kind of uneasy with 4.x.x . I'd
suggest: Try it but be careful.
Yours,
Björn
-----Ursprüngliche Nachricht-----
Von: address@hidden [mailto:address@hidden Im Auftrag von E. Weddington
Gesendet: Freitag, 29. Juli 2005 01:59
An: Andy Warner
Cc: address@hidden; Björn Haase; address@hidden; Denis Chertykov
Betreff: Re: [avr-gcc-list] Don't use gcc 3.4.4, use 4.0.1
Andy Warner wrote:
>E. Weddington wrote:
>
>
>>[...]
>>I'd like some other issues in GCC 4.x to be cleaned up for the AVR port
>>before including it in WinAVR, especially DWARF2 issues. Here is a list
>>of known AVR GCC bugs:
>><http://rtems.org/phpwiki/index.php/GCCAVRBugs>
>>
>>
>
>As a Linux-hosted user, is 4.0.1 stable enough for me to spend
>some time getting to know it ? I'm running 3.4.3 right now, and
>am very happy with it - but smaller/faster code is always welcome.
>I'm cool building it all from source.
>
>
Personally I would still hesitate to use it in any type of production
environment because of these two GCC bugs:
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21990>
<http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21107>
Bug #21990 is a "wrong code" type bug and was submitted by Björn Haase.
He stated in the beginning:
"I have observed a wrong code bug that I judge to be so serious that
IMHO one should discourage use of the avr port for 4.x.x until it is
resolved."
Bug #21107 is an "ICE on valid" bug submitted by Martin Kögler and is a
regression for 4.0/4.1.
Neither of these two bugs have been fixed yet.
IMHO. YMMV.
Eric Weddington
_______________________________________________
AVR-GCC-list mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- AW: [avr-gcc-list] Don't use gcc 3.4.4, use 4.0.1,
Haase Bjoern (PT-BEU/EMT) * <=