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