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