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