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