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