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