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