re PR fortran/65596 (NAMELIST bug with f2003: reads too far)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR libgfortran/65596
4 * gfortran.dg/namelist_86.f90: New test.
5
6 2015-03-28 Andre Vehreschild <vehre@gmx.de>
7
8 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9 statement to reflect new ownership.
10
11 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/42328
14 * g++.dg/template/friend58.C: New.
15 * g++.dg/template/friend59.C: Likewise.
16
17 2015-03-27 Tobias Burnus <burnus@net-b.de>
18
19 PR c/65586
20 * g++.dg/gomp/openmp-simd-3.C: New.
21 * gcc.dg/gomp/openmp-simd-3.c: New.
22
23 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
24
25 PR target/65248
26 * gcc.target/i386/pr65248-1.c: New file.
27 * gcc.target/i386/pr65248-2.c: Likewise.
28 * gcc.target/i386/pr65248-3.c: Likewise.
29 * gcc.target/i386/pr65248-4.c: Likewise.
30
31 2015-03-27 Jakub Jelinek <jakub@redhat.com>
32
33 PR target/65593
34 * gcc.c-torture/compile/pr65593.c: New test.
35
36 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
37
38 PR c++/59329
39 * g++.dg/cpp1y/constexpr-assert1.C: New.
40
41 2015-03-27 Marek Polacek <polacek@redhat.com>
42
43 PR c++/65556
44 * c-c++-common/pr65556.c: New test.
45
46 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
47
48 PR ipa/65600
49 * g++.dg/torture/pr65600.C: New testcase.
50
51 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
52
53 PR target/65407
54 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
55
56 2015-03-27 Andre Vehreschild <vehre@gmx.de>
57
58 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
59 statement and cleanup. Fixed typos.
60
61 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
62
63 PR middle-end/65595
64 * gcc.c-torture/compile/pr65595.c: New testcase.
65
66 2015-03-27 Marek Polacek <polacek@redhat.com>
67
68 PR sanitizer/65583
69 * g++.dg/ubsan/pr65583.C: New test.
70
71 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
72
73 * gcc.c-torture/compile/20150327.c: New testcase.
74
75 2015-03-26 Richard Biener <rguenther@suse.de>
76
77 PR middle-end/65555
78 * g++.dg/torture/pr65555.C: New testcase.
79
80 2015-03-26 Jakub Jelinek <jakub@redhat.com>
81
82 PR tree-optimization/64715
83 * gcc.dg/builtin-object-size-15.c: New test.
84 * gcc.dg/pr64715-1.c: New test.
85 * gcc.dg/pr64715-2.c: New test.
86
87 2015-03-26 Richard Biener <rguenther@suse.de>
88
89 PR middle-end/65519
90 * gnat.dg/specs/opt2.ads: Fix testcase.
91
92 2015-03-25 Martin Sebor <msebor@redhat.com>
93
94 PR testsuite/65526
95 * lib/target-supports.exp (check_effective_target_arm32): Fail early
96 when target isn't arm*-*-*-*.
97 (check_effective_target_arm_nothumb): Likewise.
98 (check_effective_target_arm_little_endian): Likewise.
99 (check_effective_target_arm_vect_no_misalign): Likewise.
100 (check_effective_target_aarch64_little_endian): Fail early if target
101 isn't aarch64*-*-*.
102
103 2015-03-25 Sebastian Pop <s.pop@samsung.com>
104
105 PR tree-optimization/65177
106 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
107
108 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
109
110 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
111 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
112 smmintrin.h and mm3dnow.h.
113
114 2015-03-25 Marek Polacek <polacek@redhat.com>
115
116 PR c++/65558
117 * g++.dg/cpp0x/pr65558.C: New test.
118
119 2015-03-25 Marek Polacek <polacek@redhat.com>
120
121 PR c++/61670
122 * g++.dg/template/pr61670.C: New test.
123
124 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
125
126 PR c++/54987
127 * g++.dg/template/pr54987.C: New.
128
129 2015-03-25 Richard Biener <rguenther@suse.de>
130
131 PR tree-optimization/62630
132 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
133
134 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
135
136 PR target/65508
137 * gcc.target/i386/mpx/pr65508.c: New.
138
139 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
140
141 PR fortran/64952
142 PR fortran/65532
143 * gfortran.dg/data_initialized_3.f90: New.
144
145 2015-03-25 Richard Biener <rguenther@suse.de>
146
147 PR middle-end/65519
148 * gnat.dg/specs/opt2.ads: New testcase.
149
150 2015-03-25 Bin Cheng <bin.cheng@arm.com>
151
152 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
153 * gcc.target/arm/memset-inline-4.c: Skip for
154 arm_tune_string_ops_prefer_neon.
155 * gcc.target/arm/memset-inline-5.c: Ditto.
156 * gcc.target/arm/memset-inline-6.c: Ditto.
157 * gcc.target/arm/memset-inline-8.c: Ditto.
158 * gcc.target/arm/memset-inline-9.c: Ditto.
159
160 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
161
162 PR c++/58923
163 * g++.dg/other/virtual3.C: New.
164
165 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
166
167 PR c++/60130
168 * g++.dg/cpp0x/vt-60130.C: New.
169
170 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
171
172 PR c++/61971
173 * g++.dg/warn/Warray-bounds-7.C: New.
174
175 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
176
177 PR c++/60067
178 * g++.dg/template/defarg18.C: New.
179
180 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
181
182 PR c++/59988
183 * g++.dg/cpp0x/vt-59988.C: New.
184
185 2015-03-24 Jakub Jelinek <jakub@redhat.com>
186
187 PR tree-optimization/65533
188 * gcc.dg/pr65533.c: New test.
189
190 2015-03-24 Andre Vehreschild <vehre@gmx.de>
191
192 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
193 source= and mold= expressions functionality.
194 * gfortran.dg/allocate_class_4.f90: New test.
195 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
196 copying an unlimited polymorhpic object containing a char array
197 to another unlimited polymorphic object respects the _len
198 component.
199 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
200 whether deferred length char array allocate works, unlimited
201 polymorphic object allocation from a string works and if
202 allocating an array of deferred length strings works.
203 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
204
205 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/65513
208 * g++.dg/cpp0x/constexpr-array11.C: New.
209
210 2015-03-24 Richard Biener <rguenther@suse.de>
211
212 PR middle-end/65517
213 * gcc.dg/torture/pr65517.c: New testcase.
214
215 2015-03-24 Tobias Burnus <burnus@net-b.de>
216
217 * gfortran.dg/coindexed_1.f90: Moved from
218 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
219
220 2015-03-23 Jakub Jelinek <jakub@redhat.com>
221
222 PR testsuite/65506
223 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
224 gimple dump.
225
226 PR target/65523
227 * gcc.target/i386/pr65523.c: New test.
228
229 PR ipa/65475
230 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
231 dg-options.
232 * g++.dg/lto/pr65475b_0.C: Likewise.
233
234 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
235
236 PR target/65505
237 * gcc.target/sh/torture/pr65505.c: New.
238
239 2015-03-23 Martin Sebor <msebor@redhat.com>
240
241 PR testsuite/63175
242 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
243 assembly for lvx in addition to lxv.
244
245 2015-03-23 Jakub Jelinek <jakub@redhat.com>
246
247 PR target/65504
248 * gfortran.dg/pr65504.f90: New test.
249
250 PR ipa/65521
251 * gcc.dg/pr65521.c: New test.
252
253 2015-03-23 Richard Biener <rguenther@suse.de>
254
255 PR tree-optimization/65518
256 * gcc.dg/vect/pr65518.c: New testcase.
257
258 2015-03-23 Richard Biener <rguenther@suse.de>
259
260 PR tree-optimization/65494
261 * gcc.dg/vect/pr65494.c: New testcase.
262
263 2015-03-23 Jakub Jelinek <jakub@redhat.com>
264
265 PR preprocessor/65238
266 * c-c++-common/cpp/pr65238-1.c: New test.
267 * gcc.dg/cpp/pr65238-2.c: New test.
268 * gcc.dg/cpp/trad/pr65238-3.c: New test.
269 * gcc.dg/cpp/trad/pr65238-4.c: New test.
270
271 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
272 Mikael Morin <mikael@gcc.gnu.org>
273
274 PR fortran/64952
275 * gfortran.dg/elemental_dependency_4.f90: New.
276 * gfortran.dg/elemental_dependency_5.f90: New.
277
278 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
279
280 PR ipa/65475
281 * g++.dg/lto/pr65475b_0.C: New testcase.
282 * g++.dg/lto/pr65475b_1.C: New testcase.
283 * g++.dg/lto/pr65475c_0.C: New testcase.
284 * g++.dg/lto/pr65475c_1.C: New testcase.
285
286 2015-03-21 Tobias Burnus <burnus@net-b.de>
287
288 * gfortran.dg/coarray_38.f90: New.
289 * gfortran.dg/coarray_39.f90: New.
290 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
291 compile test.
292
293 2015-03-20 Marek Polacek <polacek@redhat.com>
294
295 PR c++/65398
296 * g++.dg/cpp0x/pr65398.C: New test.
297
298 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
299
300 PR ipa/65475
301 * g++.dg/lto/pr65475_0.C: New testcase.
302 * g++.dg/lto/pr65475_1.C: New testcase.
303
304 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
305
306 PR rtl-optimization/64366
307 * gcc.target/sh/pr64366.c: New.
308
309 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
310
311 PR c++/48324
312 * g++.dg/cpp0x/constexpr-48324.C: New.
313
314 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/48453
317 * g++.dg/cpp0x/pr48453.C: New.
318
319 2015-03-20 Marek Polacek <polacek@redhat.com>
320
321 PR c++/65072
322 * g++.dg/cpp0x/pr65072.C: New test.
323
324 2015-03-20 Richard Biener <rguenther@suse.de>
325
326 PR middle-end/64715
327 * gcc.dg/pr15347.c: Use -O.
328 * c-c++-common/pr19807-1.c: Likewise.
329
330 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
331
332 * gnat.dg/volatile13.ad[sb]: New test.
333
334 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
335
336 PR rtl-optimization/60851
337 * gcc.target/i386/pr60851.c: New test.
338
339 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
340
341 PR target/65240
342 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
343 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
344 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
345 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
346 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
347
348 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
349
350 PR rtl-optimization/63491
351 * gcc.target/powerpc/pr63491.c: New.
352
353 2015-03-19 Jakub Jelinek <jakub@redhat.com>
354
355 * g++.dg/ipa/pr65465.C: New test.
356
357 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
358
359 PR c++/52659
360 * g++.dg/cpp0x/deleted11.C: New.
361
362 2015-03-19 Jakub Jelinek <jakub@redhat.com>
363
364 PR sanitizer/65400
365 * c-c++-common/tsan/pr65400-3.c: New test.
366
367 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
368
369 PR c++/59686
370 * g++.dg/cpp0x/constexpr-59686.C: New.
371
372 2015-03-19 Jakub Jelinek <jakub@redhat.com>
373
374 PR sanitizer/64265
375 * g++.dg/tsan/pr64265.C: New test.
376
377 PR sanitizer/65400
378 * c-c++-common/tsan/pr65400-1.c: New test.
379 * c-c++-common/tsan/pr65400-2.c: New test.
380
381 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
382
383 PR c++/59816
384 * g++.dg/cpp0x/pr59816.C: New.
385
386 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
387
388 PR fortran/59198
389 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
390
391 2015-03-18 Martin Liska <mliska@suse.cz>
392
393 PR ipa/65439
394 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
395 equivalences either to 6 or 7.
396
397 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
398
399 PR middle-end/64491
400 Revert:
401 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
402
403 * gcc.dg/undefined-loop-1.c: New file.
404 * gcc.dg/undefined-loop-2.c: New file.
405
406 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
407
408 PR testsuite/64032
409 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
410 loop exits too early.
411
412 2015-03-18 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/65450
415 * gfortran.dg/pr65450.f90: New test.
416
417 PR target/65078
418 * gcc.target/i386/pr65078-1.c: New test.
419 * gcc.target/i386/pr65078-2.c: New test.
420 * gcc.target/i386/pr65078-3.c: New test.
421 * gcc.target/i386/pr65078-4.c: New test.
422 * gcc.target/i386/pr65078-5.c: New test.
423 * gcc.target/i386/pr65078-6.c: New test.
424
425 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/65340
428 * g++.dg/cpp1y/pr65340.C: New.
429
430 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
431
432 PR fortran/64432
433 * gfortran.dg/system_clock_3.f08: Adjust test.
434
435 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
436
437 PR fortran/59198
438 * gfortran.dg/proc_ptr_comp_44.f90: New test.
439 * gfortran.dg/proc_ptr_comp_45.f90: New test.
440
441 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
442
443 PR fortran/64432
444 * gfortran.dg/system_clock_3.f08: New test.
445
446 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
447
448 PR c++/64626
449 g++.dg/cpp1y/pr64626-1.C: New.
450 g++.dg/cpp1y/pr64626-2.C: New.
451 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
452
453 2015-03-16 Jakub Jelinek <jakub@redhat.com>
454
455 PR tree-optimization/65427
456 * gcc.c-torture/execute/pr65427.c: New test.
457
458 2015-03-16 Marek Polacek <polacek@redhat.com>
459
460 DR 1688
461 PR c++/65327
462 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
463 * g++.dg/cpp0x/pr65327.C: New test.
464
465 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
466
467 PR sanitizer/64820
468 * c-c++-common/asan/pr64820.c: New test.
469
470 2015-03-16 Andre Vehreschild <vehre@gmx.de>
471
472 * gfortran.dg/pointer_2.f90: New test.
473
474 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
475
476 * testsuite/g++.dg/pr65049.C: New test.
477
478 2015-03-16 Tom de Vries <tom@codesourcery.com>
479
480 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
481 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
482 * gcc.target/i386/fuse-caller-save.c: Same.
483
484 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
485
486 * gnat.dg/loop_optimization18.ad[sb]: New test.
487 * gnat.dg/loop_optimization18_pkg.ads: New helper.
488
489 2015-03-16 Alan Modra <amodra@gmail.com>
490
491 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
492 2014-12-05 change.
493
494 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
495
496 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
497 hppa*-*-hpux*.
498 * gcc.dg/torture/pr65270-2.c: Likewise.
499
500 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
501
502 PR fortran/61138
503 * gfortran.dg/pointer_remapping_9.f90: New.
504
505 2015-03-14 Jakub Jelinek <jakub@redhat.com>
506
507 PR tree-optimization/65369
508 * gcc.c-torture/execute/pr65369.c: New test.
509
510 PR tree-optimization/65418
511 * gcc.c-torture/execute/pr65418-1.c: New test.
512 * gcc.c-torture/execute/pr65418-2.c: New test.
513
514 PR rtl-optimization/65401
515 * gcc.c-torture/execute/pr65401.c: New test.
516
517 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
518
519 PR target/64600
520 * gcc.target/arm/pr64600_1.c: New test.
521
522 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
523
524 PR rtl-optimization/65235
525 * gcc.target/aarch64/pr65235_1.c: New test.
526
527 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
528
529 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
530 * gcc.target/s390/hotpatch-22.c: Likewise.
531 * gcc.target/s390/hotpatch-23.c: Likewise.
532 * gcc.target/s390/hotpatch-24.c: Likewise.
533 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
534 * gcc.target/s390/hotpatch-1.c: Update expected output.
535 * gcc.target/s390/hotpatch-2.c: Likewise.
536 * gcc.target/s390/hotpatch-3.c: Likewise.
537 * gcc.target/s390/hotpatch-4.c: Likewise.
538 * gcc.target/s390/hotpatch-5.c: Likewise.
539 * gcc.target/s390/hotpatch-6.c: Likewise.
540 * gcc.target/s390/hotpatch-7.c: Likewise.
541 * gcc.target/s390/hotpatch-8.c: Likewise.
542 * gcc.target/s390/hotpatch-9.c: Likewise.
543 * gcc.target/s390/hotpatch-10.c: Likewise.
544 * gcc.target/s390/hotpatch-11.c: Likewise.
545 * gcc.target/s390/hotpatch-12.c: Likewise.
546 * gcc.target/s390/hotpatch-13.c: Likewise.
547 * gcc.target/s390/hotpatch-14.c: Likewise.
548 * gcc.target/s390/hotpatch-15.c: Likewise.
549 * gcc.target/s390/hotpatch-16.c: Likewise.
550 * gcc.target/s390/hotpatch-17.c: Likewise.
551 * gcc.target/s390/hotpatch-18.c: Likewise.
552 * gcc.target/s390/hotpatch-19.c: Likewise.
553
554 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
555
556 PR target/65103
557 * gcc.target/i386/pr65103-1.c: New.
558
559 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
560
561 PR target/65044
562 * gcc.target/i386/pr65044.c: New.
563
564 2015-03-12 Tom de Vries <tom@codesourcery.com>
565
566 PR rtl-optimization/64895
567 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
568 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
569 * gcc.target/i386/fuse-caller-save.c: Ditto.
570
571 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
572
573 * gcc.dg/ipa/pr63569.c: Fix template.
574
575 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
576
577 * g++.dg/ipa/pr64146.C: Require fpic support.
578
579 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
580
581 PR libfortran/65200
582 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
583 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
584
585 2015-03-11 Jakub Jelinek <jakub@redhat.com>
586
587 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
588 to dg-options, fix up dg-skip-if.
589
590 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
591
592 PR target/65296
593 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
594 * gcc.target/avr/tiny-caller-save.c: Same.
595
596 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
597
598 PR target/65242
599 * g++.dg/pr65242.C: New test.
600
601 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
602
603 * c-c++-common/asan/no-asan-check-glob.c: New test.
604
605 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/65370
608 * g++.dg/other/default11.C: New.
609 * g++.dg/other/default12.C: Likewise.
610
611 2015-03-10 Jakub Jelinek <jakub@redhat.com>
612
613 PR target/65368
614 * gcc.target/i386/bmi2-bzhi-2.c: New test.
615
616 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
617
618 PR fortran/65024
619 * gfortran.dg/unlimited_polymorphic_23.f90: New test
620
621 2015-03-10 Jakub Jelinek <jakub@redhat.com>
622
623 PR c++/65127
624 * g++.dg/cpp0x/pr65127.C: New test.
625
626 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
627
628 * gcc.dg/ipa/PR64550.c: Update template.
629
630 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
631 Tobias Burnus <burnus@net-b.de>
632
633 * gfortran.dg/coarray_sync_memory.f90: New.
634
635 2015-03-10 Marek Polacek <polacek@redhat.com>
636
637 PR sanitizer/65367
638 * c-c++-common/ubsan/pr65367.c: New test.
639
640 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
641
642 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
643 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
644 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
645 * gcc.target/i386/mpx/calloc-1-nov.c: New.
646 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
647 * gcc.target/i386/mpx/malloc-1-nov.c: New.
648 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
649 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
650 * gcc.target/i386/mpx/realloc-1-nov.c: New.
651 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
652 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
653 * gcc.target/i386/mpx/realloc-2-nov.c: New.
654 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
655
656 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
657
658 * lib/mpx-dg.exp (mpx_link_flags): New.
659 (mpx_init): New.
660 (mpx_finish): New.
661 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
662 * gcc.target/i386/mpx/alloca-1-nov.c: New.
663 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
664 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
665 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
666 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
667 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
668 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
669 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
671 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
672 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
675 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
676 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
677 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
678 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
679 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
680 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
681 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
682 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
683 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
684 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
685 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
686 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
687 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
688 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
689 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
690 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
691 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
692 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
693 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
694 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
695 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
696 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
697 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
698 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
699 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
700 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
701 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
702 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
703 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
704 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
705 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
706 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
707 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
708 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
709 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
710 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
711 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
712 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
713 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
714 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
715 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
716 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
717 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
718 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
719 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
720 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
721 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
722 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
723 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
724 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
725 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
726 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
727 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
728 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
729 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
730 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
731 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
732 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
733 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
734 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
735 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
736 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
737 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
738 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
739 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
740 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
741 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
742 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
743 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
744 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
745 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
746 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
747 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
748 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
749 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
750 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
751 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
752 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
753 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
754 * gcc.target/i386/mpx/label-address-1.c: New.
755 * gcc.target/i386/mpx/legacy-1-nov.c: New.
756 * gcc.target/i386/mpx/macro.c: New.
757 * gcc.target/i386/mpx/mpx-check.h: New.
758 * gcc.target/i386/mpx/mpx.exp: New.
759 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
760 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
761 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
762 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
763 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
764 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
765 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
766 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
767 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
768 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
769 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
770 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
771 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
772 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
773 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
774 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
775 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
776 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
777 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
778 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
779 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
780 * gcc.target/i386/mpx/reference-1-lbv.c: New.
781 * gcc.target/i386/mpx/reference-1-nov.c: New.
782 * gcc.target/i386/mpx/reference-1-ubv.c: New.
783 * gcc.target/i386/mpx/reference-2-lbv.c: New.
784 * gcc.target/i386/mpx/reference-2-nov.c: New.
785 * gcc.target/i386/mpx/reference-2-ubv.c: New.
786 * gcc.target/i386/mpx/reference-3-lbv.c: New.
787 * gcc.target/i386/mpx/reference-3-nov.c: New.
788 * gcc.target/i386/mpx/reference-3-ubv.c: New.
789 * gcc.target/i386/mpx/reference-4-lbv.c: New.
790 * gcc.target/i386/mpx/reference-4-nov.c: New.
791 * gcc.target/i386/mpx/reference-4-ubv.c: New.
792 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
793 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
794 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
795 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
796 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
797 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
798 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
799 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
800 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
801 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
802 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
803 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
804 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
805 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
806 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
807 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
808 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
809 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
810 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
811 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
812 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
813 * gcc.target/i386/mpx/sincos-1-nov.c: New.
814 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
815 * gcc.target/i386/mpx/static-array-1-nov.c: New.
816 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
817 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
818 * gcc.target/i386/mpx/static-init-1-nov.c: New.
819 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
820 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
821 * gcc.target/i386/mpx/static-init-2-nov.c: New.
822 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
823 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
824 * gcc.target/i386/mpx/static-init-3-nov.c: New.
825 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
826 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
827 * gcc.target/i386/mpx/static-init-4-nov.c: New.
828 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
829 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
830 * gcc.target/i386/mpx/static-init-5-nov.c: New.
831 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
832 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
833 * gcc.target/i386/mpx/static-init-6-nov.c: New.
834 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
835 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
836 * gcc.target/i386/mpx/static-string-1-nov.c: New.
837 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
838 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
839 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
840 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
841 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
842 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
843 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
844 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
845 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
846 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
847 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
848 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
849 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
850 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
851 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
852 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
853 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
854 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
855 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
856 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
857 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
858 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
859 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
860 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
861 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
862 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
863 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
864 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
865 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
866 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
867 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
868 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
869 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
870 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
871 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
872 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
873 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
874 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
875 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
876 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
877 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
878 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
879 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
880 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
881 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
882 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
883 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
884 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
885 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
886 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
887 * gcc.target/i386/mpx/vararg-1-nov.c: New.
888 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
889 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
890 * gcc.target/i386/mpx/vararg-2-nov.c: New.
891 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
892 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
893 * gcc.target/i386/mpx/vararg-3-nov.c: New.
894 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
895 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
896 * gcc.target/i386/mpx/vararg-4-nov.c: New.
897 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
898 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
899 * gcc.target/i386/mpx/vararg-5-nov.c: New.
900 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
901 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
902 * gcc.target/i386/mpx/vararg-6-nov.c: New.
903 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
904 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
905 * gcc.target/i386/mpx/vararg-7-nov.c: New.
906 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
907 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
908 * gcc.target/i386/mpx/vararg-8-nov.c: New.
909 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
910 * gcc.target/i386/mpx/vla-1-lbv.c: New.
911 * gcc.target/i386/mpx/vla-1-nov.c: New.
912 * gcc.target/i386/mpx/vla-1-ubv.c: New.
913 * gcc.target/i386/mpx/vla-2-lbv.c: New.
914 * gcc.target/i386/mpx/vla-2-nov.c: New.
915 * gcc.target/i386/mpx/vla-2-ubv.c: New.
916
917 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
918
919 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
920
921 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
922
923 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
924
925 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
926
927 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
928 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
929
930 2015-03-10 Jakub Jelinek <jakub@redhat.com>
931
932 PR c/65120
933 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
934 on rhs is 0.
935 (fn4): New test.
936 * c-c++-common/pr65120.c: New test.
937
938 PR rtl-optimization/65321
939 * gcc.dg/pr65321.c: New test.
940
941 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
942
943 PR tree-optimization/65355
944 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
945
946 2015-03-09 Jakub Jelinek <jakub@redhat.com>
947
948 PR c/65120
949 * c-c++-common/pr49706.c: Adjust tests for not warning
950 about !!x == y or !b == y where b is boolean, and add
951 some further tests.
952 * c-c++-common/pr62199-2.c: Likewise.
953
954 2015-03-09 Richard Biener <rguenther@suse.de>
955
956 PR middle-end/65270
957 * gcc.dg/torture/pr65270-1.c: New testcase.
958 * gcc.dg/torture/pr65270-2.c: Likewise.
959
960 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
961
962 PR tree-optimization/63743
963 * gcc.dg/pr63743.c: New test.
964
965 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
966
967 PR lto/65316
968 * g++.dg/lto/pr65316_0.C: New testcase.
969 * g++.dg/lto/pr65316_1.C: New testcase.
970
971 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
972
973 PR target/62247
974 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
975 hppa*-*-hpux*.
976 * g++.dg/abi/rtti3.C: Likewise.
977
978 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
979
980 PR target/62251
981 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
982
983 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
984
985 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
986
987 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
988
989 2015-03-08 Morin <mikael@gcc.gnu.org>
990
991 PR fortran/60898
992 * gfortran.dg/entry_20.f90: New.
993
994 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
995
996 PR target/65153
997 * gcc.c-torture/compile/pr65153.c: New.
998
999 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1000
1001 PR target/65249
1002 * g++.dg/torture/pr65249.C: New.
1003
1004 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1005
1006 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1007 long.
1008 (int64_t): Likewise.
1009
1010 2015-03-07 Marek Polacek <polacek@redhat.com>
1011 Martin Uecker <uecker@eecs.berkeley.edu>
1012
1013 PR sanitizer/65280
1014 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1015 member-like arrays.
1016 * c-c++-common/ubsan/bounds-8.c: New test.
1017 * c-c++-common/ubsan/bounds-9.c: New test.
1018 * gcc.dg/ubsan/bounds-2.c: New test.
1019
1020 2015-03-05 Martin Sebor <msebor@redhat.com>
1021
1022 * PR testsuite/63175
1023 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1024 checking of results into main to prevent it from getting optimized
1025 away.
1026 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1027
1028 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1029
1030 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1031 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1032 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1033 x64.
1034
1035 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1036
1037 * g++.dg/lto/pr65302_1.C: New testcase.
1038 * g++.dg/lto/pr65302_0.C: New testcase.
1039
1040 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1041
1042 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1043 -fno-ipa-icf to dg-options.
1044
1045 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1046
1047 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1048 compiles using the linker plugin.
1049
1050 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1051
1052 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1053
1054 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1055
1056 * gcc.target/arm/pr65067.c: New test.
1057
1058 2015-03-05 Martin Liska <mliska@suse.cz>
1059
1060 PR ipa/65318
1061 * gcc.dg/ipa/pr65318.c: New test.
1062
1063 2015-03-05 Marek Polacek <polacek@redhat.com>
1064
1065 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1066
1067 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1068
1069 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1070
1071 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1072
1073 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1074 max-unroll-times back to defaults for s390.
1075
1076 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 Fix last commit.
1079
1080 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1081
1082 PR c++/64665
1083 * g++.dg/cpp0x/initlist92.C: New.
1084
1085 2015-03-05 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/65310
1088 * gcc.dg/vect/pr65310.c: New testcase.
1089
1090 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1091
1092 PR c++/64834
1093 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1094
1095 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1096
1097 * gnat.dg/entry_queues3.adb: New test.
1098
1099 2015-03-04 Ian Lance Taylor <iant@google.com>
1100
1101 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1102
1103 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1104
1105 PR c++/64227
1106 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1107
1108 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1109
1110 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1111 -fno-ipa-icf to dg-options
1112 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1113 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1114
1115 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1116
1117 PR c++/64398
1118 * g++.dg/cpp0x/decltype62.C: New.
1119
1120 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1121
1122 * gnat.dg/object_overflow5.adb: New test.
1123
1124 2015-03-03 Martin Liska <mliska@suse.cz>
1125
1126 PR ipa/65287
1127 * gcc.dg/ipa/pr65287.c: New test.
1128
1129 2015-03-03 Martin Jambor <mjambor@suse.cz>
1130 Eric Botcazou <ebotcazou@adacore.com>
1131
1132 * gnat.dg/specs/pack12.ads: New test.
1133
1134 2015-03-03 Martin Liska <mliska@suse.cz>
1135
1136 * gcc.dg/ipa/PR65282.c: New test.
1137
1138 2015-03-13 Jeff Law <law@redhat.com>
1139
1140 PR tree-optimization/65241
1141 * gcc.c-torture/compile/pr65241.c: New test.
1142
1143 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1144
1145 PR target/64331
1146 * gcc.target/avr/torture/pr64331.c: New test.
1147
1148 2015-03-03 Martin Liska <mliska@suse.cz>
1149 Jan Hubicka <hubicka@ucw.cz>
1150
1151 * g++.dg/ipa/pr65263.C: New test.
1152
1153 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1154
1155 PR ipa/65130
1156 * gcc.dg/lto/pr65130_0.c: New testcase.
1157 * gcc.dg/lto/pr65130_1.c: New testcase.
1158
1159 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1160
1161 PR ipa/64988
1162 * g++.dg/torture/pr64988.C: New testcase.
1163
1164 2015-03-02 Tobias Burnus <burnus@net-b.de>
1165
1166 * gfortran.dg/coarray_atomic_6.f90: New.
1167
1168 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 PR target/65184
1171 * gcc.target/i386/pr65184.c: New.
1172
1173 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1174
1175 PR target/65183
1176 * gcc.target/i386/pr65183.c: New.
1177
1178 2015-02-28 Martin Liska <mliska@suse.cz>
1179 Jan Hubicka <hubicka@ucw.cz>
1180
1181 * gcc.dg/ipa/ipa-icf-35.c: New test.
1182 * gcc.dg/ipa/ipa-icf-36.c: New test.
1183 * gcc.dg/ipa/ipa-icf-37.c: New test.
1184
1185 2015-02-28 Martin Liska <mliska@suse.cz>
1186 Jan Hubicka <hubicka@ucw.cz>
1187
1188 PR ipa/65245
1189 * gcc.dg/ipa/ipa-icf-34.c: New test.
1190
1191 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1192
1193 PR target/61142
1194 * gcc.target/sh/sh/pr61142.c: New.
1195
1196 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1197
1198 * g++.dg/other/dump-ada-spec-3.C: New test.
1199
1200 2015-03-01 Martin Liska <mliska@suse.cz>
1201
1202 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1203 * g++.dg/ipa/pr63595.C: Update expected results.
1204
1205 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1206
1207 PR ipa/65236
1208 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1209
1210 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1211
1212 * gcc.dg/vect/pr59354.c: Move vector producing code to
1213 separate function.
1214
1215 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1216
1217 PR ipa/65237
1218 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1219 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1220 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1221 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1222
1223 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1224
1225 PR tree-optimization/65048
1226 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1227 (foo): Use K&R style definition.
1228
1229 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1230
1231 PR target/65032
1232 * g++.dg/pr65032.C: New.
1233
1234 2015-02-27 Marek Polacek <polacek@redhat.com>
1235
1236 PR c/65040
1237 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1238 -Wformat=2.
1239
1240 2015-02-27 Marek Polacek <polacek@redhat.com>
1241
1242 PR c/65228
1243 * gcc.dg/pr65228.c: New test.
1244
1245 2015-02-27 Kai Tietz <ktietz@redhat.com>
1246
1247 PR c/35330
1248 * gcc.dg/weak/weak-17.c: New file.
1249
1250 2015-02-27 Richard Biener <rguenther@suse.de>
1251
1252 PR lto/65193
1253 * g++.dg/lto/pr65193_0.C: New testcase.
1254
1255 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1256
1257 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1258 * gcc.target/s390/hotpatch-8.c: Likewise.
1259 * gcc.target/s390/hotpatch-9.c: Likewise.
1260 * gcc.target/s390/pr61078.c: Likewise.
1261 * gcc.target/s390/pr57960.c: Remove -m64.
1262 * gcc.target/s390/pr61078.c: Likewise.
1263
1264 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1265 Martin Liska <mliska@suse.cz>
1266
1267 PR bootstrap/65150
1268 * gcc.dg/pr64454.c: Disable ICF.
1269 * gcc.dg/pr28685-1.c: Disable ICF
1270 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1271 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1272 * g++.dg/ipa/ipa-icf-4.C: Update template.
1273
1274 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1275
1276 PR tree-optimization/65216
1277 * gcc.c-torture/execute/pr65216.c: New test.
1278
1279 PR tree-optimization/65215
1280 * gcc.c-torture/execute/pr65215-1.c: New test.
1281 * gcc.c-torture/execute/pr65215-2.c: New test.
1282 * gcc.c-torture/execute/pr65215-3.c: New test.
1283 * gcc.c-torture/execute/pr65215-4.c: New test.
1284 * gcc.c-torture/execute/pr65215-5.c: New test.
1285
1286 2015-02-26 Tom de Vries <tom@codesourcery.com>
1287
1288 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1289
1290 2015-02-26 Martin Liska <mliska@suse.cz>
1291 Jan Hubicka <hubicka@ucw.cz>
1292
1293 * g++.dg/ipa/pr64146.C: Update expected results.
1294 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1295 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1296 * gcc.dg/ipa/ipa-icf-34.c: New test.
1297
1298 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1299
1300 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1301 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1302 (dg-additional-options): Remove dg directive.
1303 (dg-final): Add dg directive.
1304
1305 2015-02-26 Marek Polacek <polacek@redhat.com>
1306
1307 PR ipa/65008
1308 * g++.dg/ipa/pr65008.C: New test.
1309
1310 2015-02-26 Tom de Vries <tom@codesourcery.com>
1311
1312 * lib/profopt.exp (profopt-target-cleanup): New proc.
1313 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1314 files from sources from dg-additional-sources.
1315
1316 2015-02-26 Tom de Vries <tom@codesourcery.com>
1317
1318 * lib/gcov.exp: Cleanup in case of xfail.
1319
1320 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1321
1322 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1323
1324 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1325
1326 PR debug/46102
1327 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1328 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1329 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1330 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1331 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1332 * g++.dg/debug/pr46123.C: XFAIL and move...
1333 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1334 * gcc.dg/debug/dwarf2-3.c: Move...
1335 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1336
1337 2015-02-26 Marek Polacek <polacek@redhat.com>
1338
1339 PR c++/65202
1340 * g++.dg/cpp1y/pr65202.C: New test.
1341
1342 2015-02-26 Tom de Vries <tom@codesourcery.com>
1343
1344 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1345 locale_facets.h.gcov.
1346
1347 2015-02-26 Tom de Vries <tom@codesourcery.com>
1348
1349 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1350
1351 2015-02-26 Tom de Vries <tom@codesourcery.com>
1352
1353 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1354
1355 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1356
1357 PR target/65217
1358 * gcc.target/i386/pr65217.c: New.
1359
1360 2015-02-26 Tom de Vries <tom@codesourcery.com>
1361
1362 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1363
1364 2015-02-26 Tom de Vries <tom@codesourcery.com>
1365
1366 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1367
1368 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1369
1370 PR tree-optimization/65048
1371 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1372
1373 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1374
1375 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1376 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1377
1378 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1379
1380 PR target/65161
1381 * gcc.target/i386/pr65161.c: New test.
1382
1383 2015-02-26 Terry Guo <terry.guo@arm.com>
1384
1385 * gcc.target/arm/no-volatile-in-it.c: New test.
1386
1387 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1388
1389 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1390 (dg-options): Add -save-temps.
1391 (dg-final): Add cleanup-saved-temps.
1392
1393 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1394
1395 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1396
1397 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1398
1399 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1400 * gcc.target/powerpc/pack01.c: Include string.h.
1401
1402 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1403
1404 PR target/65167
1405 * gcc.target/i386/pr65167.c: New.
1406
1407 2015-02-25 Kai Tietz <ktietz@redhat.com>
1408
1409 PR tree-optimization/61917
1410 * gcc.dg/vect/vect-pr61917.c: New file.
1411
1412 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR tree-optimization/65170
1415 * gcc.c-torture/execute/pr65170.c: New test.
1416 * gcc.dg/tree-ssa/vrp96.c: New test.
1417
1418 2015-02-24 Tom de Vries <tom@codesourcery.com>
1419
1420 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1421
1422 2015-02-24 Tom de Vries <tom@codesourcery.com>
1423
1424 PR testsuite/65126
1425 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1426 (dg-additional-files-options): Copy additional_sources to
1427 additional_sources_used before emptying additional_sources.
1428 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1429 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1430 (cleanup-saved-temps): Use additional_sources_used instead of
1431 additional_sources.
1432 (dg-test): Reset additional_sources_used.
1433
1434 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1435
1436 PR fortran/63427
1437 * gfortran.dg/integer_exponentiation_6.F90: New test.
1438
1439 2015-02-23 Martin Sebor <msebor@redhat.com>
1440
1441 PR target/65109
1442 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1443 two parts. One to save registers, the other to verify the
1444 registers have the right values. Save register state into
1445 static data rather than on the stack.
1446
1447 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR bootstrap/63888
1450 * c-c++-common/asan/pr63888.c: New test.
1451
1452 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1453
1454 PR target/65163
1455 * gcc.c-torture/compile/pr65163.c: New.
1456
1457 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1458
1459 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1460 with -m31 on 64 bit.
1461 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1462 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1463
1464 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1465
1466 * gcc.target/s390/20090223-1.c: Add
1467 -Wno-implicit-function-declaration option.
1468 * gcc.target/s390/pr42224.c: Likewise.
1469 * gcc.target/s390/pr55718.c: Likewise.
1470
1471 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1472
1473 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1474 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1475 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1476 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1477 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1478 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1479 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1480 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1481 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1482 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1483 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1484 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1485 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1486 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1487 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1488 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1489 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1490 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1491 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1492 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1493 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1494
1495 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1496
1497 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1498 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1499 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1500 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1501 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1502 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1503 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1504 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1505 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1506 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1507 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1508 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1509 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1510 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1511 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1512 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1513
1514 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1515
1516 PR fortran/64980
1517 PR fortran/61960
1518 * gfortran.dg/pr61960.f90: New.
1519 * gfortran.dg/pr64230.f90: New.
1520 * gfortran.dg/pr64980.f03: New.
1521
1522 2015-02-22 Tom de Vries <tom@codesourcery.com>
1523
1524 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1525
1526 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1527
1528 PR ada/65156
1529 * gnat.dg/timing_events.adb: Removed, invalid test.
1530
1531 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1532
1533 PR debug/58123
1534 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1535 location.
1536 * g++.dg/gcov/gcov-2.C: Likewise.
1537
1538 2015-02-20 Richard Biener <rguenther@suse.de>
1539
1540 PR tree-optimization/65136
1541 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1542
1543 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1544
1545 PR testsuite/64158
1546 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1547 and nvptx-*-* blacklisting.
1548
1549 * gcc.dg/sibcall-9.c: New test.
1550 * gcc.dg/sibcall-10.c: New test.
1551
1552 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1553
1554 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1555
1556 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1557
1558 PR target/64452
1559 * gcc.target/avr/torture/pr64452.c: New test.
1560
1561 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1562
1563 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1564 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1565
1566 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1567
1568 PR testsuite/65116
1569 * lib/target-supports.exp (check_compile): Check whether
1570 additional_sources is defined before using it.
1571
1572 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR middle-end/65074
1575 * g++.dg/opt/pr65074.C: New file.
1576
1577 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1578
1579 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1580 (size_type): New typedef.
1581 (operator "" _script): Use it for the last argument.
1582
1583 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1584
1585 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1586
1587 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1588
1589 * lib/target-supports.exp (check_compile): Save/restore
1590 additional_sources that may belong to an actual test.
1591
1592 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR gcov-profile/64634
1595 * g++.dg/gcov/gcov-15.C: New test.
1596
1597 2015-02-18 Tom de Vries <tom@codesourcery.com>
1598
1599 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1600
1601 2015-02-18 Tom de Vries <tom@codesourcery.com>
1602
1603 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1604
1605 2015-02-18 Tom de Vries <tom@codesourcery.com>
1606
1607 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1608
1609 2015-02-18 Tom de Vries <tom@codesourcery.com>
1610
1611 * gfortran.dg/fmt_cache_1.f: Add missing close.
1612
1613 2015-02-18 Tom de Vries <tom@codesourcery.com>
1614
1615 PR testsuite/65107
1616 * gfortran.dg/read_eof_8.f90: Add missing close.
1617
1618 2015-02-18 Richard Biener <rguenther@suse.de>
1619
1620 PR tree-optimization/65063
1621 * gcc.dg/pr65063.c: New testcase.
1622
1623 2015-02-18 Richard Biener <rguenther@suse.de>
1624
1625 PR tree-optimization/62217
1626 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1627
1628 2015-02-18 Marek Polacek <polacek@redhat.com>
1629
1630 PR sanitizer/65081
1631 * c-c++-common/ubsan/pr65081.c: New test.
1632
1633 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1634
1635 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1636 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1637
1638 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1639
1640 * gcc.dg/ipa/propalign-3.c: New test.
1641
1642 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1643
1644 PR target/64793
1645 * gcc.target/sh/pr64793.c: New.
1646 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1647
1648 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1649
1650 * gcc.target/arm/divzero.c: New test case.
1651
1652 2015-02-17 Tom de Vries <tom@codesourcery.com>
1653
1654 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1655
1656 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1657 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR c++/65075
1660 * g++.dg/cpp0x/pr65075.C: New test.
1661
1662 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1663
1664 PR target/65058
1665 * gcc.target/powerpc/pr65058.c: New test.
1666
1667 2015-02-16 Jeff Law <law@redhat.com>
1668
1669 PR tree-optimization/64823
1670 * gcc.dg/uninit-20.c: New test.
1671
1672 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1673 James Greenhalgh <james.greenhalgh@arm.com>
1674
1675 PR ipa/64963
1676 * gcc.dg/ipa/ipa-clone-1.c: New test.
1677
1678 2015-02-16 Richard Biener <rguenther@suse.de>
1679
1680 PR tree-optimization/65077
1681 * gcc.dg/torture/pr65077.c: New testcase.
1682
1683 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1684
1685 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1686 Directive adjusted to scan for ldaxr.
1687 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1688 adjusted to scan for ldaex.
1689
1690 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1691
1692 PR c++/65080
1693 * g++.dg/cpp0x/constexpr-65080.C: New.
1694
1695 2015-02-16 Richard Biener <rguenther@suse.de>
1696
1697 PR tree-optimization/63593
1698 * gcc.dg/pr63593.c: New testcase.
1699
1700 2015-02-16 Marek Polacek <polacek@redhat.com>
1701
1702 PR c/65066
1703 * gcc.dg/pr65066.c: New test.
1704
1705 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1706
1707 * gcc.dg/pr65002.C: Move ...
1708 * g++.dg/ipa/pr65002.C: ... here.
1709
1710 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1711
1712 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1713 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1714 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1715 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1716
1717 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1718
1719 PR testsuite/64850
1720 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1721 the expression to find calls.
1722 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1723 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1724 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1725 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1726 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1727
1728 2015-02-14 Marek Polacek <polacek@redhat.com>
1729
1730 PR c/64768
1731 * gcc.dg/array-11.c: New test.
1732 * gcc.dg/array-12.c: New test.
1733 * gcc.dg/array-13.c: New test.
1734 * gcc.dg/array-14.c: New test.
1735 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1736 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1737 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1738 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1739 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1740 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1741
1742 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/60894
1745 * g++.dg/lookup/using54.C: New.
1746
1747 2015-02-13 Jeff Law <law@redhat.com>
1748
1749 PR bootstrap/65060
1750 Revert my change for tree-optimization/64823.
1751
1752 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1753
1754 PR tree-optimization/65053
1755 * gcc.c-torture/execute/pr65053-1.c: New test.
1756 * gcc.c-torture/execute/pr65053-2.c: New test.
1757
1758 2015-02-13 Marek Polacek <polacek@redhat.com>
1759
1760 PR c/65050
1761 * gcc.dg/pr65050.c: New test.
1762
1763 2015-02-13 Jeff Law <law@redhat.com>
1764
1765 PR tree-optimization/64823
1766 * gcc.dg/uninit-20.c: New test.
1767
1768 PR rtl-optimization/47477
1769 * gcc.dg/tree-ssa/pr47477.c: New test.
1770
1771 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR c++/60211
1774 * g++.dg/parse/ivdep-2.C: New.
1775 * g++.dg/parse/ivdep-3.C: Likewise.
1776
1777 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1778
1779 PR fortran/64506
1780 * gfortran.dg/continuation_13.f90: New test.
1781 * gfortran.dg/continuation_14.f: New test.
1782
1783 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/64970
1786 * g++.dg/cpp0x/sfinae55.C: New.
1787
1788 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR ipa/65034
1791 * g++.dg/ipa/pr65034.C: New test.
1792
1793 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1794
1795 PR tree-optimization/65002
1796 * gcc.dg/pr65002.C: New.
1797
1798 2015-02-13 Marek Polacek <polacek@redhat.com>
1799
1800 PR c/65040
1801 * c-c++-common/pr65040.c: New test.
1802
1803 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1804
1805 PR tree-optimization/64705
1806 * gcc.dg/tree-ssa/pr64705.c: New test.
1807
1808 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1809
1810 PR rtl/32219
1811 * gcc.dg/visibility-22.c: New test.
1812 * gcc.dg/visibility-23.c: New test.
1813 * gcc.target/i386/pr32219-1.c: New test.
1814 * gcc.target/i386/pr32219-2.c: New test.
1815 * gcc.target/i386/pr32219-3.c: New test.
1816 * gcc.target/i386/pr32219-4.c: New test.
1817 * gcc.target/i386/pr32219-5.c: New test.
1818 * gcc.target/i386/pr32219-6.c: New test.
1819 * gcc.target/i386/pr32219-7.c: New test.
1820 * gcc.target/i386/pr32219-8.c: New test.
1821 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1822
1823 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1824
1825 PR libgfortran/57822
1826 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1827 four different KINDs.
1828
1829 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR c++/64884
1832 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1833
1834 PR sanitizer/65000
1835 * g++.dg/ubsan/pr65000.C: New test.
1836
1837 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1838
1839 PR fortran/64932
1840 * gfortran.dg/finalize_28.f90: New test
1841
1842 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1843
1844 PR debug/55541
1845 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1846 DW_TAG_lexical_block removal.
1847 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1848 * g++.dg/guality/pr55541.C: New test.
1849
1850 PR sanitizer/64984
1851 * g++.dg/ubsan/pr64984.C: New test.
1852
1853 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1854
1855 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1856
1857 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1858
1859 PR testsuite/64930
1860 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1861 instructions for 2015-01-14 get_memmodel changes.
1862 * gcc.target/powerpc/atomic-p8.c: Likewise.
1863
1864 PR sanitizer/65019
1865 * g++.dg/ubsan/pr65019.C: New test.
1866
1867 PR tree-optimization/65014
1868 * gcc.c-torture/compile/pr65014.c: New test.
1869
1870 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1871
1872 PR libgfortran/57822
1873 * gfortran/fmt_g0_7.f08: Revise test.
1874
1875 2015-02-11 Jeff Law <law@redhat.com>
1876
1877 PR target/63347
1878 * gcc.target/m68k/pr63347.c: New test.
1879
1880 2015-02-11 Marek Polacek <polacek@redhat.com>
1881
1882 * g++.dg/ubsan/shift-1.C: New test.
1883 * gcc.dg/ubsan/c-shift-2.c: New test.
1884 * c-c++-common/ubsan/shift-5.c: Remove file.
1885
1886 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1887
1888 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1889 Directive adjusted to XFAIL.
1890 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1891 adjusted to XFAIL.
1892
1893 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1894
1895 PR middle-end/65003
1896 * g++.dg/opt/pr65003.C: New test.
1897
1898 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1899
1900 * lib/target-supports.exp (check_effective_target_pie): Renamed
1901 to ...
1902 (check_effective_target_pie_enabled): This.
1903 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1904 * gcc.target/i386/pie.c: Likewise.
1905
1906 2015-02-11 Andrew Pinski <apinski@cavium.com>
1907
1908 PR target/64893
1909 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1910 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1911
1912 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR target/61925
1915 * gcc.target/i386/pr61925-1.c: New test.
1916 * gcc.target/i386/pr61925-2.c: New test.
1917 * gcc.target/i386/pr61925-3.c: New test.
1918
1919 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1920
1921 PR sanitizer/65004
1922 * g++.dg/asan/pr65004.C: New test.
1923
1924 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1925
1926 PR target/64661
1927 * gcc.taget/sh/pr64661-0.h: New.
1928 * gcc.taget/sh/pr64661-1.c: New.
1929 * gcc.taget/sh/pr64661-2.c: New.
1930 * gcc.taget/sh/pr64661-3.c: New.
1931 * gcc.taget/sh/pr64661-4.c: New.
1932
1933 2015-02-10 Richard Biener <rguenther@suse.de>
1934
1935 PR tree-optimization/64995
1936 * g++.dg/torture/pr64995.C: New testcase.
1937
1938 2015-02-10 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/64909
1941 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1942
1943 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1944
1945 * gcc.dg/signbit-sa.c: New test.
1946
1947 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1948
1949 PR libgfortran/57822
1950 * gfortran/fmt_g0_7.f08: New test.
1951
1952 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1953
1954 PR tree-optimization/43378
1955 * gcc.dg/tree-ssa/pr43378.c: New test.
1956
1957 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1958
1959 PR ipa/64978
1960 * g++.dg/torture/pr64978.C: New testcase.
1961
1962 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1963
1964 PR sanitizer/64981
1965 * gcc.dg/asan/pr64981.c: New test.
1966
1967 2015-02-09 Marek Polacek <polacek@redhat.com>
1968
1969 PR c/64856
1970 * gcc.dg/pr64856.c: New test.
1971
1972 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR target/64979
1975 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1976 * gcc.c-torture/execute/pr64979.c: New test.
1977
1978 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1979
1980 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1981
1982 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1983
1984 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1985 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1986
1987 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1988
1989 PR target/58757
1990 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1991
1992 2015-02-09 Richard Biener <rguenther@suse.de>
1993
1994 PR tree-optimization/54000
1995 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1996
1997 2015-02-09 Tom de Vries <tom@codesourcery.com>
1998
1999 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2000
2001 2015-02-09 Martin Liska <mliska@suse.cz>
2002
2003 * g++.dg/ipa/pr64858.C: New test.
2004
2005 2015-02-09 Tom de Vries <tom@codesourcery.com>
2006
2007 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2008
2009 2015-02-08 Andrew Pinski <apinski@cavium.com>
2010
2011 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2012
2013 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2014
2015 PR fortran/63744
2016 * gfortran.dg/use_rename_8.f90: New.
2017
2018 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2019
2020 * gnat.dg/addr7.ad[sb]: New test.
2021 * gnat.dg/addr8.ad[sb]: Likewise.
2022
2023 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2024
2025 PR jit/64752
2026 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2027 from jit.dg/test-compile-to-executable.c's create_code, with a
2028 clarification of the output message.
2029 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2030 pass/fail message.
2031 (test_jit): Use CHECK_NO_ERRORS when calling
2032 gcc_jit_context_compile_to_file.
2033 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2034 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2035 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2036 about deletions that are attempted.
2037 (jit-verify-compile-to-file): Rename to...
2038 (jit-verify-output-file-was-created): ...this, and drop the
2039 attempt to run "file" and verify the output.
2040 (jit-verify-assembler): New function.
2041 (jit-verify-object): New function.
2042 (jit-verify-dynamic-library): New function.
2043 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2044 favor of an implementation from new file
2045 create-code-for-hello-world-executable.h, which also adds a
2046 "main".
2047 (dg-final): Replace jit-verify-compile-to-file with
2048 jit-verify-output-file-was-created, and invoke new function
2049 jit-verify-assembler.
2050 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2051 the output message.
2052 (dg-final): Replace jit-verify-compile-to-file with
2053 jit-verify-output-file-was-created, and invoke new function
2054 jit-verify-dynamic-library.
2055 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2056 favor of an implementation from new file
2057 create-code-for-hello-world-executable.h, which also adds a
2058 "main".
2059 (dg-final): Replace jit-verify-compile-to-file with
2060 jit-verify-output-file-was-created. Strengthen the expected stdout
2061 from the built executable.
2062 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2063 favor of an implementation from new file
2064 create-code-for-hello-world-executable.h, which also adds a
2065 "main".
2066 (dg-final): Replace jit-verify-compile-to-file with
2067 jit-verify-output-file-was-created, and invoke new function
2068 jit-verify-object.
2069 * jit.dg/verify-dynamic-library.c: New source file.
2070
2071 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2072 Brian Rzycki <b.rzycki@samsung.com>
2073
2074 PR tree-optimization/64878
2075 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2076
2077 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR ipa/64896
2080 * g++.dg/ipa/pr64896.C: New test.
2081
2082 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2083
2084 PR target/64205
2085 * gcc.target/powerpc/pr64205.c: New file.
2086
2087 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2088
2089 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2090 (dg-options): Use -fpie instead of -fPIE -pie.
2091
2092 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR middle-end/64937
2095 * g++.dg/asan/pr64937.C: New test.
2096
2097 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2098
2099 PR fortran/63205
2100 * gfortran.dg/class_to_type_4.f90: New test
2101
2102 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2103
2104 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2105
2106 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR rtl-optimization/64957
2109 PR debug/64817
2110 * gcc.c-torture/execute/pr64957.c: New test.
2111
2112 2015-02-05 Jeff Law <law@redhat.com>
2113
2114 PR target/17306
2115 * gcc.target/h8300/pr17306-1.c: New test.
2116 * gcc.target/h8300/pr17306-2.c: New test.
2117
2118 2015-02-05 Tobias Burnus <burnus@net-b.de>
2119
2120 PR fortran/64943
2121 * gfortran.dg/structure_constructor_12.f90: New.
2122
2123 2015-02-05 Jeff Law <law@redhat.com>
2124
2125 PR target/58400
2126 gcc.target/h8300/pr58400.c: New test.
2127
2128 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2129
2130 * gcc.target/arm/macro_defs0.c: New test.
2131 * gcc.target/arm/macro_defs1.c: New test.
2132 * gcc.target/arm/macro_defs2.c: New test.
2133
2134 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2135
2136 PR rtl-optimization/64905
2137 * gcc.target/i386/pr64905.c: Require nonpic target.
2138 (dg-options): Add -fomit-frame-pointer.
2139 (main): Remove.
2140
2141 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2142
2143 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2144 tree dump scanning.
2145
2146 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2147
2148 PR fortran/64757
2149 * gfortran.dg/type_to_class_2.f90: New test
2150 * gfortran.dg/type_to_class_3.f90: New test
2151
2152 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2153
2154 PR ipa/64686
2155 * g++.dg/torture/pr64686.C: New testcase.
2156
2157 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2158
2159 PR rtl-optimization/64905
2160 * gcc.target/i386/pr64905.c: New file.
2161
2162 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2163
2164 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2165 * gcc.dg/guality/pr41616-1.c: Ditto.
2166
2167 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2168
2169 PR debug/64817
2170 * gcc.dg/pr64817-3.c: New.
2171
2172 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2173 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2174
2175 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2176 pass parameters in registers.
2177 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2178 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2179 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2180
2181 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2182 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2183
2184 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2185 list, allow for multilibed targets.
2186 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2187
2188 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2189
2190 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2191 * gcc.dg/pr46728-6.c: Ditto.
2192
2193 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2194
2195 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2196 for mips_nanlegacy target.
2197
2198 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2199
2200 * gcc.target/i386/chkp-hidden-def.c: New.
2201
2202 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2203
2204 PR middle-end/62103
2205 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2206 to use 24 bits for bitfield b.
2207
2208 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2209
2210 PR testsuite/64796
2211 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2212 cache result in a global variable. Include all 32-bit targets for
2213 bswap64 tests.
2214
2215 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR rtl-optimization/64756
2218 * gcc.c-torture/execute/pr64756.c: New test.
2219
2220 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2221
2222 PR target/64660
2223 * gcc.target/sh/pr64660-0.h: New.
2224 * gcc.target/sh/pr64660-1.c: New.
2225 * gcc.target/sh/pr64660-2.c: New.
2226 * gcc.target/sh/pr64660-3.c: New.
2227 * gcc.target/sh/pr64660-4.c: New.
2228
2229 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/64877
2232 * g++.dg/warn/Waddress-2.C: New.
2233
2234 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2235
2236 PR middle-end/61225
2237 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2238
2239 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2240
2241 PR preprocessor/64803
2242 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2243
2244 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2245
2246 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2247
2248 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2249
2250 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2251 (_ARM_FPSRC): Add DN and AHP fields.
2252 (clean_results): Force DN=1 on AArch64.
2253 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2254 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2255 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2256 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2257 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2258 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2259
2260 2015-02-02 Alan Modra <amodra@gmail.com>
2261
2262 * gcc.target/powerpc/cprophard.c: New.
2263
2264 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2265
2266 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2267 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2268
2269 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR debug/64817
2272 * gcc.dg/pr64817-1.c: New test.
2273 * gcc.dg/pr64817-2.c: New test.
2274
2275 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2276
2277 PR target/64851
2278 * gcc.target/sh/pr64851-0.h: New
2279 * gcc.target/sh/pr64851-1.c: New
2280 * gcc.target/sh/pr64851-2.c: New
2281 * gcc.target/sh/pr64851-3.c: New
2282 * gcc.target/sh/pr64851-4.c: New
2283
2284 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2285
2286 PR target/64882
2287 * gcc.dg/torture/pr64882.c: New test.
2288
2289 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2290
2291 PR target/64159
2292 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2293 sparc*-*-*.
2294
2295 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2296
2297 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2298 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2299 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2300 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2301 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2302 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2303 tree dump.
2304 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2305 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2306 tree dump.
2307 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2308 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2309 tree dump.
2310
2311 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2312
2313 PR target/64688
2314 * g++.dg/pr64688-2.C: New.
2315
2316 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2317
2318 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2319 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2320 * gcc.target/i386/fuse-caller-save.c: Ditto.
2321 * gcc.target/i386/headmerge-1.c: Ditto.
2322 * gcc.target/i386/headmerge-2.c: Ditto.
2323 * gcc.target/i386/sibcall-6.c: Ditto.
2324
2325 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2326
2327 PR target/64617
2328 * gcc.target/i386/pr64617.c: New test.
2329
2330 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2331
2332 PR target/15184
2333 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2334 (dg-options): Remove -m32.
2335 (dg-final): Scan for "movb %al" only.
2336 * gcc.target/i386/pr15184-2.c: Ditto.
2337
2338 2015-01-30 Richard Biener <rguenther@suse.de>
2339
2340 PR tree-optimization/64829
2341 * gcc.dg/vect/pr64829.c: New testcase.
2342
2343 2015-01-29 Marek Polacek <polacek@redhat.com>
2344
2345 PR c/64709
2346 * gcc.dg/pr64709.c: New test.
2347
2348 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR c++/64717
2351 * g++.dg/ubsan/pr64717-1.C: New test.
2352 * g++.dg/ubsan/pr64717-2.C: New test.
2353
2354 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2355
2356 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2357
2358 2015-01-29 Jeff Law <law@redhat.com>
2359
2360 PR target/15184
2361 * gcc.target/i386/pr15184-1.c: New test.
2362 * gcc.target/i386/pr15184-2.c: New test.
2363
2364 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2365
2366 PR tree-optimization/64746
2367 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2368
2369 2015-01-29 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/64853
2372 * gcc.dg/torture/pr64853.c: New testcase.
2373
2374 2015-01-29 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/64844
2377 * gcc.dg/vect/pr64844.c: New testcase.
2378
2379 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2380
2381 PR middle-end/64809
2382 * gcc.dg/pr64809.c: Delete.
2383
2384 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2385
2386 PR middle-end/64805
2387 * gcc.target/i386/pr64805.c: New.
2388
2389 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2390
2391 * gcc.dg/guality/guality.h (main): Add argv[0] to
2392 guality_gdb_command.
2393
2394 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2395
2396 PR ipa/64801
2397 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2398
2399 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2400
2401 PR target/64659
2402 * gcc.target/sh/sh.exp
2403 (check_effective_target_atomic_model_soft_gusa_available,
2404 check_effective_target_atomic_model_soft_tcb_available,
2405 check_effective_target_atomic_model_soft_imask_available,
2406 check_effective_target_atomic_model_hard_llcs_available): New.
2407 * gcc.target/sh/pr64659-0.h: New.
2408 * gcc.target/sh/pr64659-1.c: New.
2409 * gcc.target/sh/pr64659-2.c: New.
2410 * gcc.target/sh/pr64659-3.c: New.
2411 * gcc.target/sh/pr64659-4.c: New.
2412
2413 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2414
2415 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2416 scan-assembler-times pattern.
2417
2418 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2419
2420 PR middle-end/64809
2421 * gcc.dg/pr64809.c: New test.
2422
2423 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2424
2425 PR tree-optimization/64277
2426 * gcc.dg/pr64277.c: New.
2427
2428 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2429
2430 PR tree-optimization/64718
2431 * gcc.c-torture/execute/pr64718.c: New test.
2432
2433 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2434
2435 * gcc.target/aarch64/abs_2.c: New.
2436
2437 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2438
2439 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2440 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2441 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2442 ISA rev < 2.
2443
2444 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2445
2446 PR bootstrap/64612
2447 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2448 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2449 { target comdat_group }.
2450
2451 2015-01-27 Tobias Burnus <burnus@net-b.de>
2452
2453 PR fortran/63861
2454 * gfortran.dg/goacc/coarray_2.f90: New.
2455
2456 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2457
2458 PR ipa/60871
2459 PR ipa/64139
2460 * g++.dg/torture/pr64139.C: New testcase.
2461 * g++.dg/torture/pr60871.C: Likewise.
2462
2463 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2464
2465 PR fortran/64230
2466 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2467 prevent linking errors.
2468
2469 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2470
2471 PR ipa/64282
2472 * g++.dg/torture/pr64282.C: New testcase.
2473
2474 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475
2476 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2477 for wzr reg.
2478
2479 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2480
2481 * gcc.target/s390/hotpatch-13.c: New testcase.
2482 * gcc.target/s390/hotpatch-14.c: New testcase.
2483 * gcc.target/s390/hotpatch-15.c: New testcase.
2484 * gcc.target/s390/hotpatch-16.c: New testcase.
2485 * gcc.target/s390/hotpatch-17.c: New testcase.
2486 * gcc.target/s390/hotpatch-18.c: New testcase.
2487 * gcc.target/s390/hotpatch-19.c: New testcase.
2488 * gcc.target/s390/hotpatch-20.c: New testcase.
2489 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2490 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2491 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2492 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2493 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2494 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2495 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2496 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2497 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2498 * gcc.target/s390/hotpatch-10.c: Likewise.
2499 * gcc.target/s390/hotpatch-11.c: Likewise.
2500 * gcc.target/s390/hotpatch-12.c: Likewise.
2501 * gcc.target/s390/hotpatch-2.c: Likewise.
2502 * gcc.target/s390/hotpatch-3.c: Likewise.
2503 * gcc.target/s390/hotpatch-4.c: Likewise.
2504 * gcc.target/s390/hotpatch-5.c: Likewise.
2505 * gcc.target/s390/hotpatch-6.c: Likewise.
2506 * gcc.target/s390/hotpatch-7.c: Likewise.
2507 * gcc.target/s390/hotpatch-8.c: Likewise.
2508 * gcc.target/s390/hotpatch-9.c: Likewise.
2509 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2510 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2511 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2512 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2513 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2514 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2515 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2516 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2517
2518 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2519
2520 * gcc.dg/long_branch.c: New testcase.
2521
2522 2015-01-27 Richard Biener <rguenther@suse.de>
2523
2524 PR tree-optimization/56273
2525 PR tree-optimization/59124
2526 PR tree-optimization/64277
2527 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2528 * gcc.dg/Warray-bounds-12.c: Likewise.
2529 * gcc.dg/Warray-bounds-13.c: Likewise.
2530
2531 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR rtl-optimization/61058
2534 * gcc.dg/pr61058.c: New test.
2535
2536 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2537
2538 * gcc.target/i386/chkp-narrow-bounds.c: New.
2539
2540 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2541
2542 PR tree-optimization/64807
2543 * gcc.dg/pr64807.c: New test.
2544
2545 PR c/64766
2546 * gcc.dg/pr64766.c: New test.
2547
2548 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2549
2550 PR target/49263
2551 * gcc.target/sh/pr49263-4.c: New.
2552
2553 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2554
2555 PR fortran/62044
2556 * gfortran.dg/allocate_with_mold_1.f90: New test
2557
2558 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2559
2560 PR c/64778
2561 * gcc.dg/pr64778.c: New test.
2562
2563 PR middle-end/64421
2564 * gcc.dg/vect/pr64421.c: New test.
2565
2566 2015-01-26 Tobias Burnus <burnus@net-b.de>
2567
2568 PR fortran/64771
2569 * gfortran.dg/coarray_36.f: New.
2570 * gfortran.dg/coarray_37.f90: New.
2571
2572 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2573
2574 PR fortran/64230
2575 * gfortran.dg/class_allocate_18.f90: New.
2576
2577 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2578
2579 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2580
2581 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2582
2583 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2584
2585 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2586
2587 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2588
2589 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2590
2591 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2592
2593 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2594
2595 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2596 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2597 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2598 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2599
2600 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2601
2602 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2603 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2604 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2605
2606 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2607
2608 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2609 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2610 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2611 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2612 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2613 vXXXhn.inc.
2614
2615 2015-01-26 Richard Biener <rguenther@suse.de>
2616
2617 PR middle-end/64764
2618 * gcc.dg/uninit-19.c: New testcase.
2619
2620 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2621
2622 * lib/target-supports.exp (check_effective_target_vect64): Add
2623 sparc*-*-*.
2624
2625 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2626
2627 PR testsuite/64712
2628 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2629
2630 2015-01-26 Tony Liu <tony.liu@arm.com>
2631
2632 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2633 non-UAL cases.
2634
2635 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2636
2637 PR libfortran/64770
2638 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2639 correctly, clean up afterwards.
2640
2641 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2642
2643 PR fortran/62044
2644 * gfortran.dg/use_rename_7.f90: New.
2645
2646 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2647
2648 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2649 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2650
2651 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2652
2653 PR target/54236
2654 * gcc.target/sh/pr54236-4.c: New.
2655
2656 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2657
2658 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2659 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2660 Bridge test.
2661
2662 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2663
2664 PR libfortran/64770
2665 * gfortran.dg/open_new_segv.f90: New test.
2666
2667 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2668
2669 PR target/49263
2670 PR target/53987
2671 PR target/64345
2672 PR target/59533
2673 PR target/52933
2674 PR target/54236
2675 PR target/51244
2676 * gcc.target/sh/pr64345-1.c: New.
2677 * gcc.target/sh/pr64345-2.c: New.
2678 * gcc.target/sh/pr59533-1.c: New.
2679 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2680 * gcc.target/sh/pr52933-2.c: Likewise.
2681 * gcc.target/sh/pr54089-1.c: Likewise.
2682 * gcc.target/sh/pr54236-1.c: Likewise.
2683 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2684 * gcc.target/sh/pr49263-1.c: Remove xfails.
2685 * gcc.target/sh/pr49263-2.c: Likewise.
2686 * gcc.target/sh/pr49263-3.c: Likewise.
2687 * gcc.target/sh/pr53987-1.c: Likewise.
2688 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2689 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2690 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2691 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2692 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2693 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2694 test_009): New.
2695 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2696 (test_02): New.
2697
2698 2015-01-24 Tom de Vries <tom@codesourcery.com>
2699
2700 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2701
2702 2015-01-23 Ian Lance Taylor <iant@google.com>
2703
2704 PR go/64510
2705 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2706 targets without split stack support.
2707
2708 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2709
2710 PR target/64317
2711 * gcc.target/i386/pr64317.c: New test.
2712
2713 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR rtl-optimization/63637
2716 PR rtl-optimization/60663
2717 * gcc.dg/pr63637-1.c: New test.
2718 * gcc.dg/pr63637-2.c: New test.
2719 * gcc.dg/pr63637-3.c: New test.
2720 * gcc.dg/pr63637-4.c: New test.
2721 * gcc.dg/pr63637-5.c: New test.
2722 * gcc.dg/pr63637-6.c: New test.
2723 * gcc.target/i386/pr63637-1.c: New test.
2724 * gcc.target/i386/pr63637-2.c: New test.
2725 * gcc.target/i386/pr63637-3.c: New test.
2726 * gcc.target/i386/pr63637-4.c: New test.
2727 * gcc.target/i386/pr63637-5.c: New test.
2728 * gcc.target/i386/pr63637-6.c: New test.
2729
2730 2015-01-23 Richard Biener <rguenther@suse.de>
2731
2732 PR testsuite/63439
2733 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2734 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2735
2736 2015-01-23 Marek Polacek <polacek@redhat.com>
2737
2738 PR preprocessor/60570
2739 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2740 * gcc.dg/cpp/pr60570.c: New test.
2741
2742 2015-01-23 Richard Biener <rguenther@suse.de>
2743
2744 PR testsuite/63439
2745 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2746 vectorization on vect64 targets.
2747
2748 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2749
2750 PR fortran/60922
2751 * gfortran.dg/class_allocate_17.f90: New.
2752
2753 2015-01-23 Tobias Burnus <burnus@net-b.de>
2754
2755 PR fortran/64726
2756 * gfortran.dg/goacc/combined_loop.f90: New.
2757
2758 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2759
2760 PR fortran/61933
2761 * gfortran.dg/make_unit.f90: New test.
2762
2763 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2764
2765 PR fortran/61933
2766 * gfortran.dg/negative_unit_int8.f: Update.
2767
2768 2015-01-22 Jeff Law <law@redhat.com>
2769
2770 PR target/52076
2771 * gcc.target/m68k/pr52076-1.c: New test.
2772 * gcc.target/m68k/pr52076-2.c: New test.
2773
2774 2015-01-22 Richard Biener <rguenther@suse.de>
2775
2776 PR middle-end/64728
2777 * gcc.dg/torture/pr64728.c: New testcase.
2778
2779 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2780
2781 PR target/64688
2782 * g++.dg/pr64688.C: New test.
2783
2784 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2785
2786 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2787 to avoid errors with -fpic.
2788
2789 2015-01-22 Richard Biener <rguenther@suse.de>
2790
2791 PR libstdc++/64535
2792 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2793
2794 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2795
2796 PR rtl-optimization/64682
2797 * gcc.c-torture/execute/pr64682.c: New file.
2798
2799 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2800
2801 PR debug/64511
2802 * gcc.dg/pr64511.c: New test.
2803
2804 PR rtl-optimization/62078
2805 * g++.dg/opt/pr62078.C: New test.
2806
2807 PR c/63307
2808 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2809
2810 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2811
2812 PR fortran/57023
2813 * gfortran.dg/internal_pack_15.f90: New test.
2814
2815 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2816
2817 * c-c++-common/tsan/step.c: New testcase.
2818
2819 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2820
2821 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2822
2823 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2824
2825 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2826
2827 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2828
2829 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2830
2831 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2832
2833 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2834
2835 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2836
2837 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2838
2839 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2840
2841 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2842
2843 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2844
2845 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2846
2847 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2848
2849 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2850
2851 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2852
2853 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2854
2855 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2856
2857 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2858
2859 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2860
2861 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2862
2863 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2864
2865 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2866
2867 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2868
2869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2870 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2871 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2872 vXXXw.inc.
2873
2874 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2875
2876 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2877 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2878 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2879 vXXXl.inc.
2880
2881 2015-01-21 Renlin Li <renlin.li@arm.com>
2882
2883 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2884 * g++.dg/tls/thread_local5g.C: Likewise.
2885 * g++.dg/tls/thread_local6g.C: Likewise.
2886
2887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2888
2889 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2892
2893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2894
2895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2898
2899 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2900
2901 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2902 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2903 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2904
2905 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2906
2907 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2908 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2909 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2910
2911 2015-01-20 Jeff Law <law@redhat.com>
2912
2913 PR target/59946
2914 * gcc.target/m68k/pr59946.c: New test.
2915
2916 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2917
2918 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2919 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2920 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2921
2922 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2923
2924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2925 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2927
2928 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2929
2930 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2931 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2932 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2933
2934 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2935
2936 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2937 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2938 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2939 vshuffle.inc.
2940 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2941 vshuffle.inc.
2942
2943 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2944
2945 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2946 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2947 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2948
2949 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2950
2951 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2952 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2953 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2954
2955 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2956
2957 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2958
2959 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2960
2961 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2962
2963 PR sanitizer/64632
2964 * g++.dg/ubsan/pr64632.C: New test.
2965
2966 PR debug/64663
2967 * gcc.dg/pr64663.c: New test.
2968
2969 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/64383
2972 * g++.dg/warn/Wunused-var-23.C: New.
2973
2974 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/59937
2977 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2978 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2979
2980 2015-01-20 Richard Biener <rguenther@suse.de>
2981
2982 PR ipa/64684
2983 * gcc.dg/lto/pr64684_0.c: New testcase.
2984 * gcc.dg/lto/pr64684_1.c: Likewise.
2985 * gcc.dg/lto/pr64684_2.c: Likewise.
2986 * gcc.dg/lto/pr64685_0.c: Likewise.
2987 * gcc.dg/lto/pr64685_1.c: Likewise.
2988
2989 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2990
2991 PR c++/62241
2992 * g++.dg/cpp1y/lambda-init12.C: New.
2993
2994 2015-01-20 Richard Biener <rguenther@suse.de>
2995
2996 PR tree-optimization/64410
2997 * g++.dg/vect/pr64410.cc: Require vect_double.
2998
2999 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3000
3001 PR target/64149
3002 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3003
3004 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3005
3006 PR bootstrap/64676
3007 Revert:
3008 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3009
3010 PR rtl-optimization/64081
3011 * gcc.dg/pr64081.c: New test.
3012
3013 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3014
3015 * jit.dg/harness.h: Include <unistd.h>.
3016 (CHECK_NO_ERRORS): New.
3017 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3018 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3019 gcc_jit_context_compile_to_file.
3020 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3021 args to the spawned executable.
3022 (jit-expand-vars): New function.
3023 (jit-exe-params): New variable.
3024 (dg-jit-set-exe-params): New function.
3025 (jit-dg-test): Detect testcases that use
3026 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3027 Set arguments of spawned process to jit-exe-params.
3028 (jit-get-output-filename): New function.
3029 (jit-setup-compile-to-file): New function.
3030 (jit-verify-compile-to-file): New function.
3031 (jit-run-executable): New function.
3032 (jit-verify-executable): New function.
3033 * jit.dg/test-compile-to-assembler.c: New testcase.
3034 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3035 * jit.dg/test-compile-to-executable.c: New testcase.
3036 * jit.dg/test-compile-to-object.c: New testcase.
3037
3038 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3039
3040 PR target/64652
3041 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3042 (test_1): New.
3043
3044 2015-01-19 Martin Liska <mliska@suse.cz>
3045
3046 * objc/compile/pr64668.m: New test.
3047
3048 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3049
3050 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3051 (create_overflow_fn): Update comment to clarify that
3052 the third param of the created function is a bool *, not
3053 an int *.
3054 (verify_int_overflow_fn): Convert param "expected_ovf" from
3055 int to bool. Update third param of "overflow_fn_type" from int *
3056 to bool *. Update local "actual_ovf" from int to bool.
3057 (verify_uint_overflow_fn): Likewise.
3058
3059 2015-01-19 Martin Liska <mliska@suse.cz>
3060
3061 * gcc.dg/ipa/ipa-icf-33.c: New test.
3062
3063 2015-01-19 Felix Yang <felix.yang@huawei.com>
3064 Haijian Zhang <z.zhanghaijian@huawei.com>
3065
3066 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3067 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3068 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3069 result_float64x2, expected_hfloat64x2): New helper type, variable and
3070 declaration.
3071 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3072 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3073 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3074 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3075 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3076 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3077 and target without the FMA feature.
3078
3079 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3080
3081 * gcc.target/aarch64/pr64304.c: New testcase.
3082
3083 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3084
3085 PR rtl-optimization/64081
3086 * gcc.dg/pr64081.c: New test.
3087
3088 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3089
3090 PR target/63971
3091 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3092 the epilogue).
3093 * gcc.target/aarch64/test_frame_6.c: Likewise.
3094 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3095 and x19 (in the epilogue).
3096 * gcc.target/aarch64/test_frame_4.c: Likewise.
3097 * gcc.target/aarch64/test_frame_7.c: Likewise.
3098
3099 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3100
3101 * gcc.target/i386/chkp-always_inline.c: New.
3102
3103 2015-01-15 Andrew Pinski <apinski@cavium.com>
3104 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3105
3106 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3107 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3108
3109 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3110
3111 PR fortran/60255
3112 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3113 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3114
3115 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3116
3117 PR fortran/64578
3118 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3119
3120 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3121
3122 PR target/64652
3123 * gcc.target/sh/torture/pr64652.c: New.
3124
3125 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3126
3127 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3128 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3130 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3131 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3132 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3133
3134 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3135
3136 PR ipa/64378
3137 * g++.dg/torture/pr64378.C: New testcase.
3138
3139 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3140
3141 PR fortran/57959
3142 * gfortran.dg/block_13.f08: New test
3143
3144 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3145
3146 PR fortran/55901
3147 * gfortran.dg/associate_1.f03: Allow test for character with
3148 automatic length.
3149
3150 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3151
3152 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3153 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3154
3155 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3156
3157 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3158
3159 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3160
3161 PR fortran/64578
3162 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3163
3164 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3165
3166 PR fortran/60357
3167 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3168
3169 PR fortran/61275
3170 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3171
3172 PR fortran/55932
3173 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3174
3175 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3176
3177 PR fortran/60334
3178 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3179
3180 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3181
3182 PR rtl-optimization/52773
3183 * gcc.c-torture/compile/pr52773.c: New test.
3184
3185 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3186
3187 PR c++/62134
3188 * g++.dg/cpp0x/alias-decl-46.C: New.
3189
3190 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3191
3192 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3193
3194 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3195
3196 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3197 Add trace.
3198 (CHECK_FP): Likewise.
3199 (CHECK_CUMULATIVE_SAT): Likewise.
3200
3201 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3202
3203 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3204 (Set_Neon_Cumulative_Sat): Add parameter.
3205 (__set_neon_cumulative_sat): Support new parameter.
3206 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3207 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3208 argument.
3209 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3210 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3211 argument.
3212
3213 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3214
3215 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3216 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3217
3218 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3219
3220 PR c++/60056
3221 * g++.dg/tls/thread_local-ice4.C: New.
3222
3223 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3224
3225 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3226 than Neon options.
3227
3228 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3229
3230 PR c++/62276
3231 * g++.dg/cpp0x/vt-62276.C: New.
3232
3233 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3234
3235 PR middle-end/64353
3236 * g++.dg/pr64353.C: New.
3237
3238 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3239
3240 PR target/64263
3241 * gcc.target/aarch64/pr64263_1.c: New test.
3242
3243 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3244
3245 PR tree-optimization/64434
3246 * gcc.dg/torture/pr64434.c: Move to...
3247 * gcc.dg/pr64434.c: ... here.
3248
3249 2015-01-16 Richard Biener <rguenther@suse.de>
3250
3251 PR middle-end/64614
3252 * gcc.dg/uninit-18.c: New testcase.
3253
3254 2015-01-16 Richard Biener <rguenther@suse.de>
3255
3256 PR tree-optimization/64568
3257 * g++.dg/torture/pr64568-2.C: New testcase.
3258
3259 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3260
3261 PR target/64363
3262 * gcc.target/i386/chkp-label-address.c: New.
3263
3264 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3265
3266 PR fortran/45290
3267 * gfortran.dg/pointer_init_6.f90: Extended.
3268
3269 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3270
3271 * gcc.c-torture/compile/20150108.c: New test.
3272
3273 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3274
3275 * gcc.target/visium: New directory.
3276
3277 2015-01-16 Richard Biener <rguenther@suse.de>
3278
3279 PR tree-optimization/61743
3280 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3281 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3282
3283 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3284
3285 * gcc.dg/pr64015.c: New test.
3286
3287 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3288
3289 PR ipa/64163
3290 PR ipa/64612
3291 * g++.dg/ipa/pr64612.C: New test.
3292
3293 2015-01-16 Renlin Li <renlin.li@arm.com>
3294
3295 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3296
3297 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3298
3299 * gcc.target/i386/sse-14.c: Test new intrinsic.
3300 * gcc.target/i386/sse-22.c: Ditto.
3301
3302 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3303
3304 PR c++/58614
3305 * g++.dg/cpp0x/auto44.C: New.
3306
3307 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3308
3309 PR target/59710
3310 * gcc.target/nios2/gpopt-all.c: New test case.
3311 * gcc.target/nios2/gpopt-local.c: New test case.
3312 * gcc.target/nios2/gpopt-global.c: New test case.
3313 * gcc.target/nios2/gpopt-data.c: New test case.
3314 * gcc.target/nios2/gpopt-none.c: New test case.
3315
3316 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3317
3318 * g++.dg/ubsan/vptr-1.C: New test.
3319 * g++.dg/ubsan/vptr-2.C: New test.
3320 * g++.dg/ubsan/vptr-3.C: New test.
3321 * g++.dg/ubsan/vptr-4.C: New test.
3322 * g++.dg/ubsan/vptr-5.C: New test.
3323 * g++.dg/ubsan/vptr-6.C: New test.
3324 * g++.dg/ubsan/vptr-7.C: New test.
3325 * g++.dg/ubsan/vptr-8.C: New test.
3326 * g++.dg/ubsan/vptr-9.C: New test.
3327
3328 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3329
3330 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3331 is set up.
3332 * lib/gcc-dg.exp: Likewise.
3333
3334 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3335
3336 PR rtl-optimization/64110
3337 * gcc.target/i386/pr64110.c: Add scan-assembler.
3338
3339 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3340 James Norris <jnorris@codesourcery.com>
3341 Cesar Philippidis <cesar@codesourcery.com>
3342 Ilmir Usmanov <i.usmanov@samsung.com>
3343
3344 * lib/target-supports.exp (check_effective_target_fopenacc): New
3345 procedure.
3346 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3347 * g++.dg/goacc/goacc.exp: Likewise.
3348 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3349 * gcc.dg/goacc/goacc.exp: Likewise.
3350 * gfortran.dg/goacc/goacc.exp: Likewise.
3351 * c-c++-common/cpp/openacc-define-1.c: New file.
3352 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3353 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3354 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3355 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3356 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3357 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3358 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3359 * c-c++-common/goacc/cache-1.c: Likewise.
3360 * c-c++-common/goacc/clauses-fail.c: Likewise.
3361 * c-c++-common/goacc/collapse-1.c: Likewise.
3362 * c-c++-common/goacc/data-1.c: Likewise.
3363 * c-c++-common/goacc/data-2.c: Likewise.
3364 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3365 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3366 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3367 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3368 * c-c++-common/goacc/if-clause-1.c: Likewise.
3369 * c-c++-common/goacc/if-clause-2.c: Likewise.
3370 * c-c++-common/goacc/kernels-1.c: Likewise.
3371 * c-c++-common/goacc/loop-1.c: Likewise.
3372 * c-c++-common/goacc/loop-private-1.c: Likewise.
3373 * c-c++-common/goacc/nesting-1.c: Likewise.
3374 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3375 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3376 * c-c++-common/goacc/parallel-1.c: Likewise.
3377 * c-c++-common/goacc/pcopy.c: Likewise.
3378 * c-c++-common/goacc/pcopyin.c: Likewise.
3379 * c-c++-common/goacc/pcopyout.c: Likewise.
3380 * c-c++-common/goacc/pcreate.c: Likewise.
3381 * c-c++-common/goacc/pragma_context.c: Likewise.
3382 * c-c++-common/goacc/present-1.c: Likewise.
3383 * c-c++-common/goacc/reduction-1.c: Likewise.
3384 * c-c++-common/goacc/reduction-2.c: Likewise.
3385 * c-c++-common/goacc/reduction-3.c: Likewise.
3386 * c-c++-common/goacc/reduction-4.c: Likewise.
3387 * c-c++-common/goacc/sb-1.c: Likewise.
3388 * c-c++-common/goacc/sb-2.c: Likewise.
3389 * c-c++-common/goacc/sb-3.c: Likewise.
3390 * c-c++-common/goacc/update-1.c: Likewise.
3391 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3392 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3393 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3394 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3395 * gfortran.dg/goacc/assumed.f95: Likewise.
3396 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3397 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3398 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3399 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3400 * gfortran.dg/goacc/branch.f95: Likewise.
3401 * gfortran.dg/goacc/cache-1.f95: Likewise.
3402 * gfortran.dg/goacc/coarray.f95: Likewise.
3403 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3404 * gfortran.dg/goacc/cray.f95: Likewise.
3405 * gfortran.dg/goacc/critical.f95: Likewise.
3406 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3407 * gfortran.dg/goacc/data-tree.f95: Likewise.
3408 * gfortran.dg/goacc/declare-1.f95: Likewise.
3409 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3410 * gfortran.dg/goacc/fixed-1.f: Likewise.
3411 * gfortran.dg/goacc/fixed-2.f: Likewise.
3412 * gfortran.dg/goacc/fixed-3.f: Likewise.
3413 * gfortran.dg/goacc/fixed-4.f: Likewise.
3414 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3415 * gfortran.dg/goacc/if.f95: Likewise.
3416 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3417 * gfortran.dg/goacc/list.f95: Likewise.
3418 * gfortran.dg/goacc/literal.f95: Likewise.
3419 * gfortran.dg/goacc/loop-1.f95: Likewise.
3420 * gfortran.dg/goacc/loop-2.f95: Likewise.
3421 * gfortran.dg/goacc/loop-3.f95: Likewise.
3422 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3423 * gfortran.dg/goacc/omp.f95: Likewise.
3424 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3425 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3426 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3427 * gfortran.dg/goacc/parameter.f95: Likewise.
3428 * gfortran.dg/goacc/private-1.f95: Likewise.
3429 * gfortran.dg/goacc/private-2.f95: Likewise.
3430 * gfortran.dg/goacc/private-3.f95: Likewise.
3431 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3432 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3433 * gfortran.dg/goacc/reduction.f95: Likewise.
3434 * gfortran.dg/goacc/routine-1.f90: Likewise.
3435 * gfortran.dg/goacc/routine-2.f90: Likewise.
3436 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3437 * gfortran.dg/goacc/several-directives.f95: Likewise.
3438 * gfortran.dg/goacc/sie.f95: Likewise.
3439 * gfortran.dg/goacc/subarrays.f95: Likewise.
3440 * gfortran.dg/gomp/map-1.f90: Likewise.
3441 * gfortran.dg/openacc-define-1.f90: Likewise.
3442 * gfortran.dg/openacc-define-2.f90: Likewise.
3443 * gfortran.dg/openacc-define-3.f90: Likewise.
3444 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3445 * g++.dg/gomp/block-2.C: Likewise.
3446 * g++.dg/gomp/block-3.C: Likewise.
3447 * g++.dg/gomp/block-5.C: Likewise.
3448 * g++.dg/gomp/target-1.C: Likewise.
3449 * g++.dg/gomp/target-2.C: Likewise.
3450 * g++.dg/gomp/taskgroup-1.C: Likewise.
3451 * g++.dg/gomp/teams-1.C: Likewise.
3452 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3453 * gcc.dg/cilk-plus/jump.c: Likewise.
3454 * gcc.dg/gomp/block-1.c: Likewise.
3455 * gcc.dg/gomp/block-10.c: Likewise.
3456 * gcc.dg/gomp/block-2.c: Likewise.
3457 * gcc.dg/gomp/block-3.c: Likewise.
3458 * gcc.dg/gomp/block-4.c: Likewise.
3459 * gcc.dg/gomp/block-5.c: Likewise.
3460 * gcc.dg/gomp/block-6.c: Likewise.
3461 * gcc.dg/gomp/block-7.c: Likewise.
3462 * gcc.dg/gomp/block-8.c: Likewise.
3463 * gcc.dg/gomp/block-9.c: Likewise.
3464 * gcc.dg/gomp/target-1.c: Likewise.
3465 * gcc.dg/gomp/target-2.c: Likewise.
3466 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3467 * gcc.dg/gomp/teams-1.c: Likewise.
3468
3469 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3470
3471 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3472 test case.
3473
3474 2015-01-15 Mike Stump <mikestump@comcast.net>
3475
3476 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3477 * gcc.dg/inline_2.c: Likewise.
3478 * gcc.dg/inline_3.c: Likewise.
3479 * gcc.dg/inline_4.c: Likewise.
3480
3481 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3482
3483 PR fortran/58023
3484 * gfortran.dg/proc_ptr_comp_43.f90: New.
3485
3486 2015-01-15 Mike Stump <mikestump@comcast.net>
3487
3488 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3489 * gcc.dg/unroll_2.c: Likewise.
3490 * gcc.dg/unroll_3.c: Likewise.
3491 * gcc.dg/unroll_4.c: Likewise.
3492 * gcc.dg/unroll_5.c: Likewise.
3493
3494 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3495
3496 PR target/63971
3497 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3498 in epilogue.
3499 * gcc.target/aarch64/test_frame_6.c: Likewise.
3500 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3501 x30 and x19 (in the epilogue).
3502 * gcc.target/aarch64/test_frame_4.c: Likewise.
3503 * gcc.target/aarch64/test_frame_7.c: Likewise.
3504
3505 2015-01-15 Martin Liska <mliska@suse.cz>
3506
3507 * g++.dg/ipa/pr64068.C: New test.
3508 * gcc.dg/ipa/PR64559.c: New test.
3509
3510 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3511
3512 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3513 with PIE.
3514
3515 2015-01-15 Richard Biener <rguenther@suse.de>
3516
3517 PR tree-optimization/61743
3518 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3519 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3520
3521 2015-01-15 Renlin Li <renlin.li@arm.com>
3522
3523 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3524 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3525
3526 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3527
3528 * gcc.dg/vect/vect-aggressive-1.c: New.
3529 * gcc.target/i386/avx2-vect-aggressive.c: New.
3530
3531 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3532
3533 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3534
3535 2015-01-15 Richard Biener <rguenther@suse.de>
3536
3537 PR lto/64415
3538 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3539 -Wl,-undefined,dynamic_lookup.
3540
3541 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3542
3543 * gnat.dg/opt47.adb: New test.
3544
3545 2015-01-15 Richard Biener <rguenther@suse.de>
3546
3547 PR lto/64415
3548 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3549
3550 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3551
3552 PR tree-optimization/64434
3553 * gcc.dg/torture/pr64434.c: New test.
3554
3555 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3556
3557 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3558 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3559 -march=loongson* and -march=octeon* require -mno-micromips.
3560
3561 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3562 Matthew Fortune <matthew.fortune@imgtec.com>
3563
3564 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3565 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3566 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3567 * gcc.target/mips/call-saved-7.c: New file.
3568 * gcc.target/mips/call-saved-8.c: New file.
3569 * gcc.target/mips/call-saved-9.c: New file.
3570
3571 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3572
3573 * gcc.target/mips/lsa.c: New file.
3574 * gcc.target/mips/mips64-lsa.c: Likewise.
3575 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3576 * gcc.target/mips/mulsize-4.c: Likewise.
3577 * gcc.target/mips/mulsize-5.c: New file.
3578 * gcc.target/mips/mulsize-6.c: Likewise.
3579 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3580 and !HAS_LSA as ghost options.
3581 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3582 for !HAS_LSA.
3583
3584 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3585
3586 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3587
3588 2015-01-15 Richard Biener <rguenther@suse.de>
3589
3590 PR middle-end/64365
3591 * gcc.dg/torture/pr64365.c: New testcase.
3592
3593 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3594
3595 * gcc.dg/stackprotectexplicit1.c: New test.
3596 * g++.dg/stackprotectexplicit2.c: New test.
3597
3598 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3599
3600 PR target/61933
3601 * gfortran.dg/inquire_internal.f90: New.
3602 * gfortran.dg/negative_unit_check.f90: New.
3603
3604 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3605
3606 PR target/53988
3607 * gcc.target/sh/pr53988-1.c: New.
3608
3609 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 PR c++/58671
3612 * g++.dg/tls/thread_local-ice3.C: New.
3613
3614 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3615
3616 * gcc.target/i386/fentry-override.c: Properly place {} in target
3617 selector. Remove nonpic.
3618 * gcc.target/i386/fentry.c: Likewise.
3619
3620 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3621
3622 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3623 warnings instead of errors.
3624
3625 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3626
3627 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3628 option support instead of ENABLE_LTO from Makefile.
3629
3630 2015-01-14 Richard Biener <rguenther@suse.de>
3631
3632 PR tree-optimization/59354
3633 * gcc.dg/vect/pr59354.c: New testcase.
3634
3635 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3636
3637 * lib/target-supports.exp
3638 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3639 on ARM architures before v7.
3640
3641 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3642
3643 PR middle-end/59448
3644 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3645 an atomic_exchange.
3646
3647 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3648
3649 PR target/64386
3650 * gcc.target/i386/pr64386.c: New test.
3651
3652 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3653
3654 PR target/64393
3655 * gcc.target/i386/pr64393.c: New test.
3656
3657 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3658
3659 PR target/64387
3660 * gcc.target/i386/pr64387.c: New test.
3661
3662 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3663
3664 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3665
3666 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3667
3668 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3669
3670 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3671
3672 PR target/64453
3673 * gcc.target/arm/pr64453.c: New.
3674
3675 2015-01-14 Richard Biener <rguenther@suse.de>
3676
3677 PR lto/64415
3678 * gcc.dg/lto/pr64415_0.c: New testcase.
3679 * gcc.dg/lto/pr64415_1.c: Likewise.
3680
3681 2015-01-14 Martin Liska <mliska@suse.cz>
3682
3683 * gcc.dg/ipa/pr64307.c: New test.
3684
3685 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3686
3687 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3688 64-bit and 128-bit.
3689
3690 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3691
3692 PR target/64460
3693 * gcc.target/arm/pr64460_1.c: New test.
3694
3695 2015-01-14 Richard Biener <rguenther@suse.de>
3696
3697 PR tree-optimization/64493
3698 PR tree-optimization/64495
3699 * gcc.dg/vect/pr64493.c: New testcase.
3700 * gcc.dg/vect/pr64495.c: Likewise.
3701
3702 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3703
3704 * gcc.dg/Warray-bounds-11.c: New test-case.
3705
3706 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3707
3708 * gcc.target/mips/octeon3-pipe-1.c: New test.
3709
3710 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3711
3712 * jit.dg/harness.h (set_up_logging): Move string concatenation
3713 into...
3714 (concat_strings): New function.
3715 (dump_reproducer): New function.
3716 (test_jit): Call dump_reproducer.
3717 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3718 function.
3719 (jit-dg-test): Delete any generated reproducer from previous runs.
3720 Verify that a generated reproducer was created, and verify that it
3721 compiles.
3722 * jit.dg/test-nested-contexts.c (main): Call
3723 gcc_jit_context_dump_reproducer_to_file.
3724
3725 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3726
3727 * gcc.dg/aru-2.c: Add dg-require-profiling.
3728
3729 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3730
3731 * lib/target-supports.exp (check_profiling_available): Check if
3732 -pg links.
3733
3734 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3735
3736 PR ipa/64565
3737 * g++.dg/torture/pr64565.C: New testcase.
3738
3739 2015-01-13 Marek Polacek <polacek@redhat.com>
3740
3741 PR middle-end/64391
3742 * gcc.dg/tm/pr64391.c: New test.
3743
3744 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3745
3746 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3747 true.
3748
3749 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3750
3751 * gcc.target/i386/pie.c: New test.
3752
3753 * lib/target-supports.exp (check_effective_target_pie): New.
3754
3755 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3756
3757 PR rtl-optimization/64286
3758 * gcc.target/i386/avx2-pr64286.c: New test.
3759
3760 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3761
3762 PR c++/57626
3763 * g++.dg/cpp0x/vt-57626.C: New.
3764
3765 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3766
3767 PR fortran/64528
3768 * gfortran.dg/pr64528.f90: New test.
3769
3770 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3771
3772 * gcc.target/aarch64/subsp.c: New test.
3773
3774 2015-01-13 Andrew Pinski <apinski@cavium.com>
3775
3776 * gcc.target/aarch64/store-pair-1.c: New testcase.
3777
3778 2015-01-13 Richard Biener <rguenther@suse.de>
3779
3780 PR lto/64373
3781 * gcc.dg/lto/pr64373_0.c: New testcase.
3782
3783 2015-01-13 Andrew Pinski <apinski@cavium.com>
3784
3785 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3786 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3787
3788 2015-01-13 Richard Biener <rguenther@suse.de>
3789
3790 PR tree-optimization/64406
3791 * gcc.dg/pr64406.c: New testcase.
3792
3793 2015-01-13 Richard Biener <rguenther@suse.de>
3794
3795 PR tree-optimization/64404
3796 * gcc.dg/vect/pr64404.c: New testcase.
3797
3798 2015-01-13 Richard Biener <rguenther@suse.de>
3799
3800 PR tree-optimization/64568
3801 * g++.dg/torture/pr64568.C: New testcase.
3802
3803 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3804
3805 * jit.dg/test-error-local-used-from-other-function.c: New test
3806 case.
3807 * jit.dg/test-error-param-reuse.c: New test case.
3808 * jit.dg/test-error-param-sharing.c: New test case.
3809 * jit.dg/test-error-param-used-from-other-function.c: New test
3810 case.
3811 * jit.dg/test-error-param-used-without-a-function.c: New test
3812 case.
3813
3814 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR tree-optimization/64563
3817 * gcc.dg/pr64563.c: New test.
3818
3819 PR target/64513
3820 * gcc.target/i386/pr64513.c: New test.
3821
3822 PR tree-optimization/64454
3823 * gcc.dg/pr64454.c: New test.
3824
3825 PR testsuite/64028
3826 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3827 bind_pic_locally.
3828 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3829 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3830 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3831 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3832 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3833 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3834 * gcc.dg/vect/slp-25.c: Likewise.
3835 * gcc.dg/vect/vect-109.c: Likewise.
3836 * gcc.dg/vect/vect-13.c: Likewise.
3837 * gcc.dg/vect/vect-17.c: Likewise.
3838 * gcc.dg/vect/vect-18.c: Likewise.
3839 * gcc.dg/vect/vect-19.c: Likewise.
3840 * gcc.dg/vect/vect-20.c: Likewise.
3841 * gcc.dg/vect/vect-21.c: Likewise.
3842 * gcc.dg/vect/vect-22.c: Likewise.
3843 * gcc.dg/vect/vect-27.c: Likewise.
3844 * gcc.dg/vect/vect-29.c: Likewise.
3845 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3846 * gcc.dg/vect/vect-2.c: Likewise.
3847 * gcc.dg/vect/vect-3.c: Likewise.
3848 * gcc.dg/vect/vect-4.c: Likewise.
3849 * gcc.dg/vect/vect-5.c: Likewise.
3850 * gcc.dg/vect/vect-72.c: Likewise.
3851 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3852 * gcc.dg/vect/vect-73.c: Likewise.
3853 * gcc.dg/vect/vect-77-global.c: Likewise.
3854 * gcc.dg/vect/vect-78-global.c: Likewise.
3855 * gcc.dg/vect/vect-7.c: Likewise.
3856 * gcc.dg/vect/vect-86.c: Likewise.
3857 * gcc.dg/vect/vect-align-1.c: Likewise.
3858 * gcc.dg/vect/vect-align-3.c: Likewise.
3859 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3860 * gcc.dg/vect/vect-all.c: Likewise.
3861 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3862 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3863 * gcc.dg/vect/vect-peel-3.c: Likewise.
3864 * gcc.dg/vect/vect-peel-4.c: Likewise.
3865 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3866
3867 2015-01-12 Jeff Law <law@redhat.com>
3868
3869 PR target/64461
3870 * gcc.target/m68k/pr64461.c: New test.
3871
3872 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3873
3874 * jit.dg/test-array-as-pointer.c (create_code): Update call
3875 to gcc_jit_context_new_global by setting "kind" to
3876 GCC_JIT_GLOBAL_IMPORTED.
3877 * jit.dg/test-error-array-as-pointer.c: Likewise.
3878 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3879 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3880 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3881 * jit.dg/test-using-global.c (the_global): Rename to...
3882 (imported_global): ...this.
3883 (create_code): Update to test the three kinds of global.
3884 (verify_code): Likewise.
3885
3886 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3887
3888 PR testsuite/64427
3889 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3890 undefined behavior.
3891 * gcc.target/i386/pr64291-2.c: Updated.
3892
3893 2015-01-12 Richard Biener <rguenther@suse.de>
3894
3895 PR tree-optimization/64530
3896 * gfortran.dg/pr64530.f90: New testcase.
3897
3898 2015-01-12 Richard Biener <rguenther@suse.de>
3899
3900 PR middle-end/64357
3901 * gcc.dg/torture/pr64357.c: New testcase.
3902
3903 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3904
3905 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3906 selector.
3907
3908 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3909 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3910
3911 2015-01-12 Martin Liska <mliska@suse.cz>
3912
3913 * gcc.dg/ipa/PR64550.c: New test.
3914
3915 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3916
3917 PR ipa/63470
3918 * g++.dg/ipa/pr63470.C: New testcase.
3919
3920 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3921
3922 PR fortran/63733
3923 * gfortran.dg/typebound_operator_20.f90: New.
3924
3925 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3926
3927 PR fortran/58023
3928 * gfortran.dg/proc_ptr_comp_42.f90: New.
3929
3930 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3931
3932 PR fortran/64508
3933 * gfortran.dg/proc_ptr_comp_41.f90: New.
3934
3935 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3936
3937 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3938
3939 2015-01-10 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/64522
3942 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3943 and add dg-excess-errors.
3944 * gfortran.dg/line_length_6.f90: New.
3945 * gfortran.dg/line_length_7.f90: New.
3946 * gfortran.dg/line_length_8.f90: New.
3947 * gfortran.dg/line_length_9.f90: New.
3948 * gfortran.dg/line_length_10.f90: New.
3949 * gfortran.dg/line_length_11.f90: New.
3950
3951 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3952
3953 * jit.dg/test-threads.c (struct testcase): Move declaration
3954 to jit.dg/all-non-failing-tests.h.
3955 (testcases): Likewise.
3956 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3957 declaration here from jit.dg/all-non-failing-tests.h.
3958 (testcases): Likewise.
3959 * jit.dg/test-combination.c (create_code): Eliminate spelling
3960 out all of the testcases in favor of looping through the
3961 "testcases" metadata.
3962 (verify_code): Likewise.
3963
3964 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR rtl-optimization/64536
3967 * gcc.dg/pr64536.c: New test.
3968
3969 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3970
3971 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3972 * jit.dg/test-combination.c (create_code): Likewise.
3973 (verify_code): Likewise.
3974 * jit.dg/test-constants.c: New test case.
3975 * jit.dg/test-threads.c: Add test-constants.c.
3976
3977 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3978
3979 PR libobjc/51891
3980 * objc.dg/gnu-api-2-class.m: Add a test case
3981 for the above change.
3982
3983 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3984
3985 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3986
3987 2015-01-09 Richard Biener <rguenther@suse.de>
3988
3989 PR tree-optimization/64410
3990 * g++.dg/vect/pr64410.cc: New testcase.
3991
3992 2015-01-09 Martin Liska <mliska@suse.cz>
3993
3994 * gcc.dg/ipa/ipa-icf-32.c: New test.
3995
3996 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3997
3998 * c-c++-common/tsan/tsan_barrier.h: New.
3999 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4000 * c-c++-common/tsan/bitfield_race.c: Likewise.
4001 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4002 * c-c++-common/tsan/mutexset1.c: Likewise.
4003 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4004 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4005 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4006 * c-c++-common/tsan/simple_race.c: Likewise.
4007 * c-c++-common/tsan/simple_stack.c: Likewise.
4008 * c-c++-common/tsan/sleep_sync.c: Likewise.
4009 * c-c++-common/tsan/tiny_race.c: Likewise.
4010 * c-c++-common/tsan/tls_race.c: Likewise.
4011 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4012 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4013 * g++.dg/tsan/atomic_free.C: Likewise.
4014 * g++.dg/tsan/atomic_free2.C: Likewise.
4015 * g++.dg/tsan/cond_race.C: Likewise.
4016 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4017
4018 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4019
4020 PR testsuite/62250
4021 * lib/target-supports.exp (check_effective_target_libatomic_available):
4022 New.
4023 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4024 targets that match effective-target libatomic_available.
4025 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4026
4027 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4028
4029 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4030 Verify the result of gcc_jit_context_get_last_error.
4031 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4032
4033 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4034
4035 PR tree-optimization/63989
4036 * gcc.dg/strlenopt-27.c: New test.
4037
4038 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4039
4040 * jit.dg/harness.h (set_up_logging): New function.
4041 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4042 set_up_logging on the context, so that every testcase is
4043 logged to a particular file.
4044 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4045 and call gcc_jit_context_set_logfile on the top-level context.
4046
4047 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR target/64338
4050 * g++.dg/opt/pr64338.C: New test.
4051
4052 2015-01-08 Tobias Burnus <burnus@net-b.de>
4053
4054 * gfortran.dg/coarray/codimension_2b.f90: New file.
4055 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4056 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4057
4058 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4059
4060 PR c++/59004
4061 * g++.dg/ext/fnname4.C: New.
4062
4063 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4064
4065 PR c++/64462
4066 * g++.dg/cpp0x/constexpr-64462.C: New.
4067
4068 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4069
4070 PR c++/60753
4071 * g++.dg/cpp0x/deleted10.C: New.
4072
4073 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4074
4075 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4076
4077 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4078
4079 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4080 GCC_JIT_UNARY_OP_ABS.
4081 (verify_unary_ops): Likewise.
4082
4083 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4084
4085 * jit.dg/test-arith-overflow.c: New test case.
4086 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4087 * jit.dg/test-combination.c (create_code): Likewise.
4088 (verify_code): Likewise.
4089 * jit.dg/test-threads.c (testcases): Likewise.
4090
4091 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4092
4093 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4094 rather than "jit". Load g++.exp, and call g++_init.
4095 Run test-*.cc files within the testsuite and *.cc files within
4096 docs/examples.
4097 (jit-dg-test): Drop the addition of -fgnu89-inline to
4098 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4099 doing it when compiling C testcases (since g++ does not handle
4100 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4101 is restored to the value after g++_init ran, rather than the
4102 value before g++_init ran. Return a list of
4103 $comp_output $output_file, as dg-test assumes.
4104
4105 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4106
4107 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4108 make it easier to figure out the origin of each test result when
4109 running test-combination.c and test-threads.c.
4110 (CHECK_VALUE): Likewise.
4111 (CHECK_DOUBLE_VALUE): Likewise.
4112 (CHECK_STRING_VALUE): Likewise.
4113 (CHECK_STRING_STARTS_WITH): Likewise.
4114 (CHECK_STRING_CONTAINS): Likewise.
4115 (CHECK): Likewise.
4116 (check_string_value): Likewise, add "funcname" param.
4117 (check_string_starts_with): Likewise.
4118 (check_string_contains): Likewise.
4119
4120 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4121
4122 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4123 generating name of built executable.
4124
4125 2015-01-07 Marek Polacek <polacek@redhat.com>
4126
4127 PR c/64440
4128 * gcc.dg/pr64440.c: New test.
4129 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4130
4131 2015-01-07 Marek Polacek <polacek@redhat.com>
4132
4133 PR c/64417
4134 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4135 * gcc.dg/pr64417.c: New test.
4136
4137 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4138
4139 PR target/64505
4140 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4141 fix is correct.
4142
4143 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4144
4145 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4146 Check if testcases run without errors, not just if they compile.
4147
4148 2015-01-06 Christian Bruel <christian.bruel@st.com>
4149
4150 PR target/64507
4151 * gcc.target/sh/pr64507.c: New test.
4152
4153 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4154
4155 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4156
4157 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4158
4159 * c-c++-common/asan/sanitize-all-1.c: New test.
4160 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4161 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4162 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4163 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4164
4165 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4166
4167 * lib/target-supports.exp (check_profiling_available): Return 0 for
4168 Visium.
4169 (check_effective_target_tls_runtime): Likewise.
4170 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4171 * gcc.dg/20020312-2.c: Adjust for Visium.
4172 * gcc.dg/tls/thr-cse-1.c: Likewise
4173 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4174 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4175 * gcc.dg/weak/typeof-2.c: Likewise.
4176
4177 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4178
4179 PR rtl-optimization/64287
4180 * gcc.dg/aru-2.c: New test.
4181
4182 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4183
4184 PR sanitizer/64344
4185 * c-c++-common/ubsan/pr64344-1.c: New test.
4186 * c-c++-common/ubsan/pr64344-2.c: New test.
4187
4188 PR tree-optimization/64465
4189 * gcc.dg/pr64465.c: New test.
4190
4191 PR tree-optimization/64494
4192 * gcc.c-torture/compile/pr64494.c: New test.
4193
4194 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4195
4196 PR fortran/47674
4197 * gfortran.dg/realloc_on_assign_25.f90: New test.
4198
4199 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4200
4201 Update copyright years.
4202
4203 2015-01-05 Marek Polacek <polacek@redhat.com>
4204
4205 PR c/64423
4206 * gcc.dg/pr64423.c: New test.
4207
4208 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4209
4210 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4211 mmix-knuth-mmixware for the same reason as for MIPS.
4212 * gcc.dg/debug/debug-2.c: Ditto.
4213
4214 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4215
4216 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4217
4218 PR testsuite/62250
4219 * lib/gfortran.exp: Add libatomic library search path.
4220 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4221 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4222
4223 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4224
4225 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4226
4227 * c-c++-common/tsan/bitfield_race.c: New testcase.
4228 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4229
4230 2015-01-02 Tobias Burnus <burnus@net-b.de>
4231
4232 * gfortran.dg/coarray/collectives_4.f90: New.
4233
4234 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4235
4236 PR fortran/57562
4237 * gfortran.dg/extends_16.f90: New.
4238
4239 2015-01-02 Tobias Burnus <burnus@net-b.de>
4240
4241 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4242
4243 2015-01-02 Tobias Burnus <burnus@net-b.de>
4244
4245 * gfortran.dg/coarray/codimension_2.f90: New.
4246 * gfortran.dg/coarray/codimension_2a.f90: New.
4247 * gfortran.dg/coarray_35.f90: New.
4248 * gfortran.dg/coarray_35a.f90: New.
4249
4250 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4251
4252 PR fortran/60507
4253 * gfortran.dg/dummy_procedure_11.f90: New.
4254 ^L
4255 Copyright (C) 2015 Free Software Foundation, Inc.
4256
4257 Copying and distribution of this file, with or without modification,
4258 are permitted in any medium without royalty provided the copyright
4259 notice and this notice are preserved.