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