Bugzilla – Bug 16910
Update toolchain to 2010q3
Last modified: 2011-05-13 06:59:33 UTC
CodeSourcery is pleased to announce the availability of the 2010.09 Sourcery G++ Lite Edition release for ARM processors. This is available for download from: http://www.codesourcery.com/sgpp/lite/arm Some of the new features in this release include: * Updated GCC version to 4.5.1, and updated versions of binutils and GDB. * Many optimization improvements in the compiler, and faster string and memory functions in the C library. * Improvements to autovectorization with NEON. * New, more efficient thread-local storage model for the Linux toolchain. * And of course, many bug fixes. Refer to the Getting Started Guide for the full set of release notes: ARM EABI: http://www.codesourcery.com/sgpp/lite/arm/portal/doc9876/getting-started.pdf ARM GNU/Linux: http://www.codesourcery.com/sgpp/lite/arm/portal/doc9947/getting-started.pdf ARM uClinux: http://www.codesourcery.com/sgpp/lite/arm/portal/doc9845/getting-started.pdf ARM SymbianOS: http://www.codesourcery.com/sgpp/lite/arm/portal/doc7271/getting-started.pdf Enjoy! Julian Brown
== Auto-comment from SVN commit #8037 to the player repo by ayoung == == http://svn.slimdevices.com/player?view=revision&revision=8037 == bug 16910: Update toolchain to 2010q3 Fix some picky compiler issues: Cannot user integer constant as case label in enun-based switch statement. Float-based constant calculations cannot always be resolved at compiler (pre-processor) time.
Compiler error building samba | rpc_client/cli_reg.c: In function 'rpccli_reg_connect': | rpc_client/cli_reg.c:100:1: error: unrecognizable insn: | (insn 32 31 33 5 rpc_client/cli_reg.c:76 (set (reg:SI 160) | (plus:SI (reg/v:SI 152 [ reg_type ]) | (const_int 2147483648 [0x80000000]))) -1 (nil)) | rpc_client/cli_reg.c:100:1: internal compiler error: in extract_insn, at recog.c:2103
== Auto-comment from SVN commit #9316 to the jive repo by ayoung == == http://svn.slimdevices.com/jive?view=revision&revision=9316 == bug 16910: Update toolchain to 2010q3 Checking in the files that could enable this but not making it active. Tests showed an overall code-size reduction (excluding samba) for a Fab4 build of 0.7%. The problem with samba (a known bug, the fix for which is only available from Code Sourcery upon subscription) can be worked around by using -O0 for the relevant module. No pressing need to enable this toolchain version at this time.