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