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