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