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