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