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