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