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