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