X-Git-Url: http://drtracing.org/?a=blobdiff_plain;ds=sidebyside;f=binutils%2FNEWS;h=88b048995a8fe4fac320fd54cda4172c0c9a5450;hb=831bd6aa3b2d5e36c94b89756f58bb99f35026ca;hp=56bd7400d2d3bfab9dda3a7581f3f22ad02ab502;hpb=827041555ac443bd57340060f3e034fd7b199dd8;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/NEWS b/binutils/NEWS index 56bd7400d2..88b048995a 100644 --- a/binutils/NEWS +++ b/binutils/NEWS @@ -1,5 +1,43 @@ -*- text -*- +* Add --output option to the "ar" program. This option can be used to specify + the output directory when extracting members from an archive. + +* Add --keep-section option to objcopy and strip. This option keeps the + specified section from being removed. + +Changes in 2.33: + +* Add --source-comment[=] option to objdump which if present, + provides a prefix to source code lines displayed in a disassembly. + +* Add --set-section-alignment = option to objcopy to allow + the changing of section alignments. + +* Add --verilog-data-width option to objcopy for verilog targets to control + width of data elements in verilog hex format. + +* Add support for the Armv8.1-M Mainline and M-profile Vector Extension (MVE) + instructions. + +* The separate debug info file options of readelf (--debug-dump=links + and --debug-dump=follow) and objdump (--dwarf=links and + --dwarf=follow-links) will now display and/or follow multiple links if + more than one are present in a file. (This usually happens when gcc's + -gsplit-dwarf option is used). + + In addition objdump's --dwarf=follow-links now also affects its other + display options, so that for example, when combined with --syms it will + cause the symbol tables in any linked debug info files to also be + displayed. In addition when combined with --disassemble the --dwarf= + follow-links option will ensure that any symbol tables in the linked + files are read and used when disassembling code in the main file. + + * Add support for dumping types encoded in the Compact Type Format + to objdump and readelf. + +Changes in 2.32: + * The addr2line, c++filt, nm and objdump tools now have a limit on the maximum amount of recursion that is allowed whilst demangling strings. The value for this limit is defined by the DEMANGLE_RECRUSE_LIMIT @@ -13,7 +51,7 @@ * Objdump's --disassemble option can now take a parameter, specifying the starting symbol for disassembly. Disassembly will continue from this - symbol up to the next symbol. + symbol up to the next symbol or the end of the function. * The MIPS port now supports the Loongson 2K1000 processor which implements the MIPS64r2 ISA, the Loongson-mmi ASE, Loongson-cam ASE, Loongson-ext ASE, @@ -31,6 +69,11 @@ 3A1000 processor, The -march=loongson3a is an alias of -march=gs464 for compatibility. +* The size tool now has a new output format '--format=GNU' or '-G'. The + results are displayed in a similar manor to the default berkeley layout, + except read-only data is counted in the data column, not the text column. + Additionally the total is only included once. + Changes in 2.31: * Add support for disassembling netronome Flow Processor (NFP) firmware files.