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