]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gas/ChangeLog
PR25384, PowerPC64 ELFv1 copy relocs against function symbols
[thirdparty/binutils-gdb.git] / gas / ChangeLog
CommitLineData
e44925ae
LC
12020-01-14 Lili Cui <lili.cui@intel.com>
2
3 * testsuite/gas/i386/align-branch-1a.d: Updated for Darwin.
4 * testsuite/gas/i386/align-branch-1b.d: Likewise.
5 * testsuite/gas/i386/align-branch-1c.d: Likewise.
6 * testsuite/gas/i386/align-branch-1d.d: Likewise.
7 * testsuite/gas/i386/align-branch-1e.d: Likewise.
8 * testsuite/gas/i386/align-branch-1f.d: Likewise.
9 * testsuite/gas/i386/align-branch-1g.d: Likewise.
10 * testsuite/gas/i386/align-branch-1h.d: Likewise.
11 * testsuite/gas/i386/align-branch-1i.d: Likewise.
12 * testsuite/gas/i386/align-branch-5.d: Likewise.
13 * testsuite/gas/i386/x86-64-align-branch-1a.d: Likewise.
14 * testsuite/gas/i386/x86-64-align-branch-1b.d: Likewise.
15 * testsuite/gas/i386/x86-64-align-branch-1c.d: Likewise.
16 * testsuite/gas/i386/x86-64-align-branch-1d.d: Likewise.
17 * testsuite/gas/i386/x86-64-align-branch-1e.d: Likewise.
18 * testsuite/gas/i386/x86-64-align-branch-1f.d: Likewise.
19 * testsuite/gas/i386/x86-64-align-branch-1g.d: Likewise.
20 * testsuite/gas/i386/x86-64-align-branch-1h.d: Likewise.
21 * testsuite/gas/i386/x86-64-align-branch-1i.d: Likewise.
22 * testsuite/gas/i386/x86-64-align-branch-5.d: Likewise.
23 * testsuite/gas/i386/i386.exp: Skip x86-64-align-branch-2a,
24 x86-64-align-branch-2b and x86-64-align-branch-2c on Darwin.
25
7a6bf3be
SB
262020-01-14 Sergey Belyashov <sergey.belyashov@gmail.com>
27
28 PR 25377
29 * config/tc-z80.c: Add support for half precision, single
30 precision and double precision floating point values.
31 * config/tc-z80.h b/gas/config/tc-z80.h: Disable string escapes.
32 * doc/as.texi: Add new z80 command line options.
33 * doc/c-z80.texi: Document new z80 command line options.
34 * testsuite/gas/z80/ez80_pref_dis.s: New test.
35 * testsuite/gas/z80/ez80_pref_dis.d: New test driver.
36 * testsuite/gas/z80/z80.exp: Run the new test.
37 * testsuite/gas/z80/fp_math48.d: Use correct command line option.
38 * testsuite/gas/z80/fp_zeda32.d: Likewise.
39 * testsuite/gas/z80/strings.d: Update expected output.
40
82e9597c
MM
412020-01-13 Matthew Malcomson <matthew.malcomson@arm.com>
42
43 * config/tc-aarch64.c (f64mm, f32mm): Add sve as a feature
44 dependency.
45
5e4f7e05
CZ
462020-01-13 Claudiu Zissulescu <claziss@gmail.com>
47
48 * config/tc-arc.c (arc_select_cpu): Re-init the bfd if we change
49 the CPU.
50 * config/tc-arc.h: Add header if/defs.
51 * testsuite/gas/arc/pseudos.d: Improve matching pattern.
52
febda64f
AM
532020-01-13 Alan Modra <amodra@gmail.com>
54
55 * testsuite/gas/wasm32/allinsn.d: Update expected output.
56
5496abe1
AM
572020-01-13 Alan Modra <amodra@gmail.com>
58
59 * config/tc-tic4x.c (tic4x_operands_match): Correct tic3x trap
60 insertion.
61
ec4181f2
AM
622020-01-10 Alan Modra <amodra@gmail.com>
63
64 * testsuite/gas/elf/pr14891.s: Don't start directives in first column.
65 * testsuite/gas/elf/pr21661.d: Don't run on hpux.
66
40c75bc8
SB
672020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
68
69 PR 25224
70 * config/tc-z80.c (emit_ld_m_rr): Use integer types when checking
71 opcode byte values.
72 (emit_ld_r_r): Likewise.
73 (emit_ld_rr_m): Likewise.
74 (emit_ld_rr_nn): Likewise.
75
72aea328
JB
762020-01-09 Jan Beulich <jbeulich@suse.com>
77
78 * config/tc-i386.c (optimize_encoding): Add
79 is_any_vex_encoding() invocations. Drop respective
80 i.tm.extension_opcode == None checks.
81
3f93af61
JB
822020-01-09 Jan Beulich <jbeulich@suse.com>
83
84 * config/tc-i386.c (md_assemble): Check RegRex is clear during
85 REX transformations. Correct comment indentation.
86
7697afb6
JB
872020-01-09 Jan Beulich <jbeulich@suse.com>
88
89 * config/tc-i386.c (optimize_encoding): Generalize register
90 transformation for TEST optimization.
91
d835a58b
JB
922020-01-09 Jan Beulich <jbeulich@suse.com>
93
94 * testsuite/gas/i386/x86-64-sysenter-amd.s,
95 testsuite/gas/i386/x86-64-sysenter-amd.d,
96 testsuite/gas/i386/x86-64-sysenter-amd.l,
97 testsuite/gas/i386/x86-64-sysenter-intel.d,
98 testsuite/gas/i386/x86-64-sysenter-mixed.d: New.
99 * testsuite/gas/i386/i386.exp: Run new tests.
100
915808f6
NC
1012020-01-08 Nick Clifton <nickc@redhat.com>
102
103 PR 25284
104 * doc/as.texi (Align): Document the fact that all arguments can be
105 omitted.
106 (Balign): Likewise.
107 (P2align): Likewise.
108
f1f28025
NC
1092020-01-08 Nick Clifton <nickc@redhat.com>
110
111 PR 14891
112 * config/obj-elf.c (obj_elf_section): Fail if the section name is
113 already defined as a different symbol type.
114 * testsuite/gas/elf/pr14891.s: New test source file.
115 * testsuite/gas/elf/pr14891.d: New test driver.
116 * testsuite/gas/elf/pr14891.s: New test expected error output.
117 * testsuite/gas/elf/elf.exp: Run the new test.
118
030a2e78
AM
1192020-01-08 Alan Modra <amodra@gmail.com>
120
121 * config/tc-z8k.c (md_begin): Make idx unsigned.
122 (get_specific): Likewise for this_index.
123
2a1ebfb2
CZ
1242020-01-07 Claudiu Zissulescu <claziss@synopsys.com>
125
126 * onfig/tc-arc.c (parse_reloc_symbol): New function.
127 (tokenize_arguments): Clean up, use parse_reloc_symbol function.
128 (md_operand): Set X_md to absent.
129 (arc_parse_name): Check for X_md.
130
16d87673
SB
1312020-01-03 Sergey Belyashov <sergey.belyashov@gmail.com>
132
133 PR 25311
134 * as.h (TC_STRING_ESCAPES): Provide a default definition.
135 * app.c (do_scrub_chars): Use TC_STRING_ESCAPES instead of
136 NO_STRING_ESCAPES.
137 * read.c (next_char_of_string): Likewise.
138 * config/tc-ppc.h (TC_STRING_ESCAPES): Define.
139 * config/tc-z80.h (TC_STRING_ESCAPES): Define.
140
a2322019
NC
1412020-01-03 Nick Clifton <nickc@redhat.com>
142
143 * po/sv.po: Updated Swedish translation.
144
5437a02a
JB
1452020-01-03 Jan Beulich <jbeulich@suse.com>
146
147 * testsuite/gas/aarch64/f64mm.s: Scale index of LD1RO{H,W,D}.
148 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
149
567dfba2
JB
1502020-01-03 Jan Beulich <jbeulich@suse.com>
151
152 * testsuite/gas/aarch64/i8mm.s: Add 128-bit form tests for
153 by-element usdot. Add 64-bit form tests for by-element sudot.
154 * testsuite/gas/aarch64/i8mm.d: Adjust expectations.
155
8c45011a
JB
1562020-01-03 Jan Beulich <jbeulich@suse.com>
157
158 * testsuite/gas/aarch64/f64mm.s: Drop 'i' from uzip<n>.
159 * testsuite/gas/aarch64/f64mm.d: Adjust expectations.
160
f4950f76
JB
1612020-01-03 Jan Beulich <jbeulich@suse.com>
162
163 * testsuite/gas/aarch64/f64mm.d,
164 testsuite/gas/aarch64/sve-movprfx-mm.d: Adjust expectations.
165
6655dba2
SB
1662020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com>
167
168 * config/tc-z80.c: Add new architectures: Z180 and eZ80. Add
169 support for assembler code generated by SDCC. Add new relocation
170 types. Add z80-elf target support.
171 * config/tc-z80.h: Add z80-elf target support. Enable dollar local
172 labels. Local labels starts from ".L".
173 * NEWS: Mention the new support.
174 * testsuite/gas/all/fwdexp.d: Fix failure due to symbol conflict.
175 * testsuite/gas/all/fwdexp.s: Likewise.
176 * testsuite/gas/all/cond.l: Likewise.
177 * testsuite/gas/all/cond.s: Likewise.
178 * testsuite/gas/all/fwdexp.d: Likewise.
179 * testsuite/gas/all/fwdexp.s: Likewise.
180 * testsuite/gas/elf/section2.e-mips: Likewise.
181 * testsuite/gas/elf/section2.l: Likewise.
182 * testsuite/gas/elf/section2.s: Likewise.
183 * testsuite/gas/macros/app1.d: Likewise.
184 * testsuite/gas/macros/app1.s: Likewise.
185 * testsuite/gas/macros/app2.d: Likewise.
186 * testsuite/gas/macros/app2.s: Likewise.
187 * testsuite/gas/macros/app3.d: Likewise.
188 * testsuite/gas/macros/app3.s: Likewise.
189 * testsuite/gas/macros/app4.d: Likewise.
190 * testsuite/gas/macros/app4.s: Likewise.
191 * testsuite/gas/macros/app4b.s: Likewise.
192 * testsuite/gas/z80/suffix.d: Fix failure on ELF target.
193 * testsuite/gas/z80/z80.exp: Add new tests
194 * testsuite/gas/z80/dollar.d: New file.
195 * testsuite/gas/z80/dollar.s: New file.
196 * testsuite/gas/z80/ez80_adl_all.d: New file.
197 * testsuite/gas/z80/ez80_adl_all.s: New file.
198 * testsuite/gas/z80/ez80_adl_suf.d: New file.
199 * testsuite/gas/z80/ez80_isuf.s: New file.
200 * testsuite/gas/z80/ez80_z80_all.d: New file.
201 * testsuite/gas/z80/ez80_z80_all.s: New file.
202 * testsuite/gas/z80/ez80_z80_suf.d: New file.
203 * testsuite/gas/z80/r800_extra.d: New file.
204 * testsuite/gas/z80/r800_extra.s: New file.
205 * testsuite/gas/z80/r800_ii8.d: New file.
206 * testsuite/gas/z80/r800_z80_doc.d: New file.
207 * testsuite/gas/z80/z180.d: New file.
208 * testsuite/gas/z80/z180.s: New file.
209 * testsuite/gas/z80/z180_z80_doc.d: New file.
210 * testsuite/gas/z80/z80_doc.d: New file.
211 * testsuite/gas/z80/z80_doc.s: New file.
212 * testsuite/gas/z80/z80_ii8.d: New file.
213 * testsuite/gas/z80/z80_ii8.s: New file.
214 * testsuite/gas/z80/z80_in_f_c.d: New file.
215 * testsuite/gas/z80/z80_in_f_c.s: New file.
216 * testsuite/gas/z80/z80_op_ii_ld.d: New file.
217 * testsuite/gas/z80/z80_op_ii_ld.s: New file.
218 * testsuite/gas/z80/z80_out_c_0.d: New file.
219 * testsuite/gas/z80/z80_out_c_0.s: New file.
220 * testsuite/gas/z80/z80_reloc.d: New file.
221 * testsuite/gas/z80/z80_reloc.s: New file.
222 * testsuite/gas/z80/z80_sli.d: New file.
223 * testsuite/gas/z80/z80_sli.s: New file.
224
a65b5de6
SN
2252020-01-02 Szabolcs Nagy <szabolcs.nagy@arm.com>
226
227 * config/tc-arm.c (parse_reg_list): Use REG_TYPE_RN instead of
228 REGLIST_RN.
229
b14ce8bf
AM
2302020-01-01 Alan Modra <amodra@gmail.com>
231
232 Update year range in copyright notice of all files.
233
0b114740 234For older changes see ChangeLog-2019
3499769a 235\f
0b114740 236Copyright (C) 2020 Free Software Foundation, Inc.
3499769a
AM
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
242Local Variables:
243mode: change-log
244left-margin: 8
245fill-column: 74
246version-control: never
247End: