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