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