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