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