X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2FNEWS;h=a0990602826158b9fd1633220081a16f55e40ebf;hb=b42e9fa8cc214f0fa94598da86aa112713a9b192;hp=50b921d22af491effc014ae35e758559c8aa603d;hpb=e12fe5554c3b70139f68e33ded9e2a8075b9d484;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/NEWS b/gas/NEWS index 50b921d22a..a099060282 100644 --- a/gas/NEWS +++ b/gas/NEWS @@ -1,13 +1,42 @@ -*- text -*- +* Support for the ARMv8-M architecture has been added to the ARM port. Support + for the ARMv8-M Security and DSP Extensions has also been added to the ARM + port. -* Add a configure option --enable-compressed-debug-sections=[yes|no] to decide - whether DWARF debug sections should be compressed by default. +* ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and + .extCoreRegister pseudo-ops that allow an user to define custom + instructions, conditional codes, auxiliary and core registers. -* Add support for the ARC EM/HS, and ARC600/700 architectures. Remove - assembler support for Argonaut RISC architectures. +* Add a configure option --enable-elf-stt-common to decide whether ELF + assembler should generate common symbols with the STT_COMMON type by + default. Default to no. + +* New command line option --elf-stt-common= for ELF targets to control + whether to generate common symbols with the STT_COMMON type. + +* Add ability to set section flags and types via numeric values for ELF + based targets. + +* Add a configure option --enable-x86-relax-relocations to decide whether + x86 assembler should generate relax relocations by default. Default to + yes, except for x86 Solaris targets older than Solaris 12. + +* New command line option -mrelax-relocations= for x86 target to control + whether to generate relax relocations. + +* New command line option -mfence-as-lock-add=yes for x86 target to encode + lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)". + +* Add assembly-time relaxation option for ARC cpus. Changes in 2.26: +* Add a configure option --enable-compressed-debug-sections={all,gas} to + decide whether DWARF debug sections should be compressed by default. + +* Add support for the ARC EM/HS, and ARC600/700 architectures. Remove + assembler support for Argonaut RISC architectures. + * Symbol and label names can now be enclosed in double quotes (") which allows them to contain characters that are not part of valid symbol names in high level languages. @@ -655,7 +684,7 @@ Changes in 1.93.01: of new CPUs and formats, lots of bugs fixed. -Copyright (C) 2012-2015 Free Software Foundation, Inc. +Copyright (C) 2012-2016 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright