1 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4 * c-c++-common/asan/pr64820.c: New test.
6 2015-03-16 Andre Vehreschild <vehre@gmx.de>
8 * gfortran.dg/pointer_2.f90: New test.
10 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
12 * testsuite/g++.dg/pr65049.C: New test.
14 2015-03-16 Tom de Vries <tom@codesourcery.com>
16 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
17 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
18 * gcc.target/i386/fuse-caller-save.c: Same.
20 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
22 * gnat.dg/loop_optimization18.ad[sb]: New test.
23 * gnat.dg/loop_optimization18_pkg.ads: New helper.
25 2015-03-16 Alan Modra <amodra@gmail.com>
27 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
30 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
32 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
34 * gcc.dg/torture/pr65270-2.c: Likewise.
36 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
39 gfortran.dg/pointer_remapping_9.f90: New.
41 2015-03-14 Jakub Jelinek <jakub@redhat.com>
43 PR tree-optimization/65369
44 * gcc.c-torture/execute/pr65369.c: New test.
46 PR tree-optimization/65418
47 * gcc.c-torture/execute/pr65418-1.c: New test.
48 * gcc.c-torture/execute/pr65418-2.c: New test.
50 PR rtl-optimization/65401
51 * gcc.c-torture/execute/pr65401.c: New test.
53 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
56 * gcc.target/arm/pr64600_1.c: New test.
58 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
60 PR rtl-optimization/65235
61 * gcc.target/aarch64/pr65235_1.c: New test.
63 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
65 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
66 * gcc.target/s390/hotpatch-22.c: Likewise.
67 * gcc.target/s390/hotpatch-23.c: Likewise.
68 * gcc.target/s390/hotpatch-24.c: Likewise.
69 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
70 * gcc.target/s390/hotpatch-1.c: Update expected output.
71 * gcc.target/s390/hotpatch-2.c: Likewise.
72 * gcc.target/s390/hotpatch-3.c: Likewise.
73 * gcc.target/s390/hotpatch-4.c: Likewise.
74 * gcc.target/s390/hotpatch-5.c: Likewise.
75 * gcc.target/s390/hotpatch-6.c: Likewise.
76 * gcc.target/s390/hotpatch-7.c: Likewise.
77 * gcc.target/s390/hotpatch-8.c: Likewise.
78 * gcc.target/s390/hotpatch-9.c: Likewise.
79 * gcc.target/s390/hotpatch-10.c: Likewise.
80 * gcc.target/s390/hotpatch-11.c: Likewise.
81 * gcc.target/s390/hotpatch-12.c: Likewise.
82 * gcc.target/s390/hotpatch-13.c: Likewise.
83 * gcc.target/s390/hotpatch-14.c: Likewise.
84 * gcc.target/s390/hotpatch-15.c: Likewise.
85 * gcc.target/s390/hotpatch-16.c: Likewise.
86 * gcc.target/s390/hotpatch-17.c: Likewise.
87 * gcc.target/s390/hotpatch-18.c: Likewise.
88 * gcc.target/s390/hotpatch-19.c: Likewise.
90 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
93 * gcc.target/i386/pr65103-1.c: New.
95 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
98 * gcc.target/i386/pr65044.c: New.
100 2015-03-12 Tom de Vries <tom@codesourcery.com>
102 PR rtl-optimization/64895
103 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
104 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
105 * gcc.target/i386/fuse-caller-save.c: Ditto.
107 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
109 * gcc.dg/ipa/pr63569.c: Fix template.
111 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
113 * g++.dg/ipa/pr64146.C: Require fpic support.
115 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
118 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
119 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
121 2015-03-11 Jakub Jelinek <jakub@redhat.com>
123 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
124 to dg-options, fix up dg-skip-if.
126 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
129 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
130 * gcc.target/avr/tiny-caller-save.c: Same.
132 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
135 * g++.dg/pr65242.C: New test.
137 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
139 * c-c++-common/asan/no-asan-check-glob.c: New test.
141 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/other/default11.C: New.
145 * g++.dg/other/default12.C: Likewise.
147 2015-03-10 Jakub Jelinek <jakub@redhat.com>
150 * gcc.target/i386/bmi2-bzhi-2.c: New test.
152 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
155 * gfortran.dg/unlimited_polymorphic_23.f90: New test
157 2015-03-10 Jakub Jelinek <jakub@redhat.com>
160 * g++.dg/cpp0x/pr65127.C: New test.
162 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
164 * gcc.dg/ipa/PR64550.c: Update template.
166 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
167 Tobias Burnus <burnus@net-b.de>
169 * gfortran.dg/coarray_sync_memory.f90: New.
171 2015-03-10 Marek Polacek <polacek@redhat.com>
174 * c-c++-common/ubsan/pr65367.c: New test.
176 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
178 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
179 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
180 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
181 * gcc.target/i386/mpx/calloc-1-nov.c: New.
182 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
183 * gcc.target/i386/mpx/malloc-1-nov.c: New.
184 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
185 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
186 * gcc.target/i386/mpx/realloc-1-nov.c: New.
187 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
188 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
189 * gcc.target/i386/mpx/realloc-2-nov.c: New.
190 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
192 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
194 * lib/mpx-dg.exp (mpx_link_flags): New.
197 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
198 * gcc.target/i386/mpx/alloca-1-nov.c: New.
199 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
200 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
201 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
202 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
203 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
204 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
205 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
206 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
207 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
208 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
209 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
210 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
211 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
212 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
213 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
214 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
215 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
216 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
217 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
218 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
219 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
220 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
221 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
222 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
223 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
224 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
225 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
226 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
227 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
228 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
229 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
230 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
231 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
232 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
233 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
234 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
235 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
236 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
237 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
238 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
239 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
240 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
241 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
242 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
243 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
244 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
245 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
246 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
247 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
248 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
249 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
250 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
251 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
252 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
253 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
254 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
255 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
256 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
257 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
258 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
259 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
260 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
261 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
262 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
263 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
264 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
265 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
266 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
267 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
268 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
269 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
270 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
271 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
272 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
273 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
274 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
275 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
276 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
277 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
278 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
279 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
280 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
281 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
282 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
283 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
284 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
285 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
286 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
287 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
288 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
289 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
290 * gcc.target/i386/mpx/label-address-1.c: New.
291 * gcc.target/i386/mpx/legacy-1-nov.c: New.
292 * gcc.target/i386/mpx/macro.c: New.
293 * gcc.target/i386/mpx/mpx-check.h: New.
294 * gcc.target/i386/mpx/mpx.exp: New.
295 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
296 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
297 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
298 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
299 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
300 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
301 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
302 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
303 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
304 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
305 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
306 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
307 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
308 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
309 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
310 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
311 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
312 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
313 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
314 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
315 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
316 * gcc.target/i386/mpx/reference-1-lbv.c: New.
317 * gcc.target/i386/mpx/reference-1-nov.c: New.
318 * gcc.target/i386/mpx/reference-1-ubv.c: New.
319 * gcc.target/i386/mpx/reference-2-lbv.c: New.
320 * gcc.target/i386/mpx/reference-2-nov.c: New.
321 * gcc.target/i386/mpx/reference-2-ubv.c: New.
322 * gcc.target/i386/mpx/reference-3-lbv.c: New.
323 * gcc.target/i386/mpx/reference-3-nov.c: New.
324 * gcc.target/i386/mpx/reference-3-ubv.c: New.
325 * gcc.target/i386/mpx/reference-4-lbv.c: New.
326 * gcc.target/i386/mpx/reference-4-nov.c: New.
327 * gcc.target/i386/mpx/reference-4-ubv.c: New.
328 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
329 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
330 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
331 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
332 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
333 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
334 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
335 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
336 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
337 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
338 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
339 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
340 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
341 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
342 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
343 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
344 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
345 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
346 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
347 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
348 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
349 * gcc.target/i386/mpx/sincos-1-nov.c: New.
350 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
351 * gcc.target/i386/mpx/static-array-1-nov.c: New.
352 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
353 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
354 * gcc.target/i386/mpx/static-init-1-nov.c: New.
355 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
356 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
357 * gcc.target/i386/mpx/static-init-2-nov.c: New.
358 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
359 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
360 * gcc.target/i386/mpx/static-init-3-nov.c: New.
361 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
362 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
363 * gcc.target/i386/mpx/static-init-4-nov.c: New.
364 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
365 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
366 * gcc.target/i386/mpx/static-init-5-nov.c: New.
367 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
368 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
369 * gcc.target/i386/mpx/static-init-6-nov.c: New.
370 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
371 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
372 * gcc.target/i386/mpx/static-string-1-nov.c: New.
373 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
374 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
375 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
376 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
377 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
378 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
379 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
380 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
381 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
382 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
383 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
384 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
385 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
386 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
387 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
388 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
389 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
390 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
391 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
392 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
393 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
394 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
395 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
396 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
397 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
398 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
399 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
400 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
401 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
402 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
403 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
404 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
405 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
406 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
407 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
408 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
409 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
410 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
411 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
412 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
413 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
414 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
415 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
416 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
417 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
418 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
419 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
420 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
421 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
422 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
423 * gcc.target/i386/mpx/vararg-1-nov.c: New.
424 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
425 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
426 * gcc.target/i386/mpx/vararg-2-nov.c: New.
427 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
428 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
429 * gcc.target/i386/mpx/vararg-3-nov.c: New.
430 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
431 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
432 * gcc.target/i386/mpx/vararg-4-nov.c: New.
433 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
434 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
435 * gcc.target/i386/mpx/vararg-5-nov.c: New.
436 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
437 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
438 * gcc.target/i386/mpx/vararg-6-nov.c: New.
439 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
440 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
441 * gcc.target/i386/mpx/vararg-7-nov.c: New.
442 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
443 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
444 * gcc.target/i386/mpx/vararg-8-nov.c: New.
445 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
446 * gcc.target/i386/mpx/vla-1-lbv.c: New.
447 * gcc.target/i386/mpx/vla-1-nov.c: New.
448 * gcc.target/i386/mpx/vla-1-ubv.c: New.
449 * gcc.target/i386/mpx/vla-2-lbv.c: New.
450 * gcc.target/i386/mpx/vla-2-nov.c: New.
451 * gcc.target/i386/mpx/vla-2-ubv.c: New.
453 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
455 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
457 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
459 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
461 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
463 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
464 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
466 2015-03-10 Jakub Jelinek <jakub@redhat.com>
469 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
472 * c-c++-common/pr65120.c: New test.
474 PR rtl-optimization/65321
475 * gcc.dg/pr65321.c: New test.
477 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
479 PR tree-optimization/65355
480 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
482 2015-03-09 Jakub Jelinek <jakub@redhat.com>
485 * c-c++-common/pr49706.c: Adjust tests for not warning
486 about !!x == y or !b == y where b is boolean, and add
488 * c-c++-common/pr62199-2.c: Likewise.
490 2015-03-09 Richard Biener <rguenther@suse.de>
493 * gcc.dg/torture/pr65270-1.c: New testcase.
494 * gcc.dg/torture/pr65270-2.c: Likewise.
496 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
498 PR tree-optimization/63743
499 * gcc.dg/pr63743.c: New test.
501 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
504 * g++.dg/lto/pr65316_0.C: New testcase.
505 * g++.dg/lto/pr65316_1.C: New testcase.
507 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
510 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
512 * g++.dg/abi/rtti3.C: Likewise.
514 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
517 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
519 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
521 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
523 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
525 2015-03-08 Morin <mikael@gcc.gnu.org>
528 * gfortran.dg/entry_20.f90: New.
530 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
533 * gcc.c-torture/compile/pr65153.c: New.
535 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
538 * g++.dg/torture/pr65249.C: New.
540 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
542 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
546 2015-03-07 Marek Polacek <polacek@redhat.com>
547 Martin Uecker <uecker@eecs.berkeley.edu>
550 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
552 * c-c++-common/ubsan/bounds-8.c: New test.
553 * c-c++-common/ubsan/bounds-9.c: New test.
554 * gcc.dg/ubsan/bounds-2.c: New test.
556 2015-03-05 Martin Sebor <msebor@redhat.com>
559 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
560 checking of results into main to prevent it from getting optimized
562 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
564 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
566 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
567 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
568 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
571 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
573 * g++.dg/lto/pr65302_1.C: New testcase.
574 * g++.dg/lto/pr65302_0.C: New testcase.
576 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
578 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
579 -fno-ipa-icf to dg-options.
581 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
583 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
584 compiles using the linker plugin.
586 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
588 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
590 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
592 * gcc.target/arm/pr65067.c: New test.
594 2015-03-05 Martin Liska <mliska@suse.cz>
597 * gcc.dg/ipa/pr65318.c: New test.
599 2015-03-05 Marek Polacek <polacek@redhat.com>
601 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
603 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
607 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
609 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
610 max-unroll-times back to defaults for s390.
612 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
616 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
619 * g++.dg/cpp0x/initlist92.C: New.
621 2015-03-05 Richard Biener <rguenther@suse.de>
623 PR tree-optimization/65310
624 * gcc.dg/vect/pr65310.c: New testcase.
626 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
629 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
631 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
633 * gnat.dg/entry_queues3.adb: New test.
635 2015-03-04 Ian Lance Taylor <iant@google.com>
637 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
639 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
642 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
644 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
646 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
647 -fno-ipa-icf to dg-options
648 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
649 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
651 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
654 * g++.dg/cpp0x/decltype62.C: New.
656 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
658 * gnat.dg/object_overflow5.adb: New test.
660 2015-03-03 Martin Liska <mliska@suse.cz>
663 * gcc.dg/ipa/pr65287.c: New test.
665 2015-03-03 Martin Jambor <mjambor@suse.cz>
666 Eric Botcazou <ebotcazou@adacore.com>
668 * gnat.dg/specs/pack12.ads: New test.
670 2015-03-03 Martin Liska <mliska@suse.cz>
672 * gcc.dg/ipa/PR65282.c: New test.
674 2015-03-13 Jeff Law <law@redhat.com>
676 PR tree-optimization/65241
677 * gcc.c-torture/compile/pr65241.c: New test.
679 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
682 * gcc.target/avr/torture/pr64331.c: New test.
684 2015-03-03 Martin Liska <mliska@suse.cz>
685 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/ipa/pr65263.C: New test.
689 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
692 * gcc.dg/lto/pr65130_0.c: New testcase.
693 * gcc.dg/lto/pr65130_1.c: New testcase.
695 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
698 * g++.dg/torture/pr64988.C: New testcase.
700 2015-03-02 Tobias Burnus <burnus@net-b.de>
702 * gfortran.dg/coarray_atomic_6.f90: New.
704 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
707 * gcc.target/i386/pr65184.c: New.
709 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
712 * gcc.target/i386/pr65183.c: New.
714 2015-02-28 Martin Liska <mliska@suse.cz>
715 Jan Hubicka <hubicka@ucw.cz>
717 * gcc.dg/ipa/ipa-icf-35.c: New test.
718 * gcc.dg/ipa/ipa-icf-36.c: New test.
719 * gcc.dg/ipa/ipa-icf-37.c: New test.
721 2015-02-28 Martin Liska <mliska@suse.cz>
722 Jan Hubicka <hubicka@ucw.cz>
725 * gcc.dg/ipa/ipa-icf-34.c: New test.
727 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
730 * gcc.target/sh/sh/pr61142.c: New.
732 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
734 * g++.dg/other/dump-ada-spec-3.C: New test.
736 2015-03-01 Martin Liska <mliska@suse.cz>
738 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
739 * g++.dg/ipa/pr63595.C: Update expected results.
741 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
744 * g++.dg/ipa/ipa-icf-6.C: New testcase.
746 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
748 * gcc.dg/vect/pr59354.c: Move vector producing code to
751 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
754 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
755 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
756 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
757 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
759 2015-02-27 Jakub Jelinek <jakub@redhat.com>
761 PR tree-optimization/65048
762 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
763 (foo): Use K&R style definition.
765 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
768 * g++.dg/pr65032.C: New.
770 2015-02-27 Marek Polacek <polacek@redhat.com>
773 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
776 2015-02-27 Marek Polacek <polacek@redhat.com>
779 * gcc.dg/pr65228.c: New test.
781 2015-02-27 Kai Tietz <ktietz@redhat.com>
784 * gcc.dg/weak/weak-17.c: New file.
786 2015-02-27 Richard Biener <rguenther@suse.de>
789 * g++.dg/lto/pr65193_0.C: New testcase.
791 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
793 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
794 * gcc.target/s390/hotpatch-8.c: Likewise.
795 * gcc.target/s390/hotpatch-9.c: Likewise.
796 * gcc.target/s390/pr61078.c: Likewise.
797 * gcc.target/s390/pr57960.c: Remove -m64.
798 * gcc.target/s390/pr61078.c: Likewise.
800 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
801 Martin Liska <mliska@suse.cz>
804 * gcc.dg/pr64454.c: Disable ICF.
805 * gcc.dg/pr28685-1.c: Disable ICF
806 * gcc.dg/ipa/iinline-5.c: Disable ICF.
807 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
808 * g++.dg/ipa/ipa-icf-4.C: Update template.
810 2015-02-26 Jakub Jelinek <jakub@redhat.com>
812 PR tree-optimization/65216
813 * gcc.c-torture/execute/pr65216.c: New test.
815 PR tree-optimization/65215
816 * gcc.c-torture/execute/pr65215-1.c: New test.
817 * gcc.c-torture/execute/pr65215-2.c: New test.
818 * gcc.c-torture/execute/pr65215-3.c: New test.
819 * gcc.c-torture/execute/pr65215-4.c: New test.
820 * gcc.c-torture/execute/pr65215-5.c: New test.
822 2015-02-26 Tom de Vries <tom@codesourcery.com>
824 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
826 2015-02-26 Martin Liska <mliska@suse.cz>
827 Jan Hubicka <hubicka@ucw.cz>
829 * g++.dg/ipa/pr64146.C: Update expected results.
830 * gcc.dg/ipa/ipa-icf-26.c: Update test.
831 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
832 * gcc.dg/ipa/ipa-icf-34.c: New test.
834 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
836 * gcc.dg/vect/vect-pr61917.c: Rename to ...
837 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
838 (dg-additional-options): Remove dg directive.
839 (dg-final): Add dg directive.
841 2015-02-26 Marek Polacek <polacek@redhat.com>
844 * g++.dg/ipa/pr65008.C: New test.
846 2015-02-26 Tom de Vries <tom@codesourcery.com>
848 * lib/profopt.exp (profopt-target-cleanup): New proc.
849 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
850 files from sources from dg-additional-sources.
852 2015-02-26 Tom de Vries <tom@codesourcery.com>
854 * lib/gcov.exp: Cleanup in case of xfail.
856 2015-02-26 Sebastian Pop <s.pop@samsung.com>
858 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
860 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
863 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
864 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
865 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
866 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
867 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
868 * g++.dg/debug/pr46123.C: XFAIL and move...
869 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
870 * gcc.dg/debug/dwarf2-3.c: Move...
871 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
873 2015-02-26 Marek Polacek <polacek@redhat.com>
876 * g++.dg/cpp1y/pr65202.C: New test.
878 2015-02-26 Tom de Vries <tom@codesourcery.com>
880 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
881 locale_facets.h.gcov.
883 2015-02-26 Tom de Vries <tom@codesourcery.com>
885 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
887 2015-02-26 Tom de Vries <tom@codesourcery.com>
889 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
891 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
894 * gcc.target/i386/pr65217.c: New.
896 2015-02-26 Tom de Vries <tom@codesourcery.com>
898 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
900 2015-02-26 Tom de Vries <tom@codesourcery.com>
902 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
904 2015-02-26 Sebastian Pop <s.pop@samsung.com>
906 PR tree-optimization/65048
907 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
909 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
911 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
912 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
914 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
917 * gcc.target/i386/pr65161.c: New test.
919 2015-02-26 Terry Guo <terry.guo@arm.com>
921 * gcc.target/arm/no-volatile-in-it.c: New test.
923 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
925 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
926 (dg-options): Add -save-temps.
927 (dg-final): Add cleanup-saved-temps.
929 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
931 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
933 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
935 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
936 * gcc.target/powerpc/pack01.c: Include string.h.
938 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
941 * gcc.target/i386/pr65167.c: New.
943 2015-02-25 Kai Tietz <ktietz@redhat.com>
945 PR tree-optimization/61917
946 * gcc.dg/vect/vect-pr61917.c: New file.
948 2015-02-24 Jakub Jelinek <jakub@redhat.com>
950 PR tree-optimization/65170
951 * gcc.c-torture/execute/pr65170.c: New test.
952 * gcc.dg/tree-ssa/vrp96.c: New test.
954 2015-02-24 Tom de Vries <tom@codesourcery.com>
956 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
958 2015-02-24 Tom de Vries <tom@codesourcery.com>
961 * lib/gcc-defs.exp (additional_sources_used): Add new var.
962 (dg-additional-files-options): Copy additional_sources to
963 additional_sources_used before emptying additional_sources.
964 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
965 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
966 (cleanup-saved-temps): Use additional_sources_used instead of
968 (dg-test): Reset additional_sources_used.
970 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
973 * gfortran.dg/integer_exponentiation_6.F90: New test.
975 2015-02-23 Martin Sebor <msebor@redhat.com>
978 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
979 two parts. One to save registers, the other to verify the
980 registers have the right values. Save register state into
981 static data rather than on the stack.
983 2015-02-23 Jakub Jelinek <jakub@redhat.com>
986 * c-c++-common/asan/pr63888.c: New test.
988 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
991 * gcc.c-torture/compile/pr65163.c: New.
993 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
995 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
997 * gcc.dg/hoist-register-pressure-2.c: Likewise.
998 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1000 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1002 * gcc.target/s390/20090223-1.c: Add
1003 -Wno-implicit-function-declaration option.
1004 * gcc.target/s390/pr42224.c: Likewise.
1005 * gcc.target/s390/pr55718.c: Likewise.
1007 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1009 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1010 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1011 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1012 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1013 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1014 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1015 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1016 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1017 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1018 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1019 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1020 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1021 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1022 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1023 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1024 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1025 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1026 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1027 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1028 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1029 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1031 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1033 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1034 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1035 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1036 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1037 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1038 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1039 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1040 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1041 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1042 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1043 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1044 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1045 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1046 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1047 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1048 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1050 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1054 * gfortran.dg/pr61960.f90: New.
1055 * gfortran.dg/pr64230.f90: New.
1056 * gfortran.dg/pr64980.f03: New.
1058 2015-02-22 Tom de Vries <tom@codesourcery.com>
1060 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1062 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1065 * gnat.dg/timing_events.adb: Removed, invalid test.
1067 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1070 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1072 * g++.dg/gcov/gcov-2.C: Likewise.
1074 2015-02-20 Richard Biener <rguenther@suse.de>
1076 PR tree-optimization/65136
1077 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1079 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1083 and nvptx-*-* blacklisting.
1085 * gcc.dg/sibcall-9.c: New test.
1086 * gcc.dg/sibcall-10.c: New test.
1088 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1090 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1092 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1095 * gcc.target/avr/torture/pr64452.c: New test.
1097 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1099 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1100 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1102 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1105 * lib/target-supports.exp (check_compile): Check whether
1106 additional_sources is defined before using it.
1108 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1111 * g++.dg/opt/pr65074.C: New file.
1113 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1115 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1116 (size_type): New typedef.
1117 (operator "" _script): Use it for the last argument.
1119 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1121 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1123 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1125 * lib/target-supports.exp (check_compile): Save/restore
1126 additional_sources that may belong to an actual test.
1128 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1130 PR gcov-profile/64634
1131 * g++.dg/gcov/gcov-15.C: New test.
1133 2015-02-18 Tom de Vries <tom@codesourcery.com>
1135 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1137 2015-02-18 Tom de Vries <tom@codesourcery.com>
1139 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1141 2015-02-18 Tom de Vries <tom@codesourcery.com>
1143 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1145 2015-02-18 Tom de Vries <tom@codesourcery.com>
1147 * gfortran.dg/fmt_cache_1.f: Add missing close.
1149 2015-02-18 Tom de Vries <tom@codesourcery.com>
1152 * gfortran.dg/read_eof_8.f90: Add missing close.
1154 2015-02-18 Richard Biener <rguenther@suse.de>
1156 PR tree-optimization/65063
1157 * gcc.dg/pr65063.c: New testcase.
1159 2015-02-18 Richard Biener <rguenther@suse.de>
1161 PR tree-optimization/62217
1162 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1164 2015-02-18 Marek Polacek <polacek@redhat.com>
1167 * c-c++-common/ubsan/pr65081.c: New test.
1169 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1171 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1172 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1174 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1176 * gcc.dg/ipa/propalign-3.c: New test.
1178 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1181 * gcc.target/sh/pr64793.c: New.
1182 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1184 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1186 * gcc.target/arm/divzero.c: New test case.
1188 2015-02-17 Tom de Vries <tom@codesourcery.com>
1190 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1192 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1193 Jakub Jelinek <jakub@redhat.com>
1196 * g++.dg/cpp0x/pr65075.C: New test.
1198 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1201 * gcc.target/powerpc/pr65058.c: New test.
1203 2015-02-16 Jeff Law <law@redhat.com>
1205 PR tree-optimization/64823
1206 * gcc.dg/uninit-20.c: New test.
1208 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1209 James Greenhalgh <james.greenhalgh@arm.com>
1212 * gcc.dg/ipa/ipa-clone-1.c: New test.
1214 2015-02-16 Richard Biener <rguenther@suse.de>
1216 PR tree-optimization/65077
1217 * gcc.dg/torture/pr65077.c: New testcase.
1219 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1221 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1222 Directive adjusted to scan for ldaxr.
1223 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1224 adjusted to scan for ldaex.
1226 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/cpp0x/constexpr-65080.C: New.
1231 2015-02-16 Richard Biener <rguenther@suse.de>
1233 PR tree-optimization/63593
1234 * gcc.dg/pr63593.c: New testcase.
1236 2015-02-16 Marek Polacek <polacek@redhat.com>
1239 * gcc.dg/pr65066.c: New test.
1241 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1243 * gcc.dg/pr65002.C: Move ...
1244 * g++.dg/ipa/pr65002.C: ... here.
1246 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1248 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1249 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1250 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1251 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1253 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1256 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1257 the expression to find calls.
1258 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1259 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1260 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1261 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1262 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1264 2015-02-14 Marek Polacek <polacek@redhat.com>
1267 * gcc.dg/array-11.c: New test.
1268 * gcc.dg/array-12.c: New test.
1269 * gcc.dg/array-13.c: New test.
1270 * gcc.dg/array-14.c: New test.
1271 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1272 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1273 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1274 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1275 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1276 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1278 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1281 * g++.dg/lookup/using54.C: New.
1283 2015-02-13 Jeff Law <law@redhat.com>
1286 Revert my change for tree-optimization/64823.
1288 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1290 PR tree-optimization/65053
1291 * gcc.c-torture/execute/pr65053-1.c: New test.
1292 * gcc.c-torture/execute/pr65053-2.c: New test.
1294 2015-02-13 Marek Polacek <polacek@redhat.com>
1297 * gcc.dg/pr65050.c: New test.
1299 2015-02-13 Jeff Law <law@redhat.com>
1301 PR tree-optimization/64823
1302 * gcc.dg/uninit-20.c: New test.
1304 PR rtl-optimization/47477
1305 * gcc.dg/tree-ssa/pr47477.c: New test.
1307 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1310 * g++.dg/parse/ivdep-2.C: New.
1311 * g++.dg/parse/ivdep-3.C: Likewise.
1313 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1316 * gfortran.dg/continuation_13.f90: New test.
1317 * gfortran.dg/continuation_14.f: New test.
1319 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/sfinae55.C: New.
1324 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1327 * g++.dg/ipa/pr65034.C: New test.
1329 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1331 PR tree-optimization/65002
1332 * gcc.dg/pr65002.C: New.
1334 2015-02-13 Marek Polacek <polacek@redhat.com>
1337 * c-c++-common/pr65040.c: New test.
1339 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1341 PR tree-optimization/64705
1342 * gcc.dg/tree-ssa/pr64705.c: New test.
1344 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1347 * gcc.dg/visibility-22.c: New test.
1348 * gcc.dg/visibility-23.c: New test.
1349 * gcc.target/i386/pr32219-1.c: New test.
1350 * gcc.target/i386/pr32219-2.c: New test.
1351 * gcc.target/i386/pr32219-3.c: New test.
1352 * gcc.target/i386/pr32219-4.c: New test.
1353 * gcc.target/i386/pr32219-5.c: New test.
1354 * gcc.target/i386/pr32219-6.c: New test.
1355 * gcc.target/i386/pr32219-7.c: New test.
1356 * gcc.target/i386/pr32219-8.c: New test.
1357 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1359 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1361 PR libgfortran/57822
1362 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1363 four different KINDs.
1365 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1368 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1371 * g++.dg/ubsan/pr65000.C: New test.
1373 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1376 * gfortran.dg/finalize_28.f90: New test
1378 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1381 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1382 DW_TAG_lexical_block removal.
1383 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1384 * g++.dg/guality/pr55541.C: New test.
1387 * g++.dg/ubsan/pr64984.C: New test.
1389 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1391 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1393 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1396 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1397 instructions for 2015-01-14 get_memmodel changes.
1398 * gcc.target/powerpc/atomic-p8.c: Likewise.
1401 * g++.dg/ubsan/pr65019.C: New test.
1403 PR tree-optimization/65014
1404 * gcc.c-torture/compile/pr65014.c: New test.
1406 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1408 PR libgfortran/57822
1409 * gfortran/fmt_g0_7.f08: Revise test.
1411 2015-02-11 Jeff Law <law@redhat.com>
1414 * gcc.target/m68k/pr63347.c: New test.
1416 2015-02-11 Marek Polacek <polacek@redhat.com>
1418 * g++.dg/ubsan/shift-1.C: New test.
1419 * gcc.dg/ubsan/c-shift-2.c: New test.
1420 * c-c++-common/ubsan/shift-5.c: Remove file.
1422 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1424 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1425 Directive adjusted to XFAIL.
1426 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1429 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1432 * g++.dg/opt/pr65003.C: New test.
1434 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1436 * lib/target-supports.exp (check_effective_target_pie): Renamed
1438 (check_effective_target_pie_enabled): This.
1439 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1440 * gcc.target/i386/pie.c: Likewise.
1442 2015-02-11 Andrew Pinski <apinski@cavium.com>
1445 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1446 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1448 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1451 * gcc.target/i386/pr61925-1.c: New test.
1452 * gcc.target/i386/pr61925-2.c: New test.
1453 * gcc.target/i386/pr61925-3.c: New test.
1455 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1458 * g++.dg/asan/pr65004.C: New test.
1460 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1463 * gcc.taget/sh/pr64661-0.h: New.
1464 * gcc.taget/sh/pr64661-1.c: New.
1465 * gcc.taget/sh/pr64661-2.c: New.
1466 * gcc.taget/sh/pr64661-3.c: New.
1467 * gcc.taget/sh/pr64661-4.c: New.
1469 2015-02-10 Richard Biener <rguenther@suse.de>
1471 PR tree-optimization/64995
1472 * g++.dg/torture/pr64995.C: New testcase.
1474 2015-02-10 Richard Biener <rguenther@suse.de>
1476 PR tree-optimization/64909
1477 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1479 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1481 * gcc.dg/signbit-sa.c: New test.
1483 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1485 PR libgfortran/57822
1486 * gfortran/fmt_g0_7.f08: New test.
1488 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1490 PR tree-optimization/43378
1491 * gcc.dg/tree-ssa/pr43378.c: New test.
1493 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1496 * g++.dg/torture/pr64978.C: New testcase.
1498 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.dg/asan/pr64981.c: New test.
1503 2015-02-09 Marek Polacek <polacek@redhat.com>
1506 * gcc.dg/pr64856.c: New test.
1508 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1511 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1512 * gcc.c-torture/execute/pr64979.c: New test.
1514 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1516 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1518 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1521 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1523 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1526 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1528 2015-02-09 Richard Biener <rguenther@suse.de>
1530 PR tree-optimization/54000
1531 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1533 2015-02-09 Tom de Vries <tom@codesourcery.com>
1535 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1537 2015-02-09 Martin Liska <mliska@suse.cz>
1539 * g++.dg/ipa/pr64858.C: New test.
1541 2015-02-09 Tom de Vries <tom@codesourcery.com>
1543 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1545 2015-02-08 Andrew Pinski <apinski@cavium.com>
1547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1549 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1552 * gfortran.dg/use_rename_8.f90: New.
1554 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1556 * gnat.dg/addr7.ad[sb]: New test.
1557 * gnat.dg/addr8.ad[sb]: Likewise.
1559 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1562 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1563 from jit.dg/test-compile-to-executable.c's create_code, with a
1564 clarification of the output message.
1565 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1567 (test_jit): Use CHECK_NO_ERRORS when calling
1568 gcc_jit_context_compile_to_file.
1569 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1570 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1571 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1572 about deletions that are attempted.
1573 (jit-verify-compile-to-file): Rename to...
1574 (jit-verify-output-file-was-created): ...this, and drop the
1575 attempt to run "file" and verify the output.
1576 (jit-verify-assembler): New function.
1577 (jit-verify-object): New function.
1578 (jit-verify-dynamic-library): New function.
1579 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1580 favor of an implementation from new file
1581 create-code-for-hello-world-executable.h, which also adds a
1583 (dg-final): Replace jit-verify-compile-to-file with
1584 jit-verify-output-file-was-created, and invoke new function
1585 jit-verify-assembler.
1586 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1588 (dg-final): Replace jit-verify-compile-to-file with
1589 jit-verify-output-file-was-created, and invoke new function
1590 jit-verify-dynamic-library.
1591 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1592 favor of an implementation from new file
1593 create-code-for-hello-world-executable.h, which also adds a
1595 (dg-final): Replace jit-verify-compile-to-file with
1596 jit-verify-output-file-was-created. Strengthen the expected stdout
1597 from the built executable.
1598 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1599 favor of an implementation from new file
1600 create-code-for-hello-world-executable.h, which also adds a
1602 (dg-final): Replace jit-verify-compile-to-file with
1603 jit-verify-output-file-was-created, and invoke new function
1605 * jit.dg/verify-dynamic-library.c: New source file.
1607 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1608 Brian Rzycki <b.rzycki@samsung.com>
1610 PR tree-optimization/64878
1611 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1613 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1616 * g++.dg/ipa/pr64896.C: New test.
1618 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1621 * gcc.target/powerpc/pr64205.c: New file.
1623 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1625 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1626 (dg-options): Use -fpie instead of -fPIE -pie.
1628 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1631 * g++.dg/asan/pr64937.C: New test.
1633 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1636 * gfortran.dg/class_to_type_4.f90: New test
1638 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1640 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1642 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1644 PR rtl-optimization/64957
1646 * gcc.c-torture/execute/pr64957.c: New test.
1648 2015-02-05 Jeff Law <law@redhat.com>
1651 * gcc.target/h8300/pr17306-1.c: New test.
1652 * gcc.target/h8300/pr17306-2.c: New test.
1654 2015-02-05 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/structure_constructor_12.f90: New.
1659 2015-02-05 Jeff Law <law@redhat.com>
1662 gcc.target/h8300/pr58400.c: New test.
1664 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1666 * gcc.target/arm/macro_defs0.c: New test.
1667 * gcc.target/arm/macro_defs1.c: New test.
1668 * gcc.target/arm/macro_defs2.c: New test.
1670 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1672 PR rtl-optimization/64905
1673 * gcc.target/i386/pr64905.c: Require nonpic target.
1674 (dg-options): Add -fomit-frame-pointer.
1677 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1679 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1682 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1685 * gfortran.dg/type_to_class_2.f90: New test
1686 * gfortran.dg/type_to_class_3.f90: New test
1688 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1691 * g++.dg/torture/pr64686.C: New testcase.
1693 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1695 PR rtl-optimization/64905
1696 * gcc.target/i386/pr64905.c: New file.
1698 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1700 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1701 * gcc.dg/guality/pr41616-1.c: Ditto.
1703 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1706 * gcc.dg/pr64817-3.c: New.
1708 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1709 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1711 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1712 pass parameters in registers.
1713 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1714 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1715 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1717 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1718 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1720 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1721 list, allow for multilibed targets.
1722 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1724 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1726 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1727 * gcc.dg/pr46728-6.c: Ditto.
1729 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1731 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1732 for mips_nanlegacy target.
1734 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1736 * gcc.target/i386/chkp-hidden-def.c: New.
1738 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1741 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1742 to use 24 bits for bitfield b.
1744 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1747 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1748 cache result in a global variable. Include all 32-bit targets for
1751 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1753 PR rtl-optimization/64756
1754 * gcc.c-torture/execute/pr64756.c: New test.
1756 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1759 * gcc.target/sh/pr64660-0.h: New.
1760 * gcc.target/sh/pr64660-1.c: New.
1761 * gcc.target/sh/pr64660-2.c: New.
1762 * gcc.target/sh/pr64660-3.c: New.
1763 * gcc.target/sh/pr64660-4.c: New.
1765 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1768 * g++.dg/warn/Waddress-2.C: New.
1770 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1773 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1775 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1777 PR preprocessor/64803
1778 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1780 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1782 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1784 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1787 (_ARM_FPSRC): Add DN and AHP fields.
1788 (clean_results): Force DN=1 on AArch64.
1789 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1790 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1791 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1792 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1793 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1794 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1796 2015-02-02 Alan Modra <amodra@gmail.com>
1798 * gcc.target/powerpc/cprophard.c: New.
1800 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1802 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1803 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1805 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1808 * gcc.dg/pr64817-1.c: New test.
1809 * gcc.dg/pr64817-2.c: New test.
1811 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1814 * gcc.target/sh/pr64851-0.h: New
1815 * gcc.target/sh/pr64851-1.c: New
1816 * gcc.target/sh/pr64851-2.c: New
1817 * gcc.target/sh/pr64851-3.c: New
1818 * gcc.target/sh/pr64851-4.c: New
1820 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1823 * gcc.dg/torture/pr64882.c: New test.
1825 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1831 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1833 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1834 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1835 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1836 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1837 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1838 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1840 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1841 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1843 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1844 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1847 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1850 * g++.dg/pr64688-2.C: New.
1852 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1854 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1855 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1856 * gcc.target/i386/fuse-caller-save.c: Ditto.
1857 * gcc.target/i386/headmerge-1.c: Ditto.
1858 * gcc.target/i386/headmerge-2.c: Ditto.
1859 * gcc.target/i386/sibcall-6.c: Ditto.
1861 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1864 * gcc.target/i386/pr64617.c: New test.
1866 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1869 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1870 (dg-options): Remove -m32.
1871 (dg-final): Scan for "movb %al" only.
1872 * gcc.target/i386/pr15184-2.c: Ditto.
1874 2015-01-30 Richard Biener <rguenther@suse.de>
1876 PR tree-optimization/64829
1877 * gcc.dg/vect/pr64829.c: New testcase.
1879 2015-01-29 Marek Polacek <polacek@redhat.com>
1882 * gcc.dg/pr64709.c: New test.
1884 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1887 * g++.dg/ubsan/pr64717-1.C: New test.
1888 * g++.dg/ubsan/pr64717-2.C: New test.
1890 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1894 2015-01-29 Jeff Law <law@redhat.com>
1897 * gcc.target/i386/pr15184-1.c: New test.
1898 * gcc.target/i386/pr15184-2.c: New test.
1900 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1902 PR tree-optimization/64746
1903 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1905 2015-01-29 Richard Biener <rguenther@suse.de>
1907 PR tree-optimization/64853
1908 * gcc.dg/torture/pr64853.c: New testcase.
1910 2015-01-29 Richard Biener <rguenther@suse.de>
1912 PR tree-optimization/64844
1913 * gcc.dg/vect/pr64844.c: New testcase.
1915 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1918 * gcc.dg/pr64809.c: Delete.
1920 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1923 * gcc.target/i386/pr64805.c: New.
1925 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1927 * gcc.dg/guality/guality.h (main): Add argv[0] to
1928 guality_gdb_command.
1930 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1933 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1935 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1938 * gcc.target/sh/sh.exp
1939 (check_effective_target_atomic_model_soft_gusa_available,
1940 check_effective_target_atomic_model_soft_tcb_available,
1941 check_effective_target_atomic_model_soft_imask_available,
1942 check_effective_target_atomic_model_hard_llcs_available): New.
1943 * gcc.target/sh/pr64659-0.h: New.
1944 * gcc.target/sh/pr64659-1.c: New.
1945 * gcc.target/sh/pr64659-2.c: New.
1946 * gcc.target/sh/pr64659-3.c: New.
1947 * gcc.target/sh/pr64659-4.c: New.
1949 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1951 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1952 scan-assembler-times pattern.
1954 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1957 * gcc.dg/pr64809.c: New test.
1959 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1961 PR tree-optimization/64277
1962 * gcc.dg/pr64277.c: New.
1964 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1966 PR tree-optimization/64718
1967 * gcc.c-torture/execute/pr64718.c: New test.
1969 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1971 * gcc.target/aarch64/abs_2.c: New.
1973 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1975 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1976 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1977 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1980 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1983 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1984 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1985 { target comdat_group }.
1987 2015-01-27 Tobias Burnus <burnus@net-b.de>
1990 * gfortran.dg/goacc/coarray_2.f90: New.
1992 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1996 * g++.dg/torture/pr64139.C: New testcase.
1997 * g++.dg/torture/pr60871.C: Likewise.
1999 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2002 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2003 prevent linking errors.
2005 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2008 * g++.dg/torture/pr64282.C: New testcase.
2010 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2012 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2015 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2017 * gcc.target/s390/hotpatch-13.c: New testcase.
2018 * gcc.target/s390/hotpatch-14.c: New testcase.
2019 * gcc.target/s390/hotpatch-15.c: New testcase.
2020 * gcc.target/s390/hotpatch-16.c: New testcase.
2021 * gcc.target/s390/hotpatch-17.c: New testcase.
2022 * gcc.target/s390/hotpatch-18.c: New testcase.
2023 * gcc.target/s390/hotpatch-19.c: New testcase.
2024 * gcc.target/s390/hotpatch-20.c: New testcase.
2025 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2026 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2027 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2028 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2029 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2030 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2031 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2032 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2033 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2034 * gcc.target/s390/hotpatch-10.c: Likewise.
2035 * gcc.target/s390/hotpatch-11.c: Likewise.
2036 * gcc.target/s390/hotpatch-12.c: Likewise.
2037 * gcc.target/s390/hotpatch-2.c: Likewise.
2038 * gcc.target/s390/hotpatch-3.c: Likewise.
2039 * gcc.target/s390/hotpatch-4.c: Likewise.
2040 * gcc.target/s390/hotpatch-5.c: Likewise.
2041 * gcc.target/s390/hotpatch-6.c: Likewise.
2042 * gcc.target/s390/hotpatch-7.c: Likewise.
2043 * gcc.target/s390/hotpatch-8.c: Likewise.
2044 * gcc.target/s390/hotpatch-9.c: Likewise.
2045 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2046 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2047 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2048 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2049 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2050 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2051 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2052 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2054 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2056 * gcc.dg/long_branch.c: New testcase.
2058 2015-01-27 Richard Biener <rguenther@suse.de>
2060 PR tree-optimization/56273
2061 PR tree-optimization/59124
2062 PR tree-optimization/64277
2063 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2064 * gcc.dg/Warray-bounds-12.c: Likewise.
2065 * gcc.dg/Warray-bounds-13.c: Likewise.
2067 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2069 PR rtl-optimization/61058
2070 * gcc.dg/pr61058.c: New test.
2072 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2074 * gcc.target/i386/chkp-narrow-bounds.c: New.
2076 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2078 PR tree-optimization/64807
2079 * gcc.dg/pr64807.c: New test.
2082 * gcc.dg/pr64766.c: New test.
2084 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2087 * gcc.target/sh/pr49263-4.c: New.
2089 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2092 * gfortran.dg/allocate_with_mold_1.f90: New test
2094 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2097 * gcc.dg/pr64778.c: New test.
2100 * gcc.dg/vect/pr64421.c: New test.
2102 2015-01-26 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/coarray_36.f: New.
2106 * gfortran.dg/coarray_37.f90: New.
2108 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2111 * gfortran.dg/class_allocate_18.f90: New.
2113 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2115 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2117 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2119 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2121 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2123 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2125 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2127 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2129 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2131 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2132 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2133 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2134 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2136 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2138 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2139 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2140 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2142 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2144 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2145 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2146 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2147 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2148 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2151 2015-01-26 Richard Biener <rguenther@suse.de>
2154 * gcc.dg/uninit-19.c: New testcase.
2156 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2158 * lib/target-supports.exp (check_effective_target_vect64): Add
2161 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2164 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2166 2015-01-26 Tony Liu <tony.liu@arm.com>
2168 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2171 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2174 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2175 correctly, clean up afterwards.
2177 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2180 * gfortran.dg/use_rename_7.f90: New.
2182 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2184 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2185 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2187 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2190 * gcc.target/sh/pr54236-4.c: New.
2192 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2194 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2195 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2198 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2201 * gfortran.dg/open_new_segv.f90: New test.
2203 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2212 * gcc.target/sh/pr64345-1.c: New.
2213 * gcc.target/sh/pr64345-2.c: New.
2214 * gcc.target/sh/pr59533-1.c: New.
2215 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2216 * gcc.target/sh/pr52933-2.c: Likewise.
2217 * gcc.target/sh/pr54089-1.c: Likewise.
2218 * gcc.target/sh/pr54236-1.c: Likewise.
2219 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2220 * gcc.target/sh/pr49263-1.c: Remove xfails.
2221 * gcc.target/sh/pr49263-2.c: Likewise.
2222 * gcc.target/sh/pr49263-3.c: Likewise.
2223 * gcc.target/sh/pr53987-1.c: Likewise.
2224 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2225 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2226 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2227 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2228 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2229 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2231 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2234 2015-01-24 Tom de Vries <tom@codesourcery.com>
2236 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2238 2015-01-23 Ian Lance Taylor <iant@google.com>
2241 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2242 targets without split stack support.
2244 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2247 * gcc.target/i386/pr64317.c: New test.
2249 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2251 PR rtl-optimization/63637
2252 PR rtl-optimization/60663
2253 * gcc.dg/pr63637-1.c: New test.
2254 * gcc.dg/pr63637-2.c: New test.
2255 * gcc.dg/pr63637-3.c: New test.
2256 * gcc.dg/pr63637-4.c: New test.
2257 * gcc.dg/pr63637-5.c: New test.
2258 * gcc.dg/pr63637-6.c: New test.
2259 * gcc.target/i386/pr63637-1.c: New test.
2260 * gcc.target/i386/pr63637-2.c: New test.
2261 * gcc.target/i386/pr63637-3.c: New test.
2262 * gcc.target/i386/pr63637-4.c: New test.
2263 * gcc.target/i386/pr63637-5.c: New test.
2264 * gcc.target/i386/pr63637-6.c: New test.
2266 2015-01-23 Richard Biener <rguenther@suse.de>
2269 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2270 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2272 2015-01-23 Marek Polacek <polacek@redhat.com>
2274 PR preprocessor/60570
2275 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2276 * gcc.dg/cpp/pr60570.c: New test.
2278 2015-01-23 Richard Biener <rguenther@suse.de>
2281 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2282 vectorization on vect64 targets.
2284 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2287 * gfortran.dg/class_allocate_17.f90: New.
2289 2015-01-23 Tobias Burnus <burnus@net-b.de>
2292 * gfortran.dg/goacc/combined_loop.f90: New.
2294 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2297 * gfortran.dg/make_unit.f90: New test.
2299 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2302 * gfortran.dg/negative_unit_int8.f: Update.
2304 2015-01-22 Jeff Law <law@redhat.com>
2307 * gcc.target/m68k/pr52076-1.c: New test.
2308 * gcc.target/m68k/pr52076-2.c: New test.
2310 2015-01-22 Richard Biener <rguenther@suse.de>
2313 * gcc.dg/torture/pr64728.c: New testcase.
2315 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2318 * g++.dg/pr64688.C: New test.
2320 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2322 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2323 to avoid errors with -fpic.
2325 2015-01-22 Richard Biener <rguenther@suse.de>
2328 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2330 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2332 PR rtl-optimization/64682
2333 * gcc.c-torture/execute/pr64682.c: New file.
2335 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2338 * gcc.dg/pr64511.c: New test.
2340 PR rtl-optimization/62078
2341 * g++.dg/opt/pr62078.C: New test.
2344 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2346 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2349 * gfortran.dg/internal_pack_15.f90: New test.
2351 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2353 * c-c++-common/tsan/step.c: New testcase.
2355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2357 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2361 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2365 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2369 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2373 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2377 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2381 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2385 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2387 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2389 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2391 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2393 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2395 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2397 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2399 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2401 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2403 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2405 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2406 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2407 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2412 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2413 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2414 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2417 2015-01-21 Renlin Li <renlin.li@arm.com>
2419 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2420 * g++.dg/tls/thread_local5g.C: Likewise.
2421 * g++.dg/tls/thread_local6g.C: Likewise.
2423 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2425 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2426 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2427 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2429 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2431 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2432 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2433 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2435 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2437 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2438 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2439 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2441 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2443 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2444 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2445 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2447 2015-01-20 Jeff Law <law@redhat.com>
2450 * gcc.target/m68k/pr59946.c: New test.
2452 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2454 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2455 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2456 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2458 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2460 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2461 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2462 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2464 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2466 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2467 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2468 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2470 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2472 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2473 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2474 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2476 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2479 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2481 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2482 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2483 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2485 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2487 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2488 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2489 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2491 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2493 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2495 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2497 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2500 * g++.dg/ubsan/pr64632.C: New test.
2503 * gcc.dg/pr64663.c: New test.
2505 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2508 * g++.dg/warn/Wunused-var-23.C: New.
2510 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2513 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2514 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2516 2015-01-20 Richard Biener <rguenther@suse.de>
2519 * gcc.dg/lto/pr64684_0.c: New testcase.
2520 * gcc.dg/lto/pr64684_1.c: Likewise.
2521 * gcc.dg/lto/pr64684_2.c: Likewise.
2522 * gcc.dg/lto/pr64685_0.c: Likewise.
2523 * gcc.dg/lto/pr64685_1.c: Likewise.
2525 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2528 * g++.dg/cpp1y/lambda-init12.C: New.
2530 2015-01-20 Richard Biener <rguenther@suse.de>
2532 PR tree-optimization/64410
2533 * g++.dg/vect/pr64410.cc: Require vect_double.
2535 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2538 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2540 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2544 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2546 PR rtl-optimization/64081
2547 * gcc.dg/pr64081.c: New test.
2549 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2551 * jit.dg/harness.h: Include <unistd.h>.
2552 (CHECK_NO_ERRORS): New.
2553 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2554 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2555 gcc_jit_context_compile_to_file.
2556 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2557 args to the spawned executable.
2558 (jit-expand-vars): New function.
2559 (jit-exe-params): New variable.
2560 (dg-jit-set-exe-params): New function.
2561 (jit-dg-test): Detect testcases that use
2562 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2563 Set arguments of spawned process to jit-exe-params.
2564 (jit-get-output-filename): New function.
2565 (jit-setup-compile-to-file): New function.
2566 (jit-verify-compile-to-file): New function.
2567 (jit-run-executable): New function.
2568 (jit-verify-executable): New function.
2569 * jit.dg/test-compile-to-assembler.c: New testcase.
2570 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2571 * jit.dg/test-compile-to-executable.c: New testcase.
2572 * jit.dg/test-compile-to-object.c: New testcase.
2574 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2577 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2580 2015-01-19 Martin Liska <mliska@suse.cz>
2582 * objc/compile/pr64668.m: New test.
2584 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2586 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2587 (create_overflow_fn): Update comment to clarify that
2588 the third param of the created function is a bool *, not
2590 (verify_int_overflow_fn): Convert param "expected_ovf" from
2591 int to bool. Update third param of "overflow_fn_type" from int *
2592 to bool *. Update local "actual_ovf" from int to bool.
2593 (verify_uint_overflow_fn): Likewise.
2595 2015-01-19 Martin Liska <mliska@suse.cz>
2597 * gcc.dg/ipa/ipa-icf-33.c: New test.
2599 2015-01-19 Felix Yang <felix.yang@huawei.com>
2600 Haijian Zhang <z.zhanghaijian@huawei.com>
2602 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2603 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2604 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2605 result_float64x2, expected_hfloat64x2): New helper type, variable and
2607 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2608 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2609 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2610 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2611 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2612 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2613 and target without the FMA feature.
2615 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2617 * gcc.target/aarch64/pr64304.c: New testcase.
2619 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2621 PR rtl-optimization/64081
2622 * gcc.dg/pr64081.c: New test.
2624 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2627 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2629 * gcc.target/aarch64/test_frame_6.c: Likewise.
2630 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2631 and x19 (in the epilogue).
2632 * gcc.target/aarch64/test_frame_4.c: Likewise.
2633 * gcc.target/aarch64/test_frame_7.c: Likewise.
2635 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2637 * gcc.target/i386/chkp-always_inline.c: New.
2639 2015-01-15 Andrew Pinski <apinski@cavium.com>
2640 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2642 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2643 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2645 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2648 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2649 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2651 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2654 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2656 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2659 * gcc.target/sh/torture/pr64652.c: New.
2661 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2663 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2664 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2665 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2666 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2667 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2668 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2670 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2673 * g++.dg/torture/pr64378.C: New testcase.
2675 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2678 * gfortran.dg/block_13.f08: New test
2680 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2683 * gfortran.dg/associate_1.f03: Allow test for character with
2686 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2688 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2689 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2691 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2693 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2695 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2698 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2700 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2703 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2706 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2709 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2711 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2714 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2716 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2718 PR rtl-optimization/52773
2719 * gcc.c-torture/compile/pr52773.c: New test.
2721 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2724 * g++.dg/cpp0x/alias-decl-46.C: New.
2726 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2728 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2730 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2734 (CHECK_FP): Likewise.
2735 (CHECK_CUMULATIVE_SAT): Likewise.
2737 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2739 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2740 (Set_Neon_Cumulative_Sat): Add parameter.
2741 (__set_neon_cumulative_sat): Support new parameter.
2742 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2743 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2745 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2746 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2749 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2751 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2752 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2754 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2757 * g++.dg/tls/thread_local-ice4.C: New.
2759 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2761 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2764 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2767 * g++.dg/cpp0x/vt-62276.C: New.
2769 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2772 * g++.dg/pr64353.C: New.
2774 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2777 * gcc.target/aarch64/pr64263_1.c: New test.
2779 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2781 PR tree-optimization/64434
2782 * gcc.dg/torture/pr64434.c: Move to...
2783 * gcc.dg/pr64434.c: ... here.
2785 2015-01-16 Richard Biener <rguenther@suse.de>
2788 * gcc.dg/uninit-18.c: New testcase.
2790 2015-01-16 Richard Biener <rguenther@suse.de>
2792 PR tree-optimization/64568
2793 * g++.dg/torture/pr64568-2.C: New testcase.
2795 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2798 * gcc.target/i386/chkp-label-address.c: New.
2800 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2803 * gfortran.dg/pointer_init_6.f90: Extended.
2805 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2807 * gcc.c-torture/compile/20150108.c: New test.
2809 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2811 * gcc.target/visium: New directory.
2813 2015-01-16 Richard Biener <rguenther@suse.de>
2815 PR tree-optimization/61743
2816 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2817 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2819 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2821 * gcc.dg/pr64015.c: New test.
2823 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2827 * g++.dg/ipa/pr64612.C: New test.
2829 2015-01-16 Renlin Li <renlin.li@arm.com>
2831 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2833 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2835 * gcc.target/i386/sse-14.c: Test new intrinsic.
2836 * gcc.target/i386/sse-22.c: Ditto.
2838 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2841 * g++.dg/cpp0x/auto44.C: New.
2843 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2846 * gcc.target/nios2/gpopt-all.c: New test case.
2847 * gcc.target/nios2/gpopt-local.c: New test case.
2848 * gcc.target/nios2/gpopt-global.c: New test case.
2849 * gcc.target/nios2/gpopt-data.c: New test case.
2850 * gcc.target/nios2/gpopt-none.c: New test case.
2852 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2854 * g++.dg/ubsan/vptr-1.C: New test.
2855 * g++.dg/ubsan/vptr-2.C: New test.
2856 * g++.dg/ubsan/vptr-3.C: New test.
2857 * g++.dg/ubsan/vptr-4.C: New test.
2858 * g++.dg/ubsan/vptr-5.C: New test.
2859 * g++.dg/ubsan/vptr-6.C: New test.
2860 * g++.dg/ubsan/vptr-7.C: New test.
2861 * g++.dg/ubsan/vptr-8.C: New test.
2862 * g++.dg/ubsan/vptr-9.C: New test.
2864 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2866 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2868 * lib/gcc-dg.exp: Likewise.
2870 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2872 PR rtl-optimization/64110
2873 * gcc.target/i386/pr64110.c: Add scan-assembler.
2875 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2876 James Norris <jnorris@codesourcery.com>
2877 Cesar Philippidis <cesar@codesourcery.com>
2878 Ilmir Usmanov <i.usmanov@samsung.com>
2880 * lib/target-supports.exp (check_effective_target_fopenacc): New
2882 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2883 * g++.dg/goacc/goacc.exp: Likewise.
2884 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2885 * gcc.dg/goacc/goacc.exp: Likewise.
2886 * gfortran.dg/goacc/goacc.exp: Likewise.
2887 * c-c++-common/cpp/openacc-define-1.c: New file.
2888 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2889 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2890 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2891 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2892 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2893 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2894 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2895 * c-c++-common/goacc/cache-1.c: Likewise.
2896 * c-c++-common/goacc/clauses-fail.c: Likewise.
2897 * c-c++-common/goacc/collapse-1.c: Likewise.
2898 * c-c++-common/goacc/data-1.c: Likewise.
2899 * c-c++-common/goacc/data-2.c: Likewise.
2900 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2901 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2902 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2903 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2904 * c-c++-common/goacc/if-clause-1.c: Likewise.
2905 * c-c++-common/goacc/if-clause-2.c: Likewise.
2906 * c-c++-common/goacc/kernels-1.c: Likewise.
2907 * c-c++-common/goacc/loop-1.c: Likewise.
2908 * c-c++-common/goacc/loop-private-1.c: Likewise.
2909 * c-c++-common/goacc/nesting-1.c: Likewise.
2910 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2911 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2912 * c-c++-common/goacc/parallel-1.c: Likewise.
2913 * c-c++-common/goacc/pcopy.c: Likewise.
2914 * c-c++-common/goacc/pcopyin.c: Likewise.
2915 * c-c++-common/goacc/pcopyout.c: Likewise.
2916 * c-c++-common/goacc/pcreate.c: Likewise.
2917 * c-c++-common/goacc/pragma_context.c: Likewise.
2918 * c-c++-common/goacc/present-1.c: Likewise.
2919 * c-c++-common/goacc/reduction-1.c: Likewise.
2920 * c-c++-common/goacc/reduction-2.c: Likewise.
2921 * c-c++-common/goacc/reduction-3.c: Likewise.
2922 * c-c++-common/goacc/reduction-4.c: Likewise.
2923 * c-c++-common/goacc/sb-1.c: Likewise.
2924 * c-c++-common/goacc/sb-2.c: Likewise.
2925 * c-c++-common/goacc/sb-3.c: Likewise.
2926 * c-c++-common/goacc/update-1.c: Likewise.
2927 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2928 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2929 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2930 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2931 * gfortran.dg/goacc/assumed.f95: Likewise.
2932 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2933 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2934 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2935 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2936 * gfortran.dg/goacc/branch.f95: Likewise.
2937 * gfortran.dg/goacc/cache-1.f95: Likewise.
2938 * gfortran.dg/goacc/coarray.f95: Likewise.
2939 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2940 * gfortran.dg/goacc/cray.f95: Likewise.
2941 * gfortran.dg/goacc/critical.f95: Likewise.
2942 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2943 * gfortran.dg/goacc/data-tree.f95: Likewise.
2944 * gfortran.dg/goacc/declare-1.f95: Likewise.
2945 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2946 * gfortran.dg/goacc/fixed-1.f: Likewise.
2947 * gfortran.dg/goacc/fixed-2.f: Likewise.
2948 * gfortran.dg/goacc/fixed-3.f: Likewise.
2949 * gfortran.dg/goacc/fixed-4.f: Likewise.
2950 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2951 * gfortran.dg/goacc/if.f95: Likewise.
2952 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2953 * gfortran.dg/goacc/list.f95: Likewise.
2954 * gfortran.dg/goacc/literal.f95: Likewise.
2955 * gfortran.dg/goacc/loop-1.f95: Likewise.
2956 * gfortran.dg/goacc/loop-2.f95: Likewise.
2957 * gfortran.dg/goacc/loop-3.f95: Likewise.
2958 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2959 * gfortran.dg/goacc/omp.f95: Likewise.
2960 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2961 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2962 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2963 * gfortran.dg/goacc/parameter.f95: Likewise.
2964 * gfortran.dg/goacc/private-1.f95: Likewise.
2965 * gfortran.dg/goacc/private-2.f95: Likewise.
2966 * gfortran.dg/goacc/private-3.f95: Likewise.
2967 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2968 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2969 * gfortran.dg/goacc/reduction.f95: Likewise.
2970 * gfortran.dg/goacc/routine-1.f90: Likewise.
2971 * gfortran.dg/goacc/routine-2.f90: Likewise.
2972 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2973 * gfortran.dg/goacc/several-directives.f95: Likewise.
2974 * gfortran.dg/goacc/sie.f95: Likewise.
2975 * gfortran.dg/goacc/subarrays.f95: Likewise.
2976 * gfortran.dg/gomp/map-1.f90: Likewise.
2977 * gfortran.dg/openacc-define-1.f90: Likewise.
2978 * gfortran.dg/openacc-define-2.f90: Likewise.
2979 * gfortran.dg/openacc-define-3.f90: Likewise.
2980 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2981 * g++.dg/gomp/block-2.C: Likewise.
2982 * g++.dg/gomp/block-3.C: Likewise.
2983 * g++.dg/gomp/block-5.C: Likewise.
2984 * g++.dg/gomp/target-1.C: Likewise.
2985 * g++.dg/gomp/target-2.C: Likewise.
2986 * g++.dg/gomp/taskgroup-1.C: Likewise.
2987 * g++.dg/gomp/teams-1.C: Likewise.
2988 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2989 * gcc.dg/cilk-plus/jump.c: Likewise.
2990 * gcc.dg/gomp/block-1.c: Likewise.
2991 * gcc.dg/gomp/block-10.c: Likewise.
2992 * gcc.dg/gomp/block-2.c: Likewise.
2993 * gcc.dg/gomp/block-3.c: Likewise.
2994 * gcc.dg/gomp/block-4.c: Likewise.
2995 * gcc.dg/gomp/block-5.c: Likewise.
2996 * gcc.dg/gomp/block-6.c: Likewise.
2997 * gcc.dg/gomp/block-7.c: Likewise.
2998 * gcc.dg/gomp/block-8.c: Likewise.
2999 * gcc.dg/gomp/block-9.c: Likewise.
3000 * gcc.dg/gomp/target-1.c: Likewise.
3001 * gcc.dg/gomp/target-2.c: Likewise.
3002 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3003 * gcc.dg/gomp/teams-1.c: Likewise.
3005 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3007 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3010 2015-01-15 Mike Stump <mikestump@comcast.net>
3012 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3013 * gcc.dg/inline_2.c: Likewise.
3014 * gcc.dg/inline_3.c: Likewise.
3015 * gcc.dg/inline_4.c: Likewise.
3017 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3020 * gfortran.dg/proc_ptr_comp_43.f90: New.
3022 2015-01-15 Mike Stump <mikestump@comcast.net>
3024 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3025 * gcc.dg/unroll_2.c: Likewise.
3026 * gcc.dg/unroll_3.c: Likewise.
3027 * gcc.dg/unroll_4.c: Likewise.
3028 * gcc.dg/unroll_5.c: Likewise.
3030 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3033 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3035 * gcc.target/aarch64/test_frame_6.c: Likewise.
3036 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3037 x30 and x19 (in the epilogue).
3038 * gcc.target/aarch64/test_frame_4.c: Likewise.
3039 * gcc.target/aarch64/test_frame_7.c: Likewise.
3041 2015-01-15 Martin Liska <mliska@suse.cz>
3043 * g++.dg/ipa/pr64068.C: New test.
3044 * gcc.dg/ipa/PR64559.c: New test.
3046 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3048 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3051 2015-01-15 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/61743
3054 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3055 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3057 2015-01-15 Renlin Li <renlin.li@arm.com>
3059 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3060 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3062 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3064 * gcc.dg/vect/vect-aggressive-1.c: New.
3065 * gcc.target/i386/avx2-vect-aggressive.c: New.
3067 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3069 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3071 2015-01-15 Richard Biener <rguenther@suse.de>
3074 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3075 -Wl,-undefined,dynamic_lookup.
3077 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3079 * gnat.dg/opt47.adb: New test.
3081 2015-01-15 Richard Biener <rguenther@suse.de>
3084 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3086 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3088 PR tree-optimization/64434
3089 * gcc.dg/torture/pr64434.c: New test.
3091 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3093 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3094 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3095 -march=loongson* and -march=octeon* require -mno-micromips.
3097 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3098 Matthew Fortune <matthew.fortune@imgtec.com>
3100 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3101 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3102 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3103 * gcc.target/mips/call-saved-7.c: New file.
3104 * gcc.target/mips/call-saved-8.c: New file.
3105 * gcc.target/mips/call-saved-9.c: New file.
3107 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3109 * gcc.target/mips/lsa.c: New file.
3110 * gcc.target/mips/mips64-lsa.c: Likewise.
3111 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3112 * gcc.target/mips/mulsize-4.c: Likewise.
3113 * gcc.target/mips/mulsize-5.c: New file.
3114 * gcc.target/mips/mulsize-6.c: Likewise.
3115 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3116 and !HAS_LSA as ghost options.
3117 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3120 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3122 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3124 2015-01-15 Richard Biener <rguenther@suse.de>
3127 * gcc.dg/torture/pr64365.c: New testcase.
3129 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3131 * gcc.dg/stackprotectexplicit1.c: New test.
3132 * g++.dg/stackprotectexplicit2.c: New test.
3134 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3137 * gfortran.dg/inquire_internal.f90: New.
3138 * gfortran.dg/negative_unit_check.f90: New.
3140 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3143 * gcc.target/sh/pr53988-1.c: New.
3145 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3148 * g++.dg/tls/thread_local-ice3.C: New.
3150 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3152 * gcc.target/i386/fentry-override.c: Properly place {} in target
3153 selector. Remove nonpic.
3154 * gcc.target/i386/fentry.c: Likewise.
3156 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3158 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3159 warnings instead of errors.
3161 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3163 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3164 option support instead of ENABLE_LTO from Makefile.
3166 2015-01-14 Richard Biener <rguenther@suse.de>
3168 PR tree-optimization/59354
3169 * gcc.dg/vect/pr59354.c: New testcase.
3171 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3173 * lib/target-supports.exp
3174 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3175 on ARM architures before v7.
3177 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3180 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3183 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3186 * gcc.target/i386/pr64386.c: New test.
3188 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3191 * gcc.target/i386/pr64393.c: New test.
3193 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3196 * gcc.target/i386/pr64387.c: New test.
3198 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3200 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3202 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3204 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3206 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3209 * gcc.target/arm/pr64453.c: New.
3211 2015-01-14 Richard Biener <rguenther@suse.de>
3214 * gcc.dg/lto/pr64415_0.c: New testcase.
3215 * gcc.dg/lto/pr64415_1.c: Likewise.
3217 2015-01-14 Martin Liska <mliska@suse.cz>
3219 * gcc.dg/ipa/pr64307.c: New test.
3221 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3223 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3226 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3229 * gcc.target/arm/pr64460_1.c: New test.
3231 2015-01-14 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/64493
3234 PR tree-optimization/64495
3235 * gcc.dg/vect/pr64493.c: New testcase.
3236 * gcc.dg/vect/pr64495.c: Likewise.
3238 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3240 * gcc.dg/Warray-bounds-11.c: New test-case.
3242 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3244 * gcc.target/mips/octeon3-pipe-1.c: New test.
3246 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3248 * jit.dg/harness.h (set_up_logging): Move string concatenation
3250 (concat_strings): New function.
3251 (dump_reproducer): New function.
3252 (test_jit): Call dump_reproducer.
3253 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3255 (jit-dg-test): Delete any generated reproducer from previous runs.
3256 Verify that a generated reproducer was created, and verify that it
3258 * jit.dg/test-nested-contexts.c (main): Call
3259 gcc_jit_context_dump_reproducer_to_file.
3261 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3263 * gcc.dg/aru-2.c: Add dg-require-profiling.
3265 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3267 * lib/target-supports.exp (check_profiling_available): Check if
3270 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3273 * g++.dg/torture/pr64565.C: New testcase.
3275 2015-01-13 Marek Polacek <polacek@redhat.com>
3278 * gcc.dg/tm/pr64391.c: New test.
3280 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3282 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3285 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3287 * gcc.target/i386/pie.c: New test.
3289 * lib/target-supports.exp (check_effective_target_pie): New.
3291 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3293 PR rtl-optimization/64286
3294 * gcc.target/i386/avx2-pr64286.c: New test.
3296 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/cpp0x/vt-57626.C: New.
3301 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3304 * gfortran.dg/pr64528.f90: New test.
3306 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3308 * gcc.target/aarch64/subsp.c: New test.
3310 2015-01-13 Andrew Pinski <apinski@cavium.com>
3312 * gcc.target/aarch64/store-pair-1.c: New testcase.
3314 2015-01-13 Richard Biener <rguenther@suse.de>
3317 * gcc.dg/lto/pr64373_0.c: New testcase.
3319 2015-01-13 Andrew Pinski <apinski@cavium.com>
3321 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3322 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3324 2015-01-13 Richard Biener <rguenther@suse.de>
3326 PR tree-optimization/64406
3327 * gcc.dg/pr64406.c: New testcase.
3329 2015-01-13 Richard Biener <rguenther@suse.de>
3331 PR tree-optimization/64404
3332 * gcc.dg/vect/pr64404.c: New testcase.
3334 2015-01-13 Richard Biener <rguenther@suse.de>
3336 PR tree-optimization/64568
3337 * g++.dg/torture/pr64568.C: New testcase.
3339 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3341 * jit.dg/test-error-local-used-from-other-function.c: New test
3343 * jit.dg/test-error-param-reuse.c: New test case.
3344 * jit.dg/test-error-param-sharing.c: New test case.
3345 * jit.dg/test-error-param-used-from-other-function.c: New test
3347 * jit.dg/test-error-param-used-without-a-function.c: New test
3350 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/64563
3353 * gcc.dg/pr64563.c: New test.
3356 * gcc.target/i386/pr64513.c: New test.
3358 PR tree-optimization/64454
3359 * gcc.dg/pr64454.c: New test.
3362 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3364 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3365 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3366 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3367 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3368 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3369 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3370 * gcc.dg/vect/slp-25.c: Likewise.
3371 * gcc.dg/vect/vect-109.c: Likewise.
3372 * gcc.dg/vect/vect-13.c: Likewise.
3373 * gcc.dg/vect/vect-17.c: Likewise.
3374 * gcc.dg/vect/vect-18.c: Likewise.
3375 * gcc.dg/vect/vect-19.c: Likewise.
3376 * gcc.dg/vect/vect-20.c: Likewise.
3377 * gcc.dg/vect/vect-21.c: Likewise.
3378 * gcc.dg/vect/vect-22.c: Likewise.
3379 * gcc.dg/vect/vect-27.c: Likewise.
3380 * gcc.dg/vect/vect-29.c: Likewise.
3381 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3382 * gcc.dg/vect/vect-2.c: Likewise.
3383 * gcc.dg/vect/vect-3.c: Likewise.
3384 * gcc.dg/vect/vect-4.c: Likewise.
3385 * gcc.dg/vect/vect-5.c: Likewise.
3386 * gcc.dg/vect/vect-72.c: Likewise.
3387 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3388 * gcc.dg/vect/vect-73.c: Likewise.
3389 * gcc.dg/vect/vect-77-global.c: Likewise.
3390 * gcc.dg/vect/vect-78-global.c: Likewise.
3391 * gcc.dg/vect/vect-7.c: Likewise.
3392 * gcc.dg/vect/vect-86.c: Likewise.
3393 * gcc.dg/vect/vect-align-1.c: Likewise.
3394 * gcc.dg/vect/vect-align-3.c: Likewise.
3395 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3396 * gcc.dg/vect/vect-all.c: Likewise.
3397 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3398 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3399 * gcc.dg/vect/vect-peel-3.c: Likewise.
3400 * gcc.dg/vect/vect-peel-4.c: Likewise.
3401 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3403 2015-01-12 Jeff Law <law@redhat.com>
3406 * gcc.target/m68k/pr64461.c: New test.
3408 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3410 * jit.dg/test-array-as-pointer.c (create_code): Update call
3411 to gcc_jit_context_new_global by setting "kind" to
3412 GCC_JIT_GLOBAL_IMPORTED.
3413 * jit.dg/test-error-array-as-pointer.c: Likewise.
3414 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3415 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3416 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3417 * jit.dg/test-using-global.c (the_global): Rename to...
3418 (imported_global): ...this.
3419 (create_code): Update to test the three kinds of global.
3420 (verify_code): Likewise.
3422 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3425 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3427 * gcc.target/i386/pr64291-2.c: Updated.
3429 2015-01-12 Richard Biener <rguenther@suse.de>
3431 PR tree-optimization/64530
3432 * gfortran.dg/pr64530.f90: New testcase.
3434 2015-01-12 Richard Biener <rguenther@suse.de>
3437 * gcc.dg/torture/pr64357.c: New testcase.
3439 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3441 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3444 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3445 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3447 2015-01-12 Martin Liska <mliska@suse.cz>
3449 * gcc.dg/ipa/PR64550.c: New test.
3451 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3454 * g++.dg/ipa/pr63470.C: New testcase.
3456 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3459 * gfortran.dg/typebound_operator_20.f90: New.
3461 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3464 * gfortran.dg/proc_ptr_comp_42.f90: New.
3466 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3469 * gfortran.dg/proc_ptr_comp_41.f90: New.
3471 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3473 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3475 2015-01-10 Tobias Burnus <burnus@net-b.de>
3478 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3479 and add dg-excess-errors.
3480 * gfortran.dg/line_length_6.f90: New.
3481 * gfortran.dg/line_length_7.f90: New.
3482 * gfortran.dg/line_length_8.f90: New.
3483 * gfortran.dg/line_length_9.f90: New.
3484 * gfortran.dg/line_length_10.f90: New.
3485 * gfortran.dg/line_length_11.f90: New.
3487 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3489 * jit.dg/test-threads.c (struct testcase): Move declaration
3490 to jit.dg/all-non-failing-tests.h.
3491 (testcases): Likewise.
3492 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3493 declaration here from jit.dg/all-non-failing-tests.h.
3494 (testcases): Likewise.
3495 * jit.dg/test-combination.c (create_code): Eliminate spelling
3496 out all of the testcases in favor of looping through the
3497 "testcases" metadata.
3498 (verify_code): Likewise.
3500 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3502 PR rtl-optimization/64536
3503 * gcc.dg/pr64536.c: New test.
3505 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3507 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3508 * jit.dg/test-combination.c (create_code): Likewise.
3509 (verify_code): Likewise.
3510 * jit.dg/test-constants.c: New test case.
3511 * jit.dg/test-threads.c: Add test-constants.c.
3513 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3516 * objc.dg/gnu-api-2-class.m: Add a test case
3517 for the above change.
3519 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3521 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3523 2015-01-09 Richard Biener <rguenther@suse.de>
3525 PR tree-optimization/64410
3526 * g++.dg/vect/pr64410.cc: New testcase.
3528 2015-01-09 Martin Liska <mliska@suse.cz>
3530 * gcc.dg/ipa/ipa-icf-32.c: New test.
3532 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3534 * c-c++-common/tsan/tsan_barrier.h: New.
3535 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3536 * c-c++-common/tsan/bitfield_race.c: Likewise.
3537 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3538 * c-c++-common/tsan/mutexset1.c: Likewise.
3539 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3540 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3541 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3542 * c-c++-common/tsan/simple_race.c: Likewise.
3543 * c-c++-common/tsan/simple_stack.c: Likewise.
3544 * c-c++-common/tsan/sleep_sync.c: Likewise.
3545 * c-c++-common/tsan/tiny_race.c: Likewise.
3546 * c-c++-common/tsan/tls_race.c: Likewise.
3547 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3548 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3549 * g++.dg/tsan/atomic_free.C: Likewise.
3550 * g++.dg/tsan/atomic_free2.C: Likewise.
3551 * g++.dg/tsan/cond_race.C: Likewise.
3552 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3554 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3557 * lib/target-supports.exp (check_effective_target_libatomic_available):
3559 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3560 targets that match effective-target libatomic_available.
3561 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3563 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3565 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3566 Verify the result of gcc_jit_context_get_last_error.
3567 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3569 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3571 PR tree-optimization/63989
3572 * gcc.dg/strlenopt-27.c: New test.
3574 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3576 * jit.dg/harness.h (set_up_logging): New function.
3577 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3578 set_up_logging on the context, so that every testcase is
3579 logged to a particular file.
3580 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3581 and call gcc_jit_context_set_logfile on the top-level context.
3583 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3586 * g++.dg/opt/pr64338.C: New test.
3588 2015-01-08 Tobias Burnus <burnus@net-b.de>
3590 * gfortran.dg/coarray/codimension_2b.f90: New file.
3591 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3592 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3594 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3597 * g++.dg/ext/fnname4.C: New.
3599 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3602 * g++.dg/cpp0x/constexpr-64462.C: New.
3604 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3607 * g++.dg/cpp0x/deleted10.C: New.
3609 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3611 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3613 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3615 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3616 GCC_JIT_UNARY_OP_ABS.
3617 (verify_unary_ops): Likewise.
3619 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3621 * jit.dg/test-arith-overflow.c: New test case.
3622 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3623 * jit.dg/test-combination.c (create_code): Likewise.
3624 (verify_code): Likewise.
3625 * jit.dg/test-threads.c (testcases): Likewise.
3627 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3629 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3630 rather than "jit". Load g++.exp, and call g++_init.
3631 Run test-*.cc files within the testsuite and *.cc files within
3633 (jit-dg-test): Drop the addition of -fgnu89-inline to
3634 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3635 doing it when compiling C testcases (since g++ does not handle
3636 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3637 is restored to the value after g++_init ran, rather than the
3638 value before g++_init ran. Return a list of
3639 $comp_output $output_file, as dg-test assumes.
3641 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3643 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3644 make it easier to figure out the origin of each test result when
3645 running test-combination.c and test-threads.c.
3646 (CHECK_VALUE): Likewise.
3647 (CHECK_DOUBLE_VALUE): Likewise.
3648 (CHECK_STRING_VALUE): Likewise.
3649 (CHECK_STRING_STARTS_WITH): Likewise.
3650 (CHECK_STRING_CONTAINS): Likewise.
3652 (check_string_value): Likewise, add "funcname" param.
3653 (check_string_starts_with): Likewise.
3654 (check_string_contains): Likewise.
3656 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3658 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3659 generating name of built executable.
3661 2015-01-07 Marek Polacek <polacek@redhat.com>
3664 * gcc.dg/pr64440.c: New test.
3665 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3667 2015-01-07 Marek Polacek <polacek@redhat.com>
3670 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3671 * gcc.dg/pr64417.c: New test.
3673 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3676 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3679 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3681 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3682 Check if testcases run without errors, not just if they compile.
3684 2015-01-06 Christian Bruel <christian.bruel@st.com>
3687 * gcc.target/sh/pr64507.c: New test.
3689 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3691 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3693 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3695 * c-c++-common/asan/sanitize-all-1.c: New test.
3696 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3697 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3698 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3699 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3701 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3703 * lib/target-supports.exp (check_profiling_available): Return 0 for
3705 (check_effective_target_tls_runtime): Likewise.
3706 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3707 * gcc.dg/20020312-2.c: Adjust for Visium.
3708 * gcc.dg/tls/thr-cse-1.c: Likewise
3709 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3710 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3711 * gcc.dg/weak/typeof-2.c: Likewise.
3713 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3715 PR rtl-optimization/64287
3716 * gcc.dg/aru-2.c: New test.
3718 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3721 * c-c++-common/ubsan/pr64344-1.c: New test.
3722 * c-c++-common/ubsan/pr64344-2.c: New test.
3724 PR tree-optimization/64465
3725 * gcc.dg/pr64465.c: New test.
3727 PR tree-optimization/64494
3728 * gcc.c-torture/compile/pr64494.c: New test.
3730 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3733 * gfortran.dg/realloc_on_assign_25.f90: New test.
3735 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3737 Update copyright years.
3739 2015-01-05 Marek Polacek <polacek@redhat.com>
3742 * gcc.dg/pr64423.c: New test.
3744 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3746 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3747 mmix-knuth-mmixware for the same reason as for MIPS.
3748 * gcc.dg/debug/debug-2.c: Ditto.
3750 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3752 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3755 * lib/gfortran.exp: Add libatomic library search path.
3756 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3757 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3759 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3761 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3763 * c-c++-common/tsan/bitfield_race.c: New testcase.
3764 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3766 2015-01-02 Tobias Burnus <burnus@net-b.de>
3768 * gfortran.dg/coarray/collectives_4.f90: New.
3770 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3773 * gfortran.dg/extends_16.f90: New.
3775 2015-01-02 Tobias Burnus <burnus@net-b.de>
3777 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3779 2015-01-02 Tobias Burnus <burnus@net-b.de>
3781 * gfortran.dg/coarray/codimension_2.f90: New.
3782 * gfortran.dg/coarray/codimension_2a.f90: New.
3783 * gfortran.dg/coarray_35.f90: New.
3784 * gfortran.dg/coarray_35a.f90: New.
3786 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3789 * gfortran.dg/dummy_procedure_11.f90: New.
3791 Copyright (C) 2015 Free Software Foundation, Inc.
3793 Copying and distribution of this file, with or without modification,
3794 are permitted in any medium without royalty provided the copyright
3795 notice and this notice are preserved.