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