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