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