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