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