]> Git Repo - binutils.git/blame - gas/ChangeLog
Adding tls-tiny-ie test.
[binutils.git] / gas / ChangeLog
CommitLineData
043bf05a
MS
12015-02-19 Marcus Shawcroft <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
21
22 * config/tc-aarch64.c (aarch64_arch_any, aarch64_arch_node): Remove.
23
fdd410ac
AB
242015-02-25 Andrew Burgess <[email protected]>
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 <[email protected]>
46
47 * doc/c-arm.texi (-mcpu=): Add cortex-a53, cortex-a57 and
48 cortex-a72.
49
685080f2
NC
502015-02-24 Nick Clifton <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
88
89 * config/tc-aarch64.c (aarch64_cpus): Fix code formatting.
90
b19f47ad
JW
912015-02-11 Matthew Wahab <[email protected]>
92
93 * config/tc-arm.c: Add support for Cortex-A72.
94
5c3696f8
KT
952015-02-09 Kyrylo Tkachov <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
128
129 * config/rl78-parse.y (addsubw): Fix encoding of [HL] variant of
130 these instructions.
131
8e02d7f5
JW
1322015-02-03 Renlin Li <[email protected]>
133
134 * doc/c-aarch64.texi (.arch): Document the directive.
135 (.arch_extension): Likewise.
136
6d012254
NC
1372015-02-03 Nick Clifton <[email protected]>
138
139 * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
140
3f8107ab
AM
1412015-01-28 James Bowman <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
206
207 * read.c (s_altmacro, s_reloc): Make definition static.
208
491793b5
AB
2092015-01-10 Andrew Burgess <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
227
228 * as.c (parse_args): Just print current year.
229
b90efa5b 2302015-01-01 Alan Modra <[email protected]>
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 1.26578 seconds and 4 git commands to generate.