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