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