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