Regenerate configure in bfd/binutils/gas/gdb
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
afa59b79
L
12015-04-01 H.J. Lu <hongjiu.lu@intel.com>
2
3 * configure: Regenerated.
4
6036f486
ES
52015-03-31 Ed Schouten <ed@nuxi.nl>
6
7 * configure.tgt (fmt): Set to elf for *-*-cloudabi*.
8
543b7933
L
92015-03-31 H.J. Lu <hongjiu.lu@intel.com>
10
11 * configure.ac: Revert the AM_ZLIB change.
12 * Makefile.in: Regenerated.
13 * aclocal.m4: Likewise.
14 * configure: Likewise.
15
0138187e
L
162015-03-31 H.J. Lu <hongjiu.lu@intel.com>
17
18 * Makefile.am (ZLIBINC): New.
19 (AM_CFLAGS): Add $(ZLIBINC).
20 * as.c: (show_usage): Don't check HAVE_ZLIB_H.
21 (parse_args): Likewise.
22 * compress-debug.c: Don't check HAVE_ZLIB_H to include <zlib.h>.
23 (compress_init): Don't check HAVE_ZLIB_H.
24 (compress_data): Likewise.
25 (compress_finish): Likewise.
26 * configure.ac (AM_ZLIB): Removed.
27 (zlibinc): New. AC_SUBST.
28 Add --with-system-zlib.
29 * Makefile.in: Regenerated.
30 * config.in: Likewise.
31 * configure: Likewise.
32 * doc/Makefile.in: Likewise.
33
e04de5e3
L
342015-03-27 H.J. Lu <hongjiu.lu@intel.com>
35
36 * config/tc-i386.c (cpu_flags_set): Removed.
37
bb383c6c
RL
382015-03-25 Renlin Li <renlin.li@arm.com>
39
40 * config/tc-aarch64.c (mapping_state): Remove first MAP_DATA emitting
41 code.
42 (mapping_state_2): Emit first MAP_DATA symbol here.
43
b422eb49
L
442015-03-24 H.J. Lu <hongjiu.lu@intel.com>
45
46 PR gas/18087
47 * write.c (compress_debug): Don't write the zlib header if
48 compression didn't make the section smaller.
49
823d2571
TG
502015-03-24 Terry Guo <terry.guo@arm.com>
51
52 * config/tc-arm.c (no_cpu_selected): Use new macro to compare
53 features.
54 (parse_psr): Likewise.
55 (do_t_mrs): Likewise.
56 (do_t_msr): Likewise.
57 (static const arm_feature_set arm_ext_*): Defined with new macros.
58 (static const arm_feature_set arm_cext_*): Likewise.
59 (static const arm_feature_set fpu_fpa_ext_*): Likewise.
60 (static const arm_feature_set fpu_vfp_ext_*): Likewise.
61 (deprecated_coproc_regs): Likewise.
62 (UL_BARRIER): Likewise.
63 (barrier_opt_names): Likewise.
64 (arm_cpus): Likewise.
65 (arm_extensions): Likewise.
66
80b8656c
L
672015-03-20 H.J. Lu <hongjiu.lu@intel.com>
68
69 * config/tc-i386.c (i386_align_code): Limit multi-byte nop
70 instructions to 10 bytes.
71
1740ba0c
NC
722015-03-19 Nick Clifton <nickc@redhat.com>
73
74 * config/tc-rl78.c (enum options): Add G13 and G14.
75 (md_longopts): Add -mg13 and -mg14.
76 (md_parse_option): Handle -mg13 and -mg14.
77 (md_show_usage): List -mg13 and -mg14.
78 * doc/c-rl78.texi: Add description of -mg13 and -mg14 options.
79
273a4985
JT
802015-03-18 Jon Turney <jon.turney@dronecode.org.uk>
81 Nick Clifton <nickc@redhat.com>
82
83 PR binutils/18087
84 * doc/as.texinfo: Note that when gas compresses debug sections the
85 compression is only performed if it makes the section smaller.
86 * write.c (compress_debug): Do not compress a debug section if
87 doing so would make it larger.
88
029f3522
GG
892015-03-17 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
90
91 * config/tc-i386.c (cpu_arch): Add PROCESSOR_ZNVER flags.
92 (i386_align_code): Add PROCESSOR_ZNVER cases.
93 * config/tc-i386.h (processor_type): Add PROCESSOR_ZNVER.
94 * doc/c-i386.texi: Add znver1 and clzero.
95
b57dc16f
NC
962015-03-16 Nick Clifton <nickc@redhat.com>
97
98 * dwarf2dbg.c (out_header): Remove spurious #if 1.
99
4bf8c6e8
JW
1002015-03-13 Jiong Wang <jiong.wang@arm.com>
101
102 * config/tc-aarch64.c (warn_unpredictable_ldst): Don't warn on reg
103 number 31.
104
bc9706f8
JW
1052015-03-13 Jiong Wang <jiong.wang@arm.com>
106
107 * config/tc-aarch64.h (SUB_SEGMENT_ALIGN): Define to be zero.
108
7ef0d297
AB
1092015-03-12 Andrew Bennett <andrew.bennett@imgtec.com>
110
111 * config/tc-mips.c (mips_cpu_info_table): Add i6400 entry.
112 * doc/c-mips.texi: Document i6400 -march option.
113
93ef582d
NC
1142015-03-12 Nick Clifton <nickc@redhat.com>
115
116 PR gas/17444
117 * config/tc-arm.h (MD_APPLY_SYM_VALUE): Pass the current segment
118 to arm_apply_sym_value. Update prototype.
119 * config/tc-arm.c (arm_apply_sym_value): Add segment argument.
120 Do not apply the value if the symbol is in a different segment to
121 the current segment.
122
f728387b
AM
1232015-03-11 Alan Modra <amodra@gmail.com>
124
125 * config/tc-ppc.c (md_assemble): Don't abort on 8 byte insn fixups.
126 (md_apply_fix): Report an error on data-only fixups used with insns.
127
c6837265
AK
1282015-03-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
129
130 * config/tc-s390.c (md_gather_operands): Check for valid
131 length field operands.
132
5e0d7f77
MP
1332015-03-10 Michael Perkins <perkinsmg75@yahoo.co.uk>
134
135 * config/tc-arm.c (parse_operands): Fix bug setting writeback
136 values for '^' on OP_REGLSTs.
137 (do_push_pop): Add new writeback constraint.
138
4e9aaefb
SA
1392015-03-10 Renlin Li <renlin.li@arm.com>
140
141 * config/tc-arm.c (mapping_state): Remove first MAP_DATA emitting code.
142 (mapping_state_2): Emit first MAP_DATA symbol here.
143
a578ef7e
JW
1442015-03-10 Matthew Wahab <matthew.wahab@arm.com>
145
146 * config/tc-aarch64.c (mapping_state): Set minimum alignment for
147 code sections.
148
73f43896
NC
1492015-03-10 Nick Clifton <nickc@redhat.com>
150
151 PR gas/17852
152 * config/tc-arm.c (md_begin): Ensure that selected_cpu is
153 initialised when CPU_DEFAULT is defined.
154
a26de52c
NC
1552015-03-05 Nick Clifton <nickc@redhat.com>
156
157 * config/tc-v850.c (md_parse_option): Fix code to set or clear
158 EF_RH850_DATA_ALIGN8 bit in ELF header, based upon the use of the
159 -m8byte-align and -m4byte-align command line options.
160
e09ab7ac
RS
1612015-03-04 Richard Sandiford <richard.sandiford@arm.com>
162
163 PR gas/17843
164 * config/tc-aarch64.c (process_movw_reloc_info): Allow
165 R_AARCH64_TLSLE_MOVW_TPREL_G0_NC and R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
166 for MOVK.
167
9028d943
AM
1682015-02-28 Alan Modra <amodra@gmail.com>
169
170 * write.c (SUB_SEGMENT_ALIGN): Don't pad non-code sections at
171 end to their alignment.
172
389b8029
MS
1732015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
174
175 * config/tc-aarch64.c (reloc_table_entry): Generate
176 BFD_RELOC_AARCH64_TLSDESC_ADR_PREL21.
177 (md_apply_fix, aarch64_force_relocation): Handle
178 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
179
3c12b054
MS
1802015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
181
182 * config/tc-aarch64.c (reloc_table_entry): Generate
183 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
184 (md_apply_fix, aarch64_force_relocation): Handle
185 BFD_RELOC_AARCH64_TLSGD_ADR_PREL21.
186
043bf05a
MS
1872015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
188
189 * config/tc-aarch64.c (reloc_table_entry): Generate
190 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
191 (md_apply_fix, aarch64_force_relocation): Handle
192 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
193
74ad790c
MS
1942015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
195
196 * config/tc-aarch64.c (reloc_table_entry): Add ld_literal_type.
197 (reloc_table): Likewise.
198 (parse_address_main): Use ld_literal_type.
199
6f4a313b
MS
2002015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
201
202 * config/tc-aarch64.c (reloc_table_entry): Add adr_type.
203 (reloc_table): Likewise.
204 (parse_address_main): Use adr_type.
205
1db365dc
MS
2062015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
207
208 * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove.
209
fdd410ac
AB
2102015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
211
212 * config/tc-avr.c: Add elf32-avr.h include.
213 (struct avr_property_record_link): New structure.
214 (avr_output_property_section_header): New function.
215 (avr_record_size): New function.
216 (avr_output_property_record): New function.
217 (avr_create_property_section): New function.
218 (avr_handle_align): New function.
219 (exclude_section_from_property_tables): New function.
220 (create_record_for_frag): New function.
221 (append_records_for_section): New function.
222 (avr_create_and_fill_property_section): New function.
223 (avr_post_relax_hook): New function.
224 * config/tc-avr.h (md_post_relax_hook): Define.
225 (avr_post_relax_hook): Declare.
226 (HANDLE_ALIGN): Define.
227 (avr_handle_align): Declare.
228 (strut avr_frag_data): New structure.
229 (TC_FRAG_TYPE): Define.
230
4469186b
KT
2312015-02-25 Matthew Wahab <matthew.wahab@arm.com>
232
233 * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and
234 cortex-a72.
235
685080f2
NC
2362015-02-24 Nick Clifton <nickc@redhat.com>
237
238 * config/tc-v850.c (soft_float): New variable.
239 (v850_data_8): New variable.
240 (md_show_usage): Add -msoft-float/-mhard-float.
241 (md_parse_option): Likewise.
242 (md_begin): Set the default value of soft_float.
243 (v850_md_end): New function. Creates a note section.
244 * config/tc-v850.h (md_end): Define.
245 * doc/c-v850.texi: Document -msoft-float/-mhard-float.
246
5518c738
YS
2472015-02-23 Yoshinori Sato <ysato@users.sourceforge.jp>
248
249 * config/tc-h8300.c (line_separater_chars): Add a version for
250 h8300-linux that includes a separator.
251 (default_mach): New variable.
252 (md_main): Use it.
253 (md_longopts): Add '--march' option.
254 (md_parse_option): Parse the new option.
255 * config/tc-h8300.h (TARGET_FORMAT): Add elf32-h8300-linux.
256 * configure.tgt: Add h8300-*-linux
257 * doc/c-h8300.texi: Document --march.
258
0f8f0c57
NC
2592015-02-23 Nick Clifton <nickc@redhat.com>
260
261 PR 17940
262 * dwarf2dbg.c (out_header): When generating dwarf sections use
263 real symbols not temps for the start and end symbols.
264 * config/tc-msp430.h (TC_FORCE_RELOCATION_SUB_SAME): Also prevent
265 adjustments to relocations in debug sections.
266 (TC_LINKRELAX_FIXUP): Likewise.
267
5c9352f3
AM
2682015-02-19 Alan Modra <amodra@gmail.com>
269
270 * doc/as.texinfo (Local Symbol Names): Don't use ':' in pxref.
271 * doc/c-i386.texi: Reorder i386-Bugs after i386-Arch.
272
aa31c464
JW
2732015-02-11 Matthew Wahab <matthew.wahab@arm.com>
274
275 * config/tc-aarch64.c (aarch64_cpus): Fix code formatting.
276
b19f47ad
JW
2772015-02-11 Matthew Wahab <matthew.wahab@arm.com>
278
279 * config/tc-arm.c: Add support for Cortex-A72.
280
5c3696f8
KT
2812015-02-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
282
283 * config/tc-arm.c (warn_deprecated_sp): Use as_tsktsk instead
284 of as_warn for deprecation messages.
285 (encode_arm_addr_mode_2): Likewise.
286 (check_obsolete): Likewise.
287 (do_rd_rm_rn): Likewise.
288 (do_co_reg): Likewise.
289 (do_setend): Likewise.
290 (do_t_mov_cmp): Likewise.
291 (do_neon_ldr_str): Likewise.
292 (opcode_lookup): Likewise.
293 (if_fsm_post_encode): Likewise.
294 (md_assemble): Likewise.
295
73e76108
JB
2962015-02-06 Jan Beulich <jbeulich@suse.com>
297
298 * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label.
299 (cfi_change_reg_numbers): Also do nothing for CFI_label.
300 (cfi_pseudo_table): Also handle .cfi_label when not supporting
301 CFI directives.
302
64a81db0
AM
3032015-02-05 Alan Modra <amodra@gmail.com>
304
305 * config/tc-msp430.c (md_assemble): Correct size passed to
306 extract_cmd. Remove index check.
307
2abdd192
JW
3082015-02-04 Matthew Wahab <matthew.wahab@arm.com>
309
310 * config/tc-aarch64.c (aarch64_cpus): Add support for Cortex-A72.
311 * doc/c-aarch64.texi (-mcpu=): Add "cortex-a72".
312
3101e637
NC
3132015-02-04 Nick Clifton <nickc@redhat.com>
314
315 * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
316 these instructions.
317
8e02d7f5
JW
3182015-02-03 Renlin Li <renlin.li@arm.com>
319
320 * doc/c-aarch64.texi (.arch): Document the directive.
321 (.arch_extension): Likewise.
322
6d012254
NC
3232015-02-03 Nick Clifton <nickc@redhat.com>
324
325 * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
326
3f8107ab
AM
3272015-01-28 James Bowman <james.bowman@ftdichip.com>
328
329 * Makefile.am: Add FT32 files.
330 * config/tc-ft32.c: New file.
331 * config/tc-ft32.h: New file.
332 * configure.tgt: Add FT32 support.
333 * Makefile.in: Regenerate.
334 * po/POTFILES.in: Regenerate.
335
20d79870
KLC
3362015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
337
338 * config/tc-nds32.c (do_pseudo_la_internal): Limit the second argument
339 of instruction la to a symbol.
340
3bd3aeb4
KLC
3412015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
342
343 * config/tc-nds32.c (nds32_parse_name): Ignore when the input is
344 section name.
345
740bdc67
AM
3462015-01-19 Alan Modra <amodra@gmail.com>
347
348 * read.c (s_reloc): Match BFD_RELOC_NONE, BFD_RELOC{8,16,32,64}.
349 * write.c (get_frag_for_reloc): Allow match just past end of frag.
350
1e2e8c52
AK
3512015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
352
353 * config/tc-s390.c (struct pd_reg): Remove.
354 (pre_defined_registers): Remove.
355 (REG_NAME_CNT): Remove.
356 (reg_name_search): Calculate the register number instead of doing
357 a lookup.
358 (register_name, tc_s390_regname_to_dw2regnum): Adopt to the new
359 reg_name_search signature.
360 (s390_parse_cpu): Support the new arch string z13.
361 (s390_insert_operand): Support for vector registers with the extra
362 field for the fifth bit of each vector register operand.
363 (md_gather_operand): Adjust to the new handling of optional
364 parameters.
365
366 * doc/as.texinfo: Document the z13 cpu string.
367
0900a05b
JW
3682015-01-13 Matthew Wahab <matthew.wahab@arm.com>
369
370 * config/tc-arm.c (parse_ifimm_zero): Accept #0x0 as a synonym for
371 #0, restoring previous behaviour.
372
69602580
JB
3732015-01-12 Jan Beulich <jbeulich@suse.com>
374
375 * gas/dw2gencfi.c (cfi_add_label, dot_cfi_label): New.
376 (cfi_pseudo_table): Add "cfi_label".
377 (output_cfi_insn): Handle CFI_label.
378 (select_cie_for_fde): Als terminate CIE when encountering
379 CFI_label.
380 * dw2gencfi.h (cfi_add_label): Declare.
381 (struct cfi_insn_data): New member "sym_name".
382 (CFI_label): New.
383 * read.c (read_symbol_name): Drop "static".
384 * read.h (read_symbol_name): Declare.
385
cb3b1e65
JB
3862015-01-12 Jan Beulich <jbeulich@suse.com>
387
388 * gas/config/tc-arm.c (do_neon_shl_imm): Check immediate range.
389 (do_neon_qshl_imm): Likewise.
390
b38ead21
AM
3912015-01-12 Alan Modra <amodra@gmail.com>
392
393 * read.c (s_altmacro, s_reloc): Make definition static.
394
491793b5
AB
3952015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>
396
397 * config/tc-avr.c (md_apply_fix): Update the contents of VALP for
398 diff fixups.
399
ea0d6bb9
PT
4002015-01-09 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
401
402 * config/tc-arm.c (arm_cpus): Add support for APM X-Gene 1 and
403 X-Gene 2.
404 * doc/c-arm.texi (ARM Options): Mention xgene1 and xgene2.
405
5a70a223
JB
4062015-01-07 Jan Beulich <jbeulich@suse.com>
407
408 * config/tc-arm.c (struct arm_option_extension_value_table):
409 Split field "value" into fields "merge_value" and "clear_value".
410 (arm_extensions): Adjust initializer accordingly.
411
efd321f9
AM
4122015-01-01 Alan Modra <amodra@gmail.com>
413
414 * as.c (parse_args): Just print current year.
415
b90efa5b 4162015-01-01 Alan Modra <amodra@gmail.com>
bffb6004 417
b90efa5b 418 Update year range in copyright notice of all files.
bffb6004 419
b90efa5b 420For older changes see ChangeLog-2014
08d56133 421\f
b90efa5b 422Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
423
424Copying and distribution of this file, with or without modification,
425are permitted in any medium without royalty provided the copyright
426notice and this notice are preserved.
427
08d56133
NC
428Local Variables:
429mode: change-log
430left-margin: 8
431fill-column: 74
432version-control: never
433End:
This page took 0.764659 seconds and 4 git commands to generate.