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