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