1 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3 * testsuite/g++.dg/pr65049.C: New test.
5 2015-03-16 Tom de Vries <tom@codesourcery.com>
7 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9 * gcc.target/i386/fuse-caller-save.c: Same.
11 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
13 * gnat.dg/loop_optimization18.ad[sb]: New test.
14 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16 2015-03-16 Alan Modra <amodra@gmail.com>
18 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
21 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
23 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
25 * gcc.dg/torture/pr65270-2.c: Likewise.
27 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
30 gfortran.dg/pointer_remapping_9.f90: New.
32 2015-03-14 Jakub Jelinek <jakub@redhat.com>
34 PR tree-optimization/65369
35 * gcc.c-torture/execute/pr65369.c: New test.
37 PR tree-optimization/65418
38 * gcc.c-torture/execute/pr65418-1.c: New test.
39 * gcc.c-torture/execute/pr65418-2.c: New test.
41 PR rtl-optimization/65401
42 * gcc.c-torture/execute/pr65401.c: New test.
44 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
47 * gcc.target/arm/pr64600_1.c: New test.
49 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
51 PR rtl-optimization/65235
52 * gcc.target/aarch64/pr65235_1.c: New test.
54 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
56 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
57 * gcc.target/s390/hotpatch-22.c: Likewise.
58 * gcc.target/s390/hotpatch-23.c: Likewise.
59 * gcc.target/s390/hotpatch-24.c: Likewise.
60 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
61 * gcc.target/s390/hotpatch-1.c: Update expected output.
62 * gcc.target/s390/hotpatch-2.c: Likewise.
63 * gcc.target/s390/hotpatch-3.c: Likewise.
64 * gcc.target/s390/hotpatch-4.c: Likewise.
65 * gcc.target/s390/hotpatch-5.c: Likewise.
66 * gcc.target/s390/hotpatch-6.c: Likewise.
67 * gcc.target/s390/hotpatch-7.c: Likewise.
68 * gcc.target/s390/hotpatch-8.c: Likewise.
69 * gcc.target/s390/hotpatch-9.c: Likewise.
70 * gcc.target/s390/hotpatch-10.c: Likewise.
71 * gcc.target/s390/hotpatch-11.c: Likewise.
72 * gcc.target/s390/hotpatch-12.c: Likewise.
73 * gcc.target/s390/hotpatch-13.c: Likewise.
74 * gcc.target/s390/hotpatch-14.c: Likewise.
75 * gcc.target/s390/hotpatch-15.c: Likewise.
76 * gcc.target/s390/hotpatch-16.c: Likewise.
77 * gcc.target/s390/hotpatch-17.c: Likewise.
78 * gcc.target/s390/hotpatch-18.c: Likewise.
79 * gcc.target/s390/hotpatch-19.c: Likewise.
81 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
84 * gcc.target/i386/pr65103-1.c: New.
86 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
89 * gcc.target/i386/pr65044.c: New.
91 2015-03-12 Tom de Vries <tom@codesourcery.com>
93 PR rtl-optimization/64895
94 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
95 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
96 * gcc.target/i386/fuse-caller-save.c: Ditto.
98 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
100 * gcc.dg/ipa/pr63569.c: Fix template.
102 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
104 * g++.dg/ipa/pr64146.C: Require fpic support.
106 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
109 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
110 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
112 2015-03-11 Jakub Jelinek <jakub@redhat.com>
114 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
115 to dg-options, fix up dg-skip-if.
117 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
120 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
121 * gcc.target/avr/tiny-caller-save.c: Same.
123 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
126 * g++.dg/pr65242.C: New test.
128 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
130 * c-c++-common/asan/no-asan-check-glob.c: New test.
132 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
135 * g++.dg/other/default11.C: New.
136 * g++.dg/other/default12.C: Likewise.
138 2015-03-10 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/i386/bmi2-bzhi-2.c: New test.
143 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
146 * gfortran.dg/unlimited_polymorphic_23.f90: New test
148 2015-03-10 Jakub Jelinek <jakub@redhat.com>
151 * g++.dg/cpp0x/pr65127.C: New test.
153 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
155 * gcc.dg/ipa/PR64550.c: Update template.
157 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
158 Tobias Burnus <burnus@net-b.de>
160 * gfortran.dg/coarray_sync_memory.f90: New.
162 2015-03-10 Marek Polacek <polacek@redhat.com>
165 * c-c++-common/ubsan/pr65367.c: New test.
167 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
169 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
170 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
171 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
172 * gcc.target/i386/mpx/calloc-1-nov.c: New.
173 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
174 * gcc.target/i386/mpx/malloc-1-nov.c: New.
175 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
176 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
177 * gcc.target/i386/mpx/realloc-1-nov.c: New.
178 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
179 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
180 * gcc.target/i386/mpx/realloc-2-nov.c: New.
181 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
183 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
185 * lib/mpx-dg.exp (mpx_link_flags): New.
188 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
189 * gcc.target/i386/mpx/alloca-1-nov.c: New.
190 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
191 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
192 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
193 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
194 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
195 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
196 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
197 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
198 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
199 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
200 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
201 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
202 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
203 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
204 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
205 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
206 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
207 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
208 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
209 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
210 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
211 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
212 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
213 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
214 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
215 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
216 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
217 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
218 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
219 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
220 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
221 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
222 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
223 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
224 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
225 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
226 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
227 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
228 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
229 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
230 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
231 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
232 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
233 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
234 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
235 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
236 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
237 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
238 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
239 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
240 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
241 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
242 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
243 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
244 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
245 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
246 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
247 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
248 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
249 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
250 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
251 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
252 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
253 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
254 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
255 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
256 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
257 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
258 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
259 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
260 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
261 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
262 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
263 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
264 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
265 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
266 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
267 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
268 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
269 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
270 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
271 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
272 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
273 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
274 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
275 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
276 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
277 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
278 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
279 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
280 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
281 * gcc.target/i386/mpx/label-address-1.c: New.
282 * gcc.target/i386/mpx/legacy-1-nov.c: New.
283 * gcc.target/i386/mpx/macro.c: New.
284 * gcc.target/i386/mpx/mpx-check.h: New.
285 * gcc.target/i386/mpx/mpx.exp: New.
286 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
287 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
288 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
289 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
290 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
291 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
292 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
293 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
294 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
295 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
296 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
297 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
298 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
299 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
300 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
301 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
302 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
303 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
304 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
305 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
306 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
307 * gcc.target/i386/mpx/reference-1-lbv.c: New.
308 * gcc.target/i386/mpx/reference-1-nov.c: New.
309 * gcc.target/i386/mpx/reference-1-ubv.c: New.
310 * gcc.target/i386/mpx/reference-2-lbv.c: New.
311 * gcc.target/i386/mpx/reference-2-nov.c: New.
312 * gcc.target/i386/mpx/reference-2-ubv.c: New.
313 * gcc.target/i386/mpx/reference-3-lbv.c: New.
314 * gcc.target/i386/mpx/reference-3-nov.c: New.
315 * gcc.target/i386/mpx/reference-3-ubv.c: New.
316 * gcc.target/i386/mpx/reference-4-lbv.c: New.
317 * gcc.target/i386/mpx/reference-4-nov.c: New.
318 * gcc.target/i386/mpx/reference-4-ubv.c: New.
319 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
320 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
321 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
322 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
323 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
324 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
325 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
326 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
327 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
328 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
329 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
330 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
331 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
332 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
333 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
334 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
335 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
336 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
337 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
338 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
339 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
340 * gcc.target/i386/mpx/sincos-1-nov.c: New.
341 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
342 * gcc.target/i386/mpx/static-array-1-nov.c: New.
343 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
344 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
345 * gcc.target/i386/mpx/static-init-1-nov.c: New.
346 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
347 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
348 * gcc.target/i386/mpx/static-init-2-nov.c: New.
349 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
350 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
351 * gcc.target/i386/mpx/static-init-3-nov.c: New.
352 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
353 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
354 * gcc.target/i386/mpx/static-init-4-nov.c: New.
355 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
356 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
357 * gcc.target/i386/mpx/static-init-5-nov.c: New.
358 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
359 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
360 * gcc.target/i386/mpx/static-init-6-nov.c: New.
361 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
362 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
363 * gcc.target/i386/mpx/static-string-1-nov.c: New.
364 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
365 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
366 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
367 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
368 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
369 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
370 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
371 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
372 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
373 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
374 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
375 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
376 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
377 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
378 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
379 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
380 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
381 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
382 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
383 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
384 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
385 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
386 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
387 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
388 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
389 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
390 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
391 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
392 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
393 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
394 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
395 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
396 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
397 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
398 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
399 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
400 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
401 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
402 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
403 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
404 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
405 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
406 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
407 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
408 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
409 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
410 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
411 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
412 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
413 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
414 * gcc.target/i386/mpx/vararg-1-nov.c: New.
415 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
416 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
417 * gcc.target/i386/mpx/vararg-2-nov.c: New.
418 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
419 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
420 * gcc.target/i386/mpx/vararg-3-nov.c: New.
421 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
422 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
423 * gcc.target/i386/mpx/vararg-4-nov.c: New.
424 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
425 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
426 * gcc.target/i386/mpx/vararg-5-nov.c: New.
427 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
428 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
429 * gcc.target/i386/mpx/vararg-6-nov.c: New.
430 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
431 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
432 * gcc.target/i386/mpx/vararg-7-nov.c: New.
433 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
434 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
435 * gcc.target/i386/mpx/vararg-8-nov.c: New.
436 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
437 * gcc.target/i386/mpx/vla-1-lbv.c: New.
438 * gcc.target/i386/mpx/vla-1-nov.c: New.
439 * gcc.target/i386/mpx/vla-1-ubv.c: New.
440 * gcc.target/i386/mpx/vla-2-lbv.c: New.
441 * gcc.target/i386/mpx/vla-2-nov.c: New.
442 * gcc.target/i386/mpx/vla-2-ubv.c: New.
444 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
446 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
448 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
450 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
452 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
454 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
455 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
457 2015-03-10 Jakub Jelinek <jakub@redhat.com>
460 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
463 * c-c++-common/pr65120.c: New test.
465 PR rtl-optimization/65321
466 * gcc.dg/pr65321.c: New test.
468 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
470 PR tree-optimization/65355
471 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
473 2015-03-09 Jakub Jelinek <jakub@redhat.com>
476 * c-c++-common/pr49706.c: Adjust tests for not warning
477 about !!x == y or !b == y where b is boolean, and add
479 * c-c++-common/pr62199-2.c: Likewise.
481 2015-03-09 Richard Biener <rguenther@suse.de>
484 * gcc.dg/torture/pr65270-1.c: New testcase.
485 * gcc.dg/torture/pr65270-2.c: Likewise.
487 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
489 PR tree-optimization/63743
490 * gcc.dg/pr63743.c: New test.
492 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
495 * g++.dg/lto/pr65316_0.C: New testcase.
496 * g++.dg/lto/pr65316_1.C: New testcase.
498 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
501 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
503 * g++.dg/abi/rtti3.C: Likewise.
505 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
508 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
510 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
512 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
514 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
516 2015-03-08 Morin <mikael@gcc.gnu.org>
519 * gfortran.dg/entry_20.f90: New.
521 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
524 * gcc.c-torture/compile/pr65153.c: New.
526 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
529 * g++.dg/torture/pr65249.C: New.
531 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
533 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
537 2015-03-07 Marek Polacek <polacek@redhat.com>
538 Martin Uecker <uecker@eecs.berkeley.edu>
541 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
543 * c-c++-common/ubsan/bounds-8.c: New test.
544 * c-c++-common/ubsan/bounds-9.c: New test.
545 * gcc.dg/ubsan/bounds-2.c: New test.
547 2015-03-05 Martin Sebor <msebor@redhat.com>
550 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
551 checking of results into main to prevent it from getting optimized
553 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
555 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
557 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
558 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
559 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
562 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
564 * g++.dg/lto/pr65302_1.C: New testcase.
565 * g++.dg/lto/pr65302_0.C: New testcase.
567 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
569 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
570 -fno-ipa-icf to dg-options.
572 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
574 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
575 compiles using the linker plugin.
577 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
579 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
581 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
583 * gcc.target/arm/pr65067.c: New test.
585 2015-03-05 Martin Liska <mliska@suse.cz>
588 * gcc.dg/ipa/pr65318.c: New test.
590 2015-03-05 Marek Polacek <polacek@redhat.com>
592 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
594 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
596 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
598 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
600 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
601 max-unroll-times back to defaults for s390.
603 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
607 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
610 * g++.dg/cpp0x/initlist92.C: New.
612 2015-03-05 Richard Biener <rguenther@suse.de>
614 PR tree-optimization/65310
615 * gcc.dg/vect/pr65310.c: New testcase.
617 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
620 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
622 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
624 * gnat.dg/entry_queues3.adb: New test.
626 2015-03-04 Ian Lance Taylor <iant@google.com>
628 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
630 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
633 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
635 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
637 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
638 -fno-ipa-icf to dg-options
639 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
640 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
642 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
645 * g++.dg/cpp0x/decltype62.C: New.
647 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
649 * gnat.dg/object_overflow5.adb: New test.
651 2015-03-03 Martin Liska <mliska@suse.cz>
654 * gcc.dg/ipa/pr65287.c: New test.
656 2015-03-03 Martin Jambor <mjambor@suse.cz>
657 Eric Botcazou <ebotcazou@adacore.com>
659 * gnat.dg/specs/pack12.ads: New test.
661 2015-03-03 Martin Liska <mliska@suse.cz>
663 * gcc.dg/ipa/PR65282.c: New test.
665 2015-03-13 Jeff Law <law@redhat.com>
667 PR tree-optimization/65241
668 * gcc.c-torture/compile/pr65241.c: New test.
670 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
673 * gcc.target/avr/torture/pr64331.c: New test.
675 2015-03-03 Martin Liska <mliska@suse.cz>
676 Jan Hubicka <hubicka@ucw.cz>
678 * g++.dg/ipa/pr65263.C: New test.
680 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
683 * gcc.dg/lto/pr65130_0.c: New testcase.
684 * gcc.dg/lto/pr65130_1.c: New testcase.
686 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
689 * g++.dg/torture/pr64988.C: New testcase.
691 2015-03-02 Tobias Burnus <burnus@net-b.de>
693 * gfortran.dg/coarray_atomic_6.f90: New.
695 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
698 * gcc.target/i386/pr65184.c: New.
700 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
703 * gcc.target/i386/pr65183.c: New.
705 2015-02-28 Martin Liska <mliska@suse.cz>
706 Jan Hubicka <hubicka@ucw.cz>
708 * gcc.dg/ipa/ipa-icf-35.c: New test.
709 * gcc.dg/ipa/ipa-icf-36.c: New test.
710 * gcc.dg/ipa/ipa-icf-37.c: New test.
712 2015-02-28 Martin Liska <mliska@suse.cz>
713 Jan Hubicka <hubicka@ucw.cz>
716 * gcc.dg/ipa/ipa-icf-34.c: New test.
718 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
721 * gcc.target/sh/sh/pr61142.c: New.
723 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
725 * g++.dg/other/dump-ada-spec-3.C: New test.
727 2015-03-01 Martin Liska <mliska@suse.cz>
729 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
730 * g++.dg/ipa/pr63595.C: Update expected results.
732 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
735 * g++.dg/ipa/ipa-icf-6.C: New testcase.
737 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
739 * gcc.dg/vect/pr59354.c: Move vector producing code to
742 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
745 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
746 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
747 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
748 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
750 2015-02-27 Jakub Jelinek <jakub@redhat.com>
752 PR tree-optimization/65048
753 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
754 (foo): Use K&R style definition.
756 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
759 * g++.dg/pr65032.C: New.
761 2015-02-27 Marek Polacek <polacek@redhat.com>
764 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
767 2015-02-27 Marek Polacek <polacek@redhat.com>
770 * gcc.dg/pr65228.c: New test.
772 2015-02-27 Kai Tietz <ktietz@redhat.com>
775 * gcc.dg/weak/weak-17.c: New file.
777 2015-02-27 Richard Biener <rguenther@suse.de>
780 * g++.dg/lto/pr65193_0.C: New testcase.
782 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
784 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
785 * gcc.target/s390/hotpatch-8.c: Likewise.
786 * gcc.target/s390/hotpatch-9.c: Likewise.
787 * gcc.target/s390/pr61078.c: Likewise.
788 * gcc.target/s390/pr57960.c: Remove -m64.
789 * gcc.target/s390/pr61078.c: Likewise.
791 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
792 Martin Liska <mliska@suse.cz>
795 * gcc.dg/pr64454.c: Disable ICF.
796 * gcc.dg/pr28685-1.c: Disable ICF
797 * gcc.dg/ipa/iinline-5.c: Disable ICF.
798 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
799 * g++.dg/ipa/ipa-icf-4.C: Update template.
801 2015-02-26 Jakub Jelinek <jakub@redhat.com>
803 PR tree-optimization/65216
804 * gcc.c-torture/execute/pr65216.c: New test.
806 PR tree-optimization/65215
807 * gcc.c-torture/execute/pr65215-1.c: New test.
808 * gcc.c-torture/execute/pr65215-2.c: New test.
809 * gcc.c-torture/execute/pr65215-3.c: New test.
810 * gcc.c-torture/execute/pr65215-4.c: New test.
811 * gcc.c-torture/execute/pr65215-5.c: New test.
813 2015-02-26 Tom de Vries <tom@codesourcery.com>
815 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
817 2015-02-26 Martin Liska <mliska@suse.cz>
818 Jan Hubicka <hubicka@ucw.cz>
820 * g++.dg/ipa/pr64146.C: Update expected results.
821 * gcc.dg/ipa/ipa-icf-26.c: Update test.
822 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
823 * gcc.dg/ipa/ipa-icf-34.c: New test.
825 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
827 * gcc.dg/vect/vect-pr61917.c: Rename to ...
828 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
829 (dg-additional-options): Remove dg directive.
830 (dg-final): Add dg directive.
832 2015-02-26 Marek Polacek <polacek@redhat.com>
835 * g++.dg/ipa/pr65008.C: New test.
837 2015-02-26 Tom de Vries <tom@codesourcery.com>
839 * lib/profopt.exp (profopt-target-cleanup): New proc.
840 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
841 files from sources from dg-additional-sources.
843 2015-02-26 Tom de Vries <tom@codesourcery.com>
845 * lib/gcov.exp: Cleanup in case of xfail.
847 2015-02-26 Sebastian Pop <s.pop@samsung.com>
849 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
851 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
854 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
855 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
856 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
857 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
858 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
859 * g++.dg/debug/pr46123.C: XFAIL and move...
860 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
861 * gcc.dg/debug/dwarf2-3.c: Move...
862 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
864 2015-02-26 Marek Polacek <polacek@redhat.com>
867 * g++.dg/cpp1y/pr65202.C: New test.
869 2015-02-26 Tom de Vries <tom@codesourcery.com>
871 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
872 locale_facets.h.gcov.
874 2015-02-26 Tom de Vries <tom@codesourcery.com>
876 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
878 2015-02-26 Tom de Vries <tom@codesourcery.com>
880 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
882 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
885 * gcc.target/i386/pr65217.c: New.
887 2015-02-26 Tom de Vries <tom@codesourcery.com>
889 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
891 2015-02-26 Tom de Vries <tom@codesourcery.com>
893 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
895 2015-02-26 Sebastian Pop <s.pop@samsung.com>
897 PR tree-optimization/65048
898 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
900 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
902 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
903 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
905 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
908 * gcc.target/i386/pr65161.c: New test.
910 2015-02-26 Terry Guo <terry.guo@arm.com>
912 * gcc.target/arm/no-volatile-in-it.c: New test.
914 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
916 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
917 (dg-options): Add -save-temps.
918 (dg-final): Add cleanup-saved-temps.
920 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
922 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
924 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
926 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
927 * gcc.target/powerpc/pack01.c: Include string.h.
929 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
932 * gcc.target/i386/pr65167.c: New.
934 2015-02-25 Kai Tietz <ktietz@redhat.com>
936 PR tree-optimization/61917
937 * gcc.dg/vect/vect-pr61917.c: New file.
939 2015-02-24 Jakub Jelinek <jakub@redhat.com>
941 PR tree-optimization/65170
942 * gcc.c-torture/execute/pr65170.c: New test.
943 * gcc.dg/tree-ssa/vrp96.c: New test.
945 2015-02-24 Tom de Vries <tom@codesourcery.com>
947 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
949 2015-02-24 Tom de Vries <tom@codesourcery.com>
952 * lib/gcc-defs.exp (additional_sources_used): Add new var.
953 (dg-additional-files-options): Copy additional_sources to
954 additional_sources_used before emptying additional_sources.
955 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
956 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
957 (cleanup-saved-temps): Use additional_sources_used instead of
959 (dg-test): Reset additional_sources_used.
961 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
964 * gfortran.dg/integer_exponentiation_6.F90: New test.
966 2015-02-23 Martin Sebor <msebor@redhat.com>
969 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
970 two parts. One to save registers, the other to verify the
971 registers have the right values. Save register state into
972 static data rather than on the stack.
974 2015-02-23 Jakub Jelinek <jakub@redhat.com>
977 * c-c++-common/asan/pr63888.c: New test.
979 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
982 * gcc.c-torture/compile/pr65163.c: New.
984 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
986 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
988 * gcc.dg/hoist-register-pressure-2.c: Likewise.
989 * gcc.dg/hoist-register-pressure-3.c: Likewise.
991 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
993 * gcc.target/s390/20090223-1.c: Add
994 -Wno-implicit-function-declaration option.
995 * gcc.target/s390/pr42224.c: Likewise.
996 * gcc.target/s390/pr55718.c: Likewise.
998 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1000 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1001 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1002 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1003 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1004 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1005 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1006 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1007 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1008 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1009 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1010 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1011 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1012 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1013 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1014 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1015 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1016 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1017 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1018 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1019 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1020 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1022 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1024 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1025 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1026 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1027 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1028 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1029 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1030 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1031 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1032 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1033 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1034 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1035 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1036 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1037 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1038 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1039 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1041 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1045 * gfortran.dg/pr61960.f90: New.
1046 * gfortran.dg/pr64230.f90: New.
1047 * gfortran.dg/pr64980.f03: New.
1049 2015-02-22 Tom de Vries <tom@codesourcery.com>
1051 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1053 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1056 * gnat.dg/timing_events.adb: Removed, invalid test.
1058 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1061 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1063 * g++.dg/gcov/gcov-2.C: Likewise.
1065 2015-02-20 Richard Biener <rguenther@suse.de>
1067 PR tree-optimization/65136
1068 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1070 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1073 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1074 and nvptx-*-* blacklisting.
1076 * gcc.dg/sibcall-9.c: New test.
1077 * gcc.dg/sibcall-10.c: New test.
1079 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1081 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1083 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1086 * gcc.target/avr/torture/pr64452.c: New test.
1088 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1090 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1091 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1093 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1096 * lib/target-supports.exp (check_compile): Check whether
1097 additional_sources is defined before using it.
1099 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1102 * g++.dg/opt/pr65074.C: New file.
1104 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1106 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1107 (size_type): New typedef.
1108 (operator "" _script): Use it for the last argument.
1110 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1112 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1114 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1116 * lib/target-supports.exp (check_compile): Save/restore
1117 additional_sources that may belong to an actual test.
1119 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1121 PR gcov-profile/64634
1122 * g++.dg/gcov/gcov-15.C: New test.
1124 2015-02-18 Tom de Vries <tom@codesourcery.com>
1126 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1128 2015-02-18 Tom de Vries <tom@codesourcery.com>
1130 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1132 2015-02-18 Tom de Vries <tom@codesourcery.com>
1134 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1136 2015-02-18 Tom de Vries <tom@codesourcery.com>
1138 * gfortran.dg/fmt_cache_1.f: Add missing close.
1140 2015-02-18 Tom de Vries <tom@codesourcery.com>
1143 * gfortran.dg/read_eof_8.f90: Add missing close.
1145 2015-02-18 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/65063
1148 * gcc.dg/pr65063.c: New testcase.
1150 2015-02-18 Richard Biener <rguenther@suse.de>
1152 PR tree-optimization/62217
1153 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1155 2015-02-18 Marek Polacek <polacek@redhat.com>
1158 * c-c++-common/ubsan/pr65081.c: New test.
1160 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1162 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1163 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1165 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1167 * gcc.dg/ipa/propalign-3.c: New test.
1169 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1172 * gcc.target/sh/pr64793.c: New.
1173 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1175 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1177 * gcc.target/arm/divzero.c: New test case.
1179 2015-02-17 Tom de Vries <tom@codesourcery.com>
1181 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1183 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1184 Jakub Jelinek <jakub@redhat.com>
1187 * g++.dg/cpp0x/pr65075.C: New test.
1189 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1192 * gcc.target/powerpc/pr65058.c: New test.
1194 2015-02-16 Jeff Law <law@redhat.com>
1196 PR tree-optimization/64823
1197 * gcc.dg/uninit-20.c: New test.
1199 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1200 James Greenhalgh <james.greenhalgh@arm.com>
1203 * gcc.dg/ipa/ipa-clone-1.c: New test.
1205 2015-02-16 Richard Biener <rguenther@suse.de>
1207 PR tree-optimization/65077
1208 * gcc.dg/torture/pr65077.c: New testcase.
1210 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1212 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1213 Directive adjusted to scan for ldaxr.
1214 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1215 adjusted to scan for ldaex.
1217 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1220 * g++.dg/cpp0x/constexpr-65080.C: New.
1222 2015-02-16 Richard Biener <rguenther@suse.de>
1224 PR tree-optimization/63593
1225 * gcc.dg/pr63593.c: New testcase.
1227 2015-02-16 Marek Polacek <polacek@redhat.com>
1230 * gcc.dg/pr65066.c: New test.
1232 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1234 * gcc.dg/pr65002.C: Move ...
1235 * g++.dg/ipa/pr65002.C: ... here.
1237 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1239 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1240 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1241 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1242 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1244 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1247 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1248 the expression to find calls.
1249 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1250 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1251 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1252 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1253 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1255 2015-02-14 Marek Polacek <polacek@redhat.com>
1258 * gcc.dg/array-11.c: New test.
1259 * gcc.dg/array-12.c: New test.
1260 * gcc.dg/array-13.c: New test.
1261 * gcc.dg/array-14.c: New test.
1262 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1263 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1264 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1265 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1266 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1267 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1269 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1272 * g++.dg/lookup/using54.C: New.
1274 2015-02-13 Jeff Law <law@redhat.com>
1277 Revert my change for tree-optimization/64823.
1279 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1281 PR tree-optimization/65053
1282 * gcc.c-torture/execute/pr65053-1.c: New test.
1283 * gcc.c-torture/execute/pr65053-2.c: New test.
1285 2015-02-13 Marek Polacek <polacek@redhat.com>
1288 * gcc.dg/pr65050.c: New test.
1290 2015-02-13 Jeff Law <law@redhat.com>
1292 PR tree-optimization/64823
1293 * gcc.dg/uninit-20.c: New test.
1295 PR rtl-optimization/47477
1296 * gcc.dg/tree-ssa/pr47477.c: New test.
1298 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1301 * g++.dg/parse/ivdep-2.C: New.
1302 * g++.dg/parse/ivdep-3.C: Likewise.
1304 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307 * gfortran.dg/continuation_13.f90: New test.
1308 * gfortran.dg/continuation_14.f: New test.
1310 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1313 * g++.dg/cpp0x/sfinae55.C: New.
1315 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1318 * g++.dg/ipa/pr65034.C: New test.
1320 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1322 PR tree-optimization/65002
1323 * gcc.dg/pr65002.C: New.
1325 2015-02-13 Marek Polacek <polacek@redhat.com>
1328 * c-c++-common/pr65040.c: New test.
1330 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1332 PR tree-optimization/64705
1333 * gcc.dg/tree-ssa/pr64705.c: New test.
1335 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1338 * gcc.dg/visibility-22.c: New test.
1339 * gcc.dg/visibility-23.c: New test.
1340 * gcc.target/i386/pr32219-1.c: New test.
1341 * gcc.target/i386/pr32219-2.c: New test.
1342 * gcc.target/i386/pr32219-3.c: New test.
1343 * gcc.target/i386/pr32219-4.c: New test.
1344 * gcc.target/i386/pr32219-5.c: New test.
1345 * gcc.target/i386/pr32219-6.c: New test.
1346 * gcc.target/i386/pr32219-7.c: New test.
1347 * gcc.target/i386/pr32219-8.c: New test.
1348 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1350 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1352 PR libgfortran/57822
1353 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1354 four different KINDs.
1356 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1359 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1362 * g++.dg/ubsan/pr65000.C: New test.
1364 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1367 * gfortran.dg/finalize_28.f90: New test
1369 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1372 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1373 DW_TAG_lexical_block removal.
1374 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1375 * g++.dg/guality/pr55541.C: New test.
1378 * g++.dg/ubsan/pr64984.C: New test.
1380 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1382 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1384 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1387 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1388 instructions for 2015-01-14 get_memmodel changes.
1389 * gcc.target/powerpc/atomic-p8.c: Likewise.
1392 * g++.dg/ubsan/pr65019.C: New test.
1394 PR tree-optimization/65014
1395 * gcc.c-torture/compile/pr65014.c: New test.
1397 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1399 PR libgfortran/57822
1400 * gfortran/fmt_g0_7.f08: Revise test.
1402 2015-02-11 Jeff Law <law@redhat.com>
1405 * gcc.target/m68k/pr63347.c: New test.
1407 2015-02-11 Marek Polacek <polacek@redhat.com>
1409 * g++.dg/ubsan/shift-1.C: New test.
1410 * gcc.dg/ubsan/c-shift-2.c: New test.
1411 * c-c++-common/ubsan/shift-5.c: Remove file.
1413 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1415 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1416 Directive adjusted to XFAIL.
1417 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1420 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1423 * g++.dg/opt/pr65003.C: New test.
1425 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1427 * lib/target-supports.exp (check_effective_target_pie): Renamed
1429 (check_effective_target_pie_enabled): This.
1430 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1431 * gcc.target/i386/pie.c: Likewise.
1433 2015-02-11 Andrew Pinski <apinski@cavium.com>
1436 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1437 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1439 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1442 * gcc.target/i386/pr61925-1.c: New test.
1443 * gcc.target/i386/pr61925-2.c: New test.
1444 * gcc.target/i386/pr61925-3.c: New test.
1446 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1449 * g++.dg/asan/pr65004.C: New test.
1451 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1454 * gcc.taget/sh/pr64661-0.h: New.
1455 * gcc.taget/sh/pr64661-1.c: New.
1456 * gcc.taget/sh/pr64661-2.c: New.
1457 * gcc.taget/sh/pr64661-3.c: New.
1458 * gcc.taget/sh/pr64661-4.c: New.
1460 2015-02-10 Richard Biener <rguenther@suse.de>
1462 PR tree-optimization/64995
1463 * g++.dg/torture/pr64995.C: New testcase.
1465 2015-02-10 Richard Biener <rguenther@suse.de>
1467 PR tree-optimization/64909
1468 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1470 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1472 * gcc.dg/signbit-sa.c: New test.
1474 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476 PR libgfortran/57822
1477 * gfortran/fmt_g0_7.f08: New test.
1479 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1481 PR tree-optimization/43378
1482 * gcc.dg/tree-ssa/pr43378.c: New test.
1484 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1487 * g++.dg/torture/pr64978.C: New testcase.
1489 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1492 * gcc.dg/asan/pr64981.c: New test.
1494 2015-02-09 Marek Polacek <polacek@redhat.com>
1497 * gcc.dg/pr64856.c: New test.
1499 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1502 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1503 * gcc.c-torture/execute/pr64979.c: New test.
1505 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1507 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1509 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1511 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1512 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1514 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1517 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1519 2015-02-09 Richard Biener <rguenther@suse.de>
1521 PR tree-optimization/54000
1522 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1524 2015-02-09 Tom de Vries <tom@codesourcery.com>
1526 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1528 2015-02-09 Martin Liska <mliska@suse.cz>
1530 * g++.dg/ipa/pr64858.C: New test.
1532 2015-02-09 Tom de Vries <tom@codesourcery.com>
1534 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1536 2015-02-08 Andrew Pinski <apinski@cavium.com>
1538 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1540 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1543 * gfortran.dg/use_rename_8.f90: New.
1545 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1547 * gnat.dg/addr7.ad[sb]: New test.
1548 * gnat.dg/addr8.ad[sb]: Likewise.
1550 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1553 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1554 from jit.dg/test-compile-to-executable.c's create_code, with a
1555 clarification of the output message.
1556 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1558 (test_jit): Use CHECK_NO_ERRORS when calling
1559 gcc_jit_context_compile_to_file.
1560 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1561 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1562 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1563 about deletions that are attempted.
1564 (jit-verify-compile-to-file): Rename to...
1565 (jit-verify-output-file-was-created): ...this, and drop the
1566 attempt to run "file" and verify the output.
1567 (jit-verify-assembler): New function.
1568 (jit-verify-object): New function.
1569 (jit-verify-dynamic-library): New function.
1570 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1571 favor of an implementation from new file
1572 create-code-for-hello-world-executable.h, which also adds a
1574 (dg-final): Replace jit-verify-compile-to-file with
1575 jit-verify-output-file-was-created, and invoke new function
1576 jit-verify-assembler.
1577 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1579 (dg-final): Replace jit-verify-compile-to-file with
1580 jit-verify-output-file-was-created, and invoke new function
1581 jit-verify-dynamic-library.
1582 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1583 favor of an implementation from new file
1584 create-code-for-hello-world-executable.h, which also adds a
1586 (dg-final): Replace jit-verify-compile-to-file with
1587 jit-verify-output-file-was-created. Strengthen the expected stdout
1588 from the built executable.
1589 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1590 favor of an implementation from new file
1591 create-code-for-hello-world-executable.h, which also adds a
1593 (dg-final): Replace jit-verify-compile-to-file with
1594 jit-verify-output-file-was-created, and invoke new function
1596 * jit.dg/verify-dynamic-library.c: New source file.
1598 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1599 Brian Rzycki <b.rzycki@samsung.com>
1601 PR tree-optimization/64878
1602 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1604 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1607 * g++.dg/ipa/pr64896.C: New test.
1609 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1612 * gcc.target/powerpc/pr64205.c: New file.
1614 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1616 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1617 (dg-options): Use -fpie instead of -fPIE -pie.
1619 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1622 * g++.dg/asan/pr64937.C: New test.
1624 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1627 * gfortran.dg/class_to_type_4.f90: New test
1629 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1631 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1633 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1635 PR rtl-optimization/64957
1637 * gcc.c-torture/execute/pr64957.c: New test.
1639 2015-02-05 Jeff Law <law@redhat.com>
1642 * gcc.target/h8300/pr17306-1.c: New test.
1643 * gcc.target/h8300/pr17306-2.c: New test.
1645 2015-02-05 Tobias Burnus <burnus@net-b.de>
1648 * gfortran.dg/structure_constructor_12.f90: New.
1650 2015-02-05 Jeff Law <law@redhat.com>
1653 gcc.target/h8300/pr58400.c: New test.
1655 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1657 * gcc.target/arm/macro_defs0.c: New test.
1658 * gcc.target/arm/macro_defs1.c: New test.
1659 * gcc.target/arm/macro_defs2.c: New test.
1661 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1663 PR rtl-optimization/64905
1664 * gcc.target/i386/pr64905.c: Require nonpic target.
1665 (dg-options): Add -fomit-frame-pointer.
1668 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1670 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1673 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1676 * gfortran.dg/type_to_class_2.f90: New test
1677 * gfortran.dg/type_to_class_3.f90: New test
1679 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1682 * g++.dg/torture/pr64686.C: New testcase.
1684 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1686 PR rtl-optimization/64905
1687 * gcc.target/i386/pr64905.c: New file.
1689 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1691 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1692 * gcc.dg/guality/pr41616-1.c: Ditto.
1694 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1697 * gcc.dg/pr64817-3.c: New.
1699 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1700 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1702 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1703 pass parameters in registers.
1704 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1705 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1706 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1708 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1709 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1711 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1712 list, allow for multilibed targets.
1713 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1715 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1717 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1718 * gcc.dg/pr46728-6.c: Ditto.
1720 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1722 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1723 for mips_nanlegacy target.
1725 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1727 * gcc.target/i386/chkp-hidden-def.c: New.
1729 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1732 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1733 to use 24 bits for bitfield b.
1735 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1738 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1739 cache result in a global variable. Include all 32-bit targets for
1742 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1744 PR rtl-optimization/64756
1745 * gcc.c-torture/execute/pr64756.c: New test.
1747 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1750 * gcc.target/sh/pr64660-0.h: New.
1751 * gcc.target/sh/pr64660-1.c: New.
1752 * gcc.target/sh/pr64660-2.c: New.
1753 * gcc.target/sh/pr64660-3.c: New.
1754 * gcc.target/sh/pr64660-4.c: New.
1756 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1759 * g++.dg/warn/Waddress-2.C: New.
1761 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1764 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1766 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1768 PR preprocessor/64803
1769 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1771 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1773 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1775 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1777 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1778 (_ARM_FPSRC): Add DN and AHP fields.
1779 (clean_results): Force DN=1 on AArch64.
1780 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1781 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1782 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1783 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1784 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1785 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1787 2015-02-02 Alan Modra <amodra@gmail.com>
1789 * gcc.target/powerpc/cprophard.c: New.
1791 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1793 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1794 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1796 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1799 * gcc.dg/pr64817-1.c: New test.
1800 * gcc.dg/pr64817-2.c: New test.
1802 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1805 * gcc.target/sh/pr64851-0.h: New
1806 * gcc.target/sh/pr64851-1.c: New
1807 * gcc.target/sh/pr64851-2.c: New
1808 * gcc.target/sh/pr64851-3.c: New
1809 * gcc.target/sh/pr64851-4.c: New
1811 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1814 * gcc.dg/torture/pr64882.c: New test.
1816 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1819 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1822 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1824 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1825 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1826 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1827 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1828 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1829 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1831 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1832 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1834 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1835 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1838 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1841 * g++.dg/pr64688-2.C: New.
1843 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1846 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1847 * gcc.target/i386/fuse-caller-save.c: Ditto.
1848 * gcc.target/i386/headmerge-1.c: Ditto.
1849 * gcc.target/i386/headmerge-2.c: Ditto.
1850 * gcc.target/i386/sibcall-6.c: Ditto.
1852 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1855 * gcc.target/i386/pr64617.c: New test.
1857 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1860 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1861 (dg-options): Remove -m32.
1862 (dg-final): Scan for "movb %al" only.
1863 * gcc.target/i386/pr15184-2.c: Ditto.
1865 2015-01-30 Richard Biener <rguenther@suse.de>
1867 PR tree-optimization/64829
1868 * gcc.dg/vect/pr64829.c: New testcase.
1870 2015-01-29 Marek Polacek <polacek@redhat.com>
1873 * gcc.dg/pr64709.c: New test.
1875 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1878 * g++.dg/ubsan/pr64717-1.C: New test.
1879 * g++.dg/ubsan/pr64717-2.C: New test.
1881 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1883 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1885 2015-01-29 Jeff Law <law@redhat.com>
1888 * gcc.target/i386/pr15184-1.c: New test.
1889 * gcc.target/i386/pr15184-2.c: New test.
1891 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1893 PR tree-optimization/64746
1894 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1896 2015-01-29 Richard Biener <rguenther@suse.de>
1898 PR tree-optimization/64853
1899 * gcc.dg/torture/pr64853.c: New testcase.
1901 2015-01-29 Richard Biener <rguenther@suse.de>
1903 PR tree-optimization/64844
1904 * gcc.dg/vect/pr64844.c: New testcase.
1906 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1909 * gcc.dg/pr64809.c: Delete.
1911 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1914 * gcc.target/i386/pr64805.c: New.
1916 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1918 * gcc.dg/guality/guality.h (main): Add argv[0] to
1919 guality_gdb_command.
1921 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1924 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1926 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1929 * gcc.target/sh/sh.exp
1930 (check_effective_target_atomic_model_soft_gusa_available,
1931 check_effective_target_atomic_model_soft_tcb_available,
1932 check_effective_target_atomic_model_soft_imask_available,
1933 check_effective_target_atomic_model_hard_llcs_available): New.
1934 * gcc.target/sh/pr64659-0.h: New.
1935 * gcc.target/sh/pr64659-1.c: New.
1936 * gcc.target/sh/pr64659-2.c: New.
1937 * gcc.target/sh/pr64659-3.c: New.
1938 * gcc.target/sh/pr64659-4.c: New.
1940 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1942 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1943 scan-assembler-times pattern.
1945 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1948 * gcc.dg/pr64809.c: New test.
1950 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1952 PR tree-optimization/64277
1953 * gcc.dg/pr64277.c: New.
1955 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1957 PR tree-optimization/64718
1958 * gcc.c-torture/execute/pr64718.c: New test.
1960 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1962 * gcc.target/aarch64/abs_2.c: New.
1964 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1966 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1967 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1968 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1971 2015-01-28 Jakub Jelinek <jakub@redhat.com>
1974 * lib/target-supports.exp (check_effective_target_comdat_group): New.
1975 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1976 { target comdat_group }.
1978 2015-01-27 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/goacc/coarray_2.f90: New.
1983 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1987 * g++.dg/torture/pr64139.C: New testcase.
1988 * g++.dg/torture/pr60871.C: Likewise.
1990 2015-01-27 Janus Weil <janus@gcc.gnu.org>
1993 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1994 prevent linking errors.
1996 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
1999 * g++.dg/torture/pr64282.C: New testcase.
2001 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2003 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2006 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2008 * gcc.target/s390/hotpatch-13.c: New testcase.
2009 * gcc.target/s390/hotpatch-14.c: New testcase.
2010 * gcc.target/s390/hotpatch-15.c: New testcase.
2011 * gcc.target/s390/hotpatch-16.c: New testcase.
2012 * gcc.target/s390/hotpatch-17.c: New testcase.
2013 * gcc.target/s390/hotpatch-18.c: New testcase.
2014 * gcc.target/s390/hotpatch-19.c: New testcase.
2015 * gcc.target/s390/hotpatch-20.c: New testcase.
2016 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2017 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2018 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2019 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2020 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2021 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2022 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2023 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2024 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2025 * gcc.target/s390/hotpatch-10.c: Likewise.
2026 * gcc.target/s390/hotpatch-11.c: Likewise.
2027 * gcc.target/s390/hotpatch-12.c: Likewise.
2028 * gcc.target/s390/hotpatch-2.c: Likewise.
2029 * gcc.target/s390/hotpatch-3.c: Likewise.
2030 * gcc.target/s390/hotpatch-4.c: Likewise.
2031 * gcc.target/s390/hotpatch-5.c: Likewise.
2032 * gcc.target/s390/hotpatch-6.c: Likewise.
2033 * gcc.target/s390/hotpatch-7.c: Likewise.
2034 * gcc.target/s390/hotpatch-8.c: Likewise.
2035 * gcc.target/s390/hotpatch-9.c: Likewise.
2036 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2037 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2038 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2039 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2040 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2041 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2042 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2043 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2045 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2047 * gcc.dg/long_branch.c: New testcase.
2049 2015-01-27 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/56273
2052 PR tree-optimization/59124
2053 PR tree-optimization/64277
2054 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2055 * gcc.dg/Warray-bounds-12.c: Likewise.
2056 * gcc.dg/Warray-bounds-13.c: Likewise.
2058 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2060 PR rtl-optimization/61058
2061 * gcc.dg/pr61058.c: New test.
2063 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2065 * gcc.target/i386/chkp-narrow-bounds.c: New.
2067 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2069 PR tree-optimization/64807
2070 * gcc.dg/pr64807.c: New test.
2073 * gcc.dg/pr64766.c: New test.
2075 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2078 * gcc.target/sh/pr49263-4.c: New.
2080 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2083 * gfortran.dg/allocate_with_mold_1.f90: New test
2085 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2088 * gcc.dg/pr64778.c: New test.
2091 * gcc.dg/vect/pr64421.c: New test.
2093 2015-01-26 Tobias Burnus <burnus@net-b.de>
2096 * gfortran.dg/coarray_36.f: New.
2097 * gfortran.dg/coarray_37.f90: New.
2099 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2102 * gfortran.dg/class_allocate_18.f90: New.
2104 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2106 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2108 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2110 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2112 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2114 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2116 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2118 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2120 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2122 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2123 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2124 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2125 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2127 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2129 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2130 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2131 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2133 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2135 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2136 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2137 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2138 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2139 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2142 2015-01-26 Richard Biener <rguenther@suse.de>
2145 * gcc.dg/uninit-19.c: New testcase.
2147 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2149 * lib/target-supports.exp (check_effective_target_vect64): Add
2152 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2155 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2157 2015-01-26 Tony Liu <tony.liu@arm.com>
2159 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2162 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2165 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2166 correctly, clean up afterwards.
2168 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2171 * gfortran.dg/use_rename_7.f90: New.
2173 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2175 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2176 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2178 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2181 * gcc.target/sh/pr54236-4.c: New.
2183 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2185 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2186 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2189 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2192 * gfortran.dg/open_new_segv.f90: New test.
2194 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2203 * gcc.target/sh/pr64345-1.c: New.
2204 * gcc.target/sh/pr64345-2.c: New.
2205 * gcc.target/sh/pr59533-1.c: New.
2206 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2207 * gcc.target/sh/pr52933-2.c: Likewise.
2208 * gcc.target/sh/pr54089-1.c: Likewise.
2209 * gcc.target/sh/pr54236-1.c: Likewise.
2210 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2211 * gcc.target/sh/pr49263-1.c: Remove xfails.
2212 * gcc.target/sh/pr49263-2.c: Likewise.
2213 * gcc.target/sh/pr49263-3.c: Likewise.
2214 * gcc.target/sh/pr53987-1.c: Likewise.
2215 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2216 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2217 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2218 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2219 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2220 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2222 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2225 2015-01-24 Tom de Vries <tom@codesourcery.com>
2227 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2229 2015-01-23 Ian Lance Taylor <iant@google.com>
2232 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2233 targets without split stack support.
2235 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2238 * gcc.target/i386/pr64317.c: New test.
2240 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2242 PR rtl-optimization/63637
2243 PR rtl-optimization/60663
2244 * gcc.dg/pr63637-1.c: New test.
2245 * gcc.dg/pr63637-2.c: New test.
2246 * gcc.dg/pr63637-3.c: New test.
2247 * gcc.dg/pr63637-4.c: New test.
2248 * gcc.dg/pr63637-5.c: New test.
2249 * gcc.dg/pr63637-6.c: New test.
2250 * gcc.target/i386/pr63637-1.c: New test.
2251 * gcc.target/i386/pr63637-2.c: New test.
2252 * gcc.target/i386/pr63637-3.c: New test.
2253 * gcc.target/i386/pr63637-4.c: New test.
2254 * gcc.target/i386/pr63637-5.c: New test.
2255 * gcc.target/i386/pr63637-6.c: New test.
2257 2015-01-23 Richard Biener <rguenther@suse.de>
2260 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2261 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2263 2015-01-23 Marek Polacek <polacek@redhat.com>
2265 PR preprocessor/60570
2266 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2267 * gcc.dg/cpp/pr60570.c: New test.
2269 2015-01-23 Richard Biener <rguenther@suse.de>
2272 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2273 vectorization on vect64 targets.
2275 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2278 * gfortran.dg/class_allocate_17.f90: New.
2280 2015-01-23 Tobias Burnus <burnus@net-b.de>
2283 * gfortran.dg/goacc/combined_loop.f90: New.
2285 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2288 * gfortran.dg/make_unit.f90: New test.
2290 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2293 * gfortran.dg/negative_unit_int8.f: Update.
2295 2015-01-22 Jeff Law <law@redhat.com>
2298 * gcc.target/m68k/pr52076-1.c: New test.
2299 * gcc.target/m68k/pr52076-2.c: New test.
2301 2015-01-22 Richard Biener <rguenther@suse.de>
2304 * gcc.dg/torture/pr64728.c: New testcase.
2306 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2309 * g++.dg/pr64688.C: New test.
2311 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2313 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2314 to avoid errors with -fpic.
2316 2015-01-22 Richard Biener <rguenther@suse.de>
2319 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2321 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2323 PR rtl-optimization/64682
2324 * gcc.c-torture/execute/pr64682.c: New file.
2326 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2329 * gcc.dg/pr64511.c: New test.
2331 PR rtl-optimization/62078
2332 * g++.dg/opt/pr62078.C: New test.
2335 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2337 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2340 * gfortran.dg/internal_pack_15.f90: New test.
2342 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2344 * c-c++-common/tsan/step.c: New testcase.
2346 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2348 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2352 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2354 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2356 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2358 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2360 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2362 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2364 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2366 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2368 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2370 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2372 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2374 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2376 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2382 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2384 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2388 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2390 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2392 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2396 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2397 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2398 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2401 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2403 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2404 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2405 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2408 2015-01-21 Renlin Li <renlin.li@arm.com>
2410 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2411 * g++.dg/tls/thread_local5g.C: Likewise.
2412 * g++.dg/tls/thread_local6g.C: Likewise.
2414 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2416 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2417 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2418 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2420 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2422 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2423 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2424 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2426 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2428 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2429 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2430 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2432 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2434 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2435 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2436 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2438 2015-01-20 Jeff Law <law@redhat.com>
2441 * gcc.target/m68k/pr59946.c: New test.
2443 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2445 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2446 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2447 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2449 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2451 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2452 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2453 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2455 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2457 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2458 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2459 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2461 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2463 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2464 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2465 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2467 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2470 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2472 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2473 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2474 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2476 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2478 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2479 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2480 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2482 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2484 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2486 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2488 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2491 * g++.dg/ubsan/pr64632.C: New test.
2494 * gcc.dg/pr64663.c: New test.
2496 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/warn/Wunused-var-23.C: New.
2501 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2505 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2507 2015-01-20 Richard Biener <rguenther@suse.de>
2510 * gcc.dg/lto/pr64684_0.c: New testcase.
2511 * gcc.dg/lto/pr64684_1.c: Likewise.
2512 * gcc.dg/lto/pr64684_2.c: Likewise.
2513 * gcc.dg/lto/pr64685_0.c: Likewise.
2514 * gcc.dg/lto/pr64685_1.c: Likewise.
2516 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2519 * g++.dg/cpp1y/lambda-init12.C: New.
2521 2015-01-20 Richard Biener <rguenther@suse.de>
2523 PR tree-optimization/64410
2524 * g++.dg/vect/pr64410.cc: Require vect_double.
2526 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2529 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2531 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2535 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2537 PR rtl-optimization/64081
2538 * gcc.dg/pr64081.c: New test.
2540 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2542 * jit.dg/harness.h: Include <unistd.h>.
2543 (CHECK_NO_ERRORS): New.
2544 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2545 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2546 gcc_jit_context_compile_to_file.
2547 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2548 args to the spawned executable.
2549 (jit-expand-vars): New function.
2550 (jit-exe-params): New variable.
2551 (dg-jit-set-exe-params): New function.
2552 (jit-dg-test): Detect testcases that use
2553 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2554 Set arguments of spawned process to jit-exe-params.
2555 (jit-get-output-filename): New function.
2556 (jit-setup-compile-to-file): New function.
2557 (jit-verify-compile-to-file): New function.
2558 (jit-run-executable): New function.
2559 (jit-verify-executable): New function.
2560 * jit.dg/test-compile-to-assembler.c: New testcase.
2561 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2562 * jit.dg/test-compile-to-executable.c: New testcase.
2563 * jit.dg/test-compile-to-object.c: New testcase.
2565 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2568 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2571 2015-01-19 Martin Liska <mliska@suse.cz>
2573 * objc/compile/pr64668.m: New test.
2575 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2577 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2578 (create_overflow_fn): Update comment to clarify that
2579 the third param of the created function is a bool *, not
2581 (verify_int_overflow_fn): Convert param "expected_ovf" from
2582 int to bool. Update third param of "overflow_fn_type" from int *
2583 to bool *. Update local "actual_ovf" from int to bool.
2584 (verify_uint_overflow_fn): Likewise.
2586 2015-01-19 Martin Liska <mliska@suse.cz>
2588 * gcc.dg/ipa/ipa-icf-33.c: New test.
2590 2015-01-19 Felix Yang <felix.yang@huawei.com>
2591 Haijian Zhang <z.zhanghaijian@huawei.com>
2593 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2594 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2595 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2596 result_float64x2, expected_hfloat64x2): New helper type, variable and
2598 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2599 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2600 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2601 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2602 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2603 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2604 and target without the FMA feature.
2606 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2608 * gcc.target/aarch64/pr64304.c: New testcase.
2610 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2612 PR rtl-optimization/64081
2613 * gcc.dg/pr64081.c: New test.
2615 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2618 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2620 * gcc.target/aarch64/test_frame_6.c: Likewise.
2621 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2622 and x19 (in the epilogue).
2623 * gcc.target/aarch64/test_frame_4.c: Likewise.
2624 * gcc.target/aarch64/test_frame_7.c: Likewise.
2626 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2628 * gcc.target/i386/chkp-always_inline.c: New.
2630 2015-01-15 Andrew Pinski <apinski@cavium.com>
2631 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2633 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2634 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2636 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2639 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2640 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2642 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2645 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2647 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2650 * gcc.target/sh/torture/pr64652.c: New.
2652 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2654 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2655 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2656 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2657 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2658 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2659 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2661 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2664 * g++.dg/torture/pr64378.C: New testcase.
2666 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2669 * gfortran.dg/block_13.f08: New test
2671 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2674 * gfortran.dg/associate_1.f03: Allow test for character with
2677 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2679 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2680 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2682 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2684 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2686 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2689 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2691 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2694 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2697 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2700 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2702 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2705 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2707 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2709 PR rtl-optimization/52773
2710 * gcc.c-torture/compile/pr52773.c: New test.
2712 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2715 * g++.dg/cpp0x/alias-decl-46.C: New.
2717 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2719 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2721 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2723 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2725 (CHECK_FP): Likewise.
2726 (CHECK_CUMULATIVE_SAT): Likewise.
2728 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2730 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2731 (Set_Neon_Cumulative_Sat): Add parameter.
2732 (__set_neon_cumulative_sat): Support new parameter.
2733 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2734 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2736 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2737 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2740 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2742 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2743 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2745 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2748 * g++.dg/tls/thread_local-ice4.C: New.
2750 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2752 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2755 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2758 * g++.dg/cpp0x/vt-62276.C: New.
2760 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2763 * g++.dg/pr64353.C: New.
2765 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2768 * gcc.target/aarch64/pr64263_1.c: New test.
2770 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2772 PR tree-optimization/64434
2773 * gcc.dg/torture/pr64434.c: Move to...
2774 * gcc.dg/pr64434.c: ... here.
2776 2015-01-16 Richard Biener <rguenther@suse.de>
2779 * gcc.dg/uninit-18.c: New testcase.
2781 2015-01-16 Richard Biener <rguenther@suse.de>
2783 PR tree-optimization/64568
2784 * g++.dg/torture/pr64568-2.C: New testcase.
2786 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2789 * gcc.target/i386/chkp-label-address.c: New.
2791 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2794 * gfortran.dg/pointer_init_6.f90: Extended.
2796 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2798 * gcc.c-torture/compile/20150108.c: New test.
2800 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2802 * gcc.target/visium: New directory.
2804 2015-01-16 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/61743
2807 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2808 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2810 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2812 * gcc.dg/pr64015.c: New test.
2814 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2818 * g++.dg/ipa/pr64612.C: New test.
2820 2015-01-16 Renlin Li <renlin.li@arm.com>
2822 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2824 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2826 * gcc.target/i386/sse-14.c: Test new intrinsic.
2827 * gcc.target/i386/sse-22.c: Ditto.
2829 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2832 * g++.dg/cpp0x/auto44.C: New.
2834 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2837 * gcc.target/nios2/gpopt-all.c: New test case.
2838 * gcc.target/nios2/gpopt-local.c: New test case.
2839 * gcc.target/nios2/gpopt-global.c: New test case.
2840 * gcc.target/nios2/gpopt-data.c: New test case.
2841 * gcc.target/nios2/gpopt-none.c: New test case.
2843 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2845 * g++.dg/ubsan/vptr-1.C: New test.
2846 * g++.dg/ubsan/vptr-2.C: New test.
2847 * g++.dg/ubsan/vptr-3.C: New test.
2848 * g++.dg/ubsan/vptr-4.C: New test.
2849 * g++.dg/ubsan/vptr-5.C: New test.
2850 * g++.dg/ubsan/vptr-6.C: New test.
2851 * g++.dg/ubsan/vptr-7.C: New test.
2852 * g++.dg/ubsan/vptr-8.C: New test.
2853 * g++.dg/ubsan/vptr-9.C: New test.
2855 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2857 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2859 * lib/gcc-dg.exp: Likewise.
2861 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2863 PR rtl-optimization/64110
2864 * gcc.target/i386/pr64110.c: Add scan-assembler.
2866 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2867 James Norris <jnorris@codesourcery.com>
2868 Cesar Philippidis <cesar@codesourcery.com>
2869 Ilmir Usmanov <i.usmanov@samsung.com>
2871 * lib/target-supports.exp (check_effective_target_fopenacc): New
2873 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2874 * g++.dg/goacc/goacc.exp: Likewise.
2875 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2876 * gcc.dg/goacc/goacc.exp: Likewise.
2877 * gfortran.dg/goacc/goacc.exp: Likewise.
2878 * c-c++-common/cpp/openacc-define-1.c: New file.
2879 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2880 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2881 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2882 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2883 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2884 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2885 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2886 * c-c++-common/goacc/cache-1.c: Likewise.
2887 * c-c++-common/goacc/clauses-fail.c: Likewise.
2888 * c-c++-common/goacc/collapse-1.c: Likewise.
2889 * c-c++-common/goacc/data-1.c: Likewise.
2890 * c-c++-common/goacc/data-2.c: Likewise.
2891 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2892 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2893 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2894 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2895 * c-c++-common/goacc/if-clause-1.c: Likewise.
2896 * c-c++-common/goacc/if-clause-2.c: Likewise.
2897 * c-c++-common/goacc/kernels-1.c: Likewise.
2898 * c-c++-common/goacc/loop-1.c: Likewise.
2899 * c-c++-common/goacc/loop-private-1.c: Likewise.
2900 * c-c++-common/goacc/nesting-1.c: Likewise.
2901 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2902 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2903 * c-c++-common/goacc/parallel-1.c: Likewise.
2904 * c-c++-common/goacc/pcopy.c: Likewise.
2905 * c-c++-common/goacc/pcopyin.c: Likewise.
2906 * c-c++-common/goacc/pcopyout.c: Likewise.
2907 * c-c++-common/goacc/pcreate.c: Likewise.
2908 * c-c++-common/goacc/pragma_context.c: Likewise.
2909 * c-c++-common/goacc/present-1.c: Likewise.
2910 * c-c++-common/goacc/reduction-1.c: Likewise.
2911 * c-c++-common/goacc/reduction-2.c: Likewise.
2912 * c-c++-common/goacc/reduction-3.c: Likewise.
2913 * c-c++-common/goacc/reduction-4.c: Likewise.
2914 * c-c++-common/goacc/sb-1.c: Likewise.
2915 * c-c++-common/goacc/sb-2.c: Likewise.
2916 * c-c++-common/goacc/sb-3.c: Likewise.
2917 * c-c++-common/goacc/update-1.c: Likewise.
2918 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2919 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2920 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2921 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2922 * gfortran.dg/goacc/assumed.f95: Likewise.
2923 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2924 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2925 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2926 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2927 * gfortran.dg/goacc/branch.f95: Likewise.
2928 * gfortran.dg/goacc/cache-1.f95: Likewise.
2929 * gfortran.dg/goacc/coarray.f95: Likewise.
2930 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2931 * gfortran.dg/goacc/cray.f95: Likewise.
2932 * gfortran.dg/goacc/critical.f95: Likewise.
2933 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2934 * gfortran.dg/goacc/data-tree.f95: Likewise.
2935 * gfortran.dg/goacc/declare-1.f95: Likewise.
2936 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2937 * gfortran.dg/goacc/fixed-1.f: Likewise.
2938 * gfortran.dg/goacc/fixed-2.f: Likewise.
2939 * gfortran.dg/goacc/fixed-3.f: Likewise.
2940 * gfortran.dg/goacc/fixed-4.f: Likewise.
2941 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2942 * gfortran.dg/goacc/if.f95: Likewise.
2943 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2944 * gfortran.dg/goacc/list.f95: Likewise.
2945 * gfortran.dg/goacc/literal.f95: Likewise.
2946 * gfortran.dg/goacc/loop-1.f95: Likewise.
2947 * gfortran.dg/goacc/loop-2.f95: Likewise.
2948 * gfortran.dg/goacc/loop-3.f95: Likewise.
2949 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2950 * gfortran.dg/goacc/omp.f95: Likewise.
2951 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2952 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2953 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2954 * gfortran.dg/goacc/parameter.f95: Likewise.
2955 * gfortran.dg/goacc/private-1.f95: Likewise.
2956 * gfortran.dg/goacc/private-2.f95: Likewise.
2957 * gfortran.dg/goacc/private-3.f95: Likewise.
2958 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2959 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2960 * gfortran.dg/goacc/reduction.f95: Likewise.
2961 * gfortran.dg/goacc/routine-1.f90: Likewise.
2962 * gfortran.dg/goacc/routine-2.f90: Likewise.
2963 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2964 * gfortran.dg/goacc/several-directives.f95: Likewise.
2965 * gfortran.dg/goacc/sie.f95: Likewise.
2966 * gfortran.dg/goacc/subarrays.f95: Likewise.
2967 * gfortran.dg/gomp/map-1.f90: Likewise.
2968 * gfortran.dg/openacc-define-1.f90: Likewise.
2969 * gfortran.dg/openacc-define-2.f90: Likewise.
2970 * gfortran.dg/openacc-define-3.f90: Likewise.
2971 * g++.dg/gomp/block-1.C: Update for changed compiler output.
2972 * g++.dg/gomp/block-2.C: Likewise.
2973 * g++.dg/gomp/block-3.C: Likewise.
2974 * g++.dg/gomp/block-5.C: Likewise.
2975 * g++.dg/gomp/target-1.C: Likewise.
2976 * g++.dg/gomp/target-2.C: Likewise.
2977 * g++.dg/gomp/taskgroup-1.C: Likewise.
2978 * g++.dg/gomp/teams-1.C: Likewise.
2979 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2980 * gcc.dg/cilk-plus/jump.c: Likewise.
2981 * gcc.dg/gomp/block-1.c: Likewise.
2982 * gcc.dg/gomp/block-10.c: Likewise.
2983 * gcc.dg/gomp/block-2.c: Likewise.
2984 * gcc.dg/gomp/block-3.c: Likewise.
2985 * gcc.dg/gomp/block-4.c: Likewise.
2986 * gcc.dg/gomp/block-5.c: Likewise.
2987 * gcc.dg/gomp/block-6.c: Likewise.
2988 * gcc.dg/gomp/block-7.c: Likewise.
2989 * gcc.dg/gomp/block-8.c: Likewise.
2990 * gcc.dg/gomp/block-9.c: Likewise.
2991 * gcc.dg/gomp/target-1.c: Likewise.
2992 * gcc.dg/gomp/target-2.c: Likewise.
2993 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2994 * gcc.dg/gomp/teams-1.c: Likewise.
2996 2015-01-15 David Malcolm <dmalcolm@redhat.com>
2998 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3001 2015-01-15 Mike Stump <mikestump@comcast.net>
3003 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3004 * gcc.dg/inline_2.c: Likewise.
3005 * gcc.dg/inline_3.c: Likewise.
3006 * gcc.dg/inline_4.c: Likewise.
3008 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3011 * gfortran.dg/proc_ptr_comp_43.f90: New.
3013 2015-01-15 Mike Stump <mikestump@comcast.net>
3015 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3016 * gcc.dg/unroll_2.c: Likewise.
3017 * gcc.dg/unroll_3.c: Likewise.
3018 * gcc.dg/unroll_4.c: Likewise.
3019 * gcc.dg/unroll_5.c: Likewise.
3021 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3024 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3026 * gcc.target/aarch64/test_frame_6.c: Likewise.
3027 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3028 x30 and x19 (in the epilogue).
3029 * gcc.target/aarch64/test_frame_4.c: Likewise.
3030 * gcc.target/aarch64/test_frame_7.c: Likewise.
3032 2015-01-15 Martin Liska <mliska@suse.cz>
3034 * g++.dg/ipa/pr64068.C: New test.
3035 * gcc.dg/ipa/PR64559.c: New test.
3037 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3039 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3042 2015-01-15 Richard Biener <rguenther@suse.de>
3044 PR tree-optimization/61743
3045 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3046 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3048 2015-01-15 Renlin Li <renlin.li@arm.com>
3050 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3051 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3053 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3055 * gcc.dg/vect/vect-aggressive-1.c: New.
3056 * gcc.target/i386/avx2-vect-aggressive.c: New.
3058 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3060 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3062 2015-01-15 Richard Biener <rguenther@suse.de>
3065 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3066 -Wl,-undefined,dynamic_lookup.
3068 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3070 * gnat.dg/opt47.adb: New test.
3072 2015-01-15 Richard Biener <rguenther@suse.de>
3075 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3077 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3079 PR tree-optimization/64434
3080 * gcc.dg/torture/pr64434.c: New test.
3082 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3084 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3085 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3086 -march=loongson* and -march=octeon* require -mno-micromips.
3088 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3089 Matthew Fortune <matthew.fortune@imgtec.com>
3091 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3092 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3093 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3094 * gcc.target/mips/call-saved-7.c: New file.
3095 * gcc.target/mips/call-saved-8.c: New file.
3096 * gcc.target/mips/call-saved-9.c: New file.
3098 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3100 * gcc.target/mips/lsa.c: New file.
3101 * gcc.target/mips/mips64-lsa.c: Likewise.
3102 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3103 * gcc.target/mips/mulsize-4.c: Likewise.
3104 * gcc.target/mips/mulsize-5.c: New file.
3105 * gcc.target/mips/mulsize-6.c: Likewise.
3106 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3107 and !HAS_LSA as ghost options.
3108 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3111 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3113 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3115 2015-01-15 Richard Biener <rguenther@suse.de>
3118 * gcc.dg/torture/pr64365.c: New testcase.
3120 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3122 * gcc.dg/stackprotectexplicit1.c: New test.
3123 * g++.dg/stackprotectexplicit2.c: New test.
3125 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3128 * gfortran.dg/inquire_internal.f90: New.
3129 * gfortran.dg/negative_unit_check.f90: New.
3131 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3134 * gcc.target/sh/pr53988-1.c: New.
3136 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3139 * g++.dg/tls/thread_local-ice3.C: New.
3141 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3143 * gcc.target/i386/fentry-override.c: Properly place {} in target
3144 selector. Remove nonpic.
3145 * gcc.target/i386/fentry.c: Likewise.
3147 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3149 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3150 warnings instead of errors.
3152 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3154 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3155 option support instead of ENABLE_LTO from Makefile.
3157 2015-01-14 Richard Biener <rguenther@suse.de>
3159 PR tree-optimization/59354
3160 * gcc.dg/vect/pr59354.c: New testcase.
3162 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3164 * lib/target-supports.exp
3165 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3166 on ARM architures before v7.
3168 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3171 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3174 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3177 * gcc.target/i386/pr64386.c: New test.
3179 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3182 * gcc.target/i386/pr64393.c: New test.
3184 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3187 * gcc.target/i386/pr64387.c: New test.
3189 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3191 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3193 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3195 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3197 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3200 * gcc.target/arm/pr64453.c: New.
3202 2015-01-14 Richard Biener <rguenther@suse.de>
3205 * gcc.dg/lto/pr64415_0.c: New testcase.
3206 * gcc.dg/lto/pr64415_1.c: Likewise.
3208 2015-01-14 Martin Liska <mliska@suse.cz>
3210 * gcc.dg/ipa/pr64307.c: New test.
3212 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3214 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3217 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3220 * gcc.target/arm/pr64460_1.c: New test.
3222 2015-01-14 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/64493
3225 PR tree-optimization/64495
3226 * gcc.dg/vect/pr64493.c: New testcase.
3227 * gcc.dg/vect/pr64495.c: Likewise.
3229 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3231 * gcc.dg/Warray-bounds-11.c: New test-case.
3233 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3235 * gcc.target/mips/octeon3-pipe-1.c: New test.
3237 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3239 * jit.dg/harness.h (set_up_logging): Move string concatenation
3241 (concat_strings): New function.
3242 (dump_reproducer): New function.
3243 (test_jit): Call dump_reproducer.
3244 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3246 (jit-dg-test): Delete any generated reproducer from previous runs.
3247 Verify that a generated reproducer was created, and verify that it
3249 * jit.dg/test-nested-contexts.c (main): Call
3250 gcc_jit_context_dump_reproducer_to_file.
3252 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3254 * gcc.dg/aru-2.c: Add dg-require-profiling.
3256 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3258 * lib/target-supports.exp (check_profiling_available): Check if
3261 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3264 * g++.dg/torture/pr64565.C: New testcase.
3266 2015-01-13 Marek Polacek <polacek@redhat.com>
3269 * gcc.dg/tm/pr64391.c: New test.
3271 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3273 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3276 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3278 * gcc.target/i386/pie.c: New test.
3280 * lib/target-supports.exp (check_effective_target_pie): New.
3282 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3284 PR rtl-optimization/64286
3285 * gcc.target/i386/avx2-pr64286.c: New test.
3287 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3290 * g++.dg/cpp0x/vt-57626.C: New.
3292 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3295 * gfortran.dg/pr64528.f90: New test.
3297 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3299 * gcc.target/aarch64/subsp.c: New test.
3301 2015-01-13 Andrew Pinski <apinski@cavium.com>
3303 * gcc.target/aarch64/store-pair-1.c: New testcase.
3305 2015-01-13 Richard Biener <rguenther@suse.de>
3308 * gcc.dg/lto/pr64373_0.c: New testcase.
3310 2015-01-13 Andrew Pinski <apinski@cavium.com>
3312 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3313 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3315 2015-01-13 Richard Biener <rguenther@suse.de>
3317 PR tree-optimization/64406
3318 * gcc.dg/pr64406.c: New testcase.
3320 2015-01-13 Richard Biener <rguenther@suse.de>
3322 PR tree-optimization/64404
3323 * gcc.dg/vect/pr64404.c: New testcase.
3325 2015-01-13 Richard Biener <rguenther@suse.de>
3327 PR tree-optimization/64568
3328 * g++.dg/torture/pr64568.C: New testcase.
3330 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3332 * jit.dg/test-error-local-used-from-other-function.c: New test
3334 * jit.dg/test-error-param-reuse.c: New test case.
3335 * jit.dg/test-error-param-sharing.c: New test case.
3336 * jit.dg/test-error-param-used-from-other-function.c: New test
3338 * jit.dg/test-error-param-used-without-a-function.c: New test
3341 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3343 PR tree-optimization/64563
3344 * gcc.dg/pr64563.c: New test.
3347 * gcc.target/i386/pr64513.c: New test.
3349 PR tree-optimization/64454
3350 * gcc.dg/pr64454.c: New test.
3353 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3355 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3356 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3357 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3358 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3359 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3360 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3361 * gcc.dg/vect/slp-25.c: Likewise.
3362 * gcc.dg/vect/vect-109.c: Likewise.
3363 * gcc.dg/vect/vect-13.c: Likewise.
3364 * gcc.dg/vect/vect-17.c: Likewise.
3365 * gcc.dg/vect/vect-18.c: Likewise.
3366 * gcc.dg/vect/vect-19.c: Likewise.
3367 * gcc.dg/vect/vect-20.c: Likewise.
3368 * gcc.dg/vect/vect-21.c: Likewise.
3369 * gcc.dg/vect/vect-22.c: Likewise.
3370 * gcc.dg/vect/vect-27.c: Likewise.
3371 * gcc.dg/vect/vect-29.c: Likewise.
3372 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3373 * gcc.dg/vect/vect-2.c: Likewise.
3374 * gcc.dg/vect/vect-3.c: Likewise.
3375 * gcc.dg/vect/vect-4.c: Likewise.
3376 * gcc.dg/vect/vect-5.c: Likewise.
3377 * gcc.dg/vect/vect-72.c: Likewise.
3378 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3379 * gcc.dg/vect/vect-73.c: Likewise.
3380 * gcc.dg/vect/vect-77-global.c: Likewise.
3381 * gcc.dg/vect/vect-78-global.c: Likewise.
3382 * gcc.dg/vect/vect-7.c: Likewise.
3383 * gcc.dg/vect/vect-86.c: Likewise.
3384 * gcc.dg/vect/vect-align-1.c: Likewise.
3385 * gcc.dg/vect/vect-align-3.c: Likewise.
3386 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3387 * gcc.dg/vect/vect-all.c: Likewise.
3388 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3389 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3390 * gcc.dg/vect/vect-peel-3.c: Likewise.
3391 * gcc.dg/vect/vect-peel-4.c: Likewise.
3392 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3394 2015-01-12 Jeff Law <law@redhat.com>
3397 * gcc.target/m68k/pr64461.c: New test.
3399 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3401 * jit.dg/test-array-as-pointer.c (create_code): Update call
3402 to gcc_jit_context_new_global by setting "kind" to
3403 GCC_JIT_GLOBAL_IMPORTED.
3404 * jit.dg/test-error-array-as-pointer.c: Likewise.
3405 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3406 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3407 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3408 * jit.dg/test-using-global.c (the_global): Rename to...
3409 (imported_global): ...this.
3410 (create_code): Update to test the three kinds of global.
3411 (verify_code): Likewise.
3413 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3416 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3418 * gcc.target/i386/pr64291-2.c: Updated.
3420 2015-01-12 Richard Biener <rguenther@suse.de>
3422 PR tree-optimization/64530
3423 * gfortran.dg/pr64530.f90: New testcase.
3425 2015-01-12 Richard Biener <rguenther@suse.de>
3428 * gcc.dg/torture/pr64357.c: New testcase.
3430 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3432 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3435 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3436 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3438 2015-01-12 Martin Liska <mliska@suse.cz>
3440 * gcc.dg/ipa/PR64550.c: New test.
3442 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3445 * g++.dg/ipa/pr63470.C: New testcase.
3447 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3450 * gfortran.dg/typebound_operator_20.f90: New.
3452 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3455 * gfortran.dg/proc_ptr_comp_42.f90: New.
3457 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3460 * gfortran.dg/proc_ptr_comp_41.f90: New.
3462 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3464 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3466 2015-01-10 Tobias Burnus <burnus@net-b.de>
3469 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3470 and add dg-excess-errors.
3471 * gfortran.dg/line_length_6.f90: New.
3472 * gfortran.dg/line_length_7.f90: New.
3473 * gfortran.dg/line_length_8.f90: New.
3474 * gfortran.dg/line_length_9.f90: New.
3475 * gfortran.dg/line_length_10.f90: New.
3476 * gfortran.dg/line_length_11.f90: New.
3478 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3480 * jit.dg/test-threads.c (struct testcase): Move declaration
3481 to jit.dg/all-non-failing-tests.h.
3482 (testcases): Likewise.
3483 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3484 declaration here from jit.dg/all-non-failing-tests.h.
3485 (testcases): Likewise.
3486 * jit.dg/test-combination.c (create_code): Eliminate spelling
3487 out all of the testcases in favor of looping through the
3488 "testcases" metadata.
3489 (verify_code): Likewise.
3491 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3493 PR rtl-optimization/64536
3494 * gcc.dg/pr64536.c: New test.
3496 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3498 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3499 * jit.dg/test-combination.c (create_code): Likewise.
3500 (verify_code): Likewise.
3501 * jit.dg/test-constants.c: New test case.
3502 * jit.dg/test-threads.c: Add test-constants.c.
3504 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3507 * objc.dg/gnu-api-2-class.m: Add a test case
3508 for the above change.
3510 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3512 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3514 2015-01-09 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/64410
3517 * g++.dg/vect/pr64410.cc: New testcase.
3519 2015-01-09 Martin Liska <mliska@suse.cz>
3521 * gcc.dg/ipa/ipa-icf-32.c: New test.
3523 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3525 * c-c++-common/tsan/tsan_barrier.h: New.
3526 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3527 * c-c++-common/tsan/bitfield_race.c: Likewise.
3528 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3529 * c-c++-common/tsan/mutexset1.c: Likewise.
3530 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3531 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3532 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3533 * c-c++-common/tsan/simple_race.c: Likewise.
3534 * c-c++-common/tsan/simple_stack.c: Likewise.
3535 * c-c++-common/tsan/sleep_sync.c: Likewise.
3536 * c-c++-common/tsan/tiny_race.c: Likewise.
3537 * c-c++-common/tsan/tls_race.c: Likewise.
3538 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3539 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3540 * g++.dg/tsan/atomic_free.C: Likewise.
3541 * g++.dg/tsan/atomic_free2.C: Likewise.
3542 * g++.dg/tsan/cond_race.C: Likewise.
3543 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3545 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3548 * lib/target-supports.exp (check_effective_target_libatomic_available):
3550 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3551 targets that match effective-target libatomic_available.
3552 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3554 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3556 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3557 Verify the result of gcc_jit_context_get_last_error.
3558 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3560 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3562 PR tree-optimization/63989
3563 * gcc.dg/strlenopt-27.c: New test.
3565 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3567 * jit.dg/harness.h (set_up_logging): New function.
3568 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3569 set_up_logging on the context, so that every testcase is
3570 logged to a particular file.
3571 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3572 and call gcc_jit_context_set_logfile on the top-level context.
3574 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3577 * g++.dg/opt/pr64338.C: New test.
3579 2015-01-08 Tobias Burnus <burnus@net-b.de>
3581 * gfortran.dg/coarray/codimension_2b.f90: New file.
3582 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3583 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3585 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3588 * g++.dg/ext/fnname4.C: New.
3590 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3593 * g++.dg/cpp0x/constexpr-64462.C: New.
3595 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3598 * g++.dg/cpp0x/deleted10.C: New.
3600 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3602 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3604 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3606 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3607 GCC_JIT_UNARY_OP_ABS.
3608 (verify_unary_ops): Likewise.
3610 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3612 * jit.dg/test-arith-overflow.c: New test case.
3613 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3614 * jit.dg/test-combination.c (create_code): Likewise.
3615 (verify_code): Likewise.
3616 * jit.dg/test-threads.c (testcases): Likewise.
3618 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3620 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3621 rather than "jit". Load g++.exp, and call g++_init.
3622 Run test-*.cc files within the testsuite and *.cc files within
3624 (jit-dg-test): Drop the addition of -fgnu89-inline to
3625 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3626 doing it when compiling C testcases (since g++ does not handle
3627 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3628 is restored to the value after g++_init ran, rather than the
3629 value before g++_init ran. Return a list of
3630 $comp_output $output_file, as dg-test assumes.
3632 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3634 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3635 make it easier to figure out the origin of each test result when
3636 running test-combination.c and test-threads.c.
3637 (CHECK_VALUE): Likewise.
3638 (CHECK_DOUBLE_VALUE): Likewise.
3639 (CHECK_STRING_VALUE): Likewise.
3640 (CHECK_STRING_STARTS_WITH): Likewise.
3641 (CHECK_STRING_CONTAINS): Likewise.
3643 (check_string_value): Likewise, add "funcname" param.
3644 (check_string_starts_with): Likewise.
3645 (check_string_contains): Likewise.
3647 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3649 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3650 generating name of built executable.
3652 2015-01-07 Marek Polacek <polacek@redhat.com>
3655 * gcc.dg/pr64440.c: New test.
3656 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3658 2015-01-07 Marek Polacek <polacek@redhat.com>
3661 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3662 * gcc.dg/pr64417.c: New test.
3664 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3667 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3670 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3672 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3673 Check if testcases run without errors, not just if they compile.
3675 2015-01-06 Christian Bruel <christian.bruel@st.com>
3678 * gcc.target/sh/pr64507.c: New test.
3680 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3682 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3684 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3686 * c-c++-common/asan/sanitize-all-1.c: New test.
3687 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3688 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3689 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3690 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3692 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3694 * lib/target-supports.exp (check_profiling_available): Return 0 for
3696 (check_effective_target_tls_runtime): Likewise.
3697 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3698 * gcc.dg/20020312-2.c: Adjust for Visium.
3699 * gcc.dg/tls/thr-cse-1.c: Likewise
3700 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3701 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3702 * gcc.dg/weak/typeof-2.c: Likewise.
3704 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3706 PR rtl-optimization/64287
3707 * gcc.dg/aru-2.c: New test.
3709 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3712 * c-c++-common/ubsan/pr64344-1.c: New test.
3713 * c-c++-common/ubsan/pr64344-2.c: New test.
3715 PR tree-optimization/64465
3716 * gcc.dg/pr64465.c: New test.
3718 PR tree-optimization/64494
3719 * gcc.c-torture/compile/pr64494.c: New test.
3721 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3724 * gfortran.dg/realloc_on_assign_25.f90: New test.
3726 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3728 Update copyright years.
3730 2015-01-05 Marek Polacek <polacek@redhat.com>
3733 * gcc.dg/pr64423.c: New test.
3735 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3737 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3738 mmix-knuth-mmixware for the same reason as for MIPS.
3739 * gcc.dg/debug/debug-2.c: Ditto.
3741 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3743 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3746 * lib/gfortran.exp: Add libatomic library search path.
3747 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3748 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3750 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3752 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3754 * c-c++-common/tsan/bitfield_race.c: New testcase.
3755 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3757 2015-01-02 Tobias Burnus <burnus@net-b.de>
3759 * gfortran.dg/coarray/collectives_4.f90: New.
3761 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3764 * gfortran.dg/extends_16.f90: New.
3766 2015-01-02 Tobias Burnus <burnus@net-b.de>
3768 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3770 2015-01-02 Tobias Burnus <burnus@net-b.de>
3772 * gfortran.dg/coarray/codimension_2.f90: New.
3773 * gfortran.dg/coarray/codimension_2a.f90: New.
3774 * gfortran.dg/coarray_35.f90: New.
3775 * gfortran.dg/coarray_35a.f90: New.
3777 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3780 * gfortran.dg/dummy_procedure_11.f90: New.
3782 Copyright (C) 2015 Free Software Foundation, Inc.
3784 Copying and distribution of this file, with or without modification,
3785 are permitted in any medium without royalty provided the copyright
3786 notice and this notice are preserved.