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