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