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