gcc/ 2015-01-11 Yvan Roux <yvan.roux@linaro.org>
[platform/upstream/gcc49.git] / gcc / testsuite / ChangeLog.linaro
1 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
2
3         Backport from trunk r217362.
4         2014-11-11  James Greenhalgh  <james.greenhalgh@arm.com>
5
6         * gcc.target/aarch64/vbslq_f64_1.c: New.
7         * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
8         * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
9         * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
10
11 2014-12-11  Yvan Roux  <yvan.roux@linaro.org>
12
13         GCC Linaro 4.9-2014.12 released.
14
15 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
16
17         Backport from trunk r217742.
18         2014-11-18  James Greenhalgh  <james.greenhalgh@arm.com>
19
20         PR target/63937
21         * gcc.dg/memset-2.c: New.
22
23 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
24
25         Backport from trunk r216638.
26         2014-10-24  Christophe Lyon  <christophe.lyon@linaro.org>
27
28         * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
29         wrap_compile_flags before setting it.
30
31 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
32
33         Backport from trunk r216544.
34         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
35
36         * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
37         * gcc.target/aarch64/pic-symrefplus.c: Likewise.
38         * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
39         * gcc.target/aarch64/vect.x: Likewise.
40         * gcc.target/aarch64/vect-ld1r.x: Add return type.
41         * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
42         * gcc.target/aarch64/vect-fp.c: Likewise.
43
44 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
45
46         Backport from trunk r216543.
47         2014-10-22  Jiong Wang  <jiong.wang@arm.com>
48
49         * lib/compat.exp (compat-run): Remove "unresolved".
50         * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
51         unsupported testcase.
52
53 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
54
55         Backport from trunk r216517.
56         2014-10-21  Jiong Wang  <jiong.wang@arm.com>
57
58         * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
59         (Proc_1): Add return type.
60         * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
61         * gcc.target/arm/neon-modes-2.c (foo): Likewise.
62         * gcc.target/arm/pr43920-2.c (lseek): Likewise.
63         * gcc.target/arm/pr44788.c (foo): Likewise.
64         * gcc.target/arm/pr55642.c (abs): Likewise.
65         * gcc.target/arm/pr58784.c (f): Likewise.
66         * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
67         * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
68         * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
69         * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
70         for local variables.
71         * lib/target-supports.exp
72         (check_effective_target_arm_crypto_ok_nocache): Add declaration for
73         vaeseq_u8.
74         (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
75         vcvt_f16_f32.
76         (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
77         vfma_f32.
78         * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
79
80 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
81  
82         Backport from trunk r215071.
83         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
84
85         * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
86
87 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
88
89         Backport from trunk r215540.
90         2014-09-24  Zhenqiang Chen  <zhenqiang.chen@arm.com>
91
92         * gcc.target/arm/pr63210.c: New test.
93
94 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
95
96         Backport from trunk r215475.
97         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
98
99         * gcc.dg/vect/vect-reduc-or_1.c: New test.
100         * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
101
102 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
103
104         Backport from trunk r215473.
105         2014-09-22  Alan Lawrence  <alan.lawrence@arm.com>
106
107         * lib/target-supports.exp (check_effective_target_whole_vector_shift):
108         New.
109
110         * gcc.dg/vect/vect-reduc-mul_1.c: New test.
111         * gcc.dg/vect/vect-reduc-mul_2.c: New test.
112
113 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
114
115         Backport from trunk r215177.
116         2014-09-11  Alan Lawrence  <alan.lawrence@arm.com>
117
118         * gcc.target/aarch64/vset_lane_1.c: New test.
119
120 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
121
122         Backport from trunk r215129.
123         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
124
125         * gcc.target/aarch64/vstN_1.c: New test.
126
127 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
128
129         Backport from trunk r215126.
130         2014-09-10  Alan Lawrence  <alan.lawrence@arm.com>
131
132         * gcc.target/aarch64/vldN_lane_1.c: New test.
133
134 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
135
136         Backport from trunk r215078.
137         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
138
139         * gcc.target/aarch64/vldN_dup_1.c: New test.
140
141 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
142
143         Backport from trunk r215077.
144         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
145
146         * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
147
148 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
149
150         Backport from trunk r215072.
151         2014-09-09  Alan Lawrence  <alan.lawrence@arm.com>
152
153         * gcc.target/aarch64/vldN_1.c: New test.
154
155 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
156
157         Backport from trunk r215047.
158         2014-09-09  Tony Wang  <tony.wang@arm.com>
159
160         * gcc.target/arm/xordi3-opt.c: Disable this
161         test case for thumb1 target.
162         * gcc.target/arm/iordi3-opt.c: Ditto.
163
164 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
165
166         Backport from trunk r215046.
167         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
168
169         PR target/61749
170         * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
171
172 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
173
174         Backport from trunk r214950.
175         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
176
177         * gcc.target/aarch64/vget_high_1.c: New test.
178         * gcc.target/aarch64/vget_low_1.c: Likewise.
179
180 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
181
182         Backport from trunk r214948.
183         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
184
185         * gcc.target/aarch64/simd/int_comparisons.x: New file.
186         * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
187         * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
188
189 2014-12-04  Yvan Roux  <yvan.roux@linaro.org>
190
191         Backport from trunk r213382.
192         2014-07-31  James Greenhalgh  <james.greenhalgh@arm.com>
193
194         * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
195         (test_vpaddd_s64): Likewise.
196         (test_vpaddd_s64): Likewise.
197         * gcc.target/aarch64/simd/vpaddd_f64: New.
198         * gcc.target/aarch64/simd/vpaddd_s64: New.
199         * gcc.target/aarch64/simd/vpaddd_u64: New.
200
201 2014-11-14  Yvan Roux  <yvan.roux@linaro.org>
202
203         GCC Linaro 4.9-2014.11 released.
204
205 2014-10-24  Yvan Roux  <yvan.roux@linaro.org>
206
207         GCC Linaro 4.9-2014.10-1 released.
208
209 2014-10-17  Yvan Roux  <yvan.roux@linaro.org>
210
211         GCC Linaro 4.9-2014.10 released.
212
213 2014-10-08  Yvan Roux  <yvan.roux@linaro.org>
214
215         Backport from trunk r214825, r214826, r215085.
216         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
217
218         * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
219         and 16-byte aligned.
220         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
221         * gcc.target/arm/vect-lroundf_1.c: Likewise.
222         * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
223         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
224         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
225         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
226
227         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
228
229         PR target/62275
230         * gcc.target/arm/vect-lceilf_1.c: New test.
231         * gcc.target/arm/vect-lfloorf_1.c: Likewise.
232         * gcc.target/arm/vect-lroundf_1.c: Likewise.
233
234         2014-09-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
235
236         PR target/62275
237         * gcc.target/arm/lceil-vcvt_1.c: New test.
238         * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
239         * gcc.target/arm/lround-vcvt_1.c: Likewise.
240
241 2014-10-06  Venkataramanan Kumar  <venkataramanan.kumar@linaro.org>
242
243         Backport from trunk r214943.
244         2014-09-05  Alan Lawrence  <alan.lawrence@arm.com>
245
246         * gcc.target/aarch64/simd/vrbit_1.c: New test.
247
248 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
249
250         Backport from trunk r215385.
251         2014-09-19  James Greenhalgh  <james.greenhalgh@arm.com>
252
253         * gcc.dg/ssp-3.c: New.
254         * gcc.dg/ssp-4.c: Likewise.
255
256 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
257
258         Backport from trunk r215136.
259         2014-09-10  Xinliang David Li  <davidxl@google.com>
260
261         PR target/63209
262         * gcc.c-torture/execute/pr63209.c: New test.
263
264 2014-10-06  Yvan Roux  <yvan.roux@linaro.org>
265
266         Backport from trunk r215067.
267         2014-09-09  Jiong Wang  <jiong.wang@arm.com>
268
269         * gcc.target/arm/vect-copysignf.c: New testcase.
270
271 2014-10-03  Yvan Roux  <yvan.roux@linaro.org>
272
273         Backport from trunk r215050, r215051, r215052, r215053, r215054.
274         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
275
276         * gcc.target/arm/vfp-1.c: Updated expected assembly.
277
278         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
279
280         * gcc.target/arm/vfp-1.c: Updated expected assembly.
281
282         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
283
284         * gcc.target/arm/vfp-1.c: Updated expected assembly.
285
286         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
287
288         * gcc.target/arm/vfp-1.c: Updated expected assembly.
289
290         2014-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
291
292         * gcc.target/arm/pr51835.c: Update expected assembly.
293         * gcc.target/arm/vfp-1.c: Likewise.
294         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
295         * gcc.target/arm/vfp-ldmdbs.c: Likewise.
296         * gcc.target/arm/vfp-ldmiad.c: Likewise.
297         * gcc.target/arm/vfp-ldmias.c: Likewise.
298         * gcc.target/arm/vfp-stmdbd.c: Likewise.
299         * gcc.target/arm/vfp-stmdbs.c: Likewise.
300         * gcc.target/arm/vfp-stmiad.c: Likewise.
301         * gcc.target/arm/vfp-stmias.c: Likewise.
302
303 2014-09-10  Yvan Roux  <yvan.roux@linaro.org>
304
305         GCC Linaro 4.9-2014.09 released.
306
307 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
308
309         Backport from trunk r214526.
310         2014-08-26  Joseph Myers  <joseph@codesourcery.com>
311
312         PR target/60606
313         PR target/61330
314         * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
315         gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
316
317 2014-09-03  Yvan Roux  <yvan.roux@linaro.org>
318
319         Backport from trunk r213659.
320         2014-08-06  Alan Lawrence  <alan.lawrence@arm.com>
321
322         * gcc.target/aarch64/vdup_n_2.c: New test.
323
324 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
325
326         Backport from trunk r213701.
327         2014-08-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
328
329         * gcc.dg/pr61756.c: Remove arm-specific dg-options.
330
331 2014-08-26  Yvan Roux  <yvan.roux@linaro.org>
332
333         Backport from trunk r213488, r213489.
334         2014-08-01  Jiong Wang  <jiong.wang@arm.com>
335
336         * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
337         testcase.
338
339 2014-08-22  Yvan Roux  <yvan.roux@linaro.org>
340
341         Backport from trunk r212927.
342         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
343
344         * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
345         * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
346         * gcc.dg/pr10474.c (target): Likewise.
347
348 2014-08-14  Yvan Roux  <yvan.roux@linaro.org>
349
350         GCC Linaro 4.9-2014.08 released.
351
352 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
353
354         Backport from trunk r213555.
355         2014-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
356
357         PR target/61713
358         * gcc.dg/pr61756.c: New test.
359
360 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
361
362         Backport from trunk r213376.
363         2014-07-31  Charles Baylis  <charles.baylis@linaro.org>
364
365         PR target/61948
366         * gcc.target/arm/pr61948.c: New test case.
367
368 2014-08-11  Yvan Roux  <yvan.roux@linaro.org>
369
370         Backport from trunk r212959, r212976, r212999, r213000.
371         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
372
373         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
374         sequences.
375         * gcc.target/aarch64/test_frame_2.c: Likewise.
376         * gcc.target/aarch64/test_frame_4.c: Likewise.
377         * gcc.target/aarch64/test_frame_6.c: Likewise.
378         * gcc.target/aarch64/test_frame_7.c: Likewise.
379         * gcc.target/aarch64/test_frame_8.c: Likewise.
380         * gcc.target/aarch64/test_frame_10.c: Likewise.
381
382         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
383
384         * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
385         sequences.
386         * gcc.target/aarch64/test_frame_10.c: Likewise.
387         * gcc.target/aarch64/test_frame_2.c: Likewise.
388         * gcc.target/aarch64/test_frame_4.c: Likewise.
389         * gcc.target/aarch64/test_frame_6.c: Likewise.
390         * gcc.target/aarch64/test_frame_7.c: Likewise.
391         * gcc.target/aarch64/test_frame_8.c: Likewise.
392         * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
393
394         2014-07-24  Jiong Wang  <jiong.wang@arm.com>
395
396         * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
397         sequences.
398
399         2014-07-23  Jiong Wang  <jiong.wang@arm.com>
400
401         * gcc.target/aarch64/test_frame_common.h: New file.
402         * gcc.target/aarch64/test_frame_1.c: Likewise.
403         * gcc.target/aarch64/test_frame_2.c: Likewise.
404         * gcc.target/aarch64/test_frame_3.c: Likewise.
405         * gcc.target/aarch64/test_frame_4.c: Likewise.
406         * gcc.target/aarch64/test_frame_5.c: Likewise.
407         * gcc.target/aarch64/test_frame_6.c: Likewise.
408         * gcc.target/aarch64/test_frame_7.c: Likewise.
409         * gcc.target/aarch64/test_frame_8.c: Likewise.
410         * gcc.target/aarch64/test_frame_9.c: Likewise.
411         * gcc.target/aarch64/test_frame_10.c: Likewise.
412         * gcc.target/aarch64/test_frame_11.c: Likewise.
413         * gcc.target/aarch64/test_frame_12.c: Likewise.
414         * gcc.target/aarch64/test_frame_13.c: Likewise.
415         * gcc.target/aarch64/test_frame_14.c: Likewise.
416         * gcc.target/aarch64/test_frame_15.c: Likewise.
417
418 2014-08-10  Yvan Roux  <yvan.roux@linaro.org>
419
420         Backport from trunk r212023, r212024.
421         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
422
423         * gcc.dg/inline-22.c: Add bind_pic_locally.
424         * gcc.dg/inline_4.c: Ditto.
425         * gcc.dg/fail_always_inline.c: Ditto.
426         * g++.dg/ipa/devirt-25.C: Ditto.
427
428         2014-06-26  Vidya Praveen  <vidyapraveen@arm.com>
429
430         * lib/target-support.exp (bind_pic_locally): Save the flags to
431         'flags_to_postpone' instead of appending to 'flags'.
432         * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
433         with flags_to_postpone and revert after target_compile.
434         * lib/g++.exp (g++_target_compile): Ditto.
435         * lib/gfortran.exp (gfortran_target_compile): Ditto.
436
437 2014-07-24  Yvan Roux  <yvan.roux@linaro.org>
438
439         GCC Linaro 4.9-2014.07-1 released.
440
441 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
442
443         GCC Linaro 4.9-2014.07 released.
444
445 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
446
447         Backport from trunk r211887.
448         2014-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
449
450         * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
451
452 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
453
454         Backport from trunk r211441.
455         2014-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
456
457         * gcc.target/aarch64/acle/acle.exp: New.
458         * gcc.target/aarch64/acle/crc32b.c: New test.
459         * gcc.target/aarch64/acle/crc32cb.c: Likewise.
460         * gcc.target/aarch64/acle/crc32cd.c: Likewise.
461         * gcc.target/aarch64/acle/crc32ch.c: Likewise.
462         * gcc.target/aarch64/acle/crc32cw.c: Likewise.
463         * gcc.target/aarch64/acle/crc32d.c: Likewise.
464         * gcc.target/aarch64/acle/crc32h.c: Likewise.
465         * gcc.target/aarch64/acle/crc32w.c: Likewise.
466
467 2014-07-17  Yvan Roux  <yvan.roux@linaro.org>
468
469         Backport from trunk r210153.
470         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
471
472         * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
473         * gcc.target/aarch64/simd/vrev16p8.x: New file.
474         * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
475         * gcc.target/aarch64/simd/vrev16qp8.x: New file.
476         * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
477         * gcc.target/aarch64/simd/vrev16qs8.x: New file.
478         * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
479         * gcc.target/aarch64/simd/vrev16qu8.x: New file.
480         * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
481         * gcc.target/aarch64/simd/vrev16s8.x: New file.
482         * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
483         * gcc.target/aarch64/simd/vrev16u8.x: New file.
484         * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
485         * gcc.target/aarch64/simd/vrev32p16.x: New file.
486         * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
487         * gcc.target/aarch64/simd/vrev32p8.x: New file.
488         * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
489         * gcc.target/aarch64/simd/vrev32qp16.x: New file.
490         * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
491         * gcc.target/aarch64/simd/vrev32qp8.x: New file.
492         * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
493         * gcc.target/aarch64/simd/vrev32qs16.x: New file.
494         * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
495         * gcc.target/aarch64/simd/vrev32qs8.x: New file.
496         * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
497         * gcc.target/aarch64/simd/vrev32qu16.x: New file.
498         * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
499         * gcc.target/aarch64/simd/vrev32qu8.x: New file.
500         * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
501         * gcc.target/aarch64/simd/vrev32s16.x: New file.
502         * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
503         * gcc.target/aarch64/simd/vrev32s8.x: New file.
504         * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
505         * gcc.target/aarch64/simd/vrev32u16.x: New file.
506         * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
507         * gcc.target/aarch64/simd/vrev32u8.x: New file.
508         * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
509         * gcc.target/aarch64/simd/vrev64f32.x: New file.
510         * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
511         * gcc.target/aarch64/simd/vrev64p16.x: New file.
512         * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
513         * gcc.target/aarch64/simd/vrev64p8.x: New file.
514         * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
515         * gcc.target/aarch64/simd/vrev64qf32.x: New file.
516         * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
517         * gcc.target/aarch64/simd/vrev64qp16.x: New file.
518         * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
519         * gcc.target/aarch64/simd/vrev64qp8.x: New file.
520         * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
521         * gcc.target/aarch64/simd/vrev64qs16.x: New file.
522         * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
523         * gcc.target/aarch64/simd/vrev64qs32.x: New file.
524         * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
525         * gcc.target/aarch64/simd/vrev64qs8.x: New file.
526         * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
527         * gcc.target/aarch64/simd/vrev64qu16.x: New file.
528         * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
529         * gcc.target/aarch64/simd/vrev64qu32.x: New file.
530         * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
531         * gcc.target/aarch64/simd/vrev64qu8.x: New file.
532         * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
533         * gcc.target/aarch64/simd/vrev64s16.x: New file.
534         * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
535         * gcc.target/aarch64/simd/vrev64s32.x: New file.
536         * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
537         * gcc.target/aarch64/simd/vrev64s8.x: New file.
538         * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
539         * gcc.target/aarch64/simd/vrev64u16.x: New file.
540         * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
541         * gcc.target/aarch64/simd/vrev64u32.x: New file.
542         * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
543         * gcc.target/aarch64/simd/vrev64u8.x: New file.
544
545 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
546
547         Backport from trunk r210148, r210151, r210422.
548         2014-05-14  Alan Lawrence  <alan.lawrence@arm.com>
549
550         * gcc.target/arm/simd/vtrnqf32_1.c: New file.
551         * gcc.target/arm/simd/vtrnqp16_1.c: New file.
552         * gcc.target/arm/simd/vtrnqp8_1.c: New file.
553         * gcc.target/arm/simd/vtrnqs16_1.c: New file.
554         * gcc.target/arm/simd/vtrnqs32_1.c: New file.
555         * gcc.target/arm/simd/vtrnqs8_1.c: New file.
556         * gcc.target/arm/simd/vtrnqu16_1.c: New file.
557         * gcc.target/arm/simd/vtrnqu32_1.c: New file.
558         * gcc.target/arm/simd/vtrnqu8_1.c: New file.
559         * gcc.target/arm/simd/vtrnf32_1.c: New file.
560         * gcc.target/arm/simd/vtrnp16_1.c: New file.
561         * gcc.target/arm/simd/vtrnp8_1.c: New file.
562         * gcc.target/arm/simd/vtrns16_1.c: New file.
563         * gcc.target/arm/simd/vtrns32_1.c: New file.
564         * gcc.target/arm/simd/vtrns8_1.c: New file.
565         * gcc.target/arm/simd/vtrnu16_1.c: New file.
566         * gcc.target/arm/simd/vtrnu32_1.c: New file.
567         * gcc.target/arm/simd/vtrnu8_1.c: New file.
568
569         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
570
571         * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
572         * gcc.target/aarch64/vtrnu32.c: Likewise.
573         * gcc.target/aarch64/vtrnf32.c: Likewise.
574
575         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
576
577         * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
578         * gcc.target/aarch64/simd/vtrnf32.x: New file.
579         * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
580         * gcc.target/aarch64/simd/vtrnp16.x: New file.
581         * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
582         * gcc.target/aarch64/simd/vtrnp8.x: New file.
583         * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
584         * gcc.target/aarch64/simd/vtrnqf32.x: New file.
585         * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
586         * gcc.target/aarch64/simd/vtrnqp16.x: New file.
587         * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
588         * gcc.target/aarch64/simd/vtrnqp8.x: New file.
589         * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
590         * gcc.target/aarch64/simd/vtrnqs16.x: New file.
591         * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
592         * gcc.target/aarch64/simd/vtrnqs32.x: New file.
593         * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
594         * gcc.target/aarch64/simd/vtrnqs8.x: New file.
595         * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
596         * gcc.target/aarch64/simd/vtrnqu16.x: New file.
597         * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
598         * gcc.target/aarch64/simd/vtrnqu32.x: New file.
599         * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
600         * gcc.target/aarch64/simd/vtrnqu8.x: New file.
601         * gcc.target/aarch64/simd/vtrns16_1.c: New file.
602         * gcc.target/aarch64/simd/vtrns16.x: New file.
603         * gcc.target/aarch64/simd/vtrns32_1.c: New file.
604         * gcc.target/aarch64/simd/vtrns32.x: New file.
605         * gcc.target/aarch64/simd/vtrns8_1.c: New file.
606         * gcc.target/aarch64/simd/vtrns8.x: New file.
607         * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
608         * gcc.target/aarch64/simd/vtrnu16.x: New file.
609         * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
610         * gcc.target/aarch64/simd/vtrnu32.x: New file.
611         * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
612         * gcc.target/aarch64/simd/vtrnu8.x: New file.
613
614 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
615
616         Backport from trunk r209794, 209858.
617         2014-04-25  Marek Polacek  <polacek@redhat.com>
618
619         PR c/60114
620         * gcc.dg/pr60114.c: New test.
621
622         2014-04-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
623
624         PR c/60983
625         * gcc.dg/pr60114.c: Use signed chars.
626
627 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
628
629         Backport from trunk r210861.
630         2014-05-23  Jiong Wang   <jiong.wang@arm.com>
631
632         * gcc.target/aarch64/tail_indirect_call_1.c: New.
633
634 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
635
636         Backport from trunk r211314.
637         2014-06-06  James Greenhalgh  <james.greenhalgh@arm.com>
638
639         * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
640         * gcc.dg/tree-ssa/sra-12.c: Likewise.
641
642 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
643
644         Backport from trunk r210967.
645         2014-05-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
646
647         * lib/target-supports.exp (check_effective_target_vect_bswap):
648         Specify arm*-*-* support.
649
650 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
651
652         Backport from trunk r210152, 211059.
653         2014-05-29  Alan Lawrence  <alan.lawrence@arm.com>
654
655         * gcc.target/arm/simd/vextQf32_1.c: New file.
656         * gcc.target/arm/simd/vextQp16_1.c: New file.
657         * gcc.target/arm/simd/vextQp8_1.c: New file.
658         * gcc.target/arm/simd/vextQs16_1.c: New file.
659         * gcc.target/arm/simd/vextQs32_1.c: New file.
660         * gcc.target/arm/simd/vextQs64_1.c: New file.
661         * gcc.target/arm/simd/vextQs8_1.c: New file.
662         * gcc.target/arm/simd/vextQu16_1.c: New file.
663         * gcc.target/arm/simd/vextQu32_1.c: New file.
664         * gcc.target/arm/simd/vextQu64_1.c: New file.
665         * gcc.target/arm/simd/vextQu8_1.c: New file.
666         * gcc.target/arm/simd/vextQp64_1.c: New file.
667         * gcc.target/arm/simd/vextf32_1.c: New file.
668         * gcc.target/arm/simd/vextp16_1.c: New file.
669         * gcc.target/arm/simd/vextp8_1.c: New file.
670         * gcc.target/arm/simd/vexts16_1.c: New file.
671         * gcc.target/arm/simd/vexts32_1.c: New file.
672         * gcc.target/arm/simd/vexts64_1.c: New file.
673         * gcc.target/arm/simd/vexts8_1.c: New file.
674         * gcc.target/arm/simd/vextu16_1.c: New file.
675         * gcc.target/arm/simd/vextu32_1.c: New file.
676         * gcc.target/arm/simd/vextu64_1.c: New file.
677         * gcc.target/arm/simd/vextu8_1.c: New file.
678         * gcc.target/arm/simd/vextp64_1.c: New file.
679
680         2014-05-07  Alan Lawrence  <alan.lawrence@arm.com>
681
682         * gcc.target/aarch64/simd/ext_f32.x: New file.
683         * gcc.target/aarch64/simd/ext_f32_1.c: New file.
684         * gcc.target/aarch64/simd/ext_p16.x: New file.
685         * gcc.target/aarch64/simd/ext_p16_1.c: New file.
686         * gcc.target/aarch64/simd/ext_p8.x: New file.
687         * gcc.target/aarch64/simd/ext_p8_1.c: New file.
688         * gcc.target/aarch64/simd/ext_s16.x: New file.
689         * gcc.target/aarch64/simd/ext_s16_1.c: New file.
690         * gcc.target/aarch64/simd/ext_s32.x: New file.
691         * gcc.target/aarch64/simd/ext_s32_1.c: New file.
692         * gcc.target/aarch64/simd/ext_s64.x: New file.
693         * gcc.target/aarch64/simd/ext_s64_1.c: New file.
694         * gcc.target/aarch64/simd/ext_s8.x: New file.
695         * gcc.target/aarch64/simd/ext_s8_1.c: New file.
696         * gcc.target/aarch64/simd/ext_u16.x: New file.
697         * gcc.target/aarch64/simd/ext_u16_1.c: New file.
698         * gcc.target/aarch64/simd/ext_u32.x: New file.
699         * gcc.target/aarch64/simd/ext_u32_1.c: New file.
700         * gcc.target/aarch64/simd/ext_u64.x: New file.
701         * gcc.target/aarch64/simd/ext_u64_1.c: New file.
702         * gcc.target/aarch64/simd/ext_u8.x: New file.
703         * gcc.target/aarch64/simd/ext_u8_1.c: New file.
704         * gcc.target/aarch64/simd/ext_f64.c: New file.
705         * gcc.target/aarch64/simd/extq_f32.x: New file.
706         * gcc.target/aarch64/simd/extq_f32_1.c: New file.
707         * gcc.target/aarch64/simd/extq_p16.x: New file.
708         * gcc.target/aarch64/simd/extq_p16_1.c: New file.
709         * gcc.target/aarch64/simd/extq_p8.x: New file.
710         * gcc.target/aarch64/simd/extq_p8_1.c: New file.
711         * gcc.target/aarch64/simd/extq_s16.x: New file.
712         * gcc.target/aarch64/simd/extq_s16_1.c: New file.
713         * gcc.target/aarch64/simd/extq_s32.x: New file.
714         * gcc.target/aarch64/simd/extq_s32_1.c: New file.
715         * gcc.target/aarch64/simd/extq_s64.x: New file.
716         * gcc.target/aarch64/simd/extq_s64_1.c: New file.
717         * gcc.target/aarch64/simd/extq_s8.x: New file.
718         * gcc.target/aarch64/simd/extq_s8_1.c: New file.
719         * gcc.target/aarch64/simd/extq_u16.x: New file.
720         * gcc.target/aarch64/simd/extq_u16_1.c: New file.
721         * gcc.target/aarch64/simd/extq_u32.x: New file.
722
723 2014-07-16  Yvan Roux  <yvan.roux@linaro.org>
724
725         Backport from trunk r209940, r209943, r209947.
726         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
727
728         * gcc.target/arm/simd/vuzpqf32_1.c: New file.
729         * gcc.target/arm/simd/vuzpqp16_1.c: New file.
730         * gcc.target/arm/simd/vuzpqp8_1.c: New file.
731         * gcc.target/arm/simd/vuzpqs16_1.c: New file.
732         * gcc.target/arm/simd/vuzpqs32_1.c: New file.
733         * gcc.target/arm/simd/vuzpqs8_1.c: New file.
734         * gcc.target/arm/simd/vuzpqu16_1.c: New file.
735         * gcc.target/arm/simd/vuzpqu32_1.c: New file.
736         * gcc.target/arm/simd/vuzpqu8_1.c: New file.
737         * gcc.target/arm/simd/vuzpf32_1.c: New file.
738         * gcc.target/arm/simd/vuzpp16_1.c: New file.
739         * gcc.target/arm/simd/vuzpp8_1.c: New file.
740         * gcc.target/arm/simd/vuzps16_1.c: New file.
741         * gcc.target/arm/simd/vuzps32_1.c: New file.
742         * gcc.target/arm/simd/vuzps8_1.c: New file.
743         * gcc.target/arm/simd/vuzpu16_1.c: New file.
744         * gcc.target/arm/simd/vuzpu32_1.c: New file.
745         * gcc.target/arm/simd/vuzpu8_1.c: New file.
746
747         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
748
749         * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
750         * gcc.target/aarch64/vuzpu32_1.c: Likewise.
751         * gcc.target/aarch64/vuzpf32_1.c: Likewise.
752
753         2014-04-30  Alan Lawrence  <alan.lawrence@arm.com>
754
755         * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
756         * gcc.target/aarch64/simd/vuzpf32.x: New file.
757         * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
758         * gcc.target/aarch64/simd/vuzpp16.x: New file.
759         * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
760         * gcc.target/aarch64/simd/vuzpp8.x: New file.
761         * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
762         * gcc.target/aarch64/simd/vuzpqf32.x: New file.
763         * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
764         * gcc.target/aarch64/simd/vuzpqp16.x: New file.
765         * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
766         * gcc.target/aarch64/simd/vuzpqp8.x: New file.
767         * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
768         * gcc.target/aarch64/simd/vuzpqs16.x: New file.
769         * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
770         * gcc.target/aarch64/simd/vuzpqs32.x: New file.
771         * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
772         * gcc.target/aarch64/simd/vuzpqs8.x: New file.
773         * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
774         * gcc.target/aarch64/simd/vuzpqu16.x: New file.
775         * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
776         * gcc.target/aarch64/simd/vuzpqu32.x: New file.
777         * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
778         * gcc.target/aarch64/simd/vuzpqu8.x: New file.
779         * gcc.target/aarch64/simd/vuzps16_1.c: New file.
780         * gcc.target/aarch64/simd/vuzps16.x: New file.
781         * gcc.target/aarch64/simd/vuzps32_1.c: New file.
782         * gcc.target/aarch64/simd/vuzps32.x: New file.
783         * gcc.target/aarch64/simd/vuzps8_1.c: New file.
784         * gcc.target/aarch64/simd/vuzps8.x: New file.
785         * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
786         * gcc.target/aarch64/simd/vuzpu16.x: New file.
787         * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
788         * gcc.target/aarch64/simd/vuzpu32.x: New file.
789         * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
790         * gcc.target/aarch64/simd/vuzpu8.x: New file.
791
792 2014-06-25  Yvan Roux  <yvan.roux@linaro.org>
793
794         GCC Linaro 4.9-2014.06-1 released.
795
796 2014-06-13  Yvan Roux  <yvan.roux@linaro.org>
797
798         Backport from trunk r211206.
799         2014-06-03  Andrew Pinski  <apinski@cavium.com>
800
801         * gcc.c-torture/compile/20140528-1.c: New testcase.
802
803 2014-06-12  Yvan Roux  <yvan.roux@linaro.org>
804
805         GCC Linaro 4.9-2014.06 released.
806
807 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
808
809         Backport from trunk r209908.
810         2013-04-29  Alan Lawrence  <alan.lawrence@arm.com>
811
812         * gcc.target/arm/simd/simd.exp: New file.
813         * gcc.target/arm/simd/vzipqf32_1.c: New file.
814         * gcc.target/arm/simd/vzipqp16_1.c: New file.
815         * gcc.target/arm/simd/vzipqp8_1.c: New file.
816         * gcc.target/arm/simd/vzipqs16_1.c: New file.
817         * gcc.target/arm/simd/vzipqs32_1.c: New file.
818         * gcc.target/arm/simd/vzipqs8_1.c: New file.
819         * gcc.target/arm/simd/vzipqu16_1.c: New file.
820         * gcc.target/arm/simd/vzipqu32_1.c: New file.
821         * gcc.target/arm/simd/vzipqu8_1.c: New file.
822         * gcc.target/arm/simd/vzipf32_1.c: New file.
823         * gcc.target/arm/simd/vzipp16_1.c: New file.
824         * gcc.target/arm/simd/vzipp8_1.c: New file.
825         * gcc.target/arm/simd/vzips16_1.c: New file.
826         * gcc.target/arm/simd/vzips32_1.c: New file.
827         * gcc.target/arm/simd/vzips8_1.c: New file.
828         * gcc.target/arm/simd/vzipu16_1.c: New file.
829         * gcc.target/arm/simd/vzipu32_1.c: New file.
830         * gcc.target/arm/simd/vzipu8_1.c: New file.
831
832 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
833
834         Backport from trunk r209893.
835         2014-04-29  Alan Lawrence  <alan.lawrence@arm.com>
836
837         * gcc.target/aarch64/simd/simd.exp: New file.
838         * gcc.target/aarch64/simd/vzipf32_1.c: New file.
839         * gcc.target/aarch64/simd/vzipf32.x: New file.
840         * gcc.target/aarch64/simd/vzipp16_1.c: New file.
841         * gcc.target/aarch64/simd/vzipp16.x: New file.
842         * gcc.target/aarch64/simd/vzipp8_1.c: New file.
843         * gcc.target/aarch64/simd/vzipp8.x: New file.
844         * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
845         * gcc.target/aarch64/simd/vzipqf32.x: New file.
846         * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
847         * gcc.target/aarch64/simd/vzipqp16.x: New file.
848         * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
849         * gcc.target/aarch64/simd/vzipqp8.x: New file.
850         * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
851         * gcc.target/aarch64/simd/vzipqs16.x: New file.
852         * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
853         * gcc.target/aarch64/simd/vzipqs32.x: New file.
854         * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
855         * gcc.target/aarch64/simd/vzipqs8.x: New file.
856         * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
857         * gcc.target/aarch64/simd/vzipqu16.x: New file.
858         * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
859         * gcc.target/aarch64/simd/vzipqu32.x: New file.
860         * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
861         * gcc.target/aarch64/simd/vzipqu8.x: New file.
862         * gcc.target/aarch64/simd/vzips16_1.c: New file.
863         * gcc.target/aarch64/simd/vzips16.x: New file.
864         * gcc.target/aarch64/simd/vzips32_1.c: New file.
865         * gcc.target/aarch64/simd/vzips32.x: New file.
866         * gcc.target/aarch64/simd/vzips8_1.c: New file.
867         * gcc.target/aarch64/simd/vzips8.x: New file.
868         * gcc.target/aarch64/simd/vzipu16_1.c: New file.
869         * gcc.target/aarch64/simd/vzipu16.x: New file.
870         * gcc.target/aarch64/simd/vzipu32_1.c: New file.
871         * gcc.target/aarch64/simd/vzipu32.x: New file.
872         * gcc.target/aarch64/simd/vzipu8_1.c: New file.
873         * gcc.target/aarch64/simd/vzipu8.x: New file.
874
875 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
876
877         Backport from trunk r209808.
878         2014-04-25  Jiong Wang  <jiong.wang@arm.com>
879
880         * gcc.target/arm/tail-long-call.c: New test.
881
882 2014-05-25  Yvan Roux  <yvan.roux@linaro.org>
883
884         Backport from trunk r209749.
885         2014-04-24  Alan Lawrence  <alan.lawrence@arm.com>
886
887         * lib/target-supports.exp (check_effective_target_vect_perm): Return
888         true for aarch64_be.
889
890 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
891
892         Backport from trunk r209736.
893         2014-04-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
894
895         * lib/target-supports.exp (check_effective_target_vect_bswap): New.
896         * gcc.dg/vect/vect-bswap16: New test.
897         * gcc.dg/vect/vect-bswap32: Likewise.
898         * gcc.dg/vect/vect-bswap64: Likewise.
899
900 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
901
902         Backport from trunk r209713.
903         2014-04-23  Alex Velenko  <Alex.Velenko@arm.com>
904
905         * gcc.target/aarch64/vdup_lane_1.c: New testcase.
906         * gcc.target/aarch64/vdup_lane_2.c: New testcase.
907         * gcc.target/aarch64/vdup_n_1.c: New testcase.
908
909 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
910
911         Backport from trunk r209704, 209705.
912         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
913
914         * gcc.target/arm/rev16.c: New test.
915
916         2014-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
917
918         * gcc.target/aarch64/rev16_1.c: New test.
919
920 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
921
922         Backport from trunk r209642.
923         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
924
925         * gcc.target/aarch64/vreinterpret_f64_1.c: New.
926
927 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
928
929         Backport from trunk r209640.
930         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
931
932         * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
933         * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
934
935 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
936
937         Backport from trunk r209613, 209614.
938         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
939
940         * gcc.target/arm/anddi_notdi-1.c: New test.
941         * gcc.target/arm/iordi_notdi-1.c: New test case.
942
943         2014-04-22  Ian Bolton  <ian.bolton@arm.com>
944
945         * gcc.target/arm/iordi_notdi-1.c: New test.
946
947 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
948
949         Backport from trunk r209559.
950         2014-04-22  Alex Velenko  <Alex.Velenko@arm.com>
951
952         * gcc.target/aarch64/vrnd_f64_1.c : New file.
953
954 2014-05-14  Yvan Roux  <yvan.roux@linaro.org>
955
956         GCC Linaro 4.9-2014.05 released.
957
958 2014-05-13  Yvan Roux  <yvan.roux@linaro.org>
959
960         Backport from trunk r209889.
961         2014-04-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
962
963         * gcc.target/aarch64/fcsel_1.c: New test case.
964
965 2014-04-22  Yvan Roux  <yvan.roux@linaro.org>
966
967         GCC Linaro 4.9-2014.04 released.