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