Re: binutils patch and versions of toolchain

Georg-Johann Lay <[email protected]>
Newsgroups gmane.comp.hardware.avr.gcc
Message-ID <[email protected]>
Massimiliano Cialdi wrote:

> I want to upgrade my toolchain.
> In the past I compiled binutils 2.20.1 patched with
> http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/avr-binutils/files/patch-newdevices
> as explained here:
> http://www.nongnu.org/avr-libc/user-manual/install_tools.html
> 
> these patches are 14 months old and are still forversion 2.20.1.
> I downloaded binutils 2.23.1. I have found that many patches are already
> in the source, while other are not, such as, for example, size.c or
> coff-avr.c.
> I wonder which of these patches to apply.
> 
> 
> What do you think of a toolchain consists of gcc 4.7.2, binutils 2.23.1,
> avr-libc 1.8.0? There are known issue like buggy generated code or
> increase of code size?

You can start reading the 4.7 release notes, in particular the AVR-specific
caveats.  For example you want to use an AVR-LibC version that implements #35407.

4.7 has at least one wrong-code bug, namely PR56442.

Johann
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.