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