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