From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24602 invoked by alias); 31 Jul 2011 18:25:46 -0000 Received: (qmail 24585 invoked by uid 22791); 31 Jul 2011 18:25:45 -0000 X-SWARE-Spam-Status: No, hits=-2.8 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00,TW_BJ,TW_JC,TW_XL X-Spam-Check-By: sourceware.org Received: from localhost (HELO localhost.localdomain) (127.0.0.1) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 31 Jul 2011 18:25:30 +0000 X-SWARE-Spam-Status: No, hits=-1.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,TW_BJ,TW_JC,TW_XL,UNPARSEABLE_RELAY X-Yahoo-SMTP: jenXL62swBAWhMTL3wnej93oaS0ClBQOAKs8jbEbx_o- Date: Sun, 31 Jul 2011 18:25:00 -0000 From: Christopher Faylor To: cygwin@cygwin.com Subject: [ANNOUNCEMENT] Updated: binutils-2.21.53-1 Message-Id: Reply-To: cygwin@cygwin.com References: <20050710013851.GA26595@trixie.casa.cgf.cx> <20060709190132.GA17216@trixie.casa.cgf.cx> <20060817171308.GA14970@trixie.casa.cgf.cx> <20080526001249.GA27066@ednor.casa.cgf.cx> <20080708222329.GA25032@ednor.casa.cgf.cx> <20090705003538.GA13499@ednor.casa.cgf.cx> <20100410152710.GA16882@ednor.casa.cgf.cx> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20100410152710.GA16882@ednor.casa.cgf.cx> User-Agent: Mutt/1.5.20 (2009-06-14) Reply-To: The Cygwin Mailing List Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com X-SW-Source: 2011-07/txt/msg00417.txt.bz2 I've made a new version of binutils available for installation. This is a refresh against the current CVS. A partial list of changes is included after the unsubscribe info. This list comes from three binutils NEWS files. Some of it may not pertain to the Windows platform. *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, please use the automated form at: http://cygwin.com/lists.html#subscribe-unsubscribe If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this web address. * * * * == For binutils == * Add support for displaying the contents of .debug.macro sections. * Add --preprocessor-arg option to windres to specify additional options passed to preprocessor. * Add --dwarf-start and --dwarf-end to readelf and objdump. These are used by the new Emacs mode, see dwarf-mode.el. Changes in 2.21: * Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option. * Add support for the TMS320C6000 (TI C6X) processor family. * Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option. * Add --dyn-syms to readelf to dump dynamic symbol table. * A new tool - elfedit - has been added to directly manipulate ELF format binaries. * Add to dlltool .def file feature of aliasing PE internal symbol name by '== ' option. * Add a new command line option -a / --addresses to addr2line to display the address before function name or source filename. * Add a new command line option -p / --pretty-print to addr2line to have a more human readable output. * The hppa/som targets can now be compiled on any host. == For ld == * INPUT_SECTION_FLAGS has been added to the linker script language to allow selection of input sections by section header section flags. * Add support for the Tilera TILEPRO and TILE-Gx architectures. * Added SORT_BY_INIT_PRIORITY to the linker script language to permit sorting sections by numerical value of the GCC init_priority attribute encoded in the section name. Changes in 2.21: * Linker script expression evaluation is somewhat more sane. This may break scripts that depend on quirks of the old expression evaluation. * Turn off underscoring for x86_64 PE+-COFF targets. For old behavior the option --enable-leading-mingw64-underscores can be used on configure of bfd. * Add support for the TMS320C6000 (TI C6X) processor family. * --add-needed renamed to --copy-dt-needed-entries in order to avoid confusion with --as-needed option. * Extend .def file syntax by '== ' for imports and exports. This allows to alias the import/export table name written in PE image. * Add --exlcude-all-symbols option to PE based linkers. This prevents all symbols from automatically being exported. * Add support for the Renesas RX processor. * Add support for alpha-vms target. == For gas == * Add support for the Tilera TILEPRO and TILE-Gx architectures. Changes in 2.21: * Gas no longer requires doubling of ampersands in macros. * Add support for the TMS320C6000 (TI C6X) processor family. * GAS now understands an extended syntax in the .section directive flags for COFF targets that allows the section's alignment to be specified. This feature has also been backported to the 2.20 release series, starting with 2.20.1. * Add support for the Renesas RX processor. * New command line option, --compress-debug-sections, which requests compression of DWARF debug information sections in the relocatable output file. Compressed debug sections are supported by readelf, objdump, and gold, but not currently by Gnu ld. -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple