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