Fix error building Microblaze assembler on a 32-bit host.
[external/binutils.git] / gas / ChangeLog
1 2016-02-01  Nick Clifton  <nickc@redhat.com>
2
3         * config/tc-microblaze.c (parse_imm): Fix compile time warning
4         message extending a negative 32-bit value into a larger signed
5         value on a 32-bit host.
6
7 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
8
9         PR gas/19532
10         * configure.ac (compressed_debug_sections): Replace == with =.
11         * configure: Regenerated.
12
13 2016-01-29  Andrew Senkevich  <andrew.senkevich@intel.com>
14             H.J. Lu  <hongjiu.lu@intel.com>
15
16         * config/tc-i386.c (avoid_fence): New.
17         (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
18         is true.
19         (OPTION_FENCE_AS_LOCK_ADD): New.
20         (md_longopts): Add -mfence-as-lock-add.
21         (md_parse_option): Handle -mfence-as-lock-add.
22         (md_show_usage): Add -mfence-as-lock-add=[no|yes].
23         * doc/c-i386.texi (-mfence-as-lock-add): Document.
24         * testsuite/gas/i386/i386.exp: Run new tests.
25         * testsuite/gas/i386/fence-as-lock-add.s: New.
26         * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
27         * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
28         * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
29         * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
30
31 2016-01-27  H.J. Lu  <hongjiu.lu@intel.com>
32
33         * configure.ac (compressed_debug_sections): Remove trailing `]'.
34         * configure: Regenerated.
35
36 2016-01-25  H.J. Lu  <hongjiu.lu@intel.com>
37
38         * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
39         (OPTION_MOMIT_LOCK_PREFIX): This.
40         (md_longopts): Updated.
41         (md_parse_option): Likewise.
42
43 2016-01-25  Catherine Moore  <clm@codesourcery.com>
44
45         * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
46         if abicalls are in effect.
47         * testsuite/gas/mips/sdata-gp.s: New test.
48         * testsuite/gas/mips/sdata-gp.d: New expected output
49         * testsuite/gas/mips/mips.exp: Run new test.
50
51 2016-01-25  Renlin Li  <renlin.li@arm.com>
52
53         * testsuite/gas/arm/thumb2_it_search.d: New.
54         * testsuite/gas/arm/thumb2_it_search.s: New.
55
56 2016-01-21  Nick Clifton  <nickc@redhat.com>
57
58         PR gas/19454
59         * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
60         with arm-netbsdelf target.
61         * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
62
63 2016-01-20  Nick Clifton  <nickc@redhat.com>
64
65         PR 19456
66         * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
67         * testsuite/gas/arm/blx-bl-convert.d
68         * testsuite/gas/arm/plt-1.d: Likewise.
69         * testsuite/gas/arm/reloc-bad.d: Likewise.
70         * testsuite/gas/arm/thumb-w-good.d: Likewise.
71         * testsuite/gas/arm/thumb2_pool.d: Likewise.
72         * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
73         * testsuite/gas/arm/tls_vxworks.d: Update expected output.
74
75         PR 19499
76         * doc/as.texinfo (Errors): Correct documentation describing the
77         interaction of .file and .line with warning and error messages.
78
79         PR 19458
80         * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
81         * testsuite/gas/arm/archv8m-main.d: Likewise.
82         * testsuite/gas/arm/archv8m-base.d: Likewise.
83
84 2016-01-20  Matthew Wahab  <matthew.wahab@arm.com>
85
86         * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
87         * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
88         * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
89
90 2016-01-20  Mickael Guene  <mickael.guene@st.com>
91             Terry Guo  <terry.guo@arm.com>
92
93         * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
94         SHF_ARM_NOREAD section flag.
95         * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
96         handle letter 'y'.
97         (arm_elf_section_letter) : Declare it.
98         * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
99         SHF_ARM_NOREAD section flag.
100         * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
101
102         * testsuite/gas/arm/section-execute-only.s: New test case.
103         * testsuite/gas/arm/section-execute-only.d: Expected output.
104
105 2016-01-18  Maciej W. Rozycki  <macro@imgtec.com>
106
107         * config/tc-mips.c (micromips_insn_length): Remove the mention
108         of 48-bit microMIPS instructions.
109
110 2016-01-18  Alan Modra  <amodra@gmail.com>
111
112         * configure: Regenerate.
113
114 2016-01-17  Alan Modra  <amodra@gmail.com>
115
116         * configure: Regenerate.
117
118 2016-01-17  Alan Modra  <amodra@gmail.com>
119
120         * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
121
122 2016-01-14  Nick Clifton  <nickc@redhat.com>
123
124         * testsuite/gas/rl78/sp-relative-movw.s: New test.
125         * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
126         * testsuite/gas/rl78/rl78.exp: Run the new test.
127
128 2016-01-14  Matthew Wahab  <matthew.wahab@arm.com>
129
130         * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
131         * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
132
133 2016-01-13  Maciej W. Rozycki  <macro@imgtec.com>
134
135         * config/tc-nios2.c (output_movia): Preset `code' to 0.
136
137 2016-01-13  Yoshinori Sato  <ysato@users.sourceforge.jp>
138
139         * config/tc-h8300.c (get_operand): Remove spurious condition in
140         test for closing parenthesis.
141
142 2016-01-12  Matthew Wahab  <matthew.wahab@arm.com>
143
144         * config/tc-arm.c (arm_ext_v8_2): New.
145         (insns): Add "esb".
146         * testsuite/gas/arm/armv8_2-a.d: New.
147         * testsuite/gas/arm/armv8_2-a.s: New.
148
149 2016-01-12  Alan Modra  <amodra@gmail.com>
150
151         * testsuite/gas/ppc/vsx3.d: Accept nop padding.
152
153 2016-01-11  Peter Bergner <bergner@vnet.ibm.com>
154
155         * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
156         xvcmpnesp, xvcmpnesp.>: Delete tests.
157         * testsuite/gas/ppc/power9.s: Likewise.
158         * testsuite/gas/ppc/vsx3.d: Likewise.
159         * testsuite/gas/ppc/vsx3.s: Likewise.
160
161 2016-01-08  Andreas Schwab  <schwab@linux-m68k.org>
162
163         PR gas/13050
164         * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
165         * testsuite/gas/m68k/p13050-1.s: New file.
166         * testsuite/gas/m68k/p13050-2.d: New file.
167         * testsuite/gas/m68k/p13050-2.s: New file.
168
169 2016-01-06  Andrew Burgess  <andrew.burgess@embecosm.com>
170
171         * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
172         * testsuite/gas/arc/add.d: Likewise.
173         * testsuite/gas/arc/and.d: Likewise.
174         * testsuite/gas/arc/asl.d: Likewise.
175         * testsuite/gas/arc/asr.d: Likewise.
176         * testsuite/gas/arc/bic.d: Likewise.
177         * testsuite/gas/arc/extb.d: Likewise.
178         * testsuite/gas/arc/extw.d: Likewise.
179         * testsuite/gas/arc/j.d: Likewise.
180         * testsuite/gas/arc/jl.d: Likewise.
181         * testsuite/gas/arc/ld2.d: Likewise.
182         * testsuite/gas/arc/lsr.d: Likewise.
183         * testsuite/gas/arc/mov.d: Likewise.
184         * testsuite/gas/arc/or.d: Likewise.
185         * testsuite/gas/arc/pcl-relocs.d: Likewise.
186         * testsuite/gas/arc/pcrel-relocs.d: Likewise.
187         * testsuite/gas/arc/pic-relocs.d: Likewise.
188         * testsuite/gas/arc/plt-relocs.d: Likewise.
189         * testsuite/gas/arc/rlc.d: Likewise.
190         * testsuite/gas/arc/ror.d: Likewise.
191         * testsuite/gas/arc/rrc.d: Likewise.
192         * testsuite/gas/arc/sbc.d: Likewise.
193         * testsuite/gas/arc/sda-relocs.d: Likewise.
194         * testsuite/gas/arc/sda-relocs2.d: Likewise.
195         * testsuite/gas/arc/sexb.d: Likewise.
196         * testsuite/gas/arc/sexw.d: Likewise.
197         * testsuite/gas/arc/st.d: Likewise.
198         * testsuite/gas/arc/sub.d: Likewise.
199         * testsuite/gas/arc/tls-relocs.d: Likewise.
200         * testsuite/gas/arc/xor.d: Likewise.
201
202 2016-01-01  Alan Modra  <amodra@gmail.com>
203
204         Update year range in copyright notice of all files.
205
206 For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
207 \f
208 Copyright (C) 2016 Free Software Foundation, Inc.
209
210 Copying and distribution of this file, with or without modification,
211 are permitted in any medium without royalty provided the copyright
212 notice and this notice are preserved.
213
214 Local Variables:
215 mode: change-log
216 left-margin: 8
217 fill-column: 74
218 version-control: never
219 End: