2013-06-09 Sandra Loosemore <sandra@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / ChangeLog
1 2013-06-09 Sandra Loosemore <sandra@codesourcery.com>
2
3 * gas/nios2/trap.s: Add additional test cases for optional
4 argument.
5 * gas/nios2/trap.d: Likewise.
6
7 2013-05-31 H.J. Lu <hongjiu.lu@intel.com>
8
9 * gas/i386/size-3.d: Updated for text/data/bss section alignment
10 change.
11 * gas/i386/x86-64-size-1.d: Likewise.
12 * gas/i386/x86-64-unwind.d: Likewise.
13 * gas/i386/ilp32/x86-64-size-1.d: Likewise.
14 * gas/i386/ilp32/x86-64-size-5.d: Likewise.
15 * gas/i386/ilp32/x86-64-unwind.d: Likewise.
16
17 2013-05-31 Catherine Moore <clm@codesourcery.com>
18
19 gas/testsuite/
20 * gas/mips/ehword.d: New.
21 * gas/mips/ehword.s: New.
22 * gas/mips/mips.exp: Run ehword test.
23
24 2013-05-29 Maciej W. Rozycki <macro@codesourcery.com>
25
26 * gas/mips/jalr3.d: New test.
27 * gas/mips/jalr3-n32.d: New test.
28 * gas/mips/jalr3-n64.d: New test.
29 * gas/mips/jalr3.s: New test source.
30 * gas/mips/mips.exp: Run the new tests.
31
32 2013-05-28 Cary Coutant <ccoutant@google.com>
33
34 * gas/cris/rd-dw2-1.d: Adjust expected output.
35 * gas/cris/rd-dw2-10.d: Likewise.
36 * gas/cris/rd-dw2-11.d: Likewise.
37 * gas/cris/rd-dw2-12.d: Likewise.
38 * gas/cris/rd-dw2-13.d: Likewise.
39 * gas/cris/rd-dw2-14.d: Likewise.
40 * gas/cris/rd-dw2-15.d: Likewise.
41 * gas/cris/rd-dw2-2.d: Likewise.
42 * gas/cris/rd-dw2-3.d: Likewise.
43 * gas/cris/rd-dw2-4.d: Likewise.
44 * gas/cris/rd-dw2-5.d: Likewise.
45 * gas/cris/rd-dw2-6.d: Likewise.
46 * gas/cris/rd-dw2-7.d: Likewise.
47 * gas/cris/rd-dw2-8.d: Likewise.
48 * gas/cris/rd-dw2-9.d: Likewise.
49 * gas/elf/dwarf2-1.d: Likewise.
50 * gas/elf/dwarf2-2.d: Likewise.
51 * gas/elf/dwarf2-3.d: Likewise.
52 * gas/i386/debug1.d: Likewise.
53 * gas/i386/dw2-compress-1.d: Likewise.
54 * gas/i386/ilp32/lns/lns-common-1.d: Likewise.
55 * gas/i386/ilp32/lns/lns-duplicate.d: Likewise.
56 * gas/ia64/pr13167.d: Likewise.
57 * gas/lns/lns-big-delta.d: Likewise.
58 * gas/lns/lns-common-1-alt.d: Likewise.
59 * gas/lns/lns-common-1.d: Likewise.
60 * gas/lns/lns-duplicate.d: Likewise.
61 * gas/mips/loc-swap-2.d: Likewise.
62 * gas/mips/loc-swap.d: Likewise.
63 * gas/mips/micromips@loc-swap-2.d: Likewise.
64 * gas/mips/micromips@loc-swap.d: Likewise.
65 * gas/mips/mips16-dwarf2-n32.d: Likewise.
66 * gas/mips/mips16-dwarf2.d: Likewise.
67 * gas/mips/mips16@loc-swap-2.d: Likewise.
68 * gas/mips/mips16@loc-swap.d: Likewise.
69
70 2013-05-28 Maciej W. Rozycki <macro@codesourcery.com>
71
72 * gas/mips/ld-zero.d: New test.
73 * gas/mips/ld-zero-2.d: New test.
74 * gas/mips/ld-zero-3.d: New test.
75 * gas/mips/ld-zero-q.d: New test.
76 * gas/mips/ld-zero-u.d: New test.
77 * gas/mips/ecoff@ld-zero-3.d: New test.
78 * gas/mips/micromips@ld-zero-2.d: New test.
79 * gas/mips/micromips@ld-zero-3.d: New test.
80 * gas/mips/ld-zero.s: New test source.
81 * gas/mips/ld-zero-2.s: New test source.
82 * gas/mips/ld-zero-3.s: New test source.
83 * gas/mips/ld-zero-q.s: New test source.
84 * gas/mips/ld-zero-u.s: New test source.
85 * gas/mips/mips.exp: Run the new tests.
86
87 2013-05-28 Yufeng Zhang <yufeng.zhang@arm.com>
88
89 * gas/aarch64/tls.d: Update.
90 * gas/aarch64/tls.s: Update.
91
92 2013-05-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
93
94 * gas/arm/armv8-a-bad.l: Update expected warning message.
95 * gas/arm/armv8-a-it-bad.l: Likewise.
96
97 2013-05-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
98
99 * gas/aarch64/adr_1.d: New file.
100 * gas/aarch64/adr_1.s: New file.
101 * gas/aarch64/b_1.d: New file.
102 * gas/aarch64/b_1.s: New file.
103 * gas/aarch64/beq_1.d: New file.
104 * gas/aarch64/beq_1.s: New file.
105 * gas/aarch64/ldr_1.d: New file.
106 * gas/aarch64/ldr_1.s: New file.
107 * gas/aarch64/tbz_1.d: New file.
108 * gas/aarch64/tbz_1.s: New file.
109
110 2013-05-24 Richard Sandiford <rsandifo@linux.vnet.ibm.com>
111
112 * gas/s390/zarch-z9-109-err.s, gas/s390/zarch-z9-109-err.l: New test.
113 * gas/s390/s390.exp: Run it.
114
115 2013-05-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
116
117 * gas/s390/zarch-zEC12.d: Adjust length operands for cdzt, cxzt,
118 czdt, and czxt.
119 * gas/s390/zarch-zEC12.d: Likewise.
120
121 2013-05-22 Jürgen Urban <JuergenUrban@gmx.de>
122
123 * gas/mips/r5900-full.s, gas/mips/r5900-full.d: Add tests for LQ
124 and SQ macros.
125 * gas/mips/r5900-vu0.s, gas/mips/r5900-vu0.d: New test.
126 * gas/mips/mips.exp: Run it.
127
128 2013-05-21 Alan Modra <amodra@gmail.com>
129
130 * gas/ppc/vsx2.d: Ignore trailing padding.
131
132 2013-05-20 Peter Bergner <bergner@vnet.ibm.com>
133
134 * gas/ppc/altivec2.d <bcdadd., bcdadd., vaddcuq, vaddecuq, vaddeuqm,
135 vaddudm, vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh,
136 vclzw, vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud.,
137 veqv, vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgew, vmrgow, vmulesw,
138 vmuleuw, vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast,
139 vorc, vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
140 vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
141 vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
142 vsubudm, vsubuqm, vupkhsw, vupklsw>: Add new tests.
143 * gas/ppc/altivec2.s: Likewise.
144 * gas/ppc/power8.d <bcdadd., bcdsub., bctar, bctarl, clrbhrb, fmrgew,
145 fmrgow, lqarx, lxsiwax, lxsiwzx, lxsspx, mfbhrbe, mfvsrd, mfvsrwz,
146 msgclrp, msgsndp, mtsle, mtvsrd, mtvsrwa, mtvsrwz, pbt., rfebb,
147 stqcx., stxsiwx, stxsspx, vaddcuq, vaddecuq, vaddeuqm, vaddudm,
148 vadduqm, vbpermq, vcipher, vcipherlast, vclzb, vclzd, vclzh, vclzw,
149 vcmpequd, vcmpequd., vcmpgtsd, vcmpgtsd., vcmpgtud, vcmpgtud., veqv,
150 vgbbd, vmaxsd, vmaxud, vminsd, vminud, vmrgow, vmulesw, vmuleuw,
151 vmulosw, vmulouw, vmuluwm, vnand, vncipher, vncipherlast, vorc,
152 vpermxor, vpksdss, vpksdus, vpkudum, vpkudus, vpmsumb, vpmsumd,
153 vpmsumh, vpmsumw, vpopcntb, vpopcntd, vpopcnth, vpopcntw, vrld, vsbox,
154 vshasigmad, vshasigmaw, vsld, vsrad, vsrd, vsubcuq, vsubecuq, vsubeuqm,
155 vsubuqm, vupkhsw, vupklsw, waitasec, xsaddsp, xscvdpspn, xscvspdpn,
156 xscvsxdsp, xscvuxdsp, xsdivsp, xsmaddasp, xsmaddmsp, xsmsubasp,
157 xsmsubmsp, xsmulsp, xsnmaddasp, xsnmaddmsp, xsnmsubasp, xsnmsubmsp,
158 xsresp, xsrsp, xsrsqrtesp, xssqrtsp, xssubsp, xxleqv, xxlnand,
159 xxlorc>: Add new tests.
160 * gas/ppc/power8.s Likewise.
161 * gas/ppc/vsx.d <lxvd2x, stxvd2x>: Add new tests.
162 * gas/ppc/vsx.s Likewise.
163 * gas/ppc/vsx2.d: New test file.
164 * gas/ppc/vsx2.s: Likewise.
165 * gas/ppc/ppc.exp: Run it.
166
167 2013-05-16 Tristan Gingold <gingold@adacore.com>
168
169 * gas/ppc/ppc.exp: Do not run simpshft on aix.
170
171 2013-05-16 Nick Clifton <nickc@redhat.com>
172
173 * gas/msp430/opcodes.s: Use correct value for .arch pseudo.
174 * gas/msp430/msp430x.d: Use correct value for -mcpu option.
175
176 2013-05-13 Yufeng Zhang <yufeng.zhang@arm.com>
177
178 * gas/aarch64/diagnostic.s: Update.
179 * gas/aarch64/diagnostic.l: Ditto.
180 * gas/aarch64/movi.s: Add new tests.
181 * gas/aarch64/movi.d: Update.
182
183 2013-05-09 Andrew Pinski <apinski@cavium.com>
184
185 * gas/mips/mips.exp: Run virt and virt64 testcases.
186 * gas/mips/virt.d: New file.
187 * gas/mips/virt.s: New file.
188 * gas/mips/virt64.d: New file.
189 * gas/mips/virt64.s: New file.
190
191 2013-05-04 Richard Sandiford <rdsandiford@googlemail.com>
192
193 * gas/mips/micromips-warn-branch-delay.d: Use numeric registers.
194
195 2013-05-02 Richard Sandiford <rdsandiford@googlemail.com>
196
197 * gas/mips/mips16-stabs.s, gas/mips/mips16-stabs.d: New test.
198 * gas/mips/mips.exp: Run it.
199
200 2013-05-02 Nick Clifton <nickc@redhat.com>
201
202 * gas/all/gas.exp: Skip the DIFF1 test for the MSP430.
203 Expect the FORWARD test to pass for the MSP430.
204 Skip the REDEF tests for the MSP430.
205 Expect the 930509A test to fail for the MSP430.
206 * gas/all/sleb128-4.d: Skip for the MSP430.
207 * gas/elf/elf.exp: Set target_machine to msp430 for the MSP430.
208 Skip the EHOPT0 test for the MSP430.
209 Skip the REDEF and EQU-RELOC tests for the MSP430.
210 * gas/elf/section2.e-msp430: New file.
211 * gas/lns/lns-big-delta.d: Remove expectation of 20-bit
212 addresses.
213 * gas/lns/lns.exp: Use alternate LNS COMMON test for the MSP430.
214 * gas/msp430/msp430x.s: New test.
215 * gas/msp430/msp430x.d: Expected disassembly.
216 * gas/msp430/msp430.exp: Run new test.
217 * gas/msp430/opcode.d: Update expected disassembly.
218
219 2013-04-30 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
220
221 * gas/mips/ext-ill.s: New file.
222 * gas/mips/ext-ill.l: New file.
223 * gas/mips/mips.exp: Run new tests.
224
225 2013-04-29 Nick Clifton <nickc@redhat.com>
226
227 * gas/elf/dwarf2-3.d: Fix expected readelf output.
228
229 2013-04-24 H.J. Lu <hongjiu.lu@intel.com>
230
231 * gas/i386/rex.d: Skip x86_64-*-elf*.
232 * gas/i386/ilp32/rex.d: Likewise.
233
234 2013-04-15 Julian Brown <julian@codesourcery.com>
235
236 * gas/all/gas.exp (sleb128-7): Don't run for tic4x, tic54x.
237 * gas/all/sleb128-2.s: Reformat, use _ at start of labels, remove
238 cruft.
239 * gas/all/sleb128-3.s: Likewise.
240 * gas/all/sleb128-4.s: Likewise.
241 * gas/all/sleb128-5.s: Likewise.
242 * gas/all/sleb128-7.s: Likewise.
243 * gas/all/sleb128-2.d: Handle data sections named $DATA$.
244 * gas/all/sleb128-3.d: Likewise.
245 * gas/all/sleb128-4.d: Likewise.
246 * gas/all/sleb128-5.d: Likewise.
247 * gas/all/sleb128-7.d: Likewise.
248
249 2013-04-10 Julian Brown <julian@codesourcery.com>
250
251 * gas/all/sleb128-2.s: New test.
252 * gas/all/sleb128-3.s: Likewise.
253 * gas/all/sleb128-4.s: Likewise.
254 * gas/all/sleb128-5.s: Likewise.
255 * gas/all/sleb128-7.s: Likewise.
256 * gas/all/sleb128-2.d: New.
257 * gas/all/sleb128-3.d: New.
258 * gas/all/sleb123-4.d: New.
259 * gas/all/sleb123-5.d: New.
260 * gas/all/sleb123-7.d: New.
261 * gas/all/gas.exp (sleb128-2, sleb128-3, sleb128-4, sleb128-5)
262 (sleb128-7): Run new tests.
263
264 2013-04-10 Jan Beulich <jbeulich@suse.com>
265
266 * gas/testsuite/gas/arm/ldst-pc.s: Add index, non-writeback
267 forms of various loads and stores with PC as base.
268 * gas/testsuite/gas/arm/ldst-pc.d: Update accordingly.
269
270 2013-04-10 Jan Beulich <jbeulich@suse.com>
271
272 * gas/arm/barrier-bad.d: Change title.
273 * gas/arm/barrier-bad.s: Add immediate form of ISB and DSB as
274 well as one symbolic form of DSB.
275 * gas/arm/barrier-bad.l: Update accordingly.
276 * gas/arm/barrier-bad-thumb.d: Adjust title. Use barrier-bad.s as
277 source. Pass -mthumb to gas.
278 * gas/arm/barrier-bad-thumb.l: Remove.
279 * gas/arm/barrier-bad-thumb.s: Remove.
280 * gas/arm/barrier-thumb.d: Adjust title. Use barrier.s as source.
281 Pass -mthumb to gas.
282 * gas/arm/barrier-thumb.s: Remove.
283
284 2013-04-09 Jan Beulich <jbeulich@suse.com>
285
286 * gas/arm/vfp1xD.s: Add VMRS/VMSR tests with FPINST, FPINST2,
287 and C15.
288 * gas/arm/vfp1xD.d: Update accordingly.
289
290 2013-04-09 Jan Beulich <jbeulich@suse.com>
291
292 * gas/arm/neon-omit.s: Add tests for suffix less VMOV.
293 * gas/arm/neon-omit.d: Update accordingly.
294
295 2013-04-09 Jan Beulich <jbeulich@suse.com>
296
297 * gas/arm/neon-addressing-bad.s: Add test for further invalid VST
298 operands.
299 * gas/arm/neon-addressing-bad.l: Update accordingly.
300
301 2013-04-08 Jan Beulich <jbeulich@suse.com>
302
303 * gas/i386/x86-64-opcode.s: Flesh out LOOP and J*CXZ sections.
304 Correct comments in Jcc section.
305 * gas/i386/x86-64-opcode.d: Refresh.
306 * gas/i386/ilp32/x86-64-opcode.d: Refresh.
307
308 2013-04-06 David S. Miller <davem@davemloft.net>
309
310 * gas/sparc/cbcond.s: Add tests for new opcode aliases.
311 * gas/sparc/cbcond.d: Updated.
312 * gas/sparc/hpcvis3.s: Add tests for new opcode aliases.
313 * gas/sparc/hpcvis3.d: Updated.
314 * gas/sparc/v8-movwr-imm.d: Fix expected disassembly.
315 * gas/sparc/edge.s: New test.
316 * gas/sparc/edge.d: Expected disassembly.
317 * gas/sparc/flush.s: New test.
318 * gas/sparc/flush.d: Expected disassembly.
319 * gas/sparc/ldd_std.s: New test.
320 * gas/sparc/ldd_std.d: Expected disassembly.
321 * gas/sparc/ldtw_sttw.s: New test.
322 * gas/sparc/ldtw_sttw.d: Expected disassembly.
323 * gas/sparc/sparc.exp: Run new tests.
324
325 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
326
327 PR binutils/15068
328 * gas/tic6x/insns16-lsd-unit.s: Correct bit patterns for mvk, add
329 and xor.
330 * gas/tic6x/insns16-lsd-unit.d: Update expected output.
331
332 2013-03-27 H.J. Lu <hongjiu.lu@intel.com>
333
334 * gas/i386/addr32.s: Add an SIB test.
335 * gas/i386/addr32.d: Updated.
336
337 2013-03-27 Alexis Deruelle <alexis.deruelle@gmail.com>
338
339 PR binutils/15068
340 * gas/tic6x/insns16-d-unit.s: New test.
341 * gas/tic6x/insns16-d-unit.d: Expected disassembly.
342 * gas/tic6x/insns16-ddec.s: New test.
343 * gas/tic6x/insns16-ddec.d: Expected disassembly.
344 * gas/tic6x/insns16-dinc.s: New test.
345 * gas/tic6x/insns16-dinc.d: Expected disassembly.
346 * gas/tic6x/insns16-dind.s: New test.
347 * gas/tic6x/insns16-dind.d: Expected disassembly.
348 * gas/tic6x/insns16-doff4.s: New test.
349 * gas/tic6x/insns16-doff4.d: Expected disassembly.
350 * gas/tic6x/insns16-l-unit.s: New test.
351 * gas/tic6x/insns16-l-unit.d: Expected disassembly.
352 * gas/tic6x/insns16-lsd-unit.s: New test.
353 * gas/tic6x/insns16-lsd-unit.d: Expected disassembly.
354 * gas/tic6x/insns16-m-unit.s: New test.
355 * gas/tic6x/insns16-m-unit.d: Expected disassembly.
356 * gas/tic6x/insns16-s-unit-pcrel.s: New test.
357 * gas/tic6x/insns16-s-unit-pcrel.d: Expected disassembly.
358 * gas/tic6x/insns16-s-unit: New test.
359 * gas/tic6x/insns16-s-unit.d: Expected disassembly.
360
361 2013-03-26 Douglas B Rupp <rupp@adacore.com>
362
363 * gas/ia64/ia64.exp: Add new test reloc-mlx
364 * gas/ia64/reloc-mlx.[sd]: New test for X-unit reloc.
365 * gas/ia64/pcrel.d: Fix output for X-unit reloc.
366
367 2013-03-21 Will Newton <will.newton@linaro.org>
368
369 * gas/arm/thumb2_relax.d: Strip out invalid pc-relative strs.
370 * gas/arm/thumb2_relax.s: Likewise.
371 * gas/arm/thumb32.d: Likewise.
372 * gas/arm/thumb32.l: Likewise.
373 * gas/arm/thumb32.s: Likewise.
374 * gas/arm/thumb2_str-bad.d: New file.
375 * gas/arm/thumb2_str-bad.l: Likewise.
376 * gas/arm/thumb2_str-bad.s: Likewise.
377
378 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
379
380 PR gas/15082
381 * gas/tic6x/insns-bad-1.s: Remove test-case for mpydp with
382 cross-path.
383 * gas/tic6x/insns-bad-1.l: Update expected output.
384 * gas/tic6x/insns-c674x.s: Add a test-case for mpydp with
385 cross-path.
386 * gas/tic6x/insns-c674x.d: Update expected output.
387
388 2013-03-20 Alexis Deruelle <alexis.deruelle@gmail.com>
389
390 PR gas/15095
391 * gas/tic6x/insns-c674x.s: Add test cases for the newly generated
392 opcode.
393 * gas/tic6x/insns-c674x.d: Update expected disassembly.
394
395 2013-03-15 Will Newton <will.newton@linaro.org>
396
397 * gas/arm/any-idiv.d: Expand *-*eabi test to cover *-*eabi*.
398 * gas/arm/arch4t-eabi.d: Likewise.
399 * gas/arm/arch4t.d: Likewise.
400 * gas/arm/attr-any-armv4t.d: Likewise.
401 * gas/arm/attr-any-thumbv6.d: Likewise.
402 * gas/arm/attr-cpu-directive.d: Likewise.
403 * gas/arm/attr-default.d: Likewise.
404 * gas/arm/attr-march-all.d: Likewise.
405 * gas/arm/attr-march-armv1.d: Likewise.
406 * gas/arm/attr-march-armv2.d: Likewise.
407 * gas/arm/attr-march-armv2a.d: Likewise.
408 * gas/arm/attr-march-armv2s.d: Likewise.
409 * gas/arm/attr-march-armv3.d: Likewise.
410 * gas/arm/attr-march-armv3m.d: Likewise.
411 * gas/arm/attr-march-armv4.d: Likewise.
412 * gas/arm/attr-march-armv4t.d: Likewise.
413 * gas/arm/attr-march-armv4txm.d: Likewise.
414 * gas/arm/attr-march-armv4xm.d: Likewise.
415 * gas/arm/attr-march-armv5.d: Likewise.
416 * gas/arm/attr-march-armv5t.d: Likewise.
417 * gas/arm/attr-march-armv5te.d: Likewise.
418 * gas/arm/attr-march-armv5tej.d: Likewise.
419 * gas/arm/attr-march-armv5texp.d: Likewise.
420 * gas/arm/attr-march-armv5txm.d: Likewise.
421 * gas/arm/attr-march-armv6-m+os.d: Likewise.
422 * gas/arm/attr-march-armv6-m.d: Likewise.
423 * gas/arm/attr-march-armv6.d: Likewise.
424 * gas/arm/attr-march-armv6j.d: Likewise.
425 * gas/arm/attr-march-armv6k+sec.d: Likewise.
426 * gas/arm/attr-march-armv6k.d: Likewise.
427 * gas/arm/attr-march-armv6kt2.d: Likewise.
428 * gas/arm/attr-march-armv6s-m.d: Likewise.
429 * gas/arm/attr-march-armv6t2.d: Likewise.
430 * gas/arm/attr-march-armv6z.d: Likewise.
431 * gas/arm/attr-march-armv6zk.d: Likewise.
432 * gas/arm/attr-march-armv6zkt2.d: Likewise.
433 * gas/arm/attr-march-armv6zt2.d: Likewise.
434 * gas/arm/attr-march-armv7-a+idiv.d: Likewise.
435 * gas/arm/attr-march-armv7-a+mp.d: Likewise.
436 * gas/arm/attr-march-armv7-a+sec+virt.d: Likewise.
437 * gas/arm/attr-march-armv7-a+sec.d: Likewise.
438 * gas/arm/attr-march-armv7-a+virt.d: Likewise.
439 * gas/arm/attr-march-armv7-a.d: Likewise.
440 * gas/arm/attr-march-armv7-m.d: Likewise.
441 * gas/arm/attr-march-armv7-r+mp.d: Likewise.
442 * gas/arm/attr-march-armv7-r.d: Likewise.
443 * gas/arm/attr-march-armv7.d: Likewise.
444 * gas/arm/attr-march-armv7a.d: Likewise.
445 * gas/arm/attr-march-armv7em.d: Likewise.
446 * gas/arm/attr-march-armv7m.d: Likewise.
447 * gas/arm/attr-march-armv7r.d: Likewise.
448 * gas/arm/attr-march-armv8-a+crypto.d: Likewise.
449 * gas/arm/attr-march-armv8-a+fp.d: Likewise.
450 * gas/arm/attr-march-armv8-a+simd.d: Likewise.
451 * gas/arm/attr-march-armv8-a.d: Likewise.
452 * gas/arm/attr-march-iwmmxt.d: Likewise.
453 * gas/arm/attr-march-iwmmxt2.d: Likewise.
454 * gas/arm/attr-march-xscale.d: Likewise.
455 * gas/arm/attr-mcpu.d: Likewise.
456 * gas/arm/attr-mfpu-arm1020e.d: Likewise.
457 * gas/arm/attr-mfpu-arm1020t.d: Likewise.
458 * gas/arm/attr-mfpu-arm1136jf-s.d: Likewise.
459 * gas/arm/attr-mfpu-arm1136jfs.d: Likewise.
460 * gas/arm/attr-mfpu-arm7500fe.d: Likewise.
461 * gas/arm/attr-mfpu-fpa.d: Likewise.
462 * gas/arm/attr-mfpu-fpa10.d: Likewise.
463 * gas/arm/attr-mfpu-fpa11.d: Likewise.
464 * gas/arm/attr-mfpu-fpe.d: Likewise.
465 * gas/arm/attr-mfpu-fpe2.d: Likewise.
466 * gas/arm/attr-mfpu-fpe3.d: Likewise.
467 * gas/arm/attr-mfpu-maverick.d: Likewise.
468 * gas/arm/attr-mfpu-neon-fp16.d: Likewise.
469 * gas/arm/attr-mfpu-neon.d: Likewise.
470 * gas/arm/attr-mfpu-softfpa.d: Likewise.
471 * gas/arm/attr-mfpu-softvfp+vfp.d: Likewise.
472 * gas/arm/attr-mfpu-softvfp.d: Likewise.
473 * gas/arm/attr-mfpu-vfp.d: Likewise.
474 * gas/arm/attr-mfpu-vfp10-r0.d: Likewise.
475 * gas/arm/attr-mfpu-vfp10.d: Likewise.
476 * gas/arm/attr-mfpu-vfp3.d: Likewise.
477 * gas/arm/attr-mfpu-vfp9.d: Likewise.
478 * gas/arm/attr-mfpu-vfpv2.d: Likewise.
479 * gas/arm/attr-mfpu-vfpv3-d16.d: Likewise.
480 * gas/arm/attr-mfpu-vfpv3.d: Likewise.
481 * gas/arm/attr-mfpu-vfpv4-d16.d: Likewise.
482 * gas/arm/attr-mfpu-vfpv4.d: Likewise.
483 * gas/arm/attr-mfpu-vfpxd.d: Likewise.
484 * gas/arm/attr-names.d: Likewise.
485 * gas/arm/attr-order.d: Likewise.
486 * gas/arm/attr-override-cpu-directive.d: Likewise.
487 * gas/arm/attr-override-mcpu.d: Likewise.
488 * gas/arm/got_prel.d: Likewise.
489 * gas/arm/mapdir.d: Likewise.
490 * gas/arm/mapmisc.d: Likewise.
491 * gas/arm/mapsecs.d: Likewise.
492 * gas/arm/mapshort-eabi.d: Likewise.
493 * gas/arm/mapshort-elf.d: Likewise.
494 * gas/arm/mov-highregs-any.d: Likewise.
495 * gas/arm/mov-lowregs-any.d: Likewise.
496 * gas/arm/pr12198-1.d: Likewise.
497 * gas/arm/pr12198-2.d: Likewise.
498 * gas/arm/thumb-eabi.d: Likewise.
499 * gas/arm/thumb.d: Likewise.
500 * gas/arm/thumbrel.d: Likewise.
501
502 2013-03-15 Nick Clifton <nickc@redhat.com>
503
504 * gas/arm/arch7.d: Skip for non-ELF ARM targets.
505 * gas/arm/arch7a-mp.d: Likewise.
506 * gas/arm/arch7em.d: Likewise.
507 * gas/arm/crc32-bad.d: Likewise.
508 * gas/arm/crc32.d: Likewise.
509
510 2013-03-15 Will Newton <will.newton@linaro.org>
511
512 * gas/arm/vstr-thumb-bad.d: Assemble with -mcpu=arm1156t2f-s.
513
514 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
515
516 * gas/nios2/nios2.exp: Use run_dump_tests.
517 * gas/nios2/mov.d: Delete file.
518 * gas/nios2/mov.s: Likewise.
519 * gas/nios2/rol.d: Likewise.
520 * gas/nios2/rol.s: Likewise.
521 * gas/nios2/add.d: Check instruction values.
522 * gas/nios2/align_fill.d: Likewise.
523 * gas/nios2/and.d: Likewise.
524 * gas/nios2/branch.d: Likewise.
525 * gas/nios2/bret.d: Likewise.
526 * gas/nios2/cache.d: Likewise.
527 * gas/nios2/call.d: Likewise.
528 * gas/nios2/call26.d: Likewise.
529 * gas/nios2/cmp.d: Likewise.
530 * gas/nios2/comments.d: Likewise.
531 * gas/nios2/complex.d: Likewise.
532 * gas/nios2/ctl.d: Likewise.
533 * gas/nios2/custom.d: Likewise.
534 * gas/nios2/etbt.d: Likewise.
535 * gas/nios2/flushda.d: Likewise.
536 * gas/nios2/jmp.d: Likewise.
537 * gas/nios2/ldb.d: Likewise.
538 * gas/nios2/ldh.d: Likewise.
539 * gas/nios2/ldw.d: Likewise.
540 * gas/nios2/lineseparator.d: Likewise.
541 * gas/nios2/movi.d: Likewise.
542 * gas/nios2/movia.d: Likewise.
543 * gas/nios2/mul.d: Likewise.
544 * gas/nios2/nor.d: Likewise.
545 * gas/nios2/or.d: Likewise.
546 * gas/nios2/registers.d: Likewise.
547 * gas/nios2/ret.d: Likewise.
548 * gas/nios2/rotate.d: Likewise.
549 * gas/nios2/stb.d: Likewise.
550 * gas/nios2/sth.d: Likewise.
551 * gas/nios2/stw.d: Likewise.
552 * gas/nios2/sub.d: Likewise.
553 * gas/nios2/sync.d: Likewise.
554 * gas/nios2/trap.d: Likewise.
555 * gas/nios2/tret.d: Likewise.
556 * gas/nios2/xor.d: Likewise.
557
558 2013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
559
560 * gas/nios2/break.d: Check instruction values.
561
562 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
563
564 * gas/nios2/nios2.exp: Run wrprs.
565 * gas/nios2/wrprs.d: New file.
566 * gas/nios2/wrprs.s: Likewise.
567
568 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
569
570 * gas/nios2/nios2.exp: Run rdprs.
571 * gas/nios2/rdprs.d: New file.
572 * gas/nios2/rdprs.s: Likewise.
573
574 2013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
575
576 * gas/nios2/nios2.exp: Run registers.
577 * gas/nios2/registers.d: New file.
578 * gas/nios2/registers.s: Likewise.
579
580 2013-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581
582 * gas/arm/crc32-bad.d: New file.
583 * gas/arm/crc32-bad.l: Likewise.
584 * gas/arm/crc32-bad.s: Likewise.
585 * gas/arm/crc32.d: Likewise.
586 * gas/arm/crc32.s: Likewise.
587
588 2013-03-05 Yufeng Zhang <yufeng.zhang@arm.com>
589
590 * gas/aarch64/diagnostic.s: Add test.
591 * gas/aarch64/diagnostic.l: Update.
592 * gas/aarch64/illegal.s: Add test.
593 * gas/aarch64/illegal.l: Update.
594 * gas/aarch64/fpmov.s: New file.
595 * gas/aarch64/fpmov.d: New file.
596
597 2013-03-01 H.J. Lu <hongjiu.lu@intel.com>
598
599 * gas/i386/inval.s: Add tests for invalid addresses and eiz.
600
601 * gas/i386/x86-64-inval.s: Add tests for invalid addresses and
602 riz/eiz.
603
604 * gas/i386/inval.l: Updated.
605 * gas/i386/x86-64-inval.l: Likewise.
606
607 2013-02-28 H.J. Lu <hongjiu.lu@intel.com>
608
609 * gas/i386/i386.exp: Run inval-rep and x86-64-inval-rep.
610
611 * gas/i386/inval-rep.l: New file.
612 * gas/i386/inval-rep.s: Likewise.
613 * gas/i386/x86-64-inval-rep.l: Likewise.
614 * gas/i386/x86-64-inval-rep.s: Likewise.
615
616 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
617
618 * gas/aarch64/crc32.s: New test.
619 * gas/aarch64/crc32.d: Ditto.
620
621 2013-02-28 Yufeng Zhang <yufeng.zhang@arm.com>
622
623 * gas/aarch64/illegal.l: Delete the error message for
624 msr S3_1_C13_C15_1,x7.
625 * gas/aarch64/sysreg.s: Add new tests.
626 * gas/aarch64/sysreg.d: Update.
627
628 2013-02-19 H.J. Lu <hongjiu.lu@intel.com>
629
630 PR gas/15159
631 * gas/i386/i386.exp: Run smap and x86-64-smap.
632
633 * gas/i386/smap.d: New file.
634 * gas/i386/smap.s: likewise.
635 * gas/i386/x86-64-smap.d: likewise.
636
637 2013-02-15 Markos Chandras <markos.chandras@imgtec.com>
638
639 * gas/metag/labelarithmetic.d: Fix the expected disassembler
640 output to be in little endian format
641 * gas/metag/metacore12.d: likewise
642 * gas/metag/metacore21.d: likewise
643 * gas/metag/metacore21ext.d: likewise
644 * gas/metag/metadsp21.d: likewise
645 * gas/metag/metadsp21ext.d: likewise
646 * gas/metag/metafpu.d: likewise
647 * gas/metag/metafpuext.d: likewise
648 * gas/metag/tls.d: likewise
649
650 2013-02-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
651
652 * gas/arm/neon-vmov-bad.d: New file.
653 * gas/arm/neon-vmov-bad.s: Likewise.
654 * gas/arm/neon-vmov-bad.l: Likewise.
655
656 2013-02-14 Yufeng Zhang <yufeng.zhang@arm.com>
657
658 * gas/aarch64/system.s: Add tests.
659 * gas/aarch64/system.d: Update.
660
661 2013-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
662
663 * gas/arm/archv6t2.s: Add strht and ldrht tests.
664 * gas/arm/archv6t2.d: Add disassembly patterns for the above.
665
666 2013-02-09 Jürgen Urban <JuergenUrban@gmx.de>
667
668 * gas/mips/24k-triple-stores-2.d, gas/mips/24k-triple-stores-2.s,
669 gas/mips/micromips@24k-triple-stores-2.d: Move "sc" tests to...
670 * gas/mips/24k-triple-stores-2-llsc.d,
671 gas/mips/24k-triple-stores-2-llsc.s,
672 gas/mips/micromips@24k-triple-stores-2-llsc.d: ...these new tests.
673 * gas/mips/r5900-full.d, gas/mips/r5900-full.s: Verify that the
674 MIPS ISA level can be upgraded to support ll, sc, lld and scd.
675 * gas/mips/l_d-single.d, gas/mips/s_d-single.d,
676 gas/mips/r5900-nollsc.l, gas/mips/r5900-nollsc.s: New tests.
677 * gas/mips/mips.exp: Update accordingly. Add "nollsc" to r5900
678 properties.
679
680 2013-02-08 Alan Modra <amodra@gmail.com>
681
682 * gas/nios2/nios2.exp: Add copyright.
683 (run_list_test): Delete. Adjust callers to use standard version.
684
685 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
686 Andrew Jenner <andrew@codesourcery.com>
687
688 Based on patches from Altera Corporation.
689
690 * gas/nios2/add.d: New.
691 * gas/nios2/add.s: New.
692 * gas/nios2/align_fill.d: New.
693 * gas/nios2/align_fill.s: New.
694 * gas/nios2/align_text.d: New.
695 * gas/nios2/align_text.s: New.
696 * gas/nios2/and.d: New.
697 * gas/nios2/and.s: New.
698 * gas/nios2/branch.d: New.
699 * gas/nios2/branch.s: New.
700 * gas/nios2/break.d: New.
701 * gas/nios2/break.s: New.
702 * gas/nios2/bret.d: New.
703 * gas/nios2/bret.s: New.
704 * gas/nios2/cache.d: New.
705 * gas/nios2/cache.s: New.
706 * gas/nios2/call26.d: New.
707 * gas/nios2/call26.s: New.
708 * gas/nios2/call.d: New.
709 * gas/nios2/call.s: New.
710 * gas/nios2/cmp.d: New.
711 * gas/nios2/cmp.s: New.
712 * gas/nios2/comments.d: New.
713 * gas/nios2/comments.s: New.
714 * gas/nios2/complex.d: New.
715 * gas/nios2/complex.s: New.
716 * gas/nios2/ctl.d: New.
717 * gas/nios2/ctl.s: New.
718 * gas/nios2/custom.d: New.
719 * gas/nios2/custom.s: New.
720 * gas/nios2/etbt.d: New.
721 * gas/nios2/etbt.s: New.
722 * gas/nios2/flushda.d: New.
723 * gas/nios2/flushda.s: New.
724 * gas/nios2/illegal.l: New.
725 * gas/nios2/illegal.s: New.
726 * gas/nios2/jmp.d: New.
727 * gas/nios2/jmp.s: New.
728 * gas/nios2/ldb.d: New.
729 * gas/nios2/ldb.s: New.
730 * gas/nios2/ldh.d: New.
731 * gas/nios2/ldh.s: New.
732 * gas/nios2/ldw.d: New.
733 * gas/nios2/ldw.s: New.
734 * gas/nios2/lineseparator.d: New.
735 * gas/nios2/lineseparator.s: New.
736 * gas/nios2/mov.d: New.
737 * gas/nios2/movia.d: New.
738 * gas/nios2/movia.s: New.
739 * gas/nios2/movi.d: New.
740 * gas/nios2/movi.s: New.
741 * gas/nios2/mov.s: New.
742 * gas/nios2/mul.d: New.
743 * gas/nios2/mul.s: New.
744 * gas/nios2/nios2.exp: New.
745 * gas/nios2/nor.d: New.
746 * gas/nios2/nor.s: New.
747 * gas/nios2/or.d: New.
748 * gas/nios2/or.s: New.
749 * gas/nios2/ret.d: New.
750 * gas/nios2/ret.s: New.
751 * gas/nios2/rol.d: New.
752 * gas/nios2/rol.s: New.
753 * gas/nios2/rotate.d: New.
754 * gas/nios2/rotate.s: New.
755 * gas/nios2/stb.d: New.
756 * gas/nios2/stb.s: New.
757 * gas/nios2/sth.d: New.
758 * gas/nios2/sth.s: New.
759 * gas/nios2/stw.d: New.
760 * gas/nios2/stw.s: New.
761 * gas/nios2/sub.d: New.
762 * gas/nios2/sub.s: New.
763 * gas/nios2/sync.d: New.
764 * gas/nios2/sync.s: New.
765 * gas/nios2/trap.d: New.
766 * gas/nios2/trap.s: New.
767 * gas/nios2/tret.d: New.
768 * gas/nios2/tret.s: New.
769 * gas/nios2/warn_noat.l: New.
770 * gas/nios2/warn_noat.s: New.
771 * gas/nios2/warn_nobreak.l: New.
772 * gas/nios2/warn_nobreak.s: New.
773 * gas/nios2/xor.d: New.
774 * gas/nios2/xor.s: New.
775
776 2013-01-31 Tristan Gingold <gingold@adacore.com>
777
778 * gas/ppc/test1xcoff32.d: Updated.
779 * gas/all/fwdexp.d: Adjusted for AIX.
780
781 2013-01-30 Yufeng Zhang <yufeng.zhang@arm.com>
782
783 * gas/aarch64/alias.s: Add new tests.
784 * gas/aarch64/alias.d: Update.
785 * gas/aarch64/no-aliases.d: Update.
786
787 2013-01-30 Markos Chandras <markos.chandras@imgtec.com>
788
789 * gas/metag/metacore21-invalid.s: Add invalid SWAP testcases.
790 * gas/metag/metacore21-invalid.l: Add expected output for invalid
791 SWAP testcases.
792
793 2013-01-28 Alexis Deruelle <alexis.deruelle@gmail.com>
794
795 PR gas/15069
796 * gas/tic6x/insns-c674x-pcrel.s: Add test of BNOP instruction
797 within header based fetch packet.
798 * gas/tic6x/insns-c674x-pcrel.d: Update expected disassembly.
799
800 2013-01-24 Nick Clifton <nickc@redhat.com>
801
802 * gas/elf/warn-2.s: Skip for all V850 variants.
803
804 2013-01-17 Yufeng Zhang <yufeng.zhang@arm.com>
805
806 * gas/aarch64/diagnostic.l: Update.
807 * gas/aarch64/movi.s: Add tests.
808 * gas/aarch64/movi.d: Update.
809 * gas/aarch64/programmer-friendly.s: Add comment.
810
811 2013-01-16 H.J. Lu <hongjiu.lu@intel.com>
812
813 * gas/i386/i386.exp: Run size-1, size-2, size-3, size-4,
814 x86-64-size-1, x86-64-size-2, x86-64-size-3, x86-64-size-4,
815 x86-64-size-5 and x86-64-size-inval-1.
816
817 * gas/i386/size-1.d: New file.
818 * gas/i386/size-1.s: Likewise.
819 * gas/i386/size-2.d: Likewise.
820 * gas/i386/size-2.s: Likewise.
821 * gas/i386/size-3.d: Likewise.
822 * gas/i386/size-3.s: Likewise.
823 * gas/i386/size-4.d: Likewise.
824 * gas/i386/size-4.s: Likewise.
825 * gas/i386/x86-64-size-1.d: Likewise.
826 * gas/i386/x86-64-size-2.d: Likewise.
827 * gas/i386/x86-64-size-3.d: Likewise.
828 * gas/i386/x86-64-size-4.d: Likewise.
829 * gas/i386/x86-64-size-5.d: Likewise.
830 * gas/i386/x86-64-size-5.s: Likewise.
831 * gas/i386/x86-64-size-inval-1.l: Likewise.
832 * gas/i386/x86-64-size-inval-1.s: Likewise.
833 * gas/i386/ilp32/x86-64-size-1.d: Likewise.
834 * gas/i386/ilp32/x86-64-size-2.d: Likewise.
835 * gas/i386/ilp32/x86-64-size-3.d: Likewise.
836 * gas/i386/ilp32/x86-64-size-4.d: Likewise.
837 * gas/i386/ilp32/x86-64-size-5.d: Likewise.
838
839 2013-01-16 Alan Modra <amodra@gmail.com>
840
841 * gas/ppc/htm.d: Ignore padding at end of section.
842
843 2013-01-15 H.J. Lu <hongjiu.lu@intel.com>
844
845 PR gas/15019
846 * gas/i386/reloc32.s: Add tests for "xtrn@got -/+ 4".
847 * gas/i386/reloc64.s: Likewise.
848 * gas/i386/ilp32/reloc64.s: Likewise.
849
850 * gas/i386/reloc32.d: Updated.
851 * gas/i386/reloc64.d: Likewise.
852 * gas/i386/ilp32/reloc64.d: Likewise.
853
854 2013-01-15 Nick Clifton <nickc@redhat.com>
855
856 * gas/v850/basic.exp: Allow for variations in reloc names.
857 * gas/v850/split-lo16.d: Likewise.
858
859 * gas/v850/v850e1.s: Add more tests of the PREPARE insn.
860 * gas/v850/v850e1.d: Update expected disassembly.
861
862 2013-01-14 Alan Modra <amodra@gmail.com>
863
864 * gas/v850/basic.exp (reloc part 1): Pass -mgcc-abi to gas.
865 * gas/v850/split-lo16.d: Likewise.
866
867 2013-01-14 Will Newton <will.newton@imgtec.com>
868
869 * gas/metag/metadsp21.d: Fix expected MMOV disassembly.
870
871 2013-01-14 Alan Modra <amodra@gmail.com>
872
873 * gas/ppc/htm.s: Use .text rather than .section ".text".
874 * gas/ppc/power8.s: Likewise.
875 * gas/ppc/htm.d: Don't match file format.
876 * gas/ppc/power8.d: Likewise.
877
878 2013-01-10 Peter Bergner <bergner@vnet.ibm.com>
879
880 * gas/ppc/htm.d: New test.
881 * gas/ppc/htm.s: Likewise.
882 * gas/ppc/power8.d: Likewise.
883 * gas/ppc/power8.s: Likewise.
884 * gas/ppc/ppc.exp: Run them.
885
886 2013-01-10 Will Newton <will.newton@imgtec.com>
887
888 * gas/metag/labelarithmetic.d: New file.
889 * gas/metag/labelarithmetic.s: New file.
890 * gas/metag/metacore12.d: New file.
891 * gas/metag/metacore12.s: New file.
892 * gas/metag/metacore21-invalid.l: New file.
893 * gas/metag/metacore21-invalid.s: New file.
894 * gas/metag/metacore21.d: New file.
895 * gas/metag/metacore21.s: New file.
896 * gas/metag/metacore21ext.d: New file.
897 * gas/metag/metacore21ext.s: New file.
898 * gas/metag/metadsp21-invalid.l: New file.
899 * gas/metag/metadsp21-invalid.s: New file.
900 * gas/metag/metadsp21.d: New file.
901 * gas/metag/metadsp21.s: New file.
902 * gas/metag/metadsp21ext.d: New file.
903 * gas/metag/metadsp21ext.s: New file.
904 * gas/metag/metafpu21.d: New file.
905 * gas/metag/metafpu21.s: New file.
906 * gas/metag/metafpu21ext.d: New file.
907 * gas/metag/metafpu21ext.s: New file.
908 * gas/metag/metag.exp: New file.
909 * gas/metag/tls.d: New file.
910 * gas/metag/tls.s: New file.
911
912 2013-01-08 Yufeng Zhang <yufeng.zhang@arm.com>
913
914 * gas/aarch64/diagnostic.s: Add test.
915 * gas/aarch64/diagnostic.l: Update.
916
917 2013-01-07 Nick Clifton <nickc@redhat.com>
918
919 PR gas/14887
920 * gas/arm/neon-ldst-es.s: Add more whitespace.
921
922 2013-01-04 Juergen Urban <JuergenUrban@gmx.de>
923
924 * gas/mips/r5900-full.s: New test.
925 * gas/mips/r5900-full.d: Expected disassembly.
926 * gas/mips/r5900.s: New test.
927 * gas/mips/r5900.d: Expected disassembly.
928 * gas/mips/mips.exp: Run new tests.
929
930 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
931
932 * gas/aarch64/int-insns.d: Update.
933 * gas/aarch64/mov.d: Update.
934 * gas/aarch64/reloc-insn.d: Update.
935
936 2013-01-04 Yufeng Zhang <yufeng.zhang@arm.com>
937
938 * gas/aarch64/system.d: Update.
939
940 2013-01-02 Nick Clifton <nickc@redhat.com>
941
942 PR gas/14987
943 * gas/arm/neon-ldst-es.s: Add whitespace test.
944 * gas/arm/neon-ldst-es.d: Update expected disassembly.
945
946 For older changes see ChangeLog-2012
947 \f
948 Copyright (C) 2013 Free Software Foundation, Inc.
949
950 Copying and distribution of this file, with or without modification,
951 are permitted in any medium without royalty provided the copyright
952 notice and this notice are preserved.
953
954 Local Variables:
955 mode: change-log
956 left-margin: 8
957 fill-column: 74
958 version-control: never
959 End:
This page took 0.057816 seconds and 5 git commands to generate.