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