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