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