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