1 2014-08-22 Yvan Roux <yvan.roux@linaro.org>
3 Backport from trunk r212927.
4 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
8 * gcc.dg/pr10474.c (target): Likewise.
10 2014-08-14 Yvan Roux <yvan.roux@linaro.org>
12 GCC Linaro 4.9-2014.08 released.
14 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
15 Backport from trunk r213555.
16 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19 * gcc.dg/pr61756.c: New test.
21 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
22 Backport from trunk r213376.
23 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
26 * gcc.target/arm/pr61948.c: New test case.
28 2014-08-11 Yvan Roux <yvan.roux@linaro.org>
30 Backport from trunk r212959, r212976, r212999, r213000.
31 2014-07-24 Jiong Wang <jiong.wang@arm.com>
33 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
35 * gcc.target/aarch64/test_frame_2.c: Likewise.
36 * gcc.target/aarch64/test_frame_4.c: Likewise.
37 * gcc.target/aarch64/test_frame_6.c: Likewise.
38 * gcc.target/aarch64/test_frame_7.c: Likewise.
39 * gcc.target/aarch64/test_frame_8.c: Likewise.
40 * gcc.target/aarch64/test_frame_10.c: Likewise.
42 2014-07-24 Jiong Wang <jiong.wang@arm.com>
44 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
46 * gcc.target/aarch64/test_frame_10.c: Likewise.
47 * gcc.target/aarch64/test_frame_2.c: Likewise.
48 * gcc.target/aarch64/test_frame_4.c: Likewise.
49 * gcc.target/aarch64/test_frame_6.c: Likewise.
50 * gcc.target/aarch64/test_frame_7.c: Likewise.
51 * gcc.target/aarch64/test_frame_8.c: Likewise.
52 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
54 2014-07-24 Jiong Wang <jiong.wang@arm.com>
56 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
59 2014-07-23 Jiong Wang <jiong.wang@arm.com>
61 * gcc.target/aarch64/test_frame_common.h: New file.
62 * gcc.target/aarch64/test_frame_1.c: Likewise.
63 * gcc.target/aarch64/test_frame_2.c: Likewise.
64 * gcc.target/aarch64/test_frame_3.c: Likewise.
65 * gcc.target/aarch64/test_frame_4.c: Likewise.
66 * gcc.target/aarch64/test_frame_5.c: Likewise.
67 * gcc.target/aarch64/test_frame_6.c: Likewise.
68 * gcc.target/aarch64/test_frame_7.c: Likewise.
69 * gcc.target/aarch64/test_frame_8.c: Likewise.
70 * gcc.target/aarch64/test_frame_9.c: Likewise.
71 * gcc.target/aarch64/test_frame_10.c: Likewise.
72 * gcc.target/aarch64/test_frame_11.c: Likewise.
73 * gcc.target/aarch64/test_frame_12.c: Likewise.
74 * gcc.target/aarch64/test_frame_13.c: Likewise.
75 * gcc.target/aarch64/test_frame_14.c: Likewise.
76 * gcc.target/aarch64/test_frame_15.c: Likewise.
78 2014-08-10 Yvan Roux <yvan.roux@linaro.org>
80 Backport from trunk r212023, r212024.
81 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
83 * gcc.dg/inline-22.c: Add bind_pic_locally.
84 * gcc.dg/inline_4.c: Ditto.
85 * gcc.dg/fail_always_inline.c: Ditto.
86 * g++.dg/ipa/devirt-25.C: Ditto.
88 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
90 * lib/target-support.exp (bind_pic_locally): Save the flags to
91 'flags_to_postpone' instead of appending to 'flags'.
92 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
93 with flags_to_postpone and revert after target_compile.
94 * lib/g++.exp (g++_target_compile): Ditto.
95 * lib/gfortran.exp (gfortran_target_compile): Ditto.
97 2014-07-24 Yvan Roux <yvan.roux@linaro.org>
99 GCC Linaro 4.9-2014.07-1 released.
101 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
103 GCC Linaro 4.9-2014.07 released.
105 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
107 Backport from trunk r211887.
108 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
110 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
112 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
114 Backport from trunk r211441.
115 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
117 * gcc.target/aarch64/acle/acle.exp: New.
118 * gcc.target/aarch64/acle/crc32b.c: New test.
119 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
120 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
121 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
122 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
123 * gcc.target/aarch64/acle/crc32d.c: Likewise.
124 * gcc.target/aarch64/acle/crc32h.c: Likewise.
125 * gcc.target/aarch64/acle/crc32w.c: Likewise.
127 2014-07-17 Yvan Roux <yvan.roux@linaro.org>
129 Backport from trunk r210153.
130 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
132 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
133 * gcc.target/aarch64/simd/vrev16p8.x: New file.
134 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
135 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
136 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
137 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
138 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
139 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
140 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
141 * gcc.target/aarch64/simd/vrev16s8.x: New file.
142 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
143 * gcc.target/aarch64/simd/vrev16u8.x: New file.
144 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
145 * gcc.target/aarch64/simd/vrev32p16.x: New file.
146 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
147 * gcc.target/aarch64/simd/vrev32p8.x: New file.
148 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
149 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
150 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
151 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
152 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
153 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
154 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
155 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
156 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
157 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
158 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
159 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
160 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
161 * gcc.target/aarch64/simd/vrev32s16.x: New file.
162 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
163 * gcc.target/aarch64/simd/vrev32s8.x: New file.
164 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
165 * gcc.target/aarch64/simd/vrev32u16.x: New file.
166 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
167 * gcc.target/aarch64/simd/vrev32u8.x: New file.
168 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
169 * gcc.target/aarch64/simd/vrev64f32.x: New file.
170 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
171 * gcc.target/aarch64/simd/vrev64p16.x: New file.
172 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
173 * gcc.target/aarch64/simd/vrev64p8.x: New file.
174 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
175 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
176 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
177 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
178 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
179 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
180 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
181 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
182 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
183 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
184 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
185 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
186 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
187 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
188 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
189 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
190 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
191 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
192 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
193 * gcc.target/aarch64/simd/vrev64s16.x: New file.
194 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
195 * gcc.target/aarch64/simd/vrev64s32.x: New file.
196 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
197 * gcc.target/aarch64/simd/vrev64s8.x: New file.
198 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
199 * gcc.target/aarch64/simd/vrev64u16.x: New file.
200 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
201 * gcc.target/aarch64/simd/vrev64u32.x: New file.
202 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
203 * gcc.target/aarch64/simd/vrev64u8.x: New file.
205 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
207 Backport from trunk r210148, r210151, r210422.
208 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
210 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
211 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
212 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
213 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
214 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
215 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
216 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
217 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
218 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
219 * gcc.target/arm/simd/vtrnf32_1.c: New file.
220 * gcc.target/arm/simd/vtrnp16_1.c: New file.
221 * gcc.target/arm/simd/vtrnp8_1.c: New file.
222 * gcc.target/arm/simd/vtrns16_1.c: New file.
223 * gcc.target/arm/simd/vtrns32_1.c: New file.
224 * gcc.target/arm/simd/vtrns8_1.c: New file.
225 * gcc.target/arm/simd/vtrnu16_1.c: New file.
226 * gcc.target/arm/simd/vtrnu32_1.c: New file.
227 * gcc.target/arm/simd/vtrnu8_1.c: New file.
229 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
231 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
232 * gcc.target/aarch64/vtrnu32.c: Likewise.
233 * gcc.target/aarch64/vtrnf32.c: Likewise.
235 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
237 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
238 * gcc.target/aarch64/simd/vtrnf32.x: New file.
239 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
240 * gcc.target/aarch64/simd/vtrnp16.x: New file.
241 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
242 * gcc.target/aarch64/simd/vtrnp8.x: New file.
243 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
244 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
245 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
246 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
247 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
248 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
249 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
250 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
251 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
252 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
253 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
254 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
255 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
256 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
257 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
258 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
259 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
260 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
261 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
262 * gcc.target/aarch64/simd/vtrns16.x: New file.
263 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
264 * gcc.target/aarch64/simd/vtrns32.x: New file.
265 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
266 * gcc.target/aarch64/simd/vtrns8.x: New file.
267 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
268 * gcc.target/aarch64/simd/vtrnu16.x: New file.
269 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
270 * gcc.target/aarch64/simd/vtrnu32.x: New file.
271 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
272 * gcc.target/aarch64/simd/vtrnu8.x: New file.
274 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
276 Backport from trunk r209794, 209858.
277 2014-04-25 Marek Polacek <polacek@redhat.com>
280 * gcc.dg/pr60114.c: New test.
282 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
285 * gcc.dg/pr60114.c: Use signed chars.
287 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
289 Backport from trunk r210861.
290 2014-05-23 Jiong Wang <jiong.wang@arm.com>
292 * gcc.target/aarch64/tail_indirect_call_1.c: New.
294 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
296 Backport from trunk r211314.
297 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
299 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
300 * gcc.dg/tree-ssa/sra-12.c: Likewise.
302 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
304 Backport from trunk r210967.
305 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
307 * lib/target-supports.exp (check_effective_target_vect_bswap):
308 Specify arm*-*-* support.
310 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
312 Backport from trunk r210152, 211059.
313 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
315 * gcc.target/arm/simd/vextQf32_1.c: New file.
316 * gcc.target/arm/simd/vextQp16_1.c: New file.
317 * gcc.target/arm/simd/vextQp8_1.c: New file.
318 * gcc.target/arm/simd/vextQs16_1.c: New file.
319 * gcc.target/arm/simd/vextQs32_1.c: New file.
320 * gcc.target/arm/simd/vextQs64_1.c: New file.
321 * gcc.target/arm/simd/vextQs8_1.c: New file.
322 * gcc.target/arm/simd/vextQu16_1.c: New file.
323 * gcc.target/arm/simd/vextQu32_1.c: New file.
324 * gcc.target/arm/simd/vextQu64_1.c: New file.
325 * gcc.target/arm/simd/vextQu8_1.c: New file.
326 * gcc.target/arm/simd/vextQp64_1.c: New file.
327 * gcc.target/arm/simd/vextf32_1.c: New file.
328 * gcc.target/arm/simd/vextp16_1.c: New file.
329 * gcc.target/arm/simd/vextp8_1.c: New file.
330 * gcc.target/arm/simd/vexts16_1.c: New file.
331 * gcc.target/arm/simd/vexts32_1.c: New file.
332 * gcc.target/arm/simd/vexts64_1.c: New file.
333 * gcc.target/arm/simd/vexts8_1.c: New file.
334 * gcc.target/arm/simd/vextu16_1.c: New file.
335 * gcc.target/arm/simd/vextu32_1.c: New file.
336 * gcc.target/arm/simd/vextu64_1.c: New file.
337 * gcc.target/arm/simd/vextu8_1.c: New file.
338 * gcc.target/arm/simd/vextp64_1.c: New file.
340 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
342 * gcc.target/aarch64/simd/ext_f32.x: New file.
343 * gcc.target/aarch64/simd/ext_f32_1.c: New file.
344 * gcc.target/aarch64/simd/ext_p16.x: New file.
345 * gcc.target/aarch64/simd/ext_p16_1.c: New file.
346 * gcc.target/aarch64/simd/ext_p8.x: New file.
347 * gcc.target/aarch64/simd/ext_p8_1.c: New file.
348 * gcc.target/aarch64/simd/ext_s16.x: New file.
349 * gcc.target/aarch64/simd/ext_s16_1.c: New file.
350 * gcc.target/aarch64/simd/ext_s32.x: New file.
351 * gcc.target/aarch64/simd/ext_s32_1.c: New file.
352 * gcc.target/aarch64/simd/ext_s64.x: New file.
353 * gcc.target/aarch64/simd/ext_s64_1.c: New file.
354 * gcc.target/aarch64/simd/ext_s8.x: New file.
355 * gcc.target/aarch64/simd/ext_s8_1.c: New file.
356 * gcc.target/aarch64/simd/ext_u16.x: New file.
357 * gcc.target/aarch64/simd/ext_u16_1.c: New file.
358 * gcc.target/aarch64/simd/ext_u32.x: New file.
359 * gcc.target/aarch64/simd/ext_u32_1.c: New file.
360 * gcc.target/aarch64/simd/ext_u64.x: New file.
361 * gcc.target/aarch64/simd/ext_u64_1.c: New file.
362 * gcc.target/aarch64/simd/ext_u8.x: New file.
363 * gcc.target/aarch64/simd/ext_u8_1.c: New file.
364 * gcc.target/aarch64/simd/ext_f64.c: New file.
365 * gcc.target/aarch64/simd/extq_f32.x: New file.
366 * gcc.target/aarch64/simd/extq_f32_1.c: New file.
367 * gcc.target/aarch64/simd/extq_p16.x: New file.
368 * gcc.target/aarch64/simd/extq_p16_1.c: New file.
369 * gcc.target/aarch64/simd/extq_p8.x: New file.
370 * gcc.target/aarch64/simd/extq_p8_1.c: New file.
371 * gcc.target/aarch64/simd/extq_s16.x: New file.
372 * gcc.target/aarch64/simd/extq_s16_1.c: New file.
373 * gcc.target/aarch64/simd/extq_s32.x: New file.
374 * gcc.target/aarch64/simd/extq_s32_1.c: New file.
375 * gcc.target/aarch64/simd/extq_s64.x: New file.
376 * gcc.target/aarch64/simd/extq_s64_1.c: New file.
377 * gcc.target/aarch64/simd/extq_s8.x: New file.
378 * gcc.target/aarch64/simd/extq_s8_1.c: New file.
379 * gcc.target/aarch64/simd/extq_u16.x: New file.
380 * gcc.target/aarch64/simd/extq_u16_1.c: New file.
381 * gcc.target/aarch64/simd/extq_u32.x: New file.
383 2014-07-16 Yvan Roux <yvan.roux@linaro.org>
385 Backport from trunk r209940, r209943, r209947.
386 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
388 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
389 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
390 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
391 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
392 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
393 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
394 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
395 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
396 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
397 * gcc.target/arm/simd/vuzpf32_1.c: New file.
398 * gcc.target/arm/simd/vuzpp16_1.c: New file.
399 * gcc.target/arm/simd/vuzpp8_1.c: New file.
400 * gcc.target/arm/simd/vuzps16_1.c: New file.
401 * gcc.target/arm/simd/vuzps32_1.c: New file.
402 * gcc.target/arm/simd/vuzps8_1.c: New file.
403 * gcc.target/arm/simd/vuzpu16_1.c: New file.
404 * gcc.target/arm/simd/vuzpu32_1.c: New file.
405 * gcc.target/arm/simd/vuzpu8_1.c: New file.
407 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
409 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
410 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
411 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
413 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
415 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
416 * gcc.target/aarch64/simd/vuzpf32.x: New file.
417 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
418 * gcc.target/aarch64/simd/vuzpp16.x: New file.
419 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
420 * gcc.target/aarch64/simd/vuzpp8.x: New file.
421 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
422 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
423 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
424 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
425 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
426 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
427 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
428 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
429 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
430 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
431 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
432 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
433 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
434 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
435 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
436 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
437 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
438 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
439 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
440 * gcc.target/aarch64/simd/vuzps16.x: New file.
441 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
442 * gcc.target/aarch64/simd/vuzps32.x: New file.
443 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
444 * gcc.target/aarch64/simd/vuzps8.x: New file.
445 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
446 * gcc.target/aarch64/simd/vuzpu16.x: New file.
447 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
448 * gcc.target/aarch64/simd/vuzpu32.x: New file.
449 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
450 * gcc.target/aarch64/simd/vuzpu8.x: New file.
452 2014-06-25 Yvan Roux <yvan.roux@linaro.org>
454 GCC Linaro 4.9-2014.06-1 released.
456 2014-06-13 Yvan Roux <yvan.roux@linaro.org>
458 Backport from trunk r211206.
459 2014-06-03 Andrew Pinski <apinski@cavium.com>
461 * gcc.c-torture/compile/20140528-1.c: New testcase.
463 2014-06-12 Yvan Roux <yvan.roux@linaro.org>
465 GCC Linaro 4.9-2014.06 released.
467 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
469 Backport from trunk r209908.
470 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
472 * gcc.target/arm/simd/simd.exp: New file.
473 * gcc.target/arm/simd/vzipqf32_1.c: New file.
474 * gcc.target/arm/simd/vzipqp16_1.c: New file.
475 * gcc.target/arm/simd/vzipqp8_1.c: New file.
476 * gcc.target/arm/simd/vzipqs16_1.c: New file.
477 * gcc.target/arm/simd/vzipqs32_1.c: New file.
478 * gcc.target/arm/simd/vzipqs8_1.c: New file.
479 * gcc.target/arm/simd/vzipqu16_1.c: New file.
480 * gcc.target/arm/simd/vzipqu32_1.c: New file.
481 * gcc.target/arm/simd/vzipqu8_1.c: New file.
482 * gcc.target/arm/simd/vzipf32_1.c: New file.
483 * gcc.target/arm/simd/vzipp16_1.c: New file.
484 * gcc.target/arm/simd/vzipp8_1.c: New file.
485 * gcc.target/arm/simd/vzips16_1.c: New file.
486 * gcc.target/arm/simd/vzips32_1.c: New file.
487 * gcc.target/arm/simd/vzips8_1.c: New file.
488 * gcc.target/arm/simd/vzipu16_1.c: New file.
489 * gcc.target/arm/simd/vzipu32_1.c: New file.
490 * gcc.target/arm/simd/vzipu8_1.c: New file.
492 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
494 Backport from trunk r209893.
495 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
497 * gcc.target/aarch64/simd/simd.exp: New file.
498 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
499 * gcc.target/aarch64/simd/vzipf32.x: New file.
500 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
501 * gcc.target/aarch64/simd/vzipp16.x: New file.
502 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
503 * gcc.target/aarch64/simd/vzipp8.x: New file.
504 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
505 * gcc.target/aarch64/simd/vzipqf32.x: New file.
506 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
507 * gcc.target/aarch64/simd/vzipqp16.x: New file.
508 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
509 * gcc.target/aarch64/simd/vzipqp8.x: New file.
510 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
511 * gcc.target/aarch64/simd/vzipqs16.x: New file.
512 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
513 * gcc.target/aarch64/simd/vzipqs32.x: New file.
514 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
515 * gcc.target/aarch64/simd/vzipqs8.x: New file.
516 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
517 * gcc.target/aarch64/simd/vzipqu16.x: New file.
518 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
519 * gcc.target/aarch64/simd/vzipqu32.x: New file.
520 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
521 * gcc.target/aarch64/simd/vzipqu8.x: New file.
522 * gcc.target/aarch64/simd/vzips16_1.c: New file.
523 * gcc.target/aarch64/simd/vzips16.x: New file.
524 * gcc.target/aarch64/simd/vzips32_1.c: New file.
525 * gcc.target/aarch64/simd/vzips32.x: New file.
526 * gcc.target/aarch64/simd/vzips8_1.c: New file.
527 * gcc.target/aarch64/simd/vzips8.x: New file.
528 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
529 * gcc.target/aarch64/simd/vzipu16.x: New file.
530 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
531 * gcc.target/aarch64/simd/vzipu32.x: New file.
532 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
533 * gcc.target/aarch64/simd/vzipu8.x: New file.
535 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
537 Backport from trunk r209808.
538 2014-04-25 Jiong Wang <jiong.wang@arm.com>
540 * gcc.target/arm/tail-long-call.c: New test.
542 2014-05-25 Yvan Roux <yvan.roux@linaro.org>
544 Backport from trunk r209749.
545 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
547 * lib/target-supports.exp (check_effective_target_vect_perm): Return
550 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
552 Backport from trunk r209736.
553 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
555 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
556 * gcc.dg/vect/vect-bswap16: New test.
557 * gcc.dg/vect/vect-bswap32: Likewise.
558 * gcc.dg/vect/vect-bswap64: Likewise.
560 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
562 Backport from trunk r209713.
563 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
565 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
566 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
567 * gcc.target/aarch64/vdup_n_1.c: New testcase.
569 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
571 Backport from trunk r209704, 209705.
572 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
574 * gcc.target/arm/rev16.c: New test.
576 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
578 * gcc.target/aarch64/rev16_1.c: New test.
580 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
582 Backport from trunk r209642.
583 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
585 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
587 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
589 Backport from trunk r209640.
590 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
592 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
593 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
595 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
597 Backport from trunk r209613, 209614.
598 2014-04-22 Ian Bolton <ian.bolton@arm.com>
600 * gcc.target/arm/anddi_notdi-1.c: New test.
601 * gcc.target/arm/iordi_notdi-1.c: New test case.
603 2014-04-22 Ian Bolton <ian.bolton@arm.com>
605 * gcc.target/arm/iordi_notdi-1.c: New test.
607 2014-05-23 Yvan Roux <yvan.roux@linaro.org>
609 Backport from trunk r209559.
610 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
612 * gcc.target/aarch64/vrnd_f64_1.c : New file.
614 2014-05-14 Yvan Roux <yvan.roux@linaro.org>
616 GCC Linaro 4.9-2014.05 released.
618 2014-05-13 Yvan Roux <yvan.roux@linaro.org>
620 Backport from trunk r209889.
621 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
623 * gcc.target/aarch64/fcsel_1.c: New test case.
625 2014-04-22 Yvan Roux <yvan.roux@linaro.org>
627 GCC Linaro 4.9-2014.04 released.