simd.exp: Skip all tests if no arm_neon_ok effective target support.
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2
3 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4 effective target support. If no arm_neon_hw support, do not attempt
5 to execute the tests; only compile them.
6 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7 and "dg-require-effective-target arm_neon_ok".
8 * gcc.target/arm/simd/vextp16_1.c: Likewise.
9 * gcc.target/arm/simd/vextp64_1.c: Likewise.
10 * gcc.target/arm/simd/vextp8_1.c: Likewise.
11 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
14 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
15 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
16 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
17 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
18 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
19 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
20 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
21 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
22 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
23 * gcc.target/arm/simd/vexts16_1.c: Likewise.
24 * gcc.target/arm/simd/vexts32_1.c: Likewise.
25 * gcc.target/arm/simd/vexts64_1.c: Likewise.
26 * gcc.target/arm/simd/vexts8_1.c: Likewise.
27 * gcc.target/arm/simd/vextu16_1.c: Likewise.
28 * gcc.target/arm/simd/vextu32_1.c: Likewise.
29 * gcc.target/arm/simd/vextu64_1.c: Likewise.
30 * gcc.target/arm/simd/vextu8_1.c: Likewise.
31 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
32 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
33 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
34 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
35 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
36 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
37 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
38 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
39 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
40 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
41 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
42 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
43 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
44 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
45 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
46 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
47 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
48 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
49 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
50 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
51 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
52 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
53 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
54 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
55 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
56 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
57 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
58 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
59 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
60 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
61 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
62 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
63 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
64 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
65 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
66 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
67 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
68 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
69 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
70 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
71 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
72 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
73 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
74 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
75 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
76 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
77 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
78 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
79 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
80 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
81 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
82 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
83 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
84 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
85 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
86 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
87 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
88 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
89 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
90 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
91 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
92 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
93 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
94 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
95 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
96 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
97 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
98 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
99 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
100 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
101 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
102 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
103 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
104 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
105 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
106 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
107 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
108 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
109 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
110 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
111 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
112 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
113 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
114 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
115 * gcc.target/arm/simd/vzips16_1.c: Likewise.
116 * gcc.target/arm/simd/vzips32_1.c: Likewise.
117 * gcc.target/arm/simd/vzips8_1.c: Likewise.
118 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
119 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
120 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
121
122 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
123
124 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
125 * gcc.dg/vect/pr59354.c: Likewise.
126 * gcc.dg/vect/pr64252.c: Likewise.
127 * gcc.dg/vect/pr64404.c: Likewise.
128 * gcc.dg/vect/pr64493.c: Likewise.
129 * gcc.dg/vect/pr64495.c: Likewise.
130 * gcc.dg/vect/pr64844.c: Likewise.
131 * gcc.dg/vect/pr65518.c: Likewise.
132 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
133
134 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
135
136 PR c++/66210
137 * g++.dg/cpp1y/var-templ28.C: New.
138
139 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR target/66232
142 * gcc.target/i386/pr66232-1.c: New test.
143 * gcc.target/i386/pr66232-2.c: Likewise.
144 * gcc.target/i386/pr66232-3.c: Likewise.
145 * gcc.target/i386/pr66232-4.c: Likewise.
146 * gcc.target/i386/pr66232-5.c: Likewise.
147
148 2015-05-21 Nathan Sidwell <nathan@acm.org>
149
150 * g++.dg/cpp1y/pr60943.C: New.
151
152 2015-05-21 Jakub Jelinek <jakub@redhat.com>
153
154 PR tree-optimization/66233
155 * gcc.c-torture/execute/pr66233.c: New test.
156
157 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
158
159 PR fortran/66176
160 * gfortran.dg/inline_matmul_11.f90: New test.
161
162 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
163
164 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
165 instead of listing several targets on its own.
166 * gcc.target/i386/pr32219-2.c: Likewise.
167 * gcc.target/i386/pr32219-3.c: Likewise.
168 * gcc.target/i386/pr32219-4.c: Likewise.
169 * gcc.target/i386/pr32219-5.c: Likewise.
170 * gcc.target/i386/pr32219-6.c: Likewise
171 * gcc.target/i386/pr32219-7.c: Likewise.
172 * gcc.target/i386/pr32219-8.c: Likewise.
173 * gcc.target/i386/pr39013-1.c: Likewise.
174 * gcc.target/i386/pr39013-2.c: Likewise.
175 * gcc.target/i386/pr64317.c: Likewise.
176
177 2015-05-21 Jeff Law <law@redhat.com>
178
179 * gcc.target/hppa/shadd-4.c: New test.
180
181 2015-05-21 Michael Matz <matz@suse.de>
182
183 * gcc.dg/vect/vect-strided-store.c: New test.
184 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
185 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
186
187 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
188
189 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
190 * gcc.dg/pow-sqrt-synth-1.c: New test.
191 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
192
193 2015-05-21 Richard Biener <rguenther@suse.de>
194
195 PR c++/66211
196 * g++.dg/conversion/pr66211.C: New testcase.
197 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
198
199 2015-05-21 Jeff Law <law@redhat.com>
200
201 * gcc.target/hppa/shadd-2.c: New test.
202
203 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
204
205 PR target/54236
206 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
207
208 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
209
210 PR target/65937
211 * gcc.target/arm/pr26702.c: Adjust target selector.
212
213 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
214
215 PR middle-end/66221
216 * gcc.dg/lto/pr66221_0.c: New test.
217 * gcc.dg/lto/pr66221_1.c: New test.
218
219 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
220
221 PR c/52952
222 * gcc.dg/redecl-4.c: Update column numbers.
223 * gcc.dg/format/bitfld-1.c: Likewise.
224 * gcc.dg/format/attr-2.c: Likewise.
225 * gcc.dg/format/attr-6.c: Likewise.
226 * gcc.dg/format/attr-7.c (baz): Likewise.
227 * gcc.dg/format/asm_fprintf-1.c: Likewise.
228 * gcc.dg/format/attr-4.c: Likewise.
229 * gcc.dg/format/branch-1.c: Likewise.
230 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
231 locations within strings with embedded escape sequences.
232
233 2015-05-20 Jeff Law <law@redhat.com>
234
235 * gcc.target/hppa/hppa.exp: New target test driver.
236 * gcc.target/hppa/shadd-1.c: New test.
237
238 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
239
240 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
241
242 2015-05-20 David Malcolm <dmalcolm@redhat.com>
243
244 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
245 (fn_33_k_and_r_style): New.
246 (fn_33_stroustrup_style): New.
247 (fn_33_allman_style): New.
248 (fn_33_whitesmiths_style): New.
249 (fn_33_horstmann_style): New.
250 (fn_33_ratliff_banner_style): New.
251 (fn_33_lisp_style): New.
252 (fn_34_indent_dash_gnu): New.
253 (fn_34_indent_dash_kr): New.
254 (fn_34_indent_dash_orig): New.
255 (fn_34_indent_linux_style): New.
256
257 2015-05-20 Andre Vehreschild <vehre@gmx.de>
258
259 PR fortran/65548
260 * gfortran.dg/allocate_with_source_5.f90: Extend test.
261
262 2015-05-20 Bin Cheng <bin.cheng@arm.com>
263
264 PR tree-optimization/65447
265 * gcc.dg/tree-ssa/pr65447.c: New test.
266
267 2015-05-19 Nathan sidwell <nathan@acm.org>
268
269 * g++.dg/cpp0x/pr65954.C: New.
270
271 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
272
273 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
274
275 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
276
277 * lib/target-supports.exp: Vector do not always have natural
278 alignment on s390*.
279
280 2015-05-19 David Sherwood <david.sherwood@arm.com>
281
282 * gcc.dg/loop-invariant.c: New testcase.
283
284 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
285
286 * lib/target-supports.exp: Vector do not always have natural
287 alignment on s390*.
288
289 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
290
291 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
292 s390*.
293 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
294
295 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
296
297 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
298 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
299 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
300 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
301 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
302 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
303 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
304 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
305 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
306 * gcc.target/s390/zvector/vec-elem-1.c: New test.
307
308 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
309
310 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
311
312 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
313
314 * gcc.target/s390/s390.exp
315 (check_effective_target_vector): New check.
316 * gcc.target/s390/vector/vec-abi-1.c: New test.
317 * gcc.target/s390/vector/vec-abi-2.c: New test.
318 * gcc.target/s390/vector/vec-abi-3.c: New test.
319 * gcc.target/s390/vector/vec-abi-4.c: New test.
320 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
321 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
322 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
323 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
324 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
325 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
326 * gcc.target/s390/vector/vec-clobber-1.c: New test.
327 * gcc.target/s390/vector/vec-cmp-1.c: New test.
328 * gcc.target/s390/vector/vec-cmp-2.c: New test.
329 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
330 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
331 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
332 * gcc.target/s390/vector/vec-genmask-1.c: New test.
333 * gcc.target/s390/vector/vec-genmask-2.c: New test.
334 * gcc.target/s390/vector/vec-init-1.c: New test.
335 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
336 * gcc.target/s390/vector/vec-shift-1.c: New test.
337 * gcc.target/s390/vector/vec-sub-1.c: New test.
338
339 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
340
341 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
342
343 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
344
345 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
346
347 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
348
349 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
350
351 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
354
355 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
356
357 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
358
359 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
360
361 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
362
363 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
364
365 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
366
367 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
368
369 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
370
371 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
372
373 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
374
375 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
376
377 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
378
379 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
380
381 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
382
383 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
384
385 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
386
387 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
388
389 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
390
391 2015-05-19 Jakub Jelinek <jakub@redhat.com>
392
393 PR tree-optimization/66187
394 * gcc.c-torture/execute/pr66187.c: New test.
395 * gcc.dg/pr66187-1.c: New test.
396 * gcc.dg/pr66187-2.c: New test.
397
398 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
399
400 * gcc.dg/vect/bb-slp-35.c: Adjust.
401
402 2015-05-19 Richard Biener <rguenther@suse.de>
403
404 PR tree-optimization/66165
405 * gcc.dg/torture/pr66165.c: New testcase.
406
407 PR tree-optimization/66185
408 * gcc.dg/torture/pr66185.c: New testcase.
409
410 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
411
412 PR target/54236
413 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
414
415 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
416
417 * gcc.target/mips/p5600-bonding.c : New file.
418
419 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
420
421 PR fortran/66106
422 * gfortran.dg/interface_operator_1.f90: New tests.
423
424 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
425
426 PR fortran/66057
427 * gfortran.dg/generic_29.f90: New tests.
428
429 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
430
431 PR fortran/66043
432 * gfortran.dg/storage_size_6.f90: New tests.
433
434 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
435
436 PR fortran/66045
437 * gfortran.dg/null1.f90: New test.
438
439 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
440
441 PR fortran/66044
442 * gfortran.dg/entry_21.f90: New test.
443
444 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
445
446 PR fortran/66043
447 * gfortran.dg/storage_size_6.f90: New tests.
448
449 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
450
451 PR fortran/66040
452 * gfortran.dg/misplaced_statement.f90: New test.
453
454 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
455
456 PR fortran/66039
457 * gfortran.dg/filepos1.f90: New test
458
459 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
460
461 PR fortran/64925
462 * gfortran.dg/pr64925.f90: New test.
463
464 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
465
466 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
467 unit.
468 * gfortran.dg/lto/pr41576_1.f90: Ditto.
469
470 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
471
472 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
473 to the family of pie capable targets.
474
475 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
476
477 * gcc.target/arm/bics_1.c : New testcase.
478 * gcc.target/arm/bics_2.c : New testcase.
479 * gcc.target/arm/bics_3.c : New testcase.
480 * gcc.target/arm/bics_4.c : New testcase.
481
482 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
483
484 * gcc.target/mips/umips-attr.c: New test.
485
486 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
487
488 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
489 * gcc.dg/20150120-2.c (dg-final): Ditto.
490 * gcc.dg/20150120-2.c (dg-final): Ditto.
491 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
492
493 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
494
495 PR target/66174
496 * gcc.target/i386/pr66174.c: New test.
497
498 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
499
500 PR fortran/37131
501 * gfortran.dg/matmul_bounds_6.f90: New test.
502 * gfortran.dg/matmul_bounds_7.f90: New test.
503
504 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
505
506 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
507 * gfortran.dg/lto/pr41576_1.f90: Add interface.
508 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
509 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
510 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
511 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
512
513 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
514
515 PR fortran/65903
516 * gfortran.dg/continuation_13.f90: Update test.
517 * gfortran.dg/pr65903.f90: New test.
518
519 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
520
521 PR fortran/66113
522 * gfortran.dg/block_14.f90: New test.
523
524 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
525
526 PR fortran/44054
527 * lib/gfortran-dg.exp: Update regex to handle two locations for
528 the same diagnostic without caret.
529 * gfortran.dg/badline.f: Test also that line numbers are correct
530 before and after "left but not entered" warning.
531
532 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
533 Zhenqiang Chen <zhenqiang.chen@linaro.org>
534
535 PR target/65768
536 * gcc.target/arm/maskdata.c: New test.
537
538 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
539
540 PR fortran/65792
541 * gfortran.dg/derived_constructor_components_5: New test
542
543 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
544
545 PR target/66140
546 * gcc.target/alpha/pr66140.c: New test.
547
548 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
549
550 PR c/48956
551 * gcc.dg/Wconversion-complex-c99.c: New test.
552 * gcc.dg/Wconversion-complex-gnu.c: New test.
553
554 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
555
556 PR tree-optimization/64454
557 * gcc.dg/modmod.c: New testcase.
558
559 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
560
561 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
562
563 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
564
565 PR middle-end/66134
566 * gcc.target/i386/mpx/pr66134.c: New test.
567
568 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
569
570 * gcc.target/powerpc/pr60158.c: New test.
571
572 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
573
574 * gcc.target/i386/sibcall-7.c: New test.
575 * gcc.target/i386/sibcall-8.c: New test.
576
577 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
578
579 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
580 (abs64_in_dreg): Likewise.
581
582 2015-05-14 Marek Polacek <polacek@redhat.com>
583
584 PR c/66066
585 PR c/66127
586 * gcc.dg/pr14649-1.c: Add -Wpedantic.
587 * gcc.dg/pr19984.c: Likewise.
588 * gcc.dg/pr66066-1.c: New test.
589 * gcc.dg/pr66066-2.c: New test.
590 * gcc.dg/pr66066-3.c: New test.
591
592 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
595 * gcc.dg/pow-sqrt.x: New file.
596 * gcc.dg/pow-sqrt-1.c: New test.
597 * gcc.dg/pow-sqrt-2.c: Likewise.
598 * gcc.dg/pow-sqrt-3.c: Likewise.
599
600 2015-05-13 Richard Biener <rguenther@suse.de>
601
602 PR tree-optimization/66123
603 * gcc.dg/torture/pr66123.c: New testcase.
604
605 2015-05-13 Richard Biener <rguenther@suse.de>
606
607 PR middle-end/66110
608 * gcc.dg/alias-2.c: Adjust.
609 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
610
611 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
612
613 PR target/65103
614 * gcc.target/i386/pr65103-3.c: New.
615
616 2015-05-13 Martin Liska <mliska@suse.cz>
617
618 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
619
620 2015-05-13 Jakub Jelinek <jakub@redhat.com>
621
622 PR target/66112
623 * gcc.target/i386/pr66112-2.c: New test.
624
625 PR target/66112
626 * gcc.target/i386/pr66112-1.c: New test.
627
628 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
629
630 PR target/66048
631 * gcc.target/i386/mpx/pr66048.cc: New.
632
633 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
634
635 PR rtl-optimization/64616
636 * gcc.dg/loop-8.c: New test.
637 * gcc.dg/loop-9.c: New test.
638
639 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
640
641 PR target/pr66047.c
642 * gcc.target/i386/pr66047.c: New testcase.
643
644 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
645
646 PR ipa/65873
647 * gcc.c-torture/compile/pr65873.c: New testcase.
648
649 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
650
651 PR fortran/66111
652 * gfortran.dg/inline_matmul_10.f90: New test.
653
654 2015-05-12 David Malcolm <dmalcolm@redhat.com>
655
656 * c-c++-common/Wmisleading-indentation.c: New testcase.
657 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
658 * c-c++-common/Wmisleading-indentation-2.md: New file.
659
660 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
661
662 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
663 "break".
664 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
665
666 2015-05-12 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/66101
669 * gcc.dg/torture/pr66101.c: New testcase.
670
671 2015-05-12 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/37021
674 * gcc.target/i386/vect-addsub.c: New testcase.
675
676 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
677
678 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
679
680 2015-05-12 Tom de Vries <tom@codesourcery.com>
681
682 PR tree-optimization/66010
683 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
684
685 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
686
687 PR c++/65133
688 * g++.dg/cpp0x/trailing10.C: New.
689
690 2015-05-12 Richard Biener <rguenther@suse.de>
691
692 * gcc.dg/vect/bb-slp-35.c: New testcase.
693
694 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
695
696 PR fortran/66100
697 * gfortran.dg/bound_simplification_6.f90: New.
698
699 2015-05-11 Steve Ellcey <sellcey@mips.com>
700
701 * gcc.target/mips/branch-1.c: Pass argument to bar().
702
703 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
704
705 PR target/65753
706 * gcc.target/i386/pr65753.c: New test.
707
708 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
709
710 PR rtl-optimization/66076
711 * gcc.dg/torture/pr66076.c: New test.
712
713 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
714
715 PR fortran/66041
716 * gfortran.dg/inline_matmul_7.f90: New test.
717 * gfortran.dg/inline_matmul_8.f90: New test.
718 * gfortran.dg/inline_matmul_9.f90: New test.
719
720 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
721
722 * gfortran.dg/bound_simplification_5.f90: New.
723
724 2015-05-09 Jason Merrill <jason@redhat.com>
725
726 * lib/target-supports.exp (cxx_default): New global.
727 (check_effective_target_c++11_only)
728 (check_effective_target_c++14_only)
729 (check_effective_target_c++98_only)
730 (check_effective_target_c++1z_only): Check it.
731
732 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
733
734 PR tree-optimization/64454
735 * gcc.dg/tree-ssa/vrp97.c: New file.
736 * gcc.dg/vect/slp-perm-7.c: Update.
737
738 2015-05-09 Andre Vehreschild <vehre@gmx.de>
739
740 PR fortran/65894
741 * gfortran.dg/elemental_subroutine_11.f90: New test.
742
743 2015-05-08 Richard Biener <rguenther@suse.de>
744
745 PR tree-optimization/66036
746 * gcc.dg/vect/slp-41.c: New testcase.
747
748 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
749
750 * gfortran.dg/elemental_optional_args_7.f90: New.
751
752 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
753
754 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
755 allow cmlt or sshr.
756
757 2015-05-08 Marek Polacek <polacek@redhat.com>
758
759 PR c/64918
760 * gcc.dg/Woverride-init-side-effects-1.c: New test.
761 * gcc.dg/Woverride-init-side-effects-2.c: New test.
762
763 2015-05-07 Marek Polacek <polacek@redhat.com>
764
765 PR c/65179
766 * c-c++-common/Wshift-negative-value-1.c: New test.
767 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
768 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
769 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
770 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
771 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
772 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
773 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
774 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
775
776 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
777
778 PR middle-end/192
779 PR middle-end/54303
780 * gcc.dg/fdata-sections-2.c: New file.
781
782 2015-05-07 Marek Polacek <polacek@redhat.com>
783
784 PR testsuite/66046
785 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
786 last dg-output.
787 * c-c++-common/ubsan/align-7.c: Likewise.
788 * c-c++-common/ubsan/bounds-8.c: Likewise.
789 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
790 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
791 * c-c++-common/ubsan/null-1.c: Likewise.
792 * c-c++-common/ubsan/null-10.c: Likewise.
793 * c-c++-common/ubsan/null-11.c: Likewise.
794 * c-c++-common/ubsan/null-2.c: Likewise.
795 * c-c++-common/ubsan/null-3.c: Likewise.
796 * c-c++-common/ubsan/null-4.c: Likewise.
797 * c-c++-common/ubsan/null-5.c: Likewise.
798 * c-c++-common/ubsan/null-6.c: Likewise.
799 * c-c++-common/ubsan/null-7.c: Likewise.
800 * c-c++-common/ubsan/null-8.c: Likewise.
801 * c-c++-common/ubsan/null-9.c: Likewise.
802 * c-c++-common/ubsan/object-size-1.c: Likewise.
803 * c-c++-common/ubsan/object-size-10.c: Likewise.
804 * c-c++-common/ubsan/object-size-4.c: Likewise.
805 * c-c++-common/ubsan/object-size-5.c: Likewise.
806 * c-c++-common/ubsan/object-size-7.c: Likewise.
807 * c-c++-common/ubsan/object-size-8.c: Likewise.
808 * c-c++-common/ubsan/object-size-9.c: Likewise.
809 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
810 * c-c++-common/ubsan/overflow-int128.c: Likewise.
811 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
812 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
813 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
814 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
815 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
816 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
817 * c-c++-common/ubsan/pr59333.c: Likewise.
818 * c-c++-common/ubsan/pr59667.c: Likewise.
819 * c-c++-common/ubsan/pr60613-2.c: Likewise.
820 * c-c++-common/ubsan/pr60636.c: Likewise.
821 * c-c++-common/ubsan/pr63802.c: Likewise.
822 * c-c++-common/ubsan/recovery-1.c: Likewise.
823 * c-c++-common/ubsan/recovery-3.c: Likewise.
824 * c-c++-common/ubsan/shift-1.c: Likewise.
825 * c-c++-common/ubsan/shift-2.c: Likewise.
826 * c-c++-common/ubsan/shift-4.c: Likewise.
827 * c-c++-common/ubsan/shift-7.c: Likewise.
828 * c-c++-common/ubsan/undefined-2.c: Likewise.
829 * c-c++-common/ubsan/vla-1.c: Likewise.
830 * g++.dg/ubsan/null-1.C: Likewise.
831 * g++.dg/ubsan/null-3.C: Likewise.
832 * g++.dg/ubsan/null-4.C: Likewise.
833 * g++.dg/ubsan/vptr-8.C: Likewise.
834 * g++.dg/ubsan/vptr-9.C: Likewise.
835 * gcc.dg/ubsan/bounds-2.c: Likewise.
836 * gcc.dg/ubsan/object-size-9.c: Likewise.
837
838 2015-05-07 Jeff Law <law@redhat.com>
839
840 * gcc.dg/tree-ssa/shorten-1.c: New test.
841
842 2015-05-07 Richard Biener <rguenther@suse.de>
843
844 PR tree-optimization/66002
845 * gcc.dg/vect/vect-125.c: New testcase.
846
847 2015-05-07 Marek Polacek <polacek@redhat.com>
848 Martin Uecker <uecker@eecs.berkeley.edu>
849
850 * c-c++-common/ubsan/bounds-10.c: New test.
851
852 2015-05-06 David Malcolm <dmalcolm@redhat.com>
853
854 * jit.dg/harness.h (set_options): Wrap with
855 #ifndef TEST_ESCHEWS_SET_OPTIONS.
856 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
857 Special-case test-benchmark.c as a negative.
858 * jit.dg/test-benchmark.c: New file.
859
860 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
861
862 PR target/64208
863 * gcc.target/arm/pr64208.c: New test.
864
865 2015-05-06 Alan Modra <amodra@gmail.com>
866
867 PR target/66020
868 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
869 (gparms): Make volatile.
870
871 2015-05-06 Richard Biener <rguenther@suse.de>
872
873 PR tree-optimization/62283
874 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
875
876 2015-05-06 Christian Bruel <christian.bruel@st.com>
877
878 PR target/66015
879 * gcc.target/aarch64/iinline-attr-1.c: New test.
880
881 2015-05-06 Richard Biener <rguenther@suse.de>
882
883 * gcc.dg/vect/bb-slp-34.c: New testcase.
884
885 2015-05-06 Richard Biener <rguenther@suse.de>
886
887 PR tree-optimization/62283
888 * gcc.dg/vect/bb-slp-14.c: Adjust.
889
890 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
891
892 PR target/65990
893 * gcc.target/i386/pr65990.c: New test.
894
895 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
896
897 PR target/65915
898 * gcc.target/i386/pr65915.c: New.
899
900 2015-05-05 Tom de Vries <tom@codesourcery.com>
901
902 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
903 'va_list escapes 0'.
904
905 2015-05-05 Tom de Vries <tom@codesourcery.com>
906
907 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
908 in r222173.
909
910 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
911
912 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
913 * gcc.target/arm/pr65924.c: Likewise.
914
915 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
916
917 PR target/65871
918 * gcc.target/i386/pr65871-3.c: New test.
919
920 2015-05-04 Jeff Law <law@redhat.com>
921
922 Revert:
923 2015-05-04 Jeff Law <law@redhat.com>
924 * gcc.dg/tree-ssa/shorten-1.c: New test.
925
926 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
927 Jakub Jelinek <jakub@redhat.com>
928
929 PR c++/66007
930 * g++.dg/cpp0x/Wnarrowing4.C: New.
931
932 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
933
934 * lib/target-supports.exp
935 (check_effective_target_keeps_null_pointer_checks): Clarify that
936 this is for targets that disable -fdelete-null-pointer-checks,
937 not default it to off.
938 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
939 -fdelete-null-pointer-checks explicit.
940 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
941 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
942 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
943 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
944 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
945 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
946 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
947 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
948 * gcc.dg/tree-ssa/pr20318.c: Likewise.
949 * gcc.dg/tree-ssa/pr20701.c: Likewise.
950 * gcc.dg/tree-ssa/pr20702.c: Likewise.
951 * gcc.dg/tree-ssa/pr21086.c: Likewise.
952 * gcc.dg/tree-ssa/pr21090.c: Likewise.
953 * gcc.dg/tree-ssa/pr58480.c: Likewise.
954 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
955 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
956 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
957 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
958 * gcc.dg/tree-ssa/unreachable.c: Likewise.
959 * gcc.dg/tree-ssa/vrp02.c: Likewise.
960 * gcc.dg/tree-ssa/vrp07.c: Likewise.
961 * gcc.dg/tree-ssa/vrp08.c: Likewise.
962 * gcc.dg/tree-ssa/vrp55.c: Likewise.
963 * g++.dg/cpp0x/static_assert9.C: Likewise.
964 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
965 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
966 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
967 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
968 * g++.dg/tree-ssa/pr26406.C: Likewise.
969
970 2015-05-04 Jakub Jelinek <jakub@redhat.com>
971
972 PR tree-optimization/65984
973 * c-c++-common/ubsan/pr65984.c: New test.
974
975 2015-05-04 Jeff Law <law@redhat.com>
976
977 * gcc.dg/tree-ssa/shorten-1.c: New test.
978
979 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
980
981 PR fortran/44735
982 * gfortran.dg/pr44735.f90: New test.
983
984 2015-05-04 Richard Biener <rguenther@suse.de>
985
986 PR tree-optimization/65965
987 * gcc.dg/vect/bb-slp-33.c: New testcase.
988
989 2015-05-04 Richard Biener <rguenther@suse.de>
990
991 PR tree-optimization/65935
992 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
993
994 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
995
996 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
997 for each supported variant instead of CHECK_RESULTS.
998 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
999 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1000 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1001 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1002 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1003 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1004 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1005 expected results for unsupported variants. Call CHECK for each
1006 supported variant instead of CHECK_RESULTS.
1007 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1008 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1009 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1010 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1011 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1012 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1013 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1014 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1015 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1016 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1017 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1018 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1019 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1020 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1021 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1022 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1023 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1024 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1025 expected results for unsupported variants.
1026 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1027 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1028 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1029 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1030 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1031 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1032 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1033 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1034 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1035 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1036 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1037 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1038 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1039 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1040 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1041 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1042 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1043 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1044 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1045 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1046 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1047 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1048 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1049 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1050 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1051 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1052 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1053 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1054
1055 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
1056
1057 PR fortran/37131
1058 * gfortran.dg/bound_9.f90: Add pointer assignment.
1059
1060 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
1061 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
1062
1063 PR c++/65858
1064 * g++.dg/cpp0x/Wnarrowing3.C: New.
1065
1066 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
1067
1068 * gcc.dg/20150120-1.c: New test.
1069 * gcc.dg/20150120-2.c: New test.
1070 * gcc.dg/20150120-3.c: New test.
1071
1072 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
1073
1074 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1075
1076 2015-05-01 Renlin Li <renlin.li@arm.com>
1077
1078 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1079
1080 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
1081
1082 * gfortran.dg/bound_simplification_4.f90: New.
1083
1084 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1085
1086 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1087 with powerpc_p8vector_ok.
1088
1089 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1090
1091 PR fortran/37131
1092 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
1093 scan pattern.
1094 * gfortran.dg/bound_9.f90: New test case.
1095
1096 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
1097
1098 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1099 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1100 for 32bit x86 targets.
1101 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1102 for 32bit x86 targets.
1103 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1104 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1105 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1106 for 32bit x86 targets.
1107
1108 2015-04-30 Marek Polacek <polacek@redhat.com>
1109
1110 PR tree-optimization/63551
1111 * g++.dg/ipa/pr63551.C: New test.
1112
1113 2015-04-30 Caroline Tice <cmtice@google.com>
1114
1115 PR 65929
1116 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
1117 partition size on certain targets.
1118
1119 2015-04-30 Renlin Li <renlin.li@arm.com>
1120
1121 * gcc.target/aarch64/vect-reduc-or_1.c: New.
1122
1123 2015-04-30 Marek Polacek <polacek@redhat.com>
1124
1125 * c-c++-common/Wbool-compare-3.c: New test.
1126
1127 * gcc.dg/pr65901.c (foo): Adjust dg-error.
1128 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1129
1130 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1131
1132 PR c++/57610
1133 * g++.dg/init/ref22.C: New.
1134
1135 2015-04-30 Marek Polacek <polacek@redhat.com>
1136
1137 * gcc.dg/init-bad-8.c: New test.
1138
1139 * gcc.dg/incomplete-typedef-1.c: New test.
1140
1141 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
1142
1143 PR c++/59955
1144 * g++.dg/template/crash121.C: New.
1145
1146 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
1147
1148 * gcc.target/mips/call-from-init.c: New test.
1149 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1150
1151 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1152
1153 PR target/65871
1154 * gcc.target/i386/pr65871-1.c: New test.
1155 * gcc.target/i386/pr65871-2.c: Ditto.
1156
1157 2015-04-29 Marek Polacek <polacek@redhat.com>
1158
1159 PR c/64610
1160 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1161 * c-c++-common/Wbool-compare-2.c: New test.
1162
1163 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
1164
1165 PR target/65770
1166 * gcc.target/aarch64/vstN_lane_1.c: New file.
1167
1168 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/64667
1171 * g++.dg/warn/Winit-self-3.C: New.
1172
1173 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
1174
1175 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1176
1177 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
1178
1179 PR target/65924
1180 * gcc.target/arm/pr65924.c: New test.
1181
1182 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
1183
1184 * g++.dg/gomp/tpl-target-update.C: New file.
1185
1186 2015-04-29 Richard Biener <rguenther@suse.de>
1187
1188 PR tree-optimization/65917
1189 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1190
1191 2015-04-29 Christian Bruel <christian.bruel@st.com>
1192
1193 PR target/64835
1194 * gcc.dg/ipa/iinline-attr.c: New test.
1195 * gcc.target/i386/iinline-attr-2.c: New test.
1196
1197 2015-04-28 Andre Vehreschild <vehre@gmx.de>
1198
1199 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1200 segfault is fixed.
1201
1202 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1203
1204 * gcc.dg/vect/vect-33.c: Remove spurious line.
1205
1206 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
1207
1208 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1209
1210 2015-04-28 Marek Polacek <polacek@redhat.com>
1211
1212 PR c/65901
1213 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1214 * gcc.dg/pr65901.c: New test.
1215
1216 2015-04-28 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/62283
1219 * gfortran.dg/vect/pr62283-2.f: New testcase.
1220 * gcc.dg/vect/bb-slp-14.c: Adjust.
1221
1222 2015-04-28 Richard Biener <rguenther@suse.de>
1223
1224 PR tree-optimization/65851
1225 * g++.dg/torture/pr65851.C: New testcase.
1226
1227 2015-04-27 Jeff Law <law@redhat.com>
1228
1229 PR tree-optimization/65217
1230 * gcc.target/i386/pr65217.c: Remove XFAIL.
1231
1232 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1233
1234 PR fortran/60322
1235 Add tests forgotten to svn-add.
1236 * gfortran.dg/class_allocate_19.f03: New test.
1237 * gfortran.dg/class_array_20.f03: New test.
1238 * gfortran.dg/class_array_21.f03: New test.
1239 * gfortran.dg/finalize_29.f08: New test.
1240
1241 2015-04-27 Andre Vehreschild <vehre@gmx.de>
1242
1243 PR fortran/59678
1244 PR fortran/65841
1245 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1246 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1247
1248 2015-04-27 Caroline Tice <cmtice@google.com>
1249
1250 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1251 partition size.
1252
1253 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
1254
1255 PR target/64579
1256 * gcc.target/powerpc/htm-1.c: New test.
1257 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1258 on 64-bit compiles.
1259 (__builtin_tabortdci): Likewise.
1260 (__builtin_tcheck): Remove operand.
1261 * lib/target-supports.exp (check_htm_hw_available): New function.
1262
1263 2015-04-27 Richard Biener <rguenther@suse.de>
1264
1265 * gcc.target/i386/pr65217.c: XFAIL.
1266
1267 2015-04-27 Jakub Jelinek <jakub@redhat.com>
1268
1269 PR tree-optimization/65875
1270 * gcc.c-torture/compile/pr65875.c: New test.
1271
1272 2015-04-25 Marek Polacek <polacek@redhat.com>
1273
1274 PR c/52085
1275 * gcc.dg/enum-incomplete-2.c: New test.
1276 * gcc.dg/enum-mode-1.c: New test.
1277
1278 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1279
1280 PR target/65849
1281 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1282 set new options.
1283 * gcc.target/powerpc/pr65849-2.c: Likewise.
1284
1285 2015-04-24 Tom de Vries <tom@codesourcery.com>
1286
1287 PR tree-optimization/65802
1288 * g++.dg/pr65802.C: Move to ...
1289 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
1290 stdarg.h. Rewrite for C.
1291 (fn1): Use va_list and va_arg. Make variable args function. Add use of
1292 va_start and va_end. Remove unnecessary inline asm.
1293
1294 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
1295 Wei Mi <wmi@google.com>
1296
1297 * gcc.target/i386/sse2-load-multi.c: New test.
1298 * gcc.target/i386/sse2-store-multi.c: Ditto.
1299
1300 2015-04-24 Marek Polacek <polacek@redhat.com>
1301
1302 PR c/65830
1303 * c-c++-common/pr65830.c: New test.
1304
1305 PR c/63357
1306 * c-c++-common/Wlogical-op-1.c: New test.
1307
1308 2015-04-24 Marek Polacek <polacek@redhat.com>
1309
1310 PR c/61534
1311 * c-c++-common/pr61534-1.c: New test.
1312
1313 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
1314 Steven Bosscher <steven@gcc.gnu.org>
1315
1316 PR rtl-optimization/34503
1317 * gcc.target/arm/pr64616.c: New file.
1318
1319 2015-04-24 Bin Cheng <bin.cheng@arm.com>
1320
1321 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1322
1323 2015-04-24 Terry Guo <terry.guo@arm.com>
1324
1325 * gcc.target/arm/pr65710.c: Update the options.
1326
1327 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
1328
1329 * gcc.target/i386/pr65523.c: Skip x32.
1330
1331 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1332
1333 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1334 to look for vcl* where appropriate.
1335
1336 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1337
1338 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1339 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1340
1341 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
1342
1343 PR target/26702
1344 * gcc.target/arm/pr26702.c: New test.
1345
1346 2015-04-23 Marek Polacek <polacek@redhat.com>
1347
1348 PR c/65345
1349 * gcc.dg/pr65345-1.c: New test.
1350 * gcc.dg/pr65345-2.c: New test.
1351
1352 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1353
1354 * gcc.target/powerpc/crypto-builtin-2.c: New.
1355
1356 2015-04-23 Andre Vehreschild <vehre@gmx.de>
1357
1358 PR fortran/60322
1359 * gfortran.dg/class_allocate_19.f03: New test.
1360 * gfortran.dg/class_array_20.f03: New test.
1361 * gfortran.dg/class_array_21.f03: New test.
1362 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1363 * gfortran.dg/finalize_15.f90: Fixing comparision to model
1364 initialization correctly.
1365 * gfortran.dg/finalize_29.f08: New test.
1366
1367 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1368
1369 * gcc.target/powerpc/swaps-p8-18.c: New test.
1370
1371 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1372
1373 PR target/65456
1374 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1375 * gcc.dg/vect/bb-slp-25.c: Likewise.
1376 * gcc.dg/vect/bb-slp-29.c: Likewise.
1377 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1378 vect_no_align && { ! vect_hw_misalign }.
1379 * gcc.dg/vect/bb-slp-9.c: Likewise.
1380 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1381 vect_hw_misalign.
1382 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1383 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1384 account for POWER8, where peeling for alignment is not needed.
1385 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1386 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1387 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1388 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1389 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1390 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1391 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1392 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1393 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1394 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1395 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1396 * gcc.dg/vect/pr16105.c: Likewise.
1397 * gcc.dg/vect/pr20122.c: Likewise.
1398 * gcc.dg/vect/pr33804.c: Likewise.
1399 * gcc.dg/vect/pr33953.c: Likewise.
1400 * gcc.dg/vect/pr56787.c: Likewise.
1401 * gcc.dg/vect/pr58508.c: Likewise.
1402 * gcc.dg/vect/slp-25.c: Likewise.
1403 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1404 * gcc.dg/vect/vect-105.c: Likewise.
1405 * gcc.dg/vect/vect-27.c: Likewise.
1406 * gcc.dg/vect/vect-29.c: Likewise.
1407 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1408 POWER8.
1409 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1410 && { ! vect_hw_misalign }.
1411 * gcc.dg/vect/vect-44.c: Likewise.
1412 * gcc.dg/vect/vect-48.c: Likewise.
1413 * gcc.dg/vect/vect-50.c: Likewise.
1414 * gcc.dg/vect/vect-52.c: Likewise.
1415 * gcc.dg/vect/vect-56.c: Likewise.
1416 * gcc.dg/vect/vect-60.c: Likewise.
1417 * gcc.dg/vect/vect-72.c: Likewise.
1418 * gcc.dg/vect/vect-75-big-array.c: Likewise.
1419 * gcc.dg/vect/vect-75.c: Likewise.
1420 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1421 * gcc.dg/vect/vect-77-global.c: Likewise.
1422 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1423 * gcc.dg/vect/vect-78-global.c: Likewise.
1424 * gcc.dg/vect/vect-93.c: Likewise.
1425 * gcc.dg/vect/vect-95.c: Likewise.
1426 * gcc.dg/vect/vect-96.c: Likewise.
1427 * gcc.dg/vect/vect-cond-1.c: Likewise.
1428 * gcc.dg/vect/vect-cond-3.c: Likewise.
1429 * gcc.dg/vect/vect-cond-4.c: Likewise.
1430 * gcc.dg/vect/vect-cselim-1.c: Likewise.
1431 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1432 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1433 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1434 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1435 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1436 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1437 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1438 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1439 * gcc.dg/vect/vect-outer-5.c: Likewise.
1440 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1441 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1442 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1443 * gcc.dg/vect/vect-outer-fir.c: Likewise.
1444 * gcc.dg/vect/vect-peel-3.c: Likewise.
1445 * gcc.dg/vect/vect-peel-4.c: Likewise.
1446 * gcc.dg/vect/vect-pre-interact.c: Likewise.
1447 * gcc.target/powerpc/pr65456.c: New test.
1448 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1449 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1450 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1451 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1452 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1453 vect_no_align && { ! vect_hw_misalign }.
1454 * gfortran.dg/vect/vect-3.f90: Likewise.
1455 * gfortran.dg/vect/vect-4.f90: Likewise.
1456 * gfortran.dg/vect/vect-5.f90: Likewise.
1457 * lib/target-supports.exp (check_effective_target_vect_no_align):
1458 Return 1 for POWER8.
1459 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1460
1461 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
1462
1463 PR fortran/65429
1464 * gfortran.dg/pr65429.f90: New test.
1465
1466 2015-04-22 Yury Gribov <y.gribov@samsung.com>
1467
1468 * c-c++-common/asan/user-section-1.c: New test.
1469 * c-c++-common/asan/user-section-2.c: New test.
1470 * c-c++-common/asan/user-section-3.c: New test.
1471
1472 2015-04-22 Hale Wang <hale.wang@arm.com>
1473 Terry Guo <terry.guo@arm.com>
1474
1475 PR rtl-optimization/64818
1476 * gcc.target/arm/pr64818.c: New test.
1477
1478 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
1479
1480 PR ipa/65076
1481 * g++.dg/tree-ssa/pr61034.C: Update template.
1482 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1483 * gcc.dg/Warray-bounds-11.c: Likewise.
1484 * gcc.dg/Warray-bounds.c: Likewise.
1485
1486 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1487
1488 PR libgfortran/65234
1489 * gfortran.dg/fmt_unlimited.f90: New test.
1490
1491 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
1492
1493 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1494 headers.
1495 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1496 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1497 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1498 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1499 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1500 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1501 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1502
1503 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1504
1505 PR libgfortran/56743
1506 * gfortran.dg/namelist_87.f90: New test.
1507
1508 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1509
1510 * gcc.target/aarch64/mult-synth_1.c: New test.
1511 * gcc.target/aarch64/mult-synth_2.c: Likewise.
1512 * gcc.target/aarch64/mult-synth_3.c: Likewise.
1513 * gcc.target/aarch64/mult-synth_4.c: Likewise.
1514 * gcc.target/aarch64/mult-synth_5.c: Likewise.
1515 * gcc.target/aarch64/mult-synth_6.c: Likewise.
1516
1517 2015-04-21 Richard Biener <rguenther@suse.de>
1518
1519 PR tree-optimization/65650
1520 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1521 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1522 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1523 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1524 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1525 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1526
1527 2015-04-21 Tom de Vries <tom@codesourcery.com>
1528
1529 PR tree-optimization/65802
1530 * g++.dg/pr65802.C: New test.
1531
1532 2015-04-21 Bin Cheng <bin.cheng@arm.com>
1533
1534 PR testsuite/65767
1535 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1536 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1537
1538 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/65801
1541 * g++.dg/cpp0x/Wnarrowing2.C: New.
1542
1543 2015-04-20 Jeff Law <law@redhat.com>
1544
1545 PR tree-optimization/65658
1546 * gcc.dg/pr65658.c: New test.
1547
1548 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
1549
1550 PR target/64134
1551 * gcc.target/aarch64/vec_init_1.c: New test.
1552
1553 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
1554
1555 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1556 targets.
1557
1558 2015-04-18 Martin Sebor <msebor@redhat.com>
1559
1560 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1561 of non-nul characters.
1562 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1563
1564 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1565
1566 PR target/65787
1567 * gcc.target/powerpc/pr65787.c: New.
1568
1569 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1570
1571 PR target/65689
1572 * gcc.target/aarch64/c-output-template-4.c: New test.
1573
1574 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1575
1576 PR target/65780
1577 * gcc.dg/pr65780-1.c: New test.
1578 * gcc.dg/pr65780-2.c: Likewise.
1579 * gcc.target/i386/pr32219-9.c: Likewise.
1580 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1581 symbol.
1582 * gcc.target/i386/pr64317.c (c): Initialize.
1583
1584 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
1585
1586 PR target/65612
1587 * g++.dg/ext/mv18.C: New test.
1588 * g++.dg/ext/mv19.C: Likewise.
1589 * g++.dg/ext/mv20.C: Likewise.
1590 * g++.dg/ext/mv21.C: Likewise.
1591 * g++.dg/ext/mv22.C: Likewise.
1592 * g++.dg/ext/mv23.C: Likewise.
1593
1594 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
1595
1596 PR c++/64527
1597 * g++.dg/init/pr64527.C: New test.
1598
1599 2015-04-17 Tom de Vries <tom@codesourcery.com>
1600 Michael Matz <matz@suse.de>
1601
1602 PR tree-optimization/64950
1603 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1604 x86_64-*-*.
1605
1606 2015-04-17 Yury Gribov <y.gribov@samsung.com>
1607
1608 * c-c++-common/asan/user-section-1.c: New test.
1609
1610 2015-04-17 Jakub Jelinek <jakub@redhat.com>
1611
1612 PR debug/65771
1613 * gcc.dg/debug/pr65771.c: New test.
1614
1615 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
1616
1617 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1618 __buitlin_alloca with __builtin_alloca.
1619
1620 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
1621
1622 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1623
1624 2015-04-16 Richard Biener <rguenther@suse.de>
1625
1626 PR tree-optimization/64277
1627 * gcc.dg/Warray-bounds-14.c: New testcase.
1628 * gcc.dg/Warray-bounds-15.c: Likewise.
1629 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1630 * c-c++-common/ubsan/bounds-6.c: Likewise.
1631
1632 2015-04-16 Renlin Li <renlin.li@arm.com>
1633
1634 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1635 * gcc.target/arm/unsigned-float.c: New.
1636
1637 2015-04-16 Richard Biener <rguenther@suse.de>
1638
1639 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1640 * gcc.dg/tree-ssa/pr37508.c: Adjust.
1641 * gfortran.dg/reassoc_6.f: Remove XFAIL.
1642
1643 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1646 * g++.dg/cpp0x/decltype-call1.C: Likewise.
1647 * g++.dg/cpp0x/defaulted21.C: Likewise.
1648 * g++.dg/cpp0x/defaulted28.C: Likewise.
1649 * g++.dg/cpp0x/defaulted47.C: Likewise.
1650 * g++.dg/cpp0x/elision_neg.C: Likewise.
1651 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1652 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1653 * g++.dg/cpp0x/implicit1.C: Likewise.
1654 * g++.dg/cpp0x/implicit9.C: Likewise.
1655 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1656 * g++.dg/cpp0x/range-for13.C: Likewise.
1657 * g++.dg/gomp/clause-2.C: Likewise.
1658 * g++.dg/gomp/udr-5.C: Likewise.
1659 * g++.dg/inherit/access6.C: Likewise.
1660 * g++.dg/lookup/duperr1.C: Likewise.
1661 * g++.dg/lookup/friend2.C: Likewise.
1662 * g++.dg/lookup/pr6936.C: Likewise.
1663 * g++.dg/lookup/scoped1.C: Likewise.
1664 * g++.dg/lookup/using26.C: Likewise.
1665 * g++.dg/lookup/using38.C: Likewise.
1666 * g++.dg/other/access2.C: Likewise.
1667 * g++.dg/overload/defarg3.C: Likewise.
1668 * g++.dg/overload/defarg6.C: Likewise.
1669 * g++.dg/parse/access11.C: Likewise.
1670 * g++.dg/parse/access2.C: Likewise.
1671 * g++.dg/parse/access3.C: Likewise.
1672 * g++.dg/parse/access4.C: Likewise.
1673 * g++.dg/parse/access5.C: Likewise.
1674 * g++.dg/parse/access6.C: Likewise.
1675 * g++.dg/parse/access8.C: Likewise.
1676 * g++.dg/parse/access9.C: Likewise.
1677 * g++.dg/parse/crash40.C: Likewise.
1678 * g++.dg/tc1/dr142.C: Likewise.
1679 * g++.dg/tc1/dr166.C: Likewise.
1680 * g++.dg/tc1/dr52.C: Likewise.
1681 * g++.dg/template/access11.C: Likewise.
1682 * g++.dg/template/access18.C: Likewise.
1683 * g++.dg/template/access19.C: Likewise.
1684 * g++.dg/template/access2.C: Likewise.
1685 * g++.dg/template/access20.C: Likewise.
1686 * g++.dg/template/access26.C: Likewise.
1687 * g++.dg/template/access3.C: Likewise.
1688 * g++.dg/template/access7.C: Likewise.
1689 * g++.dg/template/conv12.C: Likewise.
1690 * g++.dg/template/crash69.C: Likewise.
1691 * g++.dg/template/friend31.C: Likewise.
1692 * g++.dg/template/friend32.C: Likewise.
1693 * g++.dg/template/memfriend15.C: Likewise.
1694 * g++.dg/template/memfriend16.C: Likewise.
1695 * g++.dg/template/memfriend17.C: Likewise.
1696 * g++.dg/template/memfriend7.C: Likewise.
1697 * g++.dg/template/pr32519.C: Likewise.
1698 * g++.dg/template/qualttp21.C: Likewise.
1699 * g++.dg/template/qualttp8.C: Likewise.
1700 * g++.dg/template/ttp10.C: Likewise.
1701 * g++.dg/template/typedef11.C: Likewise.
1702 * g++.dg/template/typedef13.C: Likewise.
1703 * g++.dg/template/typedef19.C: Likewise.
1704 * g++.dg/template/typedef20.C: Likewise.
1705 * g++.dg/template/typedef22.C: Likewise.
1706 * g++.dg/template/using16.C: Likewise.
1707 * g++.dg/template/virtual3.C: Likewise.
1708 * g++.dg/ubsan/pr61272.C: Likewise.
1709 * g++.old-deja/g++.bob/inherit2.C: Likewise.
1710 * g++.old-deja/g++.brendan/crash11.C: Likewise.
1711 * g++.old-deja/g++.brendan/enum6.C: Likewise.
1712 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
1713 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
1714 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
1715 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
1716 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
1717 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
1718 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
1719 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
1720 * g++.old-deja/g++.jason/access17.C: Likewise.
1721 * g++.old-deja/g++.jason/access18.C: Likewise.
1722 * g++.old-deja/g++.jason/access22.C: Likewise.
1723 * g++.old-deja/g++.jason/access23.C: Likewise.
1724 * g++.old-deja/g++.jason/access8.C: Likewise.
1725 * g++.old-deja/g++.jason/delete3.C: Likewise.
1726 * g++.old-deja/g++.jason/report.C: Likewise.
1727 * g++.old-deja/g++.law/access2.C: Likewise.
1728 * g++.old-deja/g++.law/access3.C: Likewise.
1729 * g++.old-deja/g++.law/access4.C: Likewise.
1730 * g++.old-deja/g++.law/access5.C: Likewise.
1731 * g++.old-deja/g++.law/arm12.C: Likewise.
1732 * g++.old-deja/g++.law/arm14.C: Likewise.
1733 * g++.old-deja/g++.law/ctors13.C: Likewise.
1734 * g++.old-deja/g++.law/union2.C: Likewise.
1735 * g++.old-deja/g++.law/visibility12.C: Likewise.
1736 * g++.old-deja/g++.law/visibility15.C: Likewise.
1737 * g++.old-deja/g++.law/visibility16.C: Likewise.
1738 * g++.old-deja/g++.law/visibility17.C: Likewise.
1739 * g++.old-deja/g++.law/visibility18.C: Likewise.
1740 * g++.old-deja/g++.law/visibility19.C: Likewise.
1741 * g++.old-deja/g++.law/visibility20.C: Likewise.
1742 * g++.old-deja/g++.law/visibility21.C: Likewise.
1743 * g++.old-deja/g++.law/visibility24.C: Likewise.
1744 * g++.old-deja/g++.law/visibility4.C: Likewise.
1745 * g++.old-deja/g++.law/visibility5.C: Likewise.
1746 * g++.old-deja/g++.law/visibility6.C: Likewise.
1747 * g++.old-deja/g++.law/visibility7.C: Likewise.
1748 * g++.old-deja/g++.law/visibility8.C: Likewise.
1749 * g++.old-deja/g++.law/visibility9.C: Likewise.
1750 * g++.old-deja/g++.niklas/t135.C: Likewise.
1751 * g++.old-deja/g++.oliva/delete1.C: Likewise.
1752 * g++.old-deja/g++.oliva/partord1.C: Likewise.
1753 * g++.old-deja/g++.other/access11.C: Likewise.
1754 * g++.old-deja/g++.other/access4.C: Likewise.
1755 * g++.old-deja/g++.other/access7.C: Likewise.
1756 * g++.old-deja/g++.other/crash1.C: Likewise.
1757 * g++.old-deja/g++.other/crash7.C: Likewise.
1758 * g++.old-deja/g++.other/friend1.C: Likewise.
1759 * g++.old-deja/g++.other/friend4.C: Likewise.
1760 * g++.old-deja/g++.other/friend9.C: Likewise.
1761 * g++.old-deja/g++.other/lineno1.C: Likewise.
1762 * g++.old-deja/g++.other/using1.C: Likewise.
1763 * g++.old-deja/g++.pt/enum14.C: Likewise.
1764 * g++.old-deja/g++.pt/friend11.C: Likewise.
1765 * g++.old-deja/g++.pt/friend21.C: Likewise.
1766 * g++.old-deja/g++.pt/friend3.C: Likewise.
1767 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1768 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1769 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1770 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1771
1772 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR ipa/65765
1775 * g++.dg/ipa/pr65765.C: New test.
1776
1777 2015-04-15 Nick Clifton <nickc@redhat.com>
1778
1779 * gcc.target/rx/builtins.c: Disable RMPA test if string
1780 instructions are not allowed.
1781
1782 2015-04-15 Alan Modra <amodra@gmail.com>
1783
1784 * gcc.dg/pr65408.c: New.
1785
1786 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1787
1788 PR target/65729
1789 * gcc.target/arm/pr65729.c: New test.
1790
1791 2015-04-14 Richard Biener <rguenther@suse.de>
1792
1793 PR tree-optimization/65758
1794 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1795
1796 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1797
1798 PR target/65648
1799 * gcc.c-torture/execute/pr65648.c: New test.
1800
1801 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1802
1803 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1804 __builtin_finite instead of finite.
1805 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1806 Likewise.
1807
1808 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1809
1810 PR tree-optimization/63387
1811 * gcc.dg/pr63387.c: New testcase.
1812
1813 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1814
1815 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1816
1817 2015-04-13 Richard Biener <rguenther@suse.de>
1818
1819 PR tree-optimization/65204
1820 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1821
1822 2015-04-13 Terry Guo <terry.guo@arm.com>
1823
1824 PR target/65710
1825 * gcc.target/arm/pr65710.c: New.
1826
1827 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1828
1829 PR tree-optimization/65747
1830 * g++.dg/torture/pr65747.C: New test.
1831
1832 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1833
1834 PR c++/65736
1835 * g++.dg/cpp0x/pr65736.C: New test.
1836
1837 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1838 Martin Liska <mliska@suse.cz>
1839
1840 PR ipa/65722
1841 * g++.dg/ipa/pr65722.C: New testcase.
1842
1843 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1844
1845 PR tree-optimization/65735
1846 * gcc.c-torture/compile/pr65735.c: New test.
1847
1848 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1849
1850 PR middle-end/65554
1851 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1852
1853 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR target/65671
1856 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1857
1858 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1859
1860 PR target/65647
1861 * gcc.target/arm/pr65647-2.c: New.
1862
1863 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1864
1865 PR target/65694
1866 * g++.dg/torture/pr65694.C: New test.
1867
1868 2015-04-10 Tobias Burnus <burnus@net-b.de>
1869
1870 * gfortran.dg/coarray_lock_6.f90: New.
1871 * gfortran.dg/coarray_lock_7.f90: New.
1872 * gfortran.dg/coarray/lock_2.f90: New.
1873
1874 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1875
1876 PR fortran/56674
1877 PR fortran/58813
1878 PR fortran/59016
1879 PR fortran/59024
1880 * gfortran.dg/used_types_27.f90: New.
1881
1882 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1883
1884 PR target/65671
1885 * gcc.target/i386/pr65671.c: New.
1886
1887 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1888
1889 PR tree-optimization/65709
1890 * c-c++-common/ubsan/align-9.c: New test.
1891
1892 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1893
1894 PR fortran/56852
1895 * gfortran.dg/pr56852.f90: New test.
1896
1897 2015-04-09 Marek Polacek <polacek@redhat.com>
1898 Jakub Jelinek <jakub@redhat.com>
1899
1900 PR middle-end/65554
1901 * g++.dg/opt/pr65554.C: New test.
1902
1903 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1904
1905 PR c++/65690
1906 * c-c++-common/attr-aligned-1.c: New test.
1907
1908 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1909
1910 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1911
1912 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1913
1914 PR target/65676
1915 * gcc.target/i386/sse-25.c: New.
1916
1917 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1918
1919 PR target/65693
1920 * gcc.target/i386/pr65693.c: New test.
1921
1922 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1923
1924 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1925
1926 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1927
1928 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1929
1930 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1931
1932 * gcc.target/i386/thunk-retbnd.c: New.
1933
1934 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1935
1936 * gnat.dg/opt48.adb: New test.
1937 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1938 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1939
1940 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1941
1942 PR ipa/65540
1943 * gcc.c-torture/compile/pr65540.c: New.
1944
1945 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1946
1947 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1948 -Wno-pointer-arith.
1949
1950 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR debug/65678
1953 * g++.dg/debug/pr65678.C: New test.
1954
1955 PR middle-end/65680
1956 * gcc.c-torture/compile/pr65680.c: New test.
1957
1958 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1959
1960 PR fortran/65548
1961 * gfortran.dg/allocate_with_source_5.f90: New test.
1962
1963 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1964
1965 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1966 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1967
1968 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1969
1970 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1971
1972 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1973
1974 PR target/65614
1975 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1976 to get floating point compression.
1977 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1978
1979 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR preprocessor/61977
1982 * gcc.dg/cpp/pr61977.c: New test.
1983
1984 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1985
1986 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1987
1988 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1989
1990 PR target/65647
1991 * gcc.target/arm/pr65647.c: New.
1992
1993 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1994
1995 PR ipa/65655
1996 * g++.dg/torture/pr65655.C: New testcase.
1997
1998 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 PR c++/64085
2001 * g++.dg/cpp1y/lambda-init13.C: New.
2002
2003 2015-04-03 Marek Polacek <polacek@redhat.com>
2004
2005 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2006
2007 2015-04-02 Marek Polacek <polacek@redhat.com>
2008
2009 PR c++/65642
2010 * g++.dg/cpp0x/constexpr-fold1.C: New test.
2011 * g++.dg/cpp0x/constexpr-fold2.C: New test.
2012
2013 2015-04-02 Jakub Jelinek <jakub@redhat.com>
2014
2015 PR preprocessor/61977
2016 * gcc.target/powerpc/pr61977-1.c: New test.
2017 * gcc.target/powerpc/pr61977-2.c: New test.
2018
2019 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/56100
2022 * g++.dg/warn/Wshadow-8.C: New.
2023 * g++.dg/warn/Wshadow-9.C: Likewise.
2024 * g++.dg/warn/Wshadow-10.C: Likewise.
2025 * g++.dg/warn/Wshadow-11.C: Likewise.
2026
2027 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2028
2029 * gcc.dg/pr23623.c: Added aligned attribute.
2030 * gcc.dg/20141029-1.c: Likewise.
2031 * gcc.dg/20150306-1.c: New test.
2032
2033 2015-04-01 Marek Polacek <polacek@redhat.com>
2034
2035 PR c++/65554
2036 * g++.dg/cpp0x/initlist93.C: New test.
2037 * g++.dg/cpp0x/initlist94.C: New test.
2038
2039 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
2040
2041 PR target/65624
2042 * gcc.target/aarch64/pr65624.c: New test.
2043
2044 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
2045
2046 * gcc.dg/ipa/inlinehint-4.c: New testcase.
2047
2048 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
2049
2050 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2051 extra variable to force stack alignment.
2052 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2053 extra variable to force stack alignment.
2054
2055 2015-03-31 Marek Polacek <polacek@redhat.com>
2056
2057 PR c++/65390
2058 * g++.dg/template/pr65390.C: New test.
2059
2060 2015-03-31 Martin Liska <mliska@suse.cz>
2061
2062 * g++.dg/ipa/pr65557.C: New test.
2063
2064 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
2065
2066 * gcc.target/s390/hotpatch-25.c: New test.
2067 * gcc.target/s390/hotpatch-1.c: Update test.
2068 * gcc.target/s390/hotpatch-10.c: Update test.
2069 * gcc.target/s390/hotpatch-11.c: Update test.
2070 * gcc.target/s390/hotpatch-12.c: Update test.
2071 * gcc.target/s390/hotpatch-13.c: Update test.
2072 * gcc.target/s390/hotpatch-14.c: Update test.
2073 * gcc.target/s390/hotpatch-15.c: Update test.
2074 * gcc.target/s390/hotpatch-16.c: Update test.
2075 * gcc.target/s390/hotpatch-17.c: Update test.
2076 * gcc.target/s390/hotpatch-18.c: Update test.
2077 * gcc.target/s390/hotpatch-19.c: Update test.
2078 * gcc.target/s390/hotpatch-2.c: Update test.
2079 * gcc.target/s390/hotpatch-21.c: Update test.
2080 * gcc.target/s390/hotpatch-22.c: Update test.
2081 * gcc.target/s390/hotpatch-23.c: Update test.
2082 * gcc.target/s390/hotpatch-24.c: Update test.
2083 * gcc.target/s390/hotpatch-3.c: Update test.
2084 * gcc.target/s390/hotpatch-4.c: Update test.
2085 * gcc.target/s390/hotpatch-5.c: Update test.
2086 * gcc.target/s390/hotpatch-6.c: Update test.
2087 * gcc.target/s390/hotpatch-7.c: Update test.
2088 * gcc.target/s390/hotpatch-8.c: Update test.
2089 * gcc.target/s390/hotpatch-9.c: Update test.
2090 * gcc.target/s390/hotpatch-compile-16.c: Update test.
2091
2092 2015-03-31 Richard Biener <rguenther@suse.de>
2093
2094 PR middle-end/65626
2095 * g++.dg/torture/pr65626.C: New testcase.
2096
2097 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2098
2099 PR target/65531
2100 * gcc.target/i386/mpx/pr65531.cc: New.
2101
2102 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
2103
2104 PR target/65602
2105 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2106 __builtin_alloca instead of alloca.
2107 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2108 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2109 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2110 check.
2111
2112 2015-03-30 Jakub Jelinek <jakub@redhat.com>
2113
2114 PR ipa/65610
2115 * g++.dg/ubsan/pr65610.C: New test.
2116
2117 2015-03-30 Marek Polacek <polacek@redhat.com>
2118
2119 PR c++/65398
2120 * g++.dg/cpp0x/pr65398-2.C: New test.
2121
2122 2015-03-30 Marek Polacek <polacek@redhat.com>
2123
2124 * c-c++-common/pr65556.c: Change the width of bit-fields.
2125
2126 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2127
2128 PR ipa/65588
2129 * gcc.target/i386/pr65588.c: New testcase.
2130
2131 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2132
2133 PR libgfortran/65563
2134 * gfortran.dg/open_errors_2.f90: New test.
2135
2136 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2137
2138 PR libgfortran/65596
2139 * gfortran.dg/namelist_86.f90: New test.
2140
2141 2015-03-28 Andre Vehreschild <vehre@gmx.de>
2142
2143 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2144 statement to reflect new ownership.
2145
2146 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
2147
2148 PR c++/42328
2149 * g++.dg/template/friend58.C: New.
2150 * g++.dg/template/friend59.C: Likewise.
2151
2152 2015-03-27 Tobias Burnus <burnus@net-b.de>
2153
2154 PR c/65586
2155 * g++.dg/gomp/openmp-simd-3.C: New.
2156 * gcc.dg/gomp/openmp-simd-3.c: New.
2157
2158 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
2159
2160 PR target/65248
2161 * gcc.target/i386/pr65248-1.c: New file.
2162 * gcc.target/i386/pr65248-2.c: Likewise.
2163 * gcc.target/i386/pr65248-3.c: Likewise.
2164 * gcc.target/i386/pr65248-4.c: Likewise.
2165
2166 2015-03-27 Jakub Jelinek <jakub@redhat.com>
2167
2168 PR target/65593
2169 * gcc.c-torture/compile/pr65593.c: New test.
2170
2171 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
2172
2173 PR c++/59329
2174 * g++.dg/cpp1y/constexpr-assert1.C: New.
2175
2176 2015-03-27 Marek Polacek <polacek@redhat.com>
2177
2178 PR c++/65556
2179 * c-c++-common/pr65556.c: New test.
2180
2181 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
2182
2183 PR ipa/65600
2184 * g++.dg/torture/pr65600.C: New testcase.
2185
2186 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
2187
2188 PR target/65407
2189 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2190
2191 2015-03-27 Andre Vehreschild <vehre@gmx.de>
2192
2193 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2194 statement and cleanup. Fixed typos.
2195
2196 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2197
2198 PR middle-end/65595
2199 * gcc.c-torture/compile/pr65595.c: New testcase.
2200
2201 2015-03-27 Marek Polacek <polacek@redhat.com>
2202
2203 PR sanitizer/65583
2204 * g++.dg/ubsan/pr65583.C: New test.
2205
2206 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
2207
2208 * gcc.c-torture/compile/20150327.c: New testcase.
2209
2210 2015-03-26 Richard Biener <rguenther@suse.de>
2211
2212 PR middle-end/65555
2213 * g++.dg/torture/pr65555.C: New testcase.
2214
2215 2015-03-26 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR tree-optimization/64715
2218 * gcc.dg/builtin-object-size-15.c: New test.
2219 * gcc.dg/pr64715-1.c: New test.
2220 * gcc.dg/pr64715-2.c: New test.
2221
2222 2015-03-26 Richard Biener <rguenther@suse.de>
2223
2224 PR middle-end/65519
2225 * gnat.dg/specs/opt2.ads: Fix testcase.
2226
2227 2015-03-25 Martin Sebor <msebor@redhat.com>
2228
2229 PR testsuite/65526
2230 * lib/target-supports.exp (check_effective_target_arm32): Fail early
2231 when target isn't arm*-*-*-*.
2232 (check_effective_target_arm_nothumb): Likewise.
2233 (check_effective_target_arm_little_endian): Likewise.
2234 (check_effective_target_arm_vect_no_misalign): Likewise.
2235 (check_effective_target_aarch64_little_endian): Fail early if target
2236 isn't aarch64*-*-*.
2237
2238 2015-03-25 Sebastian Pop <s.pop@samsung.com>
2239
2240 PR tree-optimization/65177
2241 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2242
2243 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
2244
2245 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2246 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2247 smmintrin.h and mm3dnow.h.
2248
2249 2015-03-25 Marek Polacek <polacek@redhat.com>
2250
2251 PR c++/65558
2252 * g++.dg/cpp0x/pr65558.C: New test.
2253
2254 2015-03-25 Marek Polacek <polacek@redhat.com>
2255
2256 PR c++/61670
2257 * g++.dg/template/pr61670.C: New test.
2258
2259 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
2260
2261 PR c++/54987
2262 * g++.dg/template/pr54987.C: New.
2263
2264 2015-03-25 Richard Biener <rguenther@suse.de>
2265
2266 PR tree-optimization/62630
2267 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2268
2269 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
2270
2271 PR target/65508
2272 * gcc.target/i386/mpx/pr65508.c: New.
2273
2274 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
2275
2276 PR fortran/64952
2277 PR fortran/65532
2278 * gfortran.dg/data_initialized_3.f90: New.
2279
2280 2015-03-25 Richard Biener <rguenther@suse.de>
2281
2282 PR middle-end/65519
2283 * gnat.dg/specs/opt2.ads: New testcase.
2284
2285 2015-03-25 Bin Cheng <bin.cheng@arm.com>
2286
2287 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2288 * gcc.target/arm/memset-inline-4.c: Skip for
2289 arm_tune_string_ops_prefer_neon.
2290 * gcc.target/arm/memset-inline-5.c: Ditto.
2291 * gcc.target/arm/memset-inline-6.c: Ditto.
2292 * gcc.target/arm/memset-inline-8.c: Ditto.
2293 * gcc.target/arm/memset-inline-9.c: Ditto.
2294
2295 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2296
2297 PR c++/58923
2298 * g++.dg/other/virtual3.C: New.
2299
2300 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/60130
2303 * g++.dg/cpp0x/vt-60130.C: New.
2304
2305 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR c++/61971
2308 * g++.dg/warn/Warray-bounds-7.C: New.
2309
2310 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2311
2312 PR c++/60067
2313 * g++.dg/template/defarg18.C: New.
2314
2315 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2316
2317 PR c++/59988
2318 * g++.dg/cpp0x/vt-59988.C: New.
2319
2320 2015-03-24 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR tree-optimization/65533
2323 * gcc.dg/pr65533.c: New test.
2324
2325 2015-03-24 Andre Vehreschild <vehre@gmx.de>
2326
2327 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2328 source= and mold= expressions functionality.
2329 * gfortran.dg/allocate_class_4.f90: New test.
2330 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2331 copying an unlimited polymorhpic object containing a char array
2332 to another unlimited polymorphic object respects the _len
2333 component.
2334 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2335 whether deferred length char array allocate works, unlimited
2336 polymorphic object allocation from a string works and if
2337 allocating an array of deferred length strings works.
2338 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2339
2340 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 PR c++/65513
2343 * g++.dg/cpp0x/constexpr-array11.C: New.
2344
2345 2015-03-24 Richard Biener <rguenther@suse.de>
2346
2347 PR middle-end/65517
2348 * gcc.dg/torture/pr65517.c: New testcase.
2349
2350 2015-03-24 Tobias Burnus <burnus@net-b.de>
2351
2352 * gfortran.dg/coindexed_1.f90: Moved from
2353 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2354
2355 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2356
2357 PR testsuite/65506
2358 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2359 gimple dump.
2360
2361 PR target/65523
2362 * gcc.target/i386/pr65523.c: New test.
2363
2364 PR ipa/65475
2365 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2366 dg-options.
2367 * g++.dg/lto/pr65475b_0.C: Likewise.
2368
2369 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
2370
2371 PR target/65505
2372 * gcc.target/sh/torture/pr65505.c: New.
2373
2374 2015-03-23 Martin Sebor <msebor@redhat.com>
2375
2376 PR testsuite/63175
2377 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2378 assembly for lvx in addition to lxv.
2379
2380 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2381
2382 PR target/65504
2383 * gfortran.dg/pr65504.f90: New test.
2384
2385 PR ipa/65521
2386 * gcc.dg/pr65521.c: New test.
2387
2388 2015-03-23 Richard Biener <rguenther@suse.de>
2389
2390 PR tree-optimization/65518
2391 * gcc.dg/vect/pr65518.c: New testcase.
2392
2393 2015-03-23 Richard Biener <rguenther@suse.de>
2394
2395 PR tree-optimization/65494
2396 * gcc.dg/vect/pr65494.c: New testcase.
2397
2398 2015-03-23 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR preprocessor/65238
2401 * c-c++-common/cpp/pr65238-1.c: New test.
2402 * gcc.dg/cpp/pr65238-2.c: New test.
2403 * gcc.dg/cpp/trad/pr65238-3.c: New test.
2404 * gcc.dg/cpp/trad/pr65238-4.c: New test.
2405
2406 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
2407 Mikael Morin <mikael@gcc.gnu.org>
2408
2409 PR fortran/64952
2410 * gfortran.dg/elemental_dependency_4.f90: New.
2411 * gfortran.dg/elemental_dependency_5.f90: New.
2412
2413 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
2414
2415 PR ipa/65475
2416 * g++.dg/lto/pr65475b_0.C: New testcase.
2417 * g++.dg/lto/pr65475b_1.C: New testcase.
2418 * g++.dg/lto/pr65475c_0.C: New testcase.
2419 * g++.dg/lto/pr65475c_1.C: New testcase.
2420
2421 2015-03-21 Tobias Burnus <burnus@net-b.de>
2422
2423 * gfortran.dg/coarray_38.f90: New.
2424 * gfortran.dg/coarray_39.f90: New.
2425 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2426 compile test.
2427
2428 2015-03-20 Marek Polacek <polacek@redhat.com>
2429
2430 PR c++/65398
2431 * g++.dg/cpp0x/pr65398.C: New test.
2432
2433 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
2434
2435 PR ipa/65475
2436 * g++.dg/lto/pr65475_0.C: New testcase.
2437 * g++.dg/lto/pr65475_1.C: New testcase.
2438
2439 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
2440
2441 PR rtl-optimization/64366
2442 * gcc.target/sh/pr64366.c: New.
2443
2444 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2445
2446 PR c++/48324
2447 * g++.dg/cpp0x/constexpr-48324.C: New.
2448
2449 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/48453
2452 * g++.dg/cpp0x/pr48453.C: New.
2453
2454 2015-03-20 Marek Polacek <polacek@redhat.com>
2455
2456 PR c++/65072
2457 * g++.dg/cpp0x/pr65072.C: New test.
2458
2459 2015-03-20 Richard Biener <rguenther@suse.de>
2460
2461 PR middle-end/64715
2462 * gcc.dg/pr15347.c: Use -O.
2463 * c-c++-common/pr19807-1.c: Likewise.
2464
2465 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
2466
2467 * gnat.dg/volatile13.ad[sb]: New test.
2468
2469 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
2470
2471 PR rtl-optimization/60851
2472 * gcc.target/i386/pr60851.c: New test.
2473
2474 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
2475
2476 PR target/65240
2477 * g++.dg/pr65240.h: Add tests for PR 65240.
2478 * g++.dg/pr65240-1.C: Likewise.
2479 * g++.dg/pr65240-2.C: Likewise.
2480 * g++.dg/pr65240-3.C: Likewise.
2481 * g++.dg/pr65240-4.C: Likewise.
2482
2483 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
2484
2485 PR rtl-optimization/63491
2486 * gcc.target/powerpc/pr63491.c: New.
2487
2488 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2489
2490 * g++.dg/ipa/pr65465.C: New test.
2491
2492 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2493
2494 PR c++/52659
2495 * g++.dg/cpp0x/deleted11.C: New.
2496
2497 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR sanitizer/65400
2500 * c-c++-common/tsan/pr65400-3.c: New test.
2501
2502 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/59686
2505 * g++.dg/cpp0x/constexpr-59686.C: New.
2506
2507 2015-03-19 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR sanitizer/64265
2510 * g++.dg/tsan/pr64265.C: New test.
2511
2512 PR sanitizer/65400
2513 * c-c++-common/tsan/pr65400-1.c: New test.
2514 * c-c++-common/tsan/pr65400-2.c: New test.
2515
2516 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2517
2518 PR c++/59816
2519 * g++.dg/cpp0x/pr59816.C: New.
2520
2521 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
2522
2523 PR fortran/59198
2524 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2525
2526 2015-03-18 Martin Liska <mliska@suse.cz>
2527
2528 PR ipa/65439
2529 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2530 equivalences either to 6 or 7.
2531
2532 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
2533
2534 PR middle-end/64491
2535 Revert:
2536 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
2537
2538 * gcc.dg/undefined-loop-1.c: New file.
2539 * gcc.dg/undefined-loop-2.c: New file.
2540
2541 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
2542
2543 PR testsuite/64032
2544 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2545 loop exits too early.
2546
2547 2015-03-18 Jakub Jelinek <jakub@redhat.com>
2548
2549 PR tree-optimization/65450
2550 * gfortran.dg/pr65450.f90: New test.
2551
2552 PR target/65078
2553 * gcc.target/i386/pr65078-1.c: New test.
2554 * gcc.target/i386/pr65078-2.c: New test.
2555 * gcc.target/i386/pr65078-3.c: New test.
2556 * gcc.target/i386/pr65078-4.c: New test.
2557 * gcc.target/i386/pr65078-5.c: New test.
2558 * gcc.target/i386/pr65078-6.c: New test.
2559
2560 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
2561
2562 PR c++/65340
2563 * g++.dg/cpp1y/pr65340.C: New.
2564
2565 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2566
2567 PR fortran/64432
2568 * gfortran.dg/system_clock_3.f08: Adjust test.
2569
2570 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
2571
2572 PR fortran/59198
2573 * gfortran.dg/proc_ptr_comp_44.f90: New test.
2574 * gfortran.dg/proc_ptr_comp_45.f90: New test.
2575
2576 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2577
2578 PR fortran/64432
2579 * gfortran.dg/system_clock_3.f08: New test.
2580
2581 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
2582
2583 PR c++/64626
2584 g++.dg/cpp1y/pr64626-1.C: New.
2585 g++.dg/cpp1y/pr64626-2.C: New.
2586 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2587
2588 2015-03-16 Jakub Jelinek <jakub@redhat.com>
2589
2590 PR tree-optimization/65427
2591 * gcc.c-torture/execute/pr65427.c: New test.
2592
2593 2015-03-16 Marek Polacek <polacek@redhat.com>
2594
2595 DR 1688
2596 PR c++/65327
2597 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2598 * g++.dg/cpp0x/pr65327.C: New test.
2599
2600 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
2601
2602 PR sanitizer/64820
2603 * c-c++-common/asan/pr64820.c: New test.
2604
2605 2015-03-16 Andre Vehreschild <vehre@gmx.de>
2606
2607 * gfortran.dg/pointer_2.f90: New test.
2608
2609 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * g++.dg/pr65049.C: New test.
2612
2613 2015-03-16 Tom de Vries <tom@codesourcery.com>
2614
2615 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2616 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2617 * gcc.target/i386/fuse-caller-save.c: Same.
2618
2619 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
2620
2621 * gnat.dg/loop_optimization18.ad[sb]: New test.
2622 * gnat.dg/loop_optimization18_pkg.ads: New helper.
2623
2624 2015-03-16 Alan Modra <amodra@gmail.com>
2625
2626 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
2627 2014-12-05 change.
2628
2629 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
2630
2631 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2632 hppa*-*-hpux*.
2633 * gcc.dg/torture/pr65270-2.c: Likewise.
2634
2635 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
2636
2637 PR fortran/61138
2638 * gfortran.dg/pointer_remapping_9.f90: New.
2639
2640 2015-03-14 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR tree-optimization/65369
2643 * gcc.c-torture/execute/pr65369.c: New test.
2644
2645 PR tree-optimization/65418
2646 * gcc.c-torture/execute/pr65418-1.c: New test.
2647 * gcc.c-torture/execute/pr65418-2.c: New test.
2648
2649 PR rtl-optimization/65401
2650 * gcc.c-torture/execute/pr65401.c: New test.
2651
2652 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2653
2654 PR target/64600
2655 * gcc.target/arm/pr64600_1.c: New test.
2656
2657 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2658
2659 PR rtl-optimization/65235
2660 * gcc.target/aarch64/pr65235_1.c: New test.
2661
2662 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
2663
2664 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2665 * gcc.target/s390/hotpatch-22.c: Likewise.
2666 * gcc.target/s390/hotpatch-23.c: Likewise.
2667 * gcc.target/s390/hotpatch-24.c: Likewise.
2668 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2669 * gcc.target/s390/hotpatch-1.c: Update expected output.
2670 * gcc.target/s390/hotpatch-2.c: Likewise.
2671 * gcc.target/s390/hotpatch-3.c: Likewise.
2672 * gcc.target/s390/hotpatch-4.c: Likewise.
2673 * gcc.target/s390/hotpatch-5.c: Likewise.
2674 * gcc.target/s390/hotpatch-6.c: Likewise.
2675 * gcc.target/s390/hotpatch-7.c: Likewise.
2676 * gcc.target/s390/hotpatch-8.c: Likewise.
2677 * gcc.target/s390/hotpatch-9.c: Likewise.
2678 * gcc.target/s390/hotpatch-10.c: Likewise.
2679 * gcc.target/s390/hotpatch-11.c: Likewise.
2680 * gcc.target/s390/hotpatch-12.c: Likewise.
2681 * gcc.target/s390/hotpatch-13.c: Likewise.
2682 * gcc.target/s390/hotpatch-14.c: Likewise.
2683 * gcc.target/s390/hotpatch-15.c: Likewise.
2684 * gcc.target/s390/hotpatch-16.c: Likewise.
2685 * gcc.target/s390/hotpatch-17.c: Likewise.
2686 * gcc.target/s390/hotpatch-18.c: Likewise.
2687 * gcc.target/s390/hotpatch-19.c: Likewise.
2688
2689 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2690
2691 PR target/65103
2692 * gcc.target/i386/pr65103-1.c: New.
2693
2694 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
2695
2696 PR target/65044
2697 * gcc.target/i386/pr65044.c: New.
2698
2699 2015-03-12 Tom de Vries <tom@codesourcery.com>
2700
2701 PR rtl-optimization/64895
2702 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
2703 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2704 * gcc.target/i386/fuse-caller-save.c: Ditto.
2705
2706 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2707
2708 * gcc.dg/ipa/pr63569.c: Fix template.
2709
2710 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
2711
2712 * g++.dg/ipa/pr64146.C: Require fpic support.
2713
2714 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
2715
2716 PR libfortran/65200
2717 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
2718 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
2719
2720 2015-03-11 Jakub Jelinek <jakub@redhat.com>
2721
2722 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
2723 to dg-options, fix up dg-skip-if.
2724
2725 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
2726
2727 PR target/65296
2728 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
2729 * gcc.target/avr/tiny-caller-save.c: Same.
2730
2731 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2732
2733 PR target/65242
2734 * g++.dg/pr65242.C: New test.
2735
2736 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
2737
2738 * c-c++-common/asan/no-asan-check-glob.c: New test.
2739
2740 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
2741
2742 PR c++/65370
2743 * g++.dg/other/default11.C: New.
2744 * g++.dg/other/default12.C: Likewise.
2745
2746 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2747
2748 PR target/65368
2749 * gcc.target/i386/bmi2-bzhi-2.c: New test.
2750
2751 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
2752
2753 PR fortran/65024
2754 * gfortran.dg/unlimited_polymorphic_23.f90: New test
2755
2756 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2757
2758 PR c++/65127
2759 * g++.dg/cpp0x/pr65127.C: New test.
2760
2761 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2762
2763 * gcc.dg/ipa/PR64550.c: Update template.
2764
2765 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2766 Tobias Burnus <burnus@net-b.de>
2767
2768 * gfortran.dg/coarray_sync_memory.f90: New.
2769
2770 2015-03-10 Marek Polacek <polacek@redhat.com>
2771
2772 PR sanitizer/65367
2773 * c-c++-common/ubsan/pr65367.c: New test.
2774
2775 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2776
2777 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2778 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2779 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2780 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2781 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2782 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2783 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2784 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2785 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2786 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2787 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2788 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2789 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2790
2791 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2792
2793 * lib/mpx-dg.exp (mpx_link_flags): New.
2794 (mpx_init): New.
2795 (mpx_finish): New.
2796 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2797 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2798 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2799 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2800 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2801 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2802 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2803 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2804 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2805 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2806 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2807 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2808 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2809 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2810 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2811 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2812 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2813 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2814 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2815 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2816 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2817 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2818 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2819 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2820 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2821 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2822 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2823 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2824 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2825 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2826 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2827 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2828 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2829 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2830 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2831 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2832 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2833 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2834 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2835 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2836 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2837 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2838 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2839 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2840 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2841 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2842 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2843 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2844 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2845 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2846 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2847 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2848 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2849 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2850 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2851 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2852 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2853 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2854 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2855 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2856 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2857 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2858 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2859 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2860 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2861 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2862 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2863 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2864 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2865 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2866 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2867 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2868 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2869 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2870 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2871 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2872 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2873 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2874 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2875 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2876 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2877 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2878 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2879 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2880 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2881 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2882 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2883 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2884 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2885 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2886 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2887 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2888 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2889 * gcc.target/i386/mpx/label-address-1.c: New.
2890 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2891 * gcc.target/i386/mpx/macro.c: New.
2892 * gcc.target/i386/mpx/mpx-check.h: New.
2893 * gcc.target/i386/mpx/mpx.exp: New.
2894 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2895 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2896 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2897 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2898 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2899 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2900 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2901 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2902 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2903 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2904 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2905 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2906 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2907 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2908 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2909 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2910 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2911 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2912 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2913 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2914 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2915 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2916 * gcc.target/i386/mpx/reference-1-nov.c: New.
2917 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2918 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2919 * gcc.target/i386/mpx/reference-2-nov.c: New.
2920 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2921 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2922 * gcc.target/i386/mpx/reference-3-nov.c: New.
2923 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2924 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2925 * gcc.target/i386/mpx/reference-4-nov.c: New.
2926 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2927 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2928 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2929 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2930 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2931 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2932 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2933 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2934 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2935 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2936 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2937 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2938 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2939 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2940 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2941 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2942 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2943 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2944 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2945 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2946 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2947 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2948 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2949 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2950 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2951 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2952 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2953 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2954 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2955 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2956 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2957 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2958 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2959 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2960 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2961 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2962 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2963 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2964 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2965 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2966 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2967 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2968 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2969 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2970 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2971 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2972 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2973 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2974 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2975 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2976 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2977 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2978 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2979 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2980 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2981 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2982 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2983 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2984 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2985 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2986 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2987 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2988 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2989 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2990 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2991 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2992 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2993 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2994 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2995 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2996 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2997 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2998 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2999 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3000 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3001 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3002 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3003 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3004 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3005 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3006 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3007 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3008 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3009 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3010 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3011 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3012 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3013 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3014 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3015 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3016 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3017 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3018 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3019 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3020 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3021 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3022 * gcc.target/i386/mpx/vararg-1-nov.c: New.
3023 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3024 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3025 * gcc.target/i386/mpx/vararg-2-nov.c: New.
3026 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3027 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3028 * gcc.target/i386/mpx/vararg-3-nov.c: New.
3029 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3030 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3031 * gcc.target/i386/mpx/vararg-4-nov.c: New.
3032 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3033 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3034 * gcc.target/i386/mpx/vararg-5-nov.c: New.
3035 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3036 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3037 * gcc.target/i386/mpx/vararg-6-nov.c: New.
3038 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3039 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3040 * gcc.target/i386/mpx/vararg-7-nov.c: New.
3041 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3042 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3043 * gcc.target/i386/mpx/vararg-8-nov.c: New.
3044 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3045 * gcc.target/i386/mpx/vla-1-lbv.c: New.
3046 * gcc.target/i386/mpx/vla-1-nov.c: New.
3047 * gcc.target/i386/mpx/vla-1-ubv.c: New.
3048 * gcc.target/i386/mpx/vla-2-lbv.c: New.
3049 * gcc.target/i386/mpx/vla-2-nov.c: New.
3050 * gcc.target/i386/mpx/vla-2-ubv.c: New.
3051
3052 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
3053
3054 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3055
3056 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
3057
3058 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3059
3060 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
3061
3062 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3063 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3064
3065 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3066
3067 PR c/65120
3068 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3069 on rhs is 0.
3070 (fn4): New test.
3071 * c-c++-common/pr65120.c: New test.
3072
3073 PR rtl-optimization/65321
3074 * gcc.dg/pr65321.c: New test.
3075
3076 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3077
3078 PR tree-optimization/65355
3079 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3080
3081 2015-03-09 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR c/65120
3084 * c-c++-common/pr49706.c: Adjust tests for not warning
3085 about !!x == y or !b == y where b is boolean, and add
3086 some further tests.
3087 * c-c++-common/pr62199-2.c: Likewise.
3088
3089 2015-03-09 Richard Biener <rguenther@suse.de>
3090
3091 PR middle-end/65270
3092 * gcc.dg/torture/pr65270-1.c: New testcase.
3093 * gcc.dg/torture/pr65270-2.c: Likewise.
3094
3095 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
3096
3097 PR tree-optimization/63743
3098 * gcc.dg/pr63743.c: New test.
3099
3100 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
3101
3102 PR lto/65316
3103 * g++.dg/lto/pr65316_0.C: New testcase.
3104 * g++.dg/lto/pr65316_1.C: New testcase.
3105
3106 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
3107
3108 PR target/62247
3109 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3110 hppa*-*-hpux*.
3111 * g++.dg/abi/rtti3.C: Likewise.
3112
3113 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3114
3115 PR target/62251
3116 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3117
3118 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3119
3120 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3121
3122 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3123
3124 2015-03-08 Morin <mikael@gcc.gnu.org>
3125
3126 PR fortran/60898
3127 * gfortran.dg/entry_20.f90: New.
3128
3129 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3130
3131 PR target/65153
3132 * gcc.c-torture/compile/pr65153.c: New.
3133
3134 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
3135
3136 PR target/65249
3137 * g++.dg/torture/pr65249.C: New.
3138
3139 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
3140
3141 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3142 long.
3143 (int64_t): Likewise.
3144
3145 2015-03-07 Marek Polacek <polacek@redhat.com>
3146 Martin Uecker <uecker@eecs.berkeley.edu>
3147
3148 PR sanitizer/65280
3149 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3150 member-like arrays.
3151 * c-c++-common/ubsan/bounds-8.c: New test.
3152 * c-c++-common/ubsan/bounds-9.c: New test.
3153 * gcc.dg/ubsan/bounds-2.c: New test.
3154
3155 2015-03-05 Martin Sebor <msebor@redhat.com>
3156
3157 * PR testsuite/63175
3158 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3159 checking of results into main to prevent it from getting optimized
3160 away.
3161 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3162
3163 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
3164
3165 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3166 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3167 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3168 x64.
3169
3170 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
3171
3172 * g++.dg/lto/pr65302_1.C: New testcase.
3173 * g++.dg/lto/pr65302_0.C: New testcase.
3174
3175 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3176
3177 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3178 -fno-ipa-icf to dg-options.
3179
3180 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
3181
3182 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3183 compiles using the linker plugin.
3184
3185 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
3186
3187 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3188
3189 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3190
3191 * gcc.target/arm/pr65067.c: New test.
3192
3193 2015-03-05 Martin Liska <mliska@suse.cz>
3194
3195 PR ipa/65318
3196 * gcc.dg/ipa/pr65318.c: New test.
3197
3198 2015-03-05 Marek Polacek <polacek@redhat.com>
3199
3200 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3201
3202 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3203
3204 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3205
3206 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3207
3208 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3209 max-unroll-times back to defaults for s390.
3210
3211 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3212
3213 Fix last commit.
3214
3215 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3216
3217 PR c++/64665
3218 * g++.dg/cpp0x/initlist92.C: New.
3219
3220 2015-03-05 Richard Biener <rguenther@suse.de>
3221
3222 PR tree-optimization/65310
3223 * gcc.dg/vect/pr65310.c: New testcase.
3224
3225 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
3226
3227 PR c++/64834
3228 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3229
3230 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
3231
3232 * gnat.dg/entry_queues3.adb: New test.
3233
3234 2015-03-04 Ian Lance Taylor <iant@google.com>
3235
3236 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3237
3238 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3239
3240 PR c++/64227
3241 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3242
3243 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
3244
3245 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3246 -fno-ipa-icf to dg-options
3247 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3248 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3249
3250 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
3251
3252 PR c++/64398
3253 * g++.dg/cpp0x/decltype62.C: New.
3254
3255 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
3256
3257 * gnat.dg/object_overflow5.adb: New test.
3258
3259 2015-03-03 Martin Liska <mliska@suse.cz>
3260
3261 PR ipa/65287
3262 * gcc.dg/ipa/pr65287.c: New test.
3263
3264 2015-03-03 Martin Jambor <mjambor@suse.cz>
3265 Eric Botcazou <ebotcazou@adacore.com>
3266
3267 * gnat.dg/specs/pack12.ads: New test.
3268
3269 2015-03-03 Martin Liska <mliska@suse.cz>
3270
3271 * gcc.dg/ipa/PR65282.c: New test.
3272
3273 2015-03-13 Jeff Law <law@redhat.com>
3274
3275 PR tree-optimization/65241
3276 * gcc.c-torture/compile/pr65241.c: New test.
3277
3278 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
3279
3280 PR target/64331
3281 * gcc.target/avr/torture/pr64331.c: New test.
3282
3283 2015-03-03 Martin Liska <mliska@suse.cz>
3284 Jan Hubicka <hubicka@ucw.cz>
3285
3286 * g++.dg/ipa/pr65263.C: New test.
3287
3288 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3289
3290 PR ipa/65130
3291 * gcc.dg/lto/pr65130_0.c: New testcase.
3292 * gcc.dg/lto/pr65130_1.c: New testcase.
3293
3294 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
3295
3296 PR ipa/64988
3297 * g++.dg/torture/pr64988.C: New testcase.
3298
3299 2015-03-02 Tobias Burnus <burnus@net-b.de>
3300
3301 * gfortran.dg/coarray_atomic_6.f90: New.
3302
3303 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3304
3305 PR target/65184
3306 * gcc.target/i386/pr65184.c: New.
3307
3308 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
3309
3310 PR target/65183
3311 * gcc.target/i386/pr65183.c: New.
3312
3313 2015-02-28 Martin Liska <mliska@suse.cz>
3314 Jan Hubicka <hubicka@ucw.cz>
3315
3316 * gcc.dg/ipa/ipa-icf-35.c: New test.
3317 * gcc.dg/ipa/ipa-icf-36.c: New test.
3318 * gcc.dg/ipa/ipa-icf-37.c: New test.
3319
3320 2015-02-28 Martin Liska <mliska@suse.cz>
3321 Jan Hubicka <hubicka@ucw.cz>
3322
3323 PR ipa/65245
3324 * gcc.dg/ipa/ipa-icf-34.c: New test.
3325
3326 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
3327
3328 PR target/61142
3329 * gcc.target/sh/sh/pr61142.c: New.
3330
3331 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
3332
3333 * g++.dg/other/dump-ada-spec-3.C: New test.
3334
3335 2015-03-01 Martin Liska <mliska@suse.cz>
3336
3337 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3338 * g++.dg/ipa/pr63595.C: Update expected results.
3339
3340 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
3341
3342 PR ipa/65236
3343 * g++.dg/ipa/ipa-icf-6.C: New testcase.
3344
3345 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
3346
3347 * gcc.dg/vect/pr59354.c: Move vector producing code to
3348 separate function.
3349
3350 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
3351
3352 PR ipa/65237
3353 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3354 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3355 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3356 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3357
3358 2015-02-27 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR tree-optimization/65048
3361 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3362 (foo): Use K&R style definition.
3363
3364 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
3365
3366 PR target/65032
3367 * g++.dg/pr65032.C: New.
3368
3369 2015-02-27 Marek Polacek <polacek@redhat.com>
3370
3371 PR c/65040
3372 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3373 -Wformat=2.
3374
3375 2015-02-27 Marek Polacek <polacek@redhat.com>
3376
3377 PR c/65228
3378 * gcc.dg/pr65228.c: New test.
3379
3380 2015-02-27 Kai Tietz <ktietz@redhat.com>
3381
3382 PR c/35330
3383 * gcc.dg/weak/weak-17.c: New file.
3384
3385 2015-02-27 Richard Biener <rguenther@suse.de>
3386
3387 PR lto/65193
3388 * g++.dg/lto/pr65193_0.C: New testcase.
3389
3390 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3391
3392 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3393 * gcc.target/s390/hotpatch-8.c: Likewise.
3394 * gcc.target/s390/hotpatch-9.c: Likewise.
3395 * gcc.target/s390/pr61078.c: Likewise.
3396 * gcc.target/s390/pr57960.c: Remove -m64.
3397 * gcc.target/s390/pr61078.c: Likewise.
3398
3399 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
3400 Martin Liska <mliska@suse.cz>
3401
3402 PR bootstrap/65150
3403 * gcc.dg/pr64454.c: Disable ICF.
3404 * gcc.dg/pr28685-1.c: Disable ICF
3405 * gcc.dg/ipa/iinline-5.c: Disable ICF.
3406 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3407 * g++.dg/ipa/ipa-icf-4.C: Update template.
3408
3409 2015-02-26 Jakub Jelinek <jakub@redhat.com>
3410
3411 PR tree-optimization/65216
3412 * gcc.c-torture/execute/pr65216.c: New test.
3413
3414 PR tree-optimization/65215
3415 * gcc.c-torture/execute/pr65215-1.c: New test.
3416 * gcc.c-torture/execute/pr65215-2.c: New test.
3417 * gcc.c-torture/execute/pr65215-3.c: New test.
3418 * gcc.c-torture/execute/pr65215-4.c: New test.
3419 * gcc.c-torture/execute/pr65215-5.c: New test.
3420
3421 2015-02-26 Tom de Vries <tom@codesourcery.com>
3422
3423 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3424
3425 2015-02-26 Martin Liska <mliska@suse.cz>
3426 Jan Hubicka <hubicka@ucw.cz>
3427
3428 * g++.dg/ipa/pr64146.C: Update expected results.
3429 * gcc.dg/ipa/ipa-icf-26.c: Update test.
3430 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3431 * gcc.dg/ipa/ipa-icf-34.c: New test.
3432
3433 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3434
3435 * gcc.dg/vect/vect-pr61917.c: Rename to ...
3436 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3437 (dg-additional-options): Remove dg directive.
3438 (dg-final): Add dg directive.
3439
3440 2015-02-26 Marek Polacek <polacek@redhat.com>
3441
3442 PR ipa/65008
3443 * g++.dg/ipa/pr65008.C: New test.
3444
3445 2015-02-26 Tom de Vries <tom@codesourcery.com>
3446
3447 * lib/profopt.exp (profopt-target-cleanup): New proc.
3448 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3449 files from sources from dg-additional-sources.
3450
3451 2015-02-26 Tom de Vries <tom@codesourcery.com>
3452
3453 * lib/gcov.exp: Cleanup in case of xfail.
3454
3455 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3456
3457 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3458
3459 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
3460
3461 PR debug/46102
3462 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3463 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3464 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3465 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3466 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3467 * g++.dg/debug/pr46123.C: XFAIL and move...
3468 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3469 * gcc.dg/debug/dwarf2-3.c: Move...
3470 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3471
3472 2015-02-26 Marek Polacek <polacek@redhat.com>
3473
3474 PR c++/65202
3475 * g++.dg/cpp1y/pr65202.C: New test.
3476
3477 2015-02-26 Tom de Vries <tom@codesourcery.com>
3478
3479 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3480 locale_facets.h.gcov.
3481
3482 2015-02-26 Tom de Vries <tom@codesourcery.com>
3483
3484 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3485
3486 2015-02-26 Tom de Vries <tom@codesourcery.com>
3487
3488 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3489
3490 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
3491
3492 PR target/65217
3493 * gcc.target/i386/pr65217.c: New.
3494
3495 2015-02-26 Tom de Vries <tom@codesourcery.com>
3496
3497 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3498
3499 2015-02-26 Tom de Vries <tom@codesourcery.com>
3500
3501 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3502
3503 2015-02-26 Sebastian Pop <s.pop@samsung.com>
3504
3505 PR tree-optimization/65048
3506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3507
3508 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
3509
3510 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3511 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3512
3513 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
3514
3515 PR target/65161
3516 * gcc.target/i386/pr65161.c: New test.
3517
3518 2015-02-26 Terry Guo <terry.guo@arm.com>
3519
3520 * gcc.target/arm/no-volatile-in-it.c: New test.
3521
3522 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
3523
3524 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3525 (dg-options): Add -save-temps.
3526 (dg-final): Add cleanup-saved-temps.
3527
3528 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3529
3530 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3531
3532 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
3533
3534 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3535 * gcc.target/powerpc/pack01.c: Include string.h.
3536
3537 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
3538
3539 PR target/65167
3540 * gcc.target/i386/pr65167.c: New.
3541
3542 2015-02-25 Kai Tietz <ktietz@redhat.com>
3543
3544 PR tree-optimization/61917
3545 * gcc.dg/vect/vect-pr61917.c: New file.
3546
3547 2015-02-24 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR tree-optimization/65170
3550 * gcc.c-torture/execute/pr65170.c: New test.
3551 * gcc.dg/tree-ssa/vrp96.c: New test.
3552
3553 2015-02-24 Tom de Vries <tom@codesourcery.com>
3554
3555 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3556
3557 2015-02-24 Tom de Vries <tom@codesourcery.com>
3558
3559 PR testsuite/65126
3560 * lib/gcc-defs.exp (additional_sources_used): Add new var.
3561 (dg-additional-files-options): Copy additional_sources to
3562 additional_sources_used before emptying additional_sources.
3563 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3564 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3565 (cleanup-saved-temps): Use additional_sources_used instead of
3566 additional_sources.
3567 (dg-test): Reset additional_sources_used.
3568
3569 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
3570
3571 PR fortran/63427
3572 * gfortran.dg/integer_exponentiation_6.F90: New test.
3573
3574 2015-02-23 Martin Sebor <msebor@redhat.com>
3575
3576 PR target/65109
3577 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3578 two parts. One to save registers, the other to verify the
3579 registers have the right values. Save register state into
3580 static data rather than on the stack.
3581
3582 2015-02-23 Jakub Jelinek <jakub@redhat.com>
3583
3584 PR bootstrap/63888
3585 * c-c++-common/asan/pr63888.c: New test.
3586
3587 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
3588
3589 PR target/65163
3590 * gcc.c-torture/compile/pr65163.c: New.
3591
3592 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3593
3594 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3595 with -m31 on 64 bit.
3596 * gcc.dg/hoist-register-pressure-2.c: Likewise.
3597 * gcc.dg/hoist-register-pressure-3.c: Likewise.
3598
3599 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3600
3601 * gcc.target/s390/20090223-1.c: Add
3602 -Wno-implicit-function-declaration option.
3603 * gcc.target/s390/pr42224.c: Likewise.
3604 * gcc.target/s390/pr55718.c: Likewise.
3605
3606 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3607
3608 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3609 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3610 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3611 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3612 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3613 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3614 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3615 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3616 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3617 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3618 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3619 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3620 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3621 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3622 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3623 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3624 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3625 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3626 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3627 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3628 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3629
3630 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3631
3632 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3633 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3634 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3635 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3636 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3637 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3638 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3639 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3640 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3641 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3642 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3643 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3644 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3645 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3646 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3647 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3648
3649 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3650
3651 PR fortran/64980
3652 PR fortran/61960
3653 * gfortran.dg/pr61960.f90: New.
3654 * gfortran.dg/pr64230.f90: New.
3655 * gfortran.dg/pr64980.f03: New.
3656
3657 2015-02-22 Tom de Vries <tom@codesourcery.com>
3658
3659 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3660
3661 2015-02-21 Arnaud Charlet <charlet@adacore.com>
3662
3663 PR ada/65156
3664 * gnat.dg/timing_events.adb: Removed, invalid test.
3665
3666 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
3667
3668 PR debug/58123
3669 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3670 location.
3671 * g++.dg/gcov/gcov-2.C: Likewise.
3672
3673 2015-02-20 Richard Biener <rguenther@suse.de>
3674
3675 PR tree-optimization/65136
3676 * gcc.dg/tree-ssa/pr65136.c: New testcase.
3677
3678 2015-02-20 Jakub Jelinek <jakub@redhat.com>
3679
3680 PR testsuite/64158
3681 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3682 and nvptx-*-* blacklisting.
3683
3684 * gcc.dg/sibcall-9.c: New test.
3685 * gcc.dg/sibcall-10.c: New test.
3686
3687 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3688
3689 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
3690
3691 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
3692
3693 PR target/64452
3694 * gcc.target/avr/torture/pr64452.c: New test.
3695
3696 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
3697
3698 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
3699 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
3700
3701 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3702
3703 PR testsuite/65116
3704 * lib/target-supports.exp (check_compile): Check whether
3705 additional_sources is defined before using it.
3706
3707 2015-02-19 Jakub Jelinek <jakub@redhat.com>
3708
3709 PR middle-end/65074
3710 * g++.dg/opt/pr65074.C: New file.
3711
3712 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
3713
3714 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
3715 (size_type): New typedef.
3716 (operator "" _script): Use it for the last argument.
3717
3718 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3719
3720 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
3721
3722 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3723
3724 * lib/target-supports.exp (check_compile): Save/restore
3725 additional_sources that may belong to an actual test.
3726
3727 2015-02-18 Jakub Jelinek <jakub@redhat.com>
3728
3729 PR gcov-profile/64634
3730 * g++.dg/gcov/gcov-15.C: New test.
3731
3732 2015-02-18 Tom de Vries <tom@codesourcery.com>
3733
3734 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
3735
3736 2015-02-18 Tom de Vries <tom@codesourcery.com>
3737
3738 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
3739
3740 2015-02-18 Tom de Vries <tom@codesourcery.com>
3741
3742 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
3743
3744 2015-02-18 Tom de Vries <tom@codesourcery.com>
3745
3746 * gfortran.dg/fmt_cache_1.f: Add missing close.
3747
3748 2015-02-18 Tom de Vries <tom@codesourcery.com>
3749
3750 PR testsuite/65107
3751 * gfortran.dg/read_eof_8.f90: Add missing close.
3752
3753 2015-02-18 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/65063
3756 * gcc.dg/pr65063.c: New testcase.
3757
3758 2015-02-18 Richard Biener <rguenther@suse.de>
3759
3760 PR tree-optimization/62217
3761 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3762
3763 2015-02-18 Marek Polacek <polacek@redhat.com>
3764
3765 PR sanitizer/65081
3766 * c-c++-common/ubsan/pr65081.c: New test.
3767
3768 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3769
3770 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3771 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3772
3773 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3774
3775 * gcc.dg/ipa/propalign-3.c: New test.
3776
3777 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3778
3779 PR target/64793
3780 * gcc.target/sh/pr64793.c: New.
3781 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3782
3783 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3784
3785 * gcc.target/arm/divzero.c: New test case.
3786
3787 2015-02-17 Tom de Vries <tom@codesourcery.com>
3788
3789 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3790
3791 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3792 Jakub Jelinek <jakub@redhat.com>
3793
3794 PR c++/65075
3795 * g++.dg/cpp0x/pr65075.C: New test.
3796
3797 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3798
3799 PR target/65058
3800 * gcc.target/powerpc/pr65058.c: New test.
3801
3802 2015-02-16 Jeff Law <law@redhat.com>
3803
3804 PR tree-optimization/64823
3805 * gcc.dg/uninit-20.c: New test.
3806
3807 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3808 James Greenhalgh <james.greenhalgh@arm.com>
3809
3810 PR ipa/64963
3811 * gcc.dg/ipa/ipa-clone-1.c: New test.
3812
3813 2015-02-16 Richard Biener <rguenther@suse.de>
3814
3815 PR tree-optimization/65077
3816 * gcc.dg/torture/pr65077.c: New testcase.
3817
3818 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3819
3820 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3821 Directive adjusted to scan for ldaxr.
3822 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3823 adjusted to scan for ldaex.
3824
3825 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3826
3827 PR c++/65080
3828 * g++.dg/cpp0x/constexpr-65080.C: New.
3829
3830 2015-02-16 Richard Biener <rguenther@suse.de>
3831
3832 PR tree-optimization/63593
3833 * gcc.dg/pr63593.c: New testcase.
3834
3835 2015-02-16 Marek Polacek <polacek@redhat.com>
3836
3837 PR c/65066
3838 * gcc.dg/pr65066.c: New test.
3839
3840 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3841
3842 * gcc.dg/pr65002.C: Move ...
3843 * g++.dg/ipa/pr65002.C: ... here.
3844
3845 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3846
3847 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3848 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3849 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3850 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3851
3852 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3853
3854 PR testsuite/64850
3855 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3856 the expression to find calls.
3857 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3858 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3859 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3860 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3861 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3862
3863 2015-02-14 Marek Polacek <polacek@redhat.com>
3864
3865 PR c/64768
3866 * gcc.dg/array-11.c: New test.
3867 * gcc.dg/array-12.c: New test.
3868 * gcc.dg/array-13.c: New test.
3869 * gcc.dg/array-14.c: New test.
3870 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3871 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3872 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3873 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3874 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3875 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3876
3877 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3878
3879 PR c++/60894
3880 * g++.dg/lookup/using54.C: New.
3881
3882 2015-02-13 Jeff Law <law@redhat.com>
3883
3884 PR bootstrap/65060
3885 Revert my change for tree-optimization/64823.
3886
3887 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3888
3889 PR tree-optimization/65053
3890 * gcc.c-torture/execute/pr65053-1.c: New test.
3891 * gcc.c-torture/execute/pr65053-2.c: New test.
3892
3893 2015-02-13 Marek Polacek <polacek@redhat.com>
3894
3895 PR c/65050
3896 * gcc.dg/pr65050.c: New test.
3897
3898 2015-02-13 Jeff Law <law@redhat.com>
3899
3900 PR tree-optimization/64823
3901 * gcc.dg/uninit-20.c: New test.
3902
3903 PR rtl-optimization/47477
3904 * gcc.dg/tree-ssa/pr47477.c: New test.
3905
3906 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3907
3908 PR c++/60211
3909 * g++.dg/parse/ivdep-2.C: New.
3910 * g++.dg/parse/ivdep-3.C: Likewise.
3911
3912 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3913
3914 PR fortran/64506
3915 * gfortran.dg/continuation_13.f90: New test.
3916 * gfortran.dg/continuation_14.f: New test.
3917
3918 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3919
3920 PR c++/64970
3921 * g++.dg/cpp0x/sfinae55.C: New.
3922
3923 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR ipa/65034
3926 * g++.dg/ipa/pr65034.C: New test.
3927
3928 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3929
3930 PR tree-optimization/65002
3931 * gcc.dg/pr65002.C: New.
3932
3933 2015-02-13 Marek Polacek <polacek@redhat.com>
3934
3935 PR c/65040
3936 * c-c++-common/pr65040.c: New test.
3937
3938 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3939
3940 PR tree-optimization/64705
3941 * gcc.dg/tree-ssa/pr64705.c: New test.
3942
3943 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3944
3945 PR rtl/32219
3946 * gcc.dg/visibility-22.c: New test.
3947 * gcc.dg/visibility-23.c: New test.
3948 * gcc.target/i386/pr32219-1.c: New test.
3949 * gcc.target/i386/pr32219-2.c: New test.
3950 * gcc.target/i386/pr32219-3.c: New test.
3951 * gcc.target/i386/pr32219-4.c: New test.
3952 * gcc.target/i386/pr32219-5.c: New test.
3953 * gcc.target/i386/pr32219-6.c: New test.
3954 * gcc.target/i386/pr32219-7.c: New test.
3955 * gcc.target/i386/pr32219-8.c: New test.
3956 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3957
3958 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3959
3960 PR libgfortran/57822
3961 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3962 four different KINDs.
3963
3964 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR c++/64884
3967 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3968
3969 PR sanitizer/65000
3970 * g++.dg/ubsan/pr65000.C: New test.
3971
3972 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3973
3974 PR fortran/64932
3975 * gfortran.dg/finalize_28.f90: New test
3976
3977 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3978
3979 PR debug/55541
3980 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3981 DW_TAG_lexical_block removal.
3982 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3983 * g++.dg/guality/pr55541.C: New test.
3984
3985 PR sanitizer/64984
3986 * g++.dg/ubsan/pr64984.C: New test.
3987
3988 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3989
3990 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3991
3992 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR testsuite/64930
3995 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3996 instructions for 2015-01-14 get_memmodel changes.
3997 * gcc.target/powerpc/atomic-p8.c: Likewise.
3998
3999 PR sanitizer/65019
4000 * g++.dg/ubsan/pr65019.C: New test.
4001
4002 PR tree-optimization/65014
4003 * gcc.c-torture/compile/pr65014.c: New test.
4004
4005 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4006
4007 PR libgfortran/57822
4008 * gfortran/fmt_g0_7.f08: Revise test.
4009
4010 2015-02-11 Jeff Law <law@redhat.com>
4011
4012 PR target/63347
4013 * gcc.target/m68k/pr63347.c: New test.
4014
4015 2015-02-11 Marek Polacek <polacek@redhat.com>
4016
4017 * g++.dg/ubsan/shift-1.C: New test.
4018 * gcc.dg/ubsan/c-shift-2.c: New test.
4019 * c-c++-common/ubsan/shift-5.c: Remove file.
4020
4021 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
4022
4023 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4024 Directive adjusted to XFAIL.
4025 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4026 adjusted to XFAIL.
4027
4028 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4029
4030 PR middle-end/65003
4031 * g++.dg/opt/pr65003.C: New test.
4032
4033 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
4034
4035 * lib/target-supports.exp (check_effective_target_pie): Renamed
4036 to ...
4037 (check_effective_target_pie_enabled): This.
4038 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4039 * gcc.target/i386/pie.c: Likewise.
4040
4041 2015-02-11 Andrew Pinski <apinski@cavium.com>
4042
4043 PR target/64893
4044 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4045 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4046
4047 2015-02-11 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR target/61925
4050 * gcc.target/i386/pr61925-1.c: New test.
4051 * gcc.target/i386/pr61925-2.c: New test.
4052 * gcc.target/i386/pr61925-3.c: New test.
4053
4054 2015-02-10 Jakub Jelinek <jakub@redhat.com>
4055
4056 PR sanitizer/65004
4057 * g++.dg/asan/pr65004.C: New test.
4058
4059 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
4060
4061 PR target/64661
4062 * gcc.taget/sh/pr64661-0.h: New.
4063 * gcc.taget/sh/pr64661-1.c: New.
4064 * gcc.taget/sh/pr64661-2.c: New.
4065 * gcc.taget/sh/pr64661-3.c: New.
4066 * gcc.taget/sh/pr64661-4.c: New.
4067
4068 2015-02-10 Richard Biener <rguenther@suse.de>
4069
4070 PR tree-optimization/64995
4071 * g++.dg/torture/pr64995.C: New testcase.
4072
4073 2015-02-10 Richard Biener <rguenther@suse.de>
4074
4075 PR tree-optimization/64909
4076 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4077
4078 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4079
4080 * gcc.dg/signbit-sa.c: New test.
4081
4082 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4083
4084 PR libgfortran/57822
4085 * gfortran/fmt_g0_7.f08: New test.
4086
4087 2015-02-10 Bin Cheng <bin.cheng@arm.com>
4088
4089 PR tree-optimization/43378
4090 * gcc.dg/tree-ssa/pr43378.c: New test.
4091
4092 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
4093
4094 PR ipa/64978
4095 * g++.dg/torture/pr64978.C: New testcase.
4096
4097 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR sanitizer/64981
4100 * gcc.dg/asan/pr64981.c: New test.
4101
4102 2015-02-09 Marek Polacek <polacek@redhat.com>
4103
4104 PR c/64856
4105 * gcc.dg/pr64856.c: New test.
4106
4107 2015-02-09 Jakub Jelinek <jakub@redhat.com>
4108
4109 PR target/64979
4110 * gcc.dg/tree-ssa/stdarg-7.c: New test.
4111 * gcc.c-torture/execute/pr64979.c: New test.
4112
4113 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
4114
4115 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4116
4117 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4118
4119 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4120 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4121
4122 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
4123
4124 PR target/58757
4125 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4126
4127 2015-02-09 Richard Biener <rguenther@suse.de>
4128
4129 PR tree-optimization/54000
4130 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4131
4132 2015-02-09 Tom de Vries <tom@codesourcery.com>
4133
4134 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4135
4136 2015-02-09 Martin Liska <mliska@suse.cz>
4137
4138 * g++.dg/ipa/pr64858.C: New test.
4139
4140 2015-02-09 Tom de Vries <tom@codesourcery.com>
4141
4142 * gcc.dg/uninit-19.c: Fix warning line for fpic.
4143
4144 2015-02-08 Andrew Pinski <apinski@cavium.com>
4145
4146 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4147
4148 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
4149
4150 PR fortran/63744
4151 * gfortran.dg/use_rename_8.f90: New.
4152
4153 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * gnat.dg/addr7.ad[sb]: New test.
4156 * gnat.dg/addr8.ad[sb]: Likewise.
4157
4158 2015-02-06 David Malcolm <dmalcolm@redhat.com>
4159
4160 PR jit/64752
4161 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4162 from jit.dg/test-compile-to-executable.c's create_code, with a
4163 clarification of the output message.
4164 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4165 pass/fail message.
4166 (test_jit): Use CHECK_NO_ERRORS when calling
4167 gcc_jit_context_compile_to_file.
4168 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4169 jit-verify-compile-to-file to jit-verify-output-file-was-created.
4170 (jit-setup-compile-to-file): Likewise. Add a verbose comment
4171 about deletions that are attempted.
4172 (jit-verify-compile-to-file): Rename to...
4173 (jit-verify-output-file-was-created): ...this, and drop the
4174 attempt to run "file" and verify the output.
4175 (jit-verify-assembler): New function.
4176 (jit-verify-object): New function.
4177 (jit-verify-dynamic-library): New function.
4178 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4179 favor of an implementation from new file
4180 create-code-for-hello-world-executable.h, which also adds a
4181 "main".
4182 (dg-final): Replace jit-verify-compile-to-file with
4183 jit-verify-output-file-was-created, and invoke new function
4184 jit-verify-assembler.
4185 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4186 the output message.
4187 (dg-final): Replace jit-verify-compile-to-file with
4188 jit-verify-output-file-was-created, and invoke new function
4189 jit-verify-dynamic-library.
4190 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4191 favor of an implementation from new file
4192 create-code-for-hello-world-executable.h, which also adds a
4193 "main".
4194 (dg-final): Replace jit-verify-compile-to-file with
4195 jit-verify-output-file-was-created. Strengthen the expected stdout
4196 from the built executable.
4197 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4198 favor of an implementation from new file
4199 create-code-for-hello-world-executable.h, which also adds a
4200 "main".
4201 (dg-final): Replace jit-verify-compile-to-file with
4202 jit-verify-output-file-was-created, and invoke new function
4203 jit-verify-object.
4204 * jit.dg/verify-dynamic-library.c: New source file.
4205
4206 2015-02-06 Sebastian Pop <s.pop@samsung.com>
4207 Brian Rzycki <b.rzycki@samsung.com>
4208
4209 PR tree-optimization/64878
4210 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4211
4212 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4213
4214 PR ipa/64896
4215 * g++.dg/ipa/pr64896.C: New test.
4216
4217 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4218
4219 PR target/64205
4220 * gcc.target/powerpc/pr64205.c: New file.
4221
4222 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
4223
4224 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4225 (dg-options): Use -fpie instead of -fPIE -pie.
4226
4227 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR middle-end/64937
4230 * g++.dg/asan/pr64937.C: New test.
4231
4232 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
4233
4234 PR fortran/63205
4235 * gfortran.dg/class_to_type_4.f90: New test
4236
4237 2015-01-29 Andre Vehreschild <vehre@gmx.de>
4238
4239 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4240
4241 2015-02-06 Jakub Jelinek <jakub@redhat.com>
4242
4243 PR rtl-optimization/64957
4244 PR debug/64817
4245 * gcc.c-torture/execute/pr64957.c: New test.
4246
4247 2015-02-05 Jeff Law <law@redhat.com>
4248
4249 PR target/17306
4250 * gcc.target/h8300/pr17306-1.c: New test.
4251 * gcc.target/h8300/pr17306-2.c: New test.
4252
4253 2015-02-05 Tobias Burnus <burnus@net-b.de>
4254
4255 PR fortran/64943
4256 * gfortran.dg/structure_constructor_12.f90: New.
4257
4258 2015-02-05 Jeff Law <law@redhat.com>
4259
4260 PR target/58400
4261 gcc.target/h8300/pr58400.c: New test.
4262
4263 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
4264
4265 * gcc.target/arm/macro_defs0.c: New test.
4266 * gcc.target/arm/macro_defs1.c: New test.
4267 * gcc.target/arm/macro_defs2.c: New test.
4268
4269 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
4270
4271 PR rtl-optimization/64905
4272 * gcc.target/i386/pr64905.c: Require nonpic target.
4273 (dg-options): Add -fomit-frame-pointer.
4274 (main): Remove.
4275
4276 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
4277
4278 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4279 tree dump scanning.
4280
4281 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
4282
4283 PR fortran/64757
4284 * gfortran.dg/type_to_class_2.f90: New test
4285 * gfortran.dg/type_to_class_3.f90: New test
4286
4287 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
4288
4289 PR ipa/64686
4290 * g++.dg/torture/pr64686.C: New testcase.
4291
4292 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
4293
4294 PR rtl-optimization/64905
4295 * gcc.target/i386/pr64905.c: New file.
4296
4297 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4298
4299 * gcc.dg/guality/pr41447-1.c: Remove xfail.
4300 * gcc.dg/guality/pr41616-1.c: Ditto.
4301
4302 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
4303
4304 PR debug/64817
4305 * gcc.dg/pr64817-3.c: New.
4306
4307 2015-02-04 Jakub Jelinek <jakub@redhat.com>
4308 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4309
4310 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4311 pass parameters in registers.
4312 * gcc.dg/guality/pr36728-2.c (main): Likewise.
4313 * gcc.dg/guality/pr36728-3.c (main): Likewise.
4314 * gcc.dg/guality/pr36728-4.c (main): Likewise.
4315
4316 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
4317 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4318
4319 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4320 list, allow for multilibed targets.
4321 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4322
4323 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
4324
4325 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4326 * gcc.dg/pr46728-6.c: Ditto.
4327
4328 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
4329
4330 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4331 for mips_nanlegacy target.
4332
4333 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
4334
4335 * gcc.target/i386/chkp-hidden-def.c: New.
4336
4337 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4338
4339 PR middle-end/62103
4340 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4341 to use 24 bits for bitfield b.
4342
4343 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4344
4345 PR testsuite/64796
4346 * lib/target-supports.exp (check_effective_target_bswap64): Do not
4347 cache result in a global variable. Include all 32-bit targets for
4348 bswap64 tests.
4349
4350 2015-02-03 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR rtl-optimization/64756
4353 * gcc.c-torture/execute/pr64756.c: New test.
4354
4355 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
4356
4357 PR target/64660
4358 * gcc.target/sh/pr64660-0.h: New.
4359 * gcc.target/sh/pr64660-1.c: New.
4360 * gcc.target/sh/pr64660-2.c: New.
4361 * gcc.target/sh/pr64660-3.c: New.
4362 * gcc.target/sh/pr64660-4.c: New.
4363
4364 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4365
4366 PR c++/64877
4367 * g++.dg/warn/Waddress-2.C: New.
4368
4369 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
4370
4371 PR middle-end/61225
4372 * gcc.target/i386/pr49095.c: XFAIL for ia32.
4373
4374 2015-02-03 Dodji Seketeli <dodji@redhat.com>
4375
4376 PR preprocessor/64803
4377 * gcc.dg/cpp/builtin-macro-1.c: New test case.
4378
4379 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
4380
4381 * g++.dg/ipa/devirt-37.C: Disable early inlining.
4382
4383 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
4384
4385 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4386 (_ARM_FPSRC): Add DN and AHP fields.
4387 (clean_results): Force DN=1 on AArch64.
4388 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4389 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4390 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4391 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4392 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4393 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4394
4395 2015-02-02 Alan Modra <amodra@gmail.com>
4396
4397 * gcc.target/powerpc/cprophard.c: New.
4398
4399 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
4400
4401 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4402 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4403
4404 2015-02-01 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR debug/64817
4407 * gcc.dg/pr64817-1.c: New test.
4408 * gcc.dg/pr64817-2.c: New test.
4409
4410 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
4411
4412 PR target/64851
4413 * gcc.target/sh/pr64851-0.h: New
4414 * gcc.target/sh/pr64851-1.c: New
4415 * gcc.target/sh/pr64851-2.c: New
4416 * gcc.target/sh/pr64851-3.c: New
4417 * gcc.target/sh/pr64851-4.c: New
4418
4419 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4420
4421 PR target/64882
4422 * gcc.dg/torture/pr64882.c: New test.
4423
4424 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
4425
4426 PR target/64159
4427 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4428 sparc*-*-*.
4429
4430 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
4431
4432 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4433 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4434 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4435 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4436 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4437 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4438 tree dump.
4439 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4440 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4441 tree dump.
4442 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4443 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4444 tree dump.
4445
4446 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4447
4448 PR target/64688
4449 * g++.dg/pr64688-2.C: New.
4450
4451 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4452
4453 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4454 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4455 * gcc.target/i386/fuse-caller-save.c: Ditto.
4456 * gcc.target/i386/headmerge-1.c: Ditto.
4457 * gcc.target/i386/headmerge-2.c: Ditto.
4458 * gcc.target/i386/sibcall-6.c: Ditto.
4459
4460 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
4461
4462 PR target/64617
4463 * gcc.target/i386/pr64617.c: New test.
4464
4465 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
4466
4467 PR target/15184
4468 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4469 (dg-options): Remove -m32.
4470 (dg-final): Scan for "movb %al" only.
4471 * gcc.target/i386/pr15184-2.c: Ditto.
4472
4473 2015-01-30 Richard Biener <rguenther@suse.de>
4474
4475 PR tree-optimization/64829
4476 * gcc.dg/vect/pr64829.c: New testcase.
4477
4478 2015-01-29 Marek Polacek <polacek@redhat.com>
4479
4480 PR c/64709
4481 * gcc.dg/pr64709.c: New test.
4482
4483 2015-01-29 Jakub Jelinek <jakub@redhat.com>
4484
4485 PR c++/64717
4486 * g++.dg/ubsan/pr64717-1.C: New test.
4487 * g++.dg/ubsan/pr64717-2.C: New test.
4488
4489 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
4490
4491 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4492
4493 2015-01-29 Jeff Law <law@redhat.com>
4494
4495 PR target/15184
4496 * gcc.target/i386/pr15184-1.c: New test.
4497 * gcc.target/i386/pr15184-2.c: New test.
4498
4499 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4500
4501 PR tree-optimization/64746
4502 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4503
4504 2015-01-29 Richard Biener <rguenther@suse.de>
4505
4506 PR tree-optimization/64853
4507 * gcc.dg/torture/pr64853.c: New testcase.
4508
4509 2015-01-29 Richard Biener <rguenther@suse.de>
4510
4511 PR tree-optimization/64844
4512 * gcc.dg/vect/pr64844.c: New testcase.
4513
4514 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
4515
4516 PR middle-end/64809
4517 * gcc.dg/pr64809.c: Delete.
4518
4519 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
4520
4521 PR middle-end/64805
4522 * gcc.target/i386/pr64805.c: New.
4523
4524 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4525
4526 * gcc.dg/guality/guality.h (main): Add argv[0] to
4527 guality_gdb_command.
4528
4529 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
4530
4531 PR ipa/64801
4532 * gcc.dg/tree-ssa/pr64801.c: New testcase.
4533
4534 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
4535
4536 PR target/64659
4537 * gcc.target/sh/sh.exp
4538 (check_effective_target_atomic_model_soft_gusa_available,
4539 check_effective_target_atomic_model_soft_tcb_available,
4540 check_effective_target_atomic_model_soft_imask_available,
4541 check_effective_target_atomic_model_hard_llcs_available): New.
4542 * gcc.target/sh/pr64659-0.h: New.
4543 * gcc.target/sh/pr64659-1.c: New.
4544 * gcc.target/sh/pr64659-2.c: New.
4545 * gcc.target/sh/pr64659-3.c: New.
4546 * gcc.target/sh/pr64659-4.c: New.
4547
4548 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
4549
4550 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4551 scan-assembler-times pattern.
4552
4553 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4554
4555 PR middle-end/64809
4556 * gcc.dg/pr64809.c: New test.
4557
4558 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
4559
4560 PR tree-optimization/64277
4561 * gcc.dg/pr64277.c: New.
4562
4563 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4564
4565 PR tree-optimization/64718
4566 * gcc.c-torture/execute/pr64718.c: New test.
4567
4568 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
4569
4570 * gcc.target/aarch64/abs_2.c: New.
4571
4572 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
4573
4574 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4575 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4576 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4577 ISA rev < 2.
4578
4579 2015-01-28 Jakub Jelinek <jakub@redhat.com>
4580
4581 PR bootstrap/64612
4582 * lib/target-supports.exp (check_effective_target_comdat_group): New.
4583 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4584 { target comdat_group }.
4585
4586 2015-01-27 Tobias Burnus <burnus@net-b.de>
4587
4588 PR fortran/63861
4589 * gfortran.dg/goacc/coarray_2.f90: New.
4590
4591 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4592
4593 PR ipa/60871
4594 PR ipa/64139
4595 * g++.dg/torture/pr64139.C: New testcase.
4596 * g++.dg/torture/pr60871.C: Likewise.
4597
4598 2015-01-27 Janus Weil <janus@gcc.gnu.org>
4599
4600 PR fortran/64230
4601 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4602 prevent linking errors.
4603
4604 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
4605
4606 PR ipa/64282
4607 * g++.dg/torture/pr64282.C: New testcase.
4608
4609 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4610
4611 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4612 for wzr reg.
4613
4614 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4615
4616 * gcc.target/s390/hotpatch-13.c: New testcase.
4617 * gcc.target/s390/hotpatch-14.c: New testcase.
4618 * gcc.target/s390/hotpatch-15.c: New testcase.
4619 * gcc.target/s390/hotpatch-16.c: New testcase.
4620 * gcc.target/s390/hotpatch-17.c: New testcase.
4621 * gcc.target/s390/hotpatch-18.c: New testcase.
4622 * gcc.target/s390/hotpatch-19.c: New testcase.
4623 * gcc.target/s390/hotpatch-20.c: New testcase.
4624 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4625 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4626 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4627 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4628 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4629 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4630 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4631 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4632 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4633 * gcc.target/s390/hotpatch-10.c: Likewise.
4634 * gcc.target/s390/hotpatch-11.c: Likewise.
4635 * gcc.target/s390/hotpatch-12.c: Likewise.
4636 * gcc.target/s390/hotpatch-2.c: Likewise.
4637 * gcc.target/s390/hotpatch-3.c: Likewise.
4638 * gcc.target/s390/hotpatch-4.c: Likewise.
4639 * gcc.target/s390/hotpatch-5.c: Likewise.
4640 * gcc.target/s390/hotpatch-6.c: Likewise.
4641 * gcc.target/s390/hotpatch-7.c: Likewise.
4642 * gcc.target/s390/hotpatch-8.c: Likewise.
4643 * gcc.target/s390/hotpatch-9.c: Likewise.
4644 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4645 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4646 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4647 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4648 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4649 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4650 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4651 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4652
4653 2015-01-27 Jiong Wang <jiong.wang@arm.com>
4654
4655 * gcc.dg/long_branch.c: New testcase.
4656
4657 2015-01-27 Richard Biener <rguenther@suse.de>
4658
4659 PR tree-optimization/56273
4660 PR tree-optimization/59124
4661 PR tree-optimization/64277
4662 * g++.dg/warn/Warray-bounds-6.C: New testcase.
4663 * gcc.dg/Warray-bounds-12.c: Likewise.
4664 * gcc.dg/Warray-bounds-13.c: Likewise.
4665
4666 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR rtl-optimization/61058
4669 * gcc.dg/pr61058.c: New test.
4670
4671 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
4672
4673 * gcc.target/i386/chkp-narrow-bounds.c: New.
4674
4675 2015-01-27 Jakub Jelinek <jakub@redhat.com>
4676
4677 PR tree-optimization/64807
4678 * gcc.dg/pr64807.c: New test.
4679
4680 PR c/64766
4681 * gcc.dg/pr64766.c: New test.
4682
4683 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
4684
4685 PR target/49263
4686 * gcc.target/sh/pr49263-4.c: New.
4687
4688 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
4689
4690 PR fortran/62044
4691 * gfortran.dg/allocate_with_mold_1.f90: New test
4692
4693 2015-01-26 Jakub Jelinek <jakub@redhat.com>
4694
4695 PR c/64778
4696 * gcc.dg/pr64778.c: New test.
4697
4698 PR middle-end/64421
4699 * gcc.dg/vect/pr64421.c: New test.
4700
4701 2015-01-26 Tobias Burnus <burnus@net-b.de>
4702
4703 PR fortran/64771
4704 * gfortran.dg/coarray_36.f: New.
4705 * gfortran.dg/coarray_37.f90: New.
4706
4707 2015-01-26 Janus Weil <janus@gcc.gnu.org>
4708
4709 PR fortran/64230
4710 * gfortran.dg/class_allocate_18.f90: New.
4711
4712 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4713
4714 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
4715
4716 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4717
4718 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
4719
4720 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4721
4722 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
4723
4724 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4725
4726 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
4727
4728 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4729
4730 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
4731 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
4732 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
4733 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
4734
4735 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4736
4737 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
4738 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
4739 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
4740
4741 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4742
4743 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
4744 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
4745 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
4746 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
4747 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
4748 vXXXhn.inc.
4749
4750 2015-01-26 Richard Biener <rguenther@suse.de>
4751
4752 PR middle-end/64764
4753 * gcc.dg/uninit-19.c: New testcase.
4754
4755 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4756
4757 * lib/target-supports.exp (check_effective_target_vect64): Add
4758 sparc*-*-*.
4759
4760 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4761
4762 PR testsuite/64712
4763 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4764
4765 2015-01-26 Tony Liu <tony.liu@arm.com>
4766
4767 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4768 non-UAL cases.
4769
4770 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4771
4772 PR libfortran/64770
4773 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4774 correctly, clean up afterwards.
4775
4776 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4777
4778 PR fortran/62044
4779 * gfortran.dg/use_rename_7.f90: New.
4780
4781 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4782
4783 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4784 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4785
4786 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4787
4788 PR target/54236
4789 * gcc.target/sh/pr54236-4.c: New.
4790
4791 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4792
4793 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4794 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4795 Bridge test.
4796
4797 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4798
4799 PR libfortran/64770
4800 * gfortran.dg/open_new_segv.f90: New test.
4801
4802 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4803
4804 PR target/49263
4805 PR target/53987
4806 PR target/64345
4807 PR target/59533
4808 PR target/52933
4809 PR target/54236
4810 PR target/51244
4811 * gcc.target/sh/pr64345-1.c: New.
4812 * gcc.target/sh/pr64345-2.c: New.
4813 * gcc.target/sh/pr59533-1.c: New.
4814 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4815 * gcc.target/sh/pr52933-2.c: Likewise.
4816 * gcc.target/sh/pr54089-1.c: Likewise.
4817 * gcc.target/sh/pr54236-1.c: Likewise.
4818 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4819 * gcc.target/sh/pr49263-1.c: Remove xfails.
4820 * gcc.target/sh/pr49263-2.c: Likewise.
4821 * gcc.target/sh/pr49263-3.c: Likewise.
4822 * gcc.target/sh/pr53987-1.c: Likewise.
4823 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4824 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4825 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4826 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4827 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4828 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4829 test_009): New.
4830 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4831 (test_02): New.
4832
4833 2015-01-24 Tom de Vries <tom@codesourcery.com>
4834
4835 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4836
4837 2015-01-23 Ian Lance Taylor <iant@google.com>
4838
4839 PR go/64510
4840 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4841 targets without split stack support.
4842
4843 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4844
4845 PR target/64317
4846 * gcc.target/i386/pr64317.c: New test.
4847
4848 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4849
4850 PR rtl-optimization/63637
4851 PR rtl-optimization/60663
4852 * gcc.dg/pr63637-1.c: New test.
4853 * gcc.dg/pr63637-2.c: New test.
4854 * gcc.dg/pr63637-3.c: New test.
4855 * gcc.dg/pr63637-4.c: New test.
4856 * gcc.dg/pr63637-5.c: New test.
4857 * gcc.dg/pr63637-6.c: New test.
4858 * gcc.target/i386/pr63637-1.c: New test.
4859 * gcc.target/i386/pr63637-2.c: New test.
4860 * gcc.target/i386/pr63637-3.c: New test.
4861 * gcc.target/i386/pr63637-4.c: New test.
4862 * gcc.target/i386/pr63637-5.c: New test.
4863 * gcc.target/i386/pr63637-6.c: New test.
4864
4865 2015-01-23 Richard Biener <rguenther@suse.de>
4866
4867 PR testsuite/63439
4868 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4869 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4870
4871 2015-01-23 Marek Polacek <polacek@redhat.com>
4872
4873 PR preprocessor/60570
4874 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4875 * gcc.dg/cpp/pr60570.c: New test.
4876
4877 2015-01-23 Richard Biener <rguenther@suse.de>
4878
4879 PR testsuite/63439
4880 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4881 vectorization on vect64 targets.
4882
4883 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4884
4885 PR fortran/60922
4886 * gfortran.dg/class_allocate_17.f90: New.
4887
4888 2015-01-23 Tobias Burnus <burnus@net-b.de>
4889
4890 PR fortran/64726
4891 * gfortran.dg/goacc/combined_loop.f90: New.
4892
4893 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4894
4895 PR fortran/61933
4896 * gfortran.dg/make_unit.f90: New test.
4897
4898 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4899
4900 PR fortran/61933
4901 * gfortran.dg/negative_unit_int8.f: Update.
4902
4903 2015-01-22 Jeff Law <law@redhat.com>
4904
4905 PR target/52076
4906 * gcc.target/m68k/pr52076-1.c: New test.
4907 * gcc.target/m68k/pr52076-2.c: New test.
4908
4909 2015-01-22 Richard Biener <rguenther@suse.de>
4910
4911 PR middle-end/64728
4912 * gcc.dg/torture/pr64728.c: New testcase.
4913
4914 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4915
4916 PR target/64688
4917 * g++.dg/pr64688.C: New test.
4918
4919 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4920
4921 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4922 to avoid errors with -fpic.
4923
4924 2015-01-22 Richard Biener <rguenther@suse.de>
4925
4926 PR libstdc++/64535
4927 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4928
4929 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4930
4931 PR rtl-optimization/64682
4932 * gcc.c-torture/execute/pr64682.c: New file.
4933
4934 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR debug/64511
4937 * gcc.dg/pr64511.c: New test.
4938
4939 PR rtl-optimization/62078
4940 * g++.dg/opt/pr62078.C: New test.
4941
4942 PR c/63307
4943 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4944
4945 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4946
4947 PR fortran/57023
4948 * gfortran.dg/internal_pack_15.f90: New test.
4949
4950 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4951
4952 * c-c++-common/tsan/step.c: New testcase.
4953
4954 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4955
4956 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4957
4958 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4959
4960 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4961
4962 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4963
4964 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4965
4966 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4967
4968 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4969
4970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4971
4972 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4973
4974 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4975
4976 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4977
4978 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4979
4980 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4981
4982 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4983
4984 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4985
4986 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4987
4988 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4989
4990 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4991
4992 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4993
4994 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4995
4996 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4997
4998 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4999
5000 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5001
5002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5003
5004 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5005 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5006 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5007 vXXXw.inc.
5008
5009 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5010
5011 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5012 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5013 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5014 vXXXl.inc.
5015
5016 2015-01-21 Renlin Li <renlin.li@arm.com>
5017
5018 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5019 * g++.dg/tls/thread_local5g.C: Likewise.
5020 * g++.dg/tls/thread_local6g.C: Likewise.
5021
5022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5023
5024 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5025 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5026 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5027
5028 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5029
5030 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5031 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5032 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5033
5034 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5035
5036 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5037 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5039
5040 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
5041
5042 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5043 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5044 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5045
5046 2015-01-20 Jeff Law <law@redhat.com>
5047
5048 PR target/59946
5049 * gcc.target/m68k/pr59946.c: New test.
5050
5051 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5052
5053 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5054 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5055 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5056
5057 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5058
5059 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5060 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5061 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5062
5063 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5064
5065 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5066 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5067 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5068
5069 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5070
5071 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5072 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5073 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5074 vshuffle.inc.
5075 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5076 vshuffle.inc.
5077
5078 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5079
5080 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5081 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5082 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5083
5084 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5085
5086 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5087 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5088 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5089
5090 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
5091
5092 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5093
5094 2015-01-20 Jakub Jelinek <jakub@redhat.com>
5095
5096 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5097
5098 PR sanitizer/64632
5099 * g++.dg/ubsan/pr64632.C: New test.
5100
5101 PR debug/64663
5102 * gcc.dg/pr64663.c: New test.
5103
5104 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5105
5106 PR c++/64383
5107 * g++.dg/warn/Wunused-var-23.C: New.
5108
5109 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5110
5111 PR c++/59937
5112 * g++.dg/cpp0x/constexpr-59937-1.C: New.
5113 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5114
5115 2015-01-20 Richard Biener <rguenther@suse.de>
5116
5117 PR ipa/64684
5118 * gcc.dg/lto/pr64684_0.c: New testcase.
5119 * gcc.dg/lto/pr64684_1.c: Likewise.
5120 * gcc.dg/lto/pr64684_2.c: Likewise.
5121 * gcc.dg/lto/pr64685_0.c: Likewise.
5122 * gcc.dg/lto/pr64685_1.c: Likewise.
5123
5124 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
5125
5126 PR c++/62241
5127 * g++.dg/cpp1y/lambda-init12.C: New.
5128
5129 2015-01-20 Richard Biener <rguenther@suse.de>
5130
5131 PR tree-optimization/64410
5132 * g++.dg/vect/pr64410.cc: Require vect_double.
5133
5134 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
5135
5136 PR target/64149
5137 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5138
5139 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
5140
5141 PR bootstrap/64676
5142 Revert:
5143 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5144
5145 PR rtl-optimization/64081
5146 * gcc.dg/pr64081.c: New test.
5147
5148 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5149
5150 * jit.dg/harness.h: Include <unistd.h>.
5151 (CHECK_NO_ERRORS): New.
5152 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5153 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5154 gcc_jit_context_compile_to_file.
5155 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5156 args to the spawned executable.
5157 (jit-expand-vars): New function.
5158 (jit-exe-params): New variable.
5159 (dg-jit-set-exe-params): New function.
5160 (jit-dg-test): Detect testcases that use
5161 jit-verify-compile-to-file and call jit-setup-compile-to-file.
5162 Set arguments of spawned process to jit-exe-params.
5163 (jit-get-output-filename): New function.
5164 (jit-setup-compile-to-file): New function.
5165 (jit-verify-compile-to-file): New function.
5166 (jit-run-executable): New function.
5167 (jit-verify-executable): New function.
5168 * jit.dg/test-compile-to-assembler.c: New testcase.
5169 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5170 * jit.dg/test-compile-to-executable.c: New testcase.
5171 * jit.dg/test-compile-to-object.c: New testcase.
5172
5173 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
5174
5175 PR target/64652
5176 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5177 (test_1): New.
5178
5179 2015-01-19 Martin Liska <mliska@suse.cz>
5180
5181 * objc/compile/pr64668.m: New test.
5182
5183 2015-01-19 David Malcolm <dmalcolm@redhat.com>
5184
5185 * jit.dg/test-arith-overflow.c: Include stdbool.h.
5186 (create_overflow_fn): Update comment to clarify that
5187 the third param of the created function is a bool *, not
5188 an int *.
5189 (verify_int_overflow_fn): Convert param "expected_ovf" from
5190 int to bool. Update third param of "overflow_fn_type" from int *
5191 to bool *. Update local "actual_ovf" from int to bool.
5192 (verify_uint_overflow_fn): Likewise.
5193
5194 2015-01-19 Martin Liska <mliska@suse.cz>
5195
5196 * gcc.dg/ipa/ipa-icf-33.c: New test.
5197
5198 2015-01-19 Felix Yang <felix.yang@huawei.com>
5199 Haijian Zhang <z.zhanghaijian@huawei.com>
5200
5201 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5202 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5203 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5204 result_float64x2, expected_hfloat64x2): New helper type, variable and
5205 declaration.
5206 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5207 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5208 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5209 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5210 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5211 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5212 and target without the FMA feature.
5213
5214 2015-01-19 Jiong Wang <jiong.wang@arm.com>
5215
5216 * gcc.target/aarch64/pr64304.c: New testcase.
5217
5218 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
5219
5220 PR rtl-optimization/64081
5221 * gcc.dg/pr64081.c: New test.
5222
5223 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
5224
5225 PR target/63971
5226 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5227 the epilogue).
5228 * gcc.target/aarch64/test_frame_6.c: Likewise.
5229 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5230 and x19 (in the epilogue).
5231 * gcc.target/aarch64/test_frame_4.c: Likewise.
5232 * gcc.target/aarch64/test_frame_7.c: Likewise.
5233
5234 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
5235
5236 * gcc.target/i386/chkp-always_inline.c: New.
5237
5238 2015-01-15 Andrew Pinski <apinski@cavium.com>
5239 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5240
5241 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5242 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5243
5244 2015-01-18 Andre Vehreschild <vehre@gmx.de>
5245
5246 PR fortran/60255
5247 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5248 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5249
5250 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5251
5252 PR fortran/64578
5253 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5254
5255 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
5256
5257 PR target/64652
5258 * gcc.target/sh/torture/pr64652.c: New.
5259
5260 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5261
5262 * gcc.dg/ipa/ipa-icf-32.c: Update template.
5263 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5264 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5265 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5266 * c-c++-common/asan/kasan-recover-1.c: Likewise.
5267 * c-c++-common/asan/kasan-recover-2.c: Likewise.
5268
5269 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
5270
5271 PR ipa/64378
5272 * g++.dg/torture/pr64378.C: New testcase.
5273
5274 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5275
5276 PR fortran/57959
5277 * gfortran.dg/block_13.f08: New test
5278
5279 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
5280
5281 PR fortran/55901
5282 * gfortran.dg/associate_1.f03: Allow test for character with
5283 automatic length.
5284
5285 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5286
5287 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5288 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5289
5290 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
5291
5292 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5293
5294 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
5295
5296 PR fortran/64578
5297 * gfortran.dg/unlimited_polymorphic_21.f90: New test
5298
5299 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5300
5301 PR fortran/60357
5302 * gfortran.dg/alloc_comp_assign_13.f08: New test.
5303
5304 PR fortran/61275
5305 * gfortran.dg/alloc_comp_assign_14.f08: New test.
5306
5307 PR fortran/55932
5308 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5309
5310 2015-01-17 Andre Vehreschild <vehre@gmx.de>
5311
5312 PR fortran/60334
5313 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5314
5315 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
5316
5317 PR rtl-optimization/52773
5318 * gcc.c-torture/compile/pr52773.c: New test.
5319
5320 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/62134
5323 * g++.dg/cpp0x/alias-decl-46.C: New.
5324
5325 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5326
5327 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5328
5329 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5330
5331 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5332 Add trace.
5333 (CHECK_FP): Likewise.
5334 (CHECK_CUMULATIVE_SAT): Likewise.
5335
5336 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
5337
5338 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5339 (Set_Neon_Cumulative_Sat): Add parameter.
5340 (__set_neon_cumulative_sat): Support new parameter.
5341 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5342 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5343 argument.
5344 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5345 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5346 argument.
5347
5348 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
5349
5350 * g++.dg/tsan/vptr_benign_race.C: New testcase.
5351 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5352
5353 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5354
5355 PR c++/60056
5356 * g++.dg/tls/thread_local-ice4.C: New.
5357
5358 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
5359
5360 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5361 than Neon options.
5362
5363 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5364
5365 PR c++/62276
5366 * g++.dg/cpp0x/vt-62276.C: New.
5367
5368 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5369
5370 PR middle-end/64353
5371 * g++.dg/pr64353.C: New.
5372
5373 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5374
5375 PR target/64263
5376 * gcc.target/aarch64/pr64263_1.c: New test.
5377
5378 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
5379
5380 PR tree-optimization/64434
5381 * gcc.dg/torture/pr64434.c: Move to...
5382 * gcc.dg/pr64434.c: ... here.
5383
5384 2015-01-16 Richard Biener <rguenther@suse.de>
5385
5386 PR middle-end/64614
5387 * gcc.dg/uninit-18.c: New testcase.
5388
5389 2015-01-16 Richard Biener <rguenther@suse.de>
5390
5391 PR tree-optimization/64568
5392 * g++.dg/torture/pr64568-2.C: New testcase.
5393
5394 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
5395
5396 PR target/64363
5397 * gcc.target/i386/chkp-label-address.c: New.
5398
5399 2015-01-16 Janus Weil <janus@gcc.gnu.org>
5400
5401 PR fortran/45290
5402 * gfortran.dg/pointer_init_6.f90: Extended.
5403
5404 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
5405
5406 * gcc.c-torture/compile/20150108.c: New test.
5407
5408 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
5409
5410 * gcc.target/visium: New directory.
5411
5412 2015-01-16 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/61743
5415 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5416 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5417
5418 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
5419
5420 * gcc.dg/pr64015.c: New test.
5421
5422 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
5423
5424 PR ipa/64163
5425 PR ipa/64612
5426 * g++.dg/ipa/pr64612.C: New test.
5427
5428 2015-01-16 Renlin Li <renlin.li@arm.com>
5429
5430 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5431
5432 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
5433
5434 * gcc.target/i386/sse-14.c: Test new intrinsic.
5435 * gcc.target/i386/sse-22.c: Ditto.
5436
5437 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/58614
5440 * g++.dg/cpp0x/auto44.C: New.
5441
5442 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
5443
5444 PR target/59710
5445 * gcc.target/nios2/gpopt-all.c: New test case.
5446 * gcc.target/nios2/gpopt-local.c: New test case.
5447 * gcc.target/nios2/gpopt-global.c: New test case.
5448 * gcc.target/nios2/gpopt-data.c: New test case.
5449 * gcc.target/nios2/gpopt-none.c: New test case.
5450
5451 2015-01-15 Jakub Jelinek <jakub@redhat.com>
5452
5453 * g++.dg/ubsan/vptr-1.C: New test.
5454 * g++.dg/ubsan/vptr-2.C: New test.
5455 * g++.dg/ubsan/vptr-3.C: New test.
5456 * g++.dg/ubsan/vptr-4.C: New test.
5457 * g++.dg/ubsan/vptr-5.C: New test.
5458 * g++.dg/ubsan/vptr-6.C: New test.
5459 * g++.dg/ubsan/vptr-7.C: New test.
5460 * g++.dg/ubsan/vptr-8.C: New test.
5461 * g++.dg/ubsan/vptr-9.C: New test.
5462
5463 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5464
5465 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5466 is set up.
5467 * lib/gcc-dg.exp: Likewise.
5468
5469 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
5470
5471 PR rtl-optimization/64110
5472 * gcc.target/i386/pr64110.c: Add scan-assembler.
5473
5474 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
5475 James Norris <jnorris@codesourcery.com>
5476 Cesar Philippidis <cesar@codesourcery.com>
5477 Ilmir Usmanov <i.usmanov@samsung.com>
5478
5479 * lib/target-supports.exp (check_effective_target_fopenacc): New
5480 procedure.
5481 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5482 * g++.dg/goacc/goacc.exp: Likewise.
5483 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5484 * gcc.dg/goacc/goacc.exp: Likewise.
5485 * gfortran.dg/goacc/goacc.exp: Likewise.
5486 * c-c++-common/cpp/openacc-define-1.c: New file.
5487 * c-c++-common/cpp/openacc-define-2.c: Likewise.
5488 * c-c++-common/cpp/openacc-define-3.c: Likewise.
5489 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5490 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5491 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5492 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5493 * c-c++-common/goacc/asyncwait-1.c: Likewise.
5494 * c-c++-common/goacc/cache-1.c: Likewise.
5495 * c-c++-common/goacc/clauses-fail.c: Likewise.
5496 * c-c++-common/goacc/collapse-1.c: Likewise.
5497 * c-c++-common/goacc/data-1.c: Likewise.
5498 * c-c++-common/goacc/data-2.c: Likewise.
5499 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5500 * c-c++-common/goacc/deviceptr-1.c: Likewise.
5501 * c-c++-common/goacc/deviceptr-2.c: Likewise.
5502 * c-c++-common/goacc/deviceptr-3.c: Likewise.
5503 * c-c++-common/goacc/if-clause-1.c: Likewise.
5504 * c-c++-common/goacc/if-clause-2.c: Likewise.
5505 * c-c++-common/goacc/kernels-1.c: Likewise.
5506 * c-c++-common/goacc/loop-1.c: Likewise.
5507 * c-c++-common/goacc/loop-private-1.c: Likewise.
5508 * c-c++-common/goacc/nesting-1.c: Likewise.
5509 * c-c++-common/goacc/nesting-data-1.c: Likewise.
5510 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5511 * c-c++-common/goacc/parallel-1.c: Likewise.
5512 * c-c++-common/goacc/pcopy.c: Likewise.
5513 * c-c++-common/goacc/pcopyin.c: Likewise.
5514 * c-c++-common/goacc/pcopyout.c: Likewise.
5515 * c-c++-common/goacc/pcreate.c: Likewise.
5516 * c-c++-common/goacc/pragma_context.c: Likewise.
5517 * c-c++-common/goacc/present-1.c: Likewise.
5518 * c-c++-common/goacc/reduction-1.c: Likewise.
5519 * c-c++-common/goacc/reduction-2.c: Likewise.
5520 * c-c++-common/goacc/reduction-3.c: Likewise.
5521 * c-c++-common/goacc/reduction-4.c: Likewise.
5522 * c-c++-common/goacc/sb-1.c: Likewise.
5523 * c-c++-common/goacc/sb-2.c: Likewise.
5524 * c-c++-common/goacc/sb-3.c: Likewise.
5525 * c-c++-common/goacc/update-1.c: Likewise.
5526 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5527 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5528 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5529 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5530 * gfortran.dg/goacc/assumed.f95: Likewise.
5531 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5532 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5533 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5534 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5535 * gfortran.dg/goacc/branch.f95: Likewise.
5536 * gfortran.dg/goacc/cache-1.f95: Likewise.
5537 * gfortran.dg/goacc/coarray.f95: Likewise.
5538 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5539 * gfortran.dg/goacc/cray.f95: Likewise.
5540 * gfortran.dg/goacc/critical.f95: Likewise.
5541 * gfortran.dg/goacc/data-clauses.f95: Likewise.
5542 * gfortran.dg/goacc/data-tree.f95: Likewise.
5543 * gfortran.dg/goacc/declare-1.f95: Likewise.
5544 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5545 * gfortran.dg/goacc/fixed-1.f: Likewise.
5546 * gfortran.dg/goacc/fixed-2.f: Likewise.
5547 * gfortran.dg/goacc/fixed-3.f: Likewise.
5548 * gfortran.dg/goacc/fixed-4.f: Likewise.
5549 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5550 * gfortran.dg/goacc/if.f95: Likewise.
5551 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5552 * gfortran.dg/goacc/list.f95: Likewise.
5553 * gfortran.dg/goacc/literal.f95: Likewise.
5554 * gfortran.dg/goacc/loop-1.f95: Likewise.
5555 * gfortran.dg/goacc/loop-2.f95: Likewise.
5556 * gfortran.dg/goacc/loop-3.f95: Likewise.
5557 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5558 * gfortran.dg/goacc/omp.f95: Likewise.
5559 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5560 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5561 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5562 * gfortran.dg/goacc/parameter.f95: Likewise.
5563 * gfortran.dg/goacc/private-1.f95: Likewise.
5564 * gfortran.dg/goacc/private-2.f95: Likewise.
5565 * gfortran.dg/goacc/private-3.f95: Likewise.
5566 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5567 * gfortran.dg/goacc/reduction-2.f95: Likewise.
5568 * gfortran.dg/goacc/reduction.f95: Likewise.
5569 * gfortran.dg/goacc/routine-1.f90: Likewise.
5570 * gfortran.dg/goacc/routine-2.f90: Likewise.
5571 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5572 * gfortran.dg/goacc/several-directives.f95: Likewise.
5573 * gfortran.dg/goacc/sie.f95: Likewise.
5574 * gfortran.dg/goacc/subarrays.f95: Likewise.
5575 * gfortran.dg/gomp/map-1.f90: Likewise.
5576 * gfortran.dg/openacc-define-1.f90: Likewise.
5577 * gfortran.dg/openacc-define-2.f90: Likewise.
5578 * gfortran.dg/openacc-define-3.f90: Likewise.
5579 * g++.dg/gomp/block-1.C: Update for changed compiler output.
5580 * g++.dg/gomp/block-2.C: Likewise.
5581 * g++.dg/gomp/block-3.C: Likewise.
5582 * g++.dg/gomp/block-5.C: Likewise.
5583 * g++.dg/gomp/target-1.C: Likewise.
5584 * g++.dg/gomp/target-2.C: Likewise.
5585 * g++.dg/gomp/taskgroup-1.C: Likewise.
5586 * g++.dg/gomp/teams-1.C: Likewise.
5587 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5588 * gcc.dg/cilk-plus/jump.c: Likewise.
5589 * gcc.dg/gomp/block-1.c: Likewise.
5590 * gcc.dg/gomp/block-10.c: Likewise.
5591 * gcc.dg/gomp/block-2.c: Likewise.
5592 * gcc.dg/gomp/block-3.c: Likewise.
5593 * gcc.dg/gomp/block-4.c: Likewise.
5594 * gcc.dg/gomp/block-5.c: Likewise.
5595 * gcc.dg/gomp/block-6.c: Likewise.
5596 * gcc.dg/gomp/block-7.c: Likewise.
5597 * gcc.dg/gomp/block-8.c: Likewise.
5598 * gcc.dg/gomp/block-9.c: Likewise.
5599 * gcc.dg/gomp/target-1.c: Likewise.
5600 * gcc.dg/gomp/target-2.c: Likewise.
5601 * gcc.dg/gomp/taskgroup-1.c: Likewise.
5602 * gcc.dg/gomp/teams-1.c: Likewise.
5603
5604 2015-01-15 David Malcolm <dmalcolm@redhat.com>
5605
5606 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5607 test case.
5608
5609 2015-01-15 Mike Stump <mikestump@comcast.net>
5610
5611 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5612 * gcc.dg/inline_2.c: Likewise.
5613 * gcc.dg/inline_3.c: Likewise.
5614 * gcc.dg/inline_4.c: Likewise.
5615
5616 2015-01-15 Janus Weil <janus@gcc.gnu.org>
5617
5618 PR fortran/58023
5619 * gfortran.dg/proc_ptr_comp_43.f90: New.
5620
5621 2015-01-15 Mike Stump <mikestump@comcast.net>
5622
5623 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5624 * gcc.dg/unroll_2.c: Likewise.
5625 * gcc.dg/unroll_3.c: Likewise.
5626 * gcc.dg/unroll_4.c: Likewise.
5627 * gcc.dg/unroll_5.c: Likewise.
5628
5629 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
5630
5631 PR target/63971
5632 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5633 in epilogue.
5634 * gcc.target/aarch64/test_frame_6.c: Likewise.
5635 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5636 x30 and x19 (in the epilogue).
5637 * gcc.target/aarch64/test_frame_4.c: Likewise.
5638 * gcc.target/aarch64/test_frame_7.c: Likewise.
5639
5640 2015-01-15 Martin Liska <mliska@suse.cz>
5641
5642 * g++.dg/ipa/pr64068.C: New test.
5643 * gcc.dg/ipa/PR64559.c: New test.
5644
5645 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5646
5647 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5648 with PIE.
5649
5650 2015-01-15 Richard Biener <rguenther@suse.de>
5651
5652 PR tree-optimization/61743
5653 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5654 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5655
5656 2015-01-15 Renlin Li <renlin.li@arm.com>
5657
5658 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5659 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5660
5661 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5662
5663 * gcc.dg/vect/vect-aggressive-1.c: New.
5664 * gcc.target/i386/avx2-vect-aggressive.c: New.
5665
5666 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
5667
5668 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5669
5670 2015-01-15 Richard Biener <rguenther@suse.de>
5671
5672 PR lto/64415
5673 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5674 -Wl,-undefined,dynamic_lookup.
5675
5676 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
5677
5678 * gnat.dg/opt47.adb: New test.
5679
5680 2015-01-15 Richard Biener <rguenther@suse.de>
5681
5682 PR lto/64415
5683 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5684
5685 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
5686
5687 PR tree-optimization/64434
5688 * gcc.dg/torture/pr64434.c: New test.
5689
5690 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
5691
5692 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
5693 -mno-micromips. MIPS32R1 and below require -mno-micromips.
5694 -march=loongson* and -march=octeon* require -mno-micromips.
5695
5696 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
5697 Matthew Fortune <matthew.fortune@imgtec.com>
5698
5699 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
5700 * gcc.target/mips/call-saved-5.c (foo): Likewise.
5701 * gcc.target/mips/call-saved-6.c (foo): Likewise.
5702 * gcc.target/mips/call-saved-7.c: New file.
5703 * gcc.target/mips/call-saved-8.c: New file.
5704 * gcc.target/mips/call-saved-9.c: New file.
5705
5706 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
5707
5708 * gcc.target/mips/lsa.c: New file.
5709 * gcc.target/mips/mips64-lsa.c: Likewise.
5710 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
5711 * gcc.target/mips/mulsize-4.c: Likewise.
5712 * gcc.target/mips/mulsize-5.c: New file.
5713 * gcc.target/mips/mulsize-6.c: Likewise.
5714 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
5715 and !HAS_LSA as ghost options.
5716 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
5717 for !HAS_LSA.
5718
5719 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
5720
5721 * g++.dg/torture/20141013.c: Set -fno-short-enums.
5722
5723 2015-01-15 Richard Biener <rguenther@suse.de>
5724
5725 PR middle-end/64365
5726 * gcc.dg/torture/pr64365.c: New testcase.
5727
5728 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
5729
5730 * gcc.dg/stackprotectexplicit1.c: New test.
5731 * g++.dg/stackprotectexplicit2.c: New test.
5732
5733 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5734
5735 PR target/61933
5736 * gfortran.dg/inquire_internal.f90: New.
5737 * gfortran.dg/negative_unit_check.f90: New.
5738
5739 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
5740
5741 PR target/53988
5742 * gcc.target/sh/pr53988-1.c: New.
5743
5744 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/58671
5747 * g++.dg/tls/thread_local-ice3.C: New.
5748
5749 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
5750
5751 * gcc.target/i386/fentry-override.c: Properly place {} in target
5752 selector. Remove nonpic.
5753 * gcc.target/i386/fentry.c: Likewise.
5754
5755 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5756
5757 * gcc.dg/atomic-invalid.c: Check for invalid memory model
5758 warnings instead of errors.
5759
5760 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5761
5762 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5763 option support instead of ENABLE_LTO from Makefile.
5764
5765 2015-01-14 Richard Biener <rguenther@suse.de>
5766
5767 PR tree-optimization/59354
5768 * gcc.dg/vect/pr59354.c: New testcase.
5769
5770 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5771
5772 * lib/target-supports.exp
5773 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5774 on ARM architures before v7.
5775
5776 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5777
5778 PR middle-end/59448
5779 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5780 an atomic_exchange.
5781
5782 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5783
5784 PR target/64386
5785 * gcc.target/i386/pr64386.c: New test.
5786
5787 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5788
5789 PR target/64393
5790 * gcc.target/i386/pr64393.c: New test.
5791
5792 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5793
5794 PR target/64387
5795 * gcc.target/i386/pr64387.c: New test.
5796
5797 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5798
5799 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5800
5801 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5802
5803 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5804
5805 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5806
5807 PR target/64453
5808 * gcc.target/arm/pr64453.c: New.
5809
5810 2015-01-14 Richard Biener <rguenther@suse.de>
5811
5812 PR lto/64415
5813 * gcc.dg/lto/pr64415_0.c: New testcase.
5814 * gcc.dg/lto/pr64415_1.c: Likewise.
5815
5816 2015-01-14 Martin Liska <mliska@suse.cz>
5817
5818 * gcc.dg/ipa/pr64307.c: New test.
5819
5820 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5821
5822 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5823 64-bit and 128-bit.
5824
5825 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5826
5827 PR target/64460
5828 * gcc.target/arm/pr64460_1.c: New test.
5829
5830 2015-01-14 Richard Biener <rguenther@suse.de>
5831
5832 PR tree-optimization/64493
5833 PR tree-optimization/64495
5834 * gcc.dg/vect/pr64493.c: New testcase.
5835 * gcc.dg/vect/pr64495.c: Likewise.
5836
5837 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5838
5839 * gcc.dg/Warray-bounds-11.c: New test-case.
5840
5841 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5842
5843 * gcc.target/mips/octeon3-pipe-1.c: New test.
5844
5845 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5846
5847 * jit.dg/harness.h (set_up_logging): Move string concatenation
5848 into...
5849 (concat_strings): New function.
5850 (dump_reproducer): New function.
5851 (test_jit): Call dump_reproducer.
5852 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5853 function.
5854 (jit-dg-test): Delete any generated reproducer from previous runs.
5855 Verify that a generated reproducer was created, and verify that it
5856 compiles.
5857 * jit.dg/test-nested-contexts.c (main): Call
5858 gcc_jit_context_dump_reproducer_to_file.
5859
5860 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 * gcc.dg/aru-2.c: Add dg-require-profiling.
5863
5864 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5865
5866 * lib/target-supports.exp (check_profiling_available): Check if
5867 -pg links.
5868
5869 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5870
5871 PR ipa/64565
5872 * g++.dg/torture/pr64565.C: New testcase.
5873
5874 2015-01-13 Marek Polacek <polacek@redhat.com>
5875
5876 PR middle-end/64391
5877 * gcc.dg/tm/pr64391.c: New test.
5878
5879 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5880
5881 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5882 true.
5883
5884 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5885
5886 * gcc.target/i386/pie.c: New test.
5887
5888 * lib/target-supports.exp (check_effective_target_pie): New.
5889
5890 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR rtl-optimization/64286
5893 * gcc.target/i386/avx2-pr64286.c: New test.
5894
5895 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5896
5897 PR c++/57626
5898 * g++.dg/cpp0x/vt-57626.C: New.
5899
5900 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5901
5902 PR fortran/64528
5903 * gfortran.dg/pr64528.f90: New test.
5904
5905 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5906
5907 * gcc.target/aarch64/subsp.c: New test.
5908
5909 2015-01-13 Andrew Pinski <apinski@cavium.com>
5910
5911 * gcc.target/aarch64/store-pair-1.c: New testcase.
5912
5913 2015-01-13 Richard Biener <rguenther@suse.de>
5914
5915 PR lto/64373
5916 * gcc.dg/lto/pr64373_0.c: New testcase.
5917
5918 2015-01-13 Andrew Pinski <apinski@cavium.com>
5919
5920 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5921 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5922
5923 2015-01-13 Richard Biener <rguenther@suse.de>
5924
5925 PR tree-optimization/64406
5926 * gcc.dg/pr64406.c: New testcase.
5927
5928 2015-01-13 Richard Biener <rguenther@suse.de>
5929
5930 PR tree-optimization/64404
5931 * gcc.dg/vect/pr64404.c: New testcase.
5932
5933 2015-01-13 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/64568
5936 * g++.dg/torture/pr64568.C: New testcase.
5937
5938 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5939
5940 * jit.dg/test-error-local-used-from-other-function.c: New test
5941 case.
5942 * jit.dg/test-error-param-reuse.c: New test case.
5943 * jit.dg/test-error-param-sharing.c: New test case.
5944 * jit.dg/test-error-param-used-from-other-function.c: New test
5945 case.
5946 * jit.dg/test-error-param-used-without-a-function.c: New test
5947 case.
5948
5949 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5950
5951 PR tree-optimization/64563
5952 * gcc.dg/pr64563.c: New test.
5953
5954 PR target/64513
5955 * gcc.target/i386/pr64513.c: New test.
5956
5957 PR tree-optimization/64454
5958 * gcc.dg/pr64454.c: New test.
5959
5960 PR testsuite/64028
5961 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5962 bind_pic_locally.
5963 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5964 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5965 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5966 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5967 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5968 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5969 * gcc.dg/vect/slp-25.c: Likewise.
5970 * gcc.dg/vect/vect-109.c: Likewise.
5971 * gcc.dg/vect/vect-13.c: Likewise.
5972 * gcc.dg/vect/vect-17.c: Likewise.
5973 * gcc.dg/vect/vect-18.c: Likewise.
5974 * gcc.dg/vect/vect-19.c: Likewise.
5975 * gcc.dg/vect/vect-20.c: Likewise.
5976 * gcc.dg/vect/vect-21.c: Likewise.
5977 * gcc.dg/vect/vect-22.c: Likewise.
5978 * gcc.dg/vect/vect-27.c: Likewise.
5979 * gcc.dg/vect/vect-29.c: Likewise.
5980 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5981 * gcc.dg/vect/vect-2.c: Likewise.
5982 * gcc.dg/vect/vect-3.c: Likewise.
5983 * gcc.dg/vect/vect-4.c: Likewise.
5984 * gcc.dg/vect/vect-5.c: Likewise.
5985 * gcc.dg/vect/vect-72.c: Likewise.
5986 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5987 * gcc.dg/vect/vect-73.c: Likewise.
5988 * gcc.dg/vect/vect-77-global.c: Likewise.
5989 * gcc.dg/vect/vect-78-global.c: Likewise.
5990 * gcc.dg/vect/vect-7.c: Likewise.
5991 * gcc.dg/vect/vect-86.c: Likewise.
5992 * gcc.dg/vect/vect-align-1.c: Likewise.
5993 * gcc.dg/vect/vect-align-3.c: Likewise.
5994 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5995 * gcc.dg/vect/vect-all.c: Likewise.
5996 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5997 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5998 * gcc.dg/vect/vect-peel-3.c: Likewise.
5999 * gcc.dg/vect/vect-peel-4.c: Likewise.
6000 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6001
6002 2015-01-12 Jeff Law <law@redhat.com>
6003
6004 PR target/64461
6005 * gcc.target/m68k/pr64461.c: New test.
6006
6007 2015-01-12 David Malcolm <dmalcolm@redhat.com>
6008
6009 * jit.dg/test-array-as-pointer.c (create_code): Update call
6010 to gcc_jit_context_new_global by setting "kind" to
6011 GCC_JIT_GLOBAL_IMPORTED.
6012 * jit.dg/test-error-array-as-pointer.c: Likewise.
6013 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6014 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6015 setting kind to GCC_JIT_GLOBAL_EXPORTED.
6016 * jit.dg/test-using-global.c (the_global): Rename to...
6017 (imported_global): ...this.
6018 (create_code): Update to test the three kinds of global.
6019 (verify_code): Likewise.
6020
6021 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
6022
6023 PR testsuite/64427
6024 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
6025 undefined behavior.
6026 * gcc.target/i386/pr64291-2.c: Updated.
6027
6028 2015-01-12 Richard Biener <rguenther@suse.de>
6029
6030 PR tree-optimization/64530
6031 * gfortran.dg/pr64530.f90: New testcase.
6032
6033 2015-01-12 Richard Biener <rguenther@suse.de>
6034
6035 PR middle-end/64357
6036 * gcc.dg/torture/pr64357.c: New testcase.
6037
6038 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
6039
6040 * gcc.target/i386/nop-mcount.c: Properly place {} in target
6041 selector.
6042
6043 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6044 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6045
6046 2015-01-12 Martin Liska <mliska@suse.cz>
6047
6048 * gcc.dg/ipa/PR64550.c: New test.
6049
6050 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
6051
6052 PR ipa/63470
6053 * g++.dg/ipa/pr63470.C: New testcase.
6054
6055 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6056
6057 PR fortran/63733
6058 * gfortran.dg/typebound_operator_20.f90: New.
6059
6060 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6061
6062 PR fortran/58023
6063 * gfortran.dg/proc_ptr_comp_42.f90: New.
6064
6065 2015-01-11 Janus Weil <janus@gcc.gnu.org>
6066
6067 PR fortran/64508
6068 * gfortran.dg/proc_ptr_comp_41.f90: New.
6069
6070 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
6071
6072 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6073
6074 2015-01-10 Tobias Burnus <burnus@net-b.de>
6075
6076 PR fortran/64522
6077 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6078 and add dg-excess-errors.
6079 * gfortran.dg/line_length_6.f90: New.
6080 * gfortran.dg/line_length_7.f90: New.
6081 * gfortran.dg/line_length_8.f90: New.
6082 * gfortran.dg/line_length_9.f90: New.
6083 * gfortran.dg/line_length_10.f90: New.
6084 * gfortran.dg/line_length_11.f90: New.
6085
6086 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6087
6088 * jit.dg/test-threads.c (struct testcase): Move declaration
6089 to jit.dg/all-non-failing-tests.h.
6090 (testcases): Likewise.
6091 * jit.dg/all-non-failing-tests.h (struct testcase): Move
6092 declaration here from jit.dg/all-non-failing-tests.h.
6093 (testcases): Likewise.
6094 * jit.dg/test-combination.c (create_code): Eliminate spelling
6095 out all of the testcases in favor of looping through the
6096 "testcases" metadata.
6097 (verify_code): Likewise.
6098
6099 2015-01-09 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR rtl-optimization/64536
6102 * gcc.dg/pr64536.c: New test.
6103
6104 2015-01-09 David Malcolm <dmalcolm@redhat.com>
6105
6106 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6107 * jit.dg/test-combination.c (create_code): Likewise.
6108 (verify_code): Likewise.
6109 * jit.dg/test-constants.c: New test case.
6110 * jit.dg/test-threads.c: Add test-constants.c.
6111
6112 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
6113
6114 PR libobjc/51891
6115 * objc.dg/gnu-api-2-class.m: Add a test case
6116 for the above change.
6117
6118 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
6119
6120 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6121
6122 2015-01-09 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/64410
6125 * g++.dg/vect/pr64410.cc: New testcase.
6126
6127 2015-01-09 Martin Liska <mliska@suse.cz>
6128
6129 * gcc.dg/ipa/ipa-icf-32.c: New test.
6130
6131 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
6132
6133 * c-c++-common/tsan/tsan_barrier.h: New.
6134 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6135 * c-c++-common/tsan/bitfield_race.c: Likewise.
6136 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6137 * c-c++-common/tsan/mutexset1.c: Likewise.
6138 * c-c++-common/tsan/race_on_barrier.c: Likewise.
6139 * c-c++-common/tsan/race_on_mutex.c: Likewise.
6140 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6141 * c-c++-common/tsan/simple_race.c: Likewise.
6142 * c-c++-common/tsan/simple_stack.c: Likewise.
6143 * c-c++-common/tsan/sleep_sync.c: Likewise.
6144 * c-c++-common/tsan/tiny_race.c: Likewise.
6145 * c-c++-common/tsan/tls_race.c: Likewise.
6146 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6147 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6148 * g++.dg/tsan/atomic_free.C: Likewise.
6149 * g++.dg/tsan/atomic_free2.C: Likewise.
6150 * g++.dg/tsan/cond_race.C: Likewise.
6151 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6152
6153 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
6154
6155 PR testsuite/62250
6156 * lib/target-supports.exp (check_effective_target_libatomic_available):
6157 New.
6158 * gfortran.dg/coarray/caf.exp: Only add -latomic for
6159 targets that match effective-target libatomic_available.
6160 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6161
6162 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6163
6164 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6165 Verify the result of gcc_jit_context_get_last_error.
6166 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6167
6168 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR tree-optimization/63989
6171 * gcc.dg/strlenopt-27.c: New test.
6172
6173 2015-01-08 David Malcolm <dmalcolm@redhat.com>
6174
6175 * jit.dg/harness.h (set_up_logging): New function.
6176 (test_jit): Fail if gcc_jit_context_acquire fails. Call
6177 set_up_logging on the context, so that every testcase is
6178 logged to a particular file.
6179 * jit.dg/test-nested-contexts.c (main): Open a logfile,
6180 and call gcc_jit_context_set_logfile on the top-level context.
6181
6182 2015-01-08 Jakub Jelinek <jakub@redhat.com>
6183
6184 PR target/64338
6185 * g++.dg/opt/pr64338.C: New test.
6186
6187 2015-01-08 Tobias Burnus <burnus@net-b.de>
6188
6189 * gfortran.dg/coarray/codimension_2b.f90: New file.
6190 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6191 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6192
6193 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/59004
6196 * g++.dg/ext/fnname4.C: New.
6197
6198 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6199
6200 PR c++/64462
6201 * g++.dg/cpp0x/constexpr-64462.C: New.
6202
6203 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
6204
6205 PR c++/60753
6206 * g++.dg/cpp0x/deleted10.C: New.
6207
6208 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6209
6210 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6211
6212 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6213
6214 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6215 GCC_JIT_UNARY_OP_ABS.
6216 (verify_unary_ops): Likewise.
6217
6218 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6219
6220 * jit.dg/test-arith-overflow.c: New test case.
6221 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6222 * jit.dg/test-combination.c (create_code): Likewise.
6223 (verify_code): Likewise.
6224 * jit.dg/test-threads.c (testcases): Likewise.
6225
6226 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6227
6228 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6229 rather than "jit". Load g++.exp, and call g++_init.
6230 Run test-*.cc files within the testsuite and *.cc files within
6231 docs/examples.
6232 (jit-dg-test): Drop the addition of -fgnu89-inline to
6233 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6234 doing it when compiling C testcases (since g++ does not handle
6235 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6236 is restored to the value after g++_init ran, rather than the
6237 value before g++_init ran. Return a list of
6238 $comp_output $output_file, as dg-test assumes.
6239
6240 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6241
6242 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6243 make it easier to figure out the origin of each test result when
6244 running test-combination.c and test-threads.c.
6245 (CHECK_VALUE): Likewise.
6246 (CHECK_DOUBLE_VALUE): Likewise.
6247 (CHECK_STRING_VALUE): Likewise.
6248 (CHECK_STRING_STARTS_WITH): Likewise.
6249 (CHECK_STRING_CONTAINS): Likewise.
6250 (CHECK): Likewise.
6251 (check_string_value): Likewise, add "funcname" param.
6252 (check_string_starts_with): Likewise.
6253 (check_string_contains): Likewise.
6254
6255 2015-01-07 David Malcolm <dmalcolm@redhat.com>
6256
6257 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6258 generating name of built executable.
6259
6260 2015-01-07 Marek Polacek <polacek@redhat.com>
6261
6262 PR c/64440
6263 * gcc.dg/pr64440.c: New test.
6264 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6265
6266 2015-01-07 Marek Polacek <polacek@redhat.com>
6267
6268 PR c/64417
6269 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6270 * gcc.dg/pr64417.c: New test.
6271
6272 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6273
6274 PR target/64505
6275 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6276 fix is correct.
6277
6278 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6279
6280 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6281 Check if testcases run without errors, not just if they compile.
6282
6283 2015-01-06 Christian Bruel <christian.bruel@st.com>
6284
6285 PR target/64507
6286 * gcc.target/sh/pr64507.c: New test.
6287
6288 2015-01-06 Arnaud Charlet <charlet@adacore.com>
6289
6290 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6291
6292 2015-01-06 Jakub Jelinek <jakub@redhat.com>
6293
6294 * c-c++-common/asan/sanitize-all-1.c: New test.
6295 * c-c++-common/ubsan/sanitize-all-1.c: New test.
6296 * c-c++-common/ubsan/sanitize-all-2.c: New test.
6297 * c-c++-common/ubsan/sanitize-all-3.c: New test.
6298 * c-c++-common/ubsan/sanitize-all-4.c: New test.
6299
6300 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
6301
6302 * lib/target-supports.exp (check_profiling_available): Return 0 for
6303 Visium.
6304 (check_effective_target_tls_runtime): Likewise.
6305 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6306 * gcc.dg/20020312-2.c: Adjust for Visium.
6307 * gcc.dg/tls/thr-cse-1.c: Likewise
6308 * gcc.dg/tree-ssa/20040204-1.c: Likewise
6309 * gcc.dg/tree-ssa/loop-1.c: Likewise.
6310 * gcc.dg/weak/typeof-2.c: Likewise.
6311
6312 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
6313
6314 PR rtl-optimization/64287
6315 * gcc.dg/aru-2.c: New test.
6316
6317 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR sanitizer/64344
6320 * c-c++-common/ubsan/pr64344-1.c: New test.
6321 * c-c++-common/ubsan/pr64344-2.c: New test.
6322
6323 PR tree-optimization/64465
6324 * gcc.dg/pr64465.c: New test.
6325
6326 PR tree-optimization/64494
6327 * gcc.c-torture/compile/pr64494.c: New test.
6328
6329 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6330
6331 PR fortran/47674
6332 * gfortran.dg/realloc_on_assign_25.f90: New test.
6333
6334 2015-01-05 Jakub Jelinek <jakub@redhat.com>
6335
6336 Update copyright years.
6337
6338 2015-01-05 Marek Polacek <polacek@redhat.com>
6339
6340 PR c/64423
6341 * gcc.dg/pr64423.c: New test.
6342
6343 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
6344
6345 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6346 mmix-knuth-mmixware for the same reason as for MIPS.
6347 * gcc.dg/debug/debug-2.c: Ditto.
6348
6349 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6350
6351 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
6352
6353 PR testsuite/62250
6354 * lib/gfortran.exp: Add libatomic library search path.
6355 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6356 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6357
6358 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6359
6360 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6361
6362 * c-c++-common/tsan/bitfield_race.c: New testcase.
6363 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6364
6365 2015-01-02 Tobias Burnus <burnus@net-b.de>
6366
6367 * gfortran.dg/coarray/collectives_4.f90: New.
6368
6369 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6370
6371 PR fortran/57562
6372 * gfortran.dg/extends_16.f90: New.
6373
6374 2015-01-02 Tobias Burnus <burnus@net-b.de>
6375
6376 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6377
6378 2015-01-02 Tobias Burnus <burnus@net-b.de>
6379
6380 * gfortran.dg/coarray/codimension_2.f90: New.
6381 * gfortran.dg/coarray/codimension_2a.f90: New.
6382 * gfortran.dg/coarray_35.f90: New.
6383 * gfortran.dg/coarray_35a.f90: New.
6384
6385 2015-01-02 Janus Weil <janus@gcc.gnu.org>
6386
6387 PR fortran/60507
6388 * gfortran.dg/dummy_procedure_11.f90: New.
6389 ^L
6390 Copyright (C) 2015 Free Software Foundation, Inc.
6391
6392 Copying and distribution of this file, with or without modification,
6393 are permitted in any medium without royalty provided the copyright
6394 notice and this notice are preserved.