Adding tls-tiny-ie test.
[deliverable/binutils-gdb.git] / gas / ChangeLog
CommitLineData
043bf05a
MS
12015-02-19 Marcus Shawcroft <marcus.shawcroft@arm.com>
2
3 * config/tc-aarch64.c (reloc_table_entry): Generate
4 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
5 (md_apply_fix, aarch64_force_relocation): Handle
6 BFD_RELOC_AARCH64_TLSIE_LD_GOTTPREL_PREL19.
7
74ad790c
MS
82015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
9
10 * config/tc-aarch64.c (reloc_table_entry): Add ld_literal_type.
11 (reloc_table): Likewise.
12 (parse_address_main): Use ld_literal_type.
13
6f4a313b
MS
142015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
15
16 * config/tc-aarch64.c (reloc_table_entry): Add adr_type.
17 (reloc_table): Likewise.
18 (parse_address_main): Use adr_type.
19
1db365dc
MS
202015-02-26 Marcus Shawcroft <marcus.shawcroft@arm.com>
21
22 * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove.
23
fdd410ac
AB
242015-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
25
26 * config/tc-avr.c: Add elf32-avr.h include.
27 (struct avr_property_record_link): New structure.
28 (avr_output_property_section_header): New function.
29 (avr_record_size): New function.
30 (avr_output_property_record): New function.
31 (avr_create_property_section): New function.
32 (avr_handle_align): New function.
33 (exclude_section_from_property_tables): New function.
34 (create_record_for_frag): New function.
35 (append_records_for_section): New function.
36 (avr_create_and_fill_property_section): New function.
37 (avr_post_relax_hook): New function.
38 * config/tc-avr.h (md_post_relax_hook): Define.
39 (avr_post_relax_hook): Declare.
40 (HANDLE_ALIGN): Define.
41 (avr_handle_align): Declare.
42 (strut avr_frag_data): New structure.
43 (TC_FRAG_TYPE): Define.
44
4469186b
KT
452015-02-25 Matthew Wahab <matthew.wahab@arm.com>
46
47 * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and
48 cortex-a72.
49
685080f2
NC
502015-02-24 Nick Clifton <nickc@redhat.com>
51
52 * config/tc-v850.c (soft_float): New variable.
53 (v850_data_8): New variable.
54 (md_show_usage): Add -msoft-float/-mhard-float.
55 (md_parse_option): Likewise.
56 (md_begin): Set the default value of soft_float.
57 (v850_md_end): New function. Creates a note section.
58 * config/tc-v850.h (md_end): Define.
59 * doc/c-v850.texi: Document -msoft-float/-mhard-float.
60
5518c738
YS
612015-02-23 Yoshinori Sato <ysato@users.sourceforge.jp>
62
63 * config/tc-h8300.c (line_separater_chars): Add a version for
64 h8300-linux that includes a separator.
65 (default_mach): New variable.
66 (md_main): Use it.
67 (md_longopts): Add '--march' option.
68 (md_parse_option): Parse the new option.
69 * config/tc-h8300.h (TARGET_FORMAT): Add elf32-h8300-linux.
70 * configure.tgt: Add h8300-*-linux
71 * doc/c-h8300.texi: Document --march.
72
0f8f0c57
NC
732015-02-23 Nick Clifton <nickc@redhat.com>
74
75 PR 17940
76 * dwarf2dbg.c (out_header): When generating dwarf sections use
77 real symbols not temps for the start and end symbols.
78 * config/tc-msp430.h (TC_FORCE_RELOCATION_SUB_SAME): Also prevent
79 adjustments to relocations in debug sections.
80 (TC_LINKRELAX_FIXUP): Likewise.
81
5c9352f3
AM
822015-02-19 Alan Modra <amodra@gmail.com>
83
84 * doc/as.texinfo (Local Symbol Names): Don't use ':' in pxref.
85 * doc/c-i386.texi: Reorder i386-Bugs after i386-Arch.
86
aa31c464
JW
872015-02-11 Matthew Wahab <matthew.wahab@arm.com>
88
89 * config/tc-aarch64.c (aarch64_cpus): Fix code formatting.
90
b19f47ad
JW
912015-02-11 Matthew Wahab <matthew.wahab@arm.com>
92
93 * config/tc-arm.c: Add support for Cortex-A72.
94
5c3696f8
KT
952015-02-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96
97 * config/tc-arm.c (warn_deprecated_sp): Use as_tsktsk instead
98 of as_warn for deprecation messages.
99 (encode_arm_addr_mode_2): Likewise.
100 (check_obsolete): Likewise.
101 (do_rd_rm_rn): Likewise.
102 (do_co_reg): Likewise.
103 (do_setend): Likewise.
104 (do_t_mov_cmp): Likewise.
105 (do_neon_ldr_str): Likewise.
106 (opcode_lookup): Likewise.
107 (if_fsm_post_encode): Likewise.
108 (md_assemble): Likewise.
109
73e76108
JB
1102015-02-06 Jan Beulich <jbeulich@suse.com>
111
112 * dw2gencfi.c (select_cie_for_fde): Also bail on CFI_label.
113 (cfi_change_reg_numbers): Also do nothing for CFI_label.
114 (cfi_pseudo_table): Also handle .cfi_label when not supporting
115 CFI directives.
116
64a81db0
AM
1172015-02-05 Alan Modra <amodra@gmail.com>
118
119 * config/tc-msp430.c (md_assemble): Correct size passed to
120 extract_cmd. Remove index check.
121
2abdd192
JW
1222015-02-04 Matthew Wahab <matthew.wahab@arm.com>
123
124 * config/tc-aarch64.c (aarch64_cpus): Add support for Cortex-A72.
125 * doc/c-aarch64.texi (-mcpu=): Add "cortex-a72".
126
3101e637
NC
1272015-02-04 Nick Clifton <nickc@redhat.com>
128
129 * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
130 these instructions.
131
8e02d7f5
JW
1322015-02-03 Renlin Li <renlin.li@arm.com>
133
134 * doc/c-aarch64.texi (.arch): Document the directive.
135 (.arch_extension): Likewise.
136
6d012254
NC
1372015-02-03 Nick Clifton <nickc@redhat.com>
138
139 * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
140
3f8107ab
AM
1412015-01-28 James Bowman <james.bowman@ftdichip.com>
142
143 * Makefile.am: Add FT32 files.
144 * config/tc-ft32.c: New file.
145 * config/tc-ft32.h: New file.
146 * configure.tgt: Add FT32 support.
147 * Makefile.in: Regenerate.
148 * po/POTFILES.in: Regenerate.
149
20d79870
KLC
1502015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
151
152 * config/tc-nds32.c (do_pseudo_la_internal): Limit the second argument
153 of instruction la to a symbol.
154
3bd3aeb4
KLC
1552015-01-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
156
157 * config/tc-nds32.c (nds32_parse_name): Ignore when the input is
158 section name.
159
740bdc67
AM
1602015-01-19 Alan Modra <amodra@gmail.com>
161
162 * read.c (s_reloc): Match BFD_RELOC_NONE, BFD_RELOC{8,16,32,64}.
163 * write.c (get_frag_for_reloc): Allow match just past end of frag.
164
1e2e8c52
AK
1652015-01-16 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
166
167 * config/tc-s390.c (struct pd_reg): Remove.
168 (pre_defined_registers): Remove.
169 (REG_NAME_CNT): Remove.
170 (reg_name_search): Calculate the register number instead of doing
171 a lookup.
172 (register_name, tc_s390_regname_to_dw2regnum): Adopt to the new
173 reg_name_search signature.
174 (s390_parse_cpu): Support the new arch string z13.
175 (s390_insert_operand): Support for vector registers with the extra
176 field for the fifth bit of each vector register operand.
177 (md_gather_operand): Adjust to the new handling of optional
178 parameters.
179
180 * doc/as.texinfo: Document the z13 cpu string.
181
0900a05b
JW
1822015-01-13 Matthew Wahab <matthew.wahab@arm.com>
183
184 * config/tc-arm.c (parse_ifimm_zero): Accept #0x0 as a synonym for
185 #0, restoring previous behaviour.
186
69602580
JB
1872015-01-12 Jan Beulich <jbeulich@suse.com>
188
189 * gas/dw2gencfi.c (cfi_add_label, dot_cfi_label): New.
190 (cfi_pseudo_table): Add "cfi_label".
191 (output_cfi_insn): Handle CFI_label.
192 (select_cie_for_fde): Als terminate CIE when encountering
193 CFI_label.
194 * dw2gencfi.h (cfi_add_label): Declare.
195 (struct cfi_insn_data): New member "sym_name".
196 (CFI_label): New.
197 * read.c (read_symbol_name): Drop "static".
198 * read.h (read_symbol_name): Declare.
199
cb3b1e65
JB
2002015-01-12 Jan Beulich <jbeulich@suse.com>
201
202 * gas/config/tc-arm.c (do_neon_shl_imm): Check immediate range.
203 (do_neon_qshl_imm): Likewise.
204
b38ead21
AM
2052015-01-12 Alan Modra <amodra@gmail.com>
206
207 * read.c (s_altmacro, s_reloc): Make definition static.
208
491793b5
AB
2092015-01-10 Andrew Burgess <andrew.burgess@embecosm.com>
210
211 * config/tc-avr.c (md_apply_fix): Update the contents of VALP for
212 diff fixups.
213
ea0d6bb9
PT
2142015-01-09 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
215
216 * config/tc-arm.c (arm_cpus): Add support for APM X-Gene 1 and
217 X-Gene 2.
218 * doc/c-arm.texi (ARM Options): Mention xgene1 and xgene2.
219
5a70a223
JB
2202015-01-07 Jan Beulich <jbeulich@suse.com>
221
222 * config/tc-arm.c (struct arm_option_extension_value_table):
223 Split field "value" into fields "merge_value" and "clear_value".
224 (arm_extensions): Adjust initializer accordingly.
225
efd321f9
AM
2262015-01-01 Alan Modra <amodra@gmail.com>
227
228 * as.c (parse_args): Just print current year.
229
b90efa5b 2302015-01-01 Alan Modra <amodra@gmail.com>
bffb6004 231
b90efa5b 232 Update year range in copyright notice of all files.
bffb6004 233
b90efa5b 234For older changes see ChangeLog-2014
08d56133 235\f
b90efa5b 236Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
237
238Copying and distribution of this file, with or without modification,
239are permitted in any medium without royalty provided the copyright
240notice and this notice are preserved.
241
08d56133
NC
242Local Variables:
243mode: change-log
244left-margin: 8
245fill-column: 74
246version-control: never
247End:
This page took 0.649045 seconds and 4 git commands to generate.