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