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