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