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