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