1 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4 g++.dg/cpp1y/pr64626-1.C: New.
5 g++.dg/cpp1y/pr64626-2.C: New.
6 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8 2015-03-16 Jakub Jelinek <jakub@redhat.com>
10 PR tree-optimization/65427
11 * gcc.c-torture/execute/pr65427.c: New test.
13 2015-03-16 Marek Polacek <polacek@redhat.com>
17 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
18 * g++.dg/cpp0x/pr65327.C: New test.
20 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
23 * c-c++-common/asan/pr64820.c: New test.
25 2015-03-16 Andre Vehreschild <vehre@gmx.de>
27 * gfortran.dg/pointer_2.f90: New test.
29 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
31 * testsuite/g++.dg/pr65049.C: New test.
33 2015-03-16 Tom de Vries <tom@codesourcery.com>
35 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
36 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
37 * gcc.target/i386/fuse-caller-save.c: Same.
39 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
41 * gnat.dg/loop_optimization18.ad[sb]: New test.
42 * gnat.dg/loop_optimization18_pkg.ads: New helper.
44 2015-03-16 Alan Modra <amodra@gmail.com>
46 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
49 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
51 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
53 * gcc.dg/torture/pr65270-2.c: Likewise.
55 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
58 gfortran.dg/pointer_remapping_9.f90: New.
60 2015-03-14 Jakub Jelinek <jakub@redhat.com>
62 PR tree-optimization/65369
63 * gcc.c-torture/execute/pr65369.c: New test.
65 PR tree-optimization/65418
66 * gcc.c-torture/execute/pr65418-1.c: New test.
67 * gcc.c-torture/execute/pr65418-2.c: New test.
69 PR rtl-optimization/65401
70 * gcc.c-torture/execute/pr65401.c: New test.
72 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
75 * gcc.target/arm/pr64600_1.c: New test.
77 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
79 PR rtl-optimization/65235
80 * gcc.target/aarch64/pr65235_1.c: New test.
82 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
84 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
85 * gcc.target/s390/hotpatch-22.c: Likewise.
86 * gcc.target/s390/hotpatch-23.c: Likewise.
87 * gcc.target/s390/hotpatch-24.c: Likewise.
88 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
89 * gcc.target/s390/hotpatch-1.c: Update expected output.
90 * gcc.target/s390/hotpatch-2.c: Likewise.
91 * gcc.target/s390/hotpatch-3.c: Likewise.
92 * gcc.target/s390/hotpatch-4.c: Likewise.
93 * gcc.target/s390/hotpatch-5.c: Likewise.
94 * gcc.target/s390/hotpatch-6.c: Likewise.
95 * gcc.target/s390/hotpatch-7.c: Likewise.
96 * gcc.target/s390/hotpatch-8.c: Likewise.
97 * gcc.target/s390/hotpatch-9.c: Likewise.
98 * gcc.target/s390/hotpatch-10.c: Likewise.
99 * gcc.target/s390/hotpatch-11.c: Likewise.
100 * gcc.target/s390/hotpatch-12.c: Likewise.
101 * gcc.target/s390/hotpatch-13.c: Likewise.
102 * gcc.target/s390/hotpatch-14.c: Likewise.
103 * gcc.target/s390/hotpatch-15.c: Likewise.
104 * gcc.target/s390/hotpatch-16.c: Likewise.
105 * gcc.target/s390/hotpatch-17.c: Likewise.
106 * gcc.target/s390/hotpatch-18.c: Likewise.
107 * gcc.target/s390/hotpatch-19.c: Likewise.
109 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
112 * gcc.target/i386/pr65103-1.c: New.
114 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
117 * gcc.target/i386/pr65044.c: New.
119 2015-03-12 Tom de Vries <tom@codesourcery.com>
121 PR rtl-optimization/64895
122 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
123 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
124 * gcc.target/i386/fuse-caller-save.c: Ditto.
126 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
128 * gcc.dg/ipa/pr63569.c: Fix template.
130 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
132 * g++.dg/ipa/pr64146.C: Require fpic support.
134 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
137 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
138 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
140 2015-03-11 Jakub Jelinek <jakub@redhat.com>
142 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
143 to dg-options, fix up dg-skip-if.
145 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
148 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
149 * gcc.target/avr/tiny-caller-save.c: Same.
151 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
154 * g++.dg/pr65242.C: New test.
156 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
158 * c-c++-common/asan/no-asan-check-glob.c: New test.
160 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
163 * g++.dg/other/default11.C: New.
164 * g++.dg/other/default12.C: Likewise.
166 2015-03-10 Jakub Jelinek <jakub@redhat.com>
169 * gcc.target/i386/bmi2-bzhi-2.c: New test.
171 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
174 * gfortran.dg/unlimited_polymorphic_23.f90: New test
176 2015-03-10 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/cpp0x/pr65127.C: New test.
181 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
183 * gcc.dg/ipa/PR64550.c: Update template.
185 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
186 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/coarray_sync_memory.f90: New.
190 2015-03-10 Marek Polacek <polacek@redhat.com>
193 * c-c++-common/ubsan/pr65367.c: New test.
195 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
197 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
198 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
199 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
200 * gcc.target/i386/mpx/calloc-1-nov.c: New.
201 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
202 * gcc.target/i386/mpx/malloc-1-nov.c: New.
203 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
204 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
205 * gcc.target/i386/mpx/realloc-1-nov.c: New.
206 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
207 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
208 * gcc.target/i386/mpx/realloc-2-nov.c: New.
209 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
211 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
213 * lib/mpx-dg.exp (mpx_link_flags): New.
216 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
217 * gcc.target/i386/mpx/alloca-1-nov.c: New.
218 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
219 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
220 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
221 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
222 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
223 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
224 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
225 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
226 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
227 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
228 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
229 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
230 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
231 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
232 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
233 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
234 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
235 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
236 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
237 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
238 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
239 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
240 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
241 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
242 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
243 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
244 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
245 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
246 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
247 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
248 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
249 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
250 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
251 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
252 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
253 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
254 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
255 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
256 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
257 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
258 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
259 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
260 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
261 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
262 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
263 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
264 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
265 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
266 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
267 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
268 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
269 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
270 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
271 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
272 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
273 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
274 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
275 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
276 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
277 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
278 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
279 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
280 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
281 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
282 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
283 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
284 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
285 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
286 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
287 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
288 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
289 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
290 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
291 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
292 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
293 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
294 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
295 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
296 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
297 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
298 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
299 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
300 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
301 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
302 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
303 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
304 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
305 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
306 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
307 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
308 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
309 * gcc.target/i386/mpx/label-address-1.c: New.
310 * gcc.target/i386/mpx/legacy-1-nov.c: New.
311 * gcc.target/i386/mpx/macro.c: New.
312 * gcc.target/i386/mpx/mpx-check.h: New.
313 * gcc.target/i386/mpx/mpx.exp: New.
314 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
315 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
316 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
317 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
318 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
319 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
320 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
321 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
322 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
323 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
324 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
325 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
326 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
327 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
328 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
329 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
330 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
331 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
332 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
333 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
334 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
335 * gcc.target/i386/mpx/reference-1-lbv.c: New.
336 * gcc.target/i386/mpx/reference-1-nov.c: New.
337 * gcc.target/i386/mpx/reference-1-ubv.c: New.
338 * gcc.target/i386/mpx/reference-2-lbv.c: New.
339 * gcc.target/i386/mpx/reference-2-nov.c: New.
340 * gcc.target/i386/mpx/reference-2-ubv.c: New.
341 * gcc.target/i386/mpx/reference-3-lbv.c: New.
342 * gcc.target/i386/mpx/reference-3-nov.c: New.
343 * gcc.target/i386/mpx/reference-3-ubv.c: New.
344 * gcc.target/i386/mpx/reference-4-lbv.c: New.
345 * gcc.target/i386/mpx/reference-4-nov.c: New.
346 * gcc.target/i386/mpx/reference-4-ubv.c: New.
347 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
348 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
349 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
350 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
351 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
352 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
353 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
354 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
355 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
356 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
357 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
358 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
359 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
360 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
361 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
362 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
363 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
364 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
365 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
366 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
367 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
368 * gcc.target/i386/mpx/sincos-1-nov.c: New.
369 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
370 * gcc.target/i386/mpx/static-array-1-nov.c: New.
371 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
372 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
373 * gcc.target/i386/mpx/static-init-1-nov.c: New.
374 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
375 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
376 * gcc.target/i386/mpx/static-init-2-nov.c: New.
377 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
378 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
379 * gcc.target/i386/mpx/static-init-3-nov.c: New.
380 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
381 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
382 * gcc.target/i386/mpx/static-init-4-nov.c: New.
383 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
384 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
385 * gcc.target/i386/mpx/static-init-5-nov.c: New.
386 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
387 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
388 * gcc.target/i386/mpx/static-init-6-nov.c: New.
389 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
390 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
391 * gcc.target/i386/mpx/static-string-1-nov.c: New.
392 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
393 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
394 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
395 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
396 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
397 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
398 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
399 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
400 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
401 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
402 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
403 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
404 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
405 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
406 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
407 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
408 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
409 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
410 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
411 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
412 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
413 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
414 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
415 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
416 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
417 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
418 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
419 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
420 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
421 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
422 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
423 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
424 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
425 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
426 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
427 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
428 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
429 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
430 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
431 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
432 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
433 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
434 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
435 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
436 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
437 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
438 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
439 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
440 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
441 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
442 * gcc.target/i386/mpx/vararg-1-nov.c: New.
443 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
444 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
445 * gcc.target/i386/mpx/vararg-2-nov.c: New.
446 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
447 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
448 * gcc.target/i386/mpx/vararg-3-nov.c: New.
449 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
450 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
451 * gcc.target/i386/mpx/vararg-4-nov.c: New.
452 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
453 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
454 * gcc.target/i386/mpx/vararg-5-nov.c: New.
455 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
456 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
457 * gcc.target/i386/mpx/vararg-6-nov.c: New.
458 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
459 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
460 * gcc.target/i386/mpx/vararg-7-nov.c: New.
461 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
462 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
463 * gcc.target/i386/mpx/vararg-8-nov.c: New.
464 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
465 * gcc.target/i386/mpx/vla-1-lbv.c: New.
466 * gcc.target/i386/mpx/vla-1-nov.c: New.
467 * gcc.target/i386/mpx/vla-1-ubv.c: New.
468 * gcc.target/i386/mpx/vla-2-lbv.c: New.
469 * gcc.target/i386/mpx/vla-2-nov.c: New.
470 * gcc.target/i386/mpx/vla-2-ubv.c: New.
472 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
474 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
476 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
478 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
480 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
482 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
483 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
485 2015-03-10 Jakub Jelinek <jakub@redhat.com>
488 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
491 * c-c++-common/pr65120.c: New test.
493 PR rtl-optimization/65321
494 * gcc.dg/pr65321.c: New test.
496 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
498 PR tree-optimization/65355
499 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
501 2015-03-09 Jakub Jelinek <jakub@redhat.com>
504 * c-c++-common/pr49706.c: Adjust tests for not warning
505 about !!x == y or !b == y where b is boolean, and add
507 * c-c++-common/pr62199-2.c: Likewise.
509 2015-03-09 Richard Biener <rguenther@suse.de>
512 * gcc.dg/torture/pr65270-1.c: New testcase.
513 * gcc.dg/torture/pr65270-2.c: Likewise.
515 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
517 PR tree-optimization/63743
518 * gcc.dg/pr63743.c: New test.
520 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
523 * g++.dg/lto/pr65316_0.C: New testcase.
524 * g++.dg/lto/pr65316_1.C: New testcase.
526 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
529 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
531 * g++.dg/abi/rtti3.C: Likewise.
533 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
536 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
538 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
540 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
542 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
544 2015-03-08 Morin <mikael@gcc.gnu.org>
547 * gfortran.dg/entry_20.f90: New.
549 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
552 * gcc.c-torture/compile/pr65153.c: New.
554 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
557 * g++.dg/torture/pr65249.C: New.
559 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
561 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
565 2015-03-07 Marek Polacek <polacek@redhat.com>
566 Martin Uecker <uecker@eecs.berkeley.edu>
569 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
571 * c-c++-common/ubsan/bounds-8.c: New test.
572 * c-c++-common/ubsan/bounds-9.c: New test.
573 * gcc.dg/ubsan/bounds-2.c: New test.
575 2015-03-05 Martin Sebor <msebor@redhat.com>
578 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
579 checking of results into main to prevent it from getting optimized
581 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
583 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
585 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
586 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
587 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
590 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
592 * g++.dg/lto/pr65302_1.C: New testcase.
593 * g++.dg/lto/pr65302_0.C: New testcase.
595 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
597 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
598 -fno-ipa-icf to dg-options.
600 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
602 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
603 compiles using the linker plugin.
605 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
607 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
609 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
611 * gcc.target/arm/pr65067.c: New test.
613 2015-03-05 Martin Liska <mliska@suse.cz>
616 * gcc.dg/ipa/pr65318.c: New test.
618 2015-03-05 Marek Polacek <polacek@redhat.com>
620 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
622 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
624 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
626 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
628 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
629 max-unroll-times back to defaults for s390.
631 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
635 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
638 * g++.dg/cpp0x/initlist92.C: New.
640 2015-03-05 Richard Biener <rguenther@suse.de>
642 PR tree-optimization/65310
643 * gcc.dg/vect/pr65310.c: New testcase.
645 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
648 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
650 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
652 * gnat.dg/entry_queues3.adb: New test.
654 2015-03-04 Ian Lance Taylor <iant@google.com>
656 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
658 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
661 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
663 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
665 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
666 -fno-ipa-icf to dg-options
667 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
668 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
670 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
673 * g++.dg/cpp0x/decltype62.C: New.
675 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/object_overflow5.adb: New test.
679 2015-03-03 Martin Liska <mliska@suse.cz>
682 * gcc.dg/ipa/pr65287.c: New test.
684 2015-03-03 Martin Jambor <mjambor@suse.cz>
685 Eric Botcazou <ebotcazou@adacore.com>
687 * gnat.dg/specs/pack12.ads: New test.
689 2015-03-03 Martin Liska <mliska@suse.cz>
691 * gcc.dg/ipa/PR65282.c: New test.
693 2015-03-13 Jeff Law <law@redhat.com>
695 PR tree-optimization/65241
696 * gcc.c-torture/compile/pr65241.c: New test.
698 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
701 * gcc.target/avr/torture/pr64331.c: New test.
703 2015-03-03 Martin Liska <mliska@suse.cz>
704 Jan Hubicka <hubicka@ucw.cz>
706 * g++.dg/ipa/pr65263.C: New test.
708 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
711 * gcc.dg/lto/pr65130_0.c: New testcase.
712 * gcc.dg/lto/pr65130_1.c: New testcase.
714 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
717 * g++.dg/torture/pr64988.C: New testcase.
719 2015-03-02 Tobias Burnus <burnus@net-b.de>
721 * gfortran.dg/coarray_atomic_6.f90: New.
723 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
726 * gcc.target/i386/pr65184.c: New.
728 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
731 * gcc.target/i386/pr65183.c: New.
733 2015-02-28 Martin Liska <mliska@suse.cz>
734 Jan Hubicka <hubicka@ucw.cz>
736 * gcc.dg/ipa/ipa-icf-35.c: New test.
737 * gcc.dg/ipa/ipa-icf-36.c: New test.
738 * gcc.dg/ipa/ipa-icf-37.c: New test.
740 2015-02-28 Martin Liska <mliska@suse.cz>
741 Jan Hubicka <hubicka@ucw.cz>
744 * gcc.dg/ipa/ipa-icf-34.c: New test.
746 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
749 * gcc.target/sh/sh/pr61142.c: New.
751 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
753 * g++.dg/other/dump-ada-spec-3.C: New test.
755 2015-03-01 Martin Liska <mliska@suse.cz>
757 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
758 * g++.dg/ipa/pr63595.C: Update expected results.
760 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
763 * g++.dg/ipa/ipa-icf-6.C: New testcase.
765 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
767 * gcc.dg/vect/pr59354.c: Move vector producing code to
770 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
773 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
774 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
775 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
776 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
778 2015-02-27 Jakub Jelinek <jakub@redhat.com>
780 PR tree-optimization/65048
781 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
782 (foo): Use K&R style definition.
784 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
787 * g++.dg/pr65032.C: New.
789 2015-02-27 Marek Polacek <polacek@redhat.com>
792 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
795 2015-02-27 Marek Polacek <polacek@redhat.com>
798 * gcc.dg/pr65228.c: New test.
800 2015-02-27 Kai Tietz <ktietz@redhat.com>
803 * gcc.dg/weak/weak-17.c: New file.
805 2015-02-27 Richard Biener <rguenther@suse.de>
808 * g++.dg/lto/pr65193_0.C: New testcase.
810 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
812 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
813 * gcc.target/s390/hotpatch-8.c: Likewise.
814 * gcc.target/s390/hotpatch-9.c: Likewise.
815 * gcc.target/s390/pr61078.c: Likewise.
816 * gcc.target/s390/pr57960.c: Remove -m64.
817 * gcc.target/s390/pr61078.c: Likewise.
819 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
820 Martin Liska <mliska@suse.cz>
823 * gcc.dg/pr64454.c: Disable ICF.
824 * gcc.dg/pr28685-1.c: Disable ICF
825 * gcc.dg/ipa/iinline-5.c: Disable ICF.
826 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
827 * g++.dg/ipa/ipa-icf-4.C: Update template.
829 2015-02-26 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/65216
832 * gcc.c-torture/execute/pr65216.c: New test.
834 PR tree-optimization/65215
835 * gcc.c-torture/execute/pr65215-1.c: New test.
836 * gcc.c-torture/execute/pr65215-2.c: New test.
837 * gcc.c-torture/execute/pr65215-3.c: New test.
838 * gcc.c-torture/execute/pr65215-4.c: New test.
839 * gcc.c-torture/execute/pr65215-5.c: New test.
841 2015-02-26 Tom de Vries <tom@codesourcery.com>
843 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
845 2015-02-26 Martin Liska <mliska@suse.cz>
846 Jan Hubicka <hubicka@ucw.cz>
848 * g++.dg/ipa/pr64146.C: Update expected results.
849 * gcc.dg/ipa/ipa-icf-26.c: Update test.
850 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
851 * gcc.dg/ipa/ipa-icf-34.c: New test.
853 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
855 * gcc.dg/vect/vect-pr61917.c: Rename to ...
856 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
857 (dg-additional-options): Remove dg directive.
858 (dg-final): Add dg directive.
860 2015-02-26 Marek Polacek <polacek@redhat.com>
863 * g++.dg/ipa/pr65008.C: New test.
865 2015-02-26 Tom de Vries <tom@codesourcery.com>
867 * lib/profopt.exp (profopt-target-cleanup): New proc.
868 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
869 files from sources from dg-additional-sources.
871 2015-02-26 Tom de Vries <tom@codesourcery.com>
873 * lib/gcov.exp: Cleanup in case of xfail.
875 2015-02-26 Sebastian Pop <s.pop@samsung.com>
877 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
879 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
882 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
883 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
884 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
885 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
886 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
887 * g++.dg/debug/pr46123.C: XFAIL and move...
888 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
889 * gcc.dg/debug/dwarf2-3.c: Move...
890 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
892 2015-02-26 Marek Polacek <polacek@redhat.com>
895 * g++.dg/cpp1y/pr65202.C: New test.
897 2015-02-26 Tom de Vries <tom@codesourcery.com>
899 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
900 locale_facets.h.gcov.
902 2015-02-26 Tom de Vries <tom@codesourcery.com>
904 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
906 2015-02-26 Tom de Vries <tom@codesourcery.com>
908 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
910 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
913 * gcc.target/i386/pr65217.c: New.
915 2015-02-26 Tom de Vries <tom@codesourcery.com>
917 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
919 2015-02-26 Tom de Vries <tom@codesourcery.com>
921 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
923 2015-02-26 Sebastian Pop <s.pop@samsung.com>
925 PR tree-optimization/65048
926 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
928 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
930 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
931 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
933 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
936 * gcc.target/i386/pr65161.c: New test.
938 2015-02-26 Terry Guo <terry.guo@arm.com>
940 * gcc.target/arm/no-volatile-in-it.c: New test.
942 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
944 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
945 (dg-options): Add -save-temps.
946 (dg-final): Add cleanup-saved-temps.
948 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
950 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
952 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
954 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
955 * gcc.target/powerpc/pack01.c: Include string.h.
957 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
960 * gcc.target/i386/pr65167.c: New.
962 2015-02-25 Kai Tietz <ktietz@redhat.com>
964 PR tree-optimization/61917
965 * gcc.dg/vect/vect-pr61917.c: New file.
967 2015-02-24 Jakub Jelinek <jakub@redhat.com>
969 PR tree-optimization/65170
970 * gcc.c-torture/execute/pr65170.c: New test.
971 * gcc.dg/tree-ssa/vrp96.c: New test.
973 2015-02-24 Tom de Vries <tom@codesourcery.com>
975 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
977 2015-02-24 Tom de Vries <tom@codesourcery.com>
980 * lib/gcc-defs.exp (additional_sources_used): Add new var.
981 (dg-additional-files-options): Copy additional_sources to
982 additional_sources_used before emptying additional_sources.
983 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
984 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
985 (cleanup-saved-temps): Use additional_sources_used instead of
987 (dg-test): Reset additional_sources_used.
989 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
992 * gfortran.dg/integer_exponentiation_6.F90: New test.
994 2015-02-23 Martin Sebor <msebor@redhat.com>
997 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
998 two parts. One to save registers, the other to verify the
999 registers have the right values. Save register state into
1000 static data rather than on the stack.
1002 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1005 * c-c++-common/asan/pr63888.c: New test.
1007 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1010 * gcc.c-torture/compile/pr65163.c: New.
1012 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1014 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1015 with -m31 on 64 bit.
1016 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1017 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1019 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1021 * gcc.target/s390/20090223-1.c: Add
1022 -Wno-implicit-function-declaration option.
1023 * gcc.target/s390/pr42224.c: Likewise.
1024 * gcc.target/s390/pr55718.c: Likewise.
1026 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1028 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1029 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1030 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1031 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1032 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1033 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1034 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1035 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1036 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1037 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1038 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1039 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1040 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1041 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1042 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1043 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1044 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1045 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1046 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1047 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1048 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1050 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1052 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1053 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1054 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1055 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1056 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1057 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1058 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1059 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1060 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1061 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1062 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1063 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1064 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1065 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1066 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1067 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1069 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1073 * gfortran.dg/pr61960.f90: New.
1074 * gfortran.dg/pr64230.f90: New.
1075 * gfortran.dg/pr64980.f03: New.
1077 2015-02-22 Tom de Vries <tom@codesourcery.com>
1079 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1081 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1084 * gnat.dg/timing_events.adb: Removed, invalid test.
1086 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1089 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1091 * g++.dg/gcov/gcov-2.C: Likewise.
1093 2015-02-20 Richard Biener <rguenther@suse.de>
1095 PR tree-optimization/65136
1096 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1098 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1101 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1102 and nvptx-*-* blacklisting.
1104 * gcc.dg/sibcall-9.c: New test.
1105 * gcc.dg/sibcall-10.c: New test.
1107 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1109 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1111 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1114 * gcc.target/avr/torture/pr64452.c: New test.
1116 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1118 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1119 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1121 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1124 * lib/target-supports.exp (check_compile): Check whether
1125 additional_sources is defined before using it.
1127 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1130 * g++.dg/opt/pr65074.C: New file.
1132 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1134 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1135 (size_type): New typedef.
1136 (operator "" _script): Use it for the last argument.
1138 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1140 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1142 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1144 * lib/target-supports.exp (check_compile): Save/restore
1145 additional_sources that may belong to an actual test.
1147 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1149 PR gcov-profile/64634
1150 * g++.dg/gcov/gcov-15.C: New test.
1152 2015-02-18 Tom de Vries <tom@codesourcery.com>
1154 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1156 2015-02-18 Tom de Vries <tom@codesourcery.com>
1158 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1160 2015-02-18 Tom de Vries <tom@codesourcery.com>
1162 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1164 2015-02-18 Tom de Vries <tom@codesourcery.com>
1166 * gfortran.dg/fmt_cache_1.f: Add missing close.
1168 2015-02-18 Tom de Vries <tom@codesourcery.com>
1171 * gfortran.dg/read_eof_8.f90: Add missing close.
1173 2015-02-18 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/65063
1176 * gcc.dg/pr65063.c: New testcase.
1178 2015-02-18 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/62217
1181 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1183 2015-02-18 Marek Polacek <polacek@redhat.com>
1186 * c-c++-common/ubsan/pr65081.c: New test.
1188 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1190 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1191 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1193 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1195 * gcc.dg/ipa/propalign-3.c: New test.
1197 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1200 * gcc.target/sh/pr64793.c: New.
1201 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1203 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1205 * gcc.target/arm/divzero.c: New test case.
1207 2015-02-17 Tom de Vries <tom@codesourcery.com>
1209 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1211 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1212 Jakub Jelinek <jakub@redhat.com>
1215 * g++.dg/cpp0x/pr65075.C: New test.
1217 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1220 * gcc.target/powerpc/pr65058.c: New test.
1222 2015-02-16 Jeff Law <law@redhat.com>
1224 PR tree-optimization/64823
1225 * gcc.dg/uninit-20.c: New test.
1227 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1228 James Greenhalgh <james.greenhalgh@arm.com>
1231 * gcc.dg/ipa/ipa-clone-1.c: New test.
1233 2015-02-16 Richard Biener <rguenther@suse.de>
1235 PR tree-optimization/65077
1236 * gcc.dg/torture/pr65077.c: New testcase.
1238 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1240 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1241 Directive adjusted to scan for ldaxr.
1242 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1243 adjusted to scan for ldaex.
1245 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1248 * g++.dg/cpp0x/constexpr-65080.C: New.
1250 2015-02-16 Richard Biener <rguenther@suse.de>
1252 PR tree-optimization/63593
1253 * gcc.dg/pr63593.c: New testcase.
1255 2015-02-16 Marek Polacek <polacek@redhat.com>
1258 * gcc.dg/pr65066.c: New test.
1260 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1262 * gcc.dg/pr65002.C: Move ...
1263 * g++.dg/ipa/pr65002.C: ... here.
1265 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1267 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1268 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1269 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1270 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1272 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1275 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1276 the expression to find calls.
1277 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1278 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1279 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1280 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1281 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1283 2015-02-14 Marek Polacek <polacek@redhat.com>
1286 * gcc.dg/array-11.c: New test.
1287 * gcc.dg/array-12.c: New test.
1288 * gcc.dg/array-13.c: New test.
1289 * gcc.dg/array-14.c: New test.
1290 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1291 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1292 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1293 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1294 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1295 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1297 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1300 * g++.dg/lookup/using54.C: New.
1302 2015-02-13 Jeff Law <law@redhat.com>
1305 Revert my change for tree-optimization/64823.
1307 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1309 PR tree-optimization/65053
1310 * gcc.c-torture/execute/pr65053-1.c: New test.
1311 * gcc.c-torture/execute/pr65053-2.c: New test.
1313 2015-02-13 Marek Polacek <polacek@redhat.com>
1316 * gcc.dg/pr65050.c: New test.
1318 2015-02-13 Jeff Law <law@redhat.com>
1320 PR tree-optimization/64823
1321 * gcc.dg/uninit-20.c: New test.
1323 PR rtl-optimization/47477
1324 * gcc.dg/tree-ssa/pr47477.c: New test.
1326 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1329 * g++.dg/parse/ivdep-2.C: New.
1330 * g++.dg/parse/ivdep-3.C: Likewise.
1332 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1335 * gfortran.dg/continuation_13.f90: New test.
1336 * gfortran.dg/continuation_14.f: New test.
1338 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1341 * g++.dg/cpp0x/sfinae55.C: New.
1343 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1346 * g++.dg/ipa/pr65034.C: New test.
1348 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1350 PR tree-optimization/65002
1351 * gcc.dg/pr65002.C: New.
1353 2015-02-13 Marek Polacek <polacek@redhat.com>
1356 * c-c++-common/pr65040.c: New test.
1358 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1360 PR tree-optimization/64705
1361 * gcc.dg/tree-ssa/pr64705.c: New test.
1363 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1366 * gcc.dg/visibility-22.c: New test.
1367 * gcc.dg/visibility-23.c: New test.
1368 * gcc.target/i386/pr32219-1.c: New test.
1369 * gcc.target/i386/pr32219-2.c: New test.
1370 * gcc.target/i386/pr32219-3.c: New test.
1371 * gcc.target/i386/pr32219-4.c: New test.
1372 * gcc.target/i386/pr32219-5.c: New test.
1373 * gcc.target/i386/pr32219-6.c: New test.
1374 * gcc.target/i386/pr32219-7.c: New test.
1375 * gcc.target/i386/pr32219-8.c: New test.
1376 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1378 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1380 PR libgfortran/57822
1381 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1382 four different KINDs.
1384 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1387 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1390 * g++.dg/ubsan/pr65000.C: New test.
1392 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1395 * gfortran.dg/finalize_28.f90: New test
1397 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1400 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1401 DW_TAG_lexical_block removal.
1402 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1403 * g++.dg/guality/pr55541.C: New test.
1406 * g++.dg/ubsan/pr64984.C: New test.
1408 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1410 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1412 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1415 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1416 instructions for 2015-01-14 get_memmodel changes.
1417 * gcc.target/powerpc/atomic-p8.c: Likewise.
1420 * g++.dg/ubsan/pr65019.C: New test.
1422 PR tree-optimization/65014
1423 * gcc.c-torture/compile/pr65014.c: New test.
1425 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1427 PR libgfortran/57822
1428 * gfortran/fmt_g0_7.f08: Revise test.
1430 2015-02-11 Jeff Law <law@redhat.com>
1433 * gcc.target/m68k/pr63347.c: New test.
1435 2015-02-11 Marek Polacek <polacek@redhat.com>
1437 * g++.dg/ubsan/shift-1.C: New test.
1438 * gcc.dg/ubsan/c-shift-2.c: New test.
1439 * c-c++-common/ubsan/shift-5.c: Remove file.
1441 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1443 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1444 Directive adjusted to XFAIL.
1445 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1448 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1451 * g++.dg/opt/pr65003.C: New test.
1453 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
1455 * lib/target-supports.exp (check_effective_target_pie): Renamed
1457 (check_effective_target_pie_enabled): This.
1458 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1459 * gcc.target/i386/pie.c: Likewise.
1461 2015-02-11 Andrew Pinski <apinski@cavium.com>
1464 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1465 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1467 2015-02-11 Jakub Jelinek <jakub@redhat.com>
1470 * gcc.target/i386/pr61925-1.c: New test.
1471 * gcc.target/i386/pr61925-2.c: New test.
1472 * gcc.target/i386/pr61925-3.c: New test.
1474 2015-02-10 Jakub Jelinek <jakub@redhat.com>
1477 * g++.dg/asan/pr65004.C: New test.
1479 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
1482 * gcc.taget/sh/pr64661-0.h: New.
1483 * gcc.taget/sh/pr64661-1.c: New.
1484 * gcc.taget/sh/pr64661-2.c: New.
1485 * gcc.taget/sh/pr64661-3.c: New.
1486 * gcc.taget/sh/pr64661-4.c: New.
1488 2015-02-10 Richard Biener <rguenther@suse.de>
1490 PR tree-optimization/64995
1491 * g++.dg/torture/pr64995.C: New testcase.
1493 2015-02-10 Richard Biener <rguenther@suse.de>
1495 PR tree-optimization/64909
1496 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1498 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1500 * gcc.dg/signbit-sa.c: New test.
1502 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1504 PR libgfortran/57822
1505 * gfortran/fmt_g0_7.f08: New test.
1507 2015-02-10 Bin Cheng <bin.cheng@arm.com>
1509 PR tree-optimization/43378
1510 * gcc.dg/tree-ssa/pr43378.c: New test.
1512 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
1515 * g++.dg/torture/pr64978.C: New testcase.
1517 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1520 * gcc.dg/asan/pr64981.c: New test.
1522 2015-02-09 Marek Polacek <polacek@redhat.com>
1525 * gcc.dg/pr64856.c: New test.
1527 2015-02-09 Jakub Jelinek <jakub@redhat.com>
1530 * gcc.dg/tree-ssa/stdarg-7.c: New test.
1531 * gcc.c-torture/execute/pr64979.c: New test.
1533 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
1535 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1537 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1539 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1540 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1542 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
1545 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1547 2015-02-09 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/54000
1550 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1552 2015-02-09 Tom de Vries <tom@codesourcery.com>
1554 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1556 2015-02-09 Martin Liska <mliska@suse.cz>
1558 * g++.dg/ipa/pr64858.C: New test.
1560 2015-02-09 Tom de Vries <tom@codesourcery.com>
1562 * gcc.dg/uninit-19.c: Fix warning line for fpic.
1564 2015-02-08 Andrew Pinski <apinski@cavium.com>
1566 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1568 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
1571 * gfortran.dg/use_rename_8.f90: New.
1573 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
1575 * gnat.dg/addr7.ad[sb]: New test.
1576 * gnat.dg/addr8.ad[sb]: Likewise.
1578 2015-02-06 David Malcolm <dmalcolm@redhat.com>
1581 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1582 from jit.dg/test-compile-to-executable.c's create_code, with a
1583 clarification of the output message.
1584 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1586 (test_jit): Use CHECK_NO_ERRORS when calling
1587 gcc_jit_context_compile_to_file.
1588 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1589 jit-verify-compile-to-file to jit-verify-output-file-was-created.
1590 (jit-setup-compile-to-file): Likewise. Add a verbose comment
1591 about deletions that are attempted.
1592 (jit-verify-compile-to-file): Rename to...
1593 (jit-verify-output-file-was-created): ...this, and drop the
1594 attempt to run "file" and verify the output.
1595 (jit-verify-assembler): New function.
1596 (jit-verify-object): New function.
1597 (jit-verify-dynamic-library): New function.
1598 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1599 favor of an implementation from new file
1600 create-code-for-hello-world-executable.h, which also adds a
1602 (dg-final): Replace jit-verify-compile-to-file with
1603 jit-verify-output-file-was-created, and invoke new function
1604 jit-verify-assembler.
1605 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1607 (dg-final): Replace jit-verify-compile-to-file with
1608 jit-verify-output-file-was-created, and invoke new function
1609 jit-verify-dynamic-library.
1610 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1611 favor of an implementation from new file
1612 create-code-for-hello-world-executable.h, which also adds a
1614 (dg-final): Replace jit-verify-compile-to-file with
1615 jit-verify-output-file-was-created. Strengthen the expected stdout
1616 from the built executable.
1617 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1618 favor of an implementation from new file
1619 create-code-for-hello-world-executable.h, which also adds a
1621 (dg-final): Replace jit-verify-compile-to-file with
1622 jit-verify-output-file-was-created, and invoke new function
1624 * jit.dg/verify-dynamic-library.c: New source file.
1626 2015-02-06 Sebastian Pop <s.pop@samsung.com>
1627 Brian Rzycki <b.rzycki@samsung.com>
1629 PR tree-optimization/64878
1630 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1632 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1635 * g++.dg/ipa/pr64896.C: New test.
1637 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1640 * gcc.target/powerpc/pr64205.c: New file.
1642 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
1644 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1645 (dg-options): Use -fpie instead of -fPIE -pie.
1647 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1650 * g++.dg/asan/pr64937.C: New test.
1652 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
1655 * gfortran.dg/class_to_type_4.f90: New test
1657 2015-01-29 Andre Vehreschild <vehre@gmx.de>
1659 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1661 2015-02-06 Jakub Jelinek <jakub@redhat.com>
1663 PR rtl-optimization/64957
1665 * gcc.c-torture/execute/pr64957.c: New test.
1667 2015-02-05 Jeff Law <law@redhat.com>
1670 * gcc.target/h8300/pr17306-1.c: New test.
1671 * gcc.target/h8300/pr17306-2.c: New test.
1673 2015-02-05 Tobias Burnus <burnus@net-b.de>
1676 * gfortran.dg/structure_constructor_12.f90: New.
1678 2015-02-05 Jeff Law <law@redhat.com>
1681 gcc.target/h8300/pr58400.c: New test.
1683 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
1685 * gcc.target/arm/macro_defs0.c: New test.
1686 * gcc.target/arm/macro_defs1.c: New test.
1687 * gcc.target/arm/macro_defs2.c: New test.
1689 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
1691 PR rtl-optimization/64905
1692 * gcc.target/i386/pr64905.c: Require nonpic target.
1693 (dg-options): Add -fomit-frame-pointer.
1696 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
1698 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1701 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
1704 * gfortran.dg/type_to_class_2.f90: New test
1705 * gfortran.dg/type_to_class_3.f90: New test
1707 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
1710 * g++.dg/torture/pr64686.C: New testcase.
1712 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
1714 PR rtl-optimization/64905
1715 * gcc.target/i386/pr64905.c: New file.
1717 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1719 * gcc.dg/guality/pr41447-1.c: Remove xfail.
1720 * gcc.dg/guality/pr41616-1.c: Ditto.
1722 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
1725 * gcc.dg/pr64817-3.c: New.
1727 2015-02-04 Jakub Jelinek <jakub@redhat.com>
1728 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1730 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1731 pass parameters in registers.
1732 * gcc.dg/guality/pr36728-2.c (main): Likewise.
1733 * gcc.dg/guality/pr36728-3.c (main): Likewise.
1734 * gcc.dg/guality/pr36728-4.c (main): Likewise.
1736 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
1737 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1739 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1740 list, allow for multilibed targets.
1741 * gcc.dg/combine_ashiftrt_2.c: Likewise.
1743 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
1745 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1746 * gcc.dg/pr46728-6.c: Ditto.
1748 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
1750 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1751 for mips_nanlegacy target.
1753 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
1755 * gcc.target/i386/chkp-hidden-def.c: New.
1757 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1760 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1761 to use 24 bits for bitfield b.
1763 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1766 * lib/target-supports.exp (check_effective_target_bswap64): Do not
1767 cache result in a global variable. Include all 32-bit targets for
1770 2015-02-03 Jakub Jelinek <jakub@redhat.com>
1772 PR rtl-optimization/64756
1773 * gcc.c-torture/execute/pr64756.c: New test.
1775 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
1778 * gcc.target/sh/pr64660-0.h: New.
1779 * gcc.target/sh/pr64660-1.c: New.
1780 * gcc.target/sh/pr64660-2.c: New.
1781 * gcc.target/sh/pr64660-3.c: New.
1782 * gcc.target/sh/pr64660-4.c: New.
1784 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
1787 * g++.dg/warn/Waddress-2.C: New.
1789 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
1792 * gcc.target/i386/pr49095.c: XFAIL for ia32.
1794 2015-02-03 Dodji Seketeli <dodji@redhat.com>
1796 PR preprocessor/64803
1797 * gcc.dg/cpp/builtin-macro-1.c: New test case.
1799 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
1801 * g++.dg/ipa/devirt-37.C: Disable early inlining.
1803 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
1805 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1806 (_ARM_FPSRC): Add DN and AHP fields.
1807 (clean_results): Force DN=1 on AArch64.
1808 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1809 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1810 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1811 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1812 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1813 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1815 2015-02-02 Alan Modra <amodra@gmail.com>
1817 * gcc.target/powerpc/cprophard.c: New.
1819 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
1821 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1822 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1824 2015-02-01 Jakub Jelinek <jakub@redhat.com>
1827 * gcc.dg/pr64817-1.c: New test.
1828 * gcc.dg/pr64817-2.c: New test.
1830 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
1833 * gcc.target/sh/pr64851-0.h: New
1834 * gcc.target/sh/pr64851-1.c: New
1835 * gcc.target/sh/pr64851-2.c: New
1836 * gcc.target/sh/pr64851-3.c: New
1837 * gcc.target/sh/pr64851-4.c: New
1839 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1842 * gcc.dg/torture/pr64882.c: New test.
1844 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
1847 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1850 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
1852 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1853 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1854 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1855 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1856 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1857 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1859 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1860 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1862 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1863 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1866 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1869 * g++.dg/pr64688-2.C: New.
1871 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1873 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1874 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1875 * gcc.target/i386/fuse-caller-save.c: Ditto.
1876 * gcc.target/i386/headmerge-1.c: Ditto.
1877 * gcc.target/i386/headmerge-2.c: Ditto.
1878 * gcc.target/i386/sibcall-6.c: Ditto.
1880 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
1883 * gcc.target/i386/pr64617.c: New test.
1885 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
1888 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1889 (dg-options): Remove -m32.
1890 (dg-final): Scan for "movb %al" only.
1891 * gcc.target/i386/pr15184-2.c: Ditto.
1893 2015-01-30 Richard Biener <rguenther@suse.de>
1895 PR tree-optimization/64829
1896 * gcc.dg/vect/pr64829.c: New testcase.
1898 2015-01-29 Marek Polacek <polacek@redhat.com>
1901 * gcc.dg/pr64709.c: New test.
1903 2015-01-29 Jakub Jelinek <jakub@redhat.com>
1906 * g++.dg/ubsan/pr64717-1.C: New test.
1907 * g++.dg/ubsan/pr64717-2.C: New test.
1909 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
1911 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1913 2015-01-29 Jeff Law <law@redhat.com>
1916 * gcc.target/i386/pr15184-1.c: New test.
1917 * gcc.target/i386/pr15184-2.c: New test.
1919 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1921 PR tree-optimization/64746
1922 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1924 2015-01-29 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/64853
1927 * gcc.dg/torture/pr64853.c: New testcase.
1929 2015-01-29 Richard Biener <rguenther@suse.de>
1931 PR tree-optimization/64844
1932 * gcc.dg/vect/pr64844.c: New testcase.
1934 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
1937 * gcc.dg/pr64809.c: Delete.
1939 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
1942 * gcc.target/i386/pr64805.c: New.
1944 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1946 * gcc.dg/guality/guality.h (main): Add argv[0] to
1947 guality_gdb_command.
1949 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
1952 * gcc.dg/tree-ssa/pr64801.c: New testcase.
1954 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
1957 * gcc.target/sh/sh.exp
1958 (check_effective_target_atomic_model_soft_gusa_available,
1959 check_effective_target_atomic_model_soft_tcb_available,
1960 check_effective_target_atomic_model_soft_imask_available,
1961 check_effective_target_atomic_model_hard_llcs_available): New.
1962 * gcc.target/sh/pr64659-0.h: New.
1963 * gcc.target/sh/pr64659-1.c: New.
1964 * gcc.target/sh/pr64659-2.c: New.
1965 * gcc.target/sh/pr64659-3.c: New.
1966 * gcc.target/sh/pr64659-4.c: New.
1968 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
1970 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1971 scan-assembler-times pattern.
1973 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1976 * gcc.dg/pr64809.c: New test.
1978 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
1980 PR tree-optimization/64277
1981 * gcc.dg/pr64277.c: New.
1983 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1985 PR tree-optimization/64718
1986 * gcc.c-torture/execute/pr64718.c: New test.
1988 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
1990 * gcc.target/aarch64/abs_2.c: New.
1992 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
1994 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1995 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1996 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1999 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2002 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2003 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2004 { target comdat_group }.
2006 2015-01-27 Tobias Burnus <burnus@net-b.de>
2009 * gfortran.dg/goacc/coarray_2.f90: New.
2011 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2015 * g++.dg/torture/pr64139.C: New testcase.
2016 * g++.dg/torture/pr60871.C: Likewise.
2018 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2021 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2022 prevent linking errors.
2024 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2027 * g++.dg/torture/pr64282.C: New testcase.
2029 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2031 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2034 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2036 * gcc.target/s390/hotpatch-13.c: New testcase.
2037 * gcc.target/s390/hotpatch-14.c: New testcase.
2038 * gcc.target/s390/hotpatch-15.c: New testcase.
2039 * gcc.target/s390/hotpatch-16.c: New testcase.
2040 * gcc.target/s390/hotpatch-17.c: New testcase.
2041 * gcc.target/s390/hotpatch-18.c: New testcase.
2042 * gcc.target/s390/hotpatch-19.c: New testcase.
2043 * gcc.target/s390/hotpatch-20.c: New testcase.
2044 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2045 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2046 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2047 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2048 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2049 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2050 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2051 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2052 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2053 * gcc.target/s390/hotpatch-10.c: Likewise.
2054 * gcc.target/s390/hotpatch-11.c: Likewise.
2055 * gcc.target/s390/hotpatch-12.c: Likewise.
2056 * gcc.target/s390/hotpatch-2.c: Likewise.
2057 * gcc.target/s390/hotpatch-3.c: Likewise.
2058 * gcc.target/s390/hotpatch-4.c: Likewise.
2059 * gcc.target/s390/hotpatch-5.c: Likewise.
2060 * gcc.target/s390/hotpatch-6.c: Likewise.
2061 * gcc.target/s390/hotpatch-7.c: Likewise.
2062 * gcc.target/s390/hotpatch-8.c: Likewise.
2063 * gcc.target/s390/hotpatch-9.c: Likewise.
2064 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2065 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2066 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2067 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2068 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2069 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2070 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2071 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2073 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2075 * gcc.dg/long_branch.c: New testcase.
2077 2015-01-27 Richard Biener <rguenther@suse.de>
2079 PR tree-optimization/56273
2080 PR tree-optimization/59124
2081 PR tree-optimization/64277
2082 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2083 * gcc.dg/Warray-bounds-12.c: Likewise.
2084 * gcc.dg/Warray-bounds-13.c: Likewise.
2086 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2088 PR rtl-optimization/61058
2089 * gcc.dg/pr61058.c: New test.
2091 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2093 * gcc.target/i386/chkp-narrow-bounds.c: New.
2095 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2097 PR tree-optimization/64807
2098 * gcc.dg/pr64807.c: New test.
2101 * gcc.dg/pr64766.c: New test.
2103 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2106 * gcc.target/sh/pr49263-4.c: New.
2108 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2111 * gfortran.dg/allocate_with_mold_1.f90: New test
2113 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2116 * gcc.dg/pr64778.c: New test.
2119 * gcc.dg/vect/pr64421.c: New test.
2121 2015-01-26 Tobias Burnus <burnus@net-b.de>
2124 * gfortran.dg/coarray_36.f: New.
2125 * gfortran.dg/coarray_37.f90: New.
2127 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/class_allocate_18.f90: New.
2132 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2134 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2136 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2138 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2140 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2142 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2144 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2146 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2148 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2150 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2151 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2152 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2153 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2155 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2157 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2158 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2159 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2161 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2163 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2164 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2165 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2166 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2167 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2170 2015-01-26 Richard Biener <rguenther@suse.de>
2173 * gcc.dg/uninit-19.c: New testcase.
2175 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2177 * lib/target-supports.exp (check_effective_target_vect64): Add
2180 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2183 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2185 2015-01-26 Tony Liu <tony.liu@arm.com>
2187 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2190 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2193 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2194 correctly, clean up afterwards.
2196 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2199 * gfortran.dg/use_rename_7.f90: New.
2201 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2203 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2204 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2206 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2209 * gcc.target/sh/pr54236-4.c: New.
2211 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2213 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2214 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2217 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2220 * gfortran.dg/open_new_segv.f90: New test.
2222 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2231 * gcc.target/sh/pr64345-1.c: New.
2232 * gcc.target/sh/pr64345-2.c: New.
2233 * gcc.target/sh/pr59533-1.c: New.
2234 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2235 * gcc.target/sh/pr52933-2.c: Likewise.
2236 * gcc.target/sh/pr54089-1.c: Likewise.
2237 * gcc.target/sh/pr54236-1.c: Likewise.
2238 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2239 * gcc.target/sh/pr49263-1.c: Remove xfails.
2240 * gcc.target/sh/pr49263-2.c: Likewise.
2241 * gcc.target/sh/pr49263-3.c: Likewise.
2242 * gcc.target/sh/pr53987-1.c: Likewise.
2243 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2244 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2245 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2246 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2247 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2248 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2250 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2253 2015-01-24 Tom de Vries <tom@codesourcery.com>
2255 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2257 2015-01-23 Ian Lance Taylor <iant@google.com>
2260 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2261 targets without split stack support.
2263 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2266 * gcc.target/i386/pr64317.c: New test.
2268 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2270 PR rtl-optimization/63637
2271 PR rtl-optimization/60663
2272 * gcc.dg/pr63637-1.c: New test.
2273 * gcc.dg/pr63637-2.c: New test.
2274 * gcc.dg/pr63637-3.c: New test.
2275 * gcc.dg/pr63637-4.c: New test.
2276 * gcc.dg/pr63637-5.c: New test.
2277 * gcc.dg/pr63637-6.c: New test.
2278 * gcc.target/i386/pr63637-1.c: New test.
2279 * gcc.target/i386/pr63637-2.c: New test.
2280 * gcc.target/i386/pr63637-3.c: New test.
2281 * gcc.target/i386/pr63637-4.c: New test.
2282 * gcc.target/i386/pr63637-5.c: New test.
2283 * gcc.target/i386/pr63637-6.c: New test.
2285 2015-01-23 Richard Biener <rguenther@suse.de>
2288 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2289 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2291 2015-01-23 Marek Polacek <polacek@redhat.com>
2293 PR preprocessor/60570
2294 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2295 * gcc.dg/cpp/pr60570.c: New test.
2297 2015-01-23 Richard Biener <rguenther@suse.de>
2300 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2301 vectorization on vect64 targets.
2303 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2306 * gfortran.dg/class_allocate_17.f90: New.
2308 2015-01-23 Tobias Burnus <burnus@net-b.de>
2311 * gfortran.dg/goacc/combined_loop.f90: New.
2313 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2316 * gfortran.dg/make_unit.f90: New test.
2318 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2321 * gfortran.dg/negative_unit_int8.f: Update.
2323 2015-01-22 Jeff Law <law@redhat.com>
2326 * gcc.target/m68k/pr52076-1.c: New test.
2327 * gcc.target/m68k/pr52076-2.c: New test.
2329 2015-01-22 Richard Biener <rguenther@suse.de>
2332 * gcc.dg/torture/pr64728.c: New testcase.
2334 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2337 * g++.dg/pr64688.C: New test.
2339 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2341 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2342 to avoid errors with -fpic.
2344 2015-01-22 Richard Biener <rguenther@suse.de>
2347 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2349 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2351 PR rtl-optimization/64682
2352 * gcc.c-torture/execute/pr64682.c: New file.
2354 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2357 * gcc.dg/pr64511.c: New test.
2359 PR rtl-optimization/62078
2360 * g++.dg/opt/pr62078.C: New test.
2363 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2365 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2368 * gfortran.dg/internal_pack_15.f90: New test.
2370 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2372 * c-c++-common/tsan/step.c: New testcase.
2374 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2376 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2378 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2380 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2382 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2384 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2386 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2388 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2390 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2392 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2394 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2396 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2398 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2400 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2402 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2404 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2406 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2412 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2414 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2416 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2418 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2420 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2422 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2424 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2425 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2426 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2429 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2431 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2432 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2433 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2436 2015-01-21 Renlin Li <renlin.li@arm.com>
2438 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2439 * g++.dg/tls/thread_local5g.C: Likewise.
2440 * g++.dg/tls/thread_local6g.C: Likewise.
2442 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2444 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2445 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2446 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2448 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2450 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2451 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2452 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2454 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2456 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2457 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2458 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2460 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2462 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2463 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2464 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2466 2015-01-20 Jeff Law <law@redhat.com>
2469 * gcc.target/m68k/pr59946.c: New test.
2471 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2473 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2474 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2475 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2477 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2479 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2480 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2481 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2483 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2485 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2486 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2487 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2489 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2491 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2492 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2493 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2495 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2498 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2500 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2501 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2502 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2504 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2506 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2507 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2508 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2510 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
2512 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2514 2015-01-20 Jakub Jelinek <jakub@redhat.com>
2516 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2519 * g++.dg/ubsan/pr64632.C: New test.
2522 * gcc.dg/pr64663.c: New test.
2524 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2527 * g++.dg/warn/Wunused-var-23.C: New.
2529 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2532 * g++.dg/cpp0x/constexpr-59937-1.C: New.
2533 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2535 2015-01-20 Richard Biener <rguenther@suse.de>
2538 * gcc.dg/lto/pr64684_0.c: New testcase.
2539 * gcc.dg/lto/pr64684_1.c: Likewise.
2540 * gcc.dg/lto/pr64684_2.c: Likewise.
2541 * gcc.dg/lto/pr64685_0.c: Likewise.
2542 * gcc.dg/lto/pr64685_1.c: Likewise.
2544 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
2547 * g++.dg/cpp1y/lambda-init12.C: New.
2549 2015-01-20 Richard Biener <rguenther@suse.de>
2551 PR tree-optimization/64410
2552 * g++.dg/vect/pr64410.cc: Require vect_double.
2554 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
2557 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2559 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
2563 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2565 PR rtl-optimization/64081
2566 * gcc.dg/pr64081.c: New test.
2568 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2570 * jit.dg/harness.h: Include <unistd.h>.
2571 (CHECK_NO_ERRORS): New.
2572 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2573 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2574 gcc_jit_context_compile_to_file.
2575 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2576 args to the spawned executable.
2577 (jit-expand-vars): New function.
2578 (jit-exe-params): New variable.
2579 (dg-jit-set-exe-params): New function.
2580 (jit-dg-test): Detect testcases that use
2581 jit-verify-compile-to-file and call jit-setup-compile-to-file.
2582 Set arguments of spawned process to jit-exe-params.
2583 (jit-get-output-filename): New function.
2584 (jit-setup-compile-to-file): New function.
2585 (jit-verify-compile-to-file): New function.
2586 (jit-run-executable): New function.
2587 (jit-verify-executable): New function.
2588 * jit.dg/test-compile-to-assembler.c: New testcase.
2589 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2590 * jit.dg/test-compile-to-executable.c: New testcase.
2591 * jit.dg/test-compile-to-object.c: New testcase.
2593 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
2596 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2599 2015-01-19 Martin Liska <mliska@suse.cz>
2601 * objc/compile/pr64668.m: New test.
2603 2015-01-19 David Malcolm <dmalcolm@redhat.com>
2605 * jit.dg/test-arith-overflow.c: Include stdbool.h.
2606 (create_overflow_fn): Update comment to clarify that
2607 the third param of the created function is a bool *, not
2609 (verify_int_overflow_fn): Convert param "expected_ovf" from
2610 int to bool. Update third param of "overflow_fn_type" from int *
2611 to bool *. Update local "actual_ovf" from int to bool.
2612 (verify_uint_overflow_fn): Likewise.
2614 2015-01-19 Martin Liska <mliska@suse.cz>
2616 * gcc.dg/ipa/ipa-icf-33.c: New test.
2618 2015-01-19 Felix Yang <felix.yang@huawei.com>
2619 Haijian Zhang <z.zhanghaijian@huawei.com>
2621 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2622 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2623 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2624 result_float64x2, expected_hfloat64x2): New helper type, variable and
2626 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2627 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2628 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2629 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2630 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2631 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2632 and target without the FMA feature.
2634 2015-01-19 Jiong Wang <jiong.wang@arm.com>
2636 * gcc.target/aarch64/pr64304.c: New testcase.
2638 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
2640 PR rtl-optimization/64081
2641 * gcc.dg/pr64081.c: New test.
2643 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
2646 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2648 * gcc.target/aarch64/test_frame_6.c: Likewise.
2649 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2650 and x19 (in the epilogue).
2651 * gcc.target/aarch64/test_frame_4.c: Likewise.
2652 * gcc.target/aarch64/test_frame_7.c: Likewise.
2654 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
2656 * gcc.target/i386/chkp-always_inline.c: New.
2658 2015-01-15 Andrew Pinski <apinski@cavium.com>
2659 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2661 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2662 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2664 2015-01-18 Andre Vehreschild <vehre@gmx.de>
2667 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2668 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2670 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2673 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2675 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
2678 * gcc.target/sh/torture/pr64652.c: New.
2680 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2682 * gcc.dg/ipa/ipa-icf-32.c: Update template.
2683 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2684 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2685 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2686 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2687 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2689 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
2692 * g++.dg/torture/pr64378.C: New testcase.
2694 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2697 * gfortran.dg/block_13.f08: New test
2699 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
2702 * gfortran.dg/associate_1.f03: Allow test for character with
2705 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2707 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2708 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2710 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
2712 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2714 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
2717 * gfortran.dg/unlimited_polymorphic_21.f90: New test
2719 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2722 * gfortran.dg/alloc_comp_assign_13.f08: New test.
2725 * gfortran.dg/alloc_comp_assign_14.f08: New test.
2728 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2730 2015-01-17 Andre Vehreschild <vehre@gmx.de>
2733 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2735 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
2737 PR rtl-optimization/52773
2738 * gcc.c-torture/compile/pr52773.c: New test.
2740 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2743 * g++.dg/cpp0x/alias-decl-46.C: New.
2745 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2747 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2749 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2751 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2753 (CHECK_FP): Likewise.
2754 (CHECK_CUMULATIVE_SAT): Likewise.
2756 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
2758 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2759 (Set_Neon_Cumulative_Sat): Add parameter.
2760 (__set_neon_cumulative_sat): Support new parameter.
2761 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2762 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2764 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2765 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2768 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2770 * g++.dg/tsan/vptr_benign_race.C: New testcase.
2771 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2773 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/tls/thread_local-ice4.C: New.
2778 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
2780 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2783 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2786 * g++.dg/cpp0x/vt-62276.C: New.
2788 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2791 * g++.dg/pr64353.C: New.
2793 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796 * gcc.target/aarch64/pr64263_1.c: New test.
2798 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
2800 PR tree-optimization/64434
2801 * gcc.dg/torture/pr64434.c: Move to...
2802 * gcc.dg/pr64434.c: ... here.
2804 2015-01-16 Richard Biener <rguenther@suse.de>
2807 * gcc.dg/uninit-18.c: New testcase.
2809 2015-01-16 Richard Biener <rguenther@suse.de>
2811 PR tree-optimization/64568
2812 * g++.dg/torture/pr64568-2.C: New testcase.
2814 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
2817 * gcc.target/i386/chkp-label-address.c: New.
2819 2015-01-16 Janus Weil <janus@gcc.gnu.org>
2822 * gfortran.dg/pointer_init_6.f90: Extended.
2824 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
2826 * gcc.c-torture/compile/20150108.c: New test.
2828 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
2830 * gcc.target/visium: New directory.
2832 2015-01-16 Richard Biener <rguenther@suse.de>
2834 PR tree-optimization/61743
2835 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2836 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2838 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
2840 * gcc.dg/pr64015.c: New test.
2842 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
2846 * g++.dg/ipa/pr64612.C: New test.
2848 2015-01-16 Renlin Li <renlin.li@arm.com>
2850 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2852 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
2854 * gcc.target/i386/sse-14.c: Test new intrinsic.
2855 * gcc.target/i386/sse-22.c: Ditto.
2857 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
2860 * g++.dg/cpp0x/auto44.C: New.
2862 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
2865 * gcc.target/nios2/gpopt-all.c: New test case.
2866 * gcc.target/nios2/gpopt-local.c: New test case.
2867 * gcc.target/nios2/gpopt-global.c: New test case.
2868 * gcc.target/nios2/gpopt-data.c: New test case.
2869 * gcc.target/nios2/gpopt-none.c: New test case.
2871 2015-01-15 Jakub Jelinek <jakub@redhat.com>
2873 * g++.dg/ubsan/vptr-1.C: New test.
2874 * g++.dg/ubsan/vptr-2.C: New test.
2875 * g++.dg/ubsan/vptr-3.C: New test.
2876 * g++.dg/ubsan/vptr-4.C: New test.
2877 * g++.dg/ubsan/vptr-5.C: New test.
2878 * g++.dg/ubsan/vptr-6.C: New test.
2879 * g++.dg/ubsan/vptr-7.C: New test.
2880 * g++.dg/ubsan/vptr-8.C: New test.
2881 * g++.dg/ubsan/vptr-9.C: New test.
2883 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
2885 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2887 * lib/gcc-dg.exp: Likewise.
2889 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
2891 PR rtl-optimization/64110
2892 * gcc.target/i386/pr64110.c: Add scan-assembler.
2894 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
2895 James Norris <jnorris@codesourcery.com>
2896 Cesar Philippidis <cesar@codesourcery.com>
2897 Ilmir Usmanov <i.usmanov@samsung.com>
2899 * lib/target-supports.exp (check_effective_target_fopenacc): New
2901 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2902 * g++.dg/goacc/goacc.exp: Likewise.
2903 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2904 * gcc.dg/goacc/goacc.exp: Likewise.
2905 * gfortran.dg/goacc/goacc.exp: Likewise.
2906 * c-c++-common/cpp/openacc-define-1.c: New file.
2907 * c-c++-common/cpp/openacc-define-2.c: Likewise.
2908 * c-c++-common/cpp/openacc-define-3.c: Likewise.
2909 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2910 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2911 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2912 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2913 * c-c++-common/goacc/asyncwait-1.c: Likewise.
2914 * c-c++-common/goacc/cache-1.c: Likewise.
2915 * c-c++-common/goacc/clauses-fail.c: Likewise.
2916 * c-c++-common/goacc/collapse-1.c: Likewise.
2917 * c-c++-common/goacc/data-1.c: Likewise.
2918 * c-c++-common/goacc/data-2.c: Likewise.
2919 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2920 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2921 * c-c++-common/goacc/deviceptr-2.c: Likewise.
2922 * c-c++-common/goacc/deviceptr-3.c: Likewise.
2923 * c-c++-common/goacc/if-clause-1.c: Likewise.
2924 * c-c++-common/goacc/if-clause-2.c: Likewise.
2925 * c-c++-common/goacc/kernels-1.c: Likewise.
2926 * c-c++-common/goacc/loop-1.c: Likewise.
2927 * c-c++-common/goacc/loop-private-1.c: Likewise.
2928 * c-c++-common/goacc/nesting-1.c: Likewise.
2929 * c-c++-common/goacc/nesting-data-1.c: Likewise.
2930 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2931 * c-c++-common/goacc/parallel-1.c: Likewise.
2932 * c-c++-common/goacc/pcopy.c: Likewise.
2933 * c-c++-common/goacc/pcopyin.c: Likewise.
2934 * c-c++-common/goacc/pcopyout.c: Likewise.
2935 * c-c++-common/goacc/pcreate.c: Likewise.
2936 * c-c++-common/goacc/pragma_context.c: Likewise.
2937 * c-c++-common/goacc/present-1.c: Likewise.
2938 * c-c++-common/goacc/reduction-1.c: Likewise.
2939 * c-c++-common/goacc/reduction-2.c: Likewise.
2940 * c-c++-common/goacc/reduction-3.c: Likewise.
2941 * c-c++-common/goacc/reduction-4.c: Likewise.
2942 * c-c++-common/goacc/sb-1.c: Likewise.
2943 * c-c++-common/goacc/sb-2.c: Likewise.
2944 * c-c++-common/goacc/sb-3.c: Likewise.
2945 * c-c++-common/goacc/update-1.c: Likewise.
2946 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2947 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2948 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2949 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2950 * gfortran.dg/goacc/assumed.f95: Likewise.
2951 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2952 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2953 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2954 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2955 * gfortran.dg/goacc/branch.f95: Likewise.
2956 * gfortran.dg/goacc/cache-1.f95: Likewise.
2957 * gfortran.dg/goacc/coarray.f95: Likewise.
2958 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2959 * gfortran.dg/goacc/cray.f95: Likewise.
2960 * gfortran.dg/goacc/critical.f95: Likewise.
2961 * gfortran.dg/goacc/data-clauses.f95: Likewise.
2962 * gfortran.dg/goacc/data-tree.f95: Likewise.
2963 * gfortran.dg/goacc/declare-1.f95: Likewise.
2964 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2965 * gfortran.dg/goacc/fixed-1.f: Likewise.
2966 * gfortran.dg/goacc/fixed-2.f: Likewise.
2967 * gfortran.dg/goacc/fixed-3.f: Likewise.
2968 * gfortran.dg/goacc/fixed-4.f: Likewise.
2969 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2970 * gfortran.dg/goacc/if.f95: Likewise.
2971 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2972 * gfortran.dg/goacc/list.f95: Likewise.
2973 * gfortran.dg/goacc/literal.f95: Likewise.
2974 * gfortran.dg/goacc/loop-1.f95: Likewise.
2975 * gfortran.dg/goacc/loop-2.f95: Likewise.
2976 * gfortran.dg/goacc/loop-3.f95: Likewise.
2977 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2978 * gfortran.dg/goacc/omp.f95: Likewise.
2979 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2980 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2981 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2982 * gfortran.dg/goacc/parameter.f95: Likewise.
2983 * gfortran.dg/goacc/private-1.f95: Likewise.
2984 * gfortran.dg/goacc/private-2.f95: Likewise.
2985 * gfortran.dg/goacc/private-3.f95: Likewise.
2986 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2987 * gfortran.dg/goacc/reduction-2.f95: Likewise.
2988 * gfortran.dg/goacc/reduction.f95: Likewise.
2989 * gfortran.dg/goacc/routine-1.f90: Likewise.
2990 * gfortran.dg/goacc/routine-2.f90: Likewise.
2991 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2992 * gfortran.dg/goacc/several-directives.f95: Likewise.
2993 * gfortran.dg/goacc/sie.f95: Likewise.
2994 * gfortran.dg/goacc/subarrays.f95: Likewise.
2995 * gfortran.dg/gomp/map-1.f90: Likewise.
2996 * gfortran.dg/openacc-define-1.f90: Likewise.
2997 * gfortran.dg/openacc-define-2.f90: Likewise.
2998 * gfortran.dg/openacc-define-3.f90: Likewise.
2999 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3000 * g++.dg/gomp/block-2.C: Likewise.
3001 * g++.dg/gomp/block-3.C: Likewise.
3002 * g++.dg/gomp/block-5.C: Likewise.
3003 * g++.dg/gomp/target-1.C: Likewise.
3004 * g++.dg/gomp/target-2.C: Likewise.
3005 * g++.dg/gomp/taskgroup-1.C: Likewise.
3006 * g++.dg/gomp/teams-1.C: Likewise.
3007 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3008 * gcc.dg/cilk-plus/jump.c: Likewise.
3009 * gcc.dg/gomp/block-1.c: Likewise.
3010 * gcc.dg/gomp/block-10.c: Likewise.
3011 * gcc.dg/gomp/block-2.c: Likewise.
3012 * gcc.dg/gomp/block-3.c: Likewise.
3013 * gcc.dg/gomp/block-4.c: Likewise.
3014 * gcc.dg/gomp/block-5.c: Likewise.
3015 * gcc.dg/gomp/block-6.c: Likewise.
3016 * gcc.dg/gomp/block-7.c: Likewise.
3017 * gcc.dg/gomp/block-8.c: Likewise.
3018 * gcc.dg/gomp/block-9.c: Likewise.
3019 * gcc.dg/gomp/target-1.c: Likewise.
3020 * gcc.dg/gomp/target-2.c: Likewise.
3021 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3022 * gcc.dg/gomp/teams-1.c: Likewise.
3024 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3026 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3029 2015-01-15 Mike Stump <mikestump@comcast.net>
3031 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3032 * gcc.dg/inline_2.c: Likewise.
3033 * gcc.dg/inline_3.c: Likewise.
3034 * gcc.dg/inline_4.c: Likewise.
3036 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3039 * gfortran.dg/proc_ptr_comp_43.f90: New.
3041 2015-01-15 Mike Stump <mikestump@comcast.net>
3043 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3044 * gcc.dg/unroll_2.c: Likewise.
3045 * gcc.dg/unroll_3.c: Likewise.
3046 * gcc.dg/unroll_4.c: Likewise.
3047 * gcc.dg/unroll_5.c: Likewise.
3049 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3052 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3054 * gcc.target/aarch64/test_frame_6.c: Likewise.
3055 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3056 x30 and x19 (in the epilogue).
3057 * gcc.target/aarch64/test_frame_4.c: Likewise.
3058 * gcc.target/aarch64/test_frame_7.c: Likewise.
3060 2015-01-15 Martin Liska <mliska@suse.cz>
3062 * g++.dg/ipa/pr64068.C: New test.
3063 * gcc.dg/ipa/PR64559.c: New test.
3065 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3067 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3070 2015-01-15 Richard Biener <rguenther@suse.de>
3072 PR tree-optimization/61743
3073 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3074 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3076 2015-01-15 Renlin Li <renlin.li@arm.com>
3078 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3079 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3081 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3083 * gcc.dg/vect/vect-aggressive-1.c: New.
3084 * gcc.target/i386/avx2-vect-aggressive.c: New.
3086 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3088 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3090 2015-01-15 Richard Biener <rguenther@suse.de>
3093 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3094 -Wl,-undefined,dynamic_lookup.
3096 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3098 * gnat.dg/opt47.adb: New test.
3100 2015-01-15 Richard Biener <rguenther@suse.de>
3103 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3105 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3107 PR tree-optimization/64434
3108 * gcc.dg/torture/pr64434.c: New test.
3110 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3112 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3113 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3114 -march=loongson* and -march=octeon* require -mno-micromips.
3116 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3117 Matthew Fortune <matthew.fortune@imgtec.com>
3119 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3120 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3121 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3122 * gcc.target/mips/call-saved-7.c: New file.
3123 * gcc.target/mips/call-saved-8.c: New file.
3124 * gcc.target/mips/call-saved-9.c: New file.
3126 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3128 * gcc.target/mips/lsa.c: New file.
3129 * gcc.target/mips/mips64-lsa.c: Likewise.
3130 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3131 * gcc.target/mips/mulsize-4.c: Likewise.
3132 * gcc.target/mips/mulsize-5.c: New file.
3133 * gcc.target/mips/mulsize-6.c: Likewise.
3134 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3135 and !HAS_LSA as ghost options.
3136 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3139 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3141 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3143 2015-01-15 Richard Biener <rguenther@suse.de>
3146 * gcc.dg/torture/pr64365.c: New testcase.
3148 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3150 * gcc.dg/stackprotectexplicit1.c: New test.
3151 * g++.dg/stackprotectexplicit2.c: New test.
3153 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3156 * gfortran.dg/inquire_internal.f90: New.
3157 * gfortran.dg/negative_unit_check.f90: New.
3159 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3162 * gcc.target/sh/pr53988-1.c: New.
3164 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3167 * g++.dg/tls/thread_local-ice3.C: New.
3169 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3171 * gcc.target/i386/fentry-override.c: Properly place {} in target
3172 selector. Remove nonpic.
3173 * gcc.target/i386/fentry.c: Likewise.
3175 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3177 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3178 warnings instead of errors.
3180 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3182 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3183 option support instead of ENABLE_LTO from Makefile.
3185 2015-01-14 Richard Biener <rguenther@suse.de>
3187 PR tree-optimization/59354
3188 * gcc.dg/vect/pr59354.c: New testcase.
3190 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3192 * lib/target-supports.exp
3193 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3194 on ARM architures before v7.
3196 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3199 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3202 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3205 * gcc.target/i386/pr64386.c: New test.
3207 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3210 * gcc.target/i386/pr64393.c: New test.
3212 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3215 * gcc.target/i386/pr64387.c: New test.
3217 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3219 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3221 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3223 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3225 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3228 * gcc.target/arm/pr64453.c: New.
3230 2015-01-14 Richard Biener <rguenther@suse.de>
3233 * gcc.dg/lto/pr64415_0.c: New testcase.
3234 * gcc.dg/lto/pr64415_1.c: Likewise.
3236 2015-01-14 Martin Liska <mliska@suse.cz>
3238 * gcc.dg/ipa/pr64307.c: New test.
3240 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3242 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3245 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3248 * gcc.target/arm/pr64460_1.c: New test.
3250 2015-01-14 Richard Biener <rguenther@suse.de>
3252 PR tree-optimization/64493
3253 PR tree-optimization/64495
3254 * gcc.dg/vect/pr64493.c: New testcase.
3255 * gcc.dg/vect/pr64495.c: Likewise.
3257 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3259 * gcc.dg/Warray-bounds-11.c: New test-case.
3261 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3263 * gcc.target/mips/octeon3-pipe-1.c: New test.
3265 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3267 * jit.dg/harness.h (set_up_logging): Move string concatenation
3269 (concat_strings): New function.
3270 (dump_reproducer): New function.
3271 (test_jit): Call dump_reproducer.
3272 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3274 (jit-dg-test): Delete any generated reproducer from previous runs.
3275 Verify that a generated reproducer was created, and verify that it
3277 * jit.dg/test-nested-contexts.c (main): Call
3278 gcc_jit_context_dump_reproducer_to_file.
3280 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3282 * gcc.dg/aru-2.c: Add dg-require-profiling.
3284 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3286 * lib/target-supports.exp (check_profiling_available): Check if
3289 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3292 * g++.dg/torture/pr64565.C: New testcase.
3294 2015-01-13 Marek Polacek <polacek@redhat.com>
3297 * gcc.dg/tm/pr64391.c: New test.
3299 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3301 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3304 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3306 * gcc.target/i386/pie.c: New test.
3308 * lib/target-supports.exp (check_effective_target_pie): New.
3310 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3312 PR rtl-optimization/64286
3313 * gcc.target/i386/avx2-pr64286.c: New test.
3315 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3318 * g++.dg/cpp0x/vt-57626.C: New.
3320 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3323 * gfortran.dg/pr64528.f90: New test.
3325 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3327 * gcc.target/aarch64/subsp.c: New test.
3329 2015-01-13 Andrew Pinski <apinski@cavium.com>
3331 * gcc.target/aarch64/store-pair-1.c: New testcase.
3333 2015-01-13 Richard Biener <rguenther@suse.de>
3336 * gcc.dg/lto/pr64373_0.c: New testcase.
3338 2015-01-13 Andrew Pinski <apinski@cavium.com>
3340 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3341 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3343 2015-01-13 Richard Biener <rguenther@suse.de>
3345 PR tree-optimization/64406
3346 * gcc.dg/pr64406.c: New testcase.
3348 2015-01-13 Richard Biener <rguenther@suse.de>
3350 PR tree-optimization/64404
3351 * gcc.dg/vect/pr64404.c: New testcase.
3353 2015-01-13 Richard Biener <rguenther@suse.de>
3355 PR tree-optimization/64568
3356 * g++.dg/torture/pr64568.C: New testcase.
3358 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3360 * jit.dg/test-error-local-used-from-other-function.c: New test
3362 * jit.dg/test-error-param-reuse.c: New test case.
3363 * jit.dg/test-error-param-sharing.c: New test case.
3364 * jit.dg/test-error-param-used-from-other-function.c: New test
3366 * jit.dg/test-error-param-used-without-a-function.c: New test
3369 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3371 PR tree-optimization/64563
3372 * gcc.dg/pr64563.c: New test.
3375 * gcc.target/i386/pr64513.c: New test.
3377 PR tree-optimization/64454
3378 * gcc.dg/pr64454.c: New test.
3381 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3383 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3384 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3385 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3386 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3387 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3388 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3389 * gcc.dg/vect/slp-25.c: Likewise.
3390 * gcc.dg/vect/vect-109.c: Likewise.
3391 * gcc.dg/vect/vect-13.c: Likewise.
3392 * gcc.dg/vect/vect-17.c: Likewise.
3393 * gcc.dg/vect/vect-18.c: Likewise.
3394 * gcc.dg/vect/vect-19.c: Likewise.
3395 * gcc.dg/vect/vect-20.c: Likewise.
3396 * gcc.dg/vect/vect-21.c: Likewise.
3397 * gcc.dg/vect/vect-22.c: Likewise.
3398 * gcc.dg/vect/vect-27.c: Likewise.
3399 * gcc.dg/vect/vect-29.c: Likewise.
3400 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3401 * gcc.dg/vect/vect-2.c: Likewise.
3402 * gcc.dg/vect/vect-3.c: Likewise.
3403 * gcc.dg/vect/vect-4.c: Likewise.
3404 * gcc.dg/vect/vect-5.c: Likewise.
3405 * gcc.dg/vect/vect-72.c: Likewise.
3406 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3407 * gcc.dg/vect/vect-73.c: Likewise.
3408 * gcc.dg/vect/vect-77-global.c: Likewise.
3409 * gcc.dg/vect/vect-78-global.c: Likewise.
3410 * gcc.dg/vect/vect-7.c: Likewise.
3411 * gcc.dg/vect/vect-86.c: Likewise.
3412 * gcc.dg/vect/vect-align-1.c: Likewise.
3413 * gcc.dg/vect/vect-align-3.c: Likewise.
3414 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3415 * gcc.dg/vect/vect-all.c: Likewise.
3416 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3417 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3418 * gcc.dg/vect/vect-peel-3.c: Likewise.
3419 * gcc.dg/vect/vect-peel-4.c: Likewise.
3420 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3422 2015-01-12 Jeff Law <law@redhat.com>
3425 * gcc.target/m68k/pr64461.c: New test.
3427 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3429 * jit.dg/test-array-as-pointer.c (create_code): Update call
3430 to gcc_jit_context_new_global by setting "kind" to
3431 GCC_JIT_GLOBAL_IMPORTED.
3432 * jit.dg/test-error-array-as-pointer.c: Likewise.
3433 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3434 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3435 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3436 * jit.dg/test-using-global.c (the_global): Rename to...
3437 (imported_global): ...this.
3438 (create_code): Update to test the three kinds of global.
3439 (verify_code): Likewise.
3441 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3444 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3446 * gcc.target/i386/pr64291-2.c: Updated.
3448 2015-01-12 Richard Biener <rguenther@suse.de>
3450 PR tree-optimization/64530
3451 * gfortran.dg/pr64530.f90: New testcase.
3453 2015-01-12 Richard Biener <rguenther@suse.de>
3456 * gcc.dg/torture/pr64357.c: New testcase.
3458 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
3460 * gcc.target/i386/nop-mcount.c: Properly place {} in target
3463 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3464 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3466 2015-01-12 Martin Liska <mliska@suse.cz>
3468 * gcc.dg/ipa/PR64550.c: New test.
3470 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
3473 * g++.dg/ipa/pr63470.C: New testcase.
3475 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3478 * gfortran.dg/typebound_operator_20.f90: New.
3480 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3483 * gfortran.dg/proc_ptr_comp_42.f90: New.
3485 2015-01-11 Janus Weil <janus@gcc.gnu.org>
3488 * gfortran.dg/proc_ptr_comp_41.f90: New.
3490 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
3492 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3494 2015-01-10 Tobias Burnus <burnus@net-b.de>
3497 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3498 and add dg-excess-errors.
3499 * gfortran.dg/line_length_6.f90: New.
3500 * gfortran.dg/line_length_7.f90: New.
3501 * gfortran.dg/line_length_8.f90: New.
3502 * gfortran.dg/line_length_9.f90: New.
3503 * gfortran.dg/line_length_10.f90: New.
3504 * gfortran.dg/line_length_11.f90: New.
3506 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3508 * jit.dg/test-threads.c (struct testcase): Move declaration
3509 to jit.dg/all-non-failing-tests.h.
3510 (testcases): Likewise.
3511 * jit.dg/all-non-failing-tests.h (struct testcase): Move
3512 declaration here from jit.dg/all-non-failing-tests.h.
3513 (testcases): Likewise.
3514 * jit.dg/test-combination.c (create_code): Eliminate spelling
3515 out all of the testcases in favor of looping through the
3516 "testcases" metadata.
3517 (verify_code): Likewise.
3519 2015-01-09 Jakub Jelinek <jakub@redhat.com>
3521 PR rtl-optimization/64536
3522 * gcc.dg/pr64536.c: New test.
3524 2015-01-09 David Malcolm <dmalcolm@redhat.com>
3526 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3527 * jit.dg/test-combination.c (create_code): Likewise.
3528 (verify_code): Likewise.
3529 * jit.dg/test-constants.c: New test case.
3530 * jit.dg/test-threads.c: Add test-constants.c.
3532 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
3535 * objc.dg/gnu-api-2-class.m: Add a test case
3536 for the above change.
3538 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
3540 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3542 2015-01-09 Richard Biener <rguenther@suse.de>
3544 PR tree-optimization/64410
3545 * g++.dg/vect/pr64410.cc: New testcase.
3547 2015-01-09 Martin Liska <mliska@suse.cz>
3549 * gcc.dg/ipa/ipa-icf-32.c: New test.
3551 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
3553 * c-c++-common/tsan/tsan_barrier.h: New.
3554 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3555 * c-c++-common/tsan/bitfield_race.c: Likewise.
3556 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3557 * c-c++-common/tsan/mutexset1.c: Likewise.
3558 * c-c++-common/tsan/race_on_barrier.c: Likewise.
3559 * c-c++-common/tsan/race_on_mutex.c: Likewise.
3560 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3561 * c-c++-common/tsan/simple_race.c: Likewise.
3562 * c-c++-common/tsan/simple_stack.c: Likewise.
3563 * c-c++-common/tsan/sleep_sync.c: Likewise.
3564 * c-c++-common/tsan/tiny_race.c: Likewise.
3565 * c-c++-common/tsan/tls_race.c: Likewise.
3566 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3567 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3568 * g++.dg/tsan/atomic_free.C: Likewise.
3569 * g++.dg/tsan/atomic_free2.C: Likewise.
3570 * g++.dg/tsan/cond_race.C: Likewise.
3571 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3573 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
3576 * lib/target-supports.exp (check_effective_target_libatomic_available):
3578 * gfortran.dg/coarray/caf.exp: Only add -latomic for
3579 targets that match effective-target libatomic_available.
3580 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3582 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3584 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3585 Verify the result of gcc_jit_context_get_last_error.
3586 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3588 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3590 PR tree-optimization/63989
3591 * gcc.dg/strlenopt-27.c: New test.
3593 2015-01-08 David Malcolm <dmalcolm@redhat.com>
3595 * jit.dg/harness.h (set_up_logging): New function.
3596 (test_jit): Fail if gcc_jit_context_acquire fails. Call
3597 set_up_logging on the context, so that every testcase is
3598 logged to a particular file.
3599 * jit.dg/test-nested-contexts.c (main): Open a logfile,
3600 and call gcc_jit_context_set_logfile on the top-level context.
3602 2015-01-08 Jakub Jelinek <jakub@redhat.com>
3605 * g++.dg/opt/pr64338.C: New test.
3607 2015-01-08 Tobias Burnus <burnus@net-b.de>
3609 * gfortran.dg/coarray/codimension_2b.f90: New file.
3610 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3611 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3613 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/ext/fnname4.C: New.
3618 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3621 * g++.dg/cpp0x/constexpr-64462.C: New.
3623 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
3626 * g++.dg/cpp0x/deleted10.C: New.
3628 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3630 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3632 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3634 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3635 GCC_JIT_UNARY_OP_ABS.
3636 (verify_unary_ops): Likewise.
3638 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3640 * jit.dg/test-arith-overflow.c: New test case.
3641 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3642 * jit.dg/test-combination.c (create_code): Likewise.
3643 (verify_code): Likewise.
3644 * jit.dg/test-threads.c (testcases): Likewise.
3646 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3648 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3649 rather than "jit". Load g++.exp, and call g++_init.
3650 Run test-*.cc files within the testsuite and *.cc files within
3652 (jit-dg-test): Drop the addition of -fgnu89-inline to
3653 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3654 doing it when compiling C testcases (since g++ does not handle
3655 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3656 is restored to the value after g++_init ran, rather than the
3657 value before g++_init ran. Return a list of
3658 $comp_output $output_file, as dg-test assumes.
3660 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3662 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3663 make it easier to figure out the origin of each test result when
3664 running test-combination.c and test-threads.c.
3665 (CHECK_VALUE): Likewise.
3666 (CHECK_DOUBLE_VALUE): Likewise.
3667 (CHECK_STRING_VALUE): Likewise.
3668 (CHECK_STRING_STARTS_WITH): Likewise.
3669 (CHECK_STRING_CONTAINS): Likewise.
3671 (check_string_value): Likewise, add "funcname" param.
3672 (check_string_starts_with): Likewise.
3673 (check_string_contains): Likewise.
3675 2015-01-07 David Malcolm <dmalcolm@redhat.com>
3677 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3678 generating name of built executable.
3680 2015-01-07 Marek Polacek <polacek@redhat.com>
3683 * gcc.dg/pr64440.c: New test.
3684 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3686 2015-01-07 Marek Polacek <polacek@redhat.com>
3689 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3690 * gcc.dg/pr64417.c: New test.
3692 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3695 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3698 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3700 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3701 Check if testcases run without errors, not just if they compile.
3703 2015-01-06 Christian Bruel <christian.bruel@st.com>
3706 * gcc.target/sh/pr64507.c: New test.
3708 2015-01-06 Arnaud Charlet <charlet@adacore.com>
3710 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3712 2015-01-06 Jakub Jelinek <jakub@redhat.com>
3714 * c-c++-common/asan/sanitize-all-1.c: New test.
3715 * c-c++-common/ubsan/sanitize-all-1.c: New test.
3716 * c-c++-common/ubsan/sanitize-all-2.c: New test.
3717 * c-c++-common/ubsan/sanitize-all-3.c: New test.
3718 * c-c++-common/ubsan/sanitize-all-4.c: New test.
3720 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
3722 * lib/target-supports.exp (check_profiling_available): Return 0 for
3724 (check_effective_target_tls_runtime): Likewise.
3725 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3726 * gcc.dg/20020312-2.c: Adjust for Visium.
3727 * gcc.dg/tls/thr-cse-1.c: Likewise
3728 * gcc.dg/tree-ssa/20040204-1.c: Likewise
3729 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3730 * gcc.dg/weak/typeof-2.c: Likewise.
3732 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
3734 PR rtl-optimization/64287
3735 * gcc.dg/aru-2.c: New test.
3737 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3740 * c-c++-common/ubsan/pr64344-1.c: New test.
3741 * c-c++-common/ubsan/pr64344-2.c: New test.
3743 PR tree-optimization/64465
3744 * gcc.dg/pr64465.c: New test.
3746 PR tree-optimization/64494
3747 * gcc.c-torture/compile/pr64494.c: New test.
3749 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3752 * gfortran.dg/realloc_on_assign_25.f90: New test.
3754 2015-01-05 Jakub Jelinek <jakub@redhat.com>
3756 Update copyright years.
3758 2015-01-05 Marek Polacek <polacek@redhat.com>
3761 * gcc.dg/pr64423.c: New test.
3763 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
3765 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3766 mmix-knuth-mmixware for the same reason as for MIPS.
3767 * gcc.dg/debug/debug-2.c: Ditto.
3769 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3771 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
3774 * lib/gfortran.exp: Add libatomic library search path.
3775 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3776 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3778 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3780 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3782 * c-c++-common/tsan/bitfield_race.c: New testcase.
3783 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3785 2015-01-02 Tobias Burnus <burnus@net-b.de>
3787 * gfortran.dg/coarray/collectives_4.f90: New.
3789 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3792 * gfortran.dg/extends_16.f90: New.
3794 2015-01-02 Tobias Burnus <burnus@net-b.de>
3796 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3798 2015-01-02 Tobias Burnus <burnus@net-b.de>
3800 * gfortran.dg/coarray/codimension_2.f90: New.
3801 * gfortran.dg/coarray/codimension_2a.f90: New.
3802 * gfortran.dg/coarray_35.f90: New.
3803 * gfortran.dg/coarray_35a.f90: New.
3805 2015-01-02 Janus Weil <janus@gcc.gnu.org>
3808 * gfortran.dg/dummy_procedure_11.f90: New.
3810 Copyright (C) 2015 Free Software Foundation, Inc.
3812 Copying and distribution of this file, with or without modification,
3813 are permitted in any medium without royalty provided the copyright
3814 notice and this notice are preserved.