ChangeLog-2016 revision 1.1.1.1.2.2 1 1.1.1.1.2.2 pgoyette 2016-12-31 Dimitar Dimitrov <dimitar (a] dinux.eu>
2 1.1.1.1.2.2 pgoyette
3 1.1.1.1.2.2 pgoyette * NEWS: Mention new PRU target.
4 1.1.1.1.2.2 pgoyette * Makefile.am: Add PRU target.
5 1.1.1.1.2.2 pgoyette * config/obj-elf.c: Ditto.
6 1.1.1.1.2.2 pgoyette * configure.tgt: Ditto.
7 1.1.1.1.2.2 pgoyette * config/tc-pru.c: New file.
8 1.1.1.1.2.2 pgoyette * config/tc-pru.h: New file.
9 1.1.1.1.2.2 pgoyette * doc/Makefile.am: Add documentation for PRU GAS port.
10 1.1.1.1.2.2 pgoyette * doc/all.texi, Ditto.
11 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Ditto.
12 1.1.1.1.2.2 pgoyette * doc/c-pru.texi: Document PRU GAS options.
13 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
14 1.1.1.1.2.2 pgoyette * doc/Makefile.in: Regenerate.
15 1.1.1.1.2.2 pgoyette * po/POTFILES.in: Regenerate.
16 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/alu.d: New file for PRU GAS testsuite.
17 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/alu.s: Ditto.
18 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/branch.d: Ditto.
19 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/branch.s: Ditto.
20 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/illegal.l: Ditto.
21 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/illegal.s: Ditto.
22 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/ldi.d: Ditto.
23 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/ldi.s: Ditto.
24 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/ldst.d: Ditto.
25 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/ldst.s: Ditto.
26 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/loop.d: Ditto.
27 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/loop.s: Ditto.
28 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/misc.d: Ditto.
29 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/misc.s: Ditto.
30 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/pru.exp: Ditto.
31 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/pseudo.d: Ditto.
32 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/pseudo.s: Ditto.
33 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/warn_reglabel.l: Ditto.
34 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/warn_reglabel.s: Ditto.
35 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/xfr.d: Ditto.
36 1.1.1.1.2.2 pgoyette * testsuite/gas/pru/xfr.s: Ditto.
37 1.1.1.1.2.2 pgoyette * testsuite/gas/lns/lns.exp: Mark lns-common-1-alt variant for PRU.
38 1.1.1.1.2.2 pgoyette
39 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
40 1.1.1.1.2.2 pgoyette
41 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-asmacro.d: New test.
42 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-asmacro.d: New test.
43 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-asmacro.d: New test.
44 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-asmacro.s: New test source.
45 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
46 1.1.1.1.2.2 pgoyette
47 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
48 1.1.1.1.2.2 pgoyette
49 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_immed): Limit `mips16_immed_extend'
50 1.1.1.1.2.2 pgoyette use to operands whose LSB position is zero.
51 1.1.1.1.2.2 pgoyette
52 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
53 1.1.1.1.2.2 pgoyette
54 1.1.1.1.2.2 pgoyette * config/tc-mips.c (match_mips16_insn): Don't update
55 1.1.1.1.2.2 pgoyette `forced_insn_length' or the instruction opcode if an operand
56 1.1.1.1.2.2 pgoyette requires an extended instruction form, but an unextended one
57 1.1.1.1.2.2 pgoyette has been requested.
58 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-1.d: New test.
59 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-2.d: New test.
60 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-1.l: New stderr
61 1.1.1.1.2.2 pgoyette output.
62 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-2.l: New stderr
63 1.1.1.1.2.2 pgoyette output.
64 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-1.s: New test
65 1.1.1.1.2.2 pgoyette source.
66 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-relax-unextended-2.s: New test
67 1.1.1.1.2.2 pgoyette source.
68 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
69 1.1.1.1.2.2 pgoyette
70 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
71 1.1.1.1.2.2 pgoyette
72 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_macro_build): Replace `0' and `4'
73 1.1.1.1.2.2 pgoyette operand codes with `.' and `F' respectively.
74 1.1.1.1.2.2 pgoyette (mips16_macro): Likewise.
75 1.1.1.1.2.2 pgoyette
76 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
77 1.1.1.1.2.2 pgoyette
78 1.1.1.1.2.2 pgoyette * config/tc-mips.c (is_size_valid_16): Disallow a `.e' suffix
79 1.1.1.1.2.2 pgoyette instruction size override for INSN2_SHORT_ONLY opcode table
80 1.1.1.1.2.2 pgoyette entries.
81 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-extend-swap.d: Adjust output.
82 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-e.l: Adjust error messages.
83 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro-e.l: Adjust error
84 1.1.1.1.2.2 pgoyette messages.
85 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro-e.l: Adjust error
86 1.1.1.1.2.2 pgoyette messages.
87 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-e.d: New test.
88 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-t.d: New test.
89 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-insn-e.d: New test.
90 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-insn-e.d: New test.
91 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-insn-e.d: New test.
92 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-insn-t.d: New test.
93 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-insn-t.d: New test.
94 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-insn-t.d: New test.
95 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-e.l: New stderr output.
96 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-t.l: New stderr output.
97 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-insn-e.l: New stderr
98 1.1.1.1.2.2 pgoyette output.
99 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-insn-e.l: New stderr
100 1.1.1.1.2.2 pgoyette output.
101 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-insn-e.l: New stderr
102 1.1.1.1.2.2 pgoyette output.
103 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-insn-t.l: New stderr
104 1.1.1.1.2.2 pgoyette output.
105 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-insn-t.l: New stderr
106 1.1.1.1.2.2 pgoyette output.
107 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-insn-t.l: New stderr
108 1.1.1.1.2.2 pgoyette output.
109 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-e.s: New test source.
110 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-t.s: New test source.
111 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
112 1.1.1.1.2.2 pgoyette
113 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
114 1.1.1.1.2.2 pgoyette
115 1.1.1.1.2.2 pgoyette * config/tc-mips.c (match_mips16_insn): Remove the `6' operand
116 1.1.1.1.2.2 pgoyette code special case and its associated comment.
117 1.1.1.1.2.2 pgoyette
118 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
119 1.1.1.1.2.2 pgoyette
120 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_ip): Handle `.e' and `.t' instruction
121 1.1.1.1.2.2 pgoyette suffixes followed by a null character rather than a space too.
122 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-length-noargs.d: New test.
123 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-insn-length-noargs.s: New test
124 1.1.1.1.2.2 pgoyette source.
125 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
126 1.1.1.1.2.2 pgoyette
127 1.1.1.1.2.2 pgoyette 2016-12-23 Maciej W. Rozycki <macro (a] imgtec.com>
128 1.1.1.1.2.2 pgoyette
129 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-extend-swap.d: New test.
130 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-extend-swap.s: New test source.
131 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
132 1.1.1.1.2.2 pgoyette
133 1.1.1.1.2.2 pgoyette 2016-12-23 Joe Seymour <joe.s (a] somniumtech.com>
134 1.1.1.1.2.2 pgoyette
135 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_mcu_data): Sync with data from TI's
136 1.1.1.1.2.2 pgoyette devices.csv file as of September 2016.
137 1.1.1.1.2.2 pgoyette
138 1.1.1.1.2.2 pgoyette 2016-12-23 Tristan Gingold <gingold (a] adacore.com>
139 1.1.1.1.2.2 pgoyette
140 1.1.1.1.2.2 pgoyette * configure: Regenerate.
141 1.1.1.1.2.2 pgoyette
142 1.1.1.1.2.2 pgoyette 2016-12-23 Tristan Gingold <gingold (a] adacore.com>
143 1.1.1.1.2.2 pgoyette
144 1.1.1.1.2.2 pgoyette * NEWS: Add marker for 2.28.
145 1.1.1.1.2.2 pgoyette
146 1.1.1.1.2.2 pgoyette 2016-12-23 Tristan Gingold <gingold (a] adacore.com>
147 1.1.1.1.2.2 pgoyette
148 1.1.1.1.2.2 pgoyette * po/gas.pot: Regenerate.
149 1.1.1.1.2.2 pgoyette
150 1.1.1.1.2.2 pgoyette 2016-12-21 Andrew Waterman <andrew (a] sifive.com>
151 1.1.1.1.2.2 pgoyette
152 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (riscv_make_nops): Emit 2-byte NOPs.
153 1.1.1.1.2.2 pgoyette (riscv_frag_align_code): Correct frag_align_code arg.
154 1.1.1.1.2.2 pgoyette
155 1.1.1.1.2.2 pgoyette 2016-12-21 Tim Newsome <tim (a] sifive.com>
156 1.1.1.1.2.2 pgoyette
157 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (riscv_pre_output_hook): Remove const from
158 1.1.1.1.2.2 pgoyette loc4_frag.
159 1.1.1.1.2.2 pgoyette
160 1.1.1.1.2.2 pgoyette 2016-12-21 Alan Modra <amodra (a] gmail.com>
161 1.1.1.1.2.2 pgoyette
162 1.1.1.1.2.2 pgoyette * doc/c-lm32.texi: Fix chars with high bit set.
163 1.1.1.1.2.2 pgoyette * testsuite/gas/bfin/vector2.s: Likewise.
164 1.1.1.1.2.2 pgoyette
165 1.1.1.1.2.2 pgoyette 2016-12-21 Alan Modra <amodra (a] gmail.com>
166 1.1.1.1.2.2 pgoyette
167 1.1.1.1.2.2 pgoyette PR gas/10946
168 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Chars): Document escape sequences.
169 1.1.1.1.2.2 pgoyette
170 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
171 1.1.1.1.2.2 pgoyette
172 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sub.d: New test.
173 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-sub.d: New test.
174 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-sub.d: New test.
175 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-sub.d: New test.
176 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16e-sub.d: New test.
177 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16e-sub.d: New test.
178 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-64-sub.d: New test.
179 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16e-64-sub.d: New test.
180 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16e-64-sub.d: New test.
181 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16e-64-sub.d: New test.
182 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sub.s: New test source.
183 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-sub.s: New test source.
184 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-64-sub.s: New test source.
185 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
186 1.1.1.1.2.2 pgoyette
187 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
188 1.1.1.1.2.2 pgoyette
189 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e.s: Add a RESTORE instruction.
190 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e.d: Adjust accordingly.
191 1.1.1.1.2.2 pgoyette
192 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
193 1.1.1.1.2.2 pgoyette
194 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16.d: Adjust test for multiple MIPS16
195 1.1.1.1.2.2 pgoyette ISA testing.
196 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64.d: Adjust test for multiple
197 1.1.1.1.2.2 pgoyette MIPS16 ISA testing.
198 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-64.d: Adjust test for multiple
199 1.1.1.1.2.2 pgoyette MIPS16 ISA testing.
200 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro.d: Adjust test for multiple
201 1.1.1.1.2.2 pgoyette MIPS16 ISA testing.
202 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-64.s: Ensure MIPS16 ISA annotation.
203 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-64.l: Rename to...
204 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16e-64.l: ... this.
205 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16.d: New test.
206 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-64.d: New test.
207 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16e-64.d: New test.
208 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro.d: New test.
209 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64@mips16-macro.d: New test.
210 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro.d: New test.
211 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro-e.d: New test.
212 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro-e.d: New test.
213 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro-t.d: New test.
214 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro-t.d: New test.
215 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16e-64.l: New stderr output.
216 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro.l: New stderr
217 1.1.1.1.2.2 pgoyette output.
218 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro.l: New stderr
219 1.1.1.1.2.2 pgoyette output.
220 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro-e.l: New stderr
221 1.1.1.1.2.2 pgoyette output.
222 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro-e.l: New stderr
223 1.1.1.1.2.2 pgoyette output.
224 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-32@mips16-macro-t.l: New stderr
225 1.1.1.1.2.2 pgoyette output.
226 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e-32@mips16-macro-t.l: New stderr
227 1.1.1.1.2.2 pgoyette output.
228 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run `mips16', `mips16-64',
229 1.1.1.1.2.2 pgoyette `mips16-macro', `mips16-macro-t', `mips16-macro-e' and
230 1.1.1.1.2.2 pgoyette `mips16e-64' testing across multiple MIPS16 ISAs. Fold
231 1.1.1.1.2.2 pgoyette `mips16-macro' and `mips16e-64' list test invocations into
232 1.1.1.1.2.2 pgoyette corresponding dump tests.
233 1.1.1.1.2.2 pgoyette
234 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
235 1.1.1.1.2.2 pgoyette
236 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp (run_dump_test_arch): Add
237 1.1.1.1.2.2 pgoyette `mips16e' and `mips16' prefixes.
238 1.1.1.1.2.2 pgoyette (run_list_test_arch): Likewise.
239 1.1.1.1.2.2 pgoyette Rename `mips16' architecture to `mips16-32'. Add `mips16-64',
240 1.1.1.1.2.2 pgoyette `mips16e-32' and `mips16e-64' architectures. Update `rol64',
241 1.1.1.1.2.2 pgoyette `mips16e', `elf${el}-rel2' and `elf-rel4' test invocations
242 1.1.1.1.2.2 pgoyette accordingly.
243 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e@branch-swap-3.d: New test.
244 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e@branch-swap-4.d: New test.
245 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e@loc-swap-dis.d: New test.
246 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16e@loc-swap.d: New test.
247 1.1.1.1.2.2 pgoyette
248 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
249 1.1.1.1.2.2 pgoyette
250 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/loc-swap.s: Use zeros rather than NOPs for
251 1.1.1.1.2.2 pgoyette trailing alignment padding.
252 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/loc-swap.d: Adjust accordingly.
253 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@loc-swap.d: Likewise.
254 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16@loc-swap-dis.d: Likewise.
255 1.1.1.1.2.2 pgoyette
256 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
257 1.1.1.1.2.2 pgoyette
258 1.1.1.1.2.2 pgoyette * config/tc-mips.c (micromips_insn_length): Use
259 1.1.1.1.2.2 pgoyette `mips_opcode_32bit_p'.
260 1.1.1.1.2.2 pgoyette (is_size_valid): Adjust description.
261 1.1.1.1.2.2 pgoyette (is_size_valid_16): New function.
262 1.1.1.1.2.2 pgoyette (validate_mips_insn): Use `mips_opcode_32bit_p' in MIPS16
263 1.1.1.1.2.2 pgoyette operand decoding.
264 1.1.1.1.2.2 pgoyette (validate_mips16_insn): Remove `a' and `i' operand code special
265 1.1.1.1.2.2 pgoyette casing, use `mips_opcode_32bit_p' to determine instruction
266 1.1.1.1.2.2 pgoyette width.
267 1.1.1.1.2.2 pgoyette (append_insn): Adjust forced MIPS16 instruction size
268 1.1.1.1.2.2 pgoyette determination.
269 1.1.1.1.2.2 pgoyette (match_mips16_insn): Likewise. Don't shift the instruction's
270 1.1.1.1.2.2 pgoyette opcode with the `a' and `i' operand codes. Use
271 1.1.1.1.2.2 pgoyette `mips_opcode_32bit_p' in operand decoding.
272 1.1.1.1.2.2 pgoyette (match_mips16_insns): Check for forced instruction size's
273 1.1.1.1.2.2 pgoyette validity.
274 1.1.1.1.2.2 pgoyette (mips16_ip): Don't force instruction size in the `noautoextend'
275 1.1.1.1.2.2 pgoyette mode.
276 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-jal-e.d: New test.
277 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-jal-t.d: New test.
278 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-e.d: New test.
279 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-t.d: New test.
280 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-jal-t.l: New stderr output.
281 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-e.l: New stderr output.
282 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-t.l: New stderr output.
283 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-jal-e.s: New test source.
284 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-jal-t.s: New test source.
285 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-e.s: New test source.
286 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro-t.s: New test source.
287 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
288 1.1.1.1.2.2 pgoyette
289 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
290 1.1.1.1.2.2 pgoyette
291 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-macro.l: New list test.
292 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
293 1.1.1.1.2.2 pgoyette
294 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
295 1.1.1.1.2.2 pgoyette
296 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sdrasp.d: New test.
297 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sdrasp.l: New stderr output.
298 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sdrasp.s: New test source.
299 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
300 1.1.1.1.2.2 pgoyette
301 1.1.1.1.2.2 pgoyette 2016-12-20 Maciej W. Rozycki <macro (a] imgtec.com>
302 1.1.1.1.2.2 pgoyette
303 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Limit remaining tests that
304 1.1.1.1.2.2 pgoyette require NewABI support to `has_newabi' targets.
305 1.1.1.1.2.2 pgoyette
306 1.1.1.1.2.2 pgoyette 2015-12-20 Andrew Waterman <andrew (a] sifive.com>
307 1.1.1.1.2.2 pgoyette
308 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (riscv_pseudo_table): Remove "align",
309 1.1.1.1.2.2 pgoyette "p2align", and "balign".
310 1.1.1.1.2.2 pgoyette (s_align): Remove.
311 1.1.1.1.2.2 pgoyette (riscv_handle_align): New function.
312 1.1.1.1.2.2 pgoyette (riscv_frag_align_code): Likewise.
313 1.1.1.1.2.2 pgoyette (riscv_make_nops): Likewise.
314 1.1.1.1.2.2 pgoyette * config/tc-riscv.h (MAX_MEM_FOR_RS_ALIGN_CODE): Change to 7.
315 1.1.1.1.2.2 pgoyette (HANDLE_ALIGN): Define.
316 1.1.1.1.2.2 pgoyette (md_do_align): Define.
317 1.1.1.1.2.2 pgoyette (riscv_handle_align): Declare.
318 1.1.1.1.2.2 pgoyette (riscv_frag_align_code): Likewise.
319 1.1.1.1.2.2 pgoyette
320 1.1.1.1.2.2 pgoyette 2016-12-20 Andrew Waterman <andrew (a] sifive.com>
321 1.1.1.1.2.2 pgoyette
322 1.1.1.1.2.2 pgoyette * config/tc-riscv.h (xlen): Delete.
323 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (xlen): Make static.
324 1.1.1.1.2.2 pgoyette (abi_xlen): New variable.
325 1.1.1.1.2.2 pgoyette (options): Replace OPTION_{M32,M64,MSOFT_FLOAT,MHARD_FLOAT,MRVC}
326 1.1.1.1.2.2 pgoyette with OPTION_MABI.
327 1.1.1.1.2.2 pgoyette (md_longopts): Likewise.
328 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
329 1.1.1.1.2.2 pgoyette (riscv_elf_final_processing): Likewise.
330 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Target RISC-V options): Likewise.
331 1.1.1.1.2.2 pgoyette * doc/c-riscv.texi (OPTIONS): Likewise.
332 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (float_mode): Removed.
333 1.1.1.1.2.2 pgoyette (float_abi): New type, specifies the floating-point ABI.
334 1.1.1.1.2.2 pgoyette (riscv_set_abi): New function.
335 1.1.1.1.2.2 pgoyette (riscv_add_subset): Only allow lower-case ISA names and require
336 1.1.1.1.2.2 pgoyette them to start with "rv".
337 1.1.1.1.2.2 pgoyette (riscv_after_parse_args): Likewise.
338 1.1.1.1.2.2 pgoyette
339 1.1.1.1.2.2 pgoyette 2016-12-20 Andrew Waterman <andrew (a] sifive.com>
340 1.1.1.1.2.2 pgoyette Kuan-Lin Chen <kuanlinchentw (a] gmail.com>
341 1.1.1.1.2.2 pgoyette
342 1.1.1.1.2.2 pgoyette * config/tc-riscv.c (riscv_set_options): Add relax.
343 1.1.1.1.2.2 pgoyette (riscv_opts): Likewise.
344 1.1.1.1.2.2 pgoyette (s_riscv_option): Add relax and norelax.
345 1.1.1.1.2.2 pgoyette (riscv_apply_const_reloc): New function.
346 1.1.1.1.2.2 pgoyette (append_insn): Move constant relocation handling to
347 1.1.1.1.2.2 pgoyette riscv_apply_const_reloc.
348 1.1.1.1.2.2 pgoyette (md_pcrel_from): Likewise.
349 1.1.1.1.2.2 pgoyette (parse_relocation): Skip BFD_RELOC_UNUSED.
350 1.1.1.1.2.2 pgoyette (md_pcrel_from): Handle BFD_RELOC_RISCV_SUB6,
351 1.1.1.1.2.2 pgoyette BFD_RELOC_RISCV_RELAX, BFD_RELOC_RISCV_CFA.
352 1.1.1.1.2.2 pgoyette (md_apply_fix): Likewise.
353 1.1.1.1.2.2 pgoyette (riscv_pre_output_hook): New function.
354 1.1.1.1.2.2 pgoyette * config/tc-riscv.h (md_pre_output_hook): Define.
355 1.1.1.1.2.2 pgoyette (riscv_pre_output_hook): Declare.
356 1.1.1.1.2.2 pgoyette (DWARF_CIE_DATA_ALIGNMENT): Always -4.
357 1.1.1.1.2.2 pgoyette
358 1.1.1.1.2.2 pgoyette 2016-12-20 Andrew Waterman <andrew (a] sifive.com>
359 1.1.1.1.2.2 pgoyette
360 1.1.1.1.2.2 pgoyette * config/tc-riscv.c: Formatting and comment fixes throughout.
361 1.1.1.1.2.2 pgoyette
362 1.1.1.1.2.2 pgoyette 2016-12-14 Maciej W. Rozycki <macro (a] imgtec.com>
363 1.1.1.1.2.2 pgoyette
364 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_convert_frag): Report an error instead of
365 1.1.1.1.2.2 pgoyette asserting on `ext'.
366 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-unextended-1.d: New test.
367 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-unextended-2.d: New test.
368 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-unextended-1.s: New test
369 1.1.1.1.2.2 pgoyette source.
370 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-unextended-2.s: New test.
371 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-unextended.l: New stderr
372 1.1.1.1.2.2 pgoyette output.
373 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
374 1.1.1.1.2.2 pgoyette
375 1.1.1.1.2.2 pgoyette 2016-12-14 Maciej W. Rozycki <macro (a] imgtec.com>
376 1.1.1.1.2.2 pgoyette
377 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sprel-swap.d: New test.
378 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-sprel-swap.s: New test source.
379 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
380 1.1.1.1.2.2 pgoyette
381 1.1.1.1.2.2 pgoyette 2016-12-13 Renlin Li <renlin.li (a] arm.com>
382 1.1.1.1.2.2 pgoyette
383 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (AARCH64_REG_TYPES): Remove CN register.
384 1.1.1.1.2.2 pgoyette (get_reg_expected_msg): Remove CN register case.
385 1.1.1.1.2.2 pgoyette (parse_operands): rewrite parser for CRn, CRm operand.
386 1.1.1.1.2.2 pgoyette (reg_names): Remove CN register.
387 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s: Add a new test case.
388 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.l: Adjust error message.
389 1.1.1.1.2.2 pgoyette
390 1.1.1.1.2.2 pgoyette 2016-12-13 Jiong Wang <jiong.wang (a] arm.com>
391 1.1.1.1.2.2 pgoyette
392 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/addsub.d: Support ILP32 mode.
393 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsimd-across.d: Likewise.
394 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsimd-armv8_3.d: Likewise.
395 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsimd-fp16.d: Likewise.
396 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsimd-misc.d: Likewise.
397 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsisd-copy.d: Likewise.
398 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/advsisd-misc.d: Likewise.
399 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/alias.d: Likewise.
400 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/armv8-ras-1.d: Likewise.
401 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/b_1.d: Likewise.
402 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/beq_1.d: Likewise.
403 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/bitfield-dump: Likewise.
404 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/bitfield-no-aliases.d: Likewise.
405 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/codealign.d: Likewise.
406 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/codealign_1.d: Likewise.
407 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/crc32-directive.d: Likewise.
408 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/crc32.d: Likewise.
409 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/crypto-directive.d: Likewise.
410 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/crypto.d: Likewise.
411 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/dwarf.d: Likewise.
412 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/float-fp16.d: Likewise.
413 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/floatdp2.d: Likewise.
414 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/fp-armv8_3.d: Likewise.
415 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/fp-const0-parse.d: Likewise.
416 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/fp_cvt_int.d: Likewise.
417 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/fpmov.d: Likewise.
418 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/inst-directive.d: Likewise.
419 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldr_1.d: Likewise.
420 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Likewise.
421 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-exclusive.d: Likewise.
422 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d: Likewise.
423 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d: Likewise.
424 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-pair.d: Likewise.
425 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d: Likewise.
426 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d: Likewise.
427 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
428 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/lor-directive.d: Likewise.
429 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/lor.d: Likewise.
430 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/lse-atomic.d: Likewise.
431 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/mapmisc.d: Likewise.
432 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/mov-no-aliases.d: Likewise.
433 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/mov.d: Likewise.
434 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/movi.d: Likewise.
435 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/movw_label.d: Likewise.
436 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/msr.d: Likewise.
437 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-fp-cvt-int.d: Likewise.
438 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-frint.d: Likewise.
439 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-ins.d: Likewise.
440 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-not.d: Likewise.
441 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-vfp-reglist-post.d: Likewise.
442 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/neon-vfp-reglist.d: Likewise.
443 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/no-aliases.d: Likewise.
444 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/optional.d: Likewise.
445 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/pac.d: Likewise.
446 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/pan-directive.d: Likewise.
447 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/pan.d: Likewise.
448 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/rdma-directive.d: Likewise.
449 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/rdma.d: Likewise.
450 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_g0.d: Likewise.
451 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d: Likewise.
452 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_g1.d: Likewise.
453 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d: Likewise.
454 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d: Likewise.
455 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d: Likewise.
456 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsldm-1.d: Likewise.
457 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d: Likewise.
458 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d: Likewise.
459 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/shifted.d: Likewise.
460 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/sve.d: Likewise.
461 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/symbol.d: Likewise.
462 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/sysreg-1.d: Likewise.
463 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/sysreg-2.d: Likewise.
464 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/sysreg-3.d: Likewise.
465 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/sysreg.d: Likewise.
466 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/system-2.d: Likewise.
467 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/system-3.d: Likewise.
468 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/system.d: Likewise.
469 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/tbz_1.d: Likewise.
470 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/tlbi_op.d: Likewise.
471 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/tls.d: Likewise.
472 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/uao-directive.d: Likewise.
473 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/uao.d: Likewise.
474 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/virthostext-directive.d: Likewise.
475 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/virthostext.d: Likewise.
476 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/adr_1.d: Restrict test under -mabi=lp64.
477 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/int-insns.d: Likewise.
478 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/programmer-friendly.d: Likewise.
479 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-data.d: Likewise.
480 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d: Likewise.
481 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_g2.d: Likewise.
482 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d: Likewise.
483 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d: Likewise.
484 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d: Likewise.
485 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d: Likewise.
486 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d: Likewise.
487 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d: Likewise.
488 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d: Likewise.
489 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d: Likewise.
490 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d: Likewise.
491 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-gotoff_g1.d: Likewise.
492 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d: Likewise.
493 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-gottprel_g1.d: Likewise.
494 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-insn.d: Likewise.
495 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d: Likewise.
496 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d: Likewise.
497 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d: Likewise.
498 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d: Likewise.
499 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/tail_padding.d: Likewise.
500 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/aarch64/tls-desc.d: Likewise.
501 1.1.1.1.2.2 pgoyette
502 1.1.1.1.2.2 pgoyette 2016-12-09 Maciej W. Rozycki <macro (a] imgtec.com>
503 1.1.1.1.2.2 pgoyette
504 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_macro_build) <'>'>: Remove case.
505 1.1.1.1.2.2 pgoyette
506 1.1.1.1.2.2 pgoyette 2016-12-09 Maciej W. Rozycki <macro (a] imgtec.com>
507 1.1.1.1.2.2 pgoyette
508 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-extend.d: New test.
509 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-extend.s: New test source.
510 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
511 1.1.1.1.2.2 pgoyette
512 1.1.1.1.2.2 pgoyette 2016-12-08 Maciej W. Rozycki <macro (a] imgtec.com>
513 1.1.1.1.2.2 pgoyette
514 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_show_cpu_list): Rename `spaces' local
515 1.1.1.1.2.2 pgoyette variable to `space_buf'.
516 1.1.1.1.2.2 pgoyette
517 1.1.1.1.2.2 pgoyette 2016-12-08 Maciej W. Rozycki <macro (a] imgtec.com>
518 1.1.1.1.2.2 pgoyette
519 1.1.1.1.2.2 pgoyette * config/tc-arm.c (encode_arm_shift): Rename `index' local
520 1.1.1.1.2.2 pgoyette variable to `op_index'.
521 1.1.1.1.2.2 pgoyette
522 1.1.1.1.2.2 pgoyette 2016-12-08 Alan Modra <amodra (a] gmail.com>
523 1.1.1.1.2.2 pgoyette
524 1.1.1.1.2.2 pgoyette * configure: Regenerate.
525 1.1.1.1.2.2 pgoyette
526 1.1.1.1.2.2 pgoyette 2016-12-07 Maciej W. Rozycki <macro (a] imgtec.com>
527 1.1.1.1.2.2 pgoyette
528 1.1.1.1.2.2 pgoyette * config/tc-mips.c (is_opcode_valid): Use local `isa'
529 1.1.1.1.2.2 pgoyette consistently.
530 1.1.1.1.2.2 pgoyette
531 1.1.1.1.2.2 pgoyette 2016-12-06 Nick Clifton <nickc (a] redhat.com>
532 1.1.1.1.2.2 pgoyette
533 1.1.1.1.2.2 pgoyette PR gas/20901
534 1.1.1.1.2.2 pgoyette * read.c (s_space): Place an upper limit on the number of spaces
535 1.1.1.1.2.2 pgoyette generated.
536 1.1.1.1.2.2 pgoyette
537 1.1.1.1.2.2 pgoyette PR gas/20896
538 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/err-byte1.s: Adjust expected warning messages
539 1.1.1.1.2.2 pgoyette to account for patch to next_char_of_string.
540 1.1.1.1.2.2 pgoyette
541 1.1.1.1.2.2 pgoyette 2016-12-05 Nick Clifton <nickc (a] redhat.com>
542 1.1.1.1.2.2 pgoyette
543 1.1.1.1.2.2 pgoyette PR gas/20902
544 1.1.1.1.2.2 pgoyette * read.c (next_char_of_string): Do end advance past the end of the
545 1.1.1.1.2.2 pgoyette buffer.
546 1.1.1.1.2.2 pgoyette
547 1.1.1.1.2.2 pgoyette PR gas/20904
548 1.1.1.1.2.2 pgoyette * as.h (SKIP_ALL_WHITESPACE): New macro.
549 1.1.1.1.2.2 pgoyette * expr.c (operand): Use it.
550 1.1.1.1.2.2 pgoyette
551 1.1.1.1.2.2 pgoyette 2016-12-05 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
552 1.1.1.1.2.2 pgoyette
553 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_vcmla, do_vcadd): Define.
554 1.1.1.1.2.2 pgoyette (neon_scalar_for_vcmla): Define.
555 1.1.1.1.2.2 pgoyette (enum operand_parse_code): Add OP_IROT1 and OP_IROT2.
556 1.1.1.1.2.2 pgoyette (NEON_ENC_TAB): Add DDSI and QQSI variants.
557 1.1.1.1.2.2 pgoyette (insns): Add vcmla and vcadd.
558 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_3-a-simd.d: New.
559 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_3-a-simd.s: New.
560 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_3-a-simd-bad.d: New.
561 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_3-a-simd-bad.l: New.
562 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_3-a-simd-bad.s: New.
563 1.1.1.1.2.2 pgoyette
564 1.1.1.1.2.2 pgoyette 2016-12-05 Claudiu Zissulescu <claziss (a] synopsys.com>
565 1.1.1.1.2.2 pgoyette
566 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textauxregister-1.d: New file.
567 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textauxregister-1.s: Likewise.
568 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcondcode-err.s: Likewise.
569 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcoreregister-err.s: Likewise.
570 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tokenize_extregister): Return bfd_boolean,
571 1.1.1.1.2.2 pgoyette don't check second argument of extension auxiliary register for
572 1.1.1.1.2.2 pgoyette signess.
573 1.1.1.1.2.2 pgoyette (arc_extcorereg): Consider the return of tokenize_extregister
574 1.1.1.1.2.2 pgoyette function call.
575 1.1.1.1.2.2 pgoyette
576 1.1.1.1.2.2 pgoyette 2016-12-05 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
577 1.1.1.1.2.2 pgoyette
578 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_v8_3, do_vjcvt): Define.
579 1.1.1.1.2.2 pgoyette (insns): Add vjcvt.
580 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_3-a-fp.s: New.
581 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_3-a-fp.d: New.
582 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_3-a-fp-bad.s: New.
583 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_3-a-fp-bad.d: New.
584 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_3-a-fp-bad.l: New.
585 1.1.1.1.2.2 pgoyette
586 1.1.1.1.2.2 pgoyette 2016-12-05 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
587 1.1.1.1.2.2 pgoyette
588 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_archs): Add "armv8.3-a".
589 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (-march): Add "armv8.3-a".
590 1.1.1.1.2.2 pgoyette
591 1.1.1.1.2.2 pgoyette 2016-12-02 Claudiu Zissulescu <claziss (a] synopsys.com>
592 1.1.1.1.2.2 pgoyette
593 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-em-err.s: New file.
594 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-em4-err.s: Likewise.
595 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-fpuda-err.s: Likewise.
596 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-hs-err.s: Likewise.
597 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-quarkse-err.s: Likewise.
598 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/noargs_a7.s: Add .cpu.
599 1.1.1.1.2.2 pgoyette * config/tc-arc.c (ARC_CPU_TYPE_A6xx): Define.
600 1.1.1.1.2.2 pgoyette (ARC_CPU_TYPE_A7xx): Likewise.
601 1.1.1.1.2.2 pgoyette (ARC_CPU_TYPE_AV2EM): Likewise.
602 1.1.1.1.2.2 pgoyette (ARC_CPU_TYPE_AV2HS): Likewise.
603 1.1.1.1.2.2 pgoyette (cpu_types): Update list of known CPU names.
604 1.1.1.1.2.2 pgoyette (arc_show_cpu_list): New function.
605 1.1.1.1.2.2 pgoyette (md_show_usage): Print accepted CPU names.
606 1.1.1.1.2.2 pgoyette (cl_features): New variable.
607 1.1.1.1.2.2 pgoyette (arc_select_cpu): Use cl_features.
608 1.1.1.1.2.2 pgoyette (arc_option): Allow various .cpu names.
609 1.1.1.1.2.2 pgoyette (md_parse_option): Set cl_features.
610 1.1.1.1.2.2 pgoyette * doc/c-arc.texi: Update -mcpu and .cpu documentation.
611 1.1.1.1.2.2 pgoyette
612 1.1.1.1.2.2 pgoyette 2016-12-02 Josh Conner <joshconner (a] google.com>
613 1.1.1.1.2.2 pgoyette
614 1.1.1.1.2.2 pgoyette * configure.tgt: Add support for fuchsia (OS).
615 1.1.1.1.2.2 pgoyette
616 1.1.1.1.2.2 pgoyette 2016-12-01 Nick Clifton <nickc (a] redhat.com>
617 1.1.1.1.2.2 pgoyette
618 1.1.1.1.2.2 pgoyette PR gas/20898
619 1.1.1.1.2.2 pgoyette * app.c (do_scrub_chars): Do not attempt to unget EOF.
620 1.1.1.1.2.2 pgoyette
621 1.1.1.1.2.2 pgoyette PR gas/20897
622 1.1.1.1.2.2 pgoyette * subsegs.c (subsegs_print_statistics): Do nothing if no output
623 1.1.1.1.2.2 pgoyette file was created.
624 1.1.1.1.2.2 pgoyette
625 1.1.1.1.2.2 pgoyette PR gas/20895
626 1.1.1.1.2.2 pgoyette * symbols.c (resolve_symbol_value): Gracefully handle erroneous
627 1.1.1.1.2.2 pgoyette symbolic expressions.
628 1.1.1.1.2.2 pgoyette
629 1.1.1.1.2.2 pgoyette 2016-11-29 Claudiu Zissulescu <claziss (a] synopsys.com>
630 1.1.1.1.2.2 pgoyette
631 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): New function argument
632 1.1.1.1.2.2 pgoyette errmsg.
633 1.1.1.1.2.2 pgoyette (assemble_tokens): Collect and report the eventual error message
634 1.1.1.1.2.2 pgoyette found during opcode matching process.
635 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/lpcount-err.s: New file.
636 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/add_s-err.s: Update error message.
637 1.1.1.1.2.2 pgoyette
638 1.1.1.1.2.2 pgoyette 2016-11-28 Ramiro Polla <ramiro (a] hex-rays.com>
639 1.1.1.1.2.2 pgoyette Amit Pawar <amit.pawar (a] amd.com>
640 1.1.1.1.2.2 pgoyette
641 1.1.1.1.2.2 pgoyette PR binutils/20637
642 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/xop32reg.d: New file.
643 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/xop32reg.s: New file.
644 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new test.
645 1.1.1.1.2.2 pgoyette
646 1.1.1.1.2.2 pgoyette 2016-11-27 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
647 1.1.1.1.2.2 pgoyette
648 1.1.1.1.2.2 pgoyette * arparse.y: Fix spelling in comments.
649 1.1.1.1.2.2 pgoyette
650 1.1.1.1.2.2 pgoyette 2016-11-27 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
651 1.1.1.1.2.2 pgoyette
652 1.1.1.1.2.2 pgoyette * config/bfin-lex.l: Fix spelling in comments.
653 1.1.1.1.2.2 pgoyette
654 1.1.1.1.2.2 pgoyette 2016-11-27 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
655 1.1.1.1.2.2 pgoyette
656 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp: Fix spelling in comments.
657 1.1.1.1.2.2 pgoyette * testsuite/gas/cris/cris.exp: Fix spelling in comments.
658 1.1.1.1.2.2 pgoyette * testsuite/gas/hppa/basic/basic.exp: Fix spelling in comments.
659 1.1.1.1.2.2 pgoyette * testsuite/gas/hppa/parse/parse.exp: Fix spelling in comments.
660 1.1.1.1.2.2 pgoyette * testsuite/gas/hppa/reloc/reloc.exp: Fix spelling in comments.
661 1.1.1.1.2.2 pgoyette * testsuite/gas/sh/arch/arch.exp: Fix spelling in comments.
662 1.1.1.1.2.2 pgoyette * testsuite/gas/tic4x/tic4x.exp: Fix spelling in comments.
663 1.1.1.1.2.2 pgoyette
664 1.1.1.1.2.2 pgoyette 2016-11-27 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
665 1.1.1.1.2.2 pgoyette
666 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/local_function.d: Fix spelling in comments.
667 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/req.s: Fix spelling in comments.
668 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfp1.s: Fix spelling in comments.
669 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfp1_t2.s: Fix spelling in comments.
670 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfp1xD.s: Fix spelling in comments.
671 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfp1xD_t2.s: Fix spelling in comments.
672 1.1.1.1.2.2 pgoyette * testsuite/gas/mcore/allinsn.s: Fix spelling in comments.
673 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/24k-triple-stores-5.s: Fix spelling in comments.
674 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/delay.d: Fix spelling in comments.
675 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/nodelay.d: Fix spelling in comments.
676 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r5900-full.s: Fix spelling in comments.
677 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r5900.s: Fix spelling in comments.
678 1.1.1.1.2.2 pgoyette
679 1.1.1.1.2.2 pgoyette 2016-11-27 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
680 1.1.1.1.2.2 pgoyette
681 1.1.1.1.2.2 pgoyette * as.h: Fix spelling in comments.
682 1.1.1.1.2.2 pgoyette * config/obj-ecoff.c: Fix spelling in comments.
683 1.1.1.1.2.2 pgoyette * config/obj-macho.c: Fix spelling in comments.
684 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c: Fix spelling in comments.
685 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Fix spelling in comments.
686 1.1.1.1.2.2 pgoyette * config/tc-arm.c: Fix spelling in comments.
687 1.1.1.1.2.2 pgoyette * config/tc-avr.c: Fix spelling in comments.
688 1.1.1.1.2.2 pgoyette * config/tc-cr16.c: Fix spelling in comments.
689 1.1.1.1.2.2 pgoyette * config/tc-epiphany.c: Fix spelling in comments.
690 1.1.1.1.2.2 pgoyette * config/tc-frv.c: Fix spelling in comments.
691 1.1.1.1.2.2 pgoyette * config/tc-hppa.c: Fix spelling in comments.
692 1.1.1.1.2.2 pgoyette * config/tc-hppa.h: Fix spelling in comments.
693 1.1.1.1.2.2 pgoyette * config/tc-i370.c: Fix spelling in comments.
694 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c: Fix spelling in comments.
695 1.1.1.1.2.2 pgoyette * config/tc-m68k.c: Fix spelling in comments.
696 1.1.1.1.2.2 pgoyette * config/tc-mcore.c: Fix spelling in comments.
697 1.1.1.1.2.2 pgoyette * config/tc-mep.c: Fix spelling in comments.
698 1.1.1.1.2.2 pgoyette * config/tc-metag.c: Fix spelling in comments.
699 1.1.1.1.2.2 pgoyette * config/tc-mips.c: Fix spelling in comments.
700 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c: Fix spelling in comments.
701 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c: Fix spelling in comments.
702 1.1.1.1.2.2 pgoyette * config/tc-nds32.c: Fix spelling in comments.
703 1.1.1.1.2.2 pgoyette * config/tc-nios2.c: Fix spelling in comments.
704 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c: Fix spelling in comments.
705 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c: Fix spelling in comments.
706 1.1.1.1.2.2 pgoyette * config/tc-ppc.c: Fix spelling in comments.
707 1.1.1.1.2.2 pgoyette * config/tc-riscv.c: Fix spelling in comments.
708 1.1.1.1.2.2 pgoyette * config/tc-rx.c: Fix spelling in comments.
709 1.1.1.1.2.2 pgoyette * config/tc-score.c: Fix spelling in comments.
710 1.1.1.1.2.2 pgoyette * config/tc-score7.c: Fix spelling in comments.
711 1.1.1.1.2.2 pgoyette * config/tc-sparc.c: Fix spelling in comments.
712 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c: Fix spelling in comments.
713 1.1.1.1.2.2 pgoyette * config/tc-vax.c: Fix spelling in comments.
714 1.1.1.1.2.2 pgoyette * config/tc-xgate.h: Fix spelling in comments.
715 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c: Fix spelling in comments.
716 1.1.1.1.2.2 pgoyette * config/tc-z80.c: Fix spelling in comments.
717 1.1.1.1.2.2 pgoyette * dwarf2dbg.c: Fix spelling in comments.
718 1.1.1.1.2.2 pgoyette * input-file.h: Fix spelling in comments.
719 1.1.1.1.2.2 pgoyette * itbl-ops.c: Fix spelling in comments.
720 1.1.1.1.2.2 pgoyette * read.c: Fix spelling in comments.
721 1.1.1.1.2.2 pgoyette * stabs.c: Fix spelling in comments.
722 1.1.1.1.2.2 pgoyette * symbols.c: Fix spelling in comments.
723 1.1.1.1.2.2 pgoyette * write.c: Fix spelling in comments.
724 1.1.1.1.2.2 pgoyette * testsuite/gas/all/itbl-test.c: Fix spelling in comments.
725 1.1.1.1.2.2 pgoyette * testsuite/gas/tic4x/opclasses.h: Fix spelling in comments.
726 1.1.1.1.2.2 pgoyette
727 1.1.1.1.2.2 pgoyette 2016-11-25 Jose E. Marchesi <jose.marchesi (a] oracle.com>
728 1.1.1.1.2.2 pgoyette
729 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_ip): Avoid emitting a cbcond error
730 1.1.1.1.2.2 pgoyette messages for non-cbcond instructions.
731 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/cbcond-diag.s: New file.
732 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/cbcond-diag.l: Likewise.
733 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (gas_64_check): Run cbcond-diag tests.
734 1.1.1.1.2.2 pgoyette
735 1.1.1.1.2.2 pgoyette 2016-11-23 Jose E. Marchesi <jose.marchesi (a] oracle.com>
736 1.1.1.1.2.2 pgoyette
737 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (gas_64_check): Make sure the
738 1.1.1.1.2.2 pgoyette hwcaps-bump test is run with 64-bit objects.
739 1.1.1.1.2.2 pgoyette
740 1.1.1.1.2.2 pgoyette 2016-11-23 Kuan-Lin Chen <kuanlinchentw (a] gmail.com>
741 1.1.1.1.2.2 pgoyette
742 1.1.1.1.2.2 pgoyette * config/tc-riscv.c: Add missing break.
743 1.1.1.1.2.2 pgoyette
744 1.1.1.1.2.2 pgoyette 2016-11-23 Alan Modra <amodra (a] gmail.com>
745 1.1.1.1.2.2 pgoyette
746 1.1.1.1.2.2 pgoyette * po/POTFILES.in: Regenerate.
747 1.1.1.1.2.2 pgoyette
748 1.1.1.1.2.2 pgoyette 2016-11-22 Ambrogino Modigliani <ambrogino.modigliani (a] gmail.com>
749 1.1.1.1.2.2 pgoyette
750 1.1.1.1.2.2 pgoyette * configure: Regenerate.
751 1.1.1.1.2.2 pgoyette
752 1.1.1.1.2.2 pgoyette 2016-11-22 Jose E. Marchesi <jose.marchesi (a] oracle.com>
753 1.1.1.1.2.2 pgoyette
754 1.1.1.1.2.2 pgoyette * config/tc-sparc.c: Move HWS_* and HWS2_* definitions to
755 1.1.1.1.2.2 pgoyette opcodes/sparc-opc.c.
756 1.1.1.1.2.2 pgoyette (sparc_arch): Clarify the new role of the hwcap_allowed and
757 1.1.1.1.2.2 pgoyette hwcap2_allowed fields.
758 1.1.1.1.2.2 pgoyette (sparc_arch_table): Remove HWS_* and HWS2_* instances from
759 1.1.1.1.2.2 pgoyette hwcap_allowed and hwcap2_allowed respectively.
760 1.1.1.1.2.2 pgoyette (md_parse_option): Include the opcode arch hwcaps when processing
761 1.1.1.1.2.2 pgoyette -A.
762 1.1.1.1.2.2 pgoyette (sparc_ip): Use the current opcode arch hwcaps to update
763 1.1.1.1.2.2 pgoyette hwcap_allowed, as well as the hwcaps of the instruction triggering
764 1.1.1.1.2.2 pgoyette the bump.
765 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/hwcaps-bump.s: New file.
766 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/hwcaps-bump.l: Likewise.
767 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (gas_64_check): Run tests in
768 1.1.1.1.2.2 pgoyette hwcaps-bump.
769 1.1.1.1.2.2 pgoyette
770 1.1.1.1.2.2 pgoyette 2016-11-22 Claudiu Zissulescu <claziss (a] synopsys.com>
771 1.1.1.1.2.2 pgoyette
772 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/b.d: Update test result.
773 1.1.1.1.2.2 pgoyette
774 1.1.1.1.2.2 pgoyette 2016-11-22 Alan Modra <amodra (a] gmail.com>
775 1.1.1.1.2.2 pgoyette
776 1.1.1.1.2.2 pgoyette PR 20744
777 1.1.1.1.2.2 pgoyette * config/tc-ppc.c: Delete VLE insn defines.
778 1.1.1.1.2.2 pgoyette (md_assemble): Swap use_a_reloc and use_d_reloc.
779 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/vle-reloc.d: Update.
780 1.1.1.1.2.2 pgoyette
781 1.1.1.1.2.2 pgoyette 2016-11-21 Renlin Li <renlin.li (a] arm.com>
782 1.1.1.1.2.2 pgoyette
783 1.1.1.1.2.2 pgoyette PR gas/20827
784 1.1.1.1.2.2 pgoyette * config/tc-arm.c (encode_arm_shift): Don't assert for operands not
785 1.1.1.1.2.2 pgoyette presented.
786 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/add-shift-two.d: New.
787 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/add-shift-two.s: New.
788 1.1.1.1.2.2 pgoyette
789 1.1.1.1.2.2 pgoyette 2016-11-21 Alan Modra <amodra (a] gmail.com>
790 1.1.1.1.2.2 pgoyette
791 1.1.1.1.2.2 pgoyette * configure.ac: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
792 1.1.1.1.2.2 pgoyette * Makefile.am (comparison): Rewrite using do_compare.
793 1.1.1.1.2.2 pgoyette * configure: Regenerate.
794 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
795 1.1.1.1.2.2 pgoyette * doc/Makefile.in: Regenerate.
796 1.1.1.1.2.2 pgoyette
797 1.1.1.1.2.2 pgoyette 2016-11-18 Claudiu Zissulescu <claziss (a] synopsys.com>
798 1.1.1.1.2.2 pgoyette
799 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cl-warn.s: New file.
800 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-pseudop-1.d: Likewise.
801 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-pseudop-1.s: Likewise.
802 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-pseudop-2.d: Likewise.
803 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-pseudop-2.s: Likewise.
804 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/cpu-warn2.s: Likewise.
805 1.1.1.1.2.2 pgoyette * config/tc-arc.c (selected_cpu): Initialize.
806 1.1.1.1.2.2 pgoyette (feature_type): New struct.
807 1.1.1.1.2.2 pgoyette (feature_list): New variable.
808 1.1.1.1.2.2 pgoyette (arc_check_feature): New function.
809 1.1.1.1.2.2 pgoyette (arc_select_cpu): Check for .cpu duplicates. Don't overwrite the
810 1.1.1.1.2.2 pgoyette current cpu features. Check if a feature is available for a given
811 1.1.1.1.2.2 pgoyette cpu.
812 1.1.1.1.2.2 pgoyette (md_parse_option): Test if features are available for a given cpu.
813 1.1.1.1.2.2 pgoyette
814 1.1.1.1.2.2 pgoyette 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
815 1.1.1.1.2.2 pgoyette
816 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_IMM_ROT*.
817 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/advsimd-armv8_3.d: New.
818 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/advsimd-armv8_3.s: New.
819 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fcmla.s: New.
820 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fcmla.l: New.
821 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fcmla.d: New.
822 1.1.1.1.2.2 pgoyette
823 1.1.1.1.2.2 pgoyette 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
824 1.1.1.1.2.2 pgoyette
825 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-exclusive-armv8_3.s: Add ldaprb, ldaprh, ldapr tests.
826 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-exclusive-armv8_3.d: Likewise.
827 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldapr.s: Likewise.
828 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldapr.d: Likewise.
829 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldapr.l: Likewise.
830 1.1.1.1.2.2 pgoyette
831 1.1.1.1.2.2 pgoyette 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
832 1.1.1.1.2.2 pgoyette
833 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/fp-armv8_3.s: Add fjcvtzs test.
834 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/fp-armv8_3.d: Likewise.
835 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fjcvtzs.s: Likewise.
836 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fjcvtzs.d: Likewise.
837 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fjcvtzs.l: Likewise.
838 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp-armv8_3.s: Likewise.
839 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp-armv8_3.d: Likewise.
840 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp-armv8_3.l: Likewise.
841 1.1.1.1.2.2 pgoyette
842 1.1.1.1.2.2 pgoyette 2016-11-18 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
843 1.1.1.1.2.2 pgoyette
844 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_ADDR_SIMM10.
845 1.1.1.1.2.2 pgoyette (fix_insn): Likewise.
846 1.1.1.1.2.2 pgoyette (warn_unpredictable_ldst): Handle ldst_imm10.
847 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.s: Add ldraa and ldrab tests.
848 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.d: Likewise.
849 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldraa.s: New.
850 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldraa.l: New.
851 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ldraa.d: New.
852 1.1.1.1.2.2 pgoyette
853 1.1.1.1.2.2 pgoyette 2016-11-15 Nick Clifton <nickc (a] redhat.com>
854 1.1.1.1.2.2 pgoyette
855 1.1.1.1.2.2 pgoyette PR gas/20803
856 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (cons_fix_new_sparc): Use unaligned relocs in
857 1.1.1.1.2.2 pgoyette the .eh_frame section.
858 1.1.1.1.2.2 pgoyette
859 1.1.1.1.2.2 pgoyette 2016-11-13 Anthony Green <green (a] moxielogic.org>
860 1.1.1.1.2.2 pgoyette
861 1.1.1.1.2.2 pgoyette * config/tc-moxie.c (md_assemble): Assemble 'bad' opcode.
862 1.1.1.1.2.2 pgoyette
863 1.1.1.1.2.2 pgoyette 2016-11-11 Nick Clifton <nickc (a] redhat.com>
864 1.1.1.1.2.2 pgoyette
865 1.1.1.1.2.2 pgoyette PR gas/20732
866 1.1.1.1.2.2 pgoyette * expr.c (integer_constant): If tc_allow_L_suffix is defined and
867 1.1.1.1.2.2 pgoyette non-zero then accept a L or LL suffix.
868 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr20732.d: New test source file.
869 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr20732.d: New test output file.
870 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp: Run new test.
871 1.1.1.1.2.2 pgoyette
872 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
873 1.1.1.1.2.2 pgoyette
874 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.s: Add ARMv8.3 branch instruction tests.
875 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.d: Likewise.
876 1.1.1.1.2.2 pgoyette
877 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
878 1.1.1.1.2.2 pgoyette
879 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (process_omitted_operand): Handle AARCH64_OPND_Rm_SP.
880 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
881 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.s: Add pacga.
882 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.d: Add pacga.
883 1.1.1.1.2.2 pgoyette
884 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
885 1.1.1.1.2.2 pgoyette
886 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.s: New.
887 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pac.d: New.
888 1.1.1.1.2.2 pgoyette
889 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
890 1.1.1.1.2.2 pgoyette
891 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sysreg-3.s: New.
892 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sysreg-3.d: New.
893 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-sysreg-3.l: New.
894 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-sysreg-3.d: New.
895 1.1.1.1.2.2 pgoyette
896 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
897 1.1.1.1.2.2 pgoyette
898 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/system-3.s: New.
899 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/system-3.d: New.
900 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/system.d: Update expected output.
901 1.1.1.1.2.2 pgoyette
902 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
903 1.1.1.1.2.2 pgoyette
904 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_archs): Add "armv8.3-a".
905 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi (-march): Likewise.
906 1.1.1.1.2.2 pgoyette
907 1.1.1.1.2.2 pgoyette 2016-11-11 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
908 1.1.1.1.2.2 pgoyette
909 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_features): Fix "simd" and "crypto".
910 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-crypto-nofp.d: New.
911 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-crypto-nofp.l: New.
912 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fp16-nofp.d: New.
913 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fp16-nofp.l: New.
914 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-fp16-nofp.s: New.
915 1.1.1.1.2.2 pgoyette
916 1.1.1.1.2.2 pgoyette 2016-11-09 H.J. Lu <hongjiu.lu (a] intel.com>
917 1.1.1.1.2.2 pgoyette
918 1.1.1.1.2.2 pgoyette PR binutils/20799
919 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode.s: Add a test for EVEX vpextrw.
920 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode-intel.d: Updated.
921 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode-suffix.d: Likewise.
922 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode.d: Likewise.
923 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512bw-opts.s: Remove vpextrw
924 1.1.1.1.2.2 pgoyette tests.
925 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512bw-opts-intel.d: Updated.
926 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512bw-opts.d: Likewise.
927 1.1.1.1.2.2 pgoyette
928 1.1.1.1.2.2 pgoyette 2016-11-09 H.J. Lu <hongjiu.lu (a] intel.com>
929 1.1.1.1.2.2 pgoyette
930 1.1.1.1.2.2 pgoyette PR binutils/20754
931 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode-suffix.d: Updated.
932 1.1.1.1.2.2 pgoyette
933 1.1.1.1.2.2 pgoyette 2016-11-07 H.J. Lu <hongjiu.lu (a] intel.com>
934 1.1.1.1.2.2 pgoyette
935 1.1.1.1.2.2 pgoyette PR binutils/20775
936 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run fpu-bad.
937 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/fpu-bad.d: New file.
938 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/fpu-bad.s: Likewise.
939 1.1.1.1.2.2 pgoyette
940 1.1.1.1.2.2 pgoyette 2016-11-04 Nathan Sidwell <nathan (a] acm.org>
941 1.1.1.1.2.2 pgoyette
942 1.1.1.1.2.2 pgoyette gas/
943 1.1.1.1.2.2 pgoyette * input-scrub.c (partial_size): Make size_t.
944 1.1.1.1.2.2 pgoyette (buffer_length): Likewise. Adjust meaning.
945 1.1.1.1.2.2 pgoyette (struct input_save): Adjust partial_size type.
946 1.1.1.1.2.2 pgoyette (input_scrub_reinit): New.
947 1.1.1.1.2.2 pgoyette (input_scrub_push, input_scrub_begin): Use it.
948 1.1.1.1.2.2 pgoyette (input_scrub_next_buffer): Fix buffer extension logic. Only scan
949 1.1.1.1.2.2 pgoyette newly read buffer for newline.
950 1.1.1.1.2.2 pgoyette
951 1.1.1.1.2.2 pgoyette 2016-11-04 Andrew Burgess <andrew.burgess (a] embecosm.com>
952 1.1.1.1.2.2 pgoyette
953 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): Use insert function to
954 1.1.1.1.2.2 pgoyette validate matching address type operands.
955 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-10.d: New file.
956 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-10.s: New file.
957 1.1.1.1.2.2 pgoyette
958 1.1.1.1.2.2 pgoyette 2016-11-04 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
959 1.1.1.1.2.2 pgoyette
960 1.1.1.1.2.2 pgoyette * config/tc-arm.c (cortex-m33): Declare new processor.
961 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (-mcpu ARM command line option): Document new
962 1.1.1.1.2.2 pgoyette Cortex-M33 processor.
963 1.1.1.1.2.2 pgoyette * NEWS: Mention ARM Cortex-M33 support.
964 1.1.1.1.2.2 pgoyette
965 1.1.1.1.2.2 pgoyette 2016-11-04 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
966 1.1.1.1.2.2 pgoyette
967 1.1.1.1.2.2 pgoyette * config/tc-arm.c (cortex-m23): Declare new processor.
968 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (-mcpu ARM command line option): Document new
969 1.1.1.1.2.2 pgoyette Cortex-M23 processor.
970 1.1.1.1.2.2 pgoyette * NEWS: Mention ARM Cortex-M23 support.
971 1.1.1.1.2.2 pgoyette
972 1.1.1.1.2.2 pgoyette 2016-11-04 Palmer Dabbelt <palmer (a] dabbelt.com>
973 1.1.1.1.2.2 pgoyette Andrew Waterman <andrew (a] sifive.com>
974 1.1.1.1.2.2 pgoyette
975 1.1.1.1.2.2 pgoyette * Makefile.am (CPU_DOCS): Add c-riscv.texi.
976 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
977 1.1.1.1.2.2 pgoyette * doc/all.texi: Set RISCV.
978 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Add RISCV options.
979 1.1.1.1.2.2 pgoyette Add RISC-V-Dependent node.
980 1.1.1.1.2.2 pgoyette Include c-riscv.texi.
981 1.1.1.1.2.2 pgoyette * doc/c-riscv.texi: Rename RISC-V Options to RISC-V-Opts.
982 1.1.1.1.2.2 pgoyette
983 1.1.1.1.2.2 pgoyette 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
984 1.1.1.1.2.2 pgoyette
985 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.s: Change ldbit tests so that limm
986 1.1.1.1.2.2 pgoyette operands are out of the range of an s9, in order to fix the test.
987 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.d: Updated to match new expected output.
988 1.1.1.1.2.2 pgoyette
989 1.1.1.1.2.2 pgoyette 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
990 1.1.1.1.2.2 pgoyette
991 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-9.d: Added.
992 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-9.s: Added.
993 1.1.1.1.2.2 pgoyette
994 1.1.1.1.2.2 pgoyette 2016-11-03 Andrew Burgess <andrew.burgess (a] embecosm.com>
995 1.1.1.1.2.2 pgoyette
996 1.1.1.1.2.2 pgoyette * config/tc-arc.c (struct arc_insn): Change type of insn field.
997 1.1.1.1.2.2 pgoyette (md_number_to_chars_midend): Support 6- and 8-byte values.
998 1.1.1.1.2.2 pgoyette (emit_insn0): Update debug output.
999 1.1.1.1.2.2 pgoyette (find_opcode_match): Likewise.
1000 1.1.1.1.2.2 pgoyette (build_fake_opcode_hash_entry): Delete.
1001 1.1.1.1.2.2 pgoyette (find_special_case_long_opcode): Delete.
1002 1.1.1.1.2.2 pgoyette (find_special_case): Remove long format special case handling.
1003 1.1.1.1.2.2 pgoyette (insert_operand): Change instruction type and update debug print
1004 1.1.1.1.2.2 pgoyette format.
1005 1.1.1.1.2.2 pgoyette (assemble_insn): Change instruction type, update debug print
1006 1.1.1.1.2.2 pgoyette formats, and remove unneeded assert.
1007 1.1.1.1.2.2 pgoyette
1008 1.1.1.1.2.2 pgoyette 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
1009 1.1.1.1.2.2 pgoyette
1010 1.1.1.1.2.2 pgoyette * config/tc-arc.c (assemble_insn): Replace use of ARC_SHORT with
1011 1.1.1.1.2.2 pgoyette arc_opcode_len.
1012 1.1.1.1.2.2 pgoyette
1013 1.1.1.1.2.2 pgoyette 2016-11-03 Graham Markall <graham.markall (a] embecosm.com>
1014 1.1.1.1.2.2 pgoyette
1015 1.1.1.1.2.2 pgoyette * config/tc-arc.c (struct arc_insn): Replace short_insn flag with
1016 1.1.1.1.2.2 pgoyette len field.
1017 1.1.1.1.2.2 pgoyette (apply_fixups): Update to use len field.
1018 1.1.1.1.2.2 pgoyette (emit_insn0): Simplify code, making use of len field.
1019 1.1.1.1.2.2 pgoyette (md_convert_frag): Update to use len field.
1020 1.1.1.1.2.2 pgoyette (assemble_insn): Update to use len field.
1021 1.1.1.1.2.2 pgoyette
1022 1.1.1.1.2.2 pgoyette 2016-11-03 Siddhesh Poyarekar <siddhesh.poyarekar (a] linaro.org>
1023 1.1.1.1.2.2 pgoyette
1024 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_cpus): Add falkor.
1025 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_cpus): Likewise.
1026 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi: Likewise.
1027 1.1.1.1.2.2 pgoyette * doc/c-arm.texi: Likewise.
1028 1.1.1.1.2.2 pgoyette
1029 1.1.1.1.2.2 pgoyette 2016-11-03 H.J. Lu <hongjiu.lu (a] intel.com>
1030 1.1.1.1.2.2 pgoyette
1031 1.1.1.1.2.2 pgoyette PR binutils/20754
1032 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode.s: Add tests for opcode 0x82.
1033 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode-intel.d: Updated.
1034 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/opcode.d: Likewise.
1035 1.1.1.1.2.2 pgoyette
1036 1.1.1.1.2.2 pgoyette 2016-11-02 Jiong Wang <jiong.wang (a] arm.com>
1037 1.1.1.1.2.2 pgoyette
1038 1.1.1.1.2.2 pgoyette * config/tc-arm.c (SBIT_SHIFT): New.
1039 1.1.1.1.2.2 pgoyette (T2_SBIT_SHIFT): Likewise.
1040 1.1.1.1.2.2 pgoyette (t32_insn_ok): Return TRUE for MOV in ARMv8-M Baseline.
1041 1.1.1.1.2.2 pgoyette (md_apply_fix): Try UINT16 encoding when ARM/Thumb modified immediate
1042 1.1.1.1.2.2 pgoyette encoding failed.
1043 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv6t2-bad.s: New error case.
1044 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv6t2-bad.l: New error match.
1045 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv6t2.s: New testcase.
1046 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv6t2.d: New expected result.
1047 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m.s: New testcase.
1048 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-base.d: New expected result.
1049 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main.d: Likewise.
1050 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-1.d: Likewise.
1051 1.1.1.1.2.2 pgoyette
1052 1.1.1.1.2.2 pgoyette 2016-11-02 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com>
1053 1.1.1.1.2.2 pgoyette
1054 1.1.1.1.2.2 pgoyette * config/tc-i386.c: (cpu_arch) Add .avx512_4vnniw.
1055 1.1.1.1.2.2 pgoyette (cpu_noarch): Add noavx512_4vnniw.
1056 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Document avx512_4vnniw, noavx512_4vnniw.
1057 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run AVX512_4VNNIW tests.
1058 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd_vl-intel.d: New test.
1059 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd_vl.d: Ditto.
1060 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd_vl.s: Ditto.
1061 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd-intel.d: Ditto.
1062 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd.d: Ditto.
1063 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4vnniwd.s: Ditto.
1064 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd_vl-intel.d: Ditto.
1065 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd_vl.d: Ditto.
1066 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd_vl.s: Ditto.
1067 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd-intel.d: Ditto.
1068 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd.d: Ditto.
1069 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4vnniwd.s: Ditto.
1070 1.1.1.1.2.2 pgoyette
1071 1.1.1.1.2.2 pgoyette 2016-11-02 Igor Tsimbalist <igor.v.tsimbalist (a] intel.com>
1072 1.1.1.1.2.2 pgoyette
1073 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_arch): Add .avx512_4fmaps.
1074 1.1.1.1.2.2 pgoyette (cpu_noarch): Add noavx512_4fmaps.
1075 1.1.1.1.2.2 pgoyette (process_operands): Handle implicit quad group.
1076 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Document avx512_4fmaps, noavx512_4fmaps.
1077 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Add AVX512_4FMAPS tests.
1078 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps_vl-intel.d: New test.
1079 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps_vl.d: Ditto.
1080 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps_vl.s: Ditto.
1081 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps-intel.d: Ditto.
1082 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps.d: Ditto.
1083 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps.s: Ditto.
1084 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps-warn.l: Ditto.
1085 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps-warn.s: Ditto.
1086 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps_vl-warn.l: Ditto.
1087 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512_4fmaps_vl-warn.s: Ditto.
1088 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps_vl-intel.d: Ditto.
1089 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps_vl.d: Ditto.
1090 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps_vl.s: Ditto.
1091 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps-intel.d: Ditto.
1092 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps.d: Ditto.
1093 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps.s: Ditto.
1094 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps-warn.l: Ditto.
1095 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps-warn.s: Ditto.
1096 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.l: Ditto.
1097 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512_4fmaps_vl-warn.s: Ditto.
1098 1.1.1.1.2.2 pgoyette
1099 1.1.1.1.2.2 pgoyette 2016-11-01 Palmer Dabbelt <palmer (a] dabbelt.com>
1100 1.1.1.1.2.2 pgoyette Andrew Waterman <andrew (a] sifive.com>
1101 1.1.1.1.2.2 pgoyette
1102 1.1.1.1.2.2 pgoyette Add support for RISC-V architecture.
1103 1.1.1.1.2.2 pgoyette * Makefile.am: Add riscv files.
1104 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
1105 1.1.1.1.2.2 pgoyette * NEWS: Mention the support for this architecture.
1106 1.1.1.1.2.2 pgoyette * configure.in: Define a default architecture.
1107 1.1.1.1.2.2 pgoyette * configure: Regenerate.
1108 1.1.1.1.2.2 pgoyette * configure.tgt: Add entries for riscv.
1109 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Likewise.
1110 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp: Expect the redef tests to fail.
1111 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Expect the groupauto tests to fail.
1112 1.1.1.1.2.2 pgoyette * config/tc-riscv.c: New file.
1113 1.1.1.1.2.2 pgoyette * config/tc-riscv.h: New file.
1114 1.1.1.1.2.2 pgoyette * doc/c-riscv.texi: New file.
1115 1.1.1.1.2.2 pgoyette * testsuite/gas/riscv: New directory.
1116 1.1.1.1.2.2 pgoyette * testsuite/gas/riscv/riscv.exp: New file.
1117 1.1.1.1.2.2 pgoyette * testsuite/gas/riscv/t_insns.d: New file.
1118 1.1.1.1.2.2 pgoyette * testsuite/gas/riscv/t_insns.s: New file.
1119 1.1.1.1.2.2 pgoyette
1120 1.1.1.1.2.2 pgoyette 2016-10-27 Andrew Burgess <andrew.burgess (a] embecosm.com>
1121 1.1.1.1.2.2 pgoyette
1122 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_target): Delete.
1123 1.1.1.1.2.2 pgoyette (arc_target_name): Delete.
1124 1.1.1.1.2.2 pgoyette (arc_features): Delete.
1125 1.1.1.1.2.2 pgoyette (arc_mach_type): Delete.
1126 1.1.1.1.2.2 pgoyette (mach_type_specified_p): Delete.
1127 1.1.1.1.2.2 pgoyette (enum mach_selection_type): New enum.
1128 1.1.1.1.2.2 pgoyette (mach_selection_mode): New static global.
1129 1.1.1.1.2.2 pgoyette (selected_cpu): New static global.
1130 1.1.1.1.2.2 pgoyette (arc_eflag): Rename to ...
1131 1.1.1.1.2.2 pgoyette (arc_initial_eflag): ...this, and make const.
1132 1.1.1.1.2.2 pgoyette (arc_select_cpu): Update comment, new parameter, check how
1133 1.1.1.1.2.2 pgoyette previous machine type selection was made, and record this
1134 1.1.1.1.2.2 pgoyette selection. Use selected_cpu instead of old globals.
1135 1.1.1.1.2.2 pgoyette (arc_option): Remove use of arc_get_mach, instead use
1136 1.1.1.1.2.2 pgoyette arc_select_cpu to validate machine type selection. Use
1137 1.1.1.1.2.2 pgoyette selected_cpu over old globals.
1138 1.1.1.1.2.2 pgoyette (allocate_tok): Use selected_cpu over old globals.
1139 1.1.1.1.2.2 pgoyette (find_opcode_match): Likewise.
1140 1.1.1.1.2.2 pgoyette (assemble_tokens): Likewise.
1141 1.1.1.1.2.2 pgoyette (arc_cons_fix_new): Likewise.
1142 1.1.1.1.2.2 pgoyette (arc_extinsn): Likewise.
1143 1.1.1.1.2.2 pgoyette (arc_extcorereg): Likewise.
1144 1.1.1.1.2.2 pgoyette (md_begin): Update default machine type selection, use
1145 1.1.1.1.2.2 pgoyette selected_cpu over old globals.
1146 1.1.1.1.2.2 pgoyette (md_parse_option): Update machine type selection option handling,
1147 1.1.1.1.2.2 pgoyette use selected_cpu over old globals.
1148 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-0.s: Add .cpu directive.
1149 1.1.1.1.2.2 pgoyette
1150 1.1.1.1.2.2 pgoyette 2016-10-26 Alan Modra <amodra (a] gmail.com>
1151 1.1.1.1.2.2 pgoyette
1152 1.1.1.1.2.2 pgoyette Revert 2016-10-06 Alan Modra <amodra (a] gmail.com>
1153 1.1.1.1.2.2 pgoyette * config/rl78-parse.y: Do use old %name-prefix syntax.
1154 1.1.1.1.2.2 pgoyette * config/rx-parse.y: Likewise.
1155 1.1.1.1.2.2 pgoyette
1156 1.1.1.1.2.2 pgoyette 2016-10-21 H.J. Lu <hongjiu.lu (a] intel.com>
1157 1.1.1.1.2.2 pgoyette
1158 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_arch): Remove .pcommit.
1159 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Likewise.
1160 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Remove pcommit tests.
1161 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/pcommit-intel.d: Removed.
1162 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/pcommit.d: Likewise.
1163 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/pcommit.s: Likewise.
1164 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-pcommit-intel.d: Likewise.
1165 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-pcommit.d: Likewise.
1166 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-pcommit.s: Likewise.
1167 1.1.1.1.2.2 pgoyette
1168 1.1.1.1.2.2 pgoyette 2016-10-20 H.J. Lu <hongjiu.lu (a] intel.com>
1169 1.1.1.1.2.2 pgoyette
1170 1.1.1.1.2.2 pgoyette PR binutis/20705
1171 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run x86-64-opcode-bad.
1172 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-opcode-bad.d: New file.
1173 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-opcode-bad.s: Likewise.
1174 1.1.1.1.2.2 pgoyette
1175 1.1.1.1.2.2 pgoyette 2016-10-19 Renlin Li <renlin.li (a] arm.com>
1176 1.1.1.1.2.2 pgoyette
1177 1.1.1.1.2.2 pgoyette * config/tc-arm.c (encode_arm_shift): Generate unpredictable warning
1178 1.1.1.1.2.2 pgoyette for register-shifted register instructions.
1179 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/shift-bad-pc.d: New.
1180 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/shift-bad-pc.l: New.
1181 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/shift-bad-pc.s: New.
1182 1.1.1.1.2.2 pgoyette
1183 1.1.1.1.2.2 pgoyette 2016-10-17 Cupertino Miranda <cmiranda (a] synopsys.com>
1184 1.1.1.1.2.2 pgoyette
1185 1.1.1.1.2.2 pgoyette * testsuite/arc/dis-inv.d: Fixed matching.
1186 1.1.1.1.2.2 pgoyette
1187 1.1.1.1.2.2 pgoyette 2016-10-17 Cupertino Miranda <cmiranda (a] synopsys.com>
1188 1.1.1.1.2.2 pgoyette
1189 1.1.1.1.2.2 pgoyette * testsuite/arc/dis-inv.s: Test to validate patch.
1190 1.1.1.1.2.2 pgoyette * testsuite/arc/dis-inv.d: Likewise.
1191 1.1.1.1.2.2 pgoyette
1192 1.1.1.1.2.2 pgoyette 2016-10-14 Claudiu Zissulescu <claziss (a] synopsys.com>
1193 1.1.1.1.2.2 pgoyette
1194 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/shortlimm_a7.d: New file.
1195 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/shortlimm_a7.s: Likewise.
1196 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/shortlimm_hs.d: Likewise.
1197 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/shortlimm_hs.s: Likewise.
1198 1.1.1.1.2.2 pgoyette
1199 1.1.1.1.2.2 pgoyette 2016-10-11 Nick Clifton <nickc (a] redhat.com>
1200 1.1.1.1.2.2 pgoyette
1201 1.1.1.1.2.2 pgoyette * gas/arm/tls.d: Adjust output to match change in objdump.
1202 1.1.1.1.2.2 pgoyette
1203 1.1.1.1.2.2 pgoyette 2016-10-11 Jiong Wang <jiong.wang (a] arm.com>
1204 1.1.1.1.2.2 pgoyette
1205 1.1.1.1.2.2 pgoyette PR target/20666
1206 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/alias-2.d: Update expected results.
1207 1.1.1.1.2.2 pgoyette
1208 1.1.1.1.2.2 pgoyette 2016-10-10 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
1209 1.1.1.1.2.2 pgoyette
1210 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-1.d: Adjust regexps for mips64.
1211 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-2.d: Likewise.
1212 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-3.d: Likewise.
1213 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-4.d: Likewise.
1214 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-5.d: Likewise.
1215 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-7.d: Likewise.
1216 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-8.d: Likewise.
1217 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-9.d: Likewise.
1218 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-mips-1.d: Likewise.
1219 1.1.1.1.2.2 pgoyette
1220 1.1.1.1.2.2 pgoyette 2016-10-08 Alan Modra <amodra (a] gmail.com>
1221 1.1.1.1.2.2 pgoyette
1222 1.1.1.1.2.2 pgoyette * Makefile.am (EXTRA_as_new_SOURCES): Add config/rl78-parse.y and
1223 1.1.1.1.2.2 pgoyette config/rx-parse.y. Move config/bfin-parse.y.
1224 1.1.1.1.2.2 pgoyette (bfin-parse.@OBJEXT@, rl78-parse.@OBJEXT@, rx-parse.@OBJEXT@): Delete.
1225 1.1.1.1.2.2 pgoyette ($(srcdir)/config/rl78-defs.h): New rule.
1226 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
1227 1.1.1.1.2.2 pgoyette
1228 1.1.1.1.2.2 pgoyette 2016-10-07 Jiong Wang <jiong.wang (a] arm.com>
1229 1.1.1.1.2.2 pgoyette
1230 1.1.1.1.2.2 pgoyette PR target/20667
1231 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sys-rt-reg.s: Test source for instructions using
1232 1.1.1.1.2.2 pgoyette SYS_Rt reg.
1233 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sys-rt-reg.d: New testcase.
1234 1.1.1.1.2.2 pgoyette
1235 1.1.1.1.2.2 pgoyette 2016-10-06 Claudiu Zissulescu <claziss (a] synopsys.com>
1236 1.1.1.1.2.2 pgoyette
1237 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/leave_enter.d: New file.
1238 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/leave_enter.s: Likewise.
1239 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/regnames.d: Likewise.
1240 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/regnames.s: Likewise.
1241 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_parse_name): Don't match reg names against
1242 1.1.1.1.2.2 pgoyette confirmed symbol names.
1243 1.1.1.1.2.2 pgoyette
1244 1.1.1.1.2.2 pgoyette 2016-10-06 Alan Modra <amodra (a] gmail.com>
1245 1.1.1.1.2.2 pgoyette
1246 1.1.1.1.2.2 pgoyette * app.c (do_scrub_chars): Move fall through comment.
1247 1.1.1.1.2.2 pgoyette * expr.c (operand): Likewise.
1248 1.1.1.1.2.2 pgoyette
1249 1.1.1.1.2.2 pgoyette 2016-10-06 Matthew Fortune <matthew.fortune (a] imgtec.com>
1250 1.1.1.1.2.2 pgoyette
1251 1.1.1.1.2.2 pgoyette PR gas/20648
1252 1.1.1.1.2.2 pgoyette * dw2gencfi.c (dot_cfi_sections): Refine the check for
1253 1.1.1.1.2.2 pgoyette inconsistent .cfi_sections to only consider compact vs non
1254 1.1.1.1.2.2 pgoyette compact forms.
1255 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-9.d: New file.
1256 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-common-9.s: New file.
1257 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi.exp: Run new test.
1258 1.1.1.1.2.2 pgoyette
1259 1.1.1.1.2.2 pgoyette 2016-10-06 Alan Modra <amodra (a] gmail.com>
1260 1.1.1.1.2.2 pgoyette
1261 1.1.1.1.2.2 pgoyette * app.c: Add missing fall through comments.
1262 1.1.1.1.2.2 pgoyette * dw2gencfi.c: Likewise.
1263 1.1.1.1.2.2 pgoyette * expr.c: Likewise.
1264 1.1.1.1.2.2 pgoyette * config/tc-alpha.c: Likewise.
1265 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Likewise.
1266 1.1.1.1.2.2 pgoyette * config/tc-arm.c: Likewise.
1267 1.1.1.1.2.2 pgoyette * config/tc-cr16.c: Likewise.
1268 1.1.1.1.2.2 pgoyette * config/tc-crx.c: Likewise.
1269 1.1.1.1.2.2 pgoyette * config/tc-dlx.c: Likewise.
1270 1.1.1.1.2.2 pgoyette * config/tc-h8300.c: Likewise.
1271 1.1.1.1.2.2 pgoyette * config/tc-hppa.c: Likewise.
1272 1.1.1.1.2.2 pgoyette * config/tc-i370.c: Likewise.
1273 1.1.1.1.2.2 pgoyette * config/tc-i386.c: Likewise.
1274 1.1.1.1.2.2 pgoyette * config/tc-i960.c: Likewise.
1275 1.1.1.1.2.2 pgoyette * config/tc-ia64.c: Likewise.
1276 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c: Likewise.
1277 1.1.1.1.2.2 pgoyette * config/tc-m68k.c: Likewise.
1278 1.1.1.1.2.2 pgoyette * config/tc-mep.c: Likewise.
1279 1.1.1.1.2.2 pgoyette * config/tc-metag.c: Likewise.
1280 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c: Likewise.
1281 1.1.1.1.2.2 pgoyette * config/tc-mips.c: Likewise.
1282 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c: Likewise.
1283 1.1.1.1.2.2 pgoyette * config/tc-rx.c: Likewise.
1284 1.1.1.1.2.2 pgoyette * config/tc-score.c: Likewise.
1285 1.1.1.1.2.2 pgoyette * config/tc-score7.c: Likewise.
1286 1.1.1.1.2.2 pgoyette * config/tc-sh.c: Likewise.
1287 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c: Likewise.
1288 1.1.1.1.2.2 pgoyette * config/tc-vax.c: Likewise.
1289 1.1.1.1.2.2 pgoyette * config/tc-xstormy16.c: Likewise.
1290 1.1.1.1.2.2 pgoyette * config/tc-z80.c: Likewise.
1291 1.1.1.1.2.2 pgoyette * config/tc-z8k.c: Likewise.
1292 1.1.1.1.2.2 pgoyette * config/obj-elf.c: Likewise.
1293 1.1.1.1.2.2 pgoyette * config/tc-i386.c: Likewise.
1294 1.1.1.1.2.2 pgoyette * depend.c: Spell fall through comments consistently.
1295 1.1.1.1.2.2 pgoyette * config/tc-arm.c: Likewise.
1296 1.1.1.1.2.2 pgoyette * config/tc-d10v.c: Likewise.
1297 1.1.1.1.2.2 pgoyette * config/tc-i960.c: Likewise.
1298 1.1.1.1.2.2 pgoyette * config/tc-ia64.c: Likewise.
1299 1.1.1.1.2.2 pgoyette * config/tc-m68k.c: Likewise.
1300 1.1.1.1.2.2 pgoyette * config/tc-mcore.c: Likewise.
1301 1.1.1.1.2.2 pgoyette * config/tc-mep.c: Likewise.
1302 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c: Likewise.
1303 1.1.1.1.2.2 pgoyette * config/tc-visium.c: Likewise.
1304 1.1.1.1.2.2 pgoyette * config/tc-xstormy16.c: Likewise.
1305 1.1.1.1.2.2 pgoyette * config/tc-z8k.c: Likewise.
1306 1.1.1.1.2.2 pgoyette
1307 1.1.1.1.2.2 pgoyette 2016-10-06 Alan Modra <amodra (a] gmail.com>
1308 1.1.1.1.2.2 pgoyette
1309 1.1.1.1.2.2 pgoyette * as.h (as_assert): Add ATTRIBUTE_NORETURN.
1310 1.1.1.1.2.2 pgoyette
1311 1.1.1.1.2.2 pgoyette 2016-10-06 Alan Modra <amodra (a] gmail.com>
1312 1.1.1.1.2.2 pgoyette
1313 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): Add missing break.
1314 1.1.1.1.2.2 pgoyette * config/tc-i960.c (get_cdisp): Likewise.
1315 1.1.1.1.2.2 pgoyette * config/tc-metag.c (parse_swap, md_apply_fix): Likewise.
1316 1.1.1.1.2.2 pgoyette * config/tc-mt.c (md_parse_option): Likewise.
1317 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (nds32_apply_fix): Likewise.
1318 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (pa_ip): Assert rather than testing last
1319 1.1.1.1.2.2 pgoyette condition of multiple if statements.
1320 1.1.1.1.2.2 pgoyette * config/tc-s390.c (s390_exp_compare): Return 0 on error.
1321 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (tic4x_operand_parse): Add as_bad and break
1322 1.1.1.1.2.2 pgoyette out of case rather than falling into next case. Formatting.
1323 1.1.1.1.2.2 pgoyette
1324 1.1.1.1.2.2 pgoyette 2016-10-06 Alan Modra <amodra (a] gmail.com>
1325 1.1.1.1.2.2 pgoyette
1326 1.1.1.1.2.2 pgoyette * config/rl78-parse.y: Don't use deprecated %name-prefix.
1327 1.1.1.1.2.2 pgoyette * config/rx-parse.y: Likewise.
1328 1.1.1.1.2.2 pgoyette
1329 1.1.1.1.2.2 pgoyette 2016-09-29 Jiong Wang <jiong.wang (a] arm.com>
1330 1.1.1.1.2.2 pgoyette
1331 1.1.1.1.2.2 pgoyette PR target/20553
1332 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/advsimd-fp16.s (indexed_elem): New high index
1333 1.1.1.1.2.2 pgoyette testcases for H and S variants. New low index testcases for D variant.
1334 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/advsimd-fp16.d: Update expected results.
1335 1.1.1.1.2.2 pgoyette
1336 1.1.1.1.2.2 pgoyette 2016-09-29 Alan Modra <amodra (a] gmail.com>
1337 1.1.1.1.2.2 pgoyette
1338 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (md_assemble): Handle PPC_OPERAND_OPTIONAL32.
1339 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power8.s: Provide tbegin. operand.
1340 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d: Update cmprb disassembly.
1341 1.1.1.1.2.2 pgoyette
1342 1.1.1.1.2.2 pgoyette 2016-09-26 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
1343 1.1.1.1.2.2 pgoyette
1344 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xg_reverse_shift_count): Pass cnt_arg instead of
1345 1.1.1.1.2.2 pgoyette cnt_argp to concat.
1346 1.1.1.1.2.2 pgoyette
1347 1.1.1.1.2.2 pgoyette 2016-09-26 Vlad Zakharov <vzakhar (a] synopsys.com>
1348 1.1.1.1.2.2 pgoyette
1349 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
1350 1.1.1.1.2.2 pgoyette * configure: Likewise.
1351 1.1.1.1.2.2 pgoyette * doc/Makefile.in: Likewise.
1352 1.1.1.1.2.2 pgoyette
1353 1.1.1.1.2.2 pgoyette 2016-09-26 Alan Modra <amodra (a] gmail.com>
1354 1.1.1.1.2.2 pgoyette
1355 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_elf_gnu_attribute): New function.
1356 1.1.1.1.2.2 pgoyette (md_pseudo_table <ELF>): Handle "gnu_attribute".
1357 1.1.1.1.2.2 pgoyette
1358 1.1.1.1.2.2 pgoyette 2016-09-22 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
1359 1.1.1.1.2.2 pgoyette
1360 1.1.1.1.2.2 pgoyette * config/tc-arm.c (v7m_psrs): Remove BASEPRI_MASK MRS/MSR special
1361 1.1.1.1.2.2 pgoyette register and redundant basepri_max.
1362 1.1.1.1.2.2 pgoyette
1363 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1364 1.1.1.1.2.2 pgoyette
1365 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (print_operands): Print spaces between
1366 1.1.1.1.2.2 pgoyette operands.
1367 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ilp32-basic.d: Expect spaces after ","
1368 1.1.1.1.2.2 pgoyette in addresses.
1369 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-imm-post-ind.d: Likewise.
1370 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d: Likewise.
1371 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-pair.d: Likewise.
1372 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-reg-offset.d: Likewise.
1373 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-uns-imm.d: Likewise.
1374 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/ldst-reg-unscaled-imm.d: Likewise.
1375 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/reloc-insn.d: Likewise.
1376 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sve.d: Likewise.
1377 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/symbol.d: Likewise.
1378 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/system.d: Likewise.
1379 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/tls-desc.d: Likewise.
1380 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sve-invalid.l: Expect spaces after ","
1381 1.1.1.1.2.2 pgoyette in suggested alternatives.
1382 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/verbose-error.l: Likewise.
1383 1.1.1.1.2.2 pgoyette
1384 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1385 1.1.1.1.2.2 pgoyette
1386 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (output_operand_error_record): Use "must be"
1387 1.1.1.1.2.2 pgoyette rather than "should be" or "expected to be" in error messages.
1388 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
1389 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.l: Likewise.
1390 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/legacy_reg_names.l: Likewise.
1391 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sve-invalid.l: Likewise.
1392 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sve-reg-diagnostic.l: Likewise.
1393 1.1.1.1.2.2 pgoyette
1394 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1395 1.1.1.1.2.2 pgoyette
1396 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (opcode_lookup): Search for the end of
1397 1.1.1.1.2.2 pgoyette a condition name, rather than assuming that it will have exactly
1398 1.1.1.1.2.2 pgoyette 2 characters.
1399 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
1400 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/alias.d: Add new condition-code comments
1401 1.1.1.1.2.2 pgoyette to the expected output.
1402 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/beq_1.d: Likewise.
1403 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/float-fp16.d: Likewise.
1404 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/int-insns.d: Likewise.
1405 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/no-aliases.d: Likewise.
1406 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/programmer-friendly.d: Likewise.
1407 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/reloc-insn.d: Likewise.
1408 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/b_c_1.d, testsuite/gas/aarch64/b_c_1.s:
1409 1.1.1.1.2.2 pgoyette New test.
1410 1.1.1.1.2.2 pgoyette
1411 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1412 1.1.1.1.2.2 pgoyette
1413 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s,
1414 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/diagnostic.l: Add tests for
1415 1.1.1.1.2.2 pgoyette invalid uses of MUL VL and MUL in base AArch64 instructions.
1416 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/sve-add.s, testsuite/gas/aarch64/sve-add.d,
1417 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-dup.s, testsuite/gas/aarch64/sve-dup.d,
1418 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-invalid.s,
1419 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-invalid.d,
1420 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-invalid.l,
1421 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-reg-diagnostic.s,
1422 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-reg-diagnostic.d,
1423 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve-reg-diagnostic.l,
1424 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/sve.s, testsuite/gas/aarch64/sve.d: New tests.
1425 1.1.1.1.2.2 pgoyette
1426 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1427 1.1.1.1.2.2 pgoyette
1428 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi: Document the "sve" feature.
1429 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (REG_TYPE_R_Z_BHSDQ_VZP): New register type.
1430 1.1.1.1.2.2 pgoyette (get_reg_expected_msg): Handle it.
1431 1.1.1.1.2.2 pgoyette (parse_operands): When parsing operands of an SVE instruction,
1432 1.1.1.1.2.2 pgoyette disallow immediates that match REG_TYPE_R_Z_BHSDQ_VZP.
1433 1.1.1.1.2.2 pgoyette (aarch64_features): Add an entry for SVE.
1434 1.1.1.1.2.2 pgoyette
1435 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1436 1.1.1.1.2.2 pgoyette
1437 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_operands): Handle the new SVE core
1438 1.1.1.1.2.2 pgoyette and FP register operands.
1439 1.1.1.1.2.2 pgoyette
1440 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1441 1.1.1.1.2.2 pgoyette
1442 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (double_precision_operand_p): New function.
1443 1.1.1.1.2.2 pgoyette (parse_operands): Use it to calculate the dp_p input to
1444 1.1.1.1.2.2 pgoyette parse_aarch64_imm_float. Handle the new SVE FP immediate operands.
1445 1.1.1.1.2.2 pgoyette
1446 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1447 1.1.1.1.2.2 pgoyette
1448 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_operands): Handle the new SVE integer
1449 1.1.1.1.2.2 pgoyette immediate operands.
1450 1.1.1.1.2.2 pgoyette
1451 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1452 1.1.1.1.2.2 pgoyette
1453 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (SHIFTED_NONE, SHIFTED_MUL_VL): New
1454 1.1.1.1.2.2 pgoyette parse_shift_modes.
1455 1.1.1.1.2.2 pgoyette (parse_shift): Handle SHIFTED_MUL_VL.
1456 1.1.1.1.2.2 pgoyette (parse_address_main): Add an imm_shift_mode parameter.
1457 1.1.1.1.2.2 pgoyette (parse_address, parse_sve_address): Update accordingly.
1458 1.1.1.1.2.2 pgoyette (parse_operands): Handle MUL VL addressing modes.
1459 1.1.1.1.2.2 pgoyette
1460 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1461 1.1.1.1.2.2 pgoyette
1462 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (REG_TYPE_SVE_BASE, REG_TYPE_SVE_OFFSET): New
1463 1.1.1.1.2.2 pgoyette register types.
1464 1.1.1.1.2.2 pgoyette (get_reg_expected_msg): Handle them.
1465 1.1.1.1.2.2 pgoyette (aarch64_addr_reg_parse): New function, split out from
1466 1.1.1.1.2.2 pgoyette aarch64_reg_parse_32_64. Handle Z registers too.
1467 1.1.1.1.2.2 pgoyette (aarch64_reg_parse_32_64): Call it.
1468 1.1.1.1.2.2 pgoyette (parse_address_main): Add base_qualifier, offset_qualifier,
1469 1.1.1.1.2.2 pgoyette base_type and offset_type parameters. Handle SVE base and offset
1470 1.1.1.1.2.2 pgoyette registers.
1471 1.1.1.1.2.2 pgoyette (parse_address): Update call to parse_address_main.
1472 1.1.1.1.2.2 pgoyette (parse_sve_address): New function.
1473 1.1.1.1.2.2 pgoyette (parse_operands): Parse the new SVE address operands.
1474 1.1.1.1.2.2 pgoyette
1475 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1476 1.1.1.1.2.2 pgoyette
1477 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (SHIFTED_MUL): New parse_shift_mode.
1478 1.1.1.1.2.2 pgoyette (parse_shift): Handle it. Reject AARCH64_MOD_MUL for all other
1479 1.1.1.1.2.2 pgoyette shift modes. Skip range tests for AARCH64_MOD_MUL.
1480 1.1.1.1.2.2 pgoyette (process_omitted_operand): Handle AARCH64_OPND_SVE_PATTERN_SCALED.
1481 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
1482 1.1.1.1.2.2 pgoyette
1483 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1484 1.1.1.1.2.2 pgoyette
1485 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_enum_string): New function.
1486 1.1.1.1.2.2 pgoyette (po_enum_or_fail): New macro.
1487 1.1.1.1.2.2 pgoyette (parse_operands): Handle AARCH64_OPND_SVE_PATTERN and
1488 1.1.1.1.2.2 pgoyette AARCH64_OPND_SVE_PRFOP.
1489 1.1.1.1.2.2 pgoyette
1490 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1491 1.1.1.1.2.2 pgoyette
1492 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (vector_el_type): Add NT_zero and NT_merge.
1493 1.1.1.1.2.2 pgoyette (parse_vector_type_for_operand): Assert that the skipped character
1494 1.1.1.1.2.2 pgoyette is a '.'.
1495 1.1.1.1.2.2 pgoyette (parse_predication_for_operand): New function.
1496 1.1.1.1.2.2 pgoyette (parse_typed_reg): Parse /z and /m suffixes for predicate registers.
1497 1.1.1.1.2.2 pgoyette (vectype_to_qualifier): Handle NT_zero and NT_merge.
1498 1.1.1.1.2.2 pgoyette
1499 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1500 1.1.1.1.2.2 pgoyette
1501 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (NTA_HASVARWIDTH): New macro.
1502 1.1.1.1.2.2 pgoyette (AARCH64_REG_TYPES): Add ZN and PN.
1503 1.1.1.1.2.2 pgoyette (get_reg_expected_msg): Handle them.
1504 1.1.1.1.2.2 pgoyette (parse_vector_type_for_operand): Add a reg_type parameter.
1505 1.1.1.1.2.2 pgoyette Skip the width for Zn and Pn registers.
1506 1.1.1.1.2.2 pgoyette (parse_typed_reg): Extend vector handling to Zn and Pn. Update the
1507 1.1.1.1.2.2 pgoyette call to parse_vector_type_for_operand. Set HASVARTYPE for Zn and Pn,
1508 1.1.1.1.2.2 pgoyette expecting the width to be 0.
1509 1.1.1.1.2.2 pgoyette (parse_vector_reg_list): Restrict error about [BHSD]nn operands to
1510 1.1.1.1.2.2 pgoyette REG_TYPE_VN.
1511 1.1.1.1.2.2 pgoyette (vectype_to_qualifier): Use S_[BHSD] qualifiers for NTA_HASVARWIDTH.
1512 1.1.1.1.2.2 pgoyette (parse_operands): Handle the new Zn and Pn operands.
1513 1.1.1.1.2.2 pgoyette (REGSET16): New macro, split out from...
1514 1.1.1.1.2.2 pgoyette (REGSET31): ...here.
1515 1.1.1.1.2.2 pgoyette (reg_names): Add Zn and Pn entries.
1516 1.1.1.1.2.2 pgoyette
1517 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1518 1.1.1.1.2.2 pgoyette
1519 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (output_operand_error_record): Handle
1520 1.1.1.1.2.2 pgoyette AARCH64_OPDE_UNTIED_OPERAND.
1521 1.1.1.1.2.2 pgoyette
1522 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1523 1.1.1.1.2.2 pgoyette
1524 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (find_best_match): Simplify, allowing an
1525 1.1.1.1.2.2 pgoyette instruction with all-NIL qualifiers to fail to match.
1526 1.1.1.1.2.2 pgoyette
1527 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1528 1.1.1.1.2.2 pgoyette
1529 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_address_main): Remove reloc and
1530 1.1.1.1.2.2 pgoyette accept_reg_post_index parameters. Parse relocations and register
1531 1.1.1.1.2.2 pgoyette post indexes unconditionally.
1532 1.1.1.1.2.2 pgoyette (parse_address): Remove accept_reg_post_index parameter.
1533 1.1.1.1.2.2 pgoyette Update call to parse_address_main.
1534 1.1.1.1.2.2 pgoyette (parse_address_reloc): Delete.
1535 1.1.1.1.2.2 pgoyette (parse_operands): Call parse_address instead of parse_address_main.
1536 1.1.1.1.2.2 pgoyette Update existing callers of parse_address and make them check
1537 1.1.1.1.2.2 pgoyette inst.reloc.type where appropriate.
1538 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s: Add tests for relocations
1539 1.1.1.1.2.2 pgoyette in ADDR_SIMPLE, SIMD_ADDR_SIMPLE, ADDR_SIMM7 and ADDR_SIMM9 addresses.
1540 1.1.1.1.2.2 pgoyette Also test for invalid uses of post-index register addressing.
1541 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.l: Update accordingly.
1542 1.1.1.1.2.2 pgoyette
1543 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1544 1.1.1.1.2.2 pgoyette
1545 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (REG_TYPE_R_Z, REG_TYPE_R_SP): New register
1546 1.1.1.1.2.2 pgoyette types.
1547 1.1.1.1.2.2 pgoyette (get_reg_expected_msg): Handle them and REG_TYPE_R64_SP.
1548 1.1.1.1.2.2 pgoyette (aarch64_check_reg_type): Simplify.
1549 1.1.1.1.2.2 pgoyette (aarch64_reg_parse_32_64): Return the reg_entry instead of the
1550 1.1.1.1.2.2 pgoyette register number. Return the type as a qualifier rather than an
1551 1.1.1.1.2.2 pgoyette "isreg32" boolean. Remove reject_sp, reject_rz and isregzero
1552 1.1.1.1.2.2 pgoyette parameters.
1553 1.1.1.1.2.2 pgoyette (parse_shifter_operand): Update call to aarch64_parse_32_64_reg.
1554 1.1.1.1.2.2 pgoyette Use get_reg_expected_msg.
1555 1.1.1.1.2.2 pgoyette (parse_address_main): Likewise. Use aarch64_check_reg_type.
1556 1.1.1.1.2.2 pgoyette (po_int_reg_or_fail): Replace reject_sp and reject_rz parameters
1557 1.1.1.1.2.2 pgoyette with a reg_type parameter. Update call to aarch64_parse_32_64_reg.
1558 1.1.1.1.2.2 pgoyette Use aarch64_check_reg_type to test the result.
1559 1.1.1.1.2.2 pgoyette (parse_operands): Update after the above changes. Parse ADDR_SIMPLE
1560 1.1.1.1.2.2 pgoyette addresses normally before enforcing the syntax restrictions.
1561 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s: Add tests for a post-index
1562 1.1.1.1.2.2 pgoyette zero register and for a stack pointer index.
1563 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.l: Update accordingly.
1564 1.1.1.1.2.2 pgoyette Also update existing diagnostic messages after the above changes.
1565 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-lse.l: Update the error message
1566 1.1.1.1.2.2 pgoyette for 32-bit register bases.
1567 1.1.1.1.2.2 pgoyette
1568 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1569 1.1.1.1.2.2 pgoyette
1570 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_aarch64_imm_float): Remove range check.
1571 1.1.1.1.2.2 pgoyette (parse_operands): Check the range of 8-bit FP immediates here instead.
1572 1.1.1.1.2.2 pgoyette
1573 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1574 1.1.1.1.2.2 pgoyette
1575 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_aarch64_imm_float): Report a specific
1576 1.1.1.1.2.2 pgoyette low-severity error for registers.
1577 1.1.1.1.2.2 pgoyette (parse_operands): Report an invalid floating point constant for
1578 1.1.1.1.2.2 pgoyette if parsing an FPIMM8 fails, and if no better error has been
1579 1.1.1.1.2.2 pgoyette recorded.
1580 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s,
1581 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/diagnostic.l: Add tests for integer operands
1582 1.1.1.1.2.2 pgoyette to FMOV.
1583 1.1.1.1.2.2 pgoyette
1584 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1585 1.1.1.1.2.2 pgoyette
1586 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_double_precision_fmovable): Rename
1587 1.1.1.1.2.2 pgoyette to...
1588 1.1.1.1.2.2 pgoyette (can_convert_double_to_float): ...this. Accept any double-precision
1589 1.1.1.1.2.2 pgoyette value that converts to single precision without loss of precision.
1590 1.1.1.1.2.2 pgoyette (parse_aarch64_imm_float): Update accordingly.
1591 1.1.1.1.2.2 pgoyette
1592 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1593 1.1.1.1.2.2 pgoyette
1594 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_immediate_expression): Add a
1595 1.1.1.1.2.2 pgoyette reg_type parameter.
1596 1.1.1.1.2.2 pgoyette (parse_constant_immediate): Likewise, and update calls.
1597 1.1.1.1.2.2 pgoyette (parse_aarch64_imm_float): Likewise.
1598 1.1.1.1.2.2 pgoyette (parse_big_immediate): Likewise.
1599 1.1.1.1.2.2 pgoyette (po_imm_nc_or_fail): Update accordingly, passing down a new
1600 1.1.1.1.2.2 pgoyette imm_reg_type variable.
1601 1.1.1.1.2.2 pgoyette (po_imm_of_fail): Likewise.
1602 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
1603 1.1.1.1.2.2 pgoyette
1604 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1605 1.1.1.1.2.2 pgoyette
1606 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_neon_reg_list): Rename to...
1607 1.1.1.1.2.2 pgoyette (parse_vector_reg_list): ...this and take a register type
1608 1.1.1.1.2.2 pgoyette as input.
1609 1.1.1.1.2.2 pgoyette (parse_operands): Update accordingly.
1610 1.1.1.1.2.2 pgoyette
1611 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1612 1.1.1.1.2.2 pgoyette
1613 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_neon_type_for_operand): Rename to...
1614 1.1.1.1.2.2 pgoyette (parse_vector_type_for_operand): ...this.
1615 1.1.1.1.2.2 pgoyette (parse_typed_reg): Update accordingly.
1616 1.1.1.1.2.2 pgoyette
1617 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1618 1.1.1.1.2.2 pgoyette
1619 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (neon_type_el): Rename to...
1620 1.1.1.1.2.2 pgoyette (vector_type_el): ...this.
1621 1.1.1.1.2.2 pgoyette (parse_neon_type_for_operand): Update accordingly.
1622 1.1.1.1.2.2 pgoyette (parse_typed_reg): Likewise.
1623 1.1.1.1.2.2 pgoyette (aarch64_reg_parse): Likewise.
1624 1.1.1.1.2.2 pgoyette (vectype_to_qualifier): Likewise.
1625 1.1.1.1.2.2 pgoyette (parse_operands): Likewise.
1626 1.1.1.1.2.2 pgoyette (eq_neon_type_el): Likewise. Rename to...
1627 1.1.1.1.2.2 pgoyette (eq_vector_type_el): ...this.
1628 1.1.1.1.2.2 pgoyette (parse_neon_reg_list): Update accordingly.
1629 1.1.1.1.2.2 pgoyette
1630 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1631 1.1.1.1.2.2 pgoyette
1632 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (neon_el_type: Rename to...
1633 1.1.1.1.2.2 pgoyette (vector_el_type): ...this.
1634 1.1.1.1.2.2 pgoyette (neon_type_el): Update accordingly.
1635 1.1.1.1.2.2 pgoyette (parse_neon_type_for_operand): Likewise.
1636 1.1.1.1.2.2 pgoyette (vectype_to_qualifier): Likewise.
1637 1.1.1.1.2.2 pgoyette
1638 1.1.1.1.2.2 pgoyette 2016-09-21 Richard Sandiford <richard.sandiford (a] arm.com>
1639 1.1.1.1.2.2 pgoyette
1640 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_neon_operand_type): Delete.
1641 1.1.1.1.2.2 pgoyette (parse_typed_reg): Call parse_neon_type_for_operand directly.
1642 1.1.1.1.2.2 pgoyette
1643 1.1.1.1.2.2 pgoyette 2016-09-15 Claudiu Zissulescu <claziss (a] synopsys.com>
1644 1.1.1.1.2.2 pgoyette
1645 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsnxop.d: New file.
1646 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsnxop.s: Likewise.
1647 1.1.1.1.2.2 pgoyette
1648 1.1.1.1.2.2 pgoyette 2016-09-15 Jose E. Marchesi <jose.marchesi (a] oracle.com>
1649 1.1.1.1.2.2 pgoyette
1650 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (gas_64_check): Run
1651 1.1.1.1.2.2 pgoyette dcti-couples-v9 only in ELF targets to avoid spurious failures in
1652 1.1.1.1.2.2 pgoyette sparc-aout and sparc-coff targets.
1653 1.1.1.1.2.2 pgoyette
1654 1.1.1.1.2.2 pgoyette 2016-09-14 Peter Bergner <bergner (a] vnet.ibm.com>
1655 1.1.1.1.2.2 pgoyette
1656 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d <slbiag, cpabort> New tests.
1657 1.1.1.1.2.2 pgoyette <addex., brd, brh, brw, lwzmx, nandxor, rldixor, setbool,
1658 1.1.1.1.2.2 pgoyette xor3, cp_abort, copy_first, paste, paste_last, sync>: Remove tests.
1659 1.1.1.1.2.2 pgoyette <copy, paste.>: Update tests.
1660 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Likewise.
1661 1.1.1.1.2.2 pgoyette
1662 1.1.1.1.2.2 pgoyette 2016-09-14 Jose E. Marchesi <jose.marchesi (a] oracle.com>
1663 1.1.1.1.2.2 pgoyette
1664 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_ip): Print the instruction arguments
1665 1.1.1.1.2.2 pgoyette in "architecture mismatch" error messages.
1666 1.1.1.1.2.2 pgoyette
1667 1.1.1.1.2.2 pgoyette 2016-09-14 Jose E. Marchesi <jose.marchesi (a] oracle.com>
1668 1.1.1.1.2.2 pgoyette
1669 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (md_assemble): Detect and warning on
1670 1.1.1.1.2.2 pgoyette unpredictable DCTI couples in certain arches.
1671 1.1.1.1.2.2 pgoyette (dcti_couples_detect): New global.
1672 1.1.1.1.2.2 pgoyette (md_longopts): Add command line option -dcti-couples-detect.
1673 1.1.1.1.2.2 pgoyette (md_show_usage): Document -dcti-couples-detect.
1674 1.1.1.1.2.2 pgoyette (md_parse_option): Handle OPTION_DCTI_COUPLES_DETECT.
1675 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (gas_64_check): Run
1676 1.1.1.1.2.2 pgoyette dcti-couples-v8, dcti-couples-v9 and dcti-couples-v9c tests.
1677 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples.s: New file.
1678 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples-v9c.d: Likewise.
1679 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples-v8.d: Likewise.
1680 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples-v9.d: Likewise.
1681 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples-v9c.l: Likewise.
1682 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/dcti-couples-v8.l: Likewise.
1683 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Overview): Document --dcti-couples-detect.
1684 1.1.1.1.2.2 pgoyette * doc/c-sparc.texi (Sparc-Opts): Likewise.
1685 1.1.1.1.2.2 pgoyette
1686 1.1.1.1.2.2 pgoyette 2016-09-14 Claudiu Zissulescu <claziss (a] synopsys.com>
1687 1.1.1.1.2.2 pgoyette
1688 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tls-relocs2.d: New file.
1689 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tls-relocs2.s: Likewise.
1690 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tokenize_arguments): Accept offsets when base
1691 1.1.1.1.2.2 pgoyette is used.
1692 1.1.1.1.2.2 pgoyette
1693 1.1.1.1.2.2 pgoyette 2016-09-12 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
1694 1.1.1.1.2.2 pgoyette
1695 1.1.1.1.2.2 pgoyette * config/tc-s390.c (s390_parse_cpu): Support alternate arch
1696 1.1.1.1.2.2 pgoyette strings.
1697 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Document new arch strings.
1698 1.1.1.1.2.2 pgoyette * doc/c-s390.texi: Likewise.
1699 1.1.1.1.2.2 pgoyette
1700 1.1.1.1.2.2 pgoyette 2016-09-12 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com>
1701 1.1.1.1.2.2 pgoyette
1702 1.1.1.1.2.2 pgoyette * config/tc-s390.c: Set all facitily bits by default
1703 1.1.1.1.2.2 pgoyette
1704 1.1.1.1.2.2 pgoyette 2016-09-12 Patrick Steuer <steuer (a] linux.vnet.ibm.com>
1705 1.1.1.1.2.2 pgoyette
1706 1.1.1.1.2.2 pgoyette * testsuite/gas/s390/zarch-z196.d: Adjust testcase.
1707 1.1.1.1.2.2 pgoyette
1708 1.1.1.1.2.2 pgoyette 2016-09-08 H.J. Lu <hongjiu.lu (a] intel.com>
1709 1.1.1.1.2.2 pgoyette
1710 1.1.1.1.2.2 pgoyette * config/tc-i386.c (i386_target_format): Allow PROCESSOR_IAMCU
1711 1.1.1.1.2.2 pgoyette for Intel MCU.
1712 1.1.1.1.2.2 pgoyette
1713 1.1.1.1.2.2 pgoyette 2016-09-07 H.J. Lu <hongjiu.lu (a] intel.com>
1714 1.1.1.1.2.2 pgoyette
1715 1.1.1.1.2.2 pgoyette * config/tc-i386.c (valid_iamcu_cpu_flags): Removed.
1716 1.1.1.1.2.2 pgoyette (set_cpu_arch): Updated.
1717 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
1718 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run iamcu-4 and iamcu-5. Remove
1719 1.1.1.1.2.2 pgoyette iamcu-inval-2 and iamcu-inval-3.
1720 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-4.d: New file.
1721 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-4.s: Likewise.
1722 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-5.d: Likewise.
1723 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-5.s: Likewise.
1724 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-inval-2.l: Removed.
1725 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-inval-2.s: Likewise.
1726 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-inval-3.l: Likewise.
1727 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/iamcu-inval-3.s: Likewise.
1728 1.1.1.1.2.2 pgoyette
1729 1.1.1.1.2.2 pgoyette 2016-09-07 Richard Earnshaw <rearnsha (a] arm.com>
1730 1.1.1.1.2.2 pgoyette
1731 1.1.1.1.2.2 pgoyette * config/tc-arm.c ((arm_cpus): Use ARM_ARCH_V8A_CRC for all
1732 1.1.1.1.2.2 pgoyette ARMv8-A CPUs except xgene1.
1733 1.1.1.1.2.2 pgoyette
1734 1.1.1.1.2.2 pgoyette 2016-08-31 Alan Modra <amodra (a] gmail.com>
1735 1.1.1.1.2.2 pgoyette
1736 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (md_assemble): Set sh_flags for VLE. Test
1737 1.1.1.1.2.2 pgoyette ppc_cpu rather than calling ppc_mach to determine VLE mode.
1738 1.1.1.1.2.2 pgoyette (ppc_frag_check, ppc_handle_align): Likewise use ppc_cpu.
1739 1.1.1.1.2.2 pgoyette
1740 1.1.1.1.2.2 pgoyette 2016-08-26 Jose E. Marchesi <jose.marchesi (a] oracle.com>
1741 1.1.1.1.2.2 pgoyette
1742 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/crypto.d: Rename invalid opcode camellia_fi
1743 1.1.1.1.2.2 pgoyette to camellia_fl.
1744 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/crypto.s: Likewise.
1745 1.1.1.1.2.2 pgoyette
1746 1.1.1.1.2.2 pgoyette 2016-08-26 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
1747 1.1.1.1.2.2 pgoyette
1748 1.1.1.1.2.2 pgoyette * config/tc-arm.c (v7m_psrs): Add MSPLIM, PSPLIM, MSPLIM_NS,
1749 1.1.1.1.2.2 pgoyette PSPLIM_NS, PRIMASK_NS, BASEPRI_NS, FAULTMASK_NS, CONTROL_NS, SP_NS and
1750 1.1.1.1.2.2 pgoyette their lowecase counterpart special registers. Write register
1751 1.1.1.1.2.2 pgoyette identifier in hex.
1752 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr.s: Reorganize tests per
1753 1.1.1.1.2.2 pgoyette operation, special register and then case. Use different register for
1754 1.1.1.1.2.2 pgoyette each operation. Add tests for new special registers.
1755 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-base.d: Adapt expected result
1756 1.1.1.1.2.2 pgoyette accordingly.
1757 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
1758 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
1759 1.1.1.1.2.2 pgoyette
1760 1.1.1.1.2.2 pgoyette 2016-08-25 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
1761 1.1.1.1.2.2 pgoyette
1762 1.1.1.1.2.2 pgoyette * config/tc-arm.c (v7m_psrs): Remove msp_s, MSP_S, psp_s and PSP_S
1763 1.1.1.1.2.2 pgoyette special registers.
1764 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr.s: Remove test for above special
1765 1.1.1.1.2.2 pgoyette registers.
1766 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-base.d: Likewise.
1767 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
1768 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
1769 1.1.1.1.2.2 pgoyette
1770 1.1.1.1.2.2 pgoyette 2016-08-24 H.J. Lu <hongjiu.lu (a] intel.com>
1771 1.1.1.1.2.2 pgoyette
1772 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_arch): Add .ptwrite.
1773 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Document ptwrite and .ptwrite.
1774 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run ptwrite, ptwrite-intel,
1775 1.1.1.1.2.2 pgoyette x86-64-ptwrite and x86-64-ptwrite-intel.
1776 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ptwrite-intel.d: New file.
1777 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ptwrite.d: Likewise.
1778 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ptwrite.s: Likewise.
1779 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-ptwrite-intel.d: Likewise.
1780 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-ptwrite.d: Likewise.
1781 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-ptwrite.s: Likewise.
1782 1.1.1.1.2.2 pgoyette
1783 1.1.1.1.2.2 pgoyette 2016-08-19 Tamar Christina <tamar.christina (a] arm.com>
1784 1.1.1.1.2.2 pgoyette
1785 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_co_reg2c): Added constraint.
1786 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/dest-unpredictable.s: New.
1787 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/dest-unpredictable.l: New.
1788 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/dest-unpredictable.d: New.
1789 1.1.1.1.2.2 pgoyette
1790 1.1.1.1.2.2 pgoyette 2016-08-19 Nick Clifton <nickc (a] redhat.com>
1791 1.1.1.1.2.2 pgoyette
1792 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-unwind.d: Adjust expected
1793 1.1.1.1.2.2 pgoyette ordering of sections.
1794 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-unwind.d: Likewise.
1795 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/alias-ilp32.d: Likewise.
1796 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/alias.d: Likewise.
1797 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/group-1.d: Likewise.
1798 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/group-2.d: Likewise.
1799 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/secname-ilp32.d: Likewise.
1800 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/secname.d: Likewise.
1801 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/unwind-ilp32.d: Likewise.
1802 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/unwind.d: Likewise.
1803 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/xdata-ilp32.d: Likewise.
1804 1.1.1.1.2.2 pgoyette * testsuite/gas/ia64/xdata.d: Likewise.
1805 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/bspec-1.d: Likewise.
1806 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/bspec-2.d: Likewise.
1807 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/byte-1.d: Likewise.
1808 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/loc-1.d: Likewise.
1809 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/loc-2.d: Likewise.
1810 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/loc-3.d: Likewise.
1811 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/loc-4.d: Likewise.
1812 1.1.1.1.2.2 pgoyette * testsuite/gas/mmix/loc-5.d: Likewise.
1813 1.1.1.1.2.2 pgoyette * testsuite/gas/tic6x/scomm-directive-4.d: Likewise.
1814 1.1.1.1.2.2 pgoyette
1815 1.1.1.1.2.2 pgoyette 2016-08-11 Richard Sandiford <richard.sandiford (a] arm.com>
1816 1.1.1.1.2.2 pgoyette
1817 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_aarch64_imm_float): Reject -0.0.
1818 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal.s, testsuite/gas/aarch64/illegal.l:
1819 1.1.1.1.2.2 pgoyette Add tests for -0.0. Add an end-of-file comment.
1820 1.1.1.1.2.2 pgoyette
1821 1.1.1.1.2.2 pgoyette 2016-08-05 Nick Clifton <nickc (a] redhat.com>
1822 1.1.1.1.2.2 pgoyette
1823 1.1.1.1.2.2 pgoyette PR gas/20429
1824 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_vfp_nsyn_push): Check that no more than 16
1825 1.1.1.1.2.2 pgoyette registers are pushed.
1826 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_pop): Check that no more than 16 registers are
1827 1.1.1.1.2.2 pgoyette popped.
1828 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20429.s: New test.
1829 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20429.d: New test driver.
1830 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20429.1: Expected error output.
1831 1.1.1.1.2.2 pgoyette
1832 1.1.1.1.2.2 pgoyette PR gas/20364
1833 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (s_ltorg): Change the mapping state after
1834 1.1.1.1.2.2 pgoyette aligning the frag.
1835 1.1.1.1.2.2 pgoyette (aarch64_init): Treat rs_align frags in code sections as
1836 1.1.1.1.2.2 pgoyette containing code, not data.
1837 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pr20364.s: New test.
1838 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pr20364.d: New test driver.
1839 1.1.1.1.2.2 pgoyette
1840 1.1.1.1.2.2 pgoyette 2016-08-04 Stefan Trleman <stefan.teleman (a] oracle.com>
1841 1.1.1.1.2.2 pgoyette
1842 1.1.1.1.2.2 pgoyette PR gas/20427
1843 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (cons_fix_new_sparc): Prevent the generation
1844 1.1.1.1.2.2 pgoyette of 64-bit relocation types when assembling for a 32-bit Solaris
1845 1.1.1.1.2.2 pgoyette target.
1846 1.1.1.1.2.2 pgoyette
1847 1.1.1.1.2.2 pgoyette 2016-07-27 Jose E. Marchesi <jose.marchesi (a] oracle.com>
1848 1.1.1.1.2.2 pgoyette
1849 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp: Use is_elf_format to discriminate
1850 1.1.1.1.2.2 pgoyette ELF targets.
1851 1.1.1.1.2.2 pgoyette Run natural, natural-32, pr4587, ticc-imm-reg, v8-movwr-imm,
1852 1.1.1.1.2.2 pgoyette pause, save-args, cbcond, cfr, crypto edge, flush, hpcvis3, ima,
1853 1.1.1.1.2.2 pgoyette ld_st_fsr, ldtw_sttw, ldd_std, ldx_stx, ldx_efsr, mwait, mcdper,
1854 1.1.1.1.2.2 pgoyette sparc5vis4, xcrypto, v9branch1 and imm-plus-rreg only in ELF
1855 1.1.1.1.2.2 pgoyette targets.
1856 1.1.1.1.2.2 pgoyette (sparc_elf_setup): Delete.
1857 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/save-args.d: Fix a copy-paste typo in the
1858 1.1.1.1.2.2 pgoyette test's #name entry.
1859 1.1.1.1.2.2 pgoyette
1860 1.1.1.1.2.2 pgoyette 2016-07-27 Maciej W. Rozycki <macro (a] imgtec.com>
1861 1.1.1.1.2.2 pgoyette
1862 1.1.1.1.2.2 pgoyette * config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Add `nods' flag.
1863 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_RELAX32, RELAX_MICROMIPS_TOOFAR16)
1864 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_MARK_TOOFAR16, RELAX_MICROMIPS_CLEAR_TOOFAR16)
1865 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_TOOFAR32, RELAX_MICROMIPS_MARK_TOOFAR32)
1866 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_CLEAR_TOOFAR32): Shift bits.
1867 1.1.1.1.2.2 pgoyette (get_append_method): Also return APPEND_ADD_COMPACT for
1868 1.1.1.1.2.2 pgoyette microMIPS instructions.
1869 1.1.1.1.2.2 pgoyette (find_altered_mips16_opcode): Exclude macros from matching.
1870 1.1.1.1.2.2 pgoyette Factor code out...
1871 1.1.1.1.2.2 pgoyette (find_altered_opcode): ... to this new function.
1872 1.1.1.1.2.2 pgoyette (find_altered_micromips_opcode): New function.
1873 1.1.1.1.2.2 pgoyette (frag_branch_delay_slot_size): Likewise.
1874 1.1.1.1.2.2 pgoyette (append_insn): Handle microMIPS branch/jump compaction.
1875 1.1.1.1.2.2 pgoyette (macro_start): Likewise.
1876 1.1.1.1.2.2 pgoyette (relaxed_micromips_32bit_branch_length): Likewise.
1877 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
1878 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips.s: Add conditional explicit NOPs
1879 1.1.1.1.2.2 pgoyette for delay slot filling.
1880 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-b16.s: Add explicit NOPs for
1881 1.1.1.1.2.2 pgoyette delay slot filling.
1882 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-size-1.s: Likewise.
1883 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips.l: Adjust line numbers.
1884 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-warn.l: Likewise.
1885 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-size-1.l: Likewise.
1886 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips.d: Adjust padding.
1887 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-trap.d: Likewise.
1888 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-insn32.d: Likewise.
1889 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-noinsn32.d: Likewise.
1890 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@beq.d: Update patterns for
1891 1.1.1.1.2.2 pgoyette branch/jump compaction.
1892 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@bge.d: Likewise.
1893 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@bgeu.d: Likewise.
1894 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@blt.d: Likewise.
1895 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@bltu.d: Likewise.
1896 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-4.d: Likewise.
1897 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-4-64.d: Likewise.
1898 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5.d: Likewise.
1899 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5pic.d: Likewise.
1900 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5-64.d: Likewise.
1901 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5pic-64.d: Likewise.
1902 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local.d: Likewise.
1903 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local-n32.d:
1904 1.1.1.1.2.2 pgoyette Likewise.
1905 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local-n64.d:
1906 1.1.1.1.2.2 pgoyette Likewise.
1907 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@loc-swap.d: Likewise.
1908 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@loc-swap-dis.d: Likewise.
1909 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@relax.d: Likewise.
1910 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@relax-at.d: Likewise.
1911 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@relax-swap3.d: Likewise.
1912 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-2.d: Likewise.
1913 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-4.d: Likewise.
1914 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-2.d: Likewise.
1915 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-4.d: Likewise.
1916 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-2.d: Likewise.
1917 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-5.d: Likewise.
1918 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute.d: Likewise.
1919 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n32.d: Likewise.
1920 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n64.d: Likewise.
1921 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend.d:
1922 1.1.1.1.2.2 pgoyette Likewise.
1923 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n32.d:
1924 1.1.1.1.2.2 pgoyette Likewise.
1925 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n64.d:
1926 1.1.1.1.2.2 pgoyette Likewise.
1927 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-compact.d: New test.
1928 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new test.
1929 1.1.1.1.2.2 pgoyette
1930 1.1.1.1.2.2 pgoyette 2016-07-27 Graham Markall <graham.markall (a] embecosm.com>
1931 1.1.1.1.2.2 pgoyette
1932 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Add new global arc_addrtype_hash.
1933 1.1.1.1.2.2 pgoyette Define O_colon and O_addrtype.
1934 1.1.1.1.2.2 pgoyette (debug_exp): Add O_colon and O_addrtype.
1935 1.1.1.1.2.2 pgoyette (tokenize_arguments): Handle colon and address type
1936 1.1.1.1.2.2 pgoyette tokens.
1937 1.1.1.1.2.2 pgoyette (declare_addrtype): New function.
1938 1.1.1.1.2.2 pgoyette (md_begin): Initialise arc_addrtype_hash.
1939 1.1.1.1.2.2 pgoyette (arc_parse_name): Add lookup of address types.
1940 1.1.1.1.2.2 pgoyette (assemble_insn): Handle colons and address types by
1941 1.1.1.1.2.2 pgoyette ignoring them.
1942 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-8.s: New file.
1943 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-8.d: New file.
1944 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-8.s: Add PMU instruction tests.
1945 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-8.d: Add expected PMU
1946 1.1.1.1.2.2 pgoyette instruction output.
1947 1.1.1.1.2.2 pgoyette
1948 1.1.1.1.2.2 pgoyette 2016-07-26 Maciej W. Rozycki <macro (a] imgtec.com>
1949 1.1.1.1.2.2 pgoyette
1950 1.1.1.1.2.2 pgoyette * config/tc-mips.c (RELAX_MICROMIPS_ENCODE): Add `insn32' flag.
1951 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_INSN32): New macro.
1952 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_UNCOND, RELAX_MICROMIPS_COMPACT)
1953 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_LINK, RELAX_MICROMIPS_RELAX32)
1954 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_TOOFAR16, RELAX_MICROMIPS_MARK_TOOFAR16)
1955 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_CLEAR_TOOFAR16, RELAX_MICROMIPS_TOOFAR32)
1956 1.1.1.1.2.2 pgoyette (RELAX_MICROMIPS_MARK_TOOFAR32, RELAX_MICROMIPS_CLEAR_TOOFAR32):
1957 1.1.1.1.2.2 pgoyette Shift bits.
1958 1.1.1.1.2.2 pgoyette (append_insn): Record `mips_opts.insn32' with relaxed microMIPS
1959 1.1.1.1.2.2 pgoyette branches.
1960 1.1.1.1.2.2 pgoyette (relaxed_micromips_32bit_branch_length): Handle the `insn32'
1961 1.1.1.1.2.2 pgoyette mode.
1962 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
1963 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax.s: Add `insn32'
1964 1.1.1.1.2.2 pgoyette conditionals.
1965 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax.l: Update line
1966 1.1.1.1.2.2 pgoyette numbers accordingly.
1967 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax-pic.l: Likewise.
1968 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax-insn32.d: New test.
1969 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax-insn32-pic.d: New
1970 1.1.1.1.2.2 pgoyette test.
1971 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax-insn32.l: New
1972 1.1.1.1.2.2 pgoyette stderr output.
1973 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax-insn32-pic.l: New
1974 1.1.1.1.2.2 pgoyette stderr output.
1975 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
1976 1.1.1.1.2.2 pgoyette
1977 1.1.1.1.2.2 pgoyette 2016-07-21 H.J. Lu <hongjiu.lu (a] intel.com>
1978 1.1.1.1.2.2 pgoyette
1979 1.1.1.1.2.2 pgoyette * configure: Regenerated.
1980 1.1.1.1.2.2 pgoyette
1981 1.1.1.1.2.2 pgoyette 2016-07-20 Claudiu Zissulescu <claziss (a] synopsys.com>
1982 1.1.1.1.2.2 pgoyette
1983 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/dsp.d: New file.
1984 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/dsp.s: Likewise.
1985 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/fpu.d: Likewise.
1986 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/fpu.s: Likewise.
1987 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext2op.d: Add specific disassembler option.
1988 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext3op.d: Likewise.
1989 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tdpfp.d: Likewise.
1990 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tfpuda.d: Likewise.
1991 1.1.1.1.2.2 pgoyette
1992 1.1.1.1.2.2 pgoyette 2016-07-20 Maciej W. Rozycki <macro (a] imgtec.com>
1993 1.1.1.1.2.2 pgoyette
1994 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_force_relocation): Remove
1995 1.1.1.1.2.2 pgoyette R_MIPS_PC26_S2 and R_MIPS_PC21_S2.
1996 1.1.1.1.2.2 pgoyette
1997 1.1.1.1.2.2 pgoyette 2016-07-19 Maciej W. Rozycki <macro (a] imgtec.com>
1998 1.1.1.1.2.2 pgoyette
1999 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_force_relocation, mips_fix_adjustable):
2000 1.1.1.1.2.2 pgoyette Adjust comments for BAL to JALX linker conversion.
2001 1.1.1.1.2.2 pgoyette (fix_bad_cross_mode_branch_p): Accept cross-mode BAL.
2002 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-1.l: Update error messages
2003 1.1.1.1.2.2 pgoyette expected.
2004 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-1.l: Likewise.
2005 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-4.d: New test.
2006 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-4.d: New test.
2007 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-4.d: New test.
2008 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-addend.d: New test.
2009 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-addend-n32.d: New test.
2010 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-addend-n64.d: New test.
2011 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-4.s: New test source.
2012 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-addend.s: New test source.
2013 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2014 1.1.1.1.2.2 pgoyette
2015 1.1.1.1.2.2 pgoyette 2016-07-19 Maciej W. Rozycki <macro (a] imgtec.com>
2016 1.1.1.1.2.2 pgoyette
2017 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_force_relocation): Also retain branch
2018 1.1.1.1.2.2 pgoyette relocations against MIPS16 and microMIPS symbols.
2019 1.1.1.1.2.2 pgoyette (fix_bad_cross_mode_jump_p): New function.
2020 1.1.1.1.2.2 pgoyette (fix_bad_same_mode_jalx_p): Likewise.
2021 1.1.1.1.2.2 pgoyette (fix_bad_misaligned_jump_p): Likewise.
2022 1.1.1.1.2.2 pgoyette (fix_bad_cross_mode_branch_p): Likewise.
2023 1.1.1.1.2.2 pgoyette (fix_bad_misaligned_branch_p): Likewise.
2024 1.1.1.1.2.2 pgoyette (fix_validate_branch): Likewise.
2025 1.1.1.1.2.2 pgoyette (md_apply_fix) <BFD_RELOC_MIPS_JMP, BFD_RELOC_MIPS16_JMP>
2026 1.1.1.1.2.2 pgoyette <BFD_RELOC_MICROMIPS_JMP>: Separate from BFD_RELOC_MIPS_SHIFT5,
2027 1.1.1.1.2.2 pgoyette etc. Verify the ISA mode and alignment of the jump target.
2028 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS_21_PCREL_S2>: Replace the inline alignment check
2029 1.1.1.1.2.2 pgoyette with a call to `fix_validate_branch'.
2030 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS_26_PCREL_S2>: Likewise.
2031 1.1.1.1.2.2 pgoyette <BFD_RELOC_16_PCREL_S2>: Likewise.
2032 1.1.1.1.2.2 pgoyette <BFD_RELOC_MICROMIPS_7_PCREL_S1, BFD_RELOC_MICROMIPS_10_PCREL_S1>
2033 1.1.1.1.2.2 pgoyette <BFD_RELOC_MICROMIPS_16_PCREL_S1>: Retain the original addend.
2034 1.1.1.1.2.2 pgoyette Verify the ISA mode and alignment of the branch target.
2035 1.1.1.1.2.2 pgoyette (md_convert_frag): Verify the ISA mode and alignment of resolved
2036 1.1.1.1.2.2 pgoyette MIPS16 branch targets.
2037 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-1.s: Annotate non-instruction
2038 1.1.1.1.2.2 pgoyette branch targets with `.insn'.
2039 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5.s: Likewise.
2040 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5-64.d: Update
2041 1.1.1.1.2.2 pgoyette accordingly.
2042 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5pic-64.d: Likewise.
2043 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-relax.s: Annotate
2044 1.1.1.1.2.2 pgoyette non-instruction branch target with `.insn'.
2045 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips.s: Replace microMIPS JALX targets
2046 1.1.1.1.2.2 pgoyette with external symbols.
2047 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-insn32.d: Update accordingly.
2048 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-noinsn32.d: Likewise.
2049 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-trap.d: Likewise.
2050 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips.d: Likewise.
2051 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16.s: Annotate non-instruction branch
2052 1.1.1.1.2.2 pgoyette targets with `.insn'.
2053 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16.d: Update accordingly.
2054 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-64.d: Likewise.
2055 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-dwarf2.s: Annotate non-instruction
2056 1.1.1.1.2.2 pgoyette branch target with `.insn'.
2057 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/relax-swap3.s: Likewise.
2058 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-2.l: New list test.
2059 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-3.l: New list test.
2060 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-2.l: New list test.
2061 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-3.l: New list test.
2062 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-2.l: New list test.
2063 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-3.l: New list test.
2064 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-1.l: New list test.
2065 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-2.l: New list test.
2066 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-3.d: New test.
2067 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-mips16-1.l: New list test.
2068 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-mips16-2.l: New list test.
2069 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-mips16-3.d: New test.
2070 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-micromips-1.l: New list
2071 1.1.1.1.2.2 pgoyette test.
2072 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-micromips-2.l: New list
2073 1.1.1.1.2.2 pgoyette test.
2074 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-micromips-3.d: New test.
2075 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-1.l: New list test.
2076 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-2.l: New list test.
2077 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-3.d: New test.
2078 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-1.l: New list test.
2079 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-2.l: New list test.
2080 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-3.l: New list test.
2081 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-4.l: New list test.
2082 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-5.d: New test.
2083 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-6.d: New test.
2084 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-mips16-1.l: New list test.
2085 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-mips16-2.l: New list test.
2086 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-mips16-3.d: New test.
2087 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-1.l: New list
2088 1.1.1.1.2.2 pgoyette test.
2089 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-2.l: New list
2090 1.1.1.1.2.2 pgoyette test.
2091 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-3.d: New test.
2092 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-2.s: New test source.
2093 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-3.s: New test source.
2094 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-2.s: New test source.
2095 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-3.s: New test source.
2096 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-2.s: New test source.
2097 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-3.s: New test source.
2098 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-1.s: New test source.
2099 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-2.s: New test source.
2100 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-mips16-1.s: New test source.
2101 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-mips16-2.s: New test source.
2102 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-micromips-1.s: New test
2103 1.1.1.1.2.2 pgoyette source.
2104 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-jump-micromips-2.s: New test
2105 1.1.1.1.2.2 pgoyette source.
2106 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-1.s: New test source.
2107 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-2.s: New test source.
2108 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-1.s: New test source.
2109 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-2.s: New test source.
2110 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-3.s: New test source.
2111 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-r6-4.s: New test source.
2112 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-mips16-1.s: New test
2113 1.1.1.1.2.2 pgoyette source.
2114 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-mips16-2.s: New test
2115 1.1.1.1.2.2 pgoyette source.
2116 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-1.s: New test
2117 1.1.1.1.2.2 pgoyette source.
2118 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/unaligned-branch-micromips-2.s: New test
2119 1.1.1.1.2.2 pgoyette source.
2120 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2121 1.1.1.1.2.2 pgoyette
2122 1.1.1.1.2.2 pgoyette 2016-07-19 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2123 1.1.1.1.2.2 pgoyette
2124 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (struct nds32_pseudo_opcode): Make pseudo_val
2125 1.1.1.1.2.2 pgoyette unsigned int.
2126 1.1.1.1.2.2 pgoyette (do_pseudo_b): Adjust.
2127 1.1.1.1.2.2 pgoyette (do_pseudo_bal): Likewise.
2128 1.1.1.1.2.2 pgoyette (do_pseudo_bge): Likewise.
2129 1.1.1.1.2.2 pgoyette (do_pseudo_bges): Likewise.
2130 1.1.1.1.2.2 pgoyette (do_pseudo_bgt): Likewise.
2131 1.1.1.1.2.2 pgoyette (do_pseudo_bgts): Likewise.
2132 1.1.1.1.2.2 pgoyette (do_pseudo_ble): Likewise.
2133 1.1.1.1.2.2 pgoyette (do_pseudo_bles): Likewise.
2134 1.1.1.1.2.2 pgoyette (do_pseudo_blt): Likewise.
2135 1.1.1.1.2.2 pgoyette (do_pseudo_blts): Likewise.
2136 1.1.1.1.2.2 pgoyette (do_pseudo_br): Likewise.
2137 1.1.1.1.2.2 pgoyette (do_pseudo_bral): Likewise.
2138 1.1.1.1.2.2 pgoyette (do_pseudo_la): Likewise.
2139 1.1.1.1.2.2 pgoyette (do_pseudo_li): Likewise.
2140 1.1.1.1.2.2 pgoyette (do_pseudo_ls_bhw): Likewise.
2141 1.1.1.1.2.2 pgoyette (do_pseudo_ls_bhwp): Likewise.
2142 1.1.1.1.2.2 pgoyette (do_pseudo_ls_bhwpc): Likewise.
2143 1.1.1.1.2.2 pgoyette (do_pseudo_ls_bhwi): Likewise.
2144 1.1.1.1.2.2 pgoyette (do_pseudo_move): Likewise.
2145 1.1.1.1.2.2 pgoyette (do_pseudo_neg): Likewise.
2146 1.1.1.1.2.2 pgoyette (do_pseudo_not): Likewise.
2147 1.1.1.1.2.2 pgoyette (do_pseudo_pushpopm): Likewise.
2148 1.1.1.1.2.2 pgoyette (do_pseudo_pushpop): Likewise.
2149 1.1.1.1.2.2 pgoyette (do_pseudo_v3push): Likewise.
2150 1.1.1.1.2.2 pgoyette (do_pseudo_v3pop): Likewise.
2151 1.1.1.1.2.2 pgoyette (do_pseudo_pushpop_stack): Likewise.
2152 1.1.1.1.2.2 pgoyette (do_pseudo_push_bhwd): Likewise.
2153 1.1.1.1.2.2 pgoyette (do_pseudo_pop_bhwd): Likewise.
2154 1.1.1.1.2.2 pgoyette (do_pseudo_pusha): Likewise.
2155 1.1.1.1.2.2 pgoyette (do_pseudo_pushi): Likewise.
2156 1.1.1.1.2.2 pgoyette
2157 1.1.1.1.2.2 pgoyette 2016-07-19 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2158 1.1.1.1.2.2 pgoyette
2159 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (struct pop_entry): Make the type of reloc
2160 1.1.1.1.2.2 pgoyette bfd_reloc_code_real_type.
2161 1.1.1.1.2.2 pgoyette
2162 1.1.1.1.2.2 pgoyette 2016-07-19 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2163 1.1.1.1.2.2 pgoyette
2164 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (pop_table): Remove sentinel.
2165 1.1.1.1.2.2 pgoyette (NUM_PERC_ENTRIES): Use ARRAY_SIZE on pop_table.
2166 1.1.1.1.2.2 pgoyette (md_begin): Adjust.
2167 1.1.1.1.2.2 pgoyette
2168 1.1.1.1.2.2 pgoyette 2016-07-19 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2169 1.1.1.1.2.2 pgoyette
2170 1.1.1.1.2.2 pgoyette * config/tc-z8k.c (newfix): Make type of type argument
2171 1.1.1.1.2.2 pgoyette bfd_reloc_code_real_type.
2172 1.1.1.1.2.2 pgoyette (apply_fix): Likewise.
2173 1.1.1.1.2.2 pgoyette
2174 1.1.1.1.2.2 pgoyette 2016-07-16 Alan Modra <amodra (a] gmail.com>
2175 1.1.1.1.2.2 pgoyette
2176 1.1.1.1.2.2 pgoyette * config/tc-epiphany.c: Don't include libbfd.h.
2177 1.1.1.1.2.2 pgoyette * config/tc-frv.c: Likewise.
2178 1.1.1.1.2.2 pgoyette * config/tc-ip2k.c: Likewise.
2179 1.1.1.1.2.2 pgoyette * config/tc-iq2000.c: Likewise.
2180 1.1.1.1.2.2 pgoyette * config/tc-m32c.c: Likewise.
2181 1.1.1.1.2.2 pgoyette * config/tc-mep.c: Likewise.
2182 1.1.1.1.2.2 pgoyette * config/tc-mt.c: Likewise.
2183 1.1.1.1.2.2 pgoyette * config/tc-nios2.c: Likewise.
2184 1.1.1.1.2.2 pgoyette
2185 1.1.1.1.2.2 pgoyette 2016-07-16 Alan Modra <amodra (a] gmail.com>
2186 1.1.1.1.2.2 pgoyette
2187 1.1.1.1.2.2 pgoyette * config/bfin-parse.y: Don't include libbfd.h.
2188 1.1.1.1.2.2 pgoyette * config/tc-bfin.c: Likewise.
2189 1.1.1.1.2.2 pgoyette * config/tc-rl78.c: Likewise.
2190 1.1.1.1.2.2 pgoyette * config/tc-rx.c: Likewise.
2191 1.1.1.1.2.2 pgoyette * config/tc-metag.c: Likewise.
2192 1.1.1.1.2.2 pgoyette (create_dspreg_htabs, create_scond_htab): Use gas_assert not BFD_ASSERT.
2193 1.1.1.1.2.2 pgoyette * Makefile.am: Update dependencies.
2194 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerate.
2195 1.1.1.1.2.2 pgoyette
2196 1.1.1.1.2.2 pgoyette 2016-07-14 Maciej W. Rozycki <macro (a] imgtec.com>
2197 1.1.1.1.2.2 pgoyette
2198 1.1.1.1.2.2 pgoyette * config/tc-mips.h (TC_FORCE_RELOCATION_ABS): New macro.
2199 1.1.1.1.2.2 pgoyette (mips_force_relocation_abs): New prototype.
2200 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_force_relocation_abs): New function.
2201 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute.d: Adjust dump patterns.
2202 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.d: Likewise.
2203 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n32.d: Likewise.
2204 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n64.d: Likewise.
2205 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n32.d:
2206 1.1.1.1.2.2 pgoyette Likewise.
2207 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n64.d:
2208 1.1.1.1.2.2 pgoyette Likewise.
2209 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-addend.d: New test.
2210 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend.d: New test.
2211 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend.d: New
2212 1.1.1.1.2.2 pgoyette test.
2213 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2214 1.1.1.1.2.2 pgoyette
2215 1.1.1.1.2.2 pgoyette 2016-07-14 Maciej W. Rozycki <macro (a] imgtec.com>
2216 1.1.1.1.2.2 pgoyette
2217 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_apply_fix) <BFD_RELOC_MIPS16_16_PCREL_S1>
2218 1.1.1.1.2.2 pgoyette <BFD_RELOC_MICROMIPS_7_PCREL_S1, BFD_RELOC_MICROMIPS_10_PCREL_S1>
2219 1.1.1.1.2.2 pgoyette <BFD_RELOC_MICROMIPS_16_PCREL_S1>: Keep the ISA bit in the
2220 1.1.1.1.2.2 pgoyette addend calculated.
2221 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.s: Set the ISA bit
2222 1.1.1.1.2.2 pgoyette in `bar', export `foo'.
2223 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.d: Adjust
2224 1.1.1.1.2.2 pgoyette accordingly.
2225 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-n32.d: Likewise.
2226 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-n64.d: Likewise.
2227 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend-n32.d:
2228 1.1.1.1.2.2 pgoyette Likewise.
2229 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend-n64.d:
2230 1.1.1.1.2.2 pgoyette Likewise.
2231 1.1.1.1.2.2 pgoyette
2232 1.1.1.1.2.2 pgoyette 2016-07-14 Maciej W. Rozycki <macro (a] imgtec.com>
2233 1.1.1.1.2.2 pgoyette
2234 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.d: Update patterns.
2235 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute.d: New test.
2236 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-n32.d: New test.
2237 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-n64.d: New test.
2238 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-addend-n32.d: New test.
2239 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-addend-n64.d: New test.
2240 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-n32.d: New test.
2241 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-n64.d: New test.
2242 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend-n32.d: New
2243 1.1.1.1.2.2 pgoyette test.
2244 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend-n64.d: New
2245 1.1.1.1.2.2 pgoyette test.
2246 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute.d: New test.
2247 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n32.d: New test.
2248 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-n64.d: New test.
2249 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n32.d: New
2250 1.1.1.1.2.2 pgoyette test.
2251 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend-n64.d: New
2252 1.1.1.1.2.2 pgoyette test.
2253 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute.s: New test source.
2254 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-absolute-addend.s: New test source.
2255 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute-addend.s: New test
2256 1.1.1.1.2.2 pgoyette source.
2257 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute.s: New test
2258 1.1.1.1.2.2 pgoyette source.
2259 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips-branch-absolute-addend.s: New
2260 1.1.1.1.2.2 pgoyette test source.
2261 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2262 1.1.1.1.2.2 pgoyette
2263 1.1.1.1.2.2 pgoyette 2016-07-13 Maciej W. Rozycki <macro (a] imgtec.com>
2264 1.1.1.1.2.2 pgoyette
2265 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/nal-1.d: New test.
2266 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@nal-1.d: New test.
2267 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/nal-2.d: New test.
2268 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@nal-2.d: New test.
2269 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/nal.s: New test source.
2270 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2271 1.1.1.1.2.2 pgoyette
2272 1.1.1.1.2.2 pgoyette 2016-07-12 Jose E. Marchesi <jose.marchesi (a] oracle.com>
2273 1.1.1.1.2.2 pgoyette
2274 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/ldtxa.s: New file.
2275 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/ldtxa.d: Likewise.
2276 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp: Execute the ldtxa test.
2277 1.1.1.1.2.2 pgoyette
2278 1.1.1.1.2.2 pgoyette 2016-07-11 Claudiu Zissulescu <claziss (a] synopsys.com>
2279 1.1.1.1.2.2 pgoyette
2280 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_reloc_op_tag): Allow complex ops for dtpoff.
2281 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Remove passing DTPOFF base info into reloc addendum
2282 1.1.1.1.2.2 pgoyette as it is no longer needed.
2283 1.1.1.1.2.2 pgoyette
2284 1.1.1.1.2.2 pgoyette 2016-07-08 Maciej W. Rozycki <macro (a] imgtec.com>
2285 1.1.1.1.2.2 pgoyette
2286 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn): Remove extraneous
2287 1.1.1.1.2.2 pgoyette `install_insn' call.
2288 1.1.1.1.2.2 pgoyette
2289 1.1.1.1.2.2 pgoyette 2016-07-04 Jan Beulich <jbeulich (a] suse.com>
2290 1.1.1.1.2.2 pgoyette
2291 1.1.1.1.2.2 pgoyette * config/tc-i386.c (check_qword_reg): Correct register kind
2292 1.1.1.1.2.2 pgoyette checked.
2293 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-suffix-bad.s: Add q-suffix with
2294 1.1.1.1.2.2 pgoyette 16-bit register cases.
2295 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-suffix-bad.l: Adjust expectations.
2296 1.1.1.1.2.2 pgoyette
2297 1.1.1.1.2.2 pgoyette
2298 1.1.1.1.2.2 pgoyette 2016-07-02 Maciej W. Rozycki <macro (a] imgtec.com>
2299 1.1.1.1.2.2 pgoyette
2300 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ecoff@ld.d: Remove test.
2301 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ecoff@ld-forward.d: Remove test.
2302 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ecoff@ld-zero-3.d: Remove test.
2303 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ecoff@sd.d: Remove test.
2304 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ecoff@sd-forward.d: Remove test.
2305 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/beq.d: Remove a.out and ECOFF support from
2306 1.1.1.1.2.2 pgoyette reloc patterns.
2307 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@beq.d: Likewise.
2308 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/bge.d: Likewise.
2309 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@bge.d: Likewise.
2310 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/bgeu.d: Likewise.
2311 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@bgeu.d: Likewise.
2312 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/blt.d: Likewise.
2313 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@blt.d: Likewise.
2314 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/bltu.d: Likewise.
2315 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@bltu.d: Likewise.
2316 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-likely.d: Likewise.
2317 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/la.d: Likewise.
2318 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/lb.d: Likewise.
2319 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/lifloat.d: Likewise.
2320 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/sb.d: Likewise.
2321 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/uld.d: Likewise.
2322 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ulh.d: Likewise.
2323 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ulw.d: Likewise.
2324 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/usd.d: Likewise.
2325 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/ush.d: Likewise.
2326 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/usw.d: Likewise.
2327 1.1.1.1.2.2 pgoyette
2328 1.1.1.1.2.2 pgoyette 2016-07-02 Maciej W. Rozycki <macro (a] imgtec.com>
2329 1.1.1.1.2.2 pgoyette
2330 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-2.s: Move non
2331 1.1.1.1.2.2 pgoyette locally-defined-global symbol tests...
2332 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5.s: ... to this new test.
2333 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-2.d: Update accordingly.
2334 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-2-64.d: Likewise.
2335 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-2pic.d: Likewise.
2336 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-2pic-64.d: Likewise.
2337 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@branch-misc-2-64.d: Likewise.
2338 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@branch-misc-2pic-64.d: Likewise.
2339 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-2.d: Likewise.
2340 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-2-64.d: Likewise.
2341 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-2pic.d: Likewise.
2342 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-2pic-64.d: Likewise.
2343 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5.d: New test.
2344 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5pic.d: New test.
2345 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5-64.d: New test.
2346 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-misc-5pic-64.d: New test.
2347 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@branch-misc-5-64.d: New test.
2348 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@branch-misc-5pic-64.d: New test.
2349 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5.d: New test.
2350 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5pic.d: New test.
2351 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5-64.d: New test.
2352 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-5pic-64.d: New test.
2353 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2354 1.1.1.1.2.2 pgoyette
2355 1.1.1.1.2.2 pgoyette 2016-07-02 Maciej W. Rozycki <macro (a] imgtec.com>
2356 1.1.1.1.2.2 pgoyette
2357 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/beq.s: Uncomment branches to undefined
2358 1.1.1.1.2.2 pgoyette symbols.
2359 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/beq.d: Update accordingly.
2360 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mipsr6@beq.d: Likewise.
2361 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@beq.d: Likewise.
2362 1.1.1.1.2.2 pgoyette
2363 1.1.1.1.2.2 pgoyette 2016-07-02 Maciej W. Rozycki <macro (a] imgtec.com>
2364 1.1.1.1.2.2 pgoyette
2365 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Restrict 64-bit `branch-mips'
2366 1.1.1.1.2.2 pgoyette tests to NewABI targets.
2367 1.1.1.1.2.2 pgoyette
2368 1.1.1.1.2.2 pgoyette 2016-07-02 Maciej W. Rozycki <macro (a] imgtec.com>
2369 1.1.1.1.2.2 pgoyette
2370 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Group `branch-misc' tests
2371 1.1.1.1.2.2 pgoyette together.
2372 1.1.1.1.2.2 pgoyette
2373 1.1.1.1.2.2 pgoyette 2016-07-01 Szabolcs Nagy <szabolcs.nagy (a] arm.com>
2374 1.1.1.1.2.2 pgoyette
2375 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (struct aarch64_option_cpu_value_table): Add
2376 1.1.1.1.2.2 pgoyette require field.
2377 1.1.1.1.2.2 pgoyette (aarch64_features): Initialize require fields.
2378 1.1.1.1.2.2 pgoyette (aarch64_parse_features): Handle dependencies.
2379 1.1.1.1.2.2 pgoyette (aarch64_feature_enable_set, aarch64_feature_disable_set): New.
2380 1.1.1.1.2.2 pgoyette (md_assemble): Use AARCH64_CPU_HAS_ALL_FEATURES.
2381 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp16.s: New.
2382 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp16.l: New.
2383 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-nofp16.d: New.
2384 1.1.1.1.2.2 pgoyette
2385 1.1.1.1.2.2 pgoyette 2016-07-01 Nick Clifton <nickc (a] redhat.com>
2386 1.1.1.1.2.2 pgoyette
2387 1.1.1.1.2.2 pgoyette * macro.c (macro_expand_body): Use a buffer big enough to hold an
2388 1.1.1.1.2.2 pgoyette extremely large integer.
2389 1.1.1.1.2.2 pgoyette
2390 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2391 1.1.1.1.2.2 pgoyette
2392 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mpx-inval-2.l: Relax for COFF targets.
2393 1.1.1.1.2.2 pgoyette
2394 1.1.1.1.2.2 pgoyette 2016-07-01 Tristan Gingold <gingold (a] adacore.com>
2395 1.1.1.1.2.2 pgoyette
2396 1.1.1.1.2.2 pgoyette * NEWS: Add marker for 2.27.
2397 1.1.1.1.2.2 pgoyette
2398 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2399 1.1.1.1.2.2 pgoyette
2400 1.1.1.1.2.2 pgoyette * tc-i386.c (i386_index_check): Add special checks for bndmk,
2401 1.1.1.1.2.2 pgoyette bndldx, and bndstx.
2402 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mpx-inval-2.s: Add %rip and %eip relative
2403 1.1.1.1.2.2 pgoyette as well as scaling by other than 1 tests.
2404 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mpx-inval-2.l: Adjust accordingly.
2405 1.1.1.1.2.2 pgoyette
2406 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2407 1.1.1.1.2.2 pgoyette
2408 1.1.1.1.2.2 pgoyette * tc-i386.c (md_assemble): Alter address size checking for MPX
2409 1.1.1.1.2.2 pgoyette instructions.
2410 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mpx-inval-2.s: New.
2411 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mpx-inval-2.l: New.
2412 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new test.
2413 1.1.1.1.2.2 pgoyette
2414 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2415 1.1.1.1.2.2 pgoyette
2416 1.1.1.1.2.2 pgoyette PR gas/20318
2417 1.1.1.1.2.2 pgoyette * config/tc-i386.c (match_template): Add char parameter,
2418 1.1.1.1.2.2 pgoyette consumed in Intel mode for an extra suffix check.
2419 1.1.1.1.2.2 pgoyette (md_assemble): New local variable mnem_suffix.
2420 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/suffix-bad.s: New.
2421 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/suffix-bad.l: New.
2422 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new test (twice).
2423 1.1.1.1.2.2 pgoyette
2424 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2425 1.1.1.1.2.2 pgoyette
2426 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/movz.s: New.
2427 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/movz32.d: New.
2428 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/movz64.d: New.
2429 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new tests.
2430 1.1.1.1.2.2 pgoyette
2431 1.1.1.1.2.2 pgoyette 2016-07-01 Jan Beulich <jbeulich (a] suse.com>
2432 1.1.1.1.2.2 pgoyette
2433 1.1.1.1.2.2 pgoyette * config/tc-i386.c (struct _i386_insn): New field memop1_string.
2434 1.1.1.1.2.2 pgoyette (md_assemble): Free first memory operand string.
2435 1.1.1.1.2.2 pgoyette (i386_index_check): Use repprefixok to distingush xlat from
2436 1.1.1.1.2.2 pgoyette other (real) string ops.
2437 1.1.1.1.2.2 pgoyette (maybe_adjust_templates): New.
2438 1.1.1.1.2.2 pgoyette (i386_att_operand). Call it. Store first memory operand string.
2439 1.1.1.1.2.2 pgoyette * config/tc-i386-intel.c (i386_intel_operand): Likewise.
2440 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/intel-movs.s: New.
2441 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/intel-movs32.d: New.
2442 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/intel-movs64.d: New.
2443 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new tests. Invoke as for
2444 1.1.1.1.2.2 pgoyette 64-bits tests with "--defsym x86_64=1 --strip-local-absolute".
2445 1.1.1.1.2.2 pgoyette
2446 1.1.1.1.2.2 pgoyette 2016-06-30 Maciej W. Rozycki <macro (a] imgtec.com>
2447 1.1.1.1.2.2 pgoyette
2448 1.1.1.1.2.2 pgoyette * config/tc-mips.c (get_append_method): Fix a comment typo.
2449 1.1.1.1.2.2 pgoyette
2450 1.1.1.1.2.2 pgoyette 2016-06-30 Matthew Fortune <Matthew.Fortune (a] imgtec.com>
2451 1.1.1.1.2.2 pgoyette Maciej W. Rozycki <macro (a] imgtec.com>
2452 1.1.1.1.2.2 pgoyette
2453 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn) <APPEND_SWAP>: Do not special
2454 1.1.1.1.2.2 pgoyette case MIPS16 handling.
2455 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-swap-3.d: New test.
2456 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-swap-4.d: New test.
2457 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16@branch-swap-3.d: New test.
2458 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16@branch-swap-4.d: New test.
2459 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-swap-3.d: New test.
2460 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-swap-4.d: New test.
2461 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-swap-3.s: New test source.
2462 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2463 1.1.1.1.2.2 pgoyette
2464 1.1.1.1.2.2 pgoyette 2016-06-30 Maciej W. Rozycki <macro (a] imgtec.com>
2465 1.1.1.1.2.2 pgoyette
2466 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn): Simplify non-MIPS16 branch
2467 1.1.1.1.2.2 pgoyette swapping sequence.
2468 1.1.1.1.2.2 pgoyette
2469 1.1.1.1.2.2 pgoyette 2016-06-30 Maciej W. Rozycki <macro (a] imgtec.com>
2470 1.1.1.1.2.2 pgoyette
2471 1.1.1.1.2.2 pgoyette PR gas/20312
2472 1.1.1.1.2.2 pgoyette * write.c (subsegs_finish_section): Force no section padding to
2473 1.1.1.1.2.2 pgoyette alignment on failed assembly, always set last frag's alignment
2474 1.1.1.1.2.2 pgoyette from section.
2475 1.1.1.1.2.2 pgoyette * testsuite/gas/all/pr20312.l: New list test.
2476 1.1.1.1.2.2 pgoyette * testsuite/gas/all/pr20312.s: New test source.
2477 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp: Run the new test
2478 1.1.1.1.2.2 pgoyette
2479 1.1.1.1.2.2 pgoyette 2016-06-30 Andrew Burgess <andrew.burgess (a] embecosm.com>
2480 1.1.1.1.2.2 pgoyette
2481 1.1.1.1.2.2 pgoyette * config.in (TARGET_WITH_CPU): Undefine.
2482 1.1.1.1.2.2 pgoyette * configure.ac: Add --with-cpu support, and define in config.h.
2483 1.1.1.1.2.2 pgoyette * configure: Regenerate.
2484 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Use TARGET_WITH_CPU to select default CPU.
2485 1.1.1.1.2.2 pgoyette * NEWS: Mention new configure option.
2486 1.1.1.1.2.2 pgoyette
2487 1.1.1.1.2.2 pgoyette 2016-06-30 Matthew Wahab <matthew.wahab (a] arm.com>
2488 1.1.1.1.2.2 pgoyette
2489 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_2+rdma.d: New.
2490 1.1.1.1.2.2 pgoyette
2491 1.1.1.1.2.2 pgoyette 2016-06-29 H.J. Lu <hongjiu.lu (a] intel.com>
2492 1.1.1.1.2.2 pgoyette
2493 1.1.1.1.2.2 pgoyette * NEWS: Mention --enable-compressed-debug-sections=gas is the
2494 1.1.1.1.2.2 pgoyette default for Linux/x86 targets.
2495 1.1.1.1.2.2 pgoyette * configure.tgt (ac_default_compressed_debug_sections): Default
2496 1.1.1.1.2.2 pgoyette to yes for Linux/x86 targets.
2497 1.1.1.1.2.2 pgoyette
2498 1.1.1.1.2.2 pgoyette 2016-06-29 Maciej W. Rozycki <macro (a] imgtec.com>
2499 1.1.1.1.2.2 pgoyette
2500 1.1.1.1.2.2 pgoyette * write.c: Remove "libbfd.h" inclusion.
2501 1.1.1.1.2.2 pgoyette
2502 1.1.1.1.2.2 pgoyette 2016-06-28 Maciej W. Rozycki <macro (a] imgtec.com>
2503 1.1.1.1.2.2 pgoyette
2504 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Use `supports_gnu_unique' with the
2505 1.1.1.1.2.2 pgoyette `type' test.
2506 1.1.1.1.2.2 pgoyette
2507 1.1.1.1.2.2 pgoyette 2016-06-28 Alan Modra <amodra (a] gmail.com>
2508 1.1.1.1.2.2 pgoyette
2509 1.1.1.1.2.2 pgoyette PR gas/20247
2510 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/section11.s: Don't start directives in first column.
2511 1.1.1.1.2.2 pgoyette
2512 1.1.1.1.2.2 pgoyette 2016-06-28 Richard Sandiford <richard.sandiford (a] arm.com>
2513 1.1.1.1.2.2 pgoyette
2514 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/diagnostic.s,
2515 1.1.1.1.2.2 pgoyette testsuite/gas/aarch64/diagnostic.l: Add tests for out-of-range indices.
2516 1.1.1.1.2.2 pgoyette
2517 1.1.1.1.2.2 pgoyette 2016-06-28 Maciej W. Rozycki <macro (a] imgtec.com>
2518 1.1.1.1.2.2 pgoyette
2519 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_reloc_p): Handle
2520 1.1.1.1.2.2 pgoyette BFD_RELOC_MIPS16_16_PCREL_S1.
2521 1.1.1.1.2.2 pgoyette (b_reloc_p): Likewise.
2522 1.1.1.1.2.2 pgoyette (limited_pcrel_reloc_p): Likewise.
2523 1.1.1.1.2.2 pgoyette (md_pcrel_from): Likewise.
2524 1.1.1.1.2.2 pgoyette (md_apply_fix): Likewise.
2525 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Likewise.
2526 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
2527 1.1.1.1.2.2 pgoyette (mips_fix_adjustable): Update comment.
2528 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-2.d: Remove error
2529 1.1.1.1.2.2 pgoyette output, add dump patterns.
2530 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-3.d: Remove error
2531 1.1.1.1.2.2 pgoyette output, add dump patterns.
2532 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.d: Remove error
2533 1.1.1.1.2.2 pgoyette output, add dump patterns.
2534 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-3.d: Remove error
2535 1.1.1.1.2.2 pgoyette output, add dump patterns.
2536 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.d: Remove error
2537 1.1.1.1.2.2 pgoyette output, add dump patterns.
2538 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-2.l: Remove file.
2539 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-3.l: Remove file.
2540 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.l: Remove file.
2541 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-3.l: Remove file.
2542 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.l: Remove file.
2543 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.s: Add padding.
2544 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak.s: Adjust alignment, avoid
2545 1.1.1.1.2.2 pgoyette implicit instruction padding, avoid MIPS16 JR->JRC conversion.
2546 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-6.d: New test.
2547 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-7.d: New test.
2548 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2549 1.1.1.1.2.2 pgoyette
2550 1.1.1.1.2.2 pgoyette 2016-06-27 Vineet Gupta <vgupta (a] synopsys.com>
2551 1.1.1.1.2.2 pgoyette
2552 1.1.1.1.2.2 pgoyette * config//tc-arc.c (tc_arc_frame_initial_instructions): Use
2553 1.1.1.1.2.2 pgoyette cfi_add_CFA_def_cfa to generate default CFA with offset
2554 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-arc-1.d: Update expected output.
2555 1.1.1.1.2.2 pgoyette
2556 1.1.1.1.2.2 pgoyette 2016-06-27 Nick Clifton <nickc (a] redhat.com>
2557 1.1.1.1.2.2 pgoyette
2558 1.1.1.1.2.2 pgoyette PR gas/20247
2559 1.1.1.1.2.2 pgoyette * as.h (do_not_pad_sections_to_alignment): New global variable.
2560 1.1.1.1.2.2 pgoyette * as.c (show_usage): Add --no-pad-sections.
2561 1.1.1.1.2.2 pgoyette (parse_args): Likewise.
2562 1.1.1.1.2.2 pgoyette * write.c (size_seg): Skip padding the end of the section if
2563 1.1.1.1.2.2 pgoyette requested from the command line.
2564 1.1.1.1.2.2 pgoyette (SUB_SEGMENT_ALIGN): Likewise.
2565 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Document the new option.
2566 1.1.1.1.2.2 pgoyette * NEWS: Mention the new feature.
2567 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/section11.s: New test.
2568 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/section11.d: New test driver.
2569 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Run the new test.
2570 1.1.1.1.2.2 pgoyette
2571 1.1.1.1.2.2 pgoyette 2016-06-27 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2572 1.1.1.1.2.2 pgoyette
2573 1.1.1.1.2.2 pgoyette * config/tc-dlx.c: Include bfd/elf32-dlx.h.
2574 1.1.1.1.2.2 pgoyette * config/tc-dlx.h: Remove prototype of dlx_set_skip_hi16.
2575 1.1.1.1.2.2 pgoyette
2576 1.1.1.1.2.2 pgoyette 2016-06-27 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2577 1.1.1.1.2.2 pgoyette
2578 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_elf_suffix): Use ARRAY_SIZE instead of a
2579 1.1.1.1.2.2 pgoyette sentinal element.
2580 1.1.1.1.2.2 pgoyette (map_suffix_reloc_to_operator): Likewise.
2581 1.1.1.1.2.2 pgoyette (map_operator_to_reloc): Likewise.
2582 1.1.1.1.2.2 pgoyette
2583 1.1.1.1.2.2 pgoyette 2016-06-27 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2584 1.1.1.1.2.2 pgoyette
2585 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (md_begin): Use ARRAY_SIZE instead of a sentinal
2586 1.1.1.1.2.2 pgoyette element in relax_table.
2587 1.1.1.1.2.2 pgoyette
2588 1.1.1.1.2.2 pgoyette 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2589 1.1.1.1.2.2 pgoyette
2590 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c: Make the type of reg_entry::type
2591 1.1.1.1.2.2 pgoyette aarch_reg_type.
2592 1.1.1.1.2.2 pgoyette
2593 1.1.1.1.2.2 pgoyette 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2594 1.1.1.1.2.2 pgoyette
2595 1.1.1.1.2.2 pgoyette * config/tc-bfin.c (bfin_cpus): Remove sentinal.
2596 1.1.1.1.2.2 pgoyette (md_parse_option): Adjust.
2597 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_parse_abi): Replace use of a sentinal
2598 1.1.1.1.2.2 pgoyette with iteration from 0 to ARRAY_SIZE.
2599 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (md_begin): Likewise.
2600 1.1.1.1.2.2 pgoyette * config/tc-visium.c (visium_parse_arch): Likewise.
2601 1.1.1.1.2.2 pgoyette
2602 1.1.1.1.2.2 pgoyette 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2603 1.1.1.1.2.2 pgoyette
2604 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_set_default_include): remove argument
2605 1.1.1.1.2.2 pgoyette and simplify accordingly.
2606 1.1.1.1.2.2 pgoyette (tic54x_include): Adjust.
2607 1.1.1.1.2.2 pgoyette (tic54x_mlib): Likewise.
2608 1.1.1.1.2.2 pgoyette
2609 1.1.1.1.2.2 pgoyette 2016-06-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2610 1.1.1.1.2.2 pgoyette
2611 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_make_property_section): Remove prototype.
2612 1.1.1.1.2.2 pgoyette
2613 1.1.1.1.2.2 pgoyette 2016-06-24 Maciej W. Rozycki <macro (a] imgtec.com>
2614 1.1.1.1.2.2 pgoyette
2615 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn): Use any `O_symbol' expression
2616 1.1.1.1.2.2 pgoyette unchanged with relaxed MIPS16 instructions.
2617 1.1.1.1.2.2 pgoyette (mips16_extended_frag): Adjust accordingly. Return 1 right
2618 1.1.1.1.2.2 pgoyette away if a relocation will be required for the symbol requested.
2619 1.1.1.1.2.2 pgoyette Remove dead first relaxation pass code.
2620 1.1.1.1.2.2 pgoyette (mips_relax_frag): Pass `sec' down to `mips16_extended_frag'.
2621 1.1.1.1.2.2 pgoyette (md_convert_frag): Adjust symbol value calculation. Raise an
2622 1.1.1.1.2.2 pgoyette error if a relocation is required for the symbol requested.
2623 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16@relax-swap3.d: Remove dump patterns,
2624 1.1.1.1.2.2 pgoyette add error output.
2625 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16@relax-swap3.l: New error output.
2626 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-0.d: New test.
2627 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-1.d: New test.
2628 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-2.d: New test.
2629 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-3.d: New test.
2630 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-0.d: New test.
2631 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-1.d: New test.
2632 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-2.d: New test.
2633 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-3.d: New test.
2634 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-4.d: New test.
2635 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-5.d: New test.
2636 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-6.d: New test.
2637 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-7.d: New test.
2638 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-0.d: New test.
2639 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-1.d: New test.
2640 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-2.d: New test.
2641 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-3.d: New test.
2642 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-absolute.d: New test.
2643 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-0.d: New test.
2644 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-1.d: New test.
2645 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-2.d: New test.
2646 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-3.d: New test.
2647 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-0.d: New test.
2648 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-1.d: New test.
2649 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.d: New test.
2650 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-3.d: New test.
2651 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.d: New test.
2652 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-0.d: New test.
2653 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-1.d: New test.
2654 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-2.d: New test.
2655 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-3.d: New test.
2656 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-2.l: New error output.
2657 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-3.l: New error output.
2658 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-6.l: New error output.
2659 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-7.l: New error output.
2660 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-2.l: New error output.
2661 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-3.l: New error output.
2662 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-absolute.l: New error output.
2663 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-2.l: New error output.
2664 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-3.l: New error output.
2665 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.l: New error output.
2666 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-3.l: New error output.
2667 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.l: New error output.
2668 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-2.l: New error output.
2669 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-3.l: New error output.
2670 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-0.s: New test source.
2671 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-relax-2.s: New test source.
2672 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-0.s: New test source.
2673 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-1.s: New test source.
2674 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-2.s: New test source.
2675 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-3.s: New test source.
2676 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-4.s: New test source.
2677 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-5.s: New test source.
2678 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-6.s: New test source.
2679 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-reloc-7.s: New test source.
2680 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-0.s: New test source.
2681 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-1.s: New test source.
2682 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-2.s: New test source.
2683 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-addend-3.s: New test source.
2684 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-pcrel-absolute.s: New test source.
2685 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-0.s: New test source.
2686 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-1.s: New test source.
2687 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-2.s: New test source.
2688 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-reloc-3.s: New test source.
2689 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-0.s: New test source.
2690 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-1.s: New test source.
2691 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-2.s: New test source.
2692 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-addend-3.s: New test source.
2693 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-branch-absolute.s: New test source.
2694 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-0.s: New test source.
2695 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-1.s: New test source.
2696 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-2.s: New test source.
2697 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips16-absolute-reloc-3.s: New test source.
2698 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2699 1.1.1.1.2.2 pgoyette
2700 1.1.1.1.2.2 pgoyette 2016-06-24 Alan Modra <amodra (a] gmail.com>
2701 1.1.1.1.2.2 pgoyette
2702 1.1.1.1.2.2 pgoyette * configure.tgt (alpha-*-openbsd*): Use em=nbsd.
2703 1.1.1.1.2.2 pgoyette
2704 1.1.1.1.2.2 pgoyette 2016-06-23 Maciej W. Rozycki <macro (a] imgtec.com>
2705 1.1.1.1.2.2 pgoyette
2706 1.1.1.1.2.2 pgoyette * config/tc-mips.c (b_reloc_p): New function.
2707 1.1.1.1.2.2 pgoyette (mips_fix_adjustable): Also keep the original microMIPS symbol
2708 1.1.1.1.2.2 pgoyette referred from branch relocations.
2709 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-1.d: New test.
2710 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n32-1.d: New test.
2711 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-n64-1.d: New test.
2712 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@branch-misc-4-64.d: Update
2713 1.1.1.1.2.2 pgoyette relocations.
2714 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-local-1.s: New test source.
2715 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new cases.
2716 1.1.1.1.2.2 pgoyette
2717 1.1.1.1.2.2 pgoyette 2016-06-23 Graham Markall <graham.markall (a] embecosm.com>
2718 1.1.1.1.2.2 pgoyette
2719 1.1.1.1.2.2 pgoyette * config/tc-arc.c (options, md_longopts, md_parse_option): Move
2720 1.1.1.1.2.2 pgoyette -mspfp, -mdpfp and -mfpuda out of the sections for dummy
2721 1.1.1.1.2.2 pgoyette options. Correct erroneous enabling of SPFP instructions when
2722 1.1.1.1.2.2 pgoyette using -mnps400.
2723 1.1.1.1.2.2 pgoyette
2724 1.1.1.1.2.2 pgoyette 2016-06-22 Peter Bergner <bergner (a] vnet.ibm.com>
2725 1.1.1.1.2.2 pgoyette
2726 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d <brd, brh, brw, mffs, mffs., mffsce,
2727 1.1.1.1.2.2 pgoyette mffscdrn, mffscdrni, mffscrn, mffscrni, mffsl, nandxor, rldixor,
2728 1.1.1.1.2.2 pgoyette setbool, xor3>: New tests.
2729 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Likewise.
2730 1.1.1.1.2.2 pgoyette
2731 1.1.1.1.2.2 pgoyette 2016-06-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
2732 1.1.1.1.2.2 pgoyette
2733 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c: Include elf/xtensa.h.
2734 1.1.1.1.2.2 pgoyette
2735 1.1.1.1.2.2 pgoyette 2016-06-21 Maciej W. Rozycki <macro (a] imgtec.com>
2736 1.1.1.1.2.2 pgoyette
2737 1.1.1.1.2.2 pgoyette * config/tc-mips.c (calculate_reloc) <BFD_RELOC_HI16_S_PCREL>
2738 1.1.1.1.2.2 pgoyette <BFD_RELOC_LO16_PCREL>: New switch cases.
2739 1.1.1.1.2.2 pgoyette (md_apply_fix) <BFD_RELOC_HI16_S_PCREL, BFD_RELOC_LO16_PCREL>:
2740 1.1.1.1.2.2 pgoyette Move switch cases along `BFD_RELOC_MIPS_JMP'.
2741 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS_21_PCREL_S2, BFD_RELOC_MIPS_26_PCREL_S2>
2742 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS_18_PCREL_S3, BFD_RELOC_MIPS_19_PCREL_S2>: Handle
2743 1.1.1.1.2.2 pgoyette the resolved case.
2744 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-4.d: New test.
2745 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-4-r6.d: New test.
2746 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-5.d: New test.
2747 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-5-r6.d: New test.
2748 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-6.d: New test.
2749 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-6.l: New list test.
2750 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-4.s: New test source.
2751 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-6.s: New test source.
2752 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2753 1.1.1.1.2.2 pgoyette
2754 1.1.1.1.2.2 pgoyette 2016-06-21 Maciej W. Rozycki <macro (a] imgtec.com>
2755 1.1.1.1.2.2 pgoyette
2756 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_apply_fix) <BFD_RELOC_MIPS_18_PCREL_S3>
2757 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS_19_PCREL_S2>: Avoid null pointer dereferences
2758 1.1.1.1.2.2 pgoyette via `fixP->fx_addsy'.
2759 1.1.1.1.2.2 pgoyette
2760 1.1.1.1.2.2 pgoyette 2016-06-21 Maciej W. Rozycki <macro (a] imgtec.com>
2761 1.1.1.1.2.2 pgoyette
2762 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_pcrel_from) <BFD_RELOC_MIPS_18_PCREL_S3>:
2763 1.1.1.1.2.2 pgoyette Calculate relocation from the containing aligned doubleword.
2764 1.1.1.1.2.2 pgoyette (tc_gen_reloc) <BFD_RELOC_MIPS_18_PCREL_S3>: Calculate the
2765 1.1.1.1.2.2 pgoyette addend from the containing aligned doubleword.
2766 1.1.1.1.2.2 pgoyette
2767 1.1.1.1.2.2 pgoyette 2016-06-21 Maciej W. Rozycki <macro (a] imgtec.com>
2768 1.1.1.1.2.2 pgoyette
2769 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_force_relocation): Use `file_mips_opts'
2770 1.1.1.1.2.2 pgoyette rather than `mips_opts' for the R6 ISA check.
2771 1.1.1.1.2.2 pgoyette (mips_fix_adjustable): Likewise.
2772 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-1.d: New test.
2773 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-1-r6.d: New test.
2774 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-2.d: New test.
2775 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-2-r6.d: New test.
2776 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-3.d: New test.
2777 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-3-r6.d: New test.
2778 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/pcrel-reloc-1.s: New test source.
2779 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2780 1.1.1.1.2.2 pgoyette
2781 1.1.1.1.2.2 pgoyette 2016-06-21 Graham Markall <graham.markall (a] embecosm.com>
2782 1.1.1.1.2.2 pgoyette
2783 1.1.1.1.2.2 pgoyette * config/tc-arc.c (check_cpu_feature, md_parse_option):
2784 1.1.1.1.2.2 pgoyette Add nps400 option and feature. Add check for nps400
2785 1.1.1.1.2.2 pgoyette feature. Refactor existing checks to check subclass before
2786 1.1.1.1.2.2 pgoyette feature enablement.
2787 1.1.1.1.2.2 pgoyette (md_show_usage): Document flags for NPS-400 and add some other
2788 1.1.1.1.2.2 pgoyette undocumented flags.
2789 1.1.1.1.2.2 pgoyette (cpu_type): Remove nps400 CPU type entry
2790 1.1.1.1.2.2 pgoyette (check_zol): Remove bfd_mach_arc_nps400 case.
2791 1.1.1.1.2.2 pgoyette (md_show_usage): Add help on -mcpu=nps400.
2792 1.1.1.1.2.2 pgoyette (cpu_types): Add entry for nps400 as arc700 plus nps400 extension
2793 1.1.1.1.2.2 pgoyette set.
2794 1.1.1.1.2.2 pgoyette * doc/c-arc.texi: Document the -mnps400, -mspfp, -mdpfp, and
2795 1.1.1.1.2.2 pgoyette -fpuda flags. Document -mcpu=nps400.
2796 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-0.d: Use -mcpu=arc700 -mnps400. Change
2797 1.1.1.1.2.2 pgoyette expected flags to match ARC700 instead of NPS400.
2798 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-1.d: Use -mcpu=arc700 -mnps400.
2799 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-2.d: Likewise.
2800 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-3.d: Likewise.
2801 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-4.d: Likewise.
2802 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-5.d: Likewise.
2803 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-6.d: Likewise.
2804 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-7.d: Likewise.
2805 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op01.s: Change opcode of myinsn to
2806 1.1.1.1.2.2 pgoyette avoid clash with cbba instruction.
2807 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op01.d: Likewise.
2808 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn3op.d: Likewise.
2809 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn3op.s: Likewise.
2810 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-0.d: Test using NPS-400 using
2811 1.1.1.1.2.2 pgoyette -mcpu=nps400 as an alternative to -mcpu=arc700 -mnps400 flags.
2812 1.1.1.1.2.2 pgoyette
2813 1.1.1.1.2.2 pgoyette 2016-06-20 Maciej W. Rozycki <macro (a] imgtec.com>
2814 1.1.1.1.2.2 pgoyette
2815 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r6-64-n32.d: Change the `name' tag.
2816 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r6-64-n64.d: Likewise.
2817 1.1.1.1.2.2 pgoyette
2818 1.1.1.1.2.2 pgoyette 2016-06-20 Maciej W. Rozycki <macro (a] imgtec.com>
2819 1.1.1.1.2.2 pgoyette
2820 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_fix_adjustable): Update comment on jump
2821 1.1.1.1.2.2 pgoyette reloc conversion.
2822 1.1.1.1.2.2 pgoyette
2823 1.1.1.1.2.2 pgoyette 2016-06-20 Virendra Pathak <virendra.pathak (a] broadcom.com>
2824 1.1.1.1.2.2 pgoyette
2825 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_cpus): Update vulcan feature set.
2826 1.1.1.1.2.2 pgoyette
2827 1.1.1.1.2.2 pgoyette 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
2828 1.1.1.1.2.2 pgoyette
2829 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (hpriv_reg_table): Add registers %hmcdper,
2830 1.1.1.1.2.2 pgoyette %hmcddfr and %hva_mask_nz.
2831 1.1.1.1.2.2 pgoyette (sparc_ip): New handling of asr/privileged/hyperprivileged
2832 1.1.1.1.2.2 pgoyette registers, adapted to the new form of the sparc opcodes table.
2833 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/rdasr.s: New file.
2834 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/rdasr.d: Likewise.
2835 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrasr.s: Likewise.
2836 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrasr.d: Likewise.
2837 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp (sparc_elf_setup): Add rdasr and
2838 1.1.1.1.2.2 pgoyette wrasr tests.
2839 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/rdpr.d: Use -Av9m, as some privileged
2840 1.1.1.1.2.2 pgoyette registers require it.
2841 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrpr.s: Complete to cover all privileged
2842 1.1.1.1.2.2 pgoyette registers and write instruction modalities.
2843 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrpr.d: Likewise.
2844 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/rdhpr.s: Likewise for hyperprivileged
2845 1.1.1.1.2.2 pgoyette registers.
2846 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/rdhpr.d: Likewise.
2847 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrhpr.s: Likewise.
2848 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/wrhpr.d: Likewise.
2849 1.1.1.1.2.2 pgoyette
2850 1.1.1.1.2.2 pgoyette 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
2851 1.1.1.1.2.2 pgoyette
2852 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_arch_table): adjust the GAS
2853 1.1.1.1.2.2 pgoyette architectures to use the right opcode architecture.
2854 1.1.1.1.2.2 pgoyette (sparc_md_end): Handle v9{c,d,e,v,m}.
2855 1.1.1.1.2.2 pgoyette (sparc_ip): Fix some comments.
2856 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/ldx_efsr.d: Fix the architecture of this
2857 1.1.1.1.2.2 pgoyette instruction, which is v9d.
2858 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/mwait.s: Remove the `rd %mwait,%g1'
2859 1.1.1.1.2.2 pgoyette instruction from the test, as %mwait is not readable.
2860 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/mwait.d: Likewise.
2861 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/mism-1.s: Expand to check v9b and v9e
2862 1.1.1.1.2.2 pgoyette mismatch architecture errors.
2863 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/mism-2.s: New file.
2864 1.1.1.1.2.2 pgoyette
2865 1.1.1.1.2.2 pgoyette 2016-06-17 Jose E. Marchesi <jose.marchesi (a] oracle.com>
2866 1.1.1.1.2.2 pgoyette
2867 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (priv_reg_table): Use NULL instead of the
2868 1.1.1.1.2.2 pgoyette empty string to mark the end of the array.
2869 1.1.1.1.2.2 pgoyette (hpriv_reg_table): Likewise.
2870 1.1.1.1.2.2 pgoyette (v9a_asr_table): Likewise.
2871 1.1.1.1.2.2 pgoyette (cmp_reg_entry): Handle entries with NULL names.
2872 1.1.1.1.2.2 pgoyette (F_POP_V9): Define.
2873 1.1.1.1.2.2 pgoyette (F_POP_PCREL): Likewise.
2874 1.1.1.1.2.2 pgoyette (F_POP_TLS_CALL): Likewise.
2875 1.1.1.1.2.2 pgoyette (F_POP_POSTFIX): Likewise.
2876 1.1.1.1.2.2 pgoyette (struct pop_entry): New type.
2877 1.1.1.1.2.2 pgoyette (pop_table): New variable.
2878 1.1.1.1.2.2 pgoyette (enum pop_entry_type): New type.
2879 1.1.1.1.2.2 pgoyette (struct perc_entry): Likewise.
2880 1.1.1.1.2.2 pgoyette (NUM_PERC_ENTRIES): Define.
2881 1.1.1.1.2.2 pgoyette (perc_table): New variable.
2882 1.1.1.1.2.2 pgoyette (cmp_perc_entry): New function.
2883 1.1.1.1.2.2 pgoyette (md_begin): Sort hpriv_reg_table and v9a_asr_table, and initialize
2884 1.1.1.1.2.2 pgoyette perc_table.
2885 1.1.1.1.2.2 pgoyette (sparc_ip): Handle entries with NULL names in priv_reg_table,
2886 1.1.1.1.2.2 pgoyette hpriv_reg_table and v9a_asr_table. Use perc_table to handle
2887 1.1.1.1.2.2 pgoyette %-pseudo-ops.
2888 1.1.1.1.2.2 pgoyette
2889 1.1.1.1.2.2 pgoyette 2016-06-15 Nick Clifton <nickc (a] redhat.com>
2890 1.1.1.1.2.2 pgoyette
2891 1.1.1.1.2.2 pgoyette * config/tc-ft32.c (md_assemble): Call dwarf2_emit_insn with the
2892 1.1.1.1.2.2 pgoyette instruction size.
2893 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (md_assemble): Likewise.
2894 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c (md_assemble): Likewise.
2895 1.1.1.1.2.2 pgoyette * config/tc-moxie.c (md_assemble): Likewise.
2896 1.1.1.1.2.2 pgoyette * config/tc-pj.c (md_apply_fix): Handle BFD_RELOC_PJ_CODE_REL32.
2897 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp (diff1 test): Alpha sort list of
2898 1.1.1.1.2.2 pgoyette exception targets. Add alpha, hppa, microblaze and rl78 to list
2899 1.1.1.1.2.2 pgoyette of exceptions.
2900 1.1.1.1.2.2 pgoyette (forward): Add microblaze to list of exceptions.
2901 1.1.1.1.2.2 pgoyette (fwdexp): Add alpha to list of exceptions.
2902 1.1.1.1.2.2 pgoyette (redef2): Add arm-epoc-pe and rl78 to list of exceptions.
2903 1.1.1.1.2.2 pgoyette (redef3): Add rl78 and x86_64 cygwin to list of exceptions.
2904 1.1.1.1.2.2 pgoyette (do_930509a): Alpha sort list of exception targets. Add h8300 and
2905 1.1.1.1.2.2 pgoyette mn10200 to list of exceptions.
2906 1.1.1.1.2.2 pgoyette (align2): Expect to fail for nds32.
2907 1.1.1.1.2.2 pgoyette (cond): Add alpha and rl78 to list of exceptions.
2908 1.1.1.1.2.2 pgoyette * testsuite/gas/all/none.d: Skip for ft32 and hppa.
2909 1.1.1.1.2.2 pgoyette * testsuite/gas/all/string.d: Skip for tic4x.
2910 1.1.1.1.2.2 pgoyette * testsuite/gas/alpha/alpha.exp: Note that the alpha-linuxecoff
2911 1.1.1.1.2.2 pgoyette target does not support ELF.
2912 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/blx-bl-convert.dL Skip for the nto target.
2913 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-alpha-2.d: All extended format names.
2914 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi.exp: Alpha sort list of targets. Skip SH
2915 1.1.1.1.2.2 pgoyette tests for sh-pe and sh-rtemscoff targets.
2916 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp (redef): Add rl78, xgate and vax to
2917 1.1.1.1.2.2 pgoyette list of exceptions.
2918 1.1.1.1.2.2 pgoyette (type): Run the noifunc version for alpha-freebsd and visium.
2919 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/warn-2.s: Do not expect to fail on the mcore,
2920 1.1.1.1.2.2 pgoyette mn10200 or moxie targets.
2921 1.1.1.1.2.2 pgoyette * testsuite/gas/ft32/insn.d: Update expected disassembly.
2922 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp (x86-64-pcrel): Skip for cygwin
2923 1.1.1.1.2.2 pgoyette targets.
2924 1.1.1.1.2.2 pgoyette * testsuite/gas/lns/lns.exp (lns-common-1): No longer skip for
2925 1.1.1.1.2.2 pgoyette mcore and rx targets.
2926 1.1.1.1.2.2 pgoyette * testsuite/gas/macros/macros.exp (dot): Add exceptions for ns32k,
2927 1.1.1.1.2.2 pgoyette rl78 and vax.
2928 1.1.1.1.2.2 pgoyette (purge): Expect to fail on the ns32k and vax.
2929 1.1.1.1.2.2 pgoyette * testsuite/gas/nds32/alu-2.d: Update expected disassembly.
2930 1.1.1.1.2.2 pgoyette * testsuite/gas/nds32/ls.d: Likewise.
2931 1.1.1.1.2.2 pgoyette * testsuite/gas/nds32/sys-reg.d: Likewise.
2932 1.1.1.1.2.2 pgoyette * testsuite/gas/nds32/usr-spe-reg.d: Likewise.
2933 1.1.1.1.2.2 pgoyette * testsuite/gas/pe/aligncomm-d.d: Skip for the sh.
2934 1.1.1.1.2.2 pgoyette * testsuite/gas/pe/section-align-3.d: Likewise.
2935 1.1.1.1.2.2 pgoyette * testsuite/gas/pe/section-exclude.d: Likewise.
2936 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/test2xcoff32.d: Pass once all the required
2937 1.1.1.1.2.2 pgoyette data has been seen.
2938 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/textalign-xcoff-001.d: Fix up regexp to allow
2939 1.1.1.1.2.2 pgoyette for variations in whitespace.
2940 1.1.1.1.2.2 pgoyette * testsuite/gas/tilepro/t_constants.d: Pass once all the required
2941 1.1.1.1.2.2 pgoyette data has been seen.
2942 1.1.1.1.2.2 pgoyette * testsuite/gas/tilepro/t_constants.s (.safe_word): New macro.
2943 1.1.1.1.2.2 pgoyette Installs a 32-bit value without generating warnings on 64-bit
2944 1.1.1.1.2.2 pgoyette hosts.
2945 1.1.1.1.2.2 pgoyette Use the new macro to replace the .word directives.
2946 1.1.1.1.2.2 pgoyette
2947 1.1.1.1.2.2 pgoyette 2016-06-15 Andrew Burgess <andrew.burgess (a] embecosm.com>
2948 1.1.1.1.2.2 pgoyette
2949 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/add_s.d: New file.
2950 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/add_s.s: New file.
2951 1.1.1.1.2.2 pgoyette
2952 1.1.1.1.2.2 pgoyette 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
2953 1.1.1.1.2.2 pgoyette
2954 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.s: Add tests of ldbit.
2955 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.d: Likewise.
2956 1.1.1.1.2.2 pgoyette
2957 1.1.1.1.2.2 pgoyette 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
2958 1.1.1.1.2.2 pgoyette
2959 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.s: Add tests of hash, tr, utf8, e4by, and
2960 1.1.1.1.2.2 pgoyette addf.
2961 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.d: Likewise.
2962 1.1.1.1.2.2 pgoyette
2963 1.1.1.1.2.2 pgoyette 2016-06-14 Graham Markall <graham.markall (a] embecosm.com>
2964 1.1.1.1.2.2 pgoyette
2965 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.s: Add tests of calcbsd, calcbxd,
2966 1.1.1.1.2.2 pgoyette calckey, calcxkey, mxb, imxb, addl, subl, andl, orl, xorl, andab, orab,
2967 1.1.1.1.2.2 pgoyette lbdsize, bdlen, csms, csma, cbba, zncv, and hofs.
2968 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.d: Likewise.
2969 1.1.1.1.2.2 pgoyette
2970 1.1.1.1.2.2 pgoyette 2016-06-14 Nick Clifton <nickc (a] redhat.com>
2971 1.1.1.1.2.2 pgoyette
2972 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (nds32_get_align): Avoid left shifting a
2973 1.1.1.1.2.2 pgoyette signed constant.
2974 1.1.1.1.2.2 pgoyette
2975 1.1.1.1.2.2 pgoyette 2016-06-13 Maciej W. Rozycki <macro (a] imgtec.com>
2976 1.1.1.1.2.2 pgoyette
2977 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_fix_adjustable): Don't convert RELA
2978 1.1.1.1.2.2 pgoyette JALR relocations on R6.
2979 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jal-svr4pic-local.d: New test.
2980 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips1@jal-svr4pic-local.d: New test.
2981 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3000@jal-svr4pic-local.d: New test.
2982 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local.d: New test.
2983 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jal-svr4pic-local-n32.d: New test.
2984 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local-n32.d: New
2985 1.1.1.1.2.2 pgoyette test.
2986 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jal-svr4pic-local-n64.d: New test.
2987 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@jal-svr4pic-local-n64.d: New
2988 1.1.1.1.2.2 pgoyette test.
2989 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jal-svr4pic-local.s: New test source.
2990 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jal-svr4pic-local-newabi.s: New test
2991 1.1.1.1.2.2 pgoyette source.
2992 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
2993 1.1.1.1.2.2 pgoyette
2994 1.1.1.1.2.2 pgoyette 2016-06-13 Virendra Pathak <virendra.pathak (a] broadcom.com>
2995 1.1.1.1.2.2 pgoyette
2996 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_cpus): Add Broadcom Vulcan.
2997 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi: Document that vulcan is a valid processor
2998 1.1.1.1.2.2 pgoyette name.
2999 1.1.1.1.2.2 pgoyette
3000 1.1.1.1.2.2 pgoyette 2016-06-13 Nick Clifton <nickc (a] redhat.com>
3001 1.1.1.1.2.2 pgoyette
3002 1.1.1.1.2.2 pgoyette * config/tc-arm.c: For non-ELF based targets skip ARM feature sets
3003 1.1.1.1.2.2 pgoyette that are not supported.
3004 1.1.1.1.2.2 pgoyette
3005 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_apply_fix): Avoid left shifting a signed
3006 1.1.1.1.2.2 pgoyette constant.
3007 1.1.1.1.2.2 pgoyette * config/tc-cr16.c (check_range): Likewise.
3008 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (nios2_check_overflow): Likewise.
3009 1.1.1.1.2.2 pgoyette
3010 1.1.1.1.2.2 pgoyette 2016-06-08 Renlin Li <renlin.li (a] arm.com>
3011 1.1.1.1.2.2 pgoyette
3012 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (print_operands): Substitute size.
3013 1.1.1.1.2.2 pgoyette (output_operand_error_record): Likewise.
3014 1.1.1.1.2.2 pgoyette
3015 1.1.1.1.2.2 pgoyette 2016-06-07 Alan Modra <amodra (a] gmail.com>
3016 1.1.1.1.2.2 pgoyette
3017 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (PPC_APUINFO_ISEL, PPC_APUINFO_PMR,
3018 1.1.1.1.2.2 pgoyette PPC_APUINFO_RFMCI, PPC_APUINFO_CACHELCK, PPC_APUINFO_SPE,
3019 1.1.1.1.2.2 pgoyette PPC_APUINFO_EFS, PPC_APUINFO_BRLOCK, PPC_APUINFO_VLE): Don't define.
3020 1.1.1.1.2.2 pgoyette (ppc_setup_opcodes): Check vle disables powerpc_opcodes overridden
3021 1.1.1.1.2.2 pgoyette by vle_opcodes, and that vle flag doesn't enable opcodes. Don't
3022 1.1.1.1.2.2 pgoyette add vle_opcodes twice.
3023 1.1.1.1.2.2 pgoyette (ppc_cleanup): Use APUINFO_SECTION_NAME and APUINFO_LABEL.
3024 1.1.1.1.2.2 pgoyette
3025 1.1.1.1.2.2 pgoyette 2016-06-07 Matthew Wahab <matthew.wahab (a] arm.com>
3026 1.1.1.1.2.2 pgoyette
3027 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_v8_2): Rename to arm_ext_ras.
3028 1.1.1.1.2.2 pgoyette (arm_ext_ras): Renamed from arm_ext_v8_2.
3029 1.1.1.1.2.2 pgoyette (insns): Update for arm_ext_v8_2 renaming.
3030 1.1.1.1.2.2 pgoyette (arm_extensions): Add "ras".
3031 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (ARM Options): Add an entry for "ras".
3032 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-a+ras.d: New.
3033 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_2-a.d: Add explicit command line
3034 1.1.1.1.2.2 pgoyette options.
3035 1.1.1.1.2.2 pgoyette
3036 1.1.1.1.2.2 pgoyette 2016-06-05 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3037 1.1.1.1.2.2 pgoyette
3038 1.1.1.1.2.2 pgoyette * itbl-parse.y (yyerror): Use modern argument declaration style.
3039 1.1.1.1.2.2 pgoyette
3040 1.1.1.1.2.2 pgoyette 2016-06-05 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3041 1.1.1.1.2.2 pgoyette
3042 1.1.1.1.2.2 pgoyette * config/tc-sh.c (parse_reg): Change type of mode argument to
3043 1.1.1.1.2.2 pgoyette sh_arg_type.
3044 1.1.1.1.2.2 pgoyette (get_operand): Adjust.
3045 1.1.1.1.2.2 pgoyette (insert): Change type of how to bfd_reloc_code_real_type.
3046 1.1.1.1.2.2 pgoyette (insert4): Likewise.
3047 1.1.1.1.2.2 pgoyette * config/tc-sh64.c (shmedia_get_operand): Adjust.
3048 1.1.1.1.2.2 pgoyette (shmedia_parse_reg): Change type of mode to shmedia_arg_type.
3049 1.1.1.1.2.2 pgoyette
3050 1.1.1.1.2.2 pgoyette 2016-06-05 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3051 1.1.1.1.2.2 pgoyette
3052 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (nds32_parse_option): Make the type of ptr_arg
3053 1.1.1.1.2.2 pgoyette const char *.
3054 1.1.1.1.2.2 pgoyette
3055 1.1.1.1.2.2 pgoyette 2016-06-03 Peter Bergner <bergner (a] vnet.ibm.com>
3056 1.1.1.1.2.2 pgoyette
3057 1.1.1.1.2.2 pgoyette PR binutils/20196
3058 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/e6500.s <lbarx, lharx, lwarx, ldarx,
3059 1.1.1.1.2.2 pgoyette stbcx., sthcx., stwcx., stdcx.>: Add tests.
3060 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/e6500.d: Likewise.
3061 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/power8.s: Likewise.
3062 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/power8.d: Likewise.
3063 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/power4.s <lwarx, ldarx, stwcx.,
3064 1.1.1.1.2.2 pgoyette stdcx.>: Add tests.
3065 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/ppc/power4.d: Likewise.
3066 1.1.1.1.2.2 pgoyette
3067 1.1.1.1.2.2 pgoyette 2016-06-03 H.J. Lu <hongjiu.lu (a] intel.com>
3068 1.1.1.1.2.2 pgoyette
3069 1.1.1.1.2.2 pgoyette PR binutis/18386
3070 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run x86-64-branch-4.
3071 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-branch.d: Updated.
3072 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-branch.d: Likewise.
3073 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-branch-4.l: New file.
3074 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-branch-4.s: Likewise.
3075 1.1.1.1.2.2 pgoyette
3076 1.1.1.1.2.2 pgoyette 2016-06-03 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com>
3077 1.1.1.1.2.2 pgoyette
3078 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_cpus): Add cortex-a73 entry.
3079 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi (-mcpu): Document cortex-a73 value.
3080 1.1.1.1.2.2 pgoyette
3081 1.1.1.1.2.2 pgoyette 2016-06-03 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com>
3082 1.1.1.1.2.2 pgoyette
3083 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_cpus): Add cortex-a73 entry.
3084 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (-mcpu=): Document cortex-a73 value.
3085 1.1.1.1.2.2 pgoyette
3086 1.1.1.1.2.2 pgoyette 2016-06-02 Vineet Gupta <Vineet.Gupta1 (a] synopsys.com>
3087 1.1.1.1.2.2 pgoyette
3088 1.1.1.1.2.2 pgoyette * configure.tgt: Replace -uclibc with *.
3089 1.1.1.1.2.2 pgoyette
3090 1.1.1.1.2.2 pgoyette 2016-06-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
3091 1.1.1.1.2.2 pgoyette
3092 1.1.1.1.2.2 pgoyette * config/tc-arc.c (parse_opcode_flags): New function.
3093 1.1.1.1.2.2 pgoyette (find_opcode_match): Move flag parsing code out to new function.
3094 1.1.1.1.2.2 pgoyette Ignore operands marked IGNORE.
3095 1.1.1.1.2.2 pgoyette (build_fake_opcode_hash_entry): New function.
3096 1.1.1.1.2.2 pgoyette (find_special_case_long_opcode): New function.
3097 1.1.1.1.2.2 pgoyette (find_special_case): Lookup long opcodes.
3098 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-7.d: New file.
3099 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-7.s: New file.
3100 1.1.1.1.2.2 pgoyette
3101 1.1.1.1.2.2 pgoyette 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3102 1.1.1.1.2.2 pgoyette
3103 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c: Remove definition of input_line_pointer.
3104 1.1.1.1.2.2 pgoyette
3105 1.1.1.1.2.2 pgoyette 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3106 1.1.1.1.2.2 pgoyette
3107 1.1.1.1.2.2 pgoyette * config/tc-avr.c (avr_parse_cons_expression): Replace iteration to
3108 1.1.1.1.2.2 pgoyette sentinal with iteration to array size.
3109 1.1.1.1.2.2 pgoyette
3110 1.1.1.1.2.2 pgoyette 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3111 1.1.1.1.2.2 pgoyette
3112 1.1.1.1.2.2 pgoyette * config/xtensa-relax.h: Move typedefs of enums to the enums
3113 1.1.1.1.2.2 pgoyette definition.
3114 1.1.1.1.2.2 pgoyette
3115 1.1.1.1.2.2 pgoyette 2016-06-01 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3116 1.1.1.1.2.2 pgoyette
3117 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c (bit_fix_new): Replace obstack-alloc with XOBNEW
3118 1.1.1.1.2.2 pgoyette macro.
3119 1.1.1.1.2.2 pgoyette
3120 1.1.1.1.2.2 pgoyette 2016-06-01 Graham Markall <graham.markall (a] embecosm.com>
3121 1.1.1.1.2.2 pgoyette
3122 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-1.s: Add rflt variants with
3123 1.1.1.1.2.2 pgoyette operands of types a,b,u6, 0,b,u6, and 0,b,limm.
3124 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps-400-1.d: Likewise.
3125 1.1.1.1.2.2 pgoyette
3126 1.1.1.1.2.2 pgoyette 2016-05-29 H.J. Lu <hongjiu.lu (a] intel.com>
3127 1.1.1.1.2.2 pgoyette
3128 1.1.1.1.2.2 pgoyette PR gas/20145
3129 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_noarch): Add noavx512f, noavx512cd,
3130 1.1.1.1.2.2 pgoyette noavx512er, noavx512pf, noavx512dq, noavx512bw, noavx512vl,
3131 1.1.1.1.2.2 pgoyette noavx512ifma and noavx512vbmi.
3132 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Mention noavx512f, noavx512cd, noavx512er,
3133 1.1.1.1.2.2 pgoyette noavx512pf, noavx512dq, noavx512bw, noavx512vl, noavx512ifma
3134 1.1.1.1.2.2 pgoyette and noavx512vbmi.
3135 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run noavx512-1 and noavx512-2.
3136 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx512-1.l: New file.
3137 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx512-1.s: Likewise.
3138 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx512-2.l: Likewise.
3139 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx512-2.s: Likewise.
3140 1.1.1.1.2.2 pgoyette
3141 1.1.1.1.2.2 pgoyette 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
3142 1.1.1.1.2.2 pgoyette
3143 1.1.1.1.2.2 pgoyette PR gas/20145
3144 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_arch): Add 687.
3145 1.1.1.1.2.2 pgoyette (cpu_noarch): Add no287, no387, no687, nosse2, nosse3, nossse3,
3146 1.1.1.1.2.2 pgoyette nosse4.1, nosse4.2, nosse4 and noavx2.
3147 1.1.1.1.2.2 pgoyette (parse_real_register): Check cpuregmmx instead of cpummx for MMX
3148 1.1.1.1.2.2 pgoyette register. Check cpuregxmm instead of cpusse for XMM register.
3149 1.1.1.1.2.2 pgoyette Check cpuregymm instead of cpuavx for YMM register. Check
3150 1.1.1.1.2.2 pgoyette cpuregzmm/cpuregmask instead of cpuavx512f for ZMMM/mask register.
3151 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Mention 687, no287, no387, no687, nosse2,
3152 1.1.1.1.2.2 pgoyette nosse3, nossse3, nosse4.1, nosse4.2, nosse4 and noavx2.
3153 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/arch-10-prefetchw.d (as): Add mmx.
3154 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/arch-10.d (as): Likewise.
3155 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/arch-11.s: Add ".arch .mmx".
3156 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Pass mmx to assembler for
3157 1.1.1.1.2.2 pgoyette arch-10-3 and arch-10-4. Run no87-3, nosse-4, nosse-5, noavx-3
3158 1.1.1.1.2.2 pgoyette and noavx-4.
3159 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/no87-3.l: New file.
3160 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/no87-3.s: Likewise.
3161 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-3.l: Likewise.
3162 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-3.s: Likewise.
3163 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-4.d: Likewise.
3164 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-4.s: Likewise.
3165 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-4.l: Likewise.
3166 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-4.s: Likewise.
3167 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-5.d: Likewise.
3168 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-5.s: Likewise.
3169 1.1.1.1.2.2 pgoyette
3170 1.1.1.1.2.2 pgoyette 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
3171 1.1.1.1.2.2 pgoyette
3172 1.1.1.1.2.2 pgoyette PR gas/20154
3173 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_flags_match): Don't set cpuamd64 nor
3174 1.1.1.1.2.2 pgoyette cpuintel64.
3175 1.1.1.1.2.2 pgoyette (match_template): Check Intel64/AMD64 ISA.
3176 1.1.1.1.2.2 pgoyette
3177 1.1.1.1.2.2 pgoyette 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
3178 1.1.1.1.2.2 pgoyette
3179 1.1.1.1.2.2 pgoyette PR gas/20154
3180 1.1.1.1.2.2 pgoyette * config/tc-i386.c (intel64): New.
3181 1.1.1.1.2.2 pgoyette (cpu_flags_match): Set cpuamd64 and cpuintel64.
3182 1.1.1.1.2.2 pgoyette (md_parse_option): Set intel64 instead of cpuamd64 and
3183 1.1.1.1.2.2 pgoyette cpuintel64.
3184 1.1.1.1.2.2 pgoyette
3185 1.1.1.1.2.2 pgoyette 2016-05-27 H.J. Lu <hongjiu.lu (a] intel.com>
3186 1.1.1.1.2.2 pgoyette
3187 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_flags_match): Don't clear cpu64 nor
3188 1.1.1.1.2.2 pgoyette cpuno64.
3189 1.1.1.1.2.2 pgoyette
3190 1.1.1.1.2.2 pgoyette 2016-05-26 Peter Bergner <bergner (a] vnet.ibm.com>
3191 1.1.1.1.2.2 pgoyette
3192 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/altivec3.d <vmsumudm>: Add test.
3193 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/altivec3.s: Likewise.
3194 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d <addex[.], lwzmx, vmsumudm>: Add tests.
3195 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Likewise.
3196 1.1.1.1.2.2 pgoyette
3197 1.1.1.1.2.2 pgoyette 2016-05-26 H.J. Lu <hongjiu.lu (a] intel.com>
3198 1.1.1.1.2.2 pgoyette
3199 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-2.l: Append "#pass".
3200 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-1.l: Likewise.
3201 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-1.l: Likewise.
3202 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-1.l: Likewise.
3203 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-2.l: Likewise.
3204 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-2.s: Append ".p2align 4".
3205 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-1.s: Likewise.
3206 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-1.s: Likewise.
3207 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-1.s: Likewise.
3208 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-2.s: Likewise.
3209 1.1.1.1.2.2 pgoyette
3210 1.1.1.1.2.2 pgoyette 2016-05-26 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3211 1.1.1.1.2.2 pgoyette
3212 1.1.1.1.2.2 pgoyette * config/tc-metag.c (metag_handle_align): Make the type of noop
3213 1.1.1.1.2.2 pgoyette unsigned char.
3214 1.1.1.1.2.2 pgoyette
3215 1.1.1.1.2.2 pgoyette 2016-05-26 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3216 1.1.1.1.2.2 pgoyette
3217 1.1.1.1.2.2 pgoyette * config/tc-rx.c (md_convert_frag): Make the type of reloc_type
3218 1.1.1.1.2.2 pgoyette bfd_reloc_code_real_type.
3219 1.1.1.1.2.2 pgoyette
3220 1.1.1.1.2.2 pgoyette 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
3221 1.1.1.1.2.2 pgoyette
3222 1.1.1.1.2.2 pgoyette PR gas/20140
3223 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_flags_match): Require another match
3224 1.1.1.1.2.2 pgoyette for AVX512VL.
3225 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run avx512vl-1, avx512vl-2,
3226 1.1.1.1.2.2 pgoyette x86-64-avx512vl-1 and x86-64-avx512vl-2.
3227 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-1.l: New file.
3228 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-1.s: Likewise.
3229 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-2.l: Likewise.
3230 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/avx512vl-2.s: Likewise.
3231 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-1.l: Likewise.
3232 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-1.s: Likewise.
3233 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-2.l: Likewise.
3234 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512vl-2.s: Likewise.
3235 1.1.1.1.2.2 pgoyette
3236 1.1.1.1.2.2 pgoyette 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
3237 1.1.1.1.2.2 pgoyette
3238 1.1.1.1.2.2 pgoyette PR gas/20141
3239 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run x86-64-pr20141.
3240 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-pr20141.d: New file.
3241 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-pr20141.s: Likewise.
3242 1.1.1.1.2.2 pgoyette
3243 1.1.1.1.2.2 pgoyette 2016-05-25 H.J. Lu <hongjiu.lu (a] intel.com>
3244 1.1.1.1.2.2 pgoyette
3245 1.1.1.1.2.2 pgoyette * config/tc-i386.c (arch_entry): Remove negated.
3246 1.1.1.1.2.2 pgoyette (noarch_entry): New struct.
3247 1.1.1.1.2.2 pgoyette (cpu_arch): Updated. Remove .no87, .nommx, .nosse and .noavx.
3248 1.1.1.1.2.2 pgoyette (cpu_noarch): New.
3249 1.1.1.1.2.2 pgoyette (set_cpu_arch): Check cpu_noarch after cpu_arch.
3250 1.1.1.1.2.2 pgoyette (md_parse_option): Allow -march=+nosse. Check cpu_noarch after
3251 1.1.1.1.2.2 pgoyette cpu_arch.
3252 1.1.1.1.2.2 pgoyette (output_message): New function.
3253 1.1.1.1.2.2 pgoyette (show_arch): Use it. Handle cpu_noarch.
3254 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run nommx-1, nommx-2, nommx-3,
3255 1.1.1.1.2.2 pgoyette nosse-1, nosse-2, nosse-3, noavx-1 and noavx-2.
3256 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-1.l: New file.
3257 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-1.s: Likewise.
3258 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-2.s: Likewise.
3259 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/noavx-2.l: Likewise.
3260 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-1.s: Likewise.
3261 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-1.l: Likewise.
3262 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-2.s: Likewise.
3263 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-2.l: Likewise.
3264 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-3.s: Likewise.
3265 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nommx-3.l: Likewise.
3266 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-1.s: Likewise.
3267 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-1.l: Likewise.
3268 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-2.s: Likewise.
3269 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-2.l: Likewise.
3270 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-3.s: Likewise.
3271 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/nosse-3.l: Likewise.
3272 1.1.1.1.2.2 pgoyette
3273 1.1.1.1.2.2 pgoyette 2016-05-25 Chua Zheng Leong <chuazl (a] comp.nus.edu.sg>
3274 1.1.1.1.2.2 pgoyette
3275 1.1.1.1.2.2 pgoyette PR target/20067
3276 1.1.1.1.2.2 pgoyette * config/tc-arm.c (move_or_literal_pool): Only generate a VMOV.I64
3277 1.1.1.1.2.2 pgoyette instruction if supported by the currently selected fpu variant.
3278 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfpv3-ldr_immediate.s: Add test of this PR.
3279 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/vfpv3-ldr_immediate.d: Update expected disassembly.
3280 1.1.1.1.2.2 pgoyette
3281 1.1.1.1.2.2 pgoyette 2016-05-24 Maciej W. Rozycki <macro (a] imgtec.com>
3282 1.1.1.1.2.2 pgoyette
3283 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_fix_adjustable): Also return 0 for
3284 1.1.1.1.2.2 pgoyette jump relocations against MIPS16 or microMIPS symbols on RELA
3285 1.1.1.1.2.2 pgoyette targets.
3286 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-local.d: New test.
3287 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-local-n32.d: New test.
3288 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-local-n64.d: New test.
3289 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-local.s: New test source.
3290 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
3291 1.1.1.1.2.2 pgoyette
3292 1.1.1.1.2.2 pgoyette 2016-05-24 Maciej W. Rozycki <macro (a] imgtec.com>
3293 1.1.1.1.2.2 pgoyette
3294 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_apply_fix)
3295 1.1.1.1.2.2 pgoyette <BFD_RELOC_MIPS16_TLS_TPREL_LO16>: Remove fall-through, adjust
3296 1.1.1.1.2.2 pgoyette code accordingly.
3297 1.1.1.1.2.2 pgoyette
3298 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3299 1.1.1.1.2.2 pgoyette
3300 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (struct suffix_reloc_map): Change type of field
3301 1.1.1.1.2.2 pgoyette operator to operatorT.
3302 1.1.1.1.2.2 pgoyette (map_suffix_reloc_to_operator): Change return type to operatorT.
3303 1.1.1.1.2.2 pgoyette
3304 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3305 1.1.1.1.2.2 pgoyette
3306 1.1.1.1.2.2 pgoyette * config/tc-d30v.c (find_format): Change type of X_op to operatorT.
3307 1.1.1.1.2.2 pgoyette
3308 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3309 1.1.1.1.2.2 pgoyette
3310 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (mmix_parse_predefined_name): Change type of
3311 1.1.1.1.2.2 pgoyette handler_charp to const char *.
3312 1.1.1.1.2.2 pgoyette
3313 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3314 1.1.1.1.2.2 pgoyette
3315 1.1.1.1.2.2 pgoyette * config/tc-ft32.h (DEFAULT_TARGET_FORMAT): Remove.
3316 1.1.1.1.2.2 pgoyette (ft32_target_format): Likewise.
3317 1.1.1.1.2.2 pgoyette (TARGET_FORMAT): Adjust.
3318 1.1.1.1.2.2 pgoyette
3319 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3320 1.1.1.1.2.2 pgoyette
3321 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (dot_rot): simplify allocations from obstacks.
3322 1.1.1.1.2.2 pgoyette (ia64_frob_label): Likewise.
3323 1.1.1.1.2.2 pgoyette
3324 1.1.1.1.2.2 pgoyette 2016-05-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3325 1.1.1.1.2.2 pgoyette
3326 1.1.1.1.2.2 pgoyette * config/tc-cr16.c (check_range): Make type of retval op_err.
3327 1.1.1.1.2.2 pgoyette * config/tc-crx.c: Likewise.
3328 1.1.1.1.2.2 pgoyette
3329 1.1.1.1.2.2 pgoyette 2016-05-23 Claudiu Zissulescu <claziss (a] synopsys.com>
3330 1.1.1.1.2.2 pgoyette
3331 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_begin): Add XY registers.
3332 1.1.1.1.2.2 pgoyette (cpu_types): Code density is default off for ARC EM.
3333 1.1.1.1.2.2 pgoyette
3334 1.1.1.1.2.2 pgoyette 2016-05-23 Cupertino Miranda <cmiranda (a] synopsys.com>
3335 1.1.1.1.2.2 pgoyette
3336 1.1.1.1.2.2 pgoyette * config/tc-arc.c (attributes_t): Renamed attribute class to
3337 1.1.1.1.2.2 pgoyette attr_class.
3338 1.1.1.1.2.2 pgoyette (find_opcode_match, assemble_insn, tokenize_extinsn): Changed.
3339 1.1.1.1.2.2 pgoyette
3340 1.1.1.1.2.2 pgoyette 2016-05-23 Kuba Sejdak <jakub.sejdak (a] phoesys.com>
3341 1.1.1.1.2.2 pgoyette
3342 1.1.1.1.2.2 pgoyette * configuse.tgt: Add entry for arm-phoenix.
3343 1.1.1.1.2.2 pgoyette
3344 1.1.1.1.2.2 pgoyette 2016-05-23 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3345 1.1.1.1.2.2 pgoyette
3346 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_sect): simplify string creation.
3347 1.1.1.1.2.2 pgoyette
3348 1.1.1.1.2.2 pgoyette 2016-05-23 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3349 1.1.1.1.2.2 pgoyette
3350 1.1.1.1.2.2 pgoyette * config/tc-spu.c (APUOP): Use OPCODE as an unsigned constant.
3351 1.1.1.1.2.2 pgoyette
3352 1.1.1.1.2.2 pgoyette 2016-05-23 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3353 1.1.1.1.2.2 pgoyette
3354 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_mmregs): Adjust.
3355 1.1.1.1.2.2 pgoyette (md_begin): Likewise.
3356 1.1.1.1.2.2 pgoyette (encode_condition): Likewise.
3357 1.1.1.1.2.2 pgoyette (encode_cc3): Likewise.
3358 1.1.1.1.2.2 pgoyette (encode_cc2): Likewise.
3359 1.1.1.1.2.2 pgoyette (encode_operand): Likewise.
3360 1.1.1.1.2.2 pgoyette (tic54x_undefined_symbol): Likewise.
3361 1.1.1.1.2.2 pgoyette
3362 1.1.1.1.2.2 pgoyette 2016-05-20 Matthew Fortune <matthew.fortune (a] imgtec.com>
3363 1.1.1.1.2.2 pgoyette
3364 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_cpu_info_table): Update comment. Add
3365 1.1.1.1.2.2 pgoyette p6600 entry.
3366 1.1.1.1.2.2 pgoyette * doc/c-mips.texi: Document p6600 -march option.
3367 1.1.1.1.2.2 pgoyette
3368 1.1.1.1.2.2 pgoyette 2016-05-20 H.J. Lu <hongjiu.lu (a] intel.com>
3369 1.1.1.1.2.2 pgoyette
3370 1.1.1.1.2.2 pgoyette PR gas/19600
3371 1.1.1.1.2.2 pgoyette * config/tc-i386.c (md_apply_fix): Preserve addend for
3372 1.1.1.1.2.2 pgoyette BFD_RELOC_386_GOT32 and BFD_RELOC_X86_64_GOT32.
3373 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/addend.d: New file.
3374 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/addend.s: Likewise.
3375 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-addend.d: Likewise.
3376 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-addend.s: Likewise.
3377 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run addend and x86-64-addend.
3378 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/reloc32.d: Updated.
3379 1.1.1.1.2.2 pgoyette
3380 1.1.1.1.2.2 pgoyette 2016-05-20 Maciej W. Rozycki <macro (a] imgtec.com>
3381 1.1.1.1.2.2 pgoyette
3382 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn): Correct the encoding of a
3383 1.1.1.1.2.2 pgoyette constant argument for microMIPS JALX.
3384 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Correct the encoding of an in-place addend for
3385 1.1.1.1.2.2 pgoyette microMIPS JALX.
3386 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-addend.d: New test.
3387 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-addend-n32.d: New test.
3388 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-addend-n64.d: New test.
3389 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-imm.d: New test.
3390 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-imm-n32.d: New test.
3391 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-imm-n64.d: New test.
3392 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-addend.s: New test source.
3393 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/jalx-imm.s: New test source.
3394 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
3395 1.1.1.1.2.2 pgoyette
3396 1.1.1.1.2.2 pgoyette 2016-05-20 Maciej W. Rozycki <macro (a] imgtec.com>
3397 1.1.1.1.2.2 pgoyette
3398 1.1.1.1.2.2 pgoyette * config/tc-mips.c: Correct tab-after-space formatting mistakes
3399 1.1.1.1.2.2 pgoyette throughout.
3400 1.1.1.1.2.2 pgoyette
3401 1.1.1.1.2.2 pgoyette 2016-05-18 Andrew Burgess <andrew.burgess (a] embecosm.com>
3402 1.1.1.1.2.2 pgoyette
3403 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): Remove casting away of
3404 1.1.1.1.2.2 pgoyette const.
3405 1.1.1.1.2.2 pgoyette * config/tc-arc.h (struct arc_flags): Make flgp field const.
3406 1.1.1.1.2.2 pgoyette
3407 1.1.1.1.2.2 pgoyette 2016-05-18 Andrew Burgess <andrew.burgess (a] embecosm.com>
3408 1.1.1.1.2.2 pgoyette
3409 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_pcrel_from_section): Use BFD_VMA_FMT where
3410 1.1.1.1.2.2 pgoyette appropriate.
3411 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
3412 1.1.1.1.2.2 pgoyette
3413 1.1.1.1.2.2 pgoyette 2016-05-18 Andrew Burgess <andrew.burgess (a] embecosm.com>
3414 1.1.1.1.2.2 pgoyette
3415 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_opcode_hash_entry_iterator_next): Set
3416 1.1.1.1.2.2 pgoyette cached opcode to NULL when we reach a non-matching opcode.
3417 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors-2.d: New file.
3418 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors-2.err: New file.
3419 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors-2.s: New file.
3420 1.1.1.1.2.2 pgoyette
3421 1.1.1.1.2.2 pgoyette 2016-05-18 Andrew Burgess <andrew.burgess (a] embecosm.com>
3422 1.1.1.1.2.2 pgoyette
3423 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tokenize_arguments): Add checks for array
3424 1.1.1.1.2.2 pgoyette overflow.
3425 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors.s: Addition test line added.
3426 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors.err: Update expected results.
3427 1.1.1.1.2.2 pgoyette
3428 1.1.1.1.2.2 pgoyette 2016-05-18 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3429 1.1.1.1.2.2 pgoyette
3430 1.1.1.1.2.2 pgoyette * config/tc-rx.c (struct cpu_type): Change the type of a field from
3431 1.1.1.1.2.2 pgoyette int to enum rx_cpu_types.
3432 1.1.1.1.2.2 pgoyette
3433 1.1.1.1.2.2 pgoyette 2016-05-18 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3434 1.1.1.1.2.2 pgoyette
3435 1.1.1.1.2.2 pgoyette * config/tc-dlx.c (struct machine_it): change the type of a field from
3436 1.1.1.1.2.2 pgoyette int to bfd_reloc_code_real_type.
3437 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c: Likewise.
3438 1.1.1.1.2.2 pgoyette
3439 1.1.1.1.2.2 pgoyette 2016-05-18 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3440 1.1.1.1.2.2 pgoyette
3441 1.1.1.1.2.2 pgoyette * config/tc-v850.c (v850_target_arch): change type to enum
3442 1.1.1.1.2.2 pgoyette bfd_architecture.
3443 1.1.1.1.2.2 pgoyette * config/tc-v850.h (v850_target_arch): Likewise.
3444 1.1.1.1.2.2 pgoyette
3445 1.1.1.1.2.2 pgoyette 2016-05-18 Alan Modra <amodra (a] gmail.com>
3446 1.1.1.1.2.2 pgoyette
3447 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_insert_operand): Trim PPC_OPERAND_SIGNOPT
3448 1.1.1.1.2.2 pgoyette allowed negative range.
3449 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Test xxspltib of -128, not -256.
3450 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d: Update.
3451 1.1.1.1.2.2 pgoyette
3452 1.1.1.1.2.2 pgoyette 2016-05-17 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
3453 1.1.1.1.2.2 pgoyette
3454 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-base.d: Force Thumb when
3455 1.1.1.1.2.2 pgoyette disassembling and stop skipping targets.
3456 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
3457 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
3458 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-base.d: Also allow nops after the last
3459 1.1.1.1.2.2 pgoyette instruction for targets that have stronger alignment requirement.
3460 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-base.d: Likewise.
3461 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-1.d: Likewise.
3462 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-2.d: Likewise.
3463 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-1.d: Likewise.
3464 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-2.d: Likewise.
3465 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-3.d: Likewise.
3466 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main.d: Likewise.
3467 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m.s: Add label.
3468 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse.s: Likewise.
3469 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr.s: Likewise.
3470 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main.s: Likewise.
3471 1.1.1.1.2.2 pgoyette
3472 1.1.1.1.2.2 pgoyette 2016-05-16 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3473 1.1.1.1.2.2 pgoyette
3474 1.1.1.1.2.2 pgoyette * config/tc-m32r.c (mach_table): Make static and const.
3475 1.1.1.1.2.2 pgoyette
3476 1.1.1.1.2.2 pgoyette 2016-05-16 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3477 1.1.1.1.2.2 pgoyette
3478 1.1.1.1.2.2 pgoyette * config/tc-vax.c (flonum_gen2vax): Adjust prototype to match
3479 1.1.1.1.2.2 pgoyette definition.
3480 1.1.1.1.2.2 pgoyette
3481 1.1.1.1.2.2 pgoyette 2016-05-16 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3482 1.1.1.1.2.2 pgoyette
3483 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c (md_begin): set linkrelax here instead of
3484 1.1.1.1.2.2 pgoyette defining it.
3485 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (md_begin): Likewise.
3486 1.1.1.1.2.2 pgoyette
3487 1.1.1.1.2.2 pgoyette 2016-05-16 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3488 1.1.1.1.2.2 pgoyette
3489 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c (fixup8): Change variables type from int to
3490 1.1.1.1.2.2 pgoyette bfd_reloc_code_real_type where appropriate.
3491 1.1.1.1.2.2 pgoyette (fixup16): Likewise.
3492 1.1.1.1.2.2 pgoyette (fixup8_xg): Likewise.
3493 1.1.1.1.2.2 pgoyette
3494 1.1.1.1.2.2 pgoyette 2016-05-15 Maciej W. Rozycki <macro (a] imgtec.com>
3495 1.1.1.1.2.2 pgoyette
3496 1.1.1.1.2.2 pgoyette * config/tc-sh64.c (shmedia_check_limits): Constify `msg'.
3497 1.1.1.1.2.2 pgoyette
3498 1.1.1.1.2.2 pgoyette 2016-05-13 Peter Bergner <bergner (a] vnet.ibm.com>
3499 1.1.1.1.2.2 pgoyette
3500 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d <xxspltib>: Add additional operand tests.
3501 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Likewise.
3502 1.1.1.1.2.2 pgoyette
3503 1.1.1.1.2.2 pgoyette 2016-05-13 Alan Modra <amodra (a] gmail.com>
3504 1.1.1.1.2.2 pgoyette
3505 1.1.1.1.2.2 pgoyette * config/obj-coff.c (weak_uniquify): Delete unused var.
3506 1.1.1.1.2.2 pgoyette
3507 1.1.1.1.2.2 pgoyette 2016-05-13 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3508 1.1.1.1.2.2 pgoyette
3509 1.1.1.1.2.2 pgoyette * app.c (app_push): Use XNEW and related macros.
3510 1.1.1.1.2.2 pgoyette * as.c (parse_args): Likewise.
3511 1.1.1.1.2.2 pgoyette * cgen.c (make_right_shifted_expr): Likewise.
3512 1.1.1.1.2.2 pgoyette (gas_cgen_tc_gen_reloc): Likewise.
3513 1.1.1.1.2.2 pgoyette * config/bfin-defs.h: Likewise.
3514 1.1.1.1.2.2 pgoyette * config/bfin-parse.y: Likewise.
3515 1.1.1.1.2.2 pgoyette * config/obj-coff.c (stack_init): Likewise.
3516 1.1.1.1.2.2 pgoyette (stack_push): Likewise.
3517 1.1.1.1.2.2 pgoyette (coff_obj_symbol_new_hook): Likewise.
3518 1.1.1.1.2.2 pgoyette (coff_obj_symbol_clone_hook): Likewise.
3519 1.1.1.1.2.2 pgoyette (add_lineno): Likewise.
3520 1.1.1.1.2.2 pgoyette (coff_frob_symbol): Likewise.
3521 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_section_name): Likewise.
3522 1.1.1.1.2.2 pgoyette (build_group_lists): Likewise.
3523 1.1.1.1.2.2 pgoyette * config/obj-evax.c (evax_symbol_new_hook): Likewise.
3524 1.1.1.1.2.2 pgoyette * config/obj-macho.c (obj_mach_o_indirect_symbol): Likewise.
3525 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (insert_reg_alias): Likewise.
3526 1.1.1.1.2.2 pgoyette (find_or_make_literal_pool): Likewise.
3527 1.1.1.1.2.2 pgoyette (add_to_lit_pool): Likewise.
3528 1.1.1.1.2.2 pgoyette (fill_instruction_hash_table): Likewise.
3529 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (load_expression): Likewise.
3530 1.1.1.1.2.2 pgoyette (emit_jsrjmp): Likewise.
3531 1.1.1.1.2.2 pgoyette (s_alpha_ent): Likewise.
3532 1.1.1.1.2.2 pgoyette (s_alpha_end): Likewise.
3533 1.1.1.1.2.2 pgoyette (s_alpha_linkage): Likewise.
3534 1.1.1.1.2.2 pgoyette (md_begin): Likewise.
3535 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Likewise.
3536 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_insert_opcode): Likewise.
3537 1.1.1.1.2.2 pgoyette (arc_extcorereg): Likewise.
3538 1.1.1.1.2.2 pgoyette * config/tc-bfin.c: Likewise.
3539 1.1.1.1.2.2 pgoyette * config/tc-cr16.c: Likewise.
3540 1.1.1.1.2.2 pgoyette * config/tc-cris.c: Likewise.
3541 1.1.1.1.2.2 pgoyette * config/tc-crx.c (preprocess_reglist): Likewise.
3542 1.1.1.1.2.2 pgoyette * config/tc-d10v.c: Likewise.
3543 1.1.1.1.2.2 pgoyette * config/tc-frv.c (frv_insert_vliw_insn): Likewise.
3544 1.1.1.1.2.2 pgoyette (frv_tomcat_shuffle): Likewise.
3545 1.1.1.1.2.2 pgoyette * config/tc-h8300.c: Likewise.
3546 1.1.1.1.2.2 pgoyette * config/tc-i370.c (i370_macro): Likewise.
3547 1.1.1.1.2.2 pgoyette * config/tc-i386.c (lex_got): Likewise.
3548 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
3549 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (alloc_record): Likewise.
3550 1.1.1.1.2.2 pgoyette (set_imask): Likewise.
3551 1.1.1.1.2.2 pgoyette (save_prologue_count): Likewise.
3552 1.1.1.1.2.2 pgoyette (dot_proc): Likewise.
3553 1.1.1.1.2.2 pgoyette (dot_endp): Likewise.
3554 1.1.1.1.2.2 pgoyette (ia64_frob_label): Likewise.
3555 1.1.1.1.2.2 pgoyette (add_qp_imply): Likewise.
3556 1.1.1.1.2.2 pgoyette (add_qp_mutex): Likewise.
3557 1.1.1.1.2.2 pgoyette (mark_resource): Likewise.
3558 1.1.1.1.2.2 pgoyette (dot_alias): Likewise.
3559 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c: Likewise.
3560 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (m68k_frob_label): Likewise.
3561 1.1.1.1.2.2 pgoyette (s_save): Likewise.
3562 1.1.1.1.2.2 pgoyette (mri_control_label): Likewise.
3563 1.1.1.1.2.2 pgoyette (push_mri_control): Likewise.
3564 1.1.1.1.2.2 pgoyette (build_mri_control_operand): Likewise.
3565 1.1.1.1.2.2 pgoyette (s_mri_else): Likewise.
3566 1.1.1.1.2.2 pgoyette (s_mri_break): Likewise.
3567 1.1.1.1.2.2 pgoyette (s_mri_next): Likewise.
3568 1.1.1.1.2.2 pgoyette (s_mri_for): Likewise.
3569 1.1.1.1.2.2 pgoyette (s_mri_endw): Likewise.
3570 1.1.1.1.2.2 pgoyette * config/tc-metag.c (create_mnemonic_htab): Likewise.
3571 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c: Likewise.
3572 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (s_loc): Likewise.
3573 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (nds32_relax_hint): Likewise.
3574 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (nios2_insn_reloc_new): Likewise.
3575 1.1.1.1.2.2 pgoyette * config/tc-rl78.c: Likewise.
3576 1.1.1.1.2.2 pgoyette * config/tc-rx.c (rx_include): Likewise.
3577 1.1.1.1.2.2 pgoyette * config/tc-sh.c: Likewise.
3578 1.1.1.1.2.2 pgoyette * config/tc-sh64.c (shmedia_frob_section_type): Likewise.
3579 1.1.1.1.2.2 pgoyette * config/tc-sparc.c: Likewise.
3580 1.1.1.1.2.2 pgoyette * config/tc-spu.c: Likewise.
3581 1.1.1.1.2.2 pgoyette * config/tc-tic6x.c (static tic6x_unwind_info *tic6x_get_unwind): Likewise.
3582 1.1.1.1.2.2 pgoyette (tic6x_start_unwind_section): Likewise.
3583 1.1.1.1.2.2 pgoyette * config/tc-tilegx.c: Likewise.
3584 1.1.1.1.2.2 pgoyette * config/tc-tilepro.c: Likewise.
3585 1.1.1.1.2.2 pgoyette * config/tc-v850.c: Likewise.
3586 1.1.1.1.2.2 pgoyette * config/tc-visium.c: Likewise.
3587 1.1.1.1.2.2 pgoyette * config/tc-xgate.c: Likewise.
3588 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_translate_old_userreg_ops): Likewise.
3589 1.1.1.1.2.2 pgoyette (new_resource_table): Likewise.
3590 1.1.1.1.2.2 pgoyette (resize_resource_table): Likewise.
3591 1.1.1.1.2.2 pgoyette (xtensa_create_trampoline_frag): Likewise.
3592 1.1.1.1.2.2 pgoyette (xtensa_maybe_create_literal_pool_frag): Likewise.
3593 1.1.1.1.2.2 pgoyette (cache_literal_section): Likewise.
3594 1.1.1.1.2.2 pgoyette * config/xtensa-relax.c (append_transition): Likewise.
3595 1.1.1.1.2.2 pgoyette (append_condition): Likewise.
3596 1.1.1.1.2.2 pgoyette (append_value_condition): Likewise.
3597 1.1.1.1.2.2 pgoyette (append_constant_value_condition): Likewise.
3598 1.1.1.1.2.2 pgoyette (append_literal_op): Likewise.
3599 1.1.1.1.2.2 pgoyette (append_label_op): Likewise.
3600 1.1.1.1.2.2 pgoyette (append_constant_op): Likewise.
3601 1.1.1.1.2.2 pgoyette (append_field_op): Likewise.
3602 1.1.1.1.2.2 pgoyette (append_user_fn_field_op): Likewise.
3603 1.1.1.1.2.2 pgoyette (enter_opname_n): Likewise.
3604 1.1.1.1.2.2 pgoyette (enter_opname): Likewise.
3605 1.1.1.1.2.2 pgoyette (split_string): Likewise.
3606 1.1.1.1.2.2 pgoyette (parse_insn_templ): Likewise.
3607 1.1.1.1.2.2 pgoyette (clone_req_or_option_list): Likewise.
3608 1.1.1.1.2.2 pgoyette (clone_req_option_list): Likewise.
3609 1.1.1.1.2.2 pgoyette (parse_option_cond): Likewise.
3610 1.1.1.1.2.2 pgoyette (parse_insn_pattern): Likewise.
3611 1.1.1.1.2.2 pgoyette (parse_insn_repl): Likewise.
3612 1.1.1.1.2.2 pgoyette (build_transition): Likewise.
3613 1.1.1.1.2.2 pgoyette (build_transition_table): Likewise.
3614 1.1.1.1.2.2 pgoyette * dw2gencfi.c (alloc_fde_entry): Likewise.
3615 1.1.1.1.2.2 pgoyette (alloc_cfi_insn_data): Likewise.
3616 1.1.1.1.2.2 pgoyette (cfi_add_CFA_remember_state): Likewise.
3617 1.1.1.1.2.2 pgoyette (dot_cfi_escape): Likewise.
3618 1.1.1.1.2.2 pgoyette (dot_cfi_fde_data): Likewise.
3619 1.1.1.1.2.2 pgoyette (select_cie_for_fde): Likewise.
3620 1.1.1.1.2.2 pgoyette * dwarf2dbg.c (dwarf2_directive_loc): Likewise.
3621 1.1.1.1.2.2 pgoyette * ecoff.c (ecoff_add_bytes): Likewise.
3622 1.1.1.1.2.2 pgoyette (ecoff_build_debug): Likewise.
3623 1.1.1.1.2.2 pgoyette * input-scrub.c (input_scrub_push): Likewise.
3624 1.1.1.1.2.2 pgoyette (input_scrub_begin): Likewise.
3625 1.1.1.1.2.2 pgoyette (input_scrub_next_buffer): Likewise.
3626 1.1.1.1.2.2 pgoyette * itbl-ops.c (append_insns_as_macros): Likewise.
3627 1.1.1.1.2.2 pgoyette (alloc_entry): Likewise.
3628 1.1.1.1.2.2 pgoyette (alloc_field): Likewise.
3629 1.1.1.1.2.2 pgoyette * listing.c (listing_newline): Likewise.
3630 1.1.1.1.2.2 pgoyette (listing_listing): Likewise.
3631 1.1.1.1.2.2 pgoyette * macro.c (get_any_string): Likewise.
3632 1.1.1.1.2.2 pgoyette (delete_macro): Likewise.
3633 1.1.1.1.2.2 pgoyette * stabs.c (generate_asm_file): Likewise.
3634 1.1.1.1.2.2 pgoyette (stabs_generate_asm_lineno): Likewise.
3635 1.1.1.1.2.2 pgoyette * subsegs.c (subseg_change): Likewise.
3636 1.1.1.1.2.2 pgoyette (subseg_get): Likewise.
3637 1.1.1.1.2.2 pgoyette * symbols.c (define_dollar_label): Likewise.
3638 1.1.1.1.2.2 pgoyette (symbol_relc_make_sym): Likewise.
3639 1.1.1.1.2.2 pgoyette * write.c (write_relocs): Likewise.
3640 1.1.1.1.2.2 pgoyette
3641 1.1.1.1.2.2 pgoyette 2016-05-13 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3642 1.1.1.1.2.2 pgoyette
3643 1.1.1.1.2.2 pgoyette * config/obj-coff.c (obj_coff_def): Simplify string copying.
3644 1.1.1.1.2.2 pgoyette (weak_name2altname): Likewise.
3645 1.1.1.1.2.2 pgoyette (weak_uniquify): Likewise.
3646 1.1.1.1.2.2 pgoyette (obj_coff_section): Likewise.
3647 1.1.1.1.2.2 pgoyette (obj_coff_init_stab_section): Likewise.
3648 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_section_name): Likewise.
3649 1.1.1.1.2.2 pgoyette (obj_elf_init_stab_section): Likewise.
3650 1.1.1.1.2.2 pgoyette * config/obj-evax.c (evax_shorten_name): Likewise.
3651 1.1.1.1.2.2 pgoyette * config/obj-macho.c (obj_mach_o_make_or_get_sect): Likewise.
3652 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (create_register_alias): Likewise.
3653 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (load_expression): Likewise.
3654 1.1.1.1.2.2 pgoyette (s_alpha_file): Likewise.
3655 1.1.1.1.2.2 pgoyette (s_alpha_section_name): Likewise.
3656 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Likewise.
3657 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_assemble): Likewise.
3658 1.1.1.1.2.2 pgoyette * config/tc-arm.c (create_neon_reg_alias): Likewise.
3659 1.1.1.1.2.2 pgoyette (start_unwind_section): Likewise.
3660 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (pa_build_unwind_subspace): Likewise.
3661 1.1.1.1.2.2 pgoyette (hppa_elf_mark_end_of_function): Likewise.
3662 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (nios2_modify_arg): Likewise.
3663 1.1.1.1.2.2 pgoyette (nios2_negate_arg): Likewise.
3664 1.1.1.1.2.2 pgoyette * config/tc-rx.c (rx_section): Likewise.
3665 1.1.1.1.2.2 pgoyette * config/tc-sh64.c (sh64_consume_datalabel): Likewise.
3666 1.1.1.1.2.2 pgoyette * config/tc-tic30.c (tic30_find_parallel_insn): Likewise.
3667 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_include): Likewise.
3668 1.1.1.1.2.2 pgoyette (tic54x_macro_info): Likewise.
3669 1.1.1.1.2.2 pgoyette (subsym_get_arg): Likewise.
3670 1.1.1.1.2.2 pgoyette (subsym_substitute): Likewise.
3671 1.1.1.1.2.2 pgoyette (tic54x_start_line_hook): Likewise.
3672 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_literal_prefix): Likewise.
3673 1.1.1.1.2.2 pgoyette (xg_reverse_shift_count): Likewise.
3674 1.1.1.1.2.2 pgoyette * config/xtensa-relax.c (enter_opname_n): Likewise.
3675 1.1.1.1.2.2 pgoyette (split_string): Likewise.
3676 1.1.1.1.2.2 pgoyette * dwarf2dbg.c (get_filenum): Likewise.
3677 1.1.1.1.2.2 pgoyette (process_entries): Likewise.
3678 1.1.1.1.2.2 pgoyette * expr.c (operand): Likewise.
3679 1.1.1.1.2.2 pgoyette * itbl-ops.c (alloc_entry): Likewise.
3680 1.1.1.1.2.2 pgoyette * listing.c (listing_message): Likewise.
3681 1.1.1.1.2.2 pgoyette (listing_title): Likewise.
3682 1.1.1.1.2.2 pgoyette * macro.c (check_macro): Likewise.
3683 1.1.1.1.2.2 pgoyette * stabs.c (s_xstab): Likewise.
3684 1.1.1.1.2.2 pgoyette * symbols.c (symbol_relc_make_expr): Likewise.
3685 1.1.1.1.2.2 pgoyette * write.c (compress_debug): Likewise.
3686 1.1.1.1.2.2 pgoyette
3687 1.1.1.1.2.2 pgoyette 2016-05-12 Nick Clifton <nickc (a] redhat.com>
3688 1.1.1.1.2.2 pgoyette
3689 1.1.1.1.2.2 pgoyette PR target/20068
3690 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20068.d: Use correct regexp syntax.
3691 1.1.1.1.2.2 pgoyette
3692 1.1.1.1.2.2 pgoyette 2016-05-11 Nick Clifton <nickc (a] redhat.com>
3693 1.1.1.1.2.2 pgoyette
3694 1.1.1.1.2.2 pgoyette PR target/20068
3695 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20068.d: Adjust expected output to allow for
3696 1.1.1.1.2.2 pgoyette big endian ARM configurations.
3697 1.1.1.1.2.2 pgoyette
3698 1.1.1.1.2.2 pgoyette 2016-05-11 Andrew Bennett <andrew.bennett (a] imgtec.com>
3699 1.1.1.1.2.2 pgoyette Matthew Fortune <matthew.fortune (a] imgtec.com>
3700 1.1.1.1.2.2 pgoyette
3701 1.1.1.1.2.2 pgoyette * config/tc-mips.c (options): Add OPTION_DSPR3 and
3702 1.1.1.1.2.2 pgoyette OPTION_NO_DSPR3.
3703 1.1.1.1.2.2 pgoyette (md_longopts): Likewise.
3704 1.1.1.1.2.2 pgoyette (md_show_usage): Add help for -mdspr3 and -mno-dspr3.
3705 1.1.1.1.2.2 pgoyette (mips_ases): Define availability for DSPr3.
3706 1.1.1.1.2.2 pgoyette (mips_ase_groups): Add ASE_DSPR3 to the DSP group.
3707 1.1.1.1.2.2 pgoyette (mips_convert_ase_flags): Map ASE_DSPR3 to AFL_ASE_DSPR3.
3708 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Document -mdspr3, -mno-dspr3. Fix -mdspr2
3709 1.1.1.1.2.2 pgoyette formatting.
3710 1.1.1.1.2.2 pgoyette * doc/c-mips.texi: Document -mdspr3, -mno-dspr3, .set dspr3 and
3711 1.1.1.1.2.2 pgoyette .set nodspr3. Fix -mdspr2 formatting.
3712 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32-dspr3.d: New file.
3713 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32-dspr3.s: Likewise.
3714 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run mips32-dspr3 test.
3715 1.1.1.1.2.2 pgoyette
3716 1.1.1.1.2.2 pgoyette 2016-05-11 Nick Clifton <nickc (a] redhat.com>
3717 1.1.1.1.2.2 pgoyette
3718 1.1.1.1.2.2 pgoyette PR target/20068
3719 1.1.1.1.2.2 pgoyette * config/tc-arm.c (add_to_lit_pool): Ensure that the padding added
3720 1.1.1.1.2.2 pgoyette to the pool uses O_constant.
3721 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20068.s: New test.
3722 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/pr20068.d: Test driver.
3723 1.1.1.1.2.2 pgoyette
3724 1.1.1.1.2.2 pgoyette 2016-05-11 Nick Clifton <nickc (a] redhat.com>
3725 1.1.1.1.2.2 pgoyette
3726 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-base.d: Skip for non-ELF ARM targets.
3727 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-1.d: Likewise.
3728 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-2.d: Likewise.
3729 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-base.d: Likewise.
3730 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
3731 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-1.d: Likewise.
3732 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-2.d: Likewise.
3733 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-3.d: Likewise.
3734 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
3735 1.1.1.1.2.2 pgoyette
3736 1.1.1.1.2.2 pgoyette 2016-05-10 Alexander Fomin <alexander.fomin (a] intel.com>
3737 1.1.1.1.2.2 pgoyette
3738 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run RDPID tests.
3739 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/prefix.d: Adjust.
3740 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/rdpid.s: New test.
3741 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/rdpid.d: Ditto.
3742 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/rdpid-intel.d: Ditto.
3743 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-rdpid.s: Ditto.
3744 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-rdpid.d: Ditto.
3745 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-rdpid-intel.d: Ditto.
3746 1.1.1.1.2.2 pgoyette
3747 1.1.1.1.2.2 pgoyette 2016-05-10 Alexander Fomin <alexander.fomin (a] intel.com>
3748 1.1.1.1.2.2 pgoyette
3749 1.1.1.1.2.2 pgoyette * config/tc-i386.c (cpu_arch): Add RDPID.
3750 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Document RDPID.
3751 1.1.1.1.2.2 pgoyette
3752 1.1.1.1.2.2 pgoyette 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
3753 1.1.1.1.2.2 pgoyette
3754 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_adjust_symtab): Use ARM_SET_SYM_BRANCH_TYPE to
3755 1.1.1.1.2.2 pgoyette set branch type of a symbol.
3756 1.1.1.1.2.2 pgoyette
3757 1.1.1.1.2.2 pgoyette 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
3758 1.1.1.1.2.2 pgoyette
3759 1.1.1.1.2.2 pgoyette * NEWS: Document ARMv8-M and ARMv8-M Security and DSP Extensions.
3760 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_dsp): New feature for Thumb DSP
3761 1.1.1.1.2.2 pgoyette instructions.
3762 1.1.1.1.2.2 pgoyette (arm_extensions): Add dsp extension for ARMv8-M Mainline.
3763 1.1.1.1.2.2 pgoyette (aeabi_set_public_attributes): Memorize the feature bits of the
3764 1.1.1.1.2.2 pgoyette architecture selected for Tag_CPU_arch. Use it to set
3765 1.1.1.1.2.2 pgoyette Tag_DSP_extension to 1 for ARMv8-M Mainline with DSP extension.
3766 1.1.1.1.2.2 pgoyette (arm_convert_symbolic_attribute): Define Tag_DSP_extension.
3767 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/arch7em-bad.d: Rename to ...
3768 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/arch7em-bad-1.d: This.
3769 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/arch7em-bad-2.d: New file.
3770 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/arch7em-bad-3.d: Likewise.
3771 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-1.d: Likewise.
3772 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-2.d: Likewise.
3773 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-3.d: Likewise.
3774 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-4.d: Likewise.
3775 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main-dsp-5.d: Likewise.
3776 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/attr-march-armv8m.main.dsp.d: Likewise.
3777 1.1.1.1.2.2 pgoyette
3778 1.1.1.1.2.2 pgoyette 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
3779 1.1.1.1.2.2 pgoyette
3780 1.1.1.1.2.2 pgoyette * config/tc-arm.c (struct arm_option_extension_value_table): Make
3781 1.1.1.1.2.2 pgoyette allowed_archs an array with 2 entries.
3782 1.1.1.1.2.2 pgoyette (ARM_EXT_OPT): Adapt to only fill the first entry of allowed_archs.
3783 1.1.1.1.2.2 pgoyette (ARM_EXT_OPT2): New macro filling the two entries of allowed_archs.
3784 1.1.1.1.2.2 pgoyette (arm_extensions): Use separate entries in allowed_archs when several
3785 1.1.1.1.2.2 pgoyette archs are allowed to use an extension and change ARCH_ANY in
3786 1.1.1.1.2.2 pgoyette ARM_ARCH_NONE in allowed_archs.
3787 1.1.1.1.2.2 pgoyette (arm_parse_extension): Check that, for each allowed_archs entry, all
3788 1.1.1.1.2.2 pgoyette bits are set in the current architecture, ignoring ARM_ANY entries.
3789 1.1.1.1.2.2 pgoyette (s_arm_arch_extension): Likewise.
3790 1.1.1.1.2.2 pgoyette
3791 1.1.1.1.2.2 pgoyette 2016-05-10 Thomas Preud'homme <thomas.preudhomme (a] arm.com>
3792 1.1.1.1.2.2 pgoyette
3793 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_m): Add feature bit ARM_EXT2_V8M_MAIN.
3794 1.1.1.1.2.2 pgoyette (arm_ext_v8m_main): New feature set for bit ARM_EXT2_V8M_MAIN.
3795 1.1.1.1.2.2 pgoyette (arm_ext_v8m_m_only): New feature set for instructions in ARMv8-M not
3796 1.1.1.1.2.2 pgoyette shared with a non M profile architecture.
3797 1.1.1.1.2.2 pgoyette (do_rn): New function.
3798 1.1.1.1.2.2 pgoyette (known_t32_only_insn): Check opcode against arm_ext_v8m_m_only rather
3799 1.1.1.1.2.2 pgoyette than arm_ext_v8m.
3800 1.1.1.1.2.2 pgoyette (v7m_psrs): Add ARMv8-M security extensions new special registers.
3801 1.1.1.1.2.2 pgoyette (insns): Add ARMv8-M Security Extensions instructions.
3802 1.1.1.1.2.2 pgoyette (aeabi_set_public_attributes): Use arm_ext_v8m_m_only instead of
3803 1.1.1.1.2.2 pgoyette arm_ext_v8m_m to decide the profile and the Thumb ISA.
3804 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse.s: New file.
3805 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main.s: Likewise..
3806 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr.s: Likewise.
3807 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/any-cmse.d: Likewise.
3808 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/any-cmse-main.d: Likewise.
3809 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-base.d: Likewise.
3810 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-base.d: Likewise.
3811 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-1.d: Likewise.
3812 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-main-2.d: Likewise.
3813 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-cmse-msr-main.d: Likewise.
3814 1.1.1.1.2.2 pgoyette
3815 1.1.1.1.2.2 pgoyette 2016-05-09 Jose E. Marchesi <jose.marchesi (a] oracle.com>
3816 1.1.1.1.2.2 pgoyette
3817 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc5vis4.s: Fix mnemonic of faligndatai.
3818 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc5vis4.d: Likewise.
3819 1.1.1.1.2.2 pgoyette
3820 1.1.1.1.2.2 pgoyette 2016-05-04 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com>
3821 1.1.1.1.2.2 pgoyette
3822 1.1.1.1.2.2 pgoyette * config/tc-arm.c (fpu_arch_vfp_v1): Mark with ATTRIBUTE_UNUSED.
3823 1.1.1.1.2.2 pgoyette (fpu_arch_vfp_v3): Likewise.
3824 1.1.1.1.2.2 pgoyette (fpu_arch_neon_v1): Likewise.
3825 1.1.1.1.2.2 pgoyette (arm_arch_full): Likewise.
3826 1.1.1.1.2.2 pgoyette (parse_neon_el_struct_list): Initialize fields of firsttype.
3827 1.1.1.1.2.2 pgoyette
3828 1.1.1.1.2.2 pgoyette 2016-05-03 Claudiu Zissulescu <claziss (a] synopsys.com>
3829 1.1.1.1.2.2 pgoyette
3830 1.1.1.1.2.2 pgoyette * config/tc-arc.c (syntaxclass): Add SYNTAX_NOP and SYNTAX_1OP.
3831 1.1.1.1.2.2 pgoyette (arc_extinsn): Handle new introduced syntax.
3832 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn1op.d: New file.
3833 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn1op.s: Likewise.
3834 1.1.1.1.2.2 pgoyette * doc/c-arc.texi: Document SYNTAX_NOP and SYNTAX_1OP.
3835 1.1.1.1.2.2 pgoyette
3836 1.1.1.1.2.2 pgoyette 2016-05-03 Pitchumani Sivanupandi <pitchumani.s (a] atmel.com>
3837 1.1.1.1.2.2 pgoyette
3838 1.1.1.1.2.2 pgoyette * testsuite/gas/lns/lns.exp: Add avr to list of targets using
3839 1.1.1.1.2.2 pgoyette DW_LNS_fixed_advance_pc.
3840 1.1.1.1.2.2 pgoyette
3841 1.1.1.1.2.2 pgoyette 2016-04-27 Alan Modra <amodra (a] gmail.com>
3842 1.1.1.1.2.2 pgoyette
3843 1.1.1.1.2.2 pgoyette * as.h (inline, __PTR_TO_INT, __INT_TO_PTR): Don't define.
3844 1.1.1.1.2.2 pgoyette (xmemdup0): New inline function.
3845 1.1.1.1.2.2 pgoyette
3846 1.1.1.1.2.2 pgoyette 2016-04-22 Maciej W. Rozycki <macro (a] imgtec.com>
3847 1.1.1.1.2.2 pgoyette
3848 1.1.1.1.2.2 pgoyette * config/tc-mips.c (code_option_type): New enum.
3849 1.1.1.1.2.2 pgoyette (parse_code_option): Return status indicating option type.
3850 1.1.1.1.2.2 pgoyette (s_mipsset): Update `parse_code_option' call site accordingly.
3851 1.1.1.1.2.2 pgoyette Always set register sizes from the ISA with ISA overrides.
3852 1.1.1.1.2.2 pgoyette (s_module): Update `parse_code_option' call site.
3853 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/isa-override-1.d: New test.
3854 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/micromips@isa-override-1.d: New test.
3855 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips1@isa-override-1.d: New test.
3856 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips2@isa-override-1.d: New test.
3857 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32@isa-override-1.d: New test.
3858 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r2@isa-override-1.d: New test.
3859 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r3@isa-override-1.d: New test.
3860 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r5@isa-override-1.d: New test.
3861 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r6@isa-override-1.d: New test.
3862 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips64r2@isa-override-1.d: New test.
3863 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips64r3@isa-override-1.d: New test.
3864 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips64r5@isa-override-1.d: New test.
3865 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips64r6@isa-override-1.d: New test.
3866 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3000@isa-override-1.d: New test.
3867 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3900@isa-override-1.d: New test.
3868 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r5900@isa-override-1.d: New test.
3869 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/octeon@isa-override-1.d: New test.
3870 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/octeon3@isa-override-1.d: New test.
3871 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/isa-override-2.l: New list test.
3872 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips1@isa-override-2.l: New list test.
3873 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips2@isa-override-2.l: New list test.
3874 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32@isa-override-2.l: New list test.
3875 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r2@isa-override-2.l: New list test.
3876 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r3@isa-override-2.l: New list test.
3877 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r5@isa-override-2.l: New list test.
3878 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r6@isa-override-2.l: New list test.
3879 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3000@isa-override-2.l: New list test.
3880 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3900@isa-override-2.l: New list test.
3881 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/octeon3@isa-override-2.l: New list test.
3882 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/octeon3@isa-override-1.l: New stderr
3883 1.1.1.1.2.2 pgoyette output.
3884 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/isa-override-1.s: New test source.
3885 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r5900@isa-override-1.s: New test source.
3886 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/isa-override-2.s: New test source.
3887 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips1@isa-override-2.s: New test source.
3888 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips2@isa-override-2.s: New test source.
3889 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32@isa-override-2.s: New test source.
3890 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r2@isa-override-2.s: New test source.
3891 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r3@isa-override-2.s: New test source.
3892 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r5@isa-override-2.s: New test source.
3893 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips32r6@isa-override-2.s: New test source.
3894 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3000@isa-override-2.s: New test source.
3895 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/r3900@isa-override-2.s: New test source.
3896 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/octeon3@isa-override-2.s: New test source.
3897 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
3898 1.1.1.1.2.2 pgoyette
3899 1.1.1.1.2.2 pgoyette 2016-04-20 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3900 1.1.1.1.2.2 pgoyette
3901 1.1.1.1.2.2 pgoyette * cgen.c: Likewise.
3902 1.1.1.1.2.2 pgoyette * config/tc-bfin.c: Likewise.
3903 1.1.1.1.2.2 pgoyette * config/tc-ia64.c: Likewise.
3904 1.1.1.1.2.2 pgoyette * config/tc-mep.c: Likewise.
3905 1.1.1.1.2.2 pgoyette * config/tc-metag.c: Likewise.
3906 1.1.1.1.2.2 pgoyette * config/tc-nios2.c: Likewise.
3907 1.1.1.1.2.2 pgoyette * config/tc-rl78.c: Likewise.
3908 1.1.1.1.2.2 pgoyette
3909 1.1.1.1.2.2 pgoyette 2016-04-20 Andrew Burgess <andrew.burgess (a] embecosm.com>
3910 1.1.1.1.2.2 pgoyette
3911 1.1.1.1.2.2 pgoyette * doc/c-arc.texi (ARC Options): Add nps400 to list of valus for
3912 1.1.1.1.2.2 pgoyette -mcpu. Add cross reference to .cpu directive from -mcpu option.
3913 1.1.1.1.2.2 pgoyette (ARC Directives): Add NPS400 to .cpu directive list.
3914 1.1.1.1.2.2 pgoyette
3915 1.1.1.1.2.2 pgoyette 2016-04-20 Matthew Wahab <matthew.wahab (a] arm.com>
3916 1.1.1.1.2.2 pgoyette
3917 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_features): Add "ras".
3918 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi (AArch64 Extensions): Add "ras".
3919 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8-ras-1.d: New.
3920 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8-ras-1.s: New.
3921 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ras-1.d: New.
3922 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-ras-1.s: New.
3923 1.1.1.1.2.2 pgoyette
3924 1.1.1.1.2.2 pgoyette 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
3925 1.1.1.1.2.2 pgoyette
3926 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.d: New file.
3927 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-6.s: New file.
3928 1.1.1.1.2.2 pgoyette
3929 1.1.1.1.2.2 pgoyette 2016-04-19 Andrew Burgess <andrew.burgess (a] embecosm.com>
3930 1.1.1.1.2.2 pgoyette
3931 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-4.d: New file.
3932 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-4.s: New file.
3933 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-5.d: New file.
3934 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-5.s: New file.
3935 1.1.1.1.2.2 pgoyette
3936 1.1.1.1.2.2 pgoyette 2016-04-19 Martin Galvan <martin.galvan (a] tallertechnologies.com>
3937 1.1.1.1.2.2 pgoyette
3938 1.1.1.1.2.2 pgoyette * doc/as.texinfo (.cfi_remember_state, .cfi_restore_state): Improve
3939 1.1.1.1.2.2 pgoyette documentation.
3940 1.1.1.1.2.2 pgoyette
3941 1.1.1.1.2.2 pgoyette 2016-04-17 Andrew Burgess <andrew.burgess (a] embecosm.com>
3942 1.1.1.1.2.2 pgoyette
3943 1.1.1.1.2.2 pgoyette Revert prevous change.
3944 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_option): Make .cpu directive
3945 1.1.1.1.2.2 pgoyette case-sensitive again.
3946 1.1.1.1.2.2 pgoyette
3947 1.1.1.1.2.2 pgoyette 2016-04-16 Andrew Burgess <andrew.burgess (a] embecosm.com>
3948 1.1.1.1.2.2 pgoyette
3949 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_option): Make .cpu directive
3950 1.1.1.1.2.2 pgoyette case-insensitive.
3951 1.1.1.1.2.2 pgoyette
3952 1.1.1.1.2.2 pgoyette 2016-04-16 Andrew Burgess <andrew.burgess (a] embecosm.com>
3953 1.1.1.1.2.2 pgoyette
3954 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_option): Allow NPS400 in .cpu directive.
3955 1.1.1.1.2.2 pgoyette
3956 1.1.1.1.2.2 pgoyette 2016-04-15 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3957 1.1.1.1.2.2 pgoyette
3958 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_begin): Remove useless assignment.
3959 1.1.1.1.2.2 pgoyette
3960 1.1.1.1.2.2 pgoyette 2016-04-15 H.J. Lu <hongjiu.lu (a] intel.com>
3961 1.1.1.1.2.2 pgoyette
3962 1.1.1.1.2.2 pgoyette * Makefile.in: Regenerated with automake 1.11.6.
3963 1.1.1.1.2.2 pgoyette * aclocal.m4: Likewise.
3964 1.1.1.1.2.2 pgoyette * doc/Makefile.in: Likewise.
3965 1.1.1.1.2.2 pgoyette
3966 1.1.1.1.2.2 pgoyette 2016-04-15 Alan Modra <amodra (a] gmail.com>
3967 1.1.1.1.2.2 pgoyette
3968 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (toc_reloc_types): Wrap in #ifdef OBJ_ELF
3969 1.1.1.1.2.2 pgoyette
3970 1.1.1.1.2.2 pgoyette 2016-04-14 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3971 1.1.1.1.2.2 pgoyette
3972 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (nios2_as_options): Make file static.
3973 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (toc_reloc_ypes): Likewise.
3974 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (native_op_table): Likewise.
3975 1.1.1.1.2.2 pgoyette
3976 1.1.1.1.2.2 pgoyette 2016-04-14 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
3977 1.1.1.1.2.2 pgoyette
3978 1.1.1.1.2.2 pgoyette * config/tc-m32c.c (M32C_Macros): Remove.
3979 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (option_numbers): Likewise.
3980 1.1.1.1.2.2 pgoyette
3981 1.1.1.1.2.2 pgoyette 2016-04-14 Andrew Burgess <andrew.burgess (a] embecosm.com>
3982 1.1.1.1.2.2 pgoyette
3983 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-3.d: New file.
3984 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-3.s: New file.
3985 1.1.1.1.2.2 pgoyette
3986 1.1.1.1.2.2 pgoyette 2016-04-14 Andrew Burgess <andrew.burgess (a] embecosm.com>
3987 1.1.1.1.2.2 pgoyette
3988 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/add_s-err.s: Update target pattern.
3989 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/warn.s: Likewise.
3990 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Run test for arc.
3991 1.1.1.1.2.2 pgoyette
3992 1.1.1.1.2.2 pgoyette 2016-04-14 Nick Clifton <nickc (a] redhat.com>
3993 1.1.1.1.2.2 pgoyette
3994 1.1.1.1.2.2 pgoyette PR target/19938
3995 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-unwind.d: Allow for the string
3996 1.1.1.1.2.2 pgoyette sections possibly having the SHF_STRINGS flag bit set.
3997 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-unwind.d: Likewise.
3998 1.1.1.1.2.2 pgoyette
3999 1.1.1.1.2.2 pgoyette 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
4000 1.1.1.1.2.2 pgoyette
4001 1.1.1.1.2.2 pgoyette * config/tc-arc.c (mach_type_specified_p): Change type to
4002 1.1.1.1.2.2 pgoyette bfd_boolean.
4003 1.1.1.1.2.2 pgoyette (arc_option): Set private flags when parsing cpu pseudo-op.
4004 1.1.1.1.2.2 pgoyette (md_parse_option): Set mach_type_specified_p to TRUE.
4005 1.1.1.1.2.2 pgoyette
4006 1.1.1.1.2.2 pgoyette 2016-04-13 Nick Clifton <nickc (a] redhat.com>
4007 1.1.1.1.2.2 pgoyette
4008 1.1.1.1.2.2 pgoyette PR target/19937
4009 1.1.1.1.2.2 pgoyette * testsuite/gas/v850/pr19937.s: New test.
4010 1.1.1.1.2.2 pgoyette * testsuite/gas/v850/pr19937.d: New test control file.
4011 1.1.1.1.2.2 pgoyette * testsuite/gas/v850/basic.exp: Run the new test.
4012 1.1.1.1.2.2 pgoyette
4013 1.1.1.1.2.2 pgoyette 2016-04-13 Maciej W. Rozycki <macro (a] imgtec.com>
4014 1.1.1.1.2.2 pgoyette Andrew Bennett <andrew.bennett (a] imgtec.com>
4015 1.1.1.1.2.2 pgoyette
4016 1.1.1.1.2.2 pgoyette * config/tc-mips.c (relaxed_branch_length): Use the long
4017 1.1.1.1.2.2 pgoyette sequence where the target is a weak symbol.
4018 1.1.1.1.2.2 pgoyette (relaxed_micromips_32bit_branch_length): Likewise.
4019 1.1.1.1.2.2 pgoyette (relaxed_micromips_16bit_branch_length): Likewise.
4020 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-1.d: New test.
4021 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-2.d: New test.
4022 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-3.d: New test.
4023 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-4.d: New test.
4024 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak-5.d: New test.
4025 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak.l: New stderr output.
4026 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-weak.s: New test source.
4027 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
4028 1.1.1.1.2.2 pgoyette
4029 1.1.1.1.2.2 pgoyette 2016-04-13 Maciej W. Rozycki <macro (a] imgtec.com>
4030 1.1.1.1.2.2 pgoyette
4031 1.1.1.1.2.2 pgoyette * config/tc-mips.c (relaxed_branch_length): Use the long
4032 1.1.1.1.2.2 pgoyette sequence where the distance cannot be determined.
4033 1.1.1.1.2.2 pgoyette (relaxed_micromips_32bit_branch_length): Likewise.
4034 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-1.d: New test.
4035 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-2.d: New test.
4036 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-3.d: New test.
4037 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern-4.d: New test.
4038 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern.l: New stderr output.
4039 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-extern.s: New test source.
4040 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-1.d: New test.
4041 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-2.d: New test.
4042 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-3.d: New test.
4043 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section-4.d: New test.
4044 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section.l: New stderr output.
4045 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/branch-section.s: New test source.
4046 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
4047 1.1.1.1.2.2 pgoyette
4048 1.1.1.1.2.2 pgoyette 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
4049 1.1.1.1.2.2 pgoyette
4050 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textauxregister.d: New file.
4051 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textauxregister.s: Likewise.
4052 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcondcode.d: Likewise.
4053 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcondcode.s: Likewise.
4054 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcoreregister.d: Likewise.
4055 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textcoreregister.s: Likewise.
4056 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textpseudoop.d: Likewise.
4057 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textpseudoop.s: Likewise.
4058 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ld2.d: Update test.
4059 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/st.d: Likewise.
4060 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/taux.d: Likewise.
4061 1.1.1.1.2.2 pgoyette * doc/c-arc.texi (ARC Directives): Add .extCondCode,
4062 1.1.1.1.2.2 pgoyette .extCoreRegister and .extAuxRegister documentation.
4063 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_extcorereg): New function.
4064 1.1.1.1.2.2 pgoyette (md_pseudo_table): Add .extCondCode, .extCoreRegister and
4065 1.1.1.1.2.2 pgoyette .extAuxRegister pseudo-ops.
4066 1.1.1.1.2.2 pgoyette (extRegister_t): New type.
4067 1.1.1.1.2.2 pgoyette (ext_condcode, arc_aux_hash): New global variable.
4068 1.1.1.1.2.2 pgoyette (find_opcode_match): Check for extensions.
4069 1.1.1.1.2.2 pgoyette (preprocess_operands): Likewise.
4070 1.1.1.1.2.2 pgoyette (md_begin): Add aux registers in a hash.
4071 1.1.1.1.2.2 pgoyette (assemble_insn): Update use arc_flags member.
4072 1.1.1.1.2.2 pgoyette (tokenize_extregister): New function.
4073 1.1.1.1.2.2 pgoyette (create_extcore_section): Likewise.
4074 1.1.1.1.2.2 pgoyette * config/tc-arc.h (arc_flags): Delete code, add flgp.
4075 1.1.1.1.2.2 pgoyette
4076 1.1.1.1.2.2 pgoyette 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
4077 1.1.1.1.2.2 pgoyette
4078 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/noargs_a7.d: New file.
4079 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/noargs_a7.s: Likewise.
4080 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/noargs_hs.d: Likewise.
4081 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/noargs_hs.s: Likewise.
4082 1.1.1.1.2.2 pgoyette
4083 1.1.1.1.2.2 pgoyette 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
4084 1.1.1.1.2.2 pgoyette
4085 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn-errors.d: New File.
4086 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn-errors.err: Likewise.
4087 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn-errors.s: Likewise.
4088 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op.d: Likewise.
4089 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op.s: Likewise.
4090 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op01.d: Likewise.
4091 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn2op01.s: Likewise.
4092 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn3op.d: Likewise.
4093 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/textinsn3op.s: Likewise.
4094 1.1.1.1.2.2 pgoyette * doc/c-arc.texi (ARC Directives): Add .extInstruction
4095 1.1.1.1.2.2 pgoyette documentation.
4096 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arcext_section): New variable.
4097 1.1.1.1.2.2 pgoyette (arc_extinsn): New function.
4098 1.1.1.1.2.2 pgoyette (md_pseudo_table): Add .extInstruction pseudo op.
4099 1.1.1.1.2.2 pgoyette (attributes_t): New type.
4100 1.1.1.1.2.2 pgoyette (suffixclass, syntaxclass, syntaxclassmod): New constant
4101 1.1.1.1.2.2 pgoyette structures.
4102 1.1.1.1.2.2 pgoyette (find_opcode_match): Remove arc_num_opcodes.
4103 1.1.1.1.2.2 pgoyette (md_begin): Likewise.
4104 1.1.1.1.2.2 pgoyette (tokenize_extinsn): New function.
4105 1.1.1.1.2.2 pgoyette (arc_set_ext_seg): Likewise.
4106 1.1.1.1.2.2 pgoyette (create_extinst_section): Likewise.
4107 1.1.1.1.2.2 pgoyette
4108 1.1.1.1.2.2 pgoyette 2016-04-12 Claudiu Zissulescu <claziss (a] synopsys.com>
4109 1.1.1.1.2.2 pgoyette
4110 1.1.1.1.2.2 pgoyette * config/tc-arc.c (preprocess_operands): Mark AUX symbol.
4111 1.1.1.1.2.2 pgoyette (arc_adjust_symtab): New function.
4112 1.1.1.1.2.2 pgoyette * config/tc-arc.h (ARC_FLAG_AUX): Define.
4113 1.1.1.1.2.2 pgoyette (obj_adjust_symtab): Likewise.
4114 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/taux.d: New file.
4115 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/taux.s: Likewise.
4116 1.1.1.1.2.2 pgoyette
4117 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4118 1.1.1.1.2.2 pgoyette
4119 1.1.1.1.2.2 pgoyette * config/tc-mips.c (s_option): Sanitize `.option picX'
4120 1.1.1.1.2.2 pgoyette pseudo-op.
4121 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-1.d: New test.
4122 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-2.l: New list test.
4123 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-1.s: New test source.
4124 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-2.s: New test source.
4125 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
4126 1.1.1.1.2.2 pgoyette
4127 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4128 1.1.1.1.2.2 pgoyette
4129 1.1.1.1.2.2 pgoyette * config/tc-mips.c (s_option): Reject `.option picX' if VxWorks
4130 1.1.1.1.2.2 pgoyette PIC.
4131 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-vxworks-1.l: New list test.
4132 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-vxworks-2.l: New list test.
4133 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-vxworks-1.s: New test source.
4134 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/option-pic-vxworks-2.s: New test source.
4135 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run the new tests.
4136 1.1.1.1.2.2 pgoyette
4137 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4138 1.1.1.1.2.2 pgoyette
4139 1.1.1.1.2.2 pgoyette * config/tc-mips.c (can_swap_branch_p): Correct call formatting.
4140 1.1.1.1.2.2 pgoyette
4141 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4142 1.1.1.1.2.2 pgoyette
4143 1.1.1.1.2.2 pgoyette * messages.c (as_bad): Fix a typo in description.
4144 1.1.1.1.2.2 pgoyette
4145 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4146 1.1.1.1.2.2 pgoyette
4147 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_check_options): Unify messages.
4148 1.1.1.1.2.2 pgoyette
4149 1.1.1.1.2.2 pgoyette 2016-04-09 Maciej W. Rozycki <macro (a] imgtec.com>
4150 1.1.1.1.2.2 pgoyette
4151 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_check_options): Use `opts->isa'
4152 1.1.1.1.2.2 pgoyette consistently.
4153 1.1.1.1.2.2 pgoyette
4154 1.1.1.1.2.2 pgoyette 2016-04-08 Nick Clifton <nickc (a] redhat.com>
4155 1.1.1.1.2.2 pgoyette
4156 1.1.1.1.2.2 pgoyette PR target/19910
4157 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr19910-1.d: Adjust regexps to work with
4158 1.1.1.1.2.2 pgoyette COFF and AOUT sparc targets.
4159 1.1.1.1.2.2 pgoyette
4160 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4161 1.1.1.1.2.2 pgoyette
4162 1.1.1.1.2.2 pgoyette * config/tc-arc.h (MAX_FLAG_NAME_LENGTH): Increase to 7.
4163 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-2.d: New file.
4164 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-2.s: New file.
4165 1.1.1.1.2.2 pgoyette
4166 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4167 1.1.1.1.2.2 pgoyette
4168 1.1.1.1.2.2 pgoyette * config/tc-arc.c (struct arc_opcode_hash_entry_iterator): New
4169 1.1.1.1.2.2 pgoyette structure.
4170 1.1.1.1.2.2 pgoyette (arc_opcode_hash_entry_iterator_init): New function.
4171 1.1.1.1.2.2 pgoyette (arc_opcode_hash_entry_iterator_next): New function.
4172 1.1.1.1.2.2 pgoyette (find_opcode_match): Iterate over all arc_opcode entries
4173 1.1.1.1.2.2 pgoyette referenced by the arc_opcode_hash_entry passed in as a parameter.
4174 1.1.1.1.2.2 pgoyette
4175 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4176 1.1.1.1.2.2 pgoyette
4177 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_find_opcode): Now returns
4178 1.1.1.1.2.2 pgoyette arc_opcode_hash_entry pointer.
4179 1.1.1.1.2.2 pgoyette (find_opcode_match): Update argument type, extract arc_opcode from
4180 1.1.1.1.2.2 pgoyette incoming arc_opcode_hash_entry.
4181 1.1.1.1.2.2 pgoyette (find_special_case_pseudo): Update return type.
4182 1.1.1.1.2.2 pgoyette (find_special_case_flag): Update return type.
4183 1.1.1.1.2.2 pgoyette (find_special_case): Update return type.
4184 1.1.1.1.2.2 pgoyette (assemble_tokens): Lookup arc_opcode_hash_entry based on
4185 1.1.1.1.2.2 pgoyette instruction mnemonic, then use find_opcode_match to identify
4186 1.1.1.1.2.2 pgoyette specific arc_opcode.
4187 1.1.1.1.2.2 pgoyette
4188 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4189 1.1.1.1.2.2 pgoyette
4190 1.1.1.1.2.2 pgoyette * config/tc-arc.c (struct arc_opcode_hash_entry): New structure.
4191 1.1.1.1.2.2 pgoyette (arc_find_opcode): New function.
4192 1.1.1.1.2.2 pgoyette (find_special_case_pseudo): Use arc_find_opcode.
4193 1.1.1.1.2.2 pgoyette (find_special_case_flag): Likewise.
4194 1.1.1.1.2.2 pgoyette (assemble_tokens): Likewise.
4195 1.1.1.1.2.2 pgoyette (md_begin): Build hash using struct arc_opcode_hash_entry.
4196 1.1.1.1.2.2 pgoyette
4197 1.1.1.1.2.2 pgoyette 2016-04-07 Claudiu Zissulescu <claziss (a] synopsys.com>
4198 1.1.1.1.2.2 pgoyette
4199 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_option): Prepare string for automatic
4200 1.1.1.1.2.2 pgoyette translation.
4201 1.1.1.1.2.2 pgoyette (declare_register): Likewise.
4202 1.1.1.1.2.2 pgoyette
4203 1.1.1.1.2.2 pgoyette 2016-04-06 James Greenhalgh <james.greenhalgh (a] arm.com>
4204 1.1.1.1.2.2 pgoyette
4205 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi (Architecture Extensions): Add entry for LSE.
4206 1.1.1.1.2.2 pgoyette Correct entry for RDMA. Alpha sort entries.
4207 1.1.1.1.2.2 pgoyette
4208 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4209 1.1.1.1.2.2 pgoyette
4210 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tokenize_flags): Allow greater range of
4211 1.1.1.1.2.2 pgoyette characters into flag names.
4212 1.1.1.1.2.2 pgoyette
4213 1.1.1.1.2.2 pgoyette 2016-04-07 Andrew Burgess <andrew.burgess (a] embecosm.com>
4214 1.1.1.1.2.2 pgoyette
4215 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): Handle O_symbol case, add
4216 1.1.1.1.2.2 pgoyette new de_fault label.
4217 1.1.1.1.2.2 pgoyette (preprocess_operands): Delete.
4218 1.1.1.1.2.2 pgoyette (assemble_tokens): Remove call to preprocess_operands.
4219 1.1.1.1.2.2 pgoyette
4220 1.1.1.1.2.2 pgoyette 2016-04-07 Nick Clifton <nickc (a] redhat.com>
4221 1.1.1.1.2.2 pgoyette
4222 1.1.1.1.2.2 pgoyette PR gas/19910
4223 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_ip): Report an error if the expression
4224 1.1.1.1.2.2 pgoyette inside a %-macro could not be fully parsed.
4225 1.1.1.1.2.2 pgoyette * expr.c (integer_constant): Accept and ignore U suffixes to
4226 1.1.1.1.2.2 pgoyette integers.
4227 1.1.1.1.2.2 pgoyette (operand): When a missing closing parenthesis is encountered,
4228 1.1.1.1.2.2 pgoyette report the character that was found instead.
4229 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/tls-ill.l: Update expected error message.
4230 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr19910-1.d: New test driver.
4231 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr19910-1.s: New test.
4232 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr19910-2.l: Expected error output.
4233 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/pr19910-2.s: New test.
4234 1.1.1.1.2.2 pgoyette * testsuite/gas/sparc/sparc.exp: Run the new tests.
4235 1.1.1.1.2.2 pgoyette
4236 1.1.1.1.2.2 pgoyette 2016-04-06 Nick Clifton <nickc (a] redhat.com>
4237 1.1.1.1.2.2 pgoyette
4238 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_operands): Check for a NOP preceding
4239 1.1.1.1.2.2 pgoyette an EINT instruction. Warn/fix as necessary.
4240 1.1.1.1.2.2 pgoyette * testsuite/gas/msp430/bad.s: Add test of EINT without preceding NOP.
4241 1.1.1.1.2.2 pgoyette * testsuite/gas/msp430/bad.l: Update expected messages.
4242 1.1.1.1.2.2 pgoyette
4243 1.1.1.1.2.2 pgoyette 2016-04-05 Andrew Burgess <andrew.burgess (a] embecosm.com>
4244 1.1.1.1.2.2 pgoyette
4245 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-1.d: Update expected results.
4246 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-1.s: Additional test cases.
4247 1.1.1.1.2.2 pgoyette
4248 1.1.1.1.2.2 pgoyette 2016-04-05 Claudiu Zissulescu <claziss (a] synopsys.com>
4249 1.1.1.1.2.2 pgoyette
4250 1.1.1.1.2.2 pgoyette * config/tc-arc.c (is_code_density_p): Compare directly the
4251 1.1.1.1.2.2 pgoyette subclass field.
4252 1.1.1.1.2.2 pgoyette (is_spfp_p, is_dpfp_p, is_spfp_p): Define.
4253 1.1.1.1.2.2 pgoyette (check_cpu_feature): New function.
4254 1.1.1.1.2.2 pgoyette (find_opcode_match): Use check_cpu_feature function.
4255 1.1.1.1.2.2 pgoyette (preprocess_operands): Likewise.
4256 1.1.1.1.2.2 pgoyette (md_parse_option): Use mfpuda, mdpfp, mspfp options.
4257 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tdpfp.d: New file.
4258 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tfpuda.d: Likewise.
4259 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tfpx.s: Likewise.
4260 1.1.1.1.2.2 pgoyette
4261 1.1.1.1.2.2 pgoyette 2016-04-05 Jiong Wang <jiong.wang (a] arm.com>
4262 1.1.1.1.2.2 pgoyette
4263 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_neon_mac_maybe_scalar): Allow F16.
4264 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd.s: New tests.
4265 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd.d: New expected results.
4266 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-thum.d: Likewise for Thumb.
4267 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-warning.l: New warning results.
4268 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/simd_by_scalar_low_regbank.s: New test source.
4269 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/simd_by_scalar_low_regbank.d: New testcase.
4270 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/simd_by_scalar_low_regbank_thumb.d: Likewise
4271 1.1.1.1.2.2 pgoyette for Thumb.
4272 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/simd_by_scalar_low_regbank.l: New warning results.
4273 1.1.1.1.2.2 pgoyette
4274 1.1.1.1.2.2 pgoyette 2016-04-05 Claudiu Zissulescu <claziss (a] synopsys.com>
4275 1.1.1.1.2.2 pgoyette
4276 1.1.1.1.2.2 pgoyette * config/tc-arc.c (assemble_insn): Prohibit pc-rel relocations for
4277 1.1.1.1.2.2 pgoyette JUMP instructions type.
4278 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relocs-errors.d: New file.
4279 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relocs-errors.err: Likewise.
4280 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relocs-errors.s: Likewise.
4281 1.1.1.1.2.2 pgoyette
4282 1.1.1.1.2.2 pgoyette 2016-04-04 H.J. Lu <hongjiu.lu (a] intel.com>
4283 1.1.1.1.2.2 pgoyette
4284 1.1.1.1.2.2 pgoyette PR gas/19909
4285 1.1.1.1.2.2 pgoyette * config/tc-i386.c (check_VecOperands): Try vec_disp8 encoding
4286 1.1.1.1.2.2 pgoyette only if i.disp_encoding != disp_encoding_32bit.
4287 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/i386/disp32.s: Add tests for vmovdqu64.d32.
4288 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/i386/x86-64-disp32.s: Likewise.
4289 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/i386/disp32.d: Updated.
4290 1.1.1.1.2.2 pgoyette * gas/testsuite/gas/i386/x86-64-disp32.d: Likewise.
4291 1.1.1.1.2.2 pgoyette
4292 1.1.1.1.2.2 pgoyette 2016-04-04 H.J. Lu <hongjiu.lu (a] intel.com>
4293 1.1.1.1.2.2 pgoyette
4294 1.1.1.1.2.2 pgoyette PR gas/19498
4295 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run pr19498.
4296 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/pr19498.d: New file.
4297 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/pr19498.s: Likewise.
4298 1.1.1.1.2.2 pgoyette
4299 1.1.1.1.2.2 pgoyette 2016-04-04 Andrew Burgess <andrew.burgess (a] embecosm.com>
4300 1.1.1.1.2.2 pgoyette
4301 1.1.1.1.2.2 pgoyette * config/tc-arc.h: Include 'opcode/arc.h'.
4302 1.1.1.1.2.2 pgoyette (MAX_INSN_ARGS): Delete.
4303 1.1.1.1.2.2 pgoyette (MAX_INSN_FLGS): Delete.
4304 1.1.1.1.2.2 pgoyette
4305 1.1.1.1.2.2 pgoyette 2016-04-04 Alan Modra <amodra (a] gmail.com>
4306 1.1.1.1.2.2 pgoyette
4307 1.1.1.1.2.2 pgoyette PR 19498
4308 1.1.1.1.2.2 pgoyette * symbols.c (resolve_symbol_value): Clear sy_resolving on exit
4309 1.1.1.1.2.2 pgoyette from function on all paths that set sy_resolving.
4310 1.1.1.1.2.2 pgoyette
4311 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4312 1.1.1.1.2.2 pgoyette
4313 1.1.1.1.2.2 pgoyette * app.c (app_push): use XNEW macro.
4314 1.1.1.1.2.2 pgoyette * as.c: Likewise.
4315 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_change_section): Likewise.
4316 1.1.1.1.2.2 pgoyette (elf_copy_symbol_attributes): Likewise.
4317 1.1.1.1.2.2 pgoyette (obj_elf_size): Likewise.
4318 1.1.1.1.2.2 pgoyette (build_group_lists): Likewise.
4319 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (add_operand_error_record): Likewise.
4320 1.1.1.1.2.2 pgoyette (md_assemble): Likewise.
4321 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Likewise.
4322 1.1.1.1.2.2 pgoyette (get_upper_str): Likewise.
4323 1.1.1.1.2.2 pgoyette (aarch64_parse_features): Likewise.
4324 1.1.1.1.2.2 pgoyette * config/tc-arm.c (insert_reg_alias): Likewise.
4325 1.1.1.1.2.2 pgoyette (insert_neon_reg_alias): Likewise.
4326 1.1.1.1.2.2 pgoyette (find_or_make_literal_pool): Likewise.
4327 1.1.1.1.2.2 pgoyette (s_arm_elf_cons): Likewise.
4328 1.1.1.1.2.2 pgoyette (add_unwind_opcode): Likewise.
4329 1.1.1.1.2.2 pgoyette (arm_parse_extension): Likewise.
4330 1.1.1.1.2.2 pgoyette * config/tc-avr.c (create_record_for_frag): Likewise.
4331 1.1.1.1.2.2 pgoyette * config/tc-crx.c: Likewise.
4332 1.1.1.1.2.2 pgoyette * config/tc-d30v.c: Likewise.
4333 1.1.1.1.2.2 pgoyette * config/tc-dlx.c (s_proc): Likewise.
4334 1.1.1.1.2.2 pgoyette * config/tc-ft32.c: Likewise.
4335 1.1.1.1.2.2 pgoyette * config/tc-h8300.c: Likewise.
4336 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (pa_proc): Likewise.
4337 1.1.1.1.2.2 pgoyette (create_new_space): Likewise.
4338 1.1.1.1.2.2 pgoyette (create_new_subspace): Likewise.
4339 1.1.1.1.2.2 pgoyette * config/tc-i860.c: Likewise.
4340 1.1.1.1.2.2 pgoyette * config/tc-i960.c: Likewise.
4341 1.1.1.1.2.2 pgoyette * config/tc-ia64.c: Likewise.
4342 1.1.1.1.2.2 pgoyette * config/tc-iq2000.c (iq2000_add_macro): Likewise.
4343 1.1.1.1.2.2 pgoyette (iq2000_record_hi16): Likewise.
4344 1.1.1.1.2.2 pgoyette * config/tc-m32c.c (m32c_indirect_operand): Likewise.
4345 1.1.1.1.2.2 pgoyette * config/tc-m32r.c (debug_sym): Likewise.
4346 1.1.1.1.2.2 pgoyette (m32r_record_hi16): Likewise.
4347 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (m68k_ip): Likewise.
4348 1.1.1.1.2.2 pgoyette (md_begin): Likewise.
4349 1.1.1.1.2.2 pgoyette * config/tc-mcore.c: Likewise.
4350 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (check_got): Likewise.
4351 1.1.1.1.2.2 pgoyette * config/tc-mips.c (append_insn): Likewise.
4352 1.1.1.1.2.2 pgoyette (s_mipsset): Likewise.
4353 1.1.1.1.2.2 pgoyette (mips_record_label): Likewise.
4354 1.1.1.1.2.2 pgoyette (s_mips_end): Likewise.
4355 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (mmix_frob_file): Likewise.
4356 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c: Likewise.
4357 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c: Likewise.
4358 1.1.1.1.2.2 pgoyette * config/tc-moxie.c: Likewise.
4359 1.1.1.1.2.2 pgoyette * config/tc-msp430.c: Likewise.
4360 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (nds32_elf_save_pseudo_pattern): Likewise.
4361 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c: Likewise.
4362 1.1.1.1.2.2 pgoyette * config/tc-or1k.c: Likewise.
4363 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c: Likewise.
4364 1.1.1.1.2.2 pgoyette * config/tc-pj.c (fake_opcode): Likewise.
4365 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_apuinfo_section_add): Likewise.
4366 1.1.1.1.2.2 pgoyette (ppc_macro): Likewise.
4367 1.1.1.1.2.2 pgoyette (ppc_dwsect): Likewise.
4368 1.1.1.1.2.2 pgoyette (ppc_machine): Likewise.
4369 1.1.1.1.2.2 pgoyette * config/tc-rl78.c (rl78_frag_init): Likewise.
4370 1.1.1.1.2.2 pgoyette * config/tc-rx.c (rx_frag_init): Likewise.
4371 1.1.1.1.2.2 pgoyette * config/tc-s390.c (s390_lit_suffix): Likewise.
4372 1.1.1.1.2.2 pgoyette (s390_machine): Likewise.
4373 1.1.1.1.2.2 pgoyette (s390_machinemode): Likewise.
4374 1.1.1.1.2.2 pgoyette * config/tc-score.c (s3_insert_reg): Likewise.
4375 1.1.1.1.2.2 pgoyette (s3_gen_reloc): Likewise.
4376 1.1.1.1.2.2 pgoyette * config/tc-score7.c (s7_insert_reg): Likewise.
4377 1.1.1.1.2.2 pgoyette (s7_gen_reloc): Likewise.
4378 1.1.1.1.2.2 pgoyette * config/tc-tic30.c (tic30_operand): Likewise.
4379 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (tic4x_inst_make): Likewise.
4380 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (stag_add_field): Likewise.
4381 1.1.1.1.2.2 pgoyette (tic54x_struct): Likewise.
4382 1.1.1.1.2.2 pgoyette (tic54x_space): Likewise.
4383 1.1.1.1.2.2 pgoyette (tic54x_field): Likewise.
4384 1.1.1.1.2.2 pgoyette (tic54x_mlib): Likewise.
4385 1.1.1.1.2.2 pgoyette (subsym_substitute): Likewise.
4386 1.1.1.1.2.2 pgoyette * config/tc-tic6x.c (tic6x_frob_label): Likewise.
4387 1.1.1.1.2.2 pgoyette * config/tc-vax.c: Likewise.
4388 1.1.1.1.2.2 pgoyette * config/tc-xc16x.c: Likewise.
4389 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_add_insn_label): Likewise.
4390 1.1.1.1.2.2 pgoyette (directive_push): Likewise.
4391 1.1.1.1.2.2 pgoyette (xtensa_begin_directive): Likewise.
4392 1.1.1.1.2.2 pgoyette (tokenize_arguments): Likewise.
4393 1.1.1.1.2.2 pgoyette (xtensa_add_literal_sym): Likewise.
4394 1.1.1.1.2.2 pgoyette (new_resource_table): Likewise.
4395 1.1.1.1.2.2 pgoyette (resize_resource_table): Likewise.
4396 1.1.1.1.2.2 pgoyette (emit_single_op): Likewise.
4397 1.1.1.1.2.2 pgoyette (xtensa_create_trampoline_frag): Likewise.
4398 1.1.1.1.2.2 pgoyette (xtensa_maybe_create_literal_pool_frag): Likewise.
4399 1.1.1.1.2.2 pgoyette (xtensa_add_config_info): Likewise.
4400 1.1.1.1.2.2 pgoyette (xtensa_realloc_fixup_cache): Likewise.
4401 1.1.1.1.2.2 pgoyette (add_subseg_info): Likewise.
4402 1.1.1.1.2.2 pgoyette (cache_literal_section): Likewise.
4403 1.1.1.1.2.2 pgoyette (add_xt_block_frags): Likewise.
4404 1.1.1.1.2.2 pgoyette (add_xt_prop_frags): Likewise.
4405 1.1.1.1.2.2 pgoyette (init_op_placement_info_table): Likewise.
4406 1.1.1.1.2.2 pgoyette (build_section_rename): Likewise.
4407 1.1.1.1.2.2 pgoyette * config/tc-z80.c: Likewise.
4408 1.1.1.1.2.2 pgoyette * config/tc-z8k.c: Likewise.
4409 1.1.1.1.2.2 pgoyette * depend.c (register_dependency): Likewise.
4410 1.1.1.1.2.2 pgoyette * dwarf2dbg.c (get_line_subseg): Likewise.
4411 1.1.1.1.2.2 pgoyette (dwarf2_gen_line_info_1): Likewise.
4412 1.1.1.1.2.2 pgoyette (get_filenum): Likewise.
4413 1.1.1.1.2.2 pgoyette * ecoff.c (allocate_scope): Likewise.
4414 1.1.1.1.2.2 pgoyette (allocate_vlinks): Likewise.
4415 1.1.1.1.2.2 pgoyette (allocate_shash): Likewise.
4416 1.1.1.1.2.2 pgoyette (allocate_thash): Likewise.
4417 1.1.1.1.2.2 pgoyette (allocate_tag): Likewise.
4418 1.1.1.1.2.2 pgoyette (allocate_forward): Likewise.
4419 1.1.1.1.2.2 pgoyette (allocate_thead): Likewise.
4420 1.1.1.1.2.2 pgoyette (allocate_lineno_list): Likewise.
4421 1.1.1.1.2.2 pgoyette * expr.c (make_expr_symbol): Likewise.
4422 1.1.1.1.2.2 pgoyette * hash.c (hash_new_sized): Likewise.
4423 1.1.1.1.2.2 pgoyette * input-file.c (input_file_push): Likewise.
4424 1.1.1.1.2.2 pgoyette * listing.c (file_info): Likewise.
4425 1.1.1.1.2.2 pgoyette (listing_newline): Likewise.
4426 1.1.1.1.2.2 pgoyette * macro.c (new_formal): Likewise.
4427 1.1.1.1.2.2 pgoyette (define_macro): Likewise.
4428 1.1.1.1.2.2 pgoyette * remap.c (add_debug_prefix_map): Likewise.
4429 1.1.1.1.2.2 pgoyette * symbols.c (symbol_find_noref): Likewise.
4430 1.1.1.1.2.2 pgoyette (define_dollar_label): Likewise.
4431 1.1.1.1.2.2 pgoyette (fb_label_instance_inc): Likewise.
4432 1.1.1.1.2.2 pgoyette (symbol_relc_make_value): Likewise.
4433 1.1.1.1.2.2 pgoyette
4434 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4435 1.1.1.1.2.2 pgoyette
4436 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_vendor_attribute): Use xstrdup.
4437 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_frob_file_before_adjust): Likewise.
4438 1.1.1.1.2.2 pgoyette (ppc_znop): Likewise.
4439 1.1.1.1.2.2 pgoyette (ppc_pe_section): Likewise.
4440 1.1.1.1.2.2 pgoyette (ppc_frob_symbol): Likewise.
4441 1.1.1.1.2.2 pgoyette * config/tc-tic30.c (tic30_operand): Likewise.
4442 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (tic4x_sect): Likewise.
4443 1.1.1.1.2.2 pgoyette (tic4x_usect): Likewise.
4444 1.1.1.1.2.2 pgoyette
4445 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4446 1.1.1.1.2.2 pgoyette
4447 1.1.1.1.2.2 pgoyette * config/tc-alpha.c: Const qualify FLT_CHARS.
4448 1.1.1.1.2.2 pgoyette * config/atof-ieee.c: Remove declarations of FLT_CHARS and EXP_CHARS.
4449 1.1.1.1.2.2 pgoyette * config/tc-cris.h: Likewise.
4450 1.1.1.1.2.2 pgoyette * expr.c: Likewise.
4451 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (md_atof): Adjust comment.
4452 1.1.1.1.2.2 pgoyette * config/tc-mmix.h: Stop defining FLT_CHARS and EXP_CHARS as macros.
4453 1.1.1.1.2.2 pgoyette * tc.h: Declare FLT_CHARS and EXP_CHARS.
4454 1.1.1.1.2.2 pgoyette
4455 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4456 1.1.1.1.2.2 pgoyette
4457 1.1.1.1.2.2 pgoyette * config/tc-score.c (s3_gen_reloc): Add const qualifiers.
4458 1.1.1.1.2.2 pgoyette * config/tc-score7.c (s7_gen_reloc): Likewise.
4459 1.1.1.1.2.2 pgoyette
4460 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4461 1.1.1.1.2.2 pgoyette
4462 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_t_branch): Change the type of reloc to
4463 1.1.1.1.2.2 pgoyette bfd_reloc_code_real_type.
4464 1.1.1.1.2.2 pgoyette
4465 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4466 1.1.1.1.2.2 pgoyette
4467 1.1.1.1.2.2 pgoyette * config/bfin-parse.y (current_inputline): Remove definition.
4468 1.1.1.1.2.2 pgoyette * config/tc-bfin.c (md_assemble): Simplify use of current_inputline.
4469 1.1.1.1.2.2 pgoyette
4470 1.1.1.1.2.2 pgoyette 2016-04-03 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4471 1.1.1.1.2.2 pgoyette
4472 1.1.1.1.2.2 pgoyette * config/tc-avr.c (md_parse_option): Use strcasecmp () to compare
4473 1.1.1.1.2.2 pgoyette strings.
4474 1.1.1.1.2.2 pgoyette
4475 1.1.1.1.2.2 pgoyette 2016-04-02 Alan Modra <amodra (a] gmail.com>
4476 1.1.1.1.2.2 pgoyette
4477 1.1.1.1.2.2 pgoyette PR 19896
4478 1.1.1.1.2.2 pgoyette * read.c (assign_symbol): Consume rest of line after an error
4479 1.1.1.1.2.2 pgoyette rather than continuing to process the line.
4480 1.1.1.1.2.2 pgoyette
4481 1.1.1.1.2.2 pgoyette 2016-04-01 Andrew Burgess <andrew.burgess (a] embecosm.com>
4482 1.1.1.1.2.2 pgoyette
4483 1.1.1.1.2.2 pgoyette * config/tc-arc.h (MAX_FLAG_NAME_LENGHT): Rename to...
4484 1.1.1.1.2.2 pgoyette (MAX_FLAG_NAME_LENGTH): ...this.
4485 1.1.1.1.2.2 pgoyette (struct arc_flags): Update to use MAX_FLAG_NAME_LENGTH.
4486 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tokenize_flags): Likewise.
4487 1.1.1.1.2.2 pgoyette
4488 1.1.1.1.2.2 pgoyette 2016-04-01 Alan Modra <amodra (a] gmail.com>
4489 1.1.1.1.2.2 pgoyette
4490 1.1.1.1.2.2 pgoyette * cgen.c (weak_operand_overflow_check): Return const char*.
4491 1.1.1.1.2.2 pgoyette * messages.c (as_internal_value_out_of_range): Formatting.
4492 1.1.1.1.2.2 pgoyette (as_warn_value_out_of_range): Consify prefix param.
4493 1.1.1.1.2.2 pgoyette (as_bad_value_out_of_range): Likewise.
4494 1.1.1.1.2.2 pgoyette * read.c (s_errwarn): Constify msg..
4495 1.1.1.1.2.2 pgoyette (s_float_space, float_cons): ..and err.
4496 1.1.1.1.2.2 pgoyette * as.h (as_warn_value_out_of_range, as_bad_value_out_of_range,
4497 1.1.1.1.2.2 pgoyette ieee_md_atof, vax_md_atof): Update prototypes.
4498 1.1.1.1.2.2 pgoyette * tc.h (md_atof): Update prototype.
4499 1.1.1.1.2.2 pgoyette * config/atof-ieee.c (ieee_md_atof): Return const char*.
4500 1.1.1.1.2.2 pgoyette * config/atof-vax.c (vax_md_atof): Likewise.
4501 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_parse_section_letters): Constify bad_msg.
4502 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (md_atof): Return const char*.
4503 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (s_alpha_section_name): Likewise.
4504 1.1.1.1.2.2 pgoyette (s_alpha_comm): Constify sec_name.
4505 1.1.1.1.2.2 pgoyette (section_name): Constify.
4506 1.1.1.1.2.2 pgoyette (s_alpha_section): Consify name..
4507 1.1.1.1.2.2 pgoyette (alpha_elf_section_letter): ..and ptr_msg param..
4508 1.1.1.1.2.2 pgoyette (md_atof): ..and return.
4509 1.1.1.1.2.2 pgoyette * config/tc-alpha.h (alpha_elf_section_letter): Update prototype.
4510 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_atof): Return const char*.
4511 1.1.1.1.2.2 pgoyette * config/tc-arm.c (md_atof): Likewise.
4512 1.1.1.1.2.2 pgoyette * config/tc-avr.c (md_atof): Likewise.
4513 1.1.1.1.2.2 pgoyette * config/tc-bfin.c (md_atof): Likewise.
4514 1.1.1.1.2.2 pgoyette * config/tc-cr16.c (md_atof): Likewise.
4515 1.1.1.1.2.2 pgoyette * config/tc-cris.c (md_atof): Likewise.
4516 1.1.1.1.2.2 pgoyette * config/tc-crx.c (md_atof): Likewise.
4517 1.1.1.1.2.2 pgoyette * config/tc-d10v.c (md_atof): Likewise.
4518 1.1.1.1.2.2 pgoyette * config/tc-d30v.c (md_atof): Likewise.
4519 1.1.1.1.2.2 pgoyette * config/tc-dlx.c (md_atof): Likewise.
4520 1.1.1.1.2.2 pgoyette * config/tc-epiphany.c (md_atof): Likewise.
4521 1.1.1.1.2.2 pgoyette * config/tc-fr30.c (md_atof): Likewise.
4522 1.1.1.1.2.2 pgoyette * config/tc-frv.c (md_atof): Likewise.
4523 1.1.1.1.2.2 pgoyette * config/tc-ft32.c (md_atof): Likewise.
4524 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (md_atof): Likewise.
4525 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (struct default_subspace_dict): Constify name.
4526 1.1.1.1.2.2 pgoyette (struct default_space_dict): Likewise.
4527 1.1.1.1.2.2 pgoyette (create_new_space): Constify name param.
4528 1.1.1.1.2.2 pgoyette (create_new_subspace): Likewise.
4529 1.1.1.1.2.2 pgoyette (is_defined_space, is_defined_subspace): Likewise.
4530 1.1.1.1.2.2 pgoyette (pa_parse_space_stmt): Constify space_name param.
4531 1.1.1.1.2.2 pgoyette (md_atof): Return const char*.
4532 1.1.1.1.2.2 pgoyette (pa_spaces_begin): Constify name.
4533 1.1.1.1.2.2 pgoyette * config/tc-i370.c (md_atof): Return const char*.
4534 1.1.1.1.2.2 pgoyette * config/tc-i386.c (md_atof): Likewise.
4535 1.1.1.1.2.2 pgoyette (x86_64_section_letter): Constify ptr_msg param.
4536 1.1.1.1.2.2 pgoyette * config/tc-i386.h (x86_64_section_letter): Update prototype.
4537 1.1.1.1.2.2 pgoyette * config/tc-i860.c (struct i860_it): Constify error.
4538 1.1.1.1.2.2 pgoyette (md_atof): Return const char*.
4539 1.1.1.1.2.2 pgoyette * config/tc-i960.c (md_atof): Likewise.
4540 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (md_atof): Likewise.
4541 1.1.1.1.2.2 pgoyette (ia64_elf_section_letter): Constify ptr_msg param.
4542 1.1.1.1.2.2 pgoyette * config/tc-ia64.h (ia64_elf_section_letter): Update prototype.
4543 1.1.1.1.2.2 pgoyette * config/tc-ip2k.c (md_atof): Return const char*.
4544 1.1.1.1.2.2 pgoyette * config/tc-iq2000.c (md_atof): Likewise.
4545 1.1.1.1.2.2 pgoyette * config/tc-lm32.c (md_atof): Likewise.
4546 1.1.1.1.2.2 pgoyette * config/tc-m32c.c (md_atof): Likewise.
4547 1.1.1.1.2.2 pgoyette * config/tc-m32r.c (md_atof): Likewise.
4548 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c (md_atof): Likewise.
4549 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (md_atof): Likewise.
4550 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (md_atof): Likewise.
4551 1.1.1.1.2.2 pgoyette * config/tc-mep.c (md_atof): Likewise.
4552 1.1.1.1.2.2 pgoyette (mep_elf_section_letter): Constify ptr_msg param.
4553 1.1.1.1.2.2 pgoyette * config/tc-mep.h (mep_elf_section_letter): Update prototype.
4554 1.1.1.1.2.2 pgoyette * config/tc-metag.c (md_atof): Return const char*.
4555 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (md_atof): Likewise.
4556 1.1.1.1.2.2 pgoyette * config/tc-microblaze.h (md_atof): Delete prototype.
4557 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips_parse_argument_token): Constify err.
4558 1.1.1.1.2.2 pgoyette (md_atof): Return const char*.
4559 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (md_atof): Likewise.
4560 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c (md_atof): Likewise.
4561 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c (md_atof): Likewise.
4562 1.1.1.1.2.2 pgoyette * config/tc-moxie.c (md_atof): Likewise.
4563 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (md_atof): Likewise.
4564 1.1.1.1.2.2 pgoyette * config/tc-mt.c (md_atof): Likewise.
4565 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (md_atof): Likewise.
4566 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (md_atof): Likewise.
4567 1.1.1.1.2.2 pgoyette (nios2_elf_section_letter): Constify ptr_msg param.
4568 1.1.1.1.2.2 pgoyette * config/tc-nios2.h (nios2_elf_section_letter): Update prototype.
4569 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c (md_atof): Return const char*.
4570 1.1.1.1.2.2 pgoyette * config/tc-or1k.c (md_atof): Likewise.
4571 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c (struct pdp11_code): Constify error.
4572 1.1.1.1.2.2 pgoyette (md_atof): Return const char*.
4573 1.1.1.1.2.2 pgoyette * config/tc-pj.c (md_atof): Likewise.
4574 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (md_atof): Likewise.
4575 1.1.1.1.2.2 pgoyette * config/tc-rl78.c (md_atof): Likewise.
4576 1.1.1.1.2.2 pgoyette * config/tc-rx.c (md_atof): Likewise.
4577 1.1.1.1.2.2 pgoyette * config/tc-s390.c (md_atof): Likewise.
4578 1.1.1.1.2.2 pgoyette * config/tc-score.c (s3_atof, md_atof): Likewise.
4579 1.1.1.1.2.2 pgoyette * config/tc-sh.c (md_atof): Likewise.
4580 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (struct sparc_it): Constify error.
4581 1.1.1.1.2.2 pgoyette (md_atof): Return const char*.
4582 1.1.1.1.2.2 pgoyette * config/tc-spu.c (md_atof): Likewise.
4583 1.1.1.1.2.2 pgoyette * config/tc-tic30.c (md_atof): Likewise.
4584 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (md_atof): Likewise.
4585 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (md_atof): Likewise.
4586 1.1.1.1.2.2 pgoyette * config/tc-tic6x.c (md_atof): Likewise.
4587 1.1.1.1.2.2 pgoyette * config/tc-tilegx.c (md_atof): Likewise.
4588 1.1.1.1.2.2 pgoyette * config/tc-tilepro.c (md_atof): Likewise.
4589 1.1.1.1.2.2 pgoyette * config/tc-v850.c (parse_register_list, md_atof): Likewise.
4590 1.1.1.1.2.2 pgoyette * config/tc-vax.c (md_atof): Likewise.
4591 1.1.1.1.2.2 pgoyette * config/tc-visium.c (md_atof): Likewise.
4592 1.1.1.1.2.2 pgoyette * config/tc-xc16x.c (md_atof): Likewise.
4593 1.1.1.1.2.2 pgoyette * config/tc-xgate.c (md_atof): Likewise.
4594 1.1.1.1.2.2 pgoyette * config/tc-xstormy16.c (md_atof): Likewise.
4595 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (md_atof): Likewise.
4596 1.1.1.1.2.2 pgoyette * config/tc-z80.c (md_atof): Likewise.
4597 1.1.1.1.2.2 pgoyette * config/tc-z8k.c (md_atof): Likewise.
4598 1.1.1.1.2.2 pgoyette
4599 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4600 1.1.1.1.2.2 pgoyette
4601 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (struct rename_section_struct): Make old_name
4602 1.1.1.1.2.2 pgoyette const.
4603 1.1.1.1.2.2 pgoyette (xtensa_section_rename): Make argument type const char *.
4604 1.1.1.1.2.2 pgoyette * config/tc-xtensa.h (xtensa_section_rename): Adjust.
4605 1.1.1.1.2.2 pgoyette
4606 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4607 1.1.1.1.2.2 pgoyette
4608 1.1.1.1.2.2 pgoyette * config/tc-i960.c (parse_ldconst): Cast to char * when assigning to
4609 1.1.1.1.2.2 pgoyette args[0].
4610 1.1.1.1.2.2 pgoyette
4611 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4612 1.1.1.1.2.2 pgoyette
4613 1.1.1.1.2.2 pgoyette * config/tc-m32c.c (m32c_md_end): cast the argument to md_assemble to
4614 1.1.1.1.2.2 pgoyette char *.
4615 1.1.1.1.2.2 pgoyette (m32c_indirect_operand): Likewise.
4616 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (do_pseudo_b): Likewise.
4617 1.1.1.1.2.2 pgoyette (do_pseudo_bal): Likewise.
4618 1.1.1.1.2.2 pgoyette (do_pseudo_ls_bhw): Likewise.
4619 1.1.1.1.2.2 pgoyette
4620 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4621 1.1.1.1.2.2 pgoyette
4622 1.1.1.1.2.2 pgoyette * as.c (parse_args): Cast literal to char * when assigning to optarg.
4623 1.1.1.1.2.2 pgoyette
4624 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4625 1.1.1.1.2.2 pgoyette
4626 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (md_assemble): Add temporary variable to pass to
4627 1.1.1.1.2.2 pgoyette get_symbol_name ().
4628 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (s_register): Cast a literal to char * in
4629 1.1.1.1.2.2 pgoyette assignment.
4630 1.1.1.1.2.2 pgoyette
4631 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4632 1.1.1.1.2.2 pgoyette
4633 1.1.1.1.2.2 pgoyette * config/tc-i960.c (parse_expr): Cast to char * when assigning to
4634 1.1.1.1.2.2 pgoyette input_line_pointer.
4635 1.1.1.1.2.2 pgoyette * config/tc-m32r.c (expand_debug_syms): Likewise.
4636 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_dstoperand): Likewise.
4637 1.1.1.1.2.2 pgoyette * config/tc-z80.c (md_begin): Likewise.
4638 1.1.1.1.2.2 pgoyette * stabs.c (stabs_generate_asm_func): Likewise.
4639 1.1.1.1.2.2 pgoyette
4640 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4641 1.1.1.1.2.2 pgoyette
4642 1.1.1.1.2.2 pgoyette * cgen.c: Modernize the way functions declare arguments.
4643 1.1.1.1.2.2 pgoyette * config/tc-bfin.c: Likewise.
4644 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c: Likewise.
4645 1.1.1.1.2.2 pgoyette * literal.c: Likewise.
4646 1.1.1.1.2.2 pgoyette * read.c: Likewise.
4647 1.1.1.1.2.2 pgoyette * stabs.c: Likewise.
4648 1.1.1.1.2.2 pgoyette
4649 1.1.1.1.2.2 pgoyette 2016-03-31 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4650 1.1.1.1.2.2 pgoyette
4651 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_handle_align): Make the type of some
4652 1.1.1.1.2.2 pgoyette variables unsigned char[].
4653 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (alpha_handle_align): Likewise.
4654 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_handle_align): Likewise.
4655 1.1.1.1.2.2 pgoyette * config/tc-z80.c: Likewise.
4656 1.1.1.1.2.2 pgoyette
4657 1.1.1.1.2.2 pgoyette 2016-03-30 Nick Clifton <nickc (a] redhat.com>
4658 1.1.1.1.2.2 pgoyette
4659 1.1.1.1.2.2 pgoyette PR target/19880
4660 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_t_push_pop): Cast bitmask to unsigned before
4661 1.1.1.1.2.2 pgoyette shifting.
4662 1.1.1.1.2.2 pgoyette
4663 1.1.1.1.2.2 pgoyette 2016-03-30 Claudiu Zissulescu <claziss (a] synopsys.com>
4664 1.1.1.1.2.2 pgoyette
4665 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp: Don't xfail on ARC.
4666 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Likewise.
4667 1.1.1.1.2.2 pgoyette * testsuite/gas/all/redef3.d: Allow execution for ARC.
4668 1.1.1.1.2.2 pgoyette
4669 1.1.1.1.2.2 pgoyette 2016-03-30 Claudiu Zissulescu <claziss (a] synopsys.com>
4670 1.1.1.1.2.2 pgoyette
4671 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/warn.exp: Fix matching pattern.
4672 1.1.1.1.2.2 pgoyette
4673 1.1.1.1.2.2 pgoyette 2016-03-29 Claudiu Zissulescu <claziss (a] synopsys.com>
4674 1.1.1.1.2.2 pgoyette
4675 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext2op.d: New file.
4676 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext2op.s: Likewise.
4677 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext3op.d: Likewise.
4678 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ext3op.s: Likewise.
4679 1.1.1.1.2.2 pgoyette
4680 1.1.1.1.2.2 pgoyette 2016-03-29 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4681 1.1.1.1.2.2 pgoyette
4682 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (struct aarch64_long_option_table): Ad const
4683 1.1.1.1.2.2 pgoyette qualifier.
4684 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (md_parse_option): Likewise.
4685 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_parse_option): Likewise.
4686 1.1.1.1.2.2 pgoyette * config/tc-arm.c (struct arm_long_option_table): Likewise.
4687 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
4688 1.1.1.1.2.2 pgoyette * config/tc-avr.c (md_parse_option): Likewise.
4689 1.1.1.1.2.2 pgoyette * config/tc-bfin.c (md_parse_option): Likewise.
4690 1.1.1.1.2.2 pgoyette * config/tc-cr16.c (md_parse_option): Likewise.
4691 1.1.1.1.2.2 pgoyette * config/tc-cris.c (s_cris_arch): Likewise.
4692 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
4693 1.1.1.1.2.2 pgoyette * config/tc-crx.c (md_parse_option): Likewise.
4694 1.1.1.1.2.2 pgoyette * config/tc-d10v.c (md_parse_option): Likewise.
4695 1.1.1.1.2.2 pgoyette * config/tc-d30v.c (md_parse_option): Likewise.
4696 1.1.1.1.2.2 pgoyette * config/tc-dlx.c (md_parse_option): Likewise.
4697 1.1.1.1.2.2 pgoyette * config/tc-epiphany.c (md_parse_option): Likewise.
4698 1.1.1.1.2.2 pgoyette * config/tc-fr30.c (md_parse_option): Likewise.
4699 1.1.1.1.2.2 pgoyette * config/tc-frv.c (md_parse_option): Likewise.
4700 1.1.1.1.2.2 pgoyette * config/tc-ft32.c (md_parse_option): Likewise.
4701 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (md_parse_option): Likewise.
4702 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (md_parse_option): Likewise.
4703 1.1.1.1.2.2 pgoyette * config/tc-i370.c (md_parse_option): Likewise.
4704 1.1.1.1.2.2 pgoyette * config/tc-i386.c (md_parse_option): Likewise.
4705 1.1.1.1.2.2 pgoyette * config/tc-i860.c (md_parse_option): Likewise.
4706 1.1.1.1.2.2 pgoyette * config/tc-i960.c (md_parse_option): Likewise.
4707 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (md_parse_option): Likewise.
4708 1.1.1.1.2.2 pgoyette * config/tc-ip2k.c (md_parse_option): Likewise.
4709 1.1.1.1.2.2 pgoyette * config/tc-iq2000.c (md_parse_option): Likewise.
4710 1.1.1.1.2.2 pgoyette * config/tc-lm32.c (md_parse_option): Likewise.
4711 1.1.1.1.2.2 pgoyette * config/tc-m32c.c (md_parse_option): Likewise.
4712 1.1.1.1.2.2 pgoyette * config/tc-m32r.c (md_parse_option): Likewise.
4713 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c (md_parse_option): Likewise.
4714 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (md_parse_option): Likewise.
4715 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (md_parse_option): Likewise.
4716 1.1.1.1.2.2 pgoyette * config/tc-mep.c (md_parse_option): Likewise.
4717 1.1.1.1.2.2 pgoyette * config/tc-metag.c (struct metag_long_option): Likewise.
4718 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
4719 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (md_parse_option): Likewise.
4720 1.1.1.1.2.2 pgoyette * config/tc-microblaze.h (md_parse_option): Remove prototype.
4721 1.1.1.1.2.2 pgoyette * config/tc-mips.c (md_parse_option): Adjust.
4722 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (md_parse_option): Likewise.
4723 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c (md_parse_option): Likewise.
4724 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c (md_parse_option): Likewise.
4725 1.1.1.1.2.2 pgoyette * config/tc-moxie.c (md_parse_option): Likewise.
4726 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (md_parse_option): Likewise.
4727 1.1.1.1.2.2 pgoyette * config/tc-mt.c (md_parse_option): Likewise.
4728 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (md_parse_option): Likewise.
4729 1.1.1.1.2.2 pgoyette * config/tc-nds32.h (nds32_parse_option): Likewise.
4730 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (md_parse_option): Likewise.
4731 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c (md_parse_option): Likewise.
4732 1.1.1.1.2.2 pgoyette * config/tc-or1k.c (md_parse_option): Likewise.
4733 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c (md_parse_option): Likewise.
4734 1.1.1.1.2.2 pgoyette * config/tc-pj.c (md_parse_option): Likewise.
4735 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (md_parse_option): Likewise.
4736 1.1.1.1.2.2 pgoyette * config/tc-rl78.c (md_parse_option): Likewise.
4737 1.1.1.1.2.2 pgoyette * config/tc-rx.c (md_parse_option): Likewise.
4738 1.1.1.1.2.2 pgoyette * config/tc-s390.c (s390_parse_cpu): Likewise.
4739 1.1.1.1.2.2 pgoyette * config/tc-score.c (md_parse_option): Likewise.
4740 1.1.1.1.2.2 pgoyette * config/tc-sh.c (md_parse_option): Likewise.
4741 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (md_parse_option): Likewise.
4742 1.1.1.1.2.2 pgoyette * config/tc-spu.c (md_parse_option): Likewise.
4743 1.1.1.1.2.2 pgoyette * config/tc-tic30.c (md_parse_option): Likewise.
4744 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (md_parse_option): Likewise.
4745 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (md_parse_option): Likewise.
4746 1.1.1.1.2.2 pgoyette * config/tc-tic6x.c (md_parse_option): Likewise.
4747 1.1.1.1.2.2 pgoyette * config/tc-tilegx.c (md_parse_option): Likewise.
4748 1.1.1.1.2.2 pgoyette * config/tc-tilepro.c (md_parse_option): Likewise.
4749 1.1.1.1.2.2 pgoyette * config/tc-v850.c (md_parse_option): Likewise.
4750 1.1.1.1.2.2 pgoyette * config/tc-vax.c (md_parse_option): Likewise.
4751 1.1.1.1.2.2 pgoyette * config/tc-visium.c (struct visium_long_option_table): Likewise.
4752 1.1.1.1.2.2 pgoyette * config/tc-xc16x.c (md_parse_option): Likewise.
4753 1.1.1.1.2.2 pgoyette * config/tc-xgate.c (md_parse_option): Likewise.
4754 1.1.1.1.2.2 pgoyette * config/tc-xstormy16.c (md_parse_option): Likewise.
4755 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (md_parse_option): Likewise.
4756 1.1.1.1.2.2 pgoyette * config/tc-z80.c (md_parse_option): Likewise.
4757 1.1.1.1.2.2 pgoyette * config/tc-z8k.c (md_parse_option): Likewise.
4758 1.1.1.1.2.2 pgoyette * tc.h (md_parse_option): Likewise.
4759 1.1.1.1.2.2 pgoyette
4760 1.1.1.1.2.2 pgoyette 2016-03-29 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4761 1.1.1.1.2.2 pgoyette
4762 1.1.1.1.2.2 pgoyette * config/tc-bfin.c (gencode): Use XOBNEW obstack_alloc () wrapper.
4763 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (fix_new_hppa): Likewise.
4764 1.1.1.1.2.2 pgoyette (pa_vtable_entry): Likewise.
4765 1.1.1.1.2.2 pgoyette (pa_vtable_inherit): Likewise.
4766 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (md_begin): Likewise.
4767 1.1.1.1.2.2 pgoyette
4768 1.1.1.1.2.2 pgoyette 2016-03-28 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4769 1.1.1.1.2.2 pgoyette
4770 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_section_name): Return const char *.
4771 1.1.1.1.2.2 pgoyette * config/obj-elf.h (obj_elf_section_name): Adjust.
4772 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (aarch64_parse_features): Likewise.
4773 1.1.1.1.2.2 pgoyette (aarch64_parse_cpu): Likewise.
4774 1.1.1.1.2.2 pgoyette (aarch64_parse_arch): Likewise.
4775 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_parse_extension): Likewise.
4776 1.1.1.1.2.2 pgoyette (arm_parse_cpu): Likewise.
4777 1.1.1.1.2.2 pgoyette (arm_parse_arch): Likewise.
4778 1.1.1.1.2.2 pgoyette * config/tc-nds32.c: Likewise.
4779 1.1.1.1.2.2 pgoyette * config/xtensa-relax.c (parse_special_fn): Likewise.
4780 1.1.1.1.2.2 pgoyette * stabs.c (generate_asm_file): Likewise.
4781 1.1.1.1.2.2 pgoyette
4782 1.1.1.1.2.2 pgoyette 2016-03-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4783 1.1.1.1.2.2 pgoyette
4784 1.1.1.1.2.2 pgoyette * config/tc-cr16.c (cr16_assemble): New function.
4785 1.1.1.1.2.2 pgoyette (md_assemble): Call cr16_assemble.
4786 1.1.1.1.2.2 pgoyette
4787 1.1.1.1.2.2 pgoyette 2016-03-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4788 1.1.1.1.2.2 pgoyette
4789 1.1.1.1.2.2 pgoyette * as.c (parse_args): Adjust.
4790 1.1.1.1.2.2 pgoyette * as.h (flag_size_check): Rename to flag_allow_nonconst_size.
4791 1.1.1.1.2.2 pgoyette * config/obj-elf.c (elf_frob_symbol): Adjust.
4792 1.1.1.1.2.2 pgoyette
4793 1.1.1.1.2.2 pgoyette 2016-03-24 Jose E. Marchesi <jose.marchesi (a] oracle.com>
4794 1.1.1.1.2.2 pgoyette
4795 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_ip): Remove the V9 restriction on ASR
4796 1.1.1.1.2.2 pgoyette registers to be in the 16..31 range.
4797 1.1.1.1.2.2 pgoyette
4798 1.1.1.1.2.2 pgoyette 2016-03-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4799 1.1.1.1.2.2 pgoyette
4800 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (md_assemble): Cast opc to char * when calling
4801 1.1.1.1.2.2 pgoyette frag_var ().
4802 1.1.1.1.2.2 pgoyette
4803 1.1.1.1.2.2 pgoyette 2016-03-24 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4804 1.1.1.1.2.2 pgoyette
4805 1.1.1.1.2.2 pgoyette * config/tc-visium.c (md_atof): Localize the string returned on
4806 1.1.1.1.2.2 pgoyette failure.
4807 1.1.1.1.2.2 pgoyette
4808 1.1.1.1.2.2 pgoyette 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4809 1.1.1.1.2.2 pgoyette
4810 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (h8300_elf_section): Add const qualifiers.
4811 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (obj_elf_vms_common): Likewise.
4812 1.1.1.1.2.2 pgoyette * config/tc-m68hc11.c (md_begin): Likewise.
4813 1.1.1.1.2.2 pgoyette (print_opcode_list): Likewise.
4814 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_section): Likewise.
4815 1.1.1.1.2.2 pgoyette * config/tc-score.c (struct s3_insn_to_dependency): Likewise.
4816 1.1.1.1.2.2 pgoyette (s3_build_dependency_insn_hsh): Likewise.
4817 1.1.1.1.2.2 pgoyette * config/tc-score7.c (struct s7_insn_to_dependency): Likewise.
4818 1.1.1.1.2.2 pgoyette (s7_build_dependency_insn_hsh): Likewise.
4819 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c: Likewise.
4820 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
4821 1.1.1.1.2.2 pgoyette (subsym_get_arg): Likewise.
4822 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (struct suffix_reloc_map): Likewise.
4823 1.1.1.1.2.2 pgoyette (get_directive): Likewise.
4824 1.1.1.1.2.2 pgoyette (cache_literal_section): Likewise.
4825 1.1.1.1.2.2 pgoyette * config/xtensa-relax.c: Likewise.
4826 1.1.1.1.2.2 pgoyette * symbols.c (symbol_create): Likewise.
4827 1.1.1.1.2.2 pgoyette (local_symbol_make): Likewise.
4828 1.1.1.1.2.2 pgoyette (symbol_relc_make_expr): Likewise.
4829 1.1.1.1.2.2 pgoyette
4830 1.1.1.1.2.2 pgoyette 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4831 1.1.1.1.2.2 pgoyette
4832 1.1.1.1.2.2 pgoyette * config/tc-pdp11.c (md_assemble): Remove useless if and assignment to
4833 1.1.1.1.2.2 pgoyette str.
4834 1.1.1.1.2.2 pgoyette
4835 1.1.1.1.2.2 pgoyette 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4836 1.1.1.1.2.2 pgoyette
4837 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (sparc_regname_to_dw2regnum): Replace strchr ()
4838 1.1.1.1.2.2 pgoyette call with a switch.
4839 1.1.1.1.2.2 pgoyette
4840 1.1.1.1.2.2 pgoyette 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4841 1.1.1.1.2.2 pgoyette
4842 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (ia64_do_align): Remove.
4843 1.1.1.1.2.2 pgoyette (ia64_cons_align): Call do_align () directly.
4844 1.1.1.1.2.2 pgoyette (dot_proc): Likewise.
4845 1.1.1.1.2.2 pgoyette (stmt_float_cons): Likewise.
4846 1.1.1.1.2.2 pgoyette
4847 1.1.1.1.2.2 pgoyette 2016-03-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4848 1.1.1.1.2.2 pgoyette
4849 1.1.1.1.2.2 pgoyette * listing.c (listing_message): Use XNEW style allocation macros.
4850 1.1.1.1.2.2 pgoyette * read.c (read_a_source_file): Likewise.
4851 1.1.1.1.2.2 pgoyette (read_symbol_name): Likewise.
4852 1.1.1.1.2.2 pgoyette (s_mri_common): Likewise.
4853 1.1.1.1.2.2 pgoyette (assign_symbol): Likewise.
4854 1.1.1.1.2.2 pgoyette (s_reloc): Likewise.
4855 1.1.1.1.2.2 pgoyette (emit_expr_with_reloc): Likewise.
4856 1.1.1.1.2.2 pgoyette (s_incbin): Likewise.
4857 1.1.1.1.2.2 pgoyette (s_include): Likewise.
4858 1.1.1.1.2.2 pgoyette * sb.c (sb_build): Likewise.
4859 1.1.1.1.2.2 pgoyette (sb_check): Likewise.
4860 1.1.1.1.2.2 pgoyette
4861 1.1.1.1.2.2 pgoyette 2016-03-22 Alan Modra <amodra (a] gmail.com>
4862 1.1.1.1.2.2 pgoyette
4863 1.1.1.1.2.2 pgoyette * write.c (record_alignment): Revert 2016-02-18 change.
4864 1.1.1.1.2.2 pgoyette
4865 1.1.1.1.2.2 pgoyette 2016-03-22 Alan Modra <amodra (a] gmail.com>
4866 1.1.1.1.2.2 pgoyette
4867 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (load_expression): Replace alloca with xmalloc.
4868 1.1.1.1.2.2 pgoyette (emit_jsrjmp, tc_gen_reloc): Likewise.
4869 1.1.1.1.2.2 pgoyette * config/tc-i370.c (i370_macro): Likewise.
4870 1.1.1.1.2.2 pgoyette
4871 1.1.1.1.2.2 pgoyette 2016-03-22 Nick Clifton <nickc (a] redhat.com>
4872 1.1.1.1.2.2 pgoyette
4873 1.1.1.1.2.2 pgoyette * configure: Regenerate.
4874 1.1.1.1.2.2 pgoyette
4875 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4876 1.1.1.1.2.2 pgoyette
4877 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-0.d: New file.
4878 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-0.s: New file.
4879 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-1.d: New file.
4880 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/nps400-1.s: New file.
4881 1.1.1.1.2.2 pgoyette
4882 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4883 1.1.1.1.2.2 pgoyette
4884 1.1.1.1.2.2 pgoyette * config/tc-arc.c (find_opcode_match): Move lnflg, and i
4885 1.1.1.1.2.2 pgoyette declarations to start of block. Reset code on all flags before
4886 1.1.1.1.2.2 pgoyette attempting to match them. Handle multiple hits on the same flag.
4887 1.1.1.1.2.2 pgoyette Handle flag class.
4888 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors.d: New file.
4889 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors.err: New file.
4890 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asm-errors.s: New file.
4891 1.1.1.1.2.2 pgoyette
4892 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4893 1.1.1.1.2.2 pgoyette
4894 1.1.1.1.2.2 pgoyette * config/tc-arc.c (cpu_types): Add nps400 entry.
4895 1.1.1.1.2.2 pgoyette (check_zol): Handle nps400.
4896 1.1.1.1.2.2 pgoyette
4897 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4898 1.1.1.1.2.2 pgoyette
4899 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_select_cpu): Remove use of
4900 1.1.1.1.2.2 pgoyette EF_ARC_CPU_GENERIC.
4901 1.1.1.1.2.2 pgoyette
4902 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4903 1.1.1.1.2.2 pgoyette
4904 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_target): Delay initialisation until
4905 1.1.1.1.2.2 pgoyette arc_select_cpu.
4906 1.1.1.1.2.2 pgoyette (arc_target_name): Likewise.
4907 1.1.1.1.2.2 pgoyette (arc_features): Likewise.
4908 1.1.1.1.2.2 pgoyette (arc_mach_type): Likewise.
4909 1.1.1.1.2.2 pgoyette (cpu_types): Remove "all" entry.
4910 1.1.1.1.2.2 pgoyette (arc_select_cpu): New function, most of the content is from...
4911 1.1.1.1.2.2 pgoyette (md_parse_option): ... here. Call new arc_select_cpu.
4912 1.1.1.1.2.2 pgoyette (md_begin): Call arc_select_cpu if needed, default is now arc700.
4913 1.1.1.1.2.2 pgoyette
4914 1.1.1.1.2.2 pgoyette 2016-03-21 Andrew Burgess <andrew.burgess (a] embecosm.com>
4915 1.1.1.1.2.2 pgoyette
4916 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/inline-data-1.d: Add target restriction.
4917 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/inline-data-2.d: New file.
4918 1.1.1.1.2.2 pgoyette
4919 1.1.1.1.2.2 pgoyette 2016-03-21 Nick Clifton <nickc (a] redhat.com>
4920 1.1.1.1.2.2 pgoyette
4921 1.1.1.1.2.2 pgoyette * atof-generic.c: Replace use of alloca with call to xmalloc.
4922 1.1.1.1.2.2 pgoyette * cgen.c: Likewise.
4923 1.1.1.1.2.2 pgoyette * dwarf2dbg.c: Likewise.
4924 1.1.1.1.2.2 pgoyette * macro.c: Likewise.
4925 1.1.1.1.2.2 pgoyette * remap.c: Likewise.
4926 1.1.1.1.2.2 pgoyette * stabs.c: Likewise.
4927 1.1.1.1.2.2 pgoyette * symbols.c: Likewise.
4928 1.1.1.1.2.2 pgoyette * config/obj-elf.c: Likewise.
4929 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c: Likewise.
4930 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Likewise.
4931 1.1.1.1.2.2 pgoyette * config/tc-arm.c: Likewise.
4932 1.1.1.1.2.2 pgoyette * config/tc-avr.c: Likewise.
4933 1.1.1.1.2.2 pgoyette * config/tc-ia64.c: Likewise.
4934 1.1.1.1.2.2 pgoyette * config/tc-mips.c: Likewise.
4935 1.1.1.1.2.2 pgoyette * config/tc-msp430.c: Likewise.
4936 1.1.1.1.2.2 pgoyette * config/tc-nds32.c: Likewise.
4937 1.1.1.1.2.2 pgoyette * config/tc-ppc.c: Likewise.
4938 1.1.1.1.2.2 pgoyette * config/tc-sh.c: Likewise.
4939 1.1.1.1.2.2 pgoyette * config/tc-tic30.c: Likewise.
4940 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c: Likewise.
4941 1.1.1.1.2.2 pgoyette * config/tc-xstormy16.c: Likewise.
4942 1.1.1.1.2.2 pgoyette * config/te-vms.c: Likewise.
4943 1.1.1.1.2.2 pgoyette * configure: Regenerate.
4944 1.1.1.1.2.2 pgoyette
4945 1.1.1.1.2.2 pgoyette 2016-03-20 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
4946 1.1.1.1.2.2 pgoyette
4947 1.1.1.1.2.2 pgoyette * tc-i386.c (f32_1): Change type to unsigned char[].
4948 1.1.1.1.2.2 pgoyette (f32_2): Likewise.
4949 1.1.1.1.2.2 pgoyette (f32_3): Likewise.
4950 1.1.1.1.2.2 pgoyette (f32_4): Likewise.
4951 1.1.1.1.2.2 pgoyette (f32_5): Likewise.
4952 1.1.1.1.2.2 pgoyette (f32_6): Likewise.
4953 1.1.1.1.2.2 pgoyette (f32_7): Likewise.
4954 1.1.1.1.2.2 pgoyette (f32_8): Likewise.
4955 1.1.1.1.2.2 pgoyette (f32_9): Likewise.
4956 1.1.1.1.2.2 pgoyette (f32_10): Likewise.
4957 1.1.1.1.2.2 pgoyette (f32_11): Likewise.
4958 1.1.1.1.2.2 pgoyette (f32_12): Likewise.
4959 1.1.1.1.2.2 pgoyette (f32_13): Likewise.
4960 1.1.1.1.2.2 pgoyette (f32_14): Likewise.
4961 1.1.1.1.2.2 pgoyette (f16_3): Likewise.
4962 1.1.1.1.2.2 pgoyette (f16_4): Likewise.
4963 1.1.1.1.2.2 pgoyette (f16_5): Likewise.
4964 1.1.1.1.2.2 pgoyette (f16_6): Likewise.
4965 1.1.1.1.2.2 pgoyette (f16_7): Likewise.
4966 1.1.1.1.2.2 pgoyette (f16_8): Likewise.
4967 1.1.1.1.2.2 pgoyette (jump_31): Likewise.
4968 1.1.1.1.2.2 pgoyette (f32_patt): Likewise.
4969 1.1.1.1.2.2 pgoyette (f16_patt): Likewise.
4970 1.1.1.1.2.2 pgoyette (alt_3): Likewise.
4971 1.1.1.1.2.2 pgoyette (alt_4): Likewise.
4972 1.1.1.1.2.2 pgoyette (alt_5): Likewise.
4973 1.1.1.1.2.2 pgoyette (alt_6): Likewise.
4974 1.1.1.1.2.2 pgoyette (alt_7): Likewise.
4975 1.1.1.1.2.2 pgoyette (alt_8): Likewise.
4976 1.1.1.1.2.2 pgoyette (alt_9): Likewise.
4977 1.1.1.1.2.2 pgoyette (alt_10): Likewise.
4978 1.1.1.1.2.2 pgoyette (alt_patt): Likewise.
4979 1.1.1.1.2.2 pgoyette
4980 1.1.1.1.2.2 pgoyette 2016-03-18 Nick Clifton <nickc (a] redhat.com>
4981 1.1.1.1.2.2 pgoyette
4982 1.1.1.1.2.2 pgoyette * doc/c-aarch64.texi (AArch64 Directives): Add descriptions of
4983 1.1.1.1.2.2 pgoyette .cpu, .dword, .even, .inst. .tlsdescadd, .tlsdesccall,
4984 1.1.1.1.2.2 pgoyette .tlsdescldr and .xword directives.
4985 1.1.1.1.2.2 pgoyette
4986 1.1.1.1.2.2 pgoyette PR target/19721
4987 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pr19721.s: New test source file.
4988 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/pr19721.d: New test driver file.
4989 1.1.1.1.2.2 pgoyette
4990 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Place the target specific command line options
4991 1.1.1.1.2.2 pgoyette into their own man page section.
4992 1.1.1.1.2.2 pgoyette
4993 1.1.1.1.2.2 pgoyette 2016-03-16 Jiong Wang <jiong.wang (a] arm.com>
4994 1.1.1.1.2.2 pgoyette
4995 1.1.1.1.2.2 pgoyette * config/tc-arm.c (N_S_32): New.
4996 1.1.1.1.2.2 pgoyette (N_F_16_32): Likewise.
4997 1.1.1.1.2.2 pgoyette (N_SUF_32): Support N_F16.
4998 1.1.1.1.2.2 pgoyette (N_IF_32): Likewise.
4999 1.1.1.1.2.2 pgoyette (neon_dyadic_misc): Likewise.
5000 1.1.1.1.2.2 pgoyette (do_neon_cmp): Likewise.
5001 1.1.1.1.2.2 pgoyette (do_neon_cmp_inv): Likewise.
5002 1.1.1.1.2.2 pgoyette (do_neon_mul): Likewise.
5003 1.1.1.1.2.2 pgoyette (do_neon_fcmp_absolute): Likewise.
5004 1.1.1.1.2.2 pgoyette (do_neon_step): Likewise.
5005 1.1.1.1.2.2 pgoyette (do_neon_abs_neg): Likewise.
5006 1.1.1.1.2.2 pgoyette (CVT_FLAVOR_VAR): Likewise.
5007 1.1.1.1.2.2 pgoyette (do_neon_cvt_1): Likewise.
5008 1.1.1.1.2.2 pgoyette (do_neon_recip_est): Likewise.
5009 1.1.1.1.2.2 pgoyette (do_vmaxnm): Likewise.
5010 1.1.1.1.2.2 pgoyette (do_vrint_1): Likewise.
5011 1.1.1.1.2.2 pgoyette (neon_check_type): Check architecture support for FP16 extension.
5012 1.1.1.1.2.2 pgoyette (insns): Update comments.
5013 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd.s: New test source.
5014 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd.d: New testcase for arm mode.
5015 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-thumb.d: Likewise for thumb mode.
5016 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-warning.d: New rejection test for
5017 1.1.1.1.2.2 pgoyette arm mode.
5018 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb.d: Likewise for
5019 1.1.1.1.2.2 pgoyette thumb mode.
5020 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-simd-warning.l: New expected rejection
5021 1.1.1.1.2.2 pgoyette error file.
5022 1.1.1.1.2.2 pgoyette
5023 1.1.1.1.2.2 pgoyette 2016-03-16 Nick Clifton <nickc (a] redhat.com>
5024 1.1.1.1.2.2 pgoyette
5025 1.1.1.1.2.2 pgoyette * read.c (emit_expr_with_reloc): Add code check a bignum with
5026 1.1.1.1.2.2 pgoyette nbytes == 1.
5027 1.1.1.1.2.2 pgoyette * config/rx/rx-parse.y (rx_intop): Accept bignum values for sizes
5028 1.1.1.1.2.2 pgoyette other than 32-bits.
5029 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/bignum.s: New test source file.
5030 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/bignum.d: New test driver file.
5031 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Run the new test.
5032 1.1.1.1.2.2 pgoyette
5033 1.1.1.1.2.2 pgoyette 2016-03-15 Ulrich Drepper <drepper (a] gmail.com>
5034 1.1.1.1.2.2 pgoyette
5035 1.1.1.1.2.2 pgoyette * doc/c-i386.texi (Register Naming): Update to details of the
5036 1.1.1.1.2.2 pgoyette latest architecture version.
5037 1.1.1.1.2.2 pgoyette
5038 1.1.1.1.2.2 pgoyette 2016-03-10 Mickael Guene <mickael.guene (a] st.com>
5039 1.1.1.1.2.2 pgoyette
5040 1.1.1.1.2.2 pgoyette PR gas/19744
5041 1.1.1.1.2.2 pgoyette * config/tc-arm.c (do_arit): Protect against bad relocations usage.
5042 1.1.1.1.2.2 pgoyette (do_mov): Likewise.
5043 1.1.1.1.2.2 pgoyette (do_t_add_sub): Allow pcrop relocations for Thumb-2 targets.
5044 1.1.1.1.2.2 pgoyette (do_t_mov_cmp): Likewise.
5045 1.1.1.1.2.2 pgoyette (do_t_add_sub): Protect against bad relocations usage.
5046 1.1.1.1.2.2 pgoyette (do_t_mov_cmp): Likewise.
5047 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.s: New.
5048 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d: New.
5049 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.s: New.
5050 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d: New.
5051 1.1.1.1.2.2 pgoyette
5052 1.1.1.1.2.2 pgoyette 2016-03-09 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
5053 1.1.1.1.2.2 pgoyette
5054 1.1.1.1.2.2 pgoyette * config/tc-arm.c (neon_alignment_bit): Rename do_align to
5055 1.1.1.1.2.2 pgoyette do_alignment.
5056 1.1.1.1.2.2 pgoyette (do_neon_ld_st_lane): Likewise.
5057 1.1.1.1.2.2 pgoyette (do_neon_ld_dup): Likewise.
5058 1.1.1.1.2.2 pgoyette
5059 1.1.1.1.2.2 pgoyette 2016-03-08 Andrew Burgess <andrew.burgess (a] embecosm.com>
5060 1.1.1.1.2.2 pgoyette
5061 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/inline-data-1.d: New file.
5062 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/inline-data-1.s: New file.
5063 1.1.1.1.2.2 pgoyette
5064 1.1.1.1.2.2 pgoyette 2016-03-07 Andre Vieira <andre.simoesdiasvieira (a] arm.com>
5065 1.1.1.1.2.2 pgoyette
5066 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_cpus): Add cortex-r8.
5067 1.1.1.1.2.2 pgoyette * doc/c-arm.texi: Add cortex-r8.
5068 1.1.1.1.2.2 pgoyette
5069 1.1.1.1.2.2 pgoyette 2016-03-07 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
5070 1.1.1.1.2.2 pgoyette
5071 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Add const qualifiers.
5072 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (md_begin): Likewise.
5073 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (print_prmask): Likewise.
5074 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_operands): Likewise.
5075 1.1.1.1.2.2 pgoyette * config/tc-nds32.c (struct suffix_name): Likewise.
5076 1.1.1.1.2.2 pgoyette (struct nds32_parse_option_table): Likewise.
5077 1.1.1.1.2.2 pgoyette (struct nds32_set_option_table): Likewise.
5078 1.1.1.1.2.2 pgoyette (do_pseudo_pushpopm): Likewise.
5079 1.1.1.1.2.2 pgoyette (do_pseudo_pushpop_stack): Likewise.
5080 1.1.1.1.2.2 pgoyette (nds32_relax_relocs): Likewise.
5081 1.1.1.1.2.2 pgoyette (nds32_flag): Likewise.
5082 1.1.1.1.2.2 pgoyette (struct nds32_hint_map): Likewise.
5083 1.1.1.1.2.2 pgoyette (nds32_find_reloc_table): Likewise.
5084 1.1.1.1.2.2 pgoyette (nds32_match_hint_insn): Likewise.
5085 1.1.1.1.2.2 pgoyette * config/tc-s390.c: Likewise.
5086 1.1.1.1.2.2 pgoyette * config/tc-sh.c (get_specific): Likewise.
5087 1.1.1.1.2.2 pgoyette * config/tc-tic30.c: Likewise.
5088 1.1.1.1.2.2 pgoyette * config/tc-tic4x.c (tic4x_inst_add): Likewise.
5089 1.1.1.1.2.2 pgoyette (tic4x_indirect_parse): Likewise.
5090 1.1.1.1.2.2 pgoyette * config/tc-vax.c (vax_cons): Likewise.
5091 1.1.1.1.2.2 pgoyette * config/tc-z80.c (struct reg_entry): Likewise.
5092 1.1.1.1.2.2 pgoyette * config/tc-epiphany.c (md_assemble): Adjust.
5093 1.1.1.1.2.2 pgoyette (epiphany_assemble): New function.
5094 1.1.1.1.2.2 pgoyette (epiphany_elf_section_rtn): Call do_align directly.
5095 1.1.1.1.2.2 pgoyette (epiphany_elf_section_text): Likewise.
5096 1.1.1.1.2.2 pgoyette * config/tc-ip2k.c (ip2k_elf_section_rtn): Likewise.
5097 1.1.1.1.2.2 pgoyette (ip2k_elf_section_text): Likewise.
5098 1.1.1.1.2.2 pgoyette * read.c (do_align): Make it not static.
5099 1.1.1.1.2.2 pgoyette * read.h (do_align): New prototype.
5100 1.1.1.1.2.2 pgoyette
5101 1.1.1.1.2.2 pgoyette 2016-03-04 Matthew Wahab <matthew.wahab (a] arm.com>
5102 1.1.1.1.2.2 pgoyette
5103 1.1.1.1.2.2 pgoyette * config/tc-arm.c (aeabi_set_public_attributes): Emit attribute
5104 1.1.1.1.2.2 pgoyette for ARMv8.1 AdvSIMD use.
5105 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/attr-march-armv8-a+rdma.d: New.
5106 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/attr-march-armv8_1-a+simd.d: New.
5107 1.1.1.1.2.2 pgoyette
5108 1.1.1.1.2.2 pgoyette 2016-03-04 Matthew Wahab <matthew.wahab (a] arm.com>
5109 1.1.1.1.2.2 pgoyette
5110 1.1.1.1.2.2 pgoyette * config/gas/tc-arm.c (fpu_neon_ext_v8_1): Restrict to the ARMv8.1 RDMA
5111 1.1.1.1.2.2 pgoyette feature.
5112 1.1.1.1.2.2 pgoyette (record_feature_use): New.
5113 1.1.1.1.2.2 pgoyette (mark_feature_used): Use record_feature_use.
5114 1.1.1.1.2.2 pgoyette (do_neon_qrdmlah): New.
5115 1.1.1.1.2.2 pgoyette (insns): Use do_neon_qrdmlah for vqrdmlah and vqrdmlsh and
5116 1.1.1.1.2.2 pgoyette variants.
5117 1.1.1.1.2.2 pgoyette (arm_extensions): Put into alphabetical order. Re-indent "simd"
5118 1.1.1.1.2.2 pgoyette and "rdma" entries. Fix the incorrect merge value for "+rdma".
5119 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-a+rdma-warning.d: New.
5120 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-a+rdma.d: Add assembler command line options.
5121 1.1.1.1.2.2 pgoyette Make source file explicit.
5122 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-a+rdma.l: New.
5123 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-a+rdma.s: Remove .arch and .arch_extension
5124 1.1.1.1.2.2 pgoyette directives. Fix white-space.
5125 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_1-a+simd.d: New.
5126 1.1.1.1.2.2 pgoyette
5127 1.1.1.1.2.2 pgoyette 2016-03-02 H.J. Lu <hongjiu.lu (a] intel.com>
5128 1.1.1.1.2.2 pgoyette
5129 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86_64-intel.d: Adjusted for COFF.
5130 1.1.1.1.2.2 pgoyette
5131 1.1.1.1.2.2 pgoyette 2016-02-29 Cupertino Miranda <cmiranda (a] synopsys.com>
5132 1.1.1.1.2.2 pgoyette Claudiu Zissulescu <Claudiu.Zissulescu (a] synopsys.com>
5133 1.1.1.1.2.2 pgoyette
5134 1.1.1.1.2.2 pgoyette * config/tc-arc.c (arc_extra_reloc): Change size to 0.
5135 1.1.1.1.2.2 pgoyette (tc_arc_fix_adjustable): Changed default return value to 1.
5136 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/j.d: Updated expected symbol
5137 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/jl.d: Likewise
5138 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid1.d: Likewise
5139 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/st.d: Likewise
5140 1.1.1.1.2.2 pgoyette
5141 1.1.1.1.2.2 pgoyette 2016-02-29 Claudiu Zissulescu <Claudiu.Zissulescu (a] synopsys.com>
5142 1.1.1.1.2.2 pgoyette
5143 1.1.1.1.2.2 pgoyette * config/tc-arc.c: Enable code density instructions for ARC EM.
5144 1.1.1.1.2.2 pgoyette
5145 1.1.1.1.2.2 pgoyette 2016-02-26 H.J. Lu <hongjiu.lu (a] intel.com>
5146 1.1.1.1.2.2 pgoyette
5147 1.1.1.1.2.2 pgoyette PR ld/19645
5148 1.1.1.1.2.2 pgoyette * NEWS: Mention --enable-elf-stt-common and --elf-stt-common=
5149 1.1.1.1.2.2 pgoyette for ELF assemblers.
5150 1.1.1.1.2.2 pgoyette * as.c (flag_use_elf_stt_common): New.
5151 1.1.1.1.2.2 pgoyette (show_usage): Add --elf-stt-common=.
5152 1.1.1.1.2.2 pgoyette (option_values): Add OPTION_ELF_STT_COMMON.
5153 1.1.1.1.2.2 pgoyette (std_longopts): Add --elf-stt-common=.
5154 1.1.1.1.2.2 pgoyette (parse_args): Handle --elf-stt-common=.
5155 1.1.1.1.2.2 pgoyette * as.h (flag_use_elf_stt_common): New.
5156 1.1.1.1.2.2 pgoyette * config.in: Regenerated.
5157 1.1.1.1.2.2 pgoyette * configure: Likewise.
5158 1.1.1.1.2.2 pgoyette * configure.ac: Add --enable-elf-stt-common and define
5159 1.1.1.1.2.2 pgoyette DEFAULT_GENERATE_ELF_STT_COMMON.
5160 1.1.1.1.2.2 pgoyette * gas/write.c (write_object_file): Set BFD_CONVERT_ELF_COMMON
5161 1.1.1.1.2.2 pgoyette and BFD_USE_ELF_STT_COMMON if flag_use_elf_stt_common is set.
5162 1.1.1.1.2.2 pgoyette * doc/as.texinfo: Document --elf-stt-common=.
5163 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common3.s: New file.
5164 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common3a.d: Likewise.
5165 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common3b.d: Likewise.
5166 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common4.s: Likewise.
5167 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common4a.d: Likewise.
5168 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/common4b.d: Likewise.
5169 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compress-3b.d: Likewise.
5170 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compressed-3b.d: Likewise.
5171 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Run common3a, common3b, common4a
5172 1.1.1.1.2.2 pgoyette and common4b.
5173 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compress-3.d: Renamed to ...
5174 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compress-3a.d: This. Pass
5175 1.1.1.1.2.2 pgoyette --elf-stt-common=no to as.
5176 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compressed-3.d: Renamed to ...
5177 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/dw2-compressed-3a.d: This. Pass
5178 1.1.1.1.2.2 pgoyette --elf-stt-common=no to as.
5179 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run dw2-compress-3a,
5180 1.1.1.1.2.2 pgoyette dw2-compress-3b, dw2-compressed-3a and dw2-compressed-3b instead
5181 1.1.1.1.2.2 pgoyette of dw2-compress-3 and dw2-compressed-3.
5182 1.1.1.1.2.2 pgoyette
5183 1.1.1.1.2.2 pgoyette 2016-02-25 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
5184 1.1.1.1.2.2 pgoyette
5185 1.1.1.1.2.2 pgoyette * as.c (select_emulation_mode): Add const qualifiers.
5186 1.1.1.1.2.2 pgoyette * as.h: Likewise.
5187 1.1.1.1.2.2 pgoyette * config/bfin-defs.h: Likewise.
5188 1.1.1.1.2.2 pgoyette * config/bfin-parse.y: Likewise.
5189 1.1.1.1.2.2 pgoyette * config/rx-parse.y: Likewise.
5190 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (struct aarch64_option_table): Likewise.
5191 1.1.1.1.2.2 pgoyette (struct aarch64_cpu_option_table): Likewise.
5192 1.1.1.1.2.2 pgoyette (struct aarch64_arch_option_table): Likewise.
5193 1.1.1.1.2.2 pgoyette (struct aarch64_option_cpu_value_table): Likewise.
5194 1.1.1.1.2.2 pgoyette (struct aarch64_long_option_table): Likewise.
5195 1.1.1.1.2.2 pgoyette (struct aarch64_option_abi_value_table): Likewise.
5196 1.1.1.1.2.2 pgoyette * config/tc-arm.c (struct reloc_entry): Likewise.
5197 1.1.1.1.2.2 pgoyette (tc_gen_reloc): Likewise.
5198 1.1.1.1.2.2 pgoyette (struct arm_option_table): Likewise.
5199 1.1.1.1.2.2 pgoyette (struct arm_legacy_option_table): Likewise.
5200 1.1.1.1.2.2 pgoyette (struct arm_cpu_option_table): Likewise.
5201 1.1.1.1.2.2 pgoyette (struct arm_arch_option_table): Likewise.
5202 1.1.1.1.2.2 pgoyette (struct arm_option_extension_value_table): Likewise.
5203 1.1.1.1.2.2 pgoyette (struct arm_option_fpu_value_table): Likewise.
5204 1.1.1.1.2.2 pgoyette (struct arm_option_value_table): Likewise.
5205 1.1.1.1.2.2 pgoyette (struct arm_long_option_table): Likewise.
5206 1.1.1.1.2.2 pgoyette * config/tc-avr.c (struct avr_opcodes_s): Likewise.
5207 1.1.1.1.2.2 pgoyette (struct mcu_type_s): Likewise.
5208 1.1.1.1.2.2 pgoyette (struct exp_mod_s): Likewise.
5209 1.1.1.1.2.2 pgoyette (avr_operand): Likewise.
5210 1.1.1.1.2.2 pgoyette (avr_operands): Likewise.
5211 1.1.1.1.2.2 pgoyette * config/tc-d10v.c (md_begin): Likewise.
5212 1.1.1.1.2.2 pgoyette * config/tc-dlx.c: Likewise.
5213 1.1.1.1.2.2 pgoyette * config/tc-fr30.c (fr30_is_colon_insn): Likewise.
5214 1.1.1.1.2.2 pgoyette * config/tc-ft32.c (parse_condition): Likewise.
5215 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (do_a_fix_imm): Likewise.
5216 1.1.1.1.2.2 pgoyette * config/tc-hppa.c (pa_ip): Likewise.
5217 1.1.1.1.2.2 pgoyette (hppa_regname_to_dw2regnum): Likewise.
5218 1.1.1.1.2.2 pgoyette * config/tc-i370.c (i370_elf_suffix): Likewise.
5219 1.1.1.1.2.2 pgoyette * config/tc-i960.c (struct tabentry): Likewise.
5220 1.1.1.1.2.2 pgoyette * config/tc-m32r.c: Likewise.
5221 1.1.1.1.2.2 pgoyette * config/tc-m68k.c: Likewise.
5222 1.1.1.1.2.2 pgoyette * config/tc-m68k.h: Likewise.
5223 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (parse_psrmod): Likewise.
5224 1.1.1.1.2.2 pgoyette * config/tc-metag.c (struct metag_core_option): Likewise.
5225 1.1.1.1.2.2 pgoyette (struct metag_long_option): Likewise.
5226 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c: Likewise.
5227 1.1.1.1.2.2 pgoyette * config/tc-mips.c (macro): Likewise.
5228 1.1.1.1.2.2 pgoyette * config/tc-mn10200.c: Likewise.
5229 1.1.1.1.2.2 pgoyette * config/tc-mn10300.c: Likewise.
5230 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (struct rcodes_s): Likewise.
5231 1.1.1.1.2.2 pgoyette (struct hcodes_s): Likewise.
5232 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
5233 1.1.1.1.2.2 pgoyette * config/tc-ns32k.c (struct ns32k_option): Likewise.
5234 1.1.1.1.2.2 pgoyette (optlist): Likewise.
5235 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_elf_suffix): Likewise.
5236 1.1.1.1.2.2 pgoyette (tc_ppc_regname_to_dw2regnum): Likewise.
5237 1.1.1.1.2.2 pgoyette * config/tc-ppc.h: Likewise.
5238 1.1.1.1.2.2 pgoyette * config/tc-rl78.c: Likewise.
5239 1.1.1.1.2.2 pgoyette * config/tc-rx.c (struct cpu_type): Likewise.
5240 1.1.1.1.2.2 pgoyette * config/tc-sh.c (sh_regname_to_dw2regnum): Likewise.
5241 1.1.1.1.2.2 pgoyette * config/tc-sparc.c (struct priv_reg_entry): Likewise.
5242 1.1.1.1.2.2 pgoyette (sparc_ip): Likewise.
5243 1.1.1.1.2.2 pgoyette * config/tc-spu.c (insn_fmt_string): Likewise.
5244 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
5245 1.1.1.1.2.2 pgoyette * config/tc-v850.c: Likewise.
5246 1.1.1.1.2.2 pgoyette * config/tc-visium.c (struct visium_arch_option_table): Likewise.
5247 1.1.1.1.2.2 pgoyette (struct visium_long_option_table): Likewise.
5248 1.1.1.1.2.2 pgoyette * config/tc-xgate.c: Likewise.
5249 1.1.1.1.2.2 pgoyette * config/tc-z8k.c: Likewise.
5250 1.1.1.1.2.2 pgoyette * read.c (add_include_dir): Likewise.
5251 1.1.1.1.2.2 pgoyette * read.h: Likewise.
5252 1.1.1.1.2.2 pgoyette
5253 1.1.1.1.2.2 pgoyette 2016-02-25 Andrew Burgess <andrew.burgess (a] embecosm.com>
5254 1.1.1.1.2.2 pgoyette
5255 1.1.1.1.2.2 pgoyette * testsuite/gas/all/gas.exp: Change target pattern to cover
5256 1.1.1.1.2.2 pgoyette arceb-*.
5257 1.1.1.1.2.2 pgoyette * testsuite/gas/all/redef3.d: Likewise.
5258 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Likewise.
5259 1.1.1.1.2.2 pgoyette
5260 1.1.1.1.2.2 pgoyette 2016-02-24 Renlin Li <renlin.li (a] arm.com>
5261 1.1.1.1.2.2 pgoyette
5262 1.1.1.1.2.2 pgoyette * config/tc-arm.c (BAD_FP16): New error message macro.
5263 1.1.1.1.2.2 pgoyette (do_scalar_fp16_v82_encode): Change the coproc field to 9 for armv8.2
5264 1.1.1.1.2.2 pgoyette fp16 scalar instructions.
5265 1.1.1.1.2.2 pgoyette (neon_check_type): Allow different size from key.
5266 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_add_sub): Add support SE_H shape support.
5267 1.1.1.1.2.2 pgoyette (try_vfp_nsyn): Likewise.
5268 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_mla_mls): Likewise.
5269 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_fma_fms): Likewise.
5270 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_ldm_stm): Likewise
5271 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_sqrt): Likewise
5272 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_div): Likewise
5273 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_nmul): Likewise.
5274 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_cmp): Likewise.
5275 1.1.1.1.2.2 pgoyette (do_neon_shll): Likewise.
5276 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_cvt_fpv8): Likewise.
5277 1.1.1.1.2.2 pgoyette (do_neon_cvttb_2): Likewise.
5278 1.1.1.1.2.2 pgoyette (do_neon_mov): Likewise.
5279 1.1.1.1.2.2 pgoyette (do_neon_rshift_round_imm): Likewise.
5280 1.1.1.1.2.2 pgoyette (do_neon_ldr_str): Likewise.
5281 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_fpv8): Likewise.
5282 1.1.1.1.2.2 pgoyette (do_vmaxnm): Likewise.
5283 1.1.1.1.2.2 pgoyette (do_vrint_1): Likewise.
5284 1.1.1.1.2.2 pgoyette (insns): New entry for vins, vmovx.
5285 1.1.1.1.2.2 pgoyette (md_apply_fix): Left shift 1 bit for fp16 vldr/vstr.
5286 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d: New.
5287 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar.d: New.
5288 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar.s: New.
5289 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar-bad.s: New
5290 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar-bad.d: New
5291 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8-2-fp16-scalar-bad.l: New
5292 1.1.1.1.2.2 pgoyette
5293 1.1.1.1.2.2 pgoyette 2016-02-24 Renlin Li <renlin.li (a] arm.com>
5294 1.1.1.1.2.2 pgoyette
5295 1.1.1.1.2.2 pgoyette * config/tc-arm.c (NEON_ENC_TAB): Add fp16 instruction shape.
5296 1.1.1.1.2.2 pgoyette (neon_shape_class): New SC_HALF.
5297 1.1.1.1.2.2 pgoyette (neon_shape_el): New SE_H.
5298 1.1.1.1.2.2 pgoyette (neon_shape_el_size): New size for SE_H.
5299 1.1.1.1.2.2 pgoyette (N_F_ALL): New macro to aggregate N_F16, N_F32, N_64.
5300 1.1.1.1.2.2 pgoyette (neon_select_shape): Add SE_H support code.
5301 1.1.1.1.2.2 pgoyette (el_type_of_type_chk): Use N_F_ALL.
5302 1.1.1.1.2.2 pgoyette (do_vfp_nsyn_cvt): Add SE_H shape support.
5303 1.1.1.1.2.2 pgoyette (do_neon_cvtz): Likewise.
5304 1.1.1.1.2.2 pgoyette (do_neon_cvt_1): Likewise.
5305 1.1.1.1.2.2 pgoyette (do_neon_cvttb_1): Likewise.
5306 1.1.1.1.2.2 pgoyette
5307 1.1.1.1.2.2 pgoyette 2016-02-24 Renlin Li <renlin.li (a] arm.com>
5308 1.1.1.1.2.2 pgoyette
5309 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/copro.d: Adjust output.
5310 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/copro.s: Adjust co-processor num.
5311 1.1.1.1.2.2 pgoyette
5312 1.1.1.1.2.2 pgoyette 2016-02-24 Renlin Li <renlin.li (a] arm.com>
5313 1.1.1.1.2.2 pgoyette
5314 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/mask_1.d: New.
5315 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/mask_1.s: New.
5316 1.1.1.1.2.2 pgoyette
5317 1.1.1.1.2.2 pgoyette 2016-02-24 Renlin Li <renlin.li (a] arm.com>
5318 1.1.1.1.2.2 pgoyette
5319 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/copro.s: Use coprocessor other than 10, 11.
5320 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/copro.d: Update.
5321 1.1.1.1.2.2 pgoyette
5322 1.1.1.1.2.2 pgoyette 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com>
5323 1.1.1.1.2.2 pgoyette
5324 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_cpus): Add entry for cortex-a32.
5325 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (ARM Options): Document cortex-a32.
5326 1.1.1.1.2.2 pgoyette
5327 1.1.1.1.2.2 pgoyette 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov (a] arm.com>
5328 1.1.1.1.2.2 pgoyette
5329 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (ARM Options): Document cortex-a17.
5330 1.1.1.1.2.2 pgoyette
5331 1.1.1.1.2.2 pgoyette 2016-02-23 H.J. Lu <hongjiu.lu (a] intel.com>
5332 1.1.1.1.2.2 pgoyette
5333 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Skip tests for common directive on
5334 1.1.1.1.2.2 pgoyette hpux.
5335 1.1.1.1.2.2 pgoyette
5336 1.1.1.1.2.2 pgoyette 2016-02-22 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
5337 1.1.1.1.2.2 pgoyette
5338 1.1.1.1.2.2 pgoyette * output-file.c (output_file_create): Make file name argument const.
5339 1.1.1.1.2.2 pgoyette (output_file_close): Likewise.
5340 1.1.1.1.2.2 pgoyette * output-file.h (output_file_create): Adjust.
5341 1.1.1.1.2.2 pgoyette (output_file_close): Likewise.
5342 1.1.1.1.2.2 pgoyette * depend.c (quote_string_for_make): Make src argument const char *.
5343 1.1.1.1.2.2 pgoyette (register_dependency): Likewise.
5344 1.1.1.1.2.2 pgoyette (wrap_output): Likewise.
5345 1.1.1.1.2.2 pgoyette * as.h (register_dependency): Adjust.
5346 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (finish_vinsn): Remove unnecessary calls to
5347 1.1.1.1.2.2 pgoyette as_where ();
5348 1.1.1.1.2.2 pgoyette * symbols.c (S_SET_EXTERNAL): Likewise.
5349 1.1.1.1.2.2 pgoyette * input-scrub.c (as_where): Return the file name.
5350 1.1.1.1.2.2 pgoyette * as.h (as_where): Adjust prototype.
5351 1.1.1.1.2.2 pgoyette * app.c (do_scrub_chars): Adjust.
5352 1.1.1.1.2.2 pgoyette * cond.c (s_elseif): Likewise.
5353 1.1.1.1.2.2 pgoyette (s_else): Likewise.
5354 1.1.1.1.2.2 pgoyette (initialize_cframe): Likewise.
5355 1.1.1.1.2.2 pgoyette * config/obj-coff.c (obj_coff_init_stab_section): Likewise.
5356 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
5357 1.1.1.1.2.2 pgoyette * config/obj-som.c (obj_som_init_stab_section): Likewise.
5358 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (output_info): Likewise.
5359 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (md_assemble): Likewise.
5360 1.1.1.1.2.2 pgoyette (dot_alias): Likewise.
5361 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (m68k_frob_label): Likewise.
5362 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (s_bspec): Likewise.
5363 1.1.1.1.2.2 pgoyette (mmix_handle_mmixal): Likewise.
5364 1.1.1.1.2.2 pgoyette * config/tc-rx.c (rx_include): Likewise.
5365 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
5366 1.1.1.1.2.2 pgoyette (tic54x_adjust_symtab): Likewise.
5367 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (directive_push): Likewise.
5368 1.1.1.1.2.2 pgoyette (xtensa_sanity_check): Likewise.
5369 1.1.1.1.2.2 pgoyette (xtensa_relax_frag): Likewise.
5370 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
5371 1.1.1.1.2.2 pgoyette (tinsn_to_slotbuf): Likewise.
5372 1.1.1.1.2.2 pgoyette * dwarf2dbg.c (dwarf2_where): Likewise.
5373 1.1.1.1.2.2 pgoyette * ecoff.c (add_file): Likewise.
5374 1.1.1.1.2.2 pgoyette (ecoff_generate_asm_lineno): Likewise.
5375 1.1.1.1.2.2 pgoyette * expr.c (make_expr_symbol): Likewise.
5376 1.1.1.1.2.2 pgoyette * frags.c (frag_new): Likewise.
5377 1.1.1.1.2.2 pgoyette (frag_var_init): Likewise.
5378 1.1.1.1.2.2 pgoyette * listing.c (listing_newline): Likewise.
5379 1.1.1.1.2.2 pgoyette * messages.c (identify): Likewise.
5380 1.1.1.1.2.2 pgoyette (as_show_where): Likewise.
5381 1.1.1.1.2.2 pgoyette (as_warn_internal): Likewise.
5382 1.1.1.1.2.2 pgoyette (as_bad_internal): Likewise.
5383 1.1.1.1.2.2 pgoyette * read.c (s_irp): Likewise.
5384 1.1.1.1.2.2 pgoyette (s_macro): Likewise.
5385 1.1.1.1.2.2 pgoyette (s_reloc): Likewise.
5386 1.1.1.1.2.2 pgoyette * stabs.c (stabs_generate_asm_file): Likewise.
5387 1.1.1.1.2.2 pgoyette (stabs_generate_asm_lineno): Likewise.
5388 1.1.1.1.2.2 pgoyette (stabs_generate_asm_func): Likewise.
5389 1.1.1.1.2.2 pgoyette * write.c (fix_new_internal): Likewise.
5390 1.1.1.1.2.2 pgoyette * as.h (PRINTF_WHERE_LIKE): Make file name argument const.
5391 1.1.1.1.2.2 pgoyette (as_warn_value_out_of_range): Adjust prototype.
5392 1.1.1.1.2.2 pgoyette (as_bad_value_out_of_range): Adjust prototype.
5393 1.1.1.1.2.2 pgoyette * messages.c (identify): Make file name argument const char *.
5394 1.1.1.1.2.2 pgoyette (as_warn_internal): Likewise.
5395 1.1.1.1.2.2 pgoyette (as_warn_where): Likewise.
5396 1.1.1.1.2.2 pgoyette (as_bad_internal): Likewise.
5397 1.1.1.1.2.2 pgoyette (as_bad_where): Likewise.
5398 1.1.1.1.2.2 pgoyette (as_internal_value_out_of_range): Likewise.
5399 1.1.1.1.2.2 pgoyette (as_warn_value_out_of_range): Likewise.
5400 1.1.1.1.2.2 pgoyette (as_bad_value_out_of_range): Likewise.
5401 1.1.1.1.2.2 pgoyette * as.h (found_comment_file): Change type to const char *.
5402 1.1.1.1.2.2 pgoyette * cond.c (file_line::file): Likewise.
5403 1.1.1.1.2.2 pgoyette * config/obj-coff.c (obj_coff_init_stab_section): Make variable const.
5404 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_init_stab_section): Likewise.
5405 1.1.1.1.2.2 pgoyette * config/obj-som.c (obj_som_init_stab_section): Likewise.
5406 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (output_info): Likewise.
5407 1.1.1.1.2.2 pgoyette * config/tc-alpha.c (insert_operand): Likewise.
5408 1.1.1.1.2.2 pgoyette * config/tc-arc.c (insert_operand): Likewise.
5409 1.1.1.1.2.2 pgoyette * config/tc-d30v.c (check_size): Likewise.
5410 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (struct alias): Likewise.
5411 1.1.1.1.2.2 pgoyette * config/tc-m68k.c (struct label_line): Likewise.
5412 1.1.1.1.2.2 pgoyette * config/tc-mcore.c (md_apply_fix): Likewise.
5413 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (md_estimate_size_before_relax): Likewise.
5414 1.1.1.1.2.2 pgoyette * config/tc-mips.c (mips16_immed): Likewise.
5415 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (mmix_handle_mmixal): Likewise.
5416 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (ppc_insert_operand): Likewise.
5417 1.1.1.1.2.2 pgoyette * config/tc-rx.c (rx_include): Likewise.
5418 1.1.1.1.2.2 pgoyette * config/tc-s390.c (s390_insert_operand): Likewise.
5419 1.1.1.1.2.2 pgoyette * config/tc-tic54x.c (tic54x_set_default_include): Likewise.
5420 1.1.1.1.2.2 pgoyette (tic54x_adjust_symtab): Likewise.
5421 1.1.1.1.2.2 pgoyette * config/tc-tilegx.c (insert_operand): Likewise.
5422 1.1.1.1.2.2 pgoyette (apply_special_operator): Likewise.
5423 1.1.1.1.2.2 pgoyette * config/tc-tilepro.c (insert_operand): Likewise.
5424 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (directive_push): Likewise.
5425 1.1.1.1.2.2 pgoyette * ecoff.c (add_file): Likewise.
5426 1.1.1.1.2.2 pgoyette (ecoff_generate_asm_lineno): Likewise.
5427 1.1.1.1.2.2 pgoyette * listing.c (listing_newline): Likewise.
5428 1.1.1.1.2.2 pgoyette * read.c (s_irp): Likewise.
5429 1.1.1.1.2.2 pgoyette * write.c (install_reloc): Likewise.
5430 1.1.1.1.2.2 pgoyette * write.h (struct fix): Likewise.
5431 1.1.1.1.2.2 pgoyette * input-file.c (file_name): Change type to const char *.
5432 1.1.1.1.2.2 pgoyette (saved_file::file_name): Likewise.
5433 1.1.1.1.2.2 pgoyette (input_file_open): Change type of argument to const char *.
5434 1.1.1.1.2.2 pgoyette * input-file.h (input_file_open): Adjust.
5435 1.1.1.1.2.2 pgoyette * input-scrub.c (logical_input_file): change type to const char *.
5436 1.1.1.1.2.2 pgoyette (physical_input_file): Likewise.
5437 1.1.1.1.2.2 pgoyette (struct input_save): Adjust.
5438 1.1.1.1.2.2 pgoyette (input_scrub_push): Adjust.
5439 1.1.1.1.2.2 pgoyette (input_scrub_begin): Adjust.
5440 1.1.1.1.2.2 pgoyette (as_where): Adjust.
5441 1.1.1.1.2.2 pgoyette * input-scrub.c (input_scrub_new_file): Make file name argument const.
5442 1.1.1.1.2.2 pgoyette (input_scrub_include_file): Likewise.
5443 1.1.1.1.2.2 pgoyette (new_logical_line_flags): Likewise.
5444 1.1.1.1.2.2 pgoyette (new_logical_line): Likewise.
5445 1.1.1.1.2.2 pgoyette * as.h: Adjust.
5446 1.1.1.1.2.2 pgoyette * frags.h (struct frag): Change type of fr_file to const char *.
5447 1.1.1.1.2.2 pgoyette * expr.c (expr_symbol_where): Change type of file argument to
5448 1.1.1.1.2.2 pgoyette const char **.
5449 1.1.1.1.2.2 pgoyette * expr.h (expr_symbol_where): Likewise.
5450 1.1.1.1.2.2 pgoyette * config/tc-i370.c (md_apply_fix): adjust.
5451 1.1.1.1.2.2 pgoyette * config/tc-mmix.c (mmix_md_end): Likewise.
5452 1.1.1.1.2.2 pgoyette * config/tc-ppc.c (md_apply_fix): Likewise.
5453 1.1.1.1.2.2 pgoyette * config/tc-s390.c (md_apply_fix): Likewise.
5454 1.1.1.1.2.2 pgoyette * symbols.c (report_op_error): Likewise.
5455 1.1.1.1.2.2 pgoyette (resolve_symbol_value): Likewise.
5456 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (slot::src_file): Change type to const char *.
5457 1.1.1.1.2.2 pgoyette (rsrc::file): Likewise.
5458 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_sanity_check): Change type of variable to
5459 1.1.1.1.2.2 pgoyette const char *.
5460 1.1.1.1.2.2 pgoyette (xtensa_relax_frag): Likewise.
5461 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
5462 1.1.1.1.2.2 pgoyette (tinsn_to_slotbuf): Likewise.
5463 1.1.1.1.2.2 pgoyette * expr.c (expr_symbol_line): Likewise.
5464 1.1.1.1.2.2 pgoyette * macro.c (define_macro): Likewise.
5465 1.1.1.1.2.2 pgoyette * macro.h (macro_struct): Likewise.
5466 1.1.1.1.2.2 pgoyette * messages.c (as_show_where): Likewise.
5467 1.1.1.1.2.2 pgoyette * read.c (s_macro): Likewise.
5468 1.1.1.1.2.2 pgoyette * stabs.c (stabs_generate_asm_file): Likewise.
5469 1.1.1.1.2.2 pgoyette (generate_asm_file): Likewise.
5470 1.1.1.1.2.2 pgoyette (stabs_generate_asm_lineno): Likewise.
5471 1.1.1.1.2.2 pgoyette * write.h (struct reloc_list): Likewise.
5472 1.1.1.1.2.2 pgoyette * input-scrub.c (as_where): Change return type to const char *.
5473 1.1.1.1.2.2 pgoyette * as.h (as_wheree): Adjust.
5474 1.1.1.1.2.2 pgoyette
5475 1.1.1.1.2.2 pgoyette 2016-02-21 H.J. Lu <hongjiu.lu (a] intel.com>
5476 1.1.1.1.2.2 pgoyette
5477 1.1.1.1.2.2 pgoyette * write.c (compress_debug): Move BFD compression bits setting
5478 1.1.1.1.2.2 pgoyette to ...
5479 1.1.1.1.2.2 pgoyette (write_object_file): Here.
5480 1.1.1.1.2.2 pgoyette
5481 1.1.1.1.2.2 pgoyette 2016-02-20 H.J. Lu <hongjiu.lu (a] intel.com>
5482 1.1.1.1.2.2 pgoyette
5483 1.1.1.1.2.2 pgoyette * config/tc-i386.c (register_number): Check RegVRex.
5484 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512f.s: Add a test for vgatherqpd
5485 1.1.1.1.2.2 pgoyette with %zmm19 and %zmm3.
5486 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512f-intel.d: Updated.
5487 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-avx512f.d: Likewise.
5488 1.1.1.1.2.2 pgoyette
5489 1.1.1.1.2.2 pgoyette 2016-02-19 Matthew Wahab <matthew.wahab (a] arm.com>
5490 1.1.1.1.2.2 pgoyette Jiong Wang <jiong.wang (a] arm.com>
5491 1.1.1.1.2.2 pgoyette
5492 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_fp16): New.
5493 1.1.1.1.2.2 pgoyette (arm_extensions): New entry for "fp16".
5494 1.1.1.1.2.2 pgoyette
5495 1.1.1.1.2.2 pgoyette 2016-02-19 Nick Clifton <nickc (a] redhat.com>
5496 1.1.1.1.2.2 pgoyette
5497 1.1.1.1.2.2 pgoyette PR 19630
5498 1.1.1.1.2.2 pgoyette * read.c (read_a_source_file): Check for assemble_one returning
5499 1.1.1.1.2.2 pgoyette with input_line_pointer set to NULL.
5500 1.1.1.1.2.2 pgoyette
5501 1.1.1.1.2.2 pgoyette 2016-02-19 Trevor Saunders <tbsaunde+binutils (a] tbsaunde.org>
5502 1.1.1.1.2.2 pgoyette
5503 1.1.1.1.2.2 pgoyette * listing.c (rebuffer_line): Change return type to void.
5504 1.1.1.1.2.2 pgoyette
5505 1.1.1.1.2.2 pgoyette * symbols.c (decode_local_label_name): Make type a const char *.
5506 1.1.1.1.2.2 pgoyette * listing.c (print_source): Make type of p const char *.
5507 1.1.1.1.2.2 pgoyette (print_line): Make type of string const char *.
5508 1.1.1.1.2.2 pgoyette (buffer_line): Return const char *.
5509 1.1.1.1.2.2 pgoyette (title): Make type const char *.
5510 1.1.1.1.2.2 pgoyette (subtitle): Likewise.
5511 1.1.1.1.2.2 pgoyette (listing_listing): Make type of p const char *.
5512 1.1.1.1.2.2 pgoyette * messages.c (as_internal_value_out_of_range): Make type of prefix
5513 1.1.1.1.2.2 pgoyette const char *.
5514 1.1.1.1.2.2 pgoyette * stabs.c (s_stab_generic): make type of stab_secname, stabstr_secname
5515 1.1.1.1.2.2 pgoyette and string const char *.
5516 1.1.1.1.2.2 pgoyette * read.c (_bfd_rel): Make type of name const char *.
5517 1.1.1.1.2.2 pgoyette * app.c (out_string): Change type to const char *.
5518 1.1.1.1.2.2 pgoyette (struct app_save::out_string): Likewise.
5519 1.1.1.1.2.2 pgoyette
5520 1.1.1.1.2.2 pgoyette 2016-02-18 Dan Gisselquist <dgisselq (a] verizon.net>
5521 1.1.1.1.2.2 pgoyette Nick Clifton <nickc (a] redhat.com>
5522 1.1.1.1.2.2 pgoyette
5523 1.1.1.1.2.2 pgoyette * read.c (finish_bundle): Avoid recording a negative alignment.
5524 1.1.1.1.2.2 pgoyette (do_align): Use unsigned values for n, len and max. Only create
5525 1.1.1.1.2.2 pgoyette a frag if the alignment requirement is greater than the minimum
5526 1.1.1.1.2.2 pgoyette byte alignment. Avoid recording a negative alignment.
5527 1.1.1.1.2.2 pgoyette (s_align): Use unsigned values where appropriate.
5528 1.1.1.1.2.2 pgoyette (bss_alloc): Use an unsigned value for the alignment.
5529 1.1.1.1.2.2 pgoyette (sizeof_sleb128): Add a comment noting that we encode one octet
5530 1.1.1.1.2.2 pgoyette per byte, regardless of the value of OCTETS_PER_BYTE_POWER.
5531 1.1.1.1.2.2 pgoyette (emit_leb129_expr): Abort if the emitted encoding was longer than
5532 1.1.1.1.2.2 pgoyette expected.
5533 1.1.1.1.2.2 pgoyette * read.h (output_leb128): Update prototype.
5534 1.1.1.1.2.2 pgoyette (sizeof_leb128): Update prototype.
5535 1.1.1.1.2.2 pgoyette (bss_alloc): Update prototype.
5536 1.1.1.1.2.2 pgoyette * write.c (record_alignment): Use an unsigned value for the
5537 1.1.1.1.2.2 pgoyette alignment. Do not record alignments less than the minimum
5538 1.1.1.1.2.2 pgoyette alignment for a byte.
5539 1.1.1.1.2.2 pgoyette * write.h (record_alignment): Update prototype.
5540 1.1.1.1.2.2 pgoyette
5541 1.1.1.1.2.2 pgoyette 2016-02-17 Max Filippov <jcmvbkbc (a] gmail.com>
5542 1.1.1.1.2.2 pgoyette
5543 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (xtensa_move_literals): Fix check for
5544 1.1.1.1.2.2 pgoyette .init.literal/.fini.literal section name.
5545 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/all.exp: Add init-fini-literals to the
5546 1.1.1.1.2.2 pgoyette list of xtensa tests.
5547 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/init-fini-literals.d: New file:
5548 1.1.1.1.2.2 pgoyette init-fini-literals test result patterns.
5549 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/init-fini-literals.s: New file:
5550 1.1.1.1.2.2 pgoyette init-fini-literals test.
5551 1.1.1.1.2.2 pgoyette
5552 1.1.1.1.2.2 pgoyette 2016-02-17 Nick Clifton <nickc (a] redhat.com>
5553 1.1.1.1.2.2 pgoyette
5554 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_mcu_data): Sync with data from TI's
5555 1.1.1.1.2.2 pgoyette devices.csv file as of March 2016.
5556 1.1.1.1.2.2 pgoyette
5557 1.1.1.1.2.2 pgoyette 2016-02-16 Claudiu Zissulescu <claziss (a] synopsys.com>
5558 1.1.1.1.2.2 pgoyette
5559 1.1.1.1.2.2 pgoyette * config/tc-arc.c (tc_arc_frame_initial_instructions): New
5560 1.1.1.1.2.2 pgoyette function.
5561 1.1.1.1.2.2 pgoyette (tc_arc_regname_to_dw2regnum): Likewise.
5562 1.1.1.1.2.2 pgoyette * config/tc-arc.h (TARGET_USE_CFIPOP): Define
5563 1.1.1.1.2.2 pgoyette (tc_cfi_frame_initial_instructions): Likewise.
5564 1.1.1.1.2.2 pgoyette (tc_regname_to_dw2regnum): Likewise.
5565 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-arc-1.d: New file.
5566 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi-arc-1.s: Likewise.
5567 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi.exp: Allow running tests for arc.
5568 1.1.1.1.2.2 pgoyette
5569 1.1.1.1.2.2 pgoyette 2016-02-16 Trevor Saunders <tbsaunde (a] tbsaunde.org>
5570 1.1.1.1.2.2 pgoyette
5571 1.1.1.1.2.2 pgoyette * doc/internals.texi (S_IS_EXTERN): Remove.
5572 1.1.1.1.2.2 pgoyette
5573 1.1.1.1.2.2 pgoyette 2016-02-16 Nick Clifton <nickc (a] redhat.com>
5574 1.1.1.1.2.2 pgoyette
5575 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Section): Fix up texinfo snafus in previous
5576 1.1.1.1.2.2 pgoyette update.
5577 1.1.1.1.2.2 pgoyette
5578 1.1.1.1.2.2 pgoyette 2016-02-16 Renlin Li <renlin.li (a] arm.com>
5579 1.1.1.1.2.2 pgoyette
5580 1.1.1.1.2.2 pgoyette PR gas/19620
5581 1.1.1.1.2.2 pgoyette * config/tc-aarch64.c (parse_half): Remove restrictions on symbol name.
5582 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/movw_label.d: New.
5583 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/movw_label.s: New.
5584 1.1.1.1.2.2 pgoyette
5585 1.1.1.1.2.2 pgoyette 2016-02-15 Vinay Kumar G. <Vinay.G (a] kpit.com>
5586 1.1.1.1.2.2 pgoyette
5587 1.1.1.1.2.2 pgoyette PR gas/19556
5588 1.1.1.1.2.2 pgoyette * config/rx-parse.y (MOV): Opcode generation for index
5589 1.1.1.1.2.2 pgoyette register addressing mode.
5590 1.1.1.1.2.2 pgoyette * testsuite/gas/rx/rx.exp: Updated for new testcase.
5591 1.1.1.1.2.2 pgoyette * testsuite/gas/rx/pr19665.s: New file.
5592 1.1.1.1.2.2 pgoyette * testsuite/gas/rx/pr19665.s: New file.
5593 1.1.1.1.2.2 pgoyette * testsuite/gas/rx/mov.d: Update expected output.
5594 1.1.1.1.2.2 pgoyette
5595 1.1.1.1.2.2 pgoyette 2016-02-15 Nick Clifton <nickc (a] redhat.com>
5596 1.1.1.1.2.2 pgoyette
5597 1.1.1.1.2.2 pgoyette * doc/as.texinfo (.section): Document that numeric values can now
5598 1.1.1.1.2.2 pgoyette be used for the flags and type fields of the ELF target's .section
5599 1.1.1.1.2.2 pgoyette directive. Add notes about the restrictions on setting flags and
5600 1.1.1.1.2.2 pgoyette types.
5601 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_change_section): Allow known sections
5602 1.1.1.1.2.2 pgoyette to be given processor specific section types. Allow processor and
5603 1.1.1.1.2.2 pgoyette application specific flags of a section to be set after
5604 1.1.1.1.2.2 pgoyette definition.
5605 1.1.1.1.2.2 pgoyette (obj_elf_parse_section_letters): Handle parsing numeric values.
5606 1.1.1.1.2.2 pgoyette (obj_elf_section_type): Handle parsing numeric values.
5607 1.1.1.1.2.2 pgoyette (obj_elf_section): Allow numeric type values.
5608 1.1.1.1.2.2 pgoyette * config/obj-elf.h (obj_elf_change_section): Update prototype.
5609 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/section10.d: New test.
5610 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/section10.s: Source file for new test.
5611 1.1.1.1.2.2 pgoyette * testsuite/gas/elf/elf.exp: Run the new test.
5612 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-unwind.d: Remove dependency upon
5613 1.1.1.1.2.2 pgoyette the description of the flags produced by readelf.
5614 1.1.1.1.2.2 pgoyette * testsuite/gas/tic6x/scomm-directive-4.d: Likewise.
5615 1.1.1.1.2.2 pgoyette * NEWS: Mention the new feature.
5616 1.1.1.1.2.2 pgoyette
5617 1.1.1.1.2.2 pgoyette 2016-02-11 Nick Clifton <nickc (a] redhat.com>
5618 1.1.1.1.2.2 pgoyette
5619 1.1.1.1.2.2 pgoyette PR gas/19614
5620 1.1.1.1.2.2 pgoyette * dw2gencfi.c (cfi_sections_set): Delay setting this variable
5621 1.1.1.1.2.2 pgoyette until it is actually used.
5622 1.1.1.1.2.2 pgoyette (cfi_set_sections): Set cfi_sections_set to true.
5623 1.1.1.1.2.2 pgoyette (dot_cfi_startproc): Likewise.
5624 1.1.1.1.2.2 pgoyette (dot_cfi_endproc): Likewise.
5625 1.1.1.1.2.2 pgoyette (dot_cfi_fde_data): Likewise.
5626 1.1.1.1.2.2 pgoyette (cfi_finish): Likewise.
5627 1.1.1.1.2.2 pgoyette (dot_cfi_sections): Do not set cfi_sections_set.
5628 1.1.1.1.2.2 pgoyette * doc/as.texinfo (.cfi_sections): Note that targets can provide
5629 1.1.1.1.2.2 pgoyette their own cfi section name. Also note that the directive can be
5630 1.1.1.1.2.2 pgoyette reissued provided that CFI generation has not started.
5631 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/compact-eh-err2.s: Add .cfi_startproc and
5632 1.1.1.1.2.2 pgoyette .cfi_endproc directives so that the redefinition of .cfi_sections
5633 1.1.1.1.2.2 pgoyette will trigger the generation of the error message.
5634 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/compact-eh-err2.l: Update expected line
5635 1.1.1.1.2.2 pgoyette number of error message.
5636 1.1.1.1.2.2 pgoyette
5637 1.1.1.1.2.2 pgoyette 2016-02-10 Claudiu Zissulescu <claziss (a] synopsys.com>
5638 1.1.1.1.2.2 pgoyette Janek van Oirschot <jvanoirs (a] synopsys.com>
5639 1.1.1.1.2.2 pgoyette
5640 1.1.1.1.2.2 pgoyette * config/tc-arc.h (TC_FRAG_TYPE, TC_PCREL_ADJUST, MAX_INSN_ARGS)
5641 1.1.1.1.2.2 pgoyette (MAX_INSN_FLGS, MAX_FLAG_NAME_LENGHT, TC_GENERIC_RELAX_TABLE):
5642 1.1.1.1.2.2 pgoyette Define.
5643 1.1.1.1.2.2 pgoyette (arc_flags, arc_relax_type): New structure.
5644 1.1.1.1.2.2 pgoyette * config/tc-arc.c (FRAG_MAX_GROWTH, RELAX_TABLE_ENTRY)
5645 1.1.1.1.2.2 pgoyette (RELAX_TABLE_ENTRY_MAX): New define.
5646 1.1.1.1.2.2 pgoyette (relaxation_state, md_relax_table, arc_relaxable_insns)
5647 1.1.1.1.2.2 pgoyette (arc_num_relaxable_ins): New variable.
5648 1.1.1.1.2.2 pgoyette (rlx_operand_type, arc_rlx_types): New enums.
5649 1.1.1.1.2.2 pgoyette (arc_relaxable_ins): New structure.
5650 1.1.1.1.2.2 pgoyette (OPTION_RELAX): New option.
5651 1.1.1.1.2.2 pgoyette (arc_insn): New relax member.
5652 1.1.1.1.2.2 pgoyette (arc_flags): Remove.
5653 1.1.1.1.2.2 pgoyette (relax_insn_p): New function.
5654 1.1.1.1.2.2 pgoyette (apply_fixups): Likewise.
5655 1.1.1.1.2.2 pgoyette (relaxable_operand): Likewise.
5656 1.1.1.1.2.2 pgoyette (may_relax_expr): Likewise.
5657 1.1.1.1.2.2 pgoyette (relaxable_flag): Likewise.
5658 1.1.1.1.2.2 pgoyette (arc_pcrel_adjust): Likewise.
5659 1.1.1.1.2.2 pgoyette (md_estimate_size_before_relax): Implement.
5660 1.1.1.1.2.2 pgoyette (md_convert_frag): Likewise.
5661 1.1.1.1.2.2 pgoyette (md_parse_option): Handle new mrelax option.
5662 1.1.1.1.2.2 pgoyette (md_show_usage): Likewise.
5663 1.1.1.1.2.2 pgoyette (assemble_insn): Set relax member.
5664 1.1.1.1.2.2 pgoyette (emit_insn0): New function.
5665 1.1.1.1.2.2 pgoyette (emit_insn1): Likewise.
5666 1.1.1.1.2.2 pgoyette (emit_insn): Handle relaxation case.
5667 1.1.1.1.2.2 pgoyette * NEWS: Mention the new relaxation option.
5668 1.1.1.1.2.2 pgoyette * doc/c-arc.texi (ARC Options): Document new mrelax option.
5669 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Target ARC Options): Likewise.
5670 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid1.d: New file.
5671 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid1.s: Likewise.
5672 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid2.d: Likewise.
5673 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid2.s: Likewise.
5674 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid3.d: Likewise.
5675 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-avoid3.s: Likewise.
5676 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-b.d: Likewise.
5677 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/relax-b.s: Likewise.
5678 1.1.1.1.2.2 pgoyette
5679 1.1.1.1.2.2 pgoyette 2016-02-08 Nick Clifton <nickc (a] redhat.com>
5680 1.1.1.1.2.2 pgoyette
5681 1.1.1.1.2.2 pgoyette * config/tc-ia64.c (dot_prologue): Fix formatting.
5682 1.1.1.1.2.2 pgoyette
5683 1.1.1.1.2.2 pgoyette 2016-02-04 Nick Clifton <nickc (a] redhat.com>
5684 1.1.1.1.2.2 pgoyette
5685 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_change_section): Remove support for
5686 1.1.1.1.2.2 pgoyette ARM NOREAD sections.
5687 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_elf_section_letter): Delete.
5688 1.1.1.1.2.2 pgoyette * config/tc-arm.h (md_elf_section_letter): Delete.
5689 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (ARM Section Attribute): Delete section.
5690 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/section-execute-only.d: Delete.
5691 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/section-execute-only.s: Delete.
5692 1.1.1.1.2.2 pgoyette
5693 1.1.1.1.2.2 pgoyette 2016-02-04 Nick Clifton <nickc (a] redhat.com>
5694 1.1.1.1.2.2 pgoyette
5695 1.1.1.1.2.2 pgoyette PR target/19561
5696 1.1.1.1.2.2 pgoyette * config/tc-msp430.c (msp430_operands): Remove case 7. Use case 2
5697 1.1.1.1.2.2 pgoyette to handle encoding of RRUX instruction.
5698 1.1.1.1.2.2 pgoyette * testsuite/gas/msp430/msp430x.s: Add more tests of the extended
5699 1.1.1.1.2.2 pgoyette shift instructions.
5700 1.1.1.1.2.2 pgoyette * testsuite/gas/msp430/msp430x.d: Update expected disassembly.
5701 1.1.1.1.2.2 pgoyette
5702 1.1.1.1.2.2 pgoyette 2016-02-03 Max Filippov <jcmvbkbc (a] gmail.com>
5703 1.1.1.1.2.2 pgoyette
5704 1.1.1.1.2.2 pgoyette * config/tc-xtensa.c (md_apply_fix): Mark BFD_RELOC_XTENSA_DIFF*
5705 1.1.1.1.2.2 pgoyette substitutions for BFD_RELOC_* as unsigned.
5706 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/all.exp: Add loc to list of xtensa tests.
5707 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/loc.d: New file: loc test result patterns.
5708 1.1.1.1.2.2 pgoyette * testsuite/gas/xtensa/loc.s: New file: loc test.
5709 1.1.1.1.2.2 pgoyette
5710 1.1.1.1.2.2 pgoyette 2016-02-03 Kevin Buettner <kevinb (a] redhat.com>
5711 1.1.1.1.2.2 pgoyette
5712 1.1.1.1.2.2 pgoyette * config/tc-msp430.h (DWARF2_ADDR_SIZE): Set to 4.
5713 1.1.1.1.2.2 pgoyette
5714 1.1.1.1.2.2 pgoyette 2016-02-03 H.J. Lu <hongjiu.lu (a] intel.com>
5715 1.1.1.1.2.2 pgoyette
5716 1.1.1.1.2.2 pgoyette PR gas/19520
5717 1.1.1.1.2.2 pgoyette * NEWS: Mention new command line option -mrelax-relocations and
5718 1.1.1.1.2.2 pgoyette new configure option --enable-x86-relax-relocations for x86
5719 1.1.1.1.2.2 pgoyette target.
5720 1.1.1.1.2.2 pgoyette * config.in: Regenerated.
5721 1.1.1.1.2.2 pgoyette * configure.ac: Add --enable-x86-relax-relocations.
5722 1.1.1.1.2.2 pgoyette (ac_default_x86_relax_relocations): New. Default to 1 except
5723 1.1.1.1.2.2 pgoyette for x86 Solaris targets older than Solaris 12.
5724 1.1.1.1.2.2 pgoyette (DEFAULT_GENERATE_X86_RELAX_RELOCATIONS): Define.
5725 1.1.1.1.2.2 pgoyette * configure: Likewise.
5726 1.1.1.1.2.2 pgoyette * config/tc-i386.c (generate_relax_relocations): New.
5727 1.1.1.1.2.2 pgoyette (OPTION_MRELAX_RELOCATIONS): Likewise.
5728 1.1.1.1.2.2 pgoyette (output_disp): Don't generate relax relocations if
5729 1.1.1.1.2.2 pgoyette generate_relax_relocations is 0.
5730 1.1.1.1.2.2 pgoyette (md_longopts): Add -mrelax-relocations.
5731 1.1.1.1.2.2 pgoyette (md_show_usage): Likewise.
5732 1.1.1.1.2.2 pgoyette (md_parse_option): Handle OPTION_MRELAX_RELOCATIONS.
5733 1.1.1.1.2.2 pgoyette * doc/c-i386.texi: Document -mrelax-relocations=.
5734 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/got-no-relax.d: New file.
5735 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-gotpcrel-no-relax.d: Likewise.
5736 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/got.d: Pass -mrelax-relocations=yes to as.
5737 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/localpic.d: Likewise.
5738 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/mixed-mode-reloc32.d: Likewise.
5739 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/reloc32.d: Likewise.
5740 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-gotpcrel.d: Likewise.
5741 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-localpic.d: Likewise.
5742 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-gotpcrel.d: Likewise.
5743 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/ilp32/x86-64-localpic.d: Likewise.
5744 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run got-no-relax and
5745 1.1.1.1.2.2 pgoyette x86-64-gotpcrel-no-relax.
5746 1.1.1.1.2.2 pgoyette
5747 1.1.1.1.2.2 pgoyette 2016-02-03 H.J. Lu <hongjiu.lu (a] intel.com>
5748 1.1.1.1.2.2 pgoyette
5749 1.1.1.1.2.2 pgoyette * NEWS: Mention new command line option -mfence-as-lock-add=yes
5750 1.1.1.1.2.2 pgoyette for x86 target.
5751 1.1.1.1.2.2 pgoyette
5752 1.1.1.1.2.2 pgoyette 2016-02-03 H.J. Lu <hongjiu.lu (a] intel.com>
5753 1.1.1.1.2.2 pgoyette
5754 1.1.1.1.2.2 pgoyette * NEWS: Remove duplicated marker for 2.26.
5755 1.1.1.1.2.2 pgoyette
5756 1.1.1.1.2.2 pgoyette 2016-02-02 Renlin Li <renlin.li (a] arm.com>
5757 1.1.1.1.2.2 pgoyette
5758 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/thumb2_it_search.d: Skip non-elf targets.
5759 1.1.1.1.2.2 pgoyette
5760 1.1.1.1.2.2 pgoyette 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
5761 1.1.1.1.2.2 pgoyette
5762 1.1.1.1.2.2 pgoyette * testsuite/gas/ip2k/allinsn.d: New file.
5763 1.1.1.1.2.2 pgoyette * testsuite/gas/ip2k/allinsn.s: New file.
5764 1.1.1.1.2.2 pgoyette * testsuite/gas/ip2k/ip2k-allinsn.exp: New file.
5765 1.1.1.1.2.2 pgoyette
5766 1.1.1.1.2.2 pgoyette 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
5767 1.1.1.1.2.2 pgoyette
5768 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/addr-syntax.d: Add explicit 0 offset to
5769 1.1.1.1.2.2 pgoyette some load instructions.
5770 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/allinsn.d: Likewise.
5771 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/regression.d: Likewise.
5772 1.1.1.1.2.2 pgoyette
5773 1.1.1.1.2.2 pgoyette 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
5774 1.1.1.1.2.2 pgoyette
5775 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/addr-syntax.d: Remove unneeded '.l'
5776 1.1.1.1.2.2 pgoyette suffixes from instruction mnemonics in expected output.
5777 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/allinsn.d: Likewise.
5778 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/regression.d: Likewise.
5779 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/sample.d: Likewise.
5780 1.1.1.1.2.2 pgoyette
5781 1.1.1.1.2.2 pgoyette 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
5782 1.1.1.1.2.2 pgoyette
5783 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/addr-syntax.d: Update expected register
5784 1.1.1.1.2.2 pgoyette names.
5785 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/allinsn.d: Likewise.
5786 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/sample.d: Likewise.
5787 1.1.1.1.2.2 pgoyette
5788 1.1.1.1.2.2 pgoyette 2016-02-02 Andrew Burgess <andrew.burgess (a] embecosm.com>
5789 1.1.1.1.2.2 pgoyette
5790 1.1.1.1.2.2 pgoyette * testsuite/gas/epiphany/sample.d: Update expected output.
5791 1.1.1.1.2.2 pgoyette
5792 1.1.1.1.2.2 pgoyette 2016-01-26 Claudiu Zissulescu <claziss (a] synopsys.com>
5793 1.1.1.1.2.2 pgoyette
5794 1.1.1.1.2.2 pgoyette * config/tc-arc.c (md_apply_fix): Allow addendum.
5795 1.1.1.1.2.2 pgoyette (arc_reloc_op): Allow complex expressions for tpoff.
5796 1.1.1.1.2.2 pgoyette (md_apply_fix): Handle resolved TLS local symbol.
5797 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tls-relocs1.d: New file.
5798 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tls-relocs1.s: Likewise.
5799 1.1.1.1.2.2 pgoyette
5800 1.1.1.1.2.2 pgoyette 2016-02-01 Loria <Loria (a] phantasia.org>
5801 1.1.1.1.2.2 pgoyette
5802 1.1.1.1.2.2 pgoyette PR target/19311
5803 1.1.1.1.2.2 pgoyette * config/tc-arm.c (encode_arm_immediate): Recode to improve
5804 1.1.1.1.2.2 pgoyette efficiency and avoid an LLVM loop optimization bug.
5805 1.1.1.1.2.2 pgoyette
5806 1.1.1.1.2.2 pgoyette 2016-02-01 Nick Clifton <nickc (a] redhat.com>
5807 1.1.1.1.2.2 pgoyette
5808 1.1.1.1.2.2 pgoyette * config/tc-microblaze.c (parse_imm): Fix compile time warning
5809 1.1.1.1.2.2 pgoyette message extending a negative 32-bit value into a larger signed
5810 1.1.1.1.2.2 pgoyette value on a 32-bit host.
5811 1.1.1.1.2.2 pgoyette
5812 1.1.1.1.2.2 pgoyette 2016-01-29 H.J. Lu <hongjiu.lu (a] intel.com>
5813 1.1.1.1.2.2 pgoyette
5814 1.1.1.1.2.2 pgoyette PR gas/19532
5815 1.1.1.1.2.2 pgoyette * configure.ac (compressed_debug_sections): Replace == with =.
5816 1.1.1.1.2.2 pgoyette * configure: Regenerated.
5817 1.1.1.1.2.2 pgoyette
5818 1.1.1.1.2.2 pgoyette 2016-01-29 Andrew Senkevich <andrew.senkevich (a] intel.com>
5819 1.1.1.1.2.2 pgoyette H.J. Lu <hongjiu.lu (a] intel.com>
5820 1.1.1.1.2.2 pgoyette
5821 1.1.1.1.2.2 pgoyette * config/tc-i386.c (avoid_fence): New.
5822 1.1.1.1.2.2 pgoyette (output_insn): Encode as lock addl $0x0, (%{r,e}sp) if avoid_fence
5823 1.1.1.1.2.2 pgoyette is true.
5824 1.1.1.1.2.2 pgoyette (OPTION_FENCE_AS_LOCK_ADD): New.
5825 1.1.1.1.2.2 pgoyette (md_longopts): Add -mfence-as-lock-add.
5826 1.1.1.1.2.2 pgoyette (md_parse_option): Handle -mfence-as-lock-add.
5827 1.1.1.1.2.2 pgoyette (md_show_usage): Add -mfence-as-lock-add=[no|yes].
5828 1.1.1.1.2.2 pgoyette * doc/c-i386.texi (-mfence-as-lock-add): Document.
5829 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/i386.exp: Run new tests.
5830 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/fence-as-lock-add.s: New.
5831 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/fence-as-lock-add-yes.d: Likewise.
5832 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/fence-as-lock-add-no.d: Likewise.
5833 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d: Likewise.
5834 1.1.1.1.2.2 pgoyette * testsuite/gas/i386/x86-64-fence-as-lock-add-no.d: Likewise.
5835 1.1.1.1.2.2 pgoyette
5836 1.1.1.1.2.2 pgoyette 2016-01-27 H.J. Lu <hongjiu.lu (a] intel.com>
5837 1.1.1.1.2.2 pgoyette
5838 1.1.1.1.2.2 pgoyette * configure.ac (compressed_debug_sections): Remove trailing `]'.
5839 1.1.1.1.2.2 pgoyette * configure: Regenerated.
5840 1.1.1.1.2.2 pgoyette
5841 1.1.1.1.2.2 pgoyette 2016-01-25 H.J. Lu <hongjiu.lu (a] intel.com>
5842 1.1.1.1.2.2 pgoyette
5843 1.1.1.1.2.2 pgoyette * config/tc-i386.c (OPTION_OMIT_LOCK_PREFIX): Renamed to ...
5844 1.1.1.1.2.2 pgoyette (OPTION_MOMIT_LOCK_PREFIX): This.
5845 1.1.1.1.2.2 pgoyette (md_longopts): Updated.
5846 1.1.1.1.2.2 pgoyette (md_parse_option): Likewise.
5847 1.1.1.1.2.2 pgoyette
5848 1.1.1.1.2.2 pgoyette 2016-01-25 Catherine Moore <clm (a] codesourcery.com>
5849 1.1.1.1.2.2 pgoyette
5850 1.1.1.1.2.2 pgoyette * config/mips/tc-mips.c (md_begin): Avoid gp-relative addressing
5851 1.1.1.1.2.2 pgoyette if abicalls are in effect.
5852 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/sdata-gp.s: New test.
5853 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/sdata-gp.d: New expected output
5854 1.1.1.1.2.2 pgoyette * testsuite/gas/mips/mips.exp: Run new test.
5855 1.1.1.1.2.2 pgoyette
5856 1.1.1.1.2.2 pgoyette 2016-01-25 Renlin Li <renlin.li (a] arm.com>
5857 1.1.1.1.2.2 pgoyette
5858 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/thumb2_it_search.d: New.
5859 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/thumb2_it_search.s: New.
5860 1.1.1.1.2.2 pgoyette
5861 1.1.1.1.2.2 pgoyette 2016-01-21 Nick Clifton <nickc (a] redhat.com>
5862 1.1.1.1.2.2 pgoyette
5863 1.1.1.1.2.2 pgoyette PR gas/19454
5864 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/mapshort-elf.d: Fix expected output to cope
5865 1.1.1.1.2.2 pgoyette with arm-netbsdelf target.
5866 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/blx-bl-convert.d: Skip for netbsdelf.
5867 1.1.1.1.2.2 pgoyette
5868 1.1.1.1.2.2 pgoyette 2016-01-20 Nick Clifton <nickc (a] redhat.com>
5869 1.1.1.1.2.2 pgoyette
5870 1.1.1.1.2.2 pgoyette PR 19456
5871 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/weakdef-1.d: Skip for VxWorks.
5872 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/blx-bl-convert.d
5873 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/plt-1.d: Likewise.
5874 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/reloc-bad.d: Likewise.
5875 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/thumb-w-good.d: Likewise.
5876 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/thumb2_pool.d: Likewise.
5877 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/ldconst.d: Adjust so that it works with VxWorks
5878 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/tls_vxworks.d: Update expected output.
5879 1.1.1.1.2.2 pgoyette
5880 1.1.1.1.2.2 pgoyette PR 19499
5881 1.1.1.1.2.2 pgoyette * doc/as.texinfo (Errors): Correct documentation describing the
5882 1.1.1.1.2.2 pgoyette interaction of .file and .line with warning and error messages.
5883 1.1.1.1.2.2 pgoyette
5884 1.1.1.1.2.2 pgoyette PR 19458
5885 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_2-a.d: Skip for COFF based targets.
5886 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-main.d: Likewise.
5887 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/archv8m-base.d: Likewise.
5888 1.1.1.1.2.2 pgoyette
5889 1.1.1.1.2.2 pgoyette 2016-01-20 Matthew Wahab <matthew.wahab (a] arm.com>
5890 1.1.1.1.2.2 pgoyette
5891 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_2-a-illegal.d: New.
5892 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_2-a-illegal.l: New.
5893 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/armv8_2-a-illegal.s: New.
5894 1.1.1.1.2.2 pgoyette
5895 1.1.1.1.2.2 pgoyette 2016-01-20 Mickael Guene <mickael.guene (a] st.com>
5896 1.1.1.1.2.2 pgoyette Terry Guo <terry.guo (a] arm.com>
5897 1.1.1.1.2.2 pgoyette
5898 1.1.1.1.2.2 pgoyette * config/obj-elf.c (obj_elf_change_section) : Allow arm section with
5899 1.1.1.1.2.2 pgoyette SHF_ARM_NOREAD section flag.
5900 1.1.1.1.2.2 pgoyette * config/tc-arm.h (md_elf_section_letter) : Implement this hook to
5901 1.1.1.1.2.2 pgoyette handle letter 'y'.
5902 1.1.1.1.2.2 pgoyette (arm_elf_section_letter) : Declare it.
5903 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_elf_section_letter): Handle letter 'y' to set
5904 1.1.1.1.2.2 pgoyette SHF_ARM_NOREAD section flag.
5905 1.1.1.1.2.2 pgoyette * doc/c-arm.texi (ARM section attribute): Document the 'y' attribute.
5906 1.1.1.1.2.2 pgoyette
5907 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/section-execute-only.s: New test case.
5908 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/section-execute-only.d: Expected output.
5909 1.1.1.1.2.2 pgoyette
5910 1.1.1.1.2.2 pgoyette 2016-01-18 Maciej W. Rozycki <macro (a] imgtec.com>
5911 1.1.1.1.2.2 pgoyette
5912 1.1.1.1.2.2 pgoyette * config/tc-mips.c (micromips_insn_length): Remove the mention
5913 1.1.1.1.2.2 pgoyette of 48-bit microMIPS instructions.
5914 1.1.1.1.2.2 pgoyette
5915 1.1.1.1.2.2 pgoyette 2016-01-18 Alan Modra <amodra (a] gmail.com>
5916 1.1.1.1.2.2 pgoyette
5917 1.1.1.1.2.2 pgoyette * configure: Regenerate.
5918 1.1.1.1.2.2 pgoyette
5919 1.1.1.1.2.2 pgoyette 2016-01-17 Alan Modra <amodra (a] gmail.com>
5920 1.1.1.1.2.2 pgoyette
5921 1.1.1.1.2.2 pgoyette * configure: Regenerate.
5922 1.1.1.1.2.2 pgoyette
5923 1.1.1.1.2.2 pgoyette 2016-01-17 Alan Modra <amodra (a] gmail.com>
5924 1.1.1.1.2.2 pgoyette
5925 1.1.1.1.2.2 pgoyette * testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
5926 1.1.1.1.2.2 pgoyette
5927 1.1.1.1.2.2 pgoyette 2016-01-14 Nick Clifton <nickc (a] redhat.com>
5928 1.1.1.1.2.2 pgoyette
5929 1.1.1.1.2.2 pgoyette * testsuite/gas/rl78/sp-relative-movw.s: New test.
5930 1.1.1.1.2.2 pgoyette * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly.
5931 1.1.1.1.2.2 pgoyette * testsuite/gas/rl78/rl78.exp: Run the new test.
5932 1.1.1.1.2.2 pgoyette
5933 1.1.1.1.2.2 pgoyette 2016-01-14 Matthew Wahab <matthew.wahab (a] arm.com>
5934 1.1.1.1.2.2 pgoyette
5935 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-sysreg-2.l: New.
5936 1.1.1.1.2.2 pgoyette * testsuite/gas/aarch64/illegal-sysreg-2.d: New.
5937 1.1.1.1.2.2 pgoyette
5938 1.1.1.1.2.2 pgoyette 2016-01-13 Maciej W. Rozycki <macro (a] imgtec.com>
5939 1.1.1.1.2.2 pgoyette
5940 1.1.1.1.2.2 pgoyette * config/tc-nios2.c (output_movia): Preset `code' to 0.
5941 1.1.1.1.2.2 pgoyette
5942 1.1.1.1.2.2 pgoyette 2016-01-13 Yoshinori Sato <ysato (a] users.sourceforge.jp>
5943 1.1.1.1.2.2 pgoyette
5944 1.1.1.1.2.2 pgoyette * config/tc-h8300.c (get_operand): Remove spurious condition in
5945 1.1.1.1.2.2 pgoyette test for closing parenthesis.
5946 1.1.1.1.2.2 pgoyette
5947 1.1.1.1.2.2 pgoyette 2016-01-12 Matthew Wahab <matthew.wahab (a] arm.com>
5948 1.1.1.1.2.2 pgoyette
5949 1.1.1.1.2.2 pgoyette * config/tc-arm.c (arm_ext_v8_2): New.
5950 1.1.1.1.2.2 pgoyette (insns): Add "esb".
5951 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_2-a.d: New.
5952 1.1.1.1.2.2 pgoyette * testsuite/gas/arm/armv8_2-a.s: New.
5953 1.1.1.1.2.2 pgoyette
5954 1.1.1.1.2.2 pgoyette 2016-01-12 Alan Modra <amodra (a] gmail.com>
5955 1.1.1.1.2.2 pgoyette
5956 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/vsx3.d: Accept nop padding.
5957 1.1.1.1.2.2 pgoyette
5958 1.1.1.1.2.2 pgoyette 2016-01-11 Peter Bergner <bergner (a] vnet.ibm.com>
5959 1.1.1.1.2.2 pgoyette
5960 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
5961 1.1.1.1.2.2 pgoyette xvcmpnesp, xvcmpnesp.>: Delete tests.
5962 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/power9.s: Likewise.
5963 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/vsx3.d: Likewise.
5964 1.1.1.1.2.2 pgoyette * testsuite/gas/ppc/vsx3.s: Likewise.
5965 1.1.1.1.2.2 pgoyette
5966 1.1.1.1.2.2 pgoyette 2016-01-08 Andreas Schwab <schwab (a] linux-m68k.org>
5967 1.1.1.1.2.2 pgoyette
5968 1.1.1.1.2.2 pgoyette PR gas/13050
5969 1.1.1.1.2.2 pgoyette * testsuite/gas/m68k/all.exp: Add tests p13050-1 and p13050-2.
5970 1.1.1.1.2.2 pgoyette * testsuite/gas/m68k/p13050-1.s: New file.
5971 1.1.1.1.2.2 pgoyette * testsuite/gas/m68k/p13050-2.d: New file.
5972 1.1.1.1.2.2 pgoyette * testsuite/gas/m68k/p13050-2.s: New file.
5973 1.1.1.1.2.2 pgoyette
5974 1.1.1.1.2.2 pgoyette 2016-01-06 Andrew Burgess <andrew.burgess (a] embecosm.com>
5975 1.1.1.1.2.2 pgoyette
5976 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/adc.d: Add 'R_' prefix to relocation names.
5977 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/add.d: Likewise.
5978 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/and.d: Likewise.
5979 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asl.d: Likewise.
5980 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/asr.d: Likewise.
5981 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/bic.d: Likewise.
5982 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/extb.d: Likewise.
5983 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/extw.d: Likewise.
5984 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/j.d: Likewise.
5985 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/jl.d: Likewise.
5986 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ld2.d: Likewise.
5987 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/lsr.d: Likewise.
5988 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/mov.d: Likewise.
5989 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/or.d: Likewise.
5990 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/pcl-relocs.d: Likewise.
5991 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/pcrel-relocs.d: Likewise.
5992 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/pic-relocs.d: Likewise.
5993 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/plt-relocs.d: Likewise.
5994 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/rlc.d: Likewise.
5995 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/ror.d: Likewise.
5996 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/rrc.d: Likewise.
5997 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sbc.d: Likewise.
5998 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sda-relocs.d: Likewise.
5999 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sda-relocs2.d: Likewise.
6000 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sexb.d: Likewise.
6001 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sexw.d: Likewise.
6002 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/st.d: Likewise.
6003 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/sub.d: Likewise.
6004 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/tls-relocs.d: Likewise.
6005 1.1.1.1.2.2 pgoyette * testsuite/gas/arc/xor.d: Likewise.
6006 1.1.1.1.2.2 pgoyette
6007 1.1.1.1.2.2 pgoyette 2016-01-01 Alan Modra <amodra (a] gmail.com>
6008 1.1.1.1.2.2 pgoyette
6009 1.1.1.1.2.2 pgoyette Update year range in copyright notice of all files.
6010 1.1.1.1.2.2 pgoyette
6011 1.1.1.1.2.2 pgoyette For older changes see ChangeLog-2015 and testsuite/ChangeLog-2015
6012 1.1.1.1.2.2 pgoyette
6014 1.1.1.1.2.2 pgoyette Copyright (C) 2016 Free Software Foundation, Inc.
6015 1.1.1.1.2.2 pgoyette
6016 1.1.1.1.2.2 pgoyette Copying and distribution of this file, with or without modification,
6017 1.1.1.1.2.2 pgoyette are permitted in any medium without royalty provided the copyright
6018 1.1.1.1.2.2 pgoyette notice and this notice are preserved.
6019 1.1.1.1.2.2 pgoyette
6020 1.1.1.1.2.2 pgoyette Local Variables:
6021 1.1.1.1.2.2 pgoyette mode: change-log
6022 1.1.1.1.2.2 pgoyette left-margin: 8
6023 1.1.1.1.2.2 pgoyette fill-column: 74
6024 1.1.1.1.2.2 pgoyette version-control: never
6025 End:
6026