1 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
3 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
5 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
8 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
12 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
14 2013-11-14 Joey Ye <joey.ye@arm.com>
16 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
17 * gcc.dg/tree-ssa/vrp47.c: Likewise.
18 * gcc.dg/tree-ssa/vrp87.c: Likewise.
19 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
20 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
22 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
25 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
27 2013-11-14 Jakub Jelinek <jakub@redhat.com>
30 * gcc.c-torture/execute/pr59101.c: New test.
32 2013-11-13 Jeff Law <law@redhat.com>
34 PR tree-optimization/59102
35 * gcc.c-torture/compile/pr59102.c: New test.
37 2013-11-13 Tom de Vries <tom@codesourcery.com>
39 * gcc.dg/tail-merge-store.c: New test.
41 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
43 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
44 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
46 2013-11-13 Jeff Law <law@redhat.com>
49 * gcc.c-torture/compile/pr59119.c: New test.
51 2013-11-13 Martin Jambor <mjambor@suse.cz>
53 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
54 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
55 * gcc.dg/pr10474.c: Likewise.
57 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
59 * lib/target-supports.exp
60 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
61 of targets that do not need command line argument to enable SIMD.
63 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
65 * gcc.dg/guality/param-4.c: New test.
67 2013-11-13 Joseph Myers <joseph@codesourcery.com>
69 * gcc.dg/c11-complex-1.c: New test.
71 2013-11-13 Joseph Myers <joseph@codesourcery.com>
73 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
74 gcc.dg/auto-type-2.c: New tests.
76 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
78 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
81 2013-11-12 Jeff Law <law@redhat.com>
83 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
84 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
87 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
90 * gcc.target/powerpc/pr59054.c: New test.
92 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
94 * g++.dg/cpp1y/lambda-generic.C: New test case.
95 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
96 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
97 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
98 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
99 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
100 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
101 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
102 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
104 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
111 * g++.dg/cpp1y/pr58534.C: New testcase.
112 * g++.dg/cpp1y/pr58536.C: New testcase.
113 * g++.dg/cpp1y/pr58548.C: New testcase.
114 * g++.dg/cpp1y/pr58549.C: New testcase.
115 * g++.dg/cpp1y/pr58637.C: New testcase.
117 2013-11-12 Joseph Myers <joseph@codesourcery.com>
119 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
120 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New
122 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
125 2013-11-12 Tristan Gingold <gingold@adacore.com>
127 * gnat.dg/aggr21.adb: New test.
128 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
130 2013-11-12 Jeff Law <law@redhat.com>
132 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
133 * gcc.dg/tree-ssa/isolate-5.c: New test.
135 2013-11-12 Martin Jambor <mjambor@suse.cz>
137 PR rtl-optimization/10474
138 * gcc.dg/pr10474.c: New testcase.
139 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
140 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
142 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
145 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
147 2013-11-11 Martin Liska <marxin.liska@gmail.com>
149 * gcc.dg/time-profiler-1.c: New test.
150 * gcc.dg/time-profiler-2.c: Ditto.
152 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
153 Jeff Law <law@redhat.com>
155 * gcc.dg/tree-ssa/alias-27.c: New testcase.
157 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
160 * gcc.target/i386/pr58853.c: New test.
162 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
164 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
165 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
166 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
167 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
168 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
169 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
171 * gcc.dg/tree-ssa/vrp47.c: Likewise.
172 * gcc.dg/tree-ssa/vrp87.c: Likewise.
174 2013-11-08 Joseph Myers <joseph@codesourcery.com>
176 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
177 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
178 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
179 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
180 gcc.dg/atomic/stdatomic-exchange-1.c,
181 gcc.dg/atomic/stdatomic-exchange-2.c,
182 gcc.dg/atomic/stdatomic-exchange-3.c,
183 gcc.dg/atomic/stdatomic-exchange-4.c,
184 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
185 gcc.dg/atomic/stdatomic-generic.c,
186 gcc.dg/atomic/stdatomic-kill-dep.c,
187 gcc.dg/atomic/stdatomic-load-1.c,
188 gcc.dg/atomic/stdatomic-load-2.c,
189 gcc.dg/atomic/stdatomic-load-3.c,
190 gcc.dg/atomic/stdatomic-load-4.c,
191 gcc.dg/atomic/stdatomic-lockfree.c,
192 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
193 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
194 gcc.dg/atomic/stdatomic-store-1.c,
195 gcc.dg/atomic/stdatomic-store-2.c,
196 gcc.dg/atomic/stdatomic-store-3.c,
197 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
200 2013-11-08 Cong Hou <congh@google.com>
202 PR tree-optimization/58508
203 * gcc.dg/vect/pr58508.c: Update.
205 2013-11-08 Richard Biener <rguenther@suse.de>
207 PR tree-optimization/59047
208 * gcc.dg/torture/pr59047.c: New testcase.
210 2013-11-08 Richard Biener <rguenther@suse.de>
212 PR tree-optimization/59038
213 PR tree-optimization/58955
214 * gcc.dg/torture/pr59038.c: New testcase.
216 2013-11-07 Janus Weil <janus@gcc.gnu.org>
219 * gfortran.dg/constructor_9.f90: New.
221 2013-11-07 Joseph Myers <joseph@codesourcery.com>
223 * gcc.dg/atomic-compare-exchange-1.c,
224 gcc.dg/atomic-compare-exchange-2.c,
225 gcc.dg/atomic-compare-exchange-3.c,
226 gcc.dg/atomic-compare-exchange-4.c,
227 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
228 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
229 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
230 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
231 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
232 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
233 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
234 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
235 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
236 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
237 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
238 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
239 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
240 gcc.dg/atomic-store-5.c: Declare main as returning int.
241 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
242 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
243 gcc.dg/atomic-exchange-5.c: Separate increments of count from
244 expression using value of count.
246 2013-11-07 Joseph Myers <joseph@codesourcery.com>
248 * lib/target-supports.exp
249 (check_effective_target_fenv_exceptions): New function.
250 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
251 * gcc.dg/atomic/c11-atomic-exec-1.c,
252 gcc.dg/atomic/c11-atomic-exec-2.c,
253 gcc.dg/atomic/c11-atomic-exec-3.c,
254 gcc.dg/atomic/c11-atomic-exec-4.c,
255 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
256 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
257 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
259 2013-11-07 Cong Hou <congh@google.com>
261 * gcc.dg/vect/vect-alias-check.c: New.
263 2013-11-07 Jakub Jelinek <jakub@redhat.com>
265 * gcc.dg/tree-ssa/loop-39.c: New test.
267 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
268 * gcc.dg/unroll_2.c: Likewise.
269 * gcc.dg/unroll_3.c: Likewise.
270 * gcc.dg/unroll_4.c: Likewise.
271 * gcc.dg/vrp90.c: New test.
273 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/cpp0x/nullptr30.C: New.
278 2013-11-07 Yury Gribov <y.gribov@samsung.com>
279 Jakub Jelinek <jakub@redhat.com>
282 * c-c++-common/asan/pr59029.c: New test.
284 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
287 * gcc.target/i386/pr59034-1.c: New test.
288 * gcc.target/i386/pr59034-2.c: Likewise.
290 2013-11-07 Bin Cheng <bin.cheng@arm.com>
292 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
293 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
294 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
296 2013-11-06 DJ Delorie <dj@redhat.com>
298 * gcc.dg/mismatch-decl-1.c: New test.
300 2013-11-06 Joseph Myers <joseph@codesourcery.com>
302 * gcc.dg/torture/float128-cmp-invalid.c,
303 gcc.dg/torture/float128-div-underflow.c,
304 gcc.dg/torture/float128-extend-nan.c,
305 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
307 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
309 * gcc.target/sh/pr51244-11.c: Remove target line.
310 * gcc.target/sh/sh4a-sincosf.c: Likewise.
311 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
312 * gcc.target/sh/pr51244-15.c: Likewise.
313 * gcc.target/sh/pr51244-19.c: Likewise.
314 * gcc.target/sh/cmpstr.c: Likewise.
315 * gcc.target/sh/pr33135-3.c: Likewise.
316 * gcc.target/sh/pr53512-2.c: Likewise.
317 * gcc.target/sh/pr54602-2.c: Likewise.
318 * gcc.target/sh/pr52483-1.c: Likewise.
319 * gcc.target/sh/pr21255-2-ml.c: Likewise.
320 * gcc.target/sh/pr54760-4.c: Likewise.
321 * gcc.target/sh/pr52483-5.c: Likewise.
322 * gcc.target/sh/pr54089-2.c: Likewise.
323 * gcc.target/sh/pr56547-2.c: Likewise.
324 * gcc.target/sh/pr54089-6.c: Likewise.
325 * gcc.target/sh/pr51244-20.c: Likewise.
326 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
327 * gcc.target/sh/sh4a-fsrra.c: Likewise.
328 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
329 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
330 * gcc.target/sh/pr55303-2.c: Likewise.
331 * gcc.target/sh/sh2a-resbank.c: Likewise.
332 * gcc.target/sh/sp-switch.c: Likewise.
333 * gcc.target/sh/pr51244-3.c: Likewise.
334 * gcc.target/sh/pr50751-3.c: Likewise.
335 * gcc.target/sh/pr51244-7.c: Likewise.
336 * gcc.target/sh/struct-arg-dw2.c: Likewise.
337 * gcc.target/sh/pr50751-7.c: Likewise.
338 * gcc.target/sh/pr49468-di.c: Likewise.
339 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
340 * gcc.target/sh/pr49880-3.c: Likewise.
341 * gcc.target/sh/pr51244-12.c: Likewise.
342 * gcc.target/sh/pr53988.c: Likewise.
343 * gcc.target/sh/pr6526.c: Likewise.
344 * gcc.target/sh/sh2a-bxor.c: Likewise.
345 * gcc.target/sh/pr51244-16.c: Likewise.
346 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
347 * gcc.target/sh/sh2a-bor.c: Likewise.
348 * gcc.target/sh/pr53511-1.c: Likewise.
349 * gcc.target/sh/pr21255-3.c: Likewise.
350 * gcc.target/sh/pr53512-3.c: Likewise.
351 * gcc.target/sh/pr33135-4.c: Likewise.
352 * gcc.target/sh/pr54602-3.c: Likewise.
353 * gcc.target/sh/pr54760-1.c: Likewise.
354 * gcc.target/sh/pr52483-2.c: Likewise.
355 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
356 * gcc.target/sh/pr54680.c: Likewise.
357 * gcc.target/sh/pr54386.c: Likewise.
358 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
359 * gcc.target/sh/pr54089-3.c: Likewise.
360 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
361 * gcc.target/sh/pr54089-7.c: Likewise.
362 * gcc.target/sh/strlen.c: Likewise.
363 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
364 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
365 * gcc.target/sh/pr55303-3.c: Likewise.
366 * gcc.target/sh/pr51244-4.c: Likewise.
367 * gcc.target/sh/pr50751-4.c: Likewise.
368 * gcc.target/sh/pr39423-1.c: Likewise.
369 * gcc.target/sh/pr51244-8.c: Likewise.
370 * gcc.target/sh/pr55146.c: Likewise.
371 * gcc.target/sh/pr50751-8.c: Likewise.
372 * gcc.target/sh/sh2a-bset.c: Likewise.
373 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
374 * gcc.target/sh/sh2a-movi20s.c: Likewise.
375 * gcc.target/sh/20080410-1.c: Likewise.
376 * gcc.target/sh/pr49880-4.c: Likewise.
377 * gcc.target/sh/pr51244-13.c: Likewise.
378 * gcc.target/sh/sh2a-movrt.c: Likewise.
379 * gcc.target/sh/pr51244-17.c: Likewise.
380 * gcc.target/sh/pr21255-2-mb.c: Likewise.
381 * gcc.target/sh/sh2a-bclr.c: Likewise.
382 * gcc.target/sh/pr33135-1.c: Likewise.
383 * gcc.target/sh/pr53512-4.c: Likewise.
384 * gcc.target/sh/pr54602-4.c: Likewise.
385 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
386 * gcc.target/sh/pr54760-2.c: Likewise.
387 * gcc.target/sh/pr52483-3.c: Likewise.
388 * gcc.target/sh/sh2a-bld.c: Likewise.
389 * gcc.target/sh/pr54089-4.c: Likewise.
390 * gcc.target/sh/pr54685.c: Likewise.
391 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
392 * gcc.target/sh/pr54089-8.c: Likewise.
393 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
394 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
395 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
396 * gcc.target/sh/pr51244-1.c: Likewise.
397 * gcc.target/sh/pr50751-1.c: Likewise.
398 * gcc.target/sh/pr55160.c: Likewise.
399 * gcc.target/sh/pr51244-5.c: Likewise.
400 * gcc.target/sh/pr54236-1.c: Likewise.
401 * gcc.target/sh/pr50751-5.c: Likewise.
402 * gcc.target/sh/pr52933-1.c: Likewise.
403 * gcc.target/sh/pr39423-2.c: Likewise.
404 * gcc.target/sh/pr51244-9.c: Likewise.
405 * gcc.target/sh/pr49263.c: Likewise.
406 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
407 * gcc.target/sh/pr49880-1.c: Likewise.
408 * gcc.target/sh/sh2a-band.c: Likewise.
409 * gcc.target/sh/pr51244-10.c: Likewise.
410 * gcc.target/sh/pr49880-5.c: Likewise.
411 * gcc.target/sh/prefetch.c: Likewise.
412 * gcc.target/sh/pr51244-14.c: Likewise.
413 * gcc.target/sh/rte-delay-slot.c: Likewise.
414 * gcc.target/sh/fpul-usage-1.c: Likewise.
415 * gcc.target/sh/pr51244-18.c: Likewise.
416 * gcc.target/sh/pr21255-1.c: Likewise.
417 * gcc.target/sh/pr33135-2.c: Likewise.
418 * gcc.target/sh/pr53512-1.c: Likewise.
419 * gcc.target/sh/pr54602-1.c: Likewise.
420 * gcc.target/sh/sh2a-rtsn.c: Likewise.
421 * gcc.target/sh/torture/pragma-isr.c: Likewise.
422 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
423 * gcc.target/sh/torture/pr58314.c: Likewise.
424 * gcc.target/sh/torture/pr34777.c: Likewise.
425 * gcc.target/sh/torture/pr58475.c: Likewise.
426 * gcc.target/sh/pr54760-3.c: Likewise.
427 * gcc.target/sh/sh4a-cosf.c: Likewise.
428 * gcc.target/sh/pr52483-4.c: Likewise.
429 * gcc.target/sh/mfmovd.c: Likewise.
430 * gcc.target/sh/pr54089-1.c: Likewise.
431 * gcc.target/sh/pr56547-1.c: Likewise.
432 * gcc.target/sh/pr54089-5.c: Likewise.
433 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
434 * gcc.target/sh/pr54089-9.c: Likewise.
435 * gcc.target/sh/sh2a-jsrn.c: Likewise.
436 * gcc.target/sh/pr49468-si.c: Likewise.
437 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
438 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
439 * gcc.target/sh/pr55303-1.c: Likewise.
440 * gcc.target/sh/pr51244-2.c: Likewise.
441 * gcc.target/sh/pr50751-2.c: Likewise.
442 * gcc.target/sh/pr54236-2.c: Likewise.
443 * gcc.target/sh/pr51244-6.c: Likewise.
444 * gcc.target/sh/cmpstrn.c: Likewise.
445 * gcc.target/sh/pr50751-6.c: Likewise.
446 * gcc.target/sh/pr52933-2.c: Likewise.
447 * gcc.target/sh/pr53568-1.c: Likewise.
448 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
449 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
450 * gcc.target/sh/sh4a-sinf.c: Likewise.
451 * gcc.target/sh/pr49880-2.c: Likewise.
453 2013-11-06 Tobias Burnus <burnus@net-b.de>
455 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
456 * gcc.dg/wdate-time.c: Ditto.
457 * gfortran.dg/wdate-time.F90: Ditto.
459 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
462 * gcc.target/sh/torture/pr30807.c: New.
464 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/other/java3.C: New.
469 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
472 * gcc.target/i386/pr59021.c: New test.
474 2013-11-06 James Lemke <jwlemke@codesourcery.com>
476 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
477 dg-additional-files to also match BOL.
479 2013-11-06 Joseph Myers <joseph@codesourcery.com>
481 * gcc.dg/torture/c99-contract-1.c: New test.
483 2013-11-06 Richard Biener <rguenther@suse.de>
485 PR tree-optimization/58653
486 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
487 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
489 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
491 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
492 40 to 30. Replaced iteration variable with a #define. Instead of
493 returning non-zero value for error, called __builtin_abort (). Fixed
494 a bug of calling fib_serial in serial case instead of fib.
495 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
496 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
497 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
498 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
499 compiler flag testing.
501 2013-11-06 Christian Bruel <christian.bruel@st.com>
503 * gcc.target/sh/strlen.c: New test.
505 2013-11-06 Jakub Jelinek <jakub@redhat.com>
508 * gcc.c-torture/compile/pr58970.c: New test.
510 2013-11-05 Wei Mi <wmi@google.com>
513 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
515 2013-11-05 Tobias Burnus <burnus@net-b.de>
517 * g++.dg/warn/wdate-time.C: New.
518 * gcc.dg/wdate-time.c: New.
519 * gfortran.dg/wdate-time.F90: New.
521 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
524 * gfortran.dg/reshape_6.f90: New test.
526 2013-11-05 Jeff Law <law@redhat.com>
528 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
529 * gcc.dg/tree-ssa/isolate-1.c: New test.
530 * gcc.dg/tree-ssa/isolate-2.c: New test.
531 * gcc.dg/tree-ssa/isolate-3.c: New test.
532 * gcc.dg/tree-ssa/isolate-4.c: New test.
534 2013-11-05 Jakub Jelinek <jakub@redhat.com>
536 PR rtl-optimization/58997
537 * gcc.c-torture/compile/pr58997.c: New test.
539 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/cpp0x/gen-attrs-56.C: New.
544 2013-11-05 Richard Biener <rguenther@suse.de>
547 * gcc.dg/ipa/pr58492.c: New testcase.
549 2013-11-05 Richard Biener <rguenther@suse.de>
551 PR tree-optimization/58955
552 * gcc.dg/torture/pr58955-1.c: New testcase.
553 * gcc.dg/torture/pr58955-2.c: Likewise.
555 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
558 * gcc.dg/pr58981.c: New test.
560 2013-11-05 Richard Biener <rguenther@suse.de>
563 * gcc.dg/torture/pr58941.c: New testcase.
565 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
567 PR tree-optimization/58958
568 * gcc.dg/tree-ssa/pr58958.c: New file.
570 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
572 * gcc.dg/tree-ssa/alias-26.c: New file.
574 2013-11-05 Jakub Jelinek <jakub@redhat.com>
576 PR tree-optimization/58984
577 * gcc.c-torture/execute/pr58984.c: New test.
579 2013-11-05 Andreas Schwab <schwab@suse.de>
581 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
583 2013-11-05 Tobias Burnus <burnus@net-b.de>
585 * g++.dg/gomp/openmp-simd-1.C: New.
586 * g++.dg/gomp/openmp-simd-2.C: New.
587 * gcc.dg/gomp/openmp-simd-1.c: New.
588 * gcc.dg/gomp/openmp-simd-2.c: New.
590 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
592 * gcc.dg/superblock.c: Require scheduling support.
594 2013-11-04 Kostya Serebryany <kcc@google.com>
596 * g++.dg/asan/asan_test.cc: Update the test
597 to match the fresh asan run-time.
598 * c-c++-common/asan/stack-overflow-1.c: Ditto.
600 2013-11-04 Ian Lance Taylor <iant@google.com>
602 * g++.dg/ext/sync-4.C: New test.
604 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
607 * gfortran.dg/derived_external_function_1.f90 : New test
609 2013-11-04 Jakub Jelinek <jakub@redhat.com>
611 PR tree-optimization/58978
612 * gcc.c-torture/compile/pr58978.c: New test.
614 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
617 * gfortran.dg/optional_class_1.f90 : New test
619 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
621 PR rtl-optimization/58968
622 * gfortran.dg/pr58968.f: New
624 2013-11-04 Marek Polacek <polacek@redhat.com>
627 * g++.dg/diagnostic/pr58979.C: New test.
629 2013-11-04 Joseph Myers <joseph@codesourcery.com>
631 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
632 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
633 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
634 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
635 gcc.dg/iec-559-macros-9.c: New tests.
637 2013-11-04 Jakub Jelinek <jakub@redhat.com>
639 PR tree-optimization/58946
640 * gcc.c-torture/compile/pr58946.c: New test.
642 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
645 * g++.dg/parse/pr52071.C: New.
647 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
650 * g++.dg/lookup/name-clash10.C: New.
652 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
654 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
655 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
656 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
659 2013-11-03 Marek Polacek <polacek@redhat.com>
661 * g++.dg/ubsan/cxx1y-vla.C: New test.
662 * c-c++-common/ubsan/vla-3.c: New test.
663 * c-c++-common/ubsan/vla-2.c: New test.
664 * c-c++-common/ubsan/vla-4.c: New test.
665 * c-c++-common/ubsan/vla-1.c: New test.
667 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
669 * gcc.dg/vmx/vec-set.c: New.
671 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
675 * g++.dg/parse/pr29234.C: New.
676 * g++.dg/parse/pr56037.C: Likewise.
678 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
680 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
681 passed it in as one of the options to all Cilk keywords test.
683 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
686 * g++.dg/cpp1y/pr58708.C: New.
688 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
691 * g++.dg/ext/pr58834.C: New file.
693 2013-11-01 Jakub Jelinek <jakub@redhat.com>
695 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
697 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
700 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
703 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
706 2013-10-31 Jakub Jelinek <jakub@redhat.com>
708 * g++.dg/gomp/simd-1.C: New test.
709 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
710 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
711 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
712 * c-c++-common/gomp/simd6.c: New test.
714 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
716 Implement C++14 digit separators.
717 * g++.dg/cpp1y/digit-sep.C: New.
718 * g++.dg/cpp1y/digit-sep-neg.C: New.
719 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
721 2013-10-31 Jakub Jelinek <jakub@redhat.com>
723 * gcc.dg/vect/vect-align-3.c: New test.
725 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
726 we warn about it already during VRP1 pass.
728 2013-10-31 Martin Jambor <mjambor@suse.cz>
730 PR rtl-optimization/58934
732 2013-10-30 Martin Jambor <mjambor@suse.cz>
733 PR rtl-optimization/10474
734 * gcc.dg/pr10474.c: New testcase.
735 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
736 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
738 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
742 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
745 * g++.dg/cpp0x/variadic145.C: New.
747 * g++.dg/cpp0x/sfinae49.C: New.
749 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
752 * g++.dg/cpp0x/deleted1.C: New.
754 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
756 * gcc.target/arm/lp1243022.c: New test.
758 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
761 * gcc.target/avr/pr58545.c: New test.
763 2013-10-30 Tobias Burnus <burnus@net-b.de>
766 2013-10-30 Tobias Burnus <burnus@net-b.de>
767 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
768 path to the compile flags.
770 2013-10-30 Cong Hou <congh@google.com>
772 * gcc.target/i386/vect-abs-s8.c: New test.
773 * gcc.target/i386/vect-abs-s16.c: New test.
774 * gcc.target/i386/vect-abs-s32.c: New test.
776 2013-10-30 Tobias Burnus <burnus@net-b.de>
778 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
779 path to the compile flags.
781 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
783 PR rtl-optimization/58369
784 * g++.dg/torture/pr58369.C: New test.
786 2013-10-30 Tobias Burnus <burnus@net-b.de>
789 * g++.dg/vect/pr33426-ivdep-2.cc: New.
790 * g++.dg/vect/pr33426-ivdep-3.cc: New.
791 * g++.dg/vect/pr33426-ivdep-4.cc: New.
793 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
796 * gcc.target/arm/pr58784.c: New.
798 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
800 * gcc.dg/tree-ssa/alias-24.c: New file.
802 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
804 * gcc.target/i386/fma_double_3.c: Use pattern for
805 scan-assembler-times instead of just one insn name.
806 * gcc.target/i386/fma_double_5.c: Ditto.
807 * gcc.target/i386/fma_float_3.c: Ditto.
808 * gcc.target/i386/fma_float_5.c: Ditto.
809 * gcc.target/i386/l_fma_double_1.c: Ditto.
810 * gcc.target/i386/l_fma_double_2.c: Ditto.
811 * gcc.target/i386/l_fma_double_3.c: Ditto.
812 * gcc.target/i386/l_fma_double_4.c: Ditto.
813 * gcc.target/i386/l_fma_double_5.c: Ditto.
814 * gcc.target/i386/l_fma_double_6.c: Ditto.
815 * gcc.target/i386/l_fma_float_1.c: Ditto.
816 * gcc.target/i386/l_fma_float_2.c: Ditto.
817 * gcc.target/i386/l_fma_float_3.c: Ditto.
818 * gcc.target/i386/l_fma_float_4.c: Ditto.
819 * gcc.target/i386/l_fma_float_5.c: Ditto.
820 * gcc.target/i386/l_fma_float_6.c: Ditto.
822 2013-10-30 Christian Bruel <christian.bruel@st.com>
824 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
825 * gcc.target/sh/cmpstr.c: New test.
826 * gcc.target/sh/cmpstrn.c: New test.
828 2013-10-30 Martin Jambor <mjambor@suse.cz>
830 PR rtl-optimization/10474
831 * gcc.dg/pr10474.c: New testcase.
832 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
833 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
835 2013-10-29 Andrew Pinski <apinski@cavium.com>
836 Zhenqiang Chen <zhenqiang.chen@linaro.org>
838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
843 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
844 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
845 conditional move to be used.
846 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
848 2013-10-29 Tobias Burnus <burnus@net-b.de>
851 * gfortran.dg/blockdata_8.f90: New.
853 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
856 * gcc.target/sh/pr54236-2: New.
857 * gcc.target/sh/pr54089-6: Add another rotl special case.
859 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
862 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
863 to determine sizes of real kinds.
866 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
868 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
870 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
871 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
872 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
873 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
874 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
875 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
876 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
877 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
878 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
879 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
880 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
881 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
882 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
883 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
884 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
885 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
886 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
887 test stored in c-c++-common. Also, added the Cilk runtime's library
888 to the ld_library_path.
890 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
893 * g++.dg/cpp0x/auto40.C: New.
894 * g++.dg/other/warning1.C: Adjust.
896 2013-10-29 Richard Biener <rguenther@suse.de>
898 * gcc.dg/torture/restrict-2.c: New testcase.
899 * gcc.dg/torture/restrict-3.c: Likewise.
900 * gcc.dg/torture/restrict-4.c: Likewise.
901 * gcc.dg/torture/restrict-5.c: Likewise.
903 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
905 PR tree-optimization/19831
906 * gcc.dg/tree-ssa/alias-25.c: New file.
908 2013-10-29 Richard Biener <rguenther@suse.de>
910 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
912 * gcc.dg/vect/bb-slp-32.c: Likewise.
913 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
914 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
915 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
916 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
917 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
918 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
919 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
920 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
921 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
922 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
923 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
924 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
925 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
926 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
927 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
928 * gfortran.dg/vect/vect.exp: Likewise.
930 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
932 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
933 * gcc.dg/vmx/eg-5.c: Likewise.
935 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
936 Joern Rennecke <joern.rennecke@embecosm.com>
938 * gcc.target/arc/jump-around-jump.c: New test.
940 2013-10-27 Tom de Vries <tom@codesourcery.com>
942 * gcc.target/arm/require-pic-register-loc.c: New test.
944 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.target/i386/pr58679-1.c: New test.
948 * gcc.target/i386/pr58679-2.c: Ditto.
950 2013-10-27 Tobias Burnus <burnus@net-b.de>
953 * gcc.dg/vect/vect-ivdep-2.c: New.
955 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
958 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
959 * gcc.target/sh/pr52483-2.c: Likewise.
960 * gcc.target/sh/pr52483-3.c: Likewise.
961 * gcc.target/sh/pr52483-4.c: Likewise.
963 2013-10-26 Jeff Law <law@redhat.com>
965 * g++.dg/torture/pr49309.C: Removed.
966 * gcc.dg/dfp/pr35739.c: Removed.
968 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
970 PR rtl-optimization/58759
971 * gcc.target/i386/pr58759.c: New.
973 2013-10-25 Tobias Burnus <burnus@net-b.de>
975 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
976 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
977 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
979 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
981 * gcc.dg/wmul-1.c: New test.
983 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
986 * g++.dg/template/pr58878.C: New.
988 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
990 * gcc.dg/tree-ssa/alias-23.c: New file.
992 2013-10-25 Richard Biener <rguenther@suse.de>
994 PR tree-optimization/58626
995 * gcc.dg/torture/pr58626.c: New testcase.
997 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1000 * g++.dg/cpp0x/defaulted47.C: New.
1002 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1004 * gcc.c-torture/execute/pr58831.c: New test.
1006 2013-10-25 Nick Clifton <nickc@redhat.com>
1008 * c-c++-common/pr57793.c: Add expected error messages for
1009 targets with small integers.
1010 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1011 * gcc.dg/c99-stdint-2.c: Likewise.
1012 * gcc.dg/cdce1.c: Likewise.
1013 * gcc.dg/fold-overflow-1.c: Likewise.
1014 * gcc.dg/utf-cvt.c: Likewise.
1015 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1017 * gcc.dg/ftrapv-2.c: Likewise.
1018 * gcc.dg/pr30286.c: Likewise.
1019 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1020 * lib/target-supports.exp (check_effective_target_trapping): New
1021 proc. Returns true if the target supports trapping arithmetic.
1023 2013-10-25 Tobias Burnus <burnus@net-b.de>
1025 * g++.dg/parse/ivdep.C: New.
1026 * g++.dg/vect/pr33426-ivdep.cc: New.
1028 2013-10-24 Richard Henderson <rth@redhat.com>
1031 * gcc.dg/atomic-store-6.c: New.
1033 2013-10-24 Ian Lance Taylor <iant@google.com>
1035 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1037 2013-10-24 Cong Hou <congh@google.com>
1039 * gcc.c-torture/execute/20030125-1.c: Update.
1041 2013-10-24 Tobias Burnus <burnus@net-b.de>
1044 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1046 2013-10-24 Dehao Chen <dehao@google.com>
1048 * g++.dg/opt/devirt3.C: New test.
1050 2013-08-24 Tobias Burnus <burnus@net-b.de>
1053 * testsuite/gcc.dg/ivdep.c: New.
1054 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1056 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1058 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1059 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1061 2013-10-24 Nick Clifton <nickc@redhat.com>
1063 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1065 2013-10-24 Marek Polacek <polacek@redhat.com>
1068 * g++.dg/parse/pr58705.C: New test.
1070 2013-10-24 Marek Polacek <polacek@redhat.com>
1072 * gcc.dg/c11-align-5.c: Add more testing.
1074 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1076 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1078 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1080 PR tree-optimization/58775
1081 PR tree-optimization/58791
1082 * gcc.dg/guality/pr58791-1.c: New test.
1083 * gcc.dg/guality/pr58791-2.c: New test.
1084 * gcc.dg/guality/pr58791-3.c: New test.
1085 * gcc.dg/guality/pr58791-4.c: New test.
1086 * gcc.dg/guality/pr58791-5.c: New test.
1087 * gcc.c-torture/compile/pr58775.c: New test.
1088 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1090 2013-10-23 Tom de Vries <tom@codesourcery.com>
1092 PR tree-optimization/58805
1093 * gcc.dg/pr58805.c: New test.
1095 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1097 * gcc.target/i386/vect-div-1.c: New test.
1099 * gcc.dg/vect/pr58508.c: Remove dg-options.
1101 2013-10-23 Richard Biener <rguenther@suse.de>
1103 * gcc.dg/torture/pr58830.c: New testcase.
1105 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1107 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1108 * g++.dg/cpp1y/attr-deprecated.C: New.
1109 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1111 2013-10-23 Tobias Burnus <burnus@net-b.de>
1114 * gfortran.dg/assumed_type_8.f90: New.
1116 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1119 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1120 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1121 * gcc.dg/torture/pr58779.c: New test.
1123 2013-10-22 Steve Ellcey <sellcey@mips.com>
1125 * gcc.target/mips/nor.c: New.
1127 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1129 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1131 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1132 restricted to big-endian targets.
1134 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1137 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1139 2013-10-21 Tobias Burnus <burnus@net-b.de>
1142 * gfortran.dg/proc_ptr_comp_38.f90: New.
1144 2013-10-21 Marek Polacek <polacek@redhat.com>
1147 * gcc.dg/gomp/pr58809.c: New test.
1149 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1151 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1152 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1154 2013-10-21 Richard Biener <rguenther@suse.de>
1156 PR tree-optimization/58794
1157 * c-c++-common/torture/pr58794-1.c: New testcase.
1158 * c-c++-common/torture/pr58794-2.c: Likewise.
1160 2013-10-21 Richard Biener <rguenther@suse.de>
1163 * c-c++-common/fold-divmul-1.c: New testcase.
1165 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1167 * gcc.target/i386/memset-vector_loop-1.c: New test.
1168 * gcc.target/i386/memset-vector_loop-2.c: New test.
1170 2013-10-21 Diego Novillo <dnovillo@google.com>
1172 * g++.dg/plugin/selfassign.c: Include tree.h.
1173 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1174 * gcc.dg/plugin/ggcplug.c: Likewise.
1175 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1176 * gcc.dg/plugin/selfassign.c: Likewise.
1177 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1179 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1181 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1182 * gcc.target/mips/mips-ps-7.c: Likewise.
1184 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1186 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1187 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1188 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1190 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1192 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1195 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1197 2013-10-19 Mike Stump <mikestump@comcast.net>
1199 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1201 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1202 * g++.dg/lto/pr54625-1_0.c: ... to here.
1203 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1204 * g++.dg/lto/pr54625-1_1.C: Likewise.
1205 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1206 * g++.dg/lto/pr54625-2_0.c: Likewise.
1207 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1208 * g++.dg/lto/pr54625-2_1.C: Likewise.
1210 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1212 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1214 2013-10-18 Cong Hou <congh@google.com>
1216 * gcc.dg/vect/pr58508.c: New test.
1218 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1221 * g++.dg/cpp0x/variadic145.C: New.
1223 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1225 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1227 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1229 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1230 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1231 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1232 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1234 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1236 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1237 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1238 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1239 effective target arm_thumb1_ok.
1240 * lib/target-supports.exp
1241 (check_effective_target_arm_fp16_ok_nocache): Don't force
1242 -mfloat-abi=soft when building for hardfloat target.
1244 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1247 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1248 -mquad-word + -mno-vsx-timode causes errors.
1249 * gcc.target/powerpc/pr58673-2.c: Likewise.
1251 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1254 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1256 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1258 * gcc.target/aarch64/c-output-template.c: New testcase.
1259 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1260 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1262 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1264 * gcc/testsuite/lib/target-supports.exp
1265 (check_effective_target_sync_long_long): AArch64 supports
1266 atomic operations on "long long".
1267 (check_effective_target_sync_long_long_runtime): AArch64 can
1268 execute atomic operations on "long long".
1270 2013-10-17 Richard Biener <rguenther@suse.de>
1272 PR tree-optimization/58143
1273 * gcc.dg/torture/pr58143-1.c: New testcase.
1274 * gcc.dg/torture/pr58143-2.c: Likewise.
1275 * gcc.dg/torture/pr58143-3.c: Likewise.
1277 2013-10-17 Marek Polacek <polacek@redhat.com>
1280 * gcc.dg/c1x-align-5.c: New test.
1282 2013-10-16 Tobias Burnus <burnus@net-b.de>
1285 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1287 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1289 * c-c++-common/cpp/openmp-define-1.c: Move
1290 dg-require-effective-target fopenmp after dg-do directive.
1291 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1292 * gfortran.dg/openmp-define-1.f90: Likewise.
1293 * gfortran.dg/openmp-define-2.f90: Likewise.
1294 * gfortran.dg/openmp-define-3.f90: Likewise.
1296 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1298 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1300 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1303 * gcc.target/i386/pr57756.c: New test.
1304 * gcc.target/i386/pr57756_2.c: New test.
1306 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1308 * gcc.dg/torture/builtin-self.c: New file.
1310 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1312 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1313 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1314 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1315 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1316 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1318 2013-10-15 Cong Hou <congh@google.com>
1320 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1322 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1325 * g++.dg/cpp0x/pr58707.C: New.
1327 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1329 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1330 after other directives.
1332 2013-10-15 Tobias Burnus <burnus@net-b.de>
1335 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1337 2013-10-14 Ian Lance Taylor <iant@google.com>
1339 * go.test/go-test.exp (go-find-packages): New proc.
1340 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1341 subdirectories. Do simple +build line matching. Handle run with
1342 arguments. Handle errorcheckdir and rundircmpout. Use packages
1343 for rundir. Remove special handling for bug191 and dwarf.
1345 2013-10-14 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1350 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1352 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1355 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1357 * gnat.dg/specs/opt1.ads: New test.
1359 2013-10-14 Richard Biener <rguenther@suse.de>
1361 PR tree-optimization/58640
1362 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1364 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1366 * gnat.dg/uninit_array.ad[sn]: New test.
1367 * gnat.dg/uninit_array_pkg.ads: New helper.
1369 2013-10-13 Richard Biener <rguenther@suse.de>
1371 * gcc.c-torture/execute/pr58662.c: New test.
1373 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1376 * gcc.dg/torture/p51244-21.c: New.
1377 * gcc.target/sh/pr51244-20.c: New.
1378 * gcc.target/sh/pr51244-20-sh2a.c: New.
1380 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1382 * gnat.dg/specs/linker_section.ads: Update test.
1384 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1387 * gcc.target/i386/pr58690.c: New test
1389 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1391 * gcc.target/i386/builtin-ucmp.c: New test.
1393 2013-10-11 Brooks Moses <bmoses@google.com>
1395 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1397 2013-10-11 Jeff Law <law@redhat.com>
1399 * gcc.c-torture/execute/pr58640.c: New test.
1401 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1404 * g++.dg/cpp0x/decltype57.C: New.
1406 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1409 * g++.dg/template/nontype26.C: New.
1411 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1413 * c-c++-common/cpp/openmp-define-1.c: New file.
1414 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1415 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1416 * gfortran.dg/openmp-define-1.f90: Likewise.
1417 * gfortran.dg/openmp-define-2.f90: Likewise.
1418 * gfortran.dg/openmp-define-3.f90: Likewise.
1420 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1421 for test source files.
1422 * gcc.dg/gomp/gomp.exp: Likewise.
1423 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1424 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1425 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1426 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1427 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1429 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1431 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1432 Remove error test that is now valid in OpenMP 4.0.
1433 * c-c++-common/gomp/atomic-16.c: New test.
1434 * c-c++-common/gomp/cancel-1.c: New test.
1435 * c-c++-common/gomp/depend-1.c: New test.
1436 * c-c++-common/gomp/depend-2.c: New test.
1437 * c-c++-common/gomp/map-1.c: New test.
1438 * c-c++-common/gomp/pr58472.c: New test.
1439 * c-c++-common/gomp/sections1.c: New test.
1440 * c-c++-common/gomp/simd1.c: New test.
1441 * c-c++-common/gomp/simd2.c: New test.
1442 * c-c++-common/gomp/simd3.c: New test.
1443 * c-c++-common/gomp/simd4.c: New test.
1444 * c-c++-common/gomp/simd5.c: New test.
1445 * c-c++-common/gomp/single1.c: New test.
1446 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1448 * g++.dg/gomp/block-3.C: Likewise.
1449 * g++.dg/gomp/clause-3.C: Adjust error messages.
1450 * g++.dg/gomp/declare-simd-1.C: New test.
1451 * g++.dg/gomp/declare-simd-2.C: New test.
1452 * g++.dg/gomp/depend-1.C: New test.
1453 * g++.dg/gomp/depend-2.C: New test.
1454 * g++.dg/gomp/target-1.C: New test.
1455 * g++.dg/gomp/target-2.C: New test.
1456 * g++.dg/gomp/taskgroup-1.C: New test.
1457 * g++.dg/gomp/teams-1.C: New test.
1458 * g++.dg/gomp/udr-1.C: New test.
1459 * g++.dg/gomp/udr-2.C: New test.
1460 * g++.dg/gomp/udr-3.C: New test.
1461 * g++.dg/gomp/udr-4.C: New test.
1462 * g++.dg/gomp/udr-5.C: New test.
1463 * g++.dg/gomp/udr-6.C: New test.
1464 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1465 * gcc.dg/autopar/outer-2.c: Likewise.
1466 * gcc.dg/autopar/outer-3.c: Likewise.
1467 * gcc.dg/autopar/outer-4.c: Likewise.
1468 * gcc.dg/autopar/outer-5.c: Likewise.
1469 * gcc.dg/autopar/outer-6.c: Likewise.
1470 * gcc.dg/autopar/parallelization-1.c: Likewise.
1471 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1473 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1474 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1475 instead of GOMP_parallel_loop_runtime_start.
1476 * gcc.dg/gomp/declare-simd-1.c: New test.
1477 * gcc.dg/gomp/declare-simd-2.c: New test.
1478 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1479 parser. Add further #pragma omp sections nesting tests.
1480 * gcc.dg/gomp/target-1.c: New test.
1481 * gcc.dg/gomp/target-2.c: New test.
1482 * gcc.dg/gomp/taskgroup-1.c: New test.
1483 * gcc.dg/gomp/teams-1.c: New test.
1484 * gcc.dg/gomp/udr-1.c: New test.
1485 * gcc.dg/gomp/udr-2.c: New test.
1486 * gcc.dg/gomp/udr-3.c: New test.
1487 * gcc.dg/gomp/udr-4.c: New test.
1488 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1490 2013-10-10 Jan Hubicka <jh@suse.cz>
1492 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1494 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1495 * gcc.target/i386/pr49168-1.c: Likewise.
1496 * gcc.target/i386/pr49002-2.c: Likewise.
1498 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1501 * gcc.dg/torture/pr58670.c: New test.
1503 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1505 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1507 2013-10-09 Marek Polacek <polacek@redhat.com>
1510 * g++.dg/tm/pr58635-1.C: New test.
1511 * g++.dg/tm/pr58635-2.C: New test.
1513 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1515 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1517 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1519 PR tree-optimization/20318
1520 * c-c++-common/pr20318.c: New file.
1521 * gcc.dg/tree-ssa/pr20318.c: New file.
1523 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1525 * gcc.c-torture/execute/pr58570.c: New test.
1527 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1529 * gcc.target/aarch64/vclz.c: New testcase.
1531 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1533 * gcc.target/aarch64/vadd_f64.c: New testcase.
1534 * gcc.target/aarch64/vsub_f64.c: New testcase.
1536 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1538 * gcc.target/aarch64/vdiv_f.c: New testcase.
1540 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1542 * gcc.target/aarch64/vneg_f.c: New testcase.
1543 * gcc.target/aarch64/vneg_s.c: New testcase.
1545 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1549 * g++.old-deja/g++.mike/misc9.C: Adjust.
1551 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1555 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1558 * g++.dg/template/crash117.C: New.
1560 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1562 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1564 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1566 PR tree-optimization/58480
1567 * gcc.dg/tree-ssa/pr58480.c: New file.
1569 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1571 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1572 * gcc.target/powerpc/fusion.c: Likewise.
1574 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1576 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1578 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1580 * gcc.target/s390/htm-1.c: Add more tests to cover different
1583 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1586 * g++.dg/init/uninitialized1.C: New.
1588 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/variadic144.C: New.
1593 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1596 * g++.dg/cpp0x/auto39.C: New.
1598 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1601 * g++.dg/cpp0x/range-for26.C: New.
1602 * g++.dg/cpp0x/range-for27.C: Likewise.
1604 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1607 * g++.dg/template/crash117.C: New.
1609 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1612 * g++.dg/tree-ssa/pr19476-5.C: New file.
1613 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1615 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/cpp0x/gen-attrs-55.C: New.
1620 2013-10-03 Easwaran Raman <eraman@google.com>
1623 * g++.dg/ext/attribute47.C: New.
1625 2013-10-03 Rong Xu <xur@google.com>
1627 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1629 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1630 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1632 2013-10-03 Marek Polacek <polacek@redhat.com>
1635 * g++.dg/cpp0x/pr58510.C: New test.
1637 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1640 * g++.dg/tree-ssa/pr19476-1.C: New file.
1641 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1642 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1643 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1645 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1647 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1648 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1649 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1650 VSX scalar operations or the traditional floating point form of
1652 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1653 * gcc.target/powerpc/recip-3.c: Likewise.
1654 * gcc.target/powerpc/recip-5.c: Likewise.
1655 * gcc.target/powerpc/pr72747.c: Likewise.
1656 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1658 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1661 * gcc.target/aarch64/pr58460.c: New file.
1663 2013-10-02 Tobias Burnus <burnus@net-b.de>
1666 * gfortran.dg/char_length_19.f90: New.
1668 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1671 * g++.dg/parse/crash65.C: New.
1672 * g++.dg/cpp1y/pr58535.C: Likewise.
1674 2013-10-02 Richard Biener <rguenther@suse.de>
1676 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1677 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1678 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1679 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1680 * gfortran.dg/ldist-pr45199.f: Likewise.
1682 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/parse/crash64.C: New.
1687 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1689 * gcc.dg/tree-ssa/slsr-40.c: New test.
1691 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1694 * g++.dg/cpp0x/pr58563.C: New.
1696 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1698 * gcc.target/aarch64/vect_saddl_1.c: New.
1700 2013-10-01 Jakub Jelinek <jakub@redhat.com>
1703 * gcc.c-torture/execute/pr58574.c: New testcase.
1705 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
1708 * gcc.target/arm/pr58578.c: New test.
1710 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1712 PR tree-optimization/58556
1713 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
1714 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1716 2013-10-01 Nick Clifton <nickc@redhat.com>
1718 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
1720 * gcc.c-torture/compile/20010327-1.c: Only run the test for
1722 * gcc.c-torture/compile/pr41181.c: Likewise.
1723 * gcc.c-torture/compile/calls.c: Likewise.
1724 * gcc.c-torture/compile/990617-1.c: Likewise.
1725 * gcc.c-torture/compile/pr55955.c: Only run the test for
1727 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
1729 2013-10-01 Richard Biener <rguenther@suse.de>
1731 PR tree-optimization/58553
1732 * gcc.dg/torture/pr58553.c: New testcase.
1734 2013-09-30 Jakub Jelinek <jakub@redhat.com>
1737 * gcc.c-torture/execute/pr58564.c: New test.
1739 2013-09-30 Teresa Johnson <tejohnson@google.com>
1741 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
1742 Update for additional dump message.
1744 2013-09-30 Richard Biener <rguenther@suse.de>
1746 PR tree-optimization/58554
1747 * gcc.dg/torture/pr58554.c: New testcase.
1749 2013-09-30 Simon Cook <simon.cook@embecosm.com>
1750 Joern Rennecke <joern.rennecke@embecosm.com>
1752 * gcc.target/arc/barrel-shifter-1.c: New test.
1753 * gcc.target/arc/barrel-shifter-2.c: Likewise.
1754 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
1755 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
1756 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
1757 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
1758 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
1759 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
1760 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
1761 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
1762 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
1763 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
1764 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
1765 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
1766 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
1767 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
1768 * gcc.target/arc/mtune-ARC600.c: Likewise.
1769 * gcc.target/arc/mtune-ARC601.c: Likewise.
1770 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
1771 * gcc.target/arc/mtune-ARC700.c: Likewise.
1772 * gcc.target/arc/mtune-ARC725D.c: Likewise.
1773 * gcc.target/arc/mtune-ARC750D.c: Likewise.
1774 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
1775 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
1777 2013-09-30 Richard Biener <rguenther@suse.de>
1780 * g++.dg/torture/pr58552.C: New testcase.
1782 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1784 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
1785 and -mupper-regs-df.
1787 2013-09-27 Paulo Matos <pmatos@broadcom.com>
1790 * gcc.dg/pr58463.c: New test.
1792 2013-09-27 Jakub Jelinek <jakub@redhat.com>
1795 * c-c++-common/gomp/pr58551.c: New test.
1797 2013-09-27 Richard Biener <rguenther@suse.de>
1799 PR tree-optimization/58459
1800 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
1802 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
1805 * gfortran.dg/round_4.f90: Check for rounding support.
1807 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
1809 * g++.dg/vect/pr58513.cc (op): Make static.
1811 2013-09-26 Richard Biener <rguenther@suse.de>
1813 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
1815 2013-09-26 Richard Biener <rguenther@suse.de>
1817 PR tree-optimization/58539
1818 * gcc.dg/torture/pr58539.c: New testcase.
1820 2013-09-25 Jeff Law <law@redhat.com>
1822 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
1824 2013-09-25 Tobias Burnus <burnus@net-b.de>
1827 * gfortran.dg/finalize_21.f90: New.
1829 2013-09-25 Tobias Burnus <burnus@net-b.de>
1833 * gfortran.dg/defined_assignment_8.f90: New.
1834 * gfortran.dg/defined_assignment_9.f90: New.
1836 2013-09-25 Marek Polacek <polacek@redhat.com>
1839 * c-c++-common/ubsan/shift-5.c: New test.
1840 * c-c++-common/ubsan/shift-6.c: New test.
1841 * c-c++-common/ubsan/div-by-zero-5.c: New test.
1842 * gcc.dg/ubsan/c-shift-1.c: New test.
1844 2013-09-25 Marek Polacek <polacek@redhat.com>
1847 * g++.dg/tm/pr58516.C: New test.
1849 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1851 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
1853 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
1855 2013-09-24 Richard Biener <rguenther@suse.de>
1858 * g++.dg/vect/pr58513.cc: New testcase.
1860 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
1862 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
1865 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
1868 * g++.dg/cpp1y/pr58500.C: New testcase.
1870 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/opt28.ad[sb]: New test.
1873 * gnat.dg/opt28_pkg.ads: New helper.
1875 2013-09-23 Richard Biener <rguenther@suse.de>
1877 PR tree-optimization/58464
1878 * g++.dg/torture/pr58464.C: New testcase.
1880 2013-09-23 Christian Bruel <christian.bruel@st.com>
1883 * gcc.target/sh/torture/pr58475.c: New test.
1885 2013-09-23 Janus Weil <janus@gcc.gnu.org>
1888 * gfortran.dg/extends_15.f90: New.
1890 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1895 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
1898 * gcc.target/vax/vax.exp: New.
1899 * gcc.target/vax/pr56875.c: Ditto.
1901 2013-09-20 Richard Biener <rguenther@suse.de>
1904 * gfortran.dg/pr58484.f: New testcase.
1906 2013-09-20 Jeff Law <law@redhat.com>
1908 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1910 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1913 * gcc.dg/torture/pr57748-1.c: New test.
1914 * gcc.dg/torture/pr57748-2.c: New test.
1916 2013-09-20 Marek Polacek <polacek@redhat.com>
1919 * c-c++-common/ubsan/shift-4.c: New test.
1921 2013-09-20 Richard Biener <rguenther@suse.de>
1923 PR tree-optimization/58453
1924 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1926 2013-09-20 Janus Weil <janus@gcc.gnu.org>
1929 * gfortran.dg/proc_ptr_43.f90: New.
1931 2013-09-18 Tobias Burnus <burnus@net-b.de>
1934 * gfortran.dg/defined_assignment_11.f90: New.
1936 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
1938 PR rtl-optimization/58438
1939 * g++.dg/pr58438.C: New test.
1941 2013-09-18 Tobias Burnus <burnus@net-b.de>
1944 * gfortran.dg/class_39.f03: Update dg-error.
1945 * gfortran.dg/class_5.f03: Ditto.
1946 * gfortran.dg/class_53.f90: Ditto.
1947 * gfortran.dg/realloc_on_assign_20.f90: New.
1948 * gfortran.dg/realloc_on_assign_21.f90: New.
1949 * gfortran.dg/realloc_on_assign_22.f90: New.
1951 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
1954 * g++.dg/parse/using4.C: New.
1956 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1958 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1960 2013-09-18 Marek Polacek <polacek@redhat.com>
1963 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1964 instead of the shift option.
1965 * c-c++-common/ubsan/pr58443-1.c: New test.
1966 * c-c++-common/ubsan/pr58443-3.c: New test.
1967 * c-c++-common/ubsan/pr58443-2.c: New test.
1969 2013-09-18 Richard Biener <rguenther@suse.de>
1971 PR tree-optimization/58417
1972 * gcc.dg/torture/pr58417.c: New testcase.
1974 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1976 * gnat.dg/array_bounds_test2.adb: New test.
1978 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1980 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1981 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1983 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
1985 * gnat.dg/in_out_parameter4.adb: New test.
1987 2013-09-18 Marek Polacek <polacek@redhat.com>
1990 * c-c++-common/ubsan/attrib-1.c: New test.
1992 2013-09-17 Cong Hou <congh@google.com>
1994 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1995 on two arrays with short and int types. This should not be recognized
1996 as a dot product pattern.
1998 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2001 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2002 the cp_type_quals (r) too.
2004 2013-09-17 Jan Hubicka <jh@suse.cz>
2007 * gcc.c-torture/compile/pr58332.c: New testcase.
2009 2013-09-17 Jeff Law <law@redhat.com>
2011 * gcc.c-torture/execute/pr58387.c: New test.
2013 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2015 PR tree-optimization/58088
2016 * gcc.c-torture/compile/pr58088.c: New test.
2018 2013-09-17 Nick Clifton <nickc@redhat.com>
2020 * lib/target-supports.exp (check_effective_target_trampolines):
2021 Add MSP430 to the list of targets that do not support trampolines.
2022 (check_profiling_available): Add MSP430 to the list of targets
2023 that do not support profiling.
2024 (check_effective_target_tls_runtime): Add MSP430 to the list of
2025 targets that do not support TLS.
2027 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2029 * gnat.dg/opt27.adb: New test.
2030 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2032 2013-09-17 Andreas Schwab <schwab@suse.de>
2034 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2036 2013-09-17 Richard Biener <rguenther@suse.de>
2038 PR tree-optimization/58432
2039 * gcc.dg/pr58432.c: New testcase.
2041 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2043 * gcc.dg/tree-ssa/slsr-39.c: New test.
2045 2013-09-16 Xinliang David Li <davidxl@google.com>
2047 * gcc.misc-tests/help.exp: Optimizer help change.
2049 2013-09-16 Jeff Law <law@redhat.com>
2051 * gcc.c-torture/execute/pr58419.c: New test.
2052 * gcc.c-torture/execute/pr58431.c: New test.
2054 2013-09-16 Tobias Burnus <burnus@net-b.de>
2057 * gfortran.dg/finalize_19.f90: New.
2059 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2061 * gcc.target/i386/pr58418.c: New.
2063 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2065 * gcc.target/aarch64/fmla-intrinsic.c: New.
2066 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2067 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2068 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2070 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2072 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2073 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2075 2013-09-16 Richard Biener <rguenther@suse.de>
2077 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2079 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2081 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2082 interpreted as implicit templates) to be expected pedwarns instead.
2084 2013-09-16 Tobias Burnus <burnus@net-b.de>
2087 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2089 2013-09-15 Tobias Burnus <burnus@net-b.de>
2092 * gfortran.dg/defined_assignment_10.f90: New.
2094 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2096 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2097 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2099 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2101 * g++.dg/abi/main.C: Added implicit C linkage tests
2103 2013-09-13 Kai Tietz <ktietz@redhat.com>
2105 * gcc.target/i386/pr57848.c: New file.
2107 2013-09-13 Christian Bruel <christian.bruel@st.com>
2110 * gcc.target/sh/torture/pr58314.c: New test.
2112 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2114 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2116 2013-09-12 Martin Jambor <mjambor@suse.cz>
2119 * g++.dg/pr58389.C: New test.
2121 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2124 * g++.dg/template/pseudodtor3.C: Likewise.
2126 2013-09-12 Richard Biener <rguenther@suse.de>
2128 PR tree-optimization/58404
2129 * g++.dg/tree-ssa/pr58404.C: New testcase.
2131 2013-09-12 Martin Jambor <mjambor@suse.cz>
2134 * g++.dg/ipa/pr58371.C: New test.
2136 2013-09-12 Richard Biener <rguenther@suse.de>
2138 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2139 expected outcome and comment why that happens.
2141 2013-09-11 Richard Biener <rguenther@suse.de>
2144 * g++.dg/uninit-pred-4.C: New testcase.
2146 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2148 PR tree-optimization/58385
2149 * gcc.c-torture/execute/pr58385.c: New test.
2151 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2153 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2155 2013-09-10 Jeff Law <law@redhat.com>
2157 * g++.dg/torture/pr58380.C: New test.
2159 2013-09-10 Jan Hubicka <jh@suse.cz>
2160 Paolo Carlini <paolo.carlini@oracle.com>
2162 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2164 2013-09-10 Jeff Law <law@redhat.com>
2166 * gcc.c-torture/compile/pr58343.c: New test.
2168 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2170 PR rtl-optimization/58365
2171 * gcc.c-torture/execute/pr58365.c: New test.
2173 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2175 * gcc.dg/torture/memcpy-1.c: New test.
2177 2013-09-10 Alan Modra <amodra@gmail.com>
2179 * gcc.target/powerpc/pr58330.c: New.
2181 2013-09-10 Alan Modra <amodra@gmail.com>
2183 * gcc.target/powerpc/medium_offset.c: New.
2185 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2188 * g++.dg/warn/Wunused-var-21.C: New test.
2190 PR tree-optimization/58364
2191 * gcc.c-torture/execute/pr58364.c: New test.
2193 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2196 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2197 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2198 * g++.dg/init/delete1.C: Adjust.
2200 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2202 * gcc.target/aarch64/movdi_1.c: New test.
2204 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2207 * g++.dg/warn/Wunused-parm-5.C: New.
2209 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211 * gcc.target/aarch64/cmn-neg.c: New test.
2213 2013-09-09 Richard Biener <rguenther@suse.de>
2216 * gcc.dg/torture/pr58326-1.c: New testcase.
2217 * gcc.dg/torture/pr58326-2.c: Likewise.
2219 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2222 * g++.dg/ext/pr57735.C: New test.
2224 2013-09-09 Jan Hubicka <jh@suse.cz>
2227 * g++.dg/torture/PR58294.C: New testcase.
2229 2013-09-08 Jeff Law <law@redhat.com>
2231 * gcc.c-torture/compile/pr58340.c: New test.
2233 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2235 * g++.dg/debug/ra1.C: New test.
2237 2013-09-08 Jan Hubicka <jh@suse.cz>
2239 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2240 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2241 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2242 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2244 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2247 * g++.dg/overload/new1.C: Adjust.
2249 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2251 * c-c++-common/opaque-vector.c: New test.
2253 2013-09-08 Tom de Vries <tom@codesourcery.com>
2256 * g++.dg/tm/noexcept-6.C: New test.
2258 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2260 * gcc.target/arc/cond-set-use.c: New test.
2262 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/stack_usage2.adb: New test.
2266 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2268 * gcc.target/aarch64/table-intrinsics.c
2269 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2270 (qtb_tests8_< ,2,3,4>): Likewise.
2271 (qtblq_tests8_< ,2,3,4>): Likewise.
2272 (qtbxq_tests8_< ,2,3,4>): Likewise.
2274 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2276 * gnat.dg/warn10.ad[sb]: New test.
2277 * gnat.dg/warn10_pkg.ads: New helper.
2279 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2281 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2282 Don't expect NULL in foo.result set.
2283 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2285 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2286 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2288 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2290 * gcc.target/s390/nearestint-1.c: New testcase.
2292 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2293 Vineet Gupta <Vineet.Gupta@synopsys.com>
2295 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2296 * testsuite/gcc.target/arc: New directory.
2297 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2298 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2299 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2300 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2301 * testsuite/gcc.dg/builtin-apply2.c
2302 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2304 2013-09-04 Jan Hubicka <jh@suse.cz>
2307 * g++.dg/torture/pr58201_0.C: New testcase.
2308 * g++.dg/torture/pr58201_1.C: New testcase.
2309 * g++.dg/torture/pr58201.h: New testcase.
2311 2013-09-05 Jan Hubicka <jh@suse.cz>
2313 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2315 2013-09-05 Richard Biener <rguenther@suse.de>
2317 PR tree-optimization/58137
2318 * gcc.target/i386/pr58137.c: New testcase.
2320 2013-09-05 Martin Jambor <mjambor@suse.cz>
2322 * g++.dg/ipa/remref-1.C: New test.
2323 * g++.dg/ipa/remref-2.C: Likewise.
2325 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2328 * g++.dg/parse/access11.C: New.
2330 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2332 * g++.dg/warn/weak1.C: Skip on AIX.
2334 2013-09-04 Easwaran Raman <eraman@google.com>
2337 PR tree-optimization/58011
2338 * gfortran.dg/reassoc_12.f90: New testcase.
2339 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2341 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2343 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2344 * gcc.dg/torture/pr53922.c: Skip on AIX.
2345 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2347 2013-09-04 Teresa Johnson <tejohnson@google.com>
2349 * gcc.dg/unroll_1.c: Test dumping to stderr.
2351 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2354 * g++.dg/warn/deprecated-8.C: New.
2356 2013-09-03 Jeff Law <law@redhat.com>
2358 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2361 2013-09-03 Meador Inge <meadori@codesourcery.com>
2365 2013-08-30 Meador Inge <meadori@codesourcery.com>
2367 * gcc.dg/Warray-bounds-11.c: New testcase.
2369 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2371 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2373 2013-09-03 Jan Hubicka <jh@suse.cz>
2375 * g++.dg/ipa/devirt-15.C: Fix testcase.
2377 2013-09-03 Richard Biener <rguenther@suse.de>
2380 * gcc.dg/torture/pr57656.c: New testcase.
2382 2013-09-03 Richard Biener <rguenther@suse.de>
2385 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2387 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2390 * gfortran.dg/do_concurrent_3.f90: New test case.
2392 2013-09-02 Jan Hubicka <jh@suse.cz>
2394 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2396 2013-09-02 Martin Jambor <mjambor@suse.cz>
2399 * gcc.dg/ipa/pr58106.c: New test.
2401 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2403 * gcc.target/aarch64/scalar_intrinsics.c
2404 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2406 2013-09-02 Richard Biener <rguenther@suse.de>
2409 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2411 2013-09-02 Richard Biener <rguenther@suse.de>
2413 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2416 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2418 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2420 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2422 PR c++/21682, implement DR 565
2423 * g++.dg/template/using24.C: New.
2424 * g++.dg/template/using25.C: Likewise.
2425 * g++.dg/template/using26.C: Likewise.
2427 2013-09-01 Jan Hubicka <jh@suse.cz>
2429 * g++.dg/ipa/devirt-15.C: New testcase.
2431 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2433 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2435 2013-08-31 Jan Hubicka <jh@suse.cz>
2437 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2438 * g++.dg/tree-ssa/pr45453.C: Likewise.
2440 2013-08-31 Jan Hubicka <jh@suse.cz>
2442 * gcc.dg/fork-instrumentation.c: New testcase.
2444 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2446 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2448 2013-08-30 Meador Inge <meadori@codesourcery.com>
2450 * gcc.dg/Warray-bounds-11.c: New testcase.
2452 2013-08-30 Marek Polacek <polacek@redhat.com>
2454 * g++.dg/ubsan/div-by-zero-1.C: New test.
2455 * c-c++-common/ubsan/save-expr-1.c: New test.
2456 * c-c++-common/ubsan/save-expr-2.c: New test.
2457 * c-c++-common/ubsan/save-expr-3.c: New test.
2458 * c-c++-common/ubsan/save-expr-4.c: New test.
2459 * c-c++-common/ubsan/typedef-1.c: New test.
2460 * c-c++-common/ubsan/const-char-1.c: New test.
2461 * c-c++-common/ubsan/const-expr.c: New test.
2462 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2463 * c-c++-common/ubsan/shift-1.c: Likewise.
2464 * c-c++-common/ubsan/shift-2.c: Likewise.
2465 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2466 * lib/ubsan-dg.exp: New file.
2467 * g++.dg/dg.exp: Add ubsan tests.
2468 * g++.dg/ubsan/ubsan.exp: New file.
2469 * gcc.dg/ubsan/ubsan.exp: New file.
2470 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2471 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2472 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2473 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2474 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2475 * c-c++-common/ubsan/shift-3.c: New test.
2476 * c-c++-common/ubsan/unreachable-1.c: New test.
2477 * c-c++-common/ubsan/shift-1.c: New test.
2478 * c-c++-common/ubsan/shift-2.c: New test.
2479 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2480 * gcc.dg/ubsan/c99-shift-2.c: New test.
2481 * gcc.dg/ubsan/c99-shift-1.c: New test.
2483 2013-08-29 Jan Hubicka <jh@suse.cz>
2485 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2486 to match template and comment.
2488 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/cpp0x/dc8.C: New.
2492 * g++.dg/template/meminit1.C: Adjust.
2494 2013-08-30 Teresa Johnson <tejohnson@google.com>
2496 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2498 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2500 PR tree-optimization/58277
2501 * gcc.c-torture/execute/pr58277-1.c: New test.
2502 * gcc.c-torture/execute/pr58277-2.c: New test.
2504 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2506 * gcc.dg/guality/param-1.c: New test.
2507 * gcc.dg/guality/param-2.c: Likewise.
2509 2013-08-30 Richard Biener <rguenther@suse.de>
2511 PR tree-optimization/58228
2512 * gcc.dg/torture/pr58228.c: New testcase.
2514 2013-08-30 Richard Biener <rguenther@suse.de>
2516 PR tree-optimization/58223
2517 * gcc.dg/torture/pr58223.c: New testcase.
2518 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2520 2013-08-30 Richard Biener <rguenther@suse.de>
2522 PR tree-optimization/58010
2523 * gcc.dg/pr58010.c: New testcase.
2525 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2527 * gcc.dg/unroll_3.c: Message change.
2528 * gcc.dg/unroll_4.c: Likewise.
2529 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2530 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2531 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2532 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2533 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2534 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2535 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2536 * gcc.dg/unroll_1.c: Likewise.
2537 * gcc.dg/vect/bb-slp-31.c: Likewise.
2538 * gcc.dg/vect/bb-slp-14.c: Likewise.
2539 * gcc.dg/vect/bb-slp-8.c: Likewise.
2540 * gcc.dg/vect/bb-slp-23.c: Likewise.
2541 * gcc.dg/vect/bb-slp-15.c: Likewise.
2542 * gcc.dg/vect/bb-slp-9.c: Likewise.
2543 * gcc.dg/vect/bb-slp-24.c: Likewise.
2544 * gcc.dg/vect/bb-slp-16.c: Likewise.
2545 * gcc.dg/vect/bb-slp-25.c: Likewise.
2546 * gcc.dg/vect/bb-slp-17.c: Likewise.
2547 * gcc.dg/vect/bb-slp-26.c: Likewise.
2548 * gcc.dg/vect/bb-slp-18.c: Likewise.
2549 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2550 * gcc.dg/vect/bb-slp-27.c: Likewise.
2551 * gcc.dg/vect/bb-slp-19.c: Likewise.
2552 * gcc.dg/vect/bb-slp-28.c: Likewise.
2553 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2554 * gcc.dg/vect/bb-slp-29.c: Likewise.
2555 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2556 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2557 * gcc.dg/vect/bb-slp-1.c: Likewise.
2558 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2559 * gcc.dg/vect/bb-slp-2.c: Likewise.
2560 * gcc.dg/vect/bb-slp-3.c: Likewise.
2561 * gcc.dg/vect/bb-slp-10.c: Likewise.
2562 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2563 * gcc.dg/vect/bb-slp-4.c: Likewise.
2564 * gcc.dg/vect/bb-slp-11.c: Likewise.
2565 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2566 * gcc.dg/vect/bb-slp-5.c: Likewise.
2567 * gcc.dg/vect/bb-slp-20.c: Likewise.
2568 * gcc.dg/vect/bb-slp-6.c: Likewise.
2569 * gcc.dg/vect/bb-slp-21.c: Likewise.
2570 * gcc.dg/vect/bb-slp-30.c: Likewise.
2571 * gcc.dg/vect/bb-slp-13.c: Likewise.
2572 * gcc.dg/vect/bb-slp-7.c: Likewise.
2573 * gcc.dg/vect/bb-slp-22.c: Likewise.
2574 * gcc.dg/unroll_2.c: Likewise.
2575 * g++.dg/vect/slp-pr50413.cc: Likewise.
2576 * g++.dg/vect/slp-pr56812.cc: Likewise.
2577 * g++.dg/vect/slp-pr50819.cc: Likewise.
2579 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2581 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2583 2013-08-29 Teresa Johnson <tejohnson@google.com>
2585 * gcc.dg/pr40209.c: Use -fopt-info.
2586 * gcc.dg/pr26570.c: Ditto.
2587 * gcc.dg/pr32773.c: Ditto.
2588 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2590 2013-08-29 Richard Biener <rguenther@suse.de>
2592 PR tree-optimization/58246
2593 * gcc.dg/torture/pr58246.c: New testcase.
2595 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2598 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2600 * gfortran.dg/realloc_on_assign_19.f90: New test.
2602 2013-08-29 Richard Biener <rguenther@suse.de>
2605 * gcc.dg/pr57287-2.c: New testcase.
2607 2013-08-29 Richard Biener <rguenther@suse.de>
2609 PR tree-optimization/57685
2610 * gcc.dg/torture/pr57685.c: New testcase.
2612 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2615 * g++.dg/cpp0x/dc7.C: New.
2617 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2620 * c-c++-common/gomp/pr58257.c: New test.
2622 2013-08-28 Richard Biener <rguenther@suse.de>
2624 PR tree-optimization/56933
2625 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2627 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2629 * gcc.target/aarch64/scalar_shift_1.c: New.
2631 2013-08-27 Richard Biener <rguenther@suse.de>
2633 PR tree-optimization/57521
2634 * gcc.dg/torture/pr57521.c: New testcase.
2636 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2638 PR rtl-optimization/57860
2639 PR rtl-optimization/57861
2640 PR rtl-optimization/57875
2641 PR rtl-optimization/57876
2642 PR rtl-optimization/57877
2643 * gcc.c-torture/execute/pr57860.c: New test.
2644 * gcc.c-torture/execute/pr57861.c: New test.
2645 * gcc.c-torture/execute/pr57875.c: New test.
2646 * gcc.c-torture/execute/pr57876.c: New test.
2647 * gcc.c-torture/execute/pr57877.c: New test.
2649 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2652 * gfortran.dg/bounds_check_18.f90: New test.
2654 2013-08-23 Jan Hubicka <jh@suse.cz>
2656 * g++.dg/ipa/devirt-14.C: Fix typo.
2658 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2661 * gfortran.dg/inline_sum_5.f90: New.
2663 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2666 * gfortran.dg/typebound_assignment_7.f90: New.
2668 2013-08-23 Jan Hubicka <jh@suse.cz>
2670 * g++.dg/ipa/devirt-13.C: New testcase.
2671 * g++.dg/ipa/devirt-14.C: New testcase.
2673 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2676 * gcc.target/i386/pr58218.c: New test.
2678 PR tree-optimization/58209
2679 * gcc.c-torture/execute/pr58209.c: New test.
2681 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2683 * gcc.target/powerpc/pr57744.c: Declare abort.
2685 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2688 * g++.dg/template/error54.C: New.
2690 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2693 * gfortran.dg/select_type_34.f90: New.
2695 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2698 * g++.dg/warn/deprecated-7.C: New.
2700 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2702 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
2704 2013-08-21 Jeff Law <law@redhat.com>
2706 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
2708 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2711 * g++.dg/ext/attr-alias-3.C: New.
2713 2013-08-20 Janus Weil <janus@gcc.gnu.org>
2716 * gfortran.dg/intent_out_8.f90: New.
2718 2013-08-20 Teresa Johnson <tejohnson@google.com>
2720 PR rtl-optimizations/57451
2721 * g++.dg/tree-prof/pr57451.C: New test.
2723 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
2726 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
2728 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
2731 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
2733 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
2735 * gcc.target/powerpc/dfp-dd-2.c: New test.
2736 * gcc.target/powerpc/dfp-td-2.c: Likewise.
2737 * gcc.target/powerpc/dfp-td-3.c: Likewise.
2739 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
2741 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
2742 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
2745 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
2747 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
2749 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
2752 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
2753 correct test response.
2756 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
2757 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
2758 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
2760 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
2761 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
2763 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
2765 2013-08-18 Jan Hubicka <jh@suse.cz>
2767 * g++.dg/ipa/type-inheritance-1.C: New testcase.
2769 2013-08-19 Janus Weil <janus@gcc.gnu.org>
2772 * gfortran.dg/gomp/proc_ptr_1.f90: New.
2774 2013-08-18 Jakub Jelinek <jakub@redhat.com>
2776 PR tree-optimization/58006
2777 * g++.dg/opt/pr58006.C: New test.
2779 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
2781 * gnat.dg/specs/linker_alias.ads: New test.
2783 2013-08-16 Jakub Jelinek <jakub@redhat.com>
2785 PR tree-optimization/58164
2786 * gcc.c-torture/compile/pr58164.c: New test.
2788 PR tree-optimization/58165
2789 * g++.dg/opt/pr58165.C: New test.
2791 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2794 * g++.dg/cpp0x/enum28.C: New.
2795 * g++.dg/cpp0x/enum15.C: Adjust.
2797 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2800 * gcc.target/powerpc/pr57949-1.c: New.
2801 * gcc.target/powerpc/pr57949-2.c: New.
2803 2013-08-14 Jakub Jelinek <jakub@redhat.com>
2805 PR tree-optimization/58145
2806 * gcc.dg/pr58145-1.c: New test.
2807 * gcc.dg/pr58145-2.c: New test.
2809 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
2811 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
2812 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
2813 * gcc.dg/debug/dwarf2/static1.c: Likewise.
2814 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2815 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
2816 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
2817 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
2818 * gcc.dg/debug/dwarf2/var1.c: Likewise.
2819 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
2820 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
2821 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
2822 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
2823 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
2824 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2825 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
2826 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
2827 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
2828 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
2829 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2830 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
2831 * gcc.dg/debug/dwarf2/var2.c: Likewise.
2832 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
2833 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
2834 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2835 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
2836 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
2837 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
2838 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
2839 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
2840 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2841 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
2842 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
2843 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2844 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
2845 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
2846 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
2847 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
2848 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
2849 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
2850 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
2851 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
2854 * gcc.c-torture/execute/pr56799.x: New file.
2856 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
2858 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
2860 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
2861 * gcc.dg/pr44214-3.c (v2df): Likewise.
2863 * gcc.dg/pr46647.c: xfail for avr-*-*.
2865 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
2867 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
2868 Expect l to be optimized away.
2869 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
2872 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
2873 to tests that assume int/double are larger than short/float.
2876 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
2878 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
2879 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
2880 target { int16 }. Restrict existing tests to target { int32 }
2882 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
2883 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
2884 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
2885 * lib/target-supports.exp (check_effective_target_int32): New proc.
2887 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
2888 exclude from scan test.
2890 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2891 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2892 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2893 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2894 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2895 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2896 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2897 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2898 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2899 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2900 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2901 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2902 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2903 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2904 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2905 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2906 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2907 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2908 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2910 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
2912 * gcc.target/arm/pr19599.c: Skip for -mthumb.
2914 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2915 to be the first test directive.
2916 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2917 * gcc.target/arm/atomic-op-acquire.c: Likewise.
2918 * gcc.target/arm/atomic-op-char.c: Likewise.
2919 * gcc.target/arm/atomic-op-consume.c: Likewise.
2920 * gcc.target/arm/atomic-op-int.c: Likewise.
2921 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2922 * gcc.target/arm/atomic-op-release.c: Likewise.
2923 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2924 * gcc.target/arm/atomic-op-short.c: Likewise.
2926 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
2928 PR rtl-optimization/57662
2929 * gcc.dg/pr57662.c: New test.
2931 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2933 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2935 * gcc.target/mips/nans-legacy.c: Likewise.
2937 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
2939 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2941 * gcc.target/mips/fabs-legacy.c: Likewise.
2942 * gcc.target/mips/fabsf-2008.c: Likewise.
2943 * gcc.target/mips/fabsf-legacy.c: Likewise.
2944 * gcc.target/mips/fneg-2008.c: Likewise.
2945 * gcc.target/mips/fneg-legacy.c: Likewise.
2946 * gcc.target/mips/fnegf-2008.c: Likewise.
2947 * gcc.target/mips/fnegf-legacy.c: Likewise.
2948 * gcc.target/mips/nan-2008.c: Likewise.
2949 * gcc.target/mips/nan-legacy.c: Likewise.
2950 * gcc.target/mips/nanf-2008.c: Likewise.
2951 * gcc.target/mips/nanf-legacy.c: Likewise.
2952 * gcc.target/mips/nans-2008.c: Likewise.
2953 * gcc.target/mips/nans-legacy.c: Likewise.
2954 * gcc.target/mips/nansf-2008.c: Likewise.
2955 * gcc.target/mips/nansf-legacy.c: Likewise.
2957 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2959 * gnat.dg/valued_proc.adb: New test.
2960 * gnat.dg/valued_proc_pkg.ads: New helper.
2962 2013-08-13 Jakub Jelinek <jakub@redhat.com>
2964 PR tree-optimization/57661
2965 * g++.dg/opt/pr57661.C: New test.
2968 * gcc.dg/asan/pr56417.c: New test.
2970 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
2972 * gnat.dg/loop_optimization16.adb: New test.
2973 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2975 2013-08-13 Marek Polacek <polacek@redhat.com>
2977 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2979 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2981 Example of converting global state to per-pass state.
2983 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2984 global state "static int counter" to...
2985 (one_pass::counter): ...this instance data.
2987 2013-08-13 David Malcolm <dmalcolm@redhat.com>
2989 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2990 to member function...
2991 (one_pass::gate): ...this.
2992 (one_pass_exec): Convert to member function...
2993 (one_pass::impl_execute): ...this.
2995 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
2998 * g++.dg/cpp0x/pr57416.C: New.
3000 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3002 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3004 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3005 * g++.dg/cpp0x/defaulted2.C: Likewise.
3006 * g++.dg/cpp0x/defaulted31.C: Likewise.
3007 * g++.dg/cpp0x/error6.C: Likewise.
3008 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3009 * g++.dg/cpp0x/override2.C: Likewise.
3010 * g++.dg/cpp0x/parse1.C: Likewise.
3011 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3012 * g++.dg/cpp0x/temp_default4.C: Likewise.
3013 * g++.dg/ext/attrib32.C: Likewise.
3014 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3015 * g++.dg/ext/mv13.C: Likewise.
3016 * g++.dg/ext/mv7.C: Likewise.
3017 * g++.dg/ext/mv9.C: Likewise.
3018 * g++.dg/ext/pr57362.C: Likewise.
3019 * g++.dg/ext/typeof10.C: Likewise.
3020 * g++.dg/lookup/anon6.C: Likewise.
3021 * g++.dg/lookup/crash6.C: Likewise.
3022 * g++.dg/lookup/name-clash5.C: Likewise.
3023 * g++.dg/lookup/name-clash6.C: Likewise.
3024 * g++.dg/other/anon4.C: Likewise.
3025 * g++.dg/other/error15.C: Likewise.
3026 * g++.dg/other/error8.C: Likewise.
3027 * g++.dg/other/redecl2.C: Likewise.
3028 * g++.dg/parse/crash16.C: Likewise.
3029 * g++.dg/parse/crash21.C: Likewise.
3030 * g++.dg/parse/crash38.C: Likewise.
3031 * g++.dg/parse/redef2.C: Likewise.
3032 * g++.dg/parse/struct-as-enum1.C: Likewise.
3033 * g++.dg/template/crash39.C: Likewise.
3034 * g++.dg/template/redecl3.C: Likewise.
3035 * g++.dg/tls/diag-3.C: Likewise.
3036 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3037 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3038 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3039 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3040 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3041 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3042 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3043 * g++.old-deja/g++.brendan/static3.C: Likewise.
3044 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3045 * g++.old-deja/g++.jason/binding.C: Likewise.
3046 * g++.old-deja/g++.jason/crash4.C: Likewise.
3047 * g++.old-deja/g++.jason/crash7.C: Likewise.
3048 * g++.old-deja/g++.jason/lineno.C: Likewise.
3049 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3050 * g++.old-deja/g++.mike/misc3.C: Likewise.
3051 * g++.old-deja/g++.mike/net44.C: Likewise.
3052 * g++.old-deja/g++.mike/ns3.C: Likewise.
3053 * g++.old-deja/g++.ns/alias4.C: Likewise.
3054 * g++.old-deja/g++.ns/ns11.C: Likewise.
3055 * g++.old-deja/g++.other/crash23.C: Likewise.
3056 * g++.old-deja/g++.other/decl8.C: Likewise.
3057 * g++.old-deja/g++.other/linkage3.C: Likewise.
3058 * g++.old-deja/g++.other/typeck1.C: Likewise.
3059 * g++.old-deja/g++.other/typedef5.C: Likewise.
3060 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3061 * g++.old-deja/g++.pt/friend36.C: Likewise.
3062 * obj-c++.dg/method-8.mm: Likewise.
3063 * obj-c++.dg/tls/diag-3.mm: Likewise.
3065 2013-08-12 Perez Read <netfirewall@gmail.com>
3068 * gcc.target/i386/movabs-1.c: New test.
3070 2013-08-12 Marek Polacek <polacek@redhat.com>
3072 PR tree-optimization/57980
3073 * gcc.dg/pr57980.c: New test.
3075 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3078 * gfortran.dg/do_check_10.f90: New test.
3079 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3080 * gfortran.dg/array_constructor_18.f90: Likewise.
3081 * gfortran.dg/array_constructor_22.f90: Likewise.
3082 * gfortran.dg/coarray_15.f90: Likewise.
3083 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3084 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3085 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3087 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3090 * g++.dg/cpp0x/constexpr-ice8.C: New.
3092 2013-08-09 Xinliang David Li <davidxl@google.com>
3094 * gcc.target/i386/memcpy-strategy-1.c: New test.
3095 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3096 * gcc.target/i386/memset-strategy-1.c: Ditto.
3097 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3099 2013-08-09 Jan Hubicka <jh@suse.cz>
3101 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3102 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3104 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3106 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3108 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3111 * gfortran.dg/transfer_intrinsic_6.f90: New.
3113 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3116 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3119 * g++.dg/lookup/typedef2.C: New.
3121 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3123 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3124 output of vdup intrinsics.
3126 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3128 * gcc.target/arm/lp1189445.c: New testcase.
3130 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3132 PR rtl-optimization/58079
3133 * gcc.dg/torture/pr58079.c: New test.
3135 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3137 * gnat.dg/warn9.adb: New test.
3139 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3142 * g++.dg/lookup/typedef2.C: New.
3144 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3146 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3147 to optstr when building plugins on darwin.
3149 2013-08-06 Martin Jambor <mjambor@suse.cz>
3151 PR tree-optimization/57539
3152 * gcc.dg/ipa/pr57539.c: New test.
3154 2013-08-06 Martin Jambor <mjambor@suse.cz>
3155 Bernd Edlinger <bernd.edlinger@hotmail.de>
3157 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3158 (a): Fix constructor.
3160 2013-08-06 Martin Jambor <mjambor@suse.cz>
3163 * gfortran.dg/pr57987.f90: New test.
3165 2013-08-06 Martin Jambor <mjambor@suse.cz>
3168 * gcc.dg/torture/pr58041.c: New test.
3169 * gcc.target/arm/pr58041.c: Likewise.
3171 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3174 * gfortran.dg/pointer_init_8.f90: New.
3176 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3179 * g++.dg/cpp0x/pr58080.C: New.
3181 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3183 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3184 to optstr when building plugins.
3186 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3188 Patch autogenerated by refactor_passes.py from
3189 https://github.com/davidmalcolm/gcc-refactoring-scripts
3190 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3192 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3193 struct to a subclass of gimple_opt_pass along with...
3194 (pass_data_one_pass): ...new pass_data instance and...
3195 (make_one_pass): ...new function.
3196 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3197 global struct to a subclass of gimple_opt_pass along with...
3198 (pass_data_warn_self_assign): ...new pass_data instance and...
3199 (make_pass_warn_self_assign): ...new function.
3200 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3201 a global struct to a subclass of gimple_opt_pass along with...
3202 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3203 (make_pass_dumb_plugin_example): ...new function.
3204 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3205 global struct to a subclass of gimple_opt_pass along with...
3206 (pass_data_warn_self_assign): ...new pass_data instance and...
3207 (make_pass_warn_self_assign): ...new function.
3209 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3211 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3212 is created and added to the pass_manager to reflect
3213 autogenerated changes.
3214 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3215 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3216 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3218 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3221 * g++.dg/cpp0x/pr58072.C: New.
3223 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3225 * gcc.dg/torture/pr57993-2.cpp: New.
3227 2013-08-02 Jan Hubicka <jh@suse.cz>
3229 * gcc.dg/ipa/ipa-1.c: Update.
3230 * gcc.dg/ipa/ipa-2.c: Update.
3231 * gcc.dg/ipa/ipa-3.c: Update.
3232 * gcc.dg/ipa/ipa-4.c: Update.
3233 * gcc.dg/ipa/ipa-5.c: Update.
3234 * gcc.dg/ipa/ipa-7.c: Update.
3235 * gcc.dg/ipa/ipa-8.c: Update.
3236 * gcc.dg/ipa/ipcp-1.c: Update.
3237 * gcc.dg/ipa/ipcp-2.c: Update.
3239 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3241 PR rtl-optimization/58048
3242 * gcc.target/i386/pr58048.c: New.
3244 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3246 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3248 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3249 Peter Bergner <bergner@vnet.ibm.com>
3252 * g++.dg/overload/using3.C: New.
3253 * g++.dg/overload/using2.C: Adjust.
3254 * g++.dg/lookup/using9.C: Likewise.
3256 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3258 * gcc.target/arm/pr46972-2.c: New test.
3260 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3262 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3264 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3266 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3268 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3270 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3271 rather than addressing!=absolute when deciding how to handle MIPS16
3272 when the test forces an ABI.
3274 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3277 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3279 2013-07-30 Steve Ellcey <sellcey@mips.com>
3281 * gcc.target/mips/code-readable-1.c: Increase switch size.
3282 * gcc.target/mips/code-readable-2.c: Ditto.
3283 * gcc.target/mips/code-readable-3.c: Ditto.
3284 * gcc.target/mips/code-readable-4.c: Ditto.
3286 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3289 * g++.dg/parse/crash63.C: New.
3291 2013-07-30 Tobias Burnus <burnus@net-b.de>
3294 * gfortran.dg/pointer_assign_8.f90: New.
3295 * gfortran.dg/pointer_assign_9.f90: New.
3296 * gfortran.dg/pointer_assign_10.f90: New.
3297 * gfortran.dg/pointer_assign_11.f90: New.
3299 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3301 * gcc.target/arm/pr57637.c: New testcase.
3303 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3305 PR tree-optimization/57993
3306 * gcc.dg/torture/pr57993.c: New test.
3308 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3310 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3312 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3315 * g++.dg/conversion/ambig2.C: New.
3317 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3319 * gcc.target/mips/fabs-2008.c: New test case.
3320 * gcc.target/mips/fabs-legacy.c: New test case.
3321 * gcc.target/mips/fabsf-2008.c: New test case.
3322 * gcc.target/mips/fabsf-legacy.c: New test case.
3323 * gcc.target/mips/fneg-2008.c: New test case.
3324 * gcc.target/mips/fneg-legacy.c: New test case.
3325 * gcc.target/mips/fneg-2008.c: New test case.
3326 * gcc.target/mips/fneg-legacy.c: New test case.
3327 * gcc.target/mips/nan-2008.c: New test case.
3328 * gcc.target/mips/nan-legacy.c: New test case.
3329 * gcc.target/mips/nanf-2008.c: New test case.
3330 * gcc.target/mips/nanf-legacy.c: New test case.
3331 * gcc.target/mips/nans-2008.c: New test case.
3332 * gcc.target/mips/nans-legacy.c: New test case.
3333 * gcc.target/mips/nansf-2008.c: New test case.
3334 * gcc.target/mips/nansf-legacy.c: New test case.
3335 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3337 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3338 Maxim Kuvyrkov <maxim@kugelworks.com>
3340 * lib/target-supports.exp (check_effective_target_non_bionic): New
3341 effective-target test.
3342 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3343 * g++.dg/tls/thread_local4g.C: Ditto.
3345 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3348 * gfortran.dg/vector_subsript_7.f90: New test.
3350 2013-07-27 Tobias Burnus <burnus@net-b.de>
3353 * gfortran.dg/warn_alias.f90: New.
3355 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3358 * gfortran.dg/class_array_19.f90: New.
3360 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3362 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3363 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3364 * gcc.dg/vect/pr57741-3.c: Likewise.
3365 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3367 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3369 Skip tests that make assumptions about struct layout that don't hold
3371 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3372 * g++.dg/cpp0x/iop.C: Likewise.
3373 * g++.dg/cpp0x/named_refs.C: Likewise.
3374 * g++.dg/cpp0x/rv1p.C: Likewise.
3375 * g++.dg/cpp0x/rv2p.C: Likewise.
3376 * g++.dg/cpp0x/rv3p.C: Likewise.
3377 * g++.dg/cpp0x/rv4p.C: Likewise.
3378 * g++.dg/cpp0x/rv5p.C: Likewise.
3379 * g++.dg/cpp0x/rv6p.C: Likewise.
3380 * g++.dg/cpp0x/rv7p.C: Likewise.
3381 * g++.dg/cpp0x/rv8p.C: Likewise.
3382 * g++.dg/ext/strncpy-chk1.C: Likewise.
3383 * gcc.dg/builtin-object-size-10.c: Likewise.
3384 * gcc.dg/builtin-object-size-11.c: Likewise.
3385 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3386 * gcc.dg/pr25805.c: Likewise.
3387 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3388 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3389 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3390 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3391 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3392 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3393 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3394 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3395 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3396 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3397 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3398 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3399 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3400 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3401 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3403 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3404 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3406 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3407 * gcc.dg/sibcall-6.c: Enable for epiphany.
3409 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3411 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3413 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3415 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3416 memcpy not initializers.
3418 * gcc.dg/guality/guality.exp: Skip on AIX.
3420 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3423 * g++.dg/cpp0x/pr57101.C: New.
3425 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3427 * gcc.target/aarch64/neg_1.c: New test.
3429 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3432 * gfortran.dg/typebound_call_25.f90: New.
3434 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3437 * g++.dg/cpp0x/pr57981.C: New.
3439 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3442 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3444 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3446 PR rtl-optimization/57960
3447 * gcc.target/s390/pr57960.c: New.
3449 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3452 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3454 2013-07-25 Terry Guo <terry.guo@arm.com>
3456 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3458 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/inherit/pr57942.C: New.
3463 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3465 * gcc.target/powerpc/bool2.h: New file, test the code generation
3466 of logical operations for power5, altivec, power7, and power8 systems.
3467 * gcc.target/powerpc/bool2-p5.c: Likewise.
3468 * gcc.target/powerpc/bool2-av.c: Likewise.
3469 * gcc.target/powerpc/bool2-p7.c: Likewise.
3470 * gcc.target/powerpc/bool2-p8.c: Likewise.
3471 * gcc.target/powerpc/bool3.h: Likewise.
3472 * gcc.target/powerpc/bool3-av.c: Likewise.
3473 * gcc.target/powerpc/bool2-p7.c: Likewise.
3474 * gcc.target/powerpc/bool2-p8.c: Likewise.
3476 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3478 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3480 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3482 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3484 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3486 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3487 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3488 type from long to long long.
3489 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3490 to have effective-target keywords of lp64 and ilp32.
3491 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3492 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3493 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3494 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3495 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3496 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3497 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3498 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3499 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3501 2013-07-23 Tom Tromey <tromey@redhat.com>
3502 Joseph Myers <joseph@codesourcery.com>
3504 * gcc.dg/c11-generic-1.c: New file.
3505 * gcc.dg/c11-generic-2.c: New file.
3507 2013-07-22 Tobias Burnus <burnus@net-b.de>
3511 * coarray/lib_realloc_1.f90: Permit optimization.
3512 * gfortran.dg/coarray_31.f90: New.
3514 2013-07-22 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/class_array_7.f03: Fix memory leak.
3519 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3522 * g++.dg/cpp0x/decltype56.C: New.
3524 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3526 * gcc.dg/pr53265.c: Correct line number in dg-message.
3528 2013-07-22 Diego Novillo <dnovillo@google.com>
3530 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3532 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3535 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3536 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3538 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3541 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3542 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3543 * gcc.dg/torture/pr53366-1.c: Same.
3544 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3545 * gcc.dg/torture/pr56488.c: Same.
3546 * gcc.dg/torture/pr57584.c: Same.
3547 * gcc.dg/tree-ssa/pr57385.c: Same.
3548 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3550 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
3552 * c-c++-common/pr41779.c: Fix typos.
3553 * gcc.c-torture/compile/20031125-2.c: Likewise.
3554 * gcc.c-torture/compile/20040621-1.c: Likewise.
3555 * gcc.c-torture/execute/20020418-1.c: Likewise.
3556 * gcc.dg/20020108-1.c: Likewise.
3557 * gcc.dg/atomic-generic-aux.c: Likewise.
3558 * gcc.dg/builtin-complex-err-2.c: Likewise.
3559 * gcc.dg/decl-1.c: Likewise.
3560 * gcc.dg/di-sync-multithread.c: Likewise.
3561 * gcc.dg/format/c90-printf-1.c: Likewise.
3562 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3563 * gcc.dg/long-long-compare-1.c: Likewise.
3564 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3565 * gcc.dg/pr17055-1.c: Likewise.
3566 * gcc.dg/pr27095.c: Likewise.
3567 * gcc.dg/torture/fp-int-convert.h: Likewise.
3568 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3569 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3570 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3571 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3572 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3573 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3574 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3575 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3576 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3577 * gcc.dg/vect/vect-cond-5.c: Likewise.
3578 * gcc.dg/weak/typeof-2.c: Likewise.
3579 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3580 * gcc.target/arm/naked-1.c: Likewise.
3581 * gcc.target/i386/pr9771-1.c: Likewise.
3582 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3583 * gcc.target/sparc/struct-ret-check.c: Likewise.
3584 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3585 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3586 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3589 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3592 * gfortran.dg/dependency_42.f90: New test.
3593 * gfortran.dg/dependency_43.f90: New test.
3595 2013-07-21 Tobias Burnus <burnus@net-b.de>
3598 * gfortran.dg/round_4.f90: New.
3600 2013-07-21 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/min_max_conformance_2.f90: New.
3605 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3607 PR preprocessor/57620
3608 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3609 (main): Don't test {s,u,U,L}12.
3610 * c-c++-common/raw-string-13.c: New test.
3611 * c-c++-common/raw-string-14.c: New test.
3612 * c-c++-common/raw-string-15.c: New test.
3613 * c-c++-common/raw-string-16.c: New test.
3615 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3617 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3619 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3621 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3623 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3624 target { ! keeps_null_pointer_checks }.
3625 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3626 target { ! keeps_null_pointer_checks }.
3628 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3629 * gcc.dg/torture/pr56488.c: Likewise.
3631 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3633 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3636 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3638 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3639 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3640 * gfortran.dg/guality/guality.exp: Skip on AIX.
3642 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3644 * g++.dg/debug/pr56819.C: Skip on AIX.
3645 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3646 * g++.dg/guality/guality.exp: Skip on AIX.
3648 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3650 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3652 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3654 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3657 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3658 Adjust to corrected rounding.
3660 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3662 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3663 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3664 check_effective_target_cilkplus.
3665 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3667 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3669 * gcc.target/powerpc/pr57744.c: Fix typo.
3671 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3674 * gcc.c-torture/compile/pr57698.c: New test.
3675 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3676 * gcc.c-torture/compile/pr44043.c: Ditto.
3678 2013-07-18 Wei Mi <wmi@google.com>
3680 PR rtl-optimization/57878
3681 * g++.dg/pr57878.C: New test.
3683 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3685 * gcc.dg/pr42611.c: Move dg-error to correct line.
3687 2013-07-17 Tobias Burnus <burnus@net-b.de>
3690 * gfortran.dg/dollar_sym_3.f: New.
3691 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3693 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3698 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3699 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3700 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3701 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3702 * objc.dg/image-info.m: Likewise.
3703 * objc.dg/symtab-1.m: Likewise.
3704 * objc.dg/torture/strings/const-str-10.m: Likewise.
3705 * objc.dg/torture/strings/const-str-11.m: Likewise.
3706 * objc.dg/torture/strings/const-str-9.m: Likewise.
3707 * objc.dg/zero-link-1.m: Likewise.
3708 * objc.dg/zero-link-2.m: Likewise.
3709 * objc.dg/no-extra-load.m: Avoid Foundation.h.
3710 * objc.dg/objc-foreach-4.m: Likewise.
3711 * objc.dg/objc-foreach-5.m: Likewise.
3712 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
3714 * obj-c++.dg/strings/const-str-12.mm: Likewise.
3715 * obj-c++.dg/syntax-error-1.mm: Likewise.
3716 * objc.dg/method-6.m: Likewise.
3717 * objc.dg/pr23214.m: Likewise.
3718 * objc.dg/proto-lossage-7.m: Likewise.
3719 * objc.dg/strings/const-str-12b.m: Likewise.
3720 * objc.dg/zero-link-3.m: Likewise.
3721 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
3722 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
3723 adjust headers, interfaces and encoded types to reflect current system
3724 versions. Add FIXME and outputs from current system compiler for
3727 2013-07-15 Cong Hou <congh@google.com>
3729 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
3731 * gcc.target/i386/l_fma_float_3.c: Likewise.
3732 * gcc.target/i386/l_fma_double_1.c: Likewise.
3733 * gcc.target/i386/l_fma_double_3.c: Likewise.
3735 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
3737 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
3738 function to test if HTM is available.
3739 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
3740 * gcc.target/powerpc/htm-builtin-1.c: New test.
3742 2013-07-15 Tobias Burnus <burnus@net-b.de>
3744 * gfortran.dg/coarray_lib_realloc_1.f90: New.
3745 * gfortran.dg/coarray/lib_realloc_1.f90: New.
3746 * gfortran.dg/coarray_6.f90: Add dg-error.
3748 2013-07-15 Tobias Burnus <burnus@net-b.de>
3751 * gfortran.dg/finalize_18.f90: New.
3753 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3756 * fortran.dg/module_variable_1.f90: New test.
3757 * fortran.dg/module_variable_2.f90: New test.
3759 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
3761 * g++.dg/ext/vector19.C: Adapt.
3762 * g++.dg/ext/vector23.C: New testcase.
3764 2013-07-12 Michael Matz <matz@suse.de>
3767 * c-c++-common/pr55771.c: New test.
3769 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
3771 * gcc.target/aarch64/vect-movi.c: New.
3773 2013-07-11 Sriraman Tallam <tmsriram@google.com>
3776 * g++.dg/ext/pr57362.C: New.
3778 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
3781 * gcc.target/avr/torture/pr57631.c: New test.
3783 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3786 * g++.dg/cpp0x/constexpr-ice7.C: New.
3788 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
3790 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
3792 * gcc.c-torture/execute/nest-align-1.x: New.
3794 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3797 * g++.dg/cpp0x/sfinae48.C: New.
3799 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3801 PR preprocessor/57824
3802 * c-c++-common/raw-string-17.c: New test.
3803 * c-c++-common/gomp/pr57824.c: New test.
3805 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
3808 * g++.dg/cpp0x/reinterpret_cast1.C: New.
3809 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
3810 * g++.dg/conversion/dr195.C: Update.
3811 * g++.dg/expr/cast2.C: Likewise.
3813 2013-07-10 Jakub Jelinek <jakub@redhat.com>
3815 * c-c++-common/raw-string-18.c: New test.
3816 * c-c++-common/raw-string-19.c: New test.
3818 PR preprocessor/57757
3819 * g++.dg/cpp/paste1.C: New test.
3820 * g++.dg/cpp/paste2.C: New test.
3822 2013-07-10 Graham Stott <grahams@btinternet.com>
3824 * gcc.target/mips/mulsize-1.c: New.
3825 * gcc.target/mips/mulsize-2.c: New.
3826 * gcc.target/mips/mulsize-3.c: New.
3827 * gcc.target/mips/mulsize-4.c: New.
3829 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3832 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
3833 * g++.dg/ext/vector24.C: New testcase.
3835 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
3838 * g++.dg/cpp0x/decltype17.C: Adjust.
3840 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3843 * g++.dg/cpp0x/pr51786.C: New.
3845 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
3847 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
3849 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
3851 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
3853 * gcc.target/powerpc/sd-vsx.c: Require dfp.
3854 * gcc.target/powerpc/sd-pwr6.c: Likewise.
3856 2013-07-08 Tobias Burnus <burnus@net-b.de>
3859 * gfortran.dg/c_f_pointer_tests_8.f90: New.
3861 2013-07-08 Tobias Burnus <burnus@net-b.de>
3864 * gfortran.dg/do_check_9.f90: New.
3866 2013-07-08 Tobias Burnus <burnus@net-b.de>
3869 * gfortran.dg/dot_product_2.f90: New.
3871 2013-07-08 Tobias Burnus <burnus@net-b.de>
3874 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
3876 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
3878 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
3879 * gfortran.dg/finalize_10.f90: Fix dg-final.
3881 2013-07-08 Jakub Jelinek <jakub@redhat.com>
3884 * gcc.target/i386/pr57819.c: New test.
3886 PR rtl-optimization/57829
3887 * gcc.c-torture/execute/pr57829.c: New test.
3889 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3891 * gcc.target/i386/memcpy-vector_loop-1.c: New.
3892 * gcc.target/i386/memcpy-vector_loop-2.c: New.
3894 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
3897 * gcc.target/i386/pr57807.c: New test.
3899 2013-07-06 Jakub Jelinek <jakub@redhat.com>
3902 * gcc.dg/tree-ssa/vrp89.c: New test.
3904 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
3907 * g++.dg/parse/defarg16.C: New.
3909 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
3911 PR rtl-optimization/55342
3912 * gcc.target/i386/pr55342.c: New.
3914 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
3916 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3918 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/inherit/virtual10.C: New.
3923 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3926 * gcc.dg/large-size-array-6.c: New test.
3928 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/template/crash116.C: New.
3933 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
3935 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3936 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3938 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
3941 * g++.dg/cpp0x/nsdmi-list3.C: New.
3943 2013-07-03 Jakub Jelinek <jakub@redhat.com>
3946 * gcc.target/i386/pr57777.c: New test.
3949 * g++.dg/template/arg9.C: New test.
3951 2013-07-02 Sriraman Tallam <tmsriram@google.com>
3953 * gcc.target/i386/avx-inline.c: New test.
3955 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
3957 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3958 * gcc.target/mips/call-2.c: Likewise.
3959 * gcc.target/mips/call-3.c: Likewise.
3960 * gcc.target/mips/lazy-binding-1.c: Likewise.
3962 2013-07-02 Jakub Jelinek <jakub@redhat.com>
3964 PR tree-optimization/57741
3965 * gcc.dg/vect/pr57741-1.c: New test.
3966 * gcc.dg/vect/pr57741-2.c: New test.
3967 * gcc.dg/vect/pr57741-3.c: New test.
3969 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3971 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3973 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3974 * lib/target-supports.exp: Define aarch64_little_endian.
3976 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3978 * gcc.target/aarch64/abs_1.c: New test.
3980 2013-07-02 Ian Bolton <ian.bolton@arm.com>
3982 * gcc.target/aarch64/bfxil_1.c: New test.
3983 * gcc.target/aarch64/bfxil_2.c: Likewise.
3985 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
3988 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3989 array sizes from 100 to 20.
3991 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
3994 * gfortran.dg/pointer_remapping_8.f90: New.
3996 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
3998 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3999 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4000 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4001 * g++.dg/cpp1y/complex_literals.h: New.
4003 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4006 * g++.dg/cpp0x/noexcept21.C: New.
4008 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4011 * gcc.target/i386/pr57736.c: New test.
4013 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4015 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4017 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4018 strings to match the fixed error messages.
4019 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4020 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4023 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4026 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4027 stqcx. get even registers.
4029 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4032 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4034 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4036 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4038 * gcc.target/i386/bmi-1.c: Ditto.
4039 * gcc.target/i386/bmi-bextr-4.c: New.
4040 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4042 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4045 * g++.dg/cpp0x/initlist73.C: New.
4047 2013-06-27 Meador Inge <meadori@codesourcery.com>
4049 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4050 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4051 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4053 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4056 * g++.dg/ext/pr57509.C: New file.
4058 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4061 * gcc.target/i386/bmi-bextr-3.c: New test.
4064 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4066 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4069 * g++.dg/cpp0x/pr57172.C: New testcase.
4071 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4073 * gcc.target/s390/htm-1.c: New file.
4074 * gcc.target/s390/htm-nofloat-1.c: New file.
4075 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4077 2013-06-26 Tobias Burnus <burnus@net-b.de>
4080 * gfortran.dg/bounds_check_17.f90: New.
4082 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4085 * g++.dg/cpp1y/pr57640.C: New.
4087 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4090 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4091 overflow due to size of arrays.
4093 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4095 PR tree-optimization/57705
4096 * gcc.dg/vect/pr57705.c: New test.
4097 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4099 2013-06-25 Martin Jambor <mjambor@suse.cz>
4102 * g++.dg/ipa/pr57670.C: New test.
4104 2013-06-25 Richard Biener <rguenther@suse.de>
4107 * gcc.dg/pr56977.c: New testcase.
4109 2013-06-24 Martin Jambor <mjambor@suse.cz>
4111 PR tree-optimization/57358
4112 * gcc.dg/ipa/pr57358.c: New test.
4114 2013-06-24 Richard Biener <rguenther@suse.de>
4117 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4119 2013-06-24 Richard Biener <rguenther@suse.de>
4121 PR tree-optimization/57488
4122 * gcc.dg/torture/pr57488.c: New testcase.
4124 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4125 Dominique d'Humieres <dominiq@lps.ens.fr>
4128 * gfortran.dg/fraction.f90: New.
4130 2013-06-24 Alan Modra <amodra@gmail.com>
4132 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4133 Add scan-assembler-not "lvx".
4134 * gcc.target/powerpc/le-altivec-consts.c: New.
4136 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4138 * g++.dg/cpp0x/sfinae47.C: New.
4140 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4143 * gcc.target/sh/pr52483-1.c: New.
4144 * gcc.target/sh/pr52483-2.c: New.
4145 * gcc.target/sh/pr52483-3.c: New.
4146 * gcc.target/sh/pr52483-4.c: New.
4147 * gcc.target/sh/pr52483-5.c: New.
4149 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4151 * gcc.target/i386/intrinsics_1.c: New test.
4152 * gcc.target/i386/intrinsics_2.c: Ditto.
4153 * gcc.target/i386/intrinsics_3.c: Ditto.
4154 * gcc.target/i386/intrinsics_4.c: Ditto.
4155 * gcc.target/i386/intrinsics_5.c: Ditto.
4156 * gcc.target/i386/intrinsics_6.c: Ditto.
4157 * gcc.target/i386/avx-1.c: Provide macros for builtins
4158 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4160 2013-06-21 Tobias Burnus <burnus@net-b.de>
4163 * gfortran.dg/finalize_17.f90: New.
4165 2013-06-21 Tobias Burnus <burnus@net-b.de>
4167 * gfortran.dg/realloc_on_assign_18.f90: New.
4169 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4171 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4172 Also changed the returns from error as distinct values so that
4173 debugging can get easier.
4174 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4175 errors specific to C, if necessary. Also added new error
4177 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4178 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4179 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4180 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4181 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4182 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4183 the same changes as parser_errors3.c, spaces were added between colons
4184 to not confuse C++ compiler with 2 colons as scope.
4185 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4186 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4187 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4188 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4189 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4190 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4191 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4192 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4193 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4194 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4195 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4196 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4199 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4202 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4204 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4207 * gcc.target/i386/pr57655.c: New test.
4209 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4211 * ada/acats/tests/gcc: Delete.
4212 * gnat.dg/style: Likewise.
4214 2013-06-20 Jeff Law <law@redhat.com>
4216 PR tree-optimization/57660
4217 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4218 based on their branch cost.
4220 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4222 2013-06-20 Tobias Burnus <burnus@net-b.de>
4225 * gfortran.dg/list_read_11.f90: New.
4227 2013-06-20 Richard Biener <rguenther@suse.de>
4229 PR tree-optimization/57584
4230 * gcc.dg/torture/pr57584.c: New testcase.
4232 2013-06-19 Sharad Singhai <singhai@google.com>
4234 * g++.dg/gcov/gcov-8.C: New testcase.
4235 * lib/gcov.exp: Handle intermediate format.
4237 2013-06-19 Wei Mi <wmi@google.com>
4239 PR rtl-optimization/57518
4240 * testsuite/gcc.dg/pr57518.c: New test.
4242 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4244 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4246 2013-06-19 Jan Hubicka <jh@suse.cz>
4248 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4250 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4252 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4253 hard-coded values of array sizes with a #define.
4254 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4255 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4256 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4257 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4258 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4260 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4262 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4263 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4265 2013-06-19 Jeff Law <law@redhat.com>
4267 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4269 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4272 * g++.dg/template/error53.C: New.
4274 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4277 * gcc.target/powerpc/pr55033.c: Fix options.
4279 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4281 * gcc.target/i386/inline_error.c: New test.
4282 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4283 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4285 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4288 * g++.dg/cpp0x/decltype55.C: New.
4290 2013-06-18 Marek Polacek <polacek@redhat.com>
4292 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4294 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4296 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4298 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4300 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4301 Also changed the returns from error as distinct values so that it is
4304 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4306 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4308 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/template/error52.C: New.
4312 * g++.dg/lookup/friend15.C: Update.
4313 * g++.dg/parse/error11.C: Likewise.
4314 * g++.dg/parse/error14.C: Likewise.
4315 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4316 * g++.dg/parse/template25.C: Likewise.
4317 * g++.old-deja/g++.jason/cond.C: Likewise.
4318 * g++.old-deja/g++.mike/for2.C: Likewise.
4319 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4320 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4322 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4324 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4327 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4329 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4330 accidentally placing minus sign for length instead of stride.
4332 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4334 PR rtl-optimization/57425
4335 PR rtl-optimization/57569
4336 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4337 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4339 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4343 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4345 * gfortran.dg/typebound_assignment_6.f03: New.
4347 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4349 * gcc.target/h8300/h8300.exp: New.
4350 * gcc.dg/pragma-isr.c: Move to ...
4351 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4352 * gcc.target/h8300/pragma-isr.c: ... and here.
4353 * gcc.dg/pragma-isr2.c: Move to ...
4354 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4355 * gcc.target/h8300/pragma-isr2.c: ... and here.
4356 * gcc.dg/pragma-isr-trapa.c: Move to ...
4357 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4358 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4359 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4360 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4361 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4362 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4363 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4364 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4365 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4366 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4367 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4368 * gcc.dg/attr-isr-trapa.c: Move to ...
4369 * gcc.target/sh/attr-isr-trapa.c: ... here.
4371 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4374 * g++.dg/ext/builtin-offsetof1.C: New.
4376 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4378 * gcc.target/aarch64/vect_smlal_1.c: New file.
4380 2013-06-14 Tobias Burnus <burnus@net-b.de>
4383 * gfortran.dg/defined_assignment_7.f90: New.
4385 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4388 * g++.dg/rtti/dyncast6.C: New.
4389 * g++.dg/cpp0x/dyncast1.C: Likewise.
4391 2013-06-14 Alan Modra <amodra@gmail.com>
4394 * gcc.dg/pr57134.c: New.
4396 2013-06-14 Tobias Burnus <burnus@net-b.de>
4399 * gfortran.dg/deferred_type_param_9.f90: New.
4401 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4403 * gcc.dg/fold-minus-1.c: New testcase.
4405 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4408 * gfortran.dg/typebound_assignment_5.f03: New.
4410 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4412 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4414 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4415 Pat Haugen <pthaugen@us.ibm.com>
4416 Peter Bergner <bergner@vnet.ibm.com>
4418 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4419 load/store instructions on power7, power8.
4420 * gcc.target/powerpc/atomic-p8.c: Likewise.
4422 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4425 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4427 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/warn/Wunused-var-20.C: New.
4432 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4434 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4435 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4436 Run with -fno-common.
4438 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4440 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4441 and exit function calls with return 1 and return 0, respectively.
4443 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4445 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4448 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4450 PR tree-optimization/57361
4451 * gcc.dg/tree-ssa/pr57361.c: New file.
4453 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4455 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4456 to ensure alignment.
4457 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4459 2013-06-12 Tobias Burnus <burnus@net-b.de>
4461 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4463 2013-06-12 Tobias Burnus <burnus@net-b.de>
4464 Dominique d'Humieres <dominiq@lps.ens.fr>
4466 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4468 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4472 * gcc.target/i386/pr56564-3.c: Likewise.
4474 2013-06-11 Tobias Burnus <burnus@net-b.de>
4477 * gfortran.dg/class_array_18.f90: New.
4479 2013-06-11 Jan Hubicka <jh@suse.cz>
4482 * g++.dg/ext/visibility/anon6.C: Update testcase.
4484 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4487 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4488 in how we check __sec_reduce_mutating function's result.
4490 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4491 Pat Haugen <pthaugen@us.ibm.com>
4492 Peter Bergner <bergner@vnet.ibm.com>
4494 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4495 direct move instructions.
4496 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4497 * gcc.target/powerpc/direct-move.h: Likewise.
4498 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4499 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4500 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4501 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4502 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4503 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4505 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4508 * g++.dg/cpp0x/pr52440.C: New.
4510 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4513 * gcc.target/i386/pr56564-1.c: New test.
4514 * gcc.target/i386/pr56564-2.c: New test.
4515 * gcc.target/i386/pr56564-3.c: New test.
4516 * gcc.target/i386/pr56564-4.c: New test.
4517 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4518 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4519 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4520 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4521 * gcc.target/i386/vect-sizes-1.c: Likewise.
4522 * gcc.target/i386/memcpy-1.c: Likewise.
4523 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4524 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4526 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4528 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4529 systems to cover all GNU systems.
4530 * g++.dg/abi/guard2.C: Likewise.
4531 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4532 * g++.dg/eh/sighandle.C: Likewise.
4533 * g++.dg/ext/cleanup-10.C: Likewise.
4534 * g++.dg/ext/cleanup-11.C: Likewise.
4535 * g++.dg/ext/cleanup-8.C: Likewise.
4536 * g++.dg/ext/cleanup-9.C: Likewise.
4537 * g++.dg/opt/const5.C: Likewise.
4538 * g++.dg/opt/life1.C: Likewise.
4539 * g++.dg/other/pr39496.C: Likewise.
4540 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4541 * g++.old-deja/g++.abi/align.C: Likewise.
4542 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4543 * g++.old-deja/g++.law/weak.C: Likewise.
4544 * g++.old-deja/g++.pt/asm1.C: Likewise.
4545 * gcc.c-torture/execute/20030125-1.x: Likewise.
4546 * gcc.c-torture/execute/990127-2.x: Likewise.
4547 * gcc.dg/20041106-1.c: Likewise.
4548 * gcc.dg/20050503-1.c: Likewise.
4549 * gcc.dg/builtin-object-size-5.c: Likewise.
4550 * gcc.dg/cleanup-10.c: Likewise.
4551 * gcc.dg/cleanup-11.c: Likewise.
4552 * gcc.dg/cleanup-8.c: Likewise.
4553 * gcc.dg/cleanup-9.c: Likewise.
4554 * gcc.dg/complex-5.c: Likewise.
4555 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4556 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4557 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4558 * gcc.dg/dfp/pr35739.c: Likewise.
4559 * gcc.dg/fdata-sections-1.c: Likewise.
4560 * gcc.dg/lto/20090206-1_0.c: Likewise.
4561 * gcc.dg/lto/20090206-2_0.c: Likewise.
4562 * gcc.dg/pr30360.c: Likewise.
4563 * gcc.dg/pr37303.c: Likewise.
4564 * gcc.dg/pr39323-1.c: Likewise.
4565 * gcc.dg/pr39323-2.c: Likewise.
4566 * gcc.dg/pr39323-3.c: Likewise.
4567 * gcc.dg/pr45416.c: Likewise.
4568 * gcc.dg/setjmp-2.c: Likewise.
4569 * gcc.dg/split-1.c: Likewise.
4570 * gcc.dg/split-3.c: Likewise.
4571 * gcc.dg/split-4.c: Likewise.
4572 * gcc.dg/strlenopt-12g.c: Likewise.
4573 * gcc.dg/strlenopt-14g.c: Likewise.
4574 * gcc.dg/strlenopt-14gf.c: Likewise.
4575 * gcc.dg/strlenopt-16g.c: Likewise.
4576 * gcc.dg/strlenopt-17g.c: Likewise.
4577 * gcc.dg/strlenopt-18g.c: Likewise.
4578 * gcc.dg/strlenopt-1f.c: Likewise.
4579 * gcc.dg/strlenopt-22g.c: Likewise.
4580 * gcc.dg/strlenopt-2f.c: Likewise.
4581 * gcc.dg/strlenopt-4g.c: Likewise.
4582 * gcc.dg/strlenopt-4gf.c: Likewise.
4583 * gcc.dg/struct-ret-3.c: Likewise.
4584 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4585 * gcc.misc-tests/linkage.exp: Likewise.
4586 * gcc.target/i386/20000724-1.c: Likewise.
4587 * gcc.target/i386/align-main-3.c: Likewise.
4588 * gcc.target/i386/cleanup-1.c: Likewise.
4589 * gcc.target/i386/inline-mcpy.c: Likewise.
4590 * gcc.target/i386/pr32268.c: Likewise.
4591 * gcc.target/i386/pr36613.c: Likewise.
4592 * gcc.target/i386/pr39013-1.c: Likewise.
4593 * gcc.target/i386/pr39013-2.c: Likewise.
4594 * gcc.target/i386/pr39496.c: Likewise.
4595 * gcc.target/i386/pr40906-3.c: Likewise.
4596 * gcc.target/i386/pr46084.c: Likewise.
4597 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4599 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4602 * gcc.target/sh/pr6526.c: New.
4604 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4607 * gcc.c-torture/execute/pr57568.c: New test.
4609 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4612 * g++.dg/other/vararg-4.C: New.
4614 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4616 PR rtl-optimization/57559
4617 * gcc.target/s390/pr57559.c : New test.
4619 2013-06-08 Tobias Burnus <burnus@net-b.de>
4622 * gfortran.dg/finalize_10.f90: New.
4623 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4624 * gfortran.dg/finalize_15.f90: New.
4626 2013-06-08 Tobias Burnus <burnus@net-b.de>
4629 * gfortran.dg/storage_size_4.f90: New.
4631 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4634 * testsuite/g++.dg/ext/pr57548.C: New test.
4636 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4639 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4641 2013-06-07 Jan Hubicka <jh@suse.cz>
4643 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4645 2013-06-07 Tobias Burnus <burnus@net-b.de>
4648 * gfortran.dg/array_constructor_48.f90: New.
4649 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4650 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4652 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4655 * gcc.target/arm/xordi3-opt.c: New test.
4657 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4659 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4660 Revert to dg-options.
4662 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4665 * gcc.target/powerpc/pr55033.c: New.
4667 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4670 * g++.dg/cpp0x/alias-decl-36.C: New.
4672 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4673 Pat Haugen <pthaugen@us.ibm.com>
4674 Peter Bergner <bergner@vnet.ibm.com>
4676 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4677 power8 builtin functions.
4678 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4679 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4680 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4681 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4682 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4683 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4684 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4685 tests to test power8 auto-vectorization.
4686 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4687 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4688 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4689 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4691 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4692 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4694 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4696 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4698 (check_effective_target_powerpc_p8vector_ok): Likewise.
4699 (is-effective-target): Likewise.
4700 (check_vect_support_and_set_flags): Likewise.
4702 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4705 * g++.dg/parse/error53.C: New.
4707 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
4709 PR rtl-optimization/57459
4710 * gcc.target/i386/pr57459.c: New test.
4712 2013-06-06 Teresa Johnson <tejohnson@google.com>
4715 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
4716 into -freorder-blocks-and-partition test.
4717 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
4718 * gcc.dg/tree-prof/20041218-1.c: Ditto.
4719 * gcc.dg/tree-prof/pr52027.c: Use -O2.
4720 * gcc.dg/tree-prof/pr50907.c: Ditto.
4721 * gcc.dg/tree-prof/pr45354.c: Ditto.
4722 * g++.dg/tree-prof/partition2.C: Ditto.
4723 * g++.dg/tree-prof/partition3.C: Ditto.
4725 2013-06-06 Tobias Burnus <burnus@net-b.de>
4728 * gfortran.dg/finalize_16.f90: New.
4730 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
4732 * gcc.dg/vect/no-section-anchors-vect-68.c:
4733 Add dg-skip-if aarch64_tiny.
4735 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
4738 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
4739 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
4741 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
4744 * g++.dg/cpp0x/decltype54.C: New.
4746 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
4748 * gcc.dg/fshort-wchar.c: Add extra dg-options for
4749 arm*-*-*eabi* targets.
4750 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
4752 * gcc.dg/tree-ssa/pr43491.c: Likewise.
4754 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
4755 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/string_length_2.f90: Fix dg-do run.
4758 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
4759 * gfortran.dg/io_real_boz_4.f90: Ditto.
4760 * gfortran.dg/io_real_boz_5.f90: Ditto.
4762 2013-06-05 Andreas Schwab <schwab@suse.de>
4764 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
4766 2013-06-04 Jan Hubicka <jh@suse.cz>
4768 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
4770 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
4772 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
4773 parameters with void.
4774 (main2): Removed argc parameter.
4775 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
4776 (main): Replaced argc, argv parameters with void.
4777 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
4778 (main2): Removed argc parameter.
4779 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
4780 argv parameters with void. Added __asm volatile to avoid optimization
4781 on argc, if necessary.
4782 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
4783 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
4784 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
4785 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
4786 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
4787 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
4788 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
4789 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
4790 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
4791 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4792 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4793 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4794 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4795 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
4796 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
4797 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
4798 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
4799 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
4800 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
4801 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
4802 parameters with void.
4803 (main2): Removed argc parameter.
4804 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
4805 (main): Replaced argc, argv parameters with void.
4806 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
4807 argv parameters with void. Also renamed this function as main, and
4808 delete the existing main.
4809 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
4810 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
4811 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
4813 2013-06-04 Ian Bolton <ian.bolton@arm.com>
4815 * gcc.target/aarch64/movi_1.c: New test.
4817 2013-06-04 Tobias Burnus <burnus@net-b.de>
4820 * gfortran.dg/finalize_12.f90: New.
4821 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
4822 end of scope finalization.
4823 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
4824 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
4825 * gfortran.dg/auto_dealloc_2.f90: Ditto.
4826 * gfortran.dg/class_19.f03: Ditto.
4827 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
4828 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
4829 * gfortran.dg/extends_14.f03: Ditto.
4830 * gfortran.dg/move_alloc_4.f90: Ditto.
4831 * gfortran.dg/typebound_proc_27.f03: Ditto.
4833 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
4835 * gfortran.dg/bounds_check_7.f90: Remove "! {".
4836 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
4837 * gfortran.dg/default_initialization_5.f90: Update dg-do.
4838 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
4839 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
4840 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
4841 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
4842 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
4843 * gfortran.dg/io_real_boz_4.f90: Ditto.
4844 * gfortran.dg/io_real_boz_5.f90: Ditto.
4845 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
4846 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
4847 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
4848 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
4849 * gfortran.dg/transpose_2.f90: Fix dg-output.
4851 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
4853 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
4854 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
4855 dg-option and an header comment.
4857 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4860 * g++.dg/cpp0x/sfinae46.C: New.
4861 * g++.dg/cpp0x/defaulted13.C: Adjust.
4862 * g++.dg/cpp0x/defaulted2.C: Likewise.
4863 * g++.dg/cpp0x/defaulted26.C: Likewise.
4864 * g++.dg/cpp0x/defaulted3.C: Likewise.
4865 * g++.dg/cpp0x/error1.C: Likewise.
4866 * g++.dg/cpp0x/implicit1.C: Likewise.
4867 * g++.dg/cpp0x/implicit11.C: Likewise.
4868 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
4869 * g++.dg/cpp0x/initlist47.C: Likewise.
4870 * g++.dg/cpp0x/initlist9.C: Likewise.
4871 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
4872 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
4873 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
4874 * g++.dg/cpp0x/union4.C: Likewise.
4875 * g++.dg/template/crash108.C: Likewise.
4876 * g++.dg/template/crash41.C: Likewise.
4877 * g++.old-deja/g++.jason/local.C: Likewise.
4878 * g++.old-deja/g++.law/visibility3.C: Likewise.
4880 2013-06-03 Teresa Johnson <tejohnson@google.com>
4882 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
4883 * gcc.dg/vect/bb-slp-14.c: Ditto.
4884 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
4885 * gcc.dg/vect/bb-slp-23.c: Ditto.
4886 * gcc.dg/vect/bb-slp-15.c: Ditto.
4887 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
4888 * gcc.dg/vect/bb-slp-24.c: Ditto.
4889 * gcc.dg/vect/bb-slp-16.c: Ditto.
4890 * gcc.dg/vect/bb-slp-25.c: Ditto.
4891 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4892 * gcc.dg/vect/bb-slp-17.c: Ditto.
4893 * gcc.dg/vect/bb-slp-1.c: Ditto.
4894 * gcc.dg/vect/bb-slp-26.c: Ditto.
4895 * gcc.dg/vect/bb-slp-18.c: Ditto.
4896 * gcc.dg/vect/bb-slp-2.c: Ditto.
4897 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4898 * gcc.dg/vect/bb-slp-27.c: Ditto.
4899 * gcc.dg/vect/bb-slp-19.c: Ditto.
4900 * gcc.dg/vect/bb-slp-3.c: Ditto.
4901 * gcc.dg/vect/bb-slp-28.c: Ditto.
4902 * gcc.dg/vect/bb-slp-4.c: Ditto.
4903 * gcc.dg/vect/bb-slp-29.c: Ditto.
4904 * gcc.dg/vect/bb-slp-5.c: Ditto.
4905 * gcc.dg/vect/bb-slp-6.c: Ditto.
4906 * gcc.dg/vect/bb-slp-8a.c: Ditto.
4907 * gcc.dg/vect/bb-slp-7.c: Ditto.
4908 * gcc.dg/vect/bb-slp-8b.c: Ditto.
4909 * gcc.dg/vect/bb-slp-8.c: Ditto.
4910 * gcc.dg/vect/bb-slp-9.c: Ditto.
4911 * gcc.dg/vect/bb-slp-10.c: Ditto.
4912 * gcc.dg/vect/bb-slp-11.c: Ditto.
4913 * gcc.dg/vect/bb-slp-20.c: Ditto.
4914 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4915 * gcc.dg/vect/bb-slp-21.c: Ditto.
4916 * gcc.dg/vect/bb-slp-30.c: Ditto.
4917 * gcc.dg/vect/bb-slp-13.c: Ditto.
4918 * gcc.dg/vect/bb-slp-22.c: Ditto.
4919 * g++.dg/vect/slp-pr50413.cc: Ditto.
4920 * g++.dg/vect/slp-pr56812.cc: Ditto.
4921 * g++.dg/vect/slp-pr50819.cc: Ditto.
4923 2013-06-01 Tobias Burnus <burnus@net-b.de>
4926 * gfortran.dg/class_array_17.f90: New.
4928 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4930 * ada/acats/floatstore.lst: New.
4931 * ada/acats/run_all.sh: Process it.
4933 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
4935 * gcc.target/powerpc/e500-ord-1.c: New test.
4936 * gcc.target/powerpc/e500-ord-2.c: Likewise.
4937 * gcc.target/powerpc/e500-unord-1.c: Likewise.
4938 * gcc.target/powerpc/e500-unord-2.c: Likewise.
4940 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4942 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4944 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4946 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4948 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
4950 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4952 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
4955 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4958 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4960 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4962 2013-05-31 Marek Polacek <polacek@redhat.com>
4964 PR tree-optimization/57478
4965 PR tree-optimization/57453
4966 * gcc.dg/torture/pr57478.c: New test.
4968 2013-05-31 Tobias Burnus <burnus@net-b.de>
4971 * gfortran.dg/class_array_17.f90: New.
4973 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4976 * gcc.target/arm/iordi3-opt.c: New test.
4978 2013-05-31 Janus Weil <janus@gcc.gnu.org>
4982 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4983 * gfortran.dg/interface_26.f90: Ditto.
4984 * gfortran.dg/proc_ptr_11.f90: Ditto.
4985 * gfortran.dg/proc_ptr_15.f90: Ditto.
4986 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4987 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4988 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4989 * gfortran.dg/typebound_override_1.f90: Ditto.
4990 * gfortran.dg/typebound_override_4.f90: Ditto.
4991 * gfortran.dg/typebound_proc_6.f03: Ditto.
4992 * gfortran.dg/assumed_type_7.f90: New test.
4993 * gfortran.dg/typebound_override_5.f90: New test.
4994 * gfortran.dg/typebound_override_6.f90: New test.
4995 * gfortran.dg/typebound_override_7.f90: New test.
4997 2013-05-30 Tobias Burnus <burnus@net-b.de>
5000 * gfortran.dg/power_6.f90: New.
5002 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5004 * gcc.target/aarch64/insv_1.c: New test.
5006 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5008 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5009 dg-skip-if "No stabs".
5011 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5014 * gfortran.dg/assumed_size_1.f90: New.
5016 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5018 * gcc.dg/shrink-wrap-alloca.c: New added.
5019 * gcc.dg/shrink-wrap-pretend.c: New added.
5020 * gcc.dg/shrink-wrap-sibcall.c: New added.
5022 2013-05-30 Tobias Burnus <burnus@net-b.de>
5025 * gfortran.dg/assumed_rank_13.f90: New.
5027 2013-05-29 Easwaran Raman <eraman@google.com>
5029 PR tree-optimization/57442
5030 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5032 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5034 PR tree-optimization/57441
5035 * gcc.c-torture/compile/pr57441.c: New.
5037 2013-05-29 Dehao Chen <dehao@google.com>
5040 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5042 2013-05-29 Tobias Burnus <burnus@net-b.de>
5045 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5046 * gfortran.dg/class_19.f03: Ditto.
5048 2013-05-29 Richard Biener <rguenther@suse.de>
5050 * gcc.dg/vect/bb-slp-32.c: New testcase.
5052 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5054 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5055 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5056 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5057 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5058 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5059 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5060 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5061 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5062 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5063 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5064 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5065 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5066 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5067 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5068 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5069 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5070 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5071 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5072 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5073 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5074 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5075 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5076 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5077 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5078 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5079 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5080 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5081 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5082 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5083 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5084 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5085 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5086 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5087 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5088 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5089 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5090 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5091 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5092 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5094 2013-05-29 Tobias Burnus <burnus@net-b.de>
5097 * gfortran.dg/finalize_11.f90: New.
5098 * gfortran.dg/finalize_4.f03: Remove dg-error.
5099 * gfortran.dg/finalize_5.f03: Ditto.
5100 * gfortran.dg/finalize_6.f03: Ditto.
5101 * gfortran.dg/finalize_7.f03: Ditto.
5103 2013-05-28 Tobias Burnus <burnus@net-b.de>
5105 * gfortran.dg/class_array_16.f90: New.
5107 2013-05-28 Tobias Burnus <burnus@net-b.de>
5110 * testsuite/gfortran.dg/use_29.f90: New.
5112 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5114 * gnat.dg/fp_exception.adb: New test.
5116 2013-05-28 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/56787
5119 * gcc.dg/vect/pr56787.c: New testcase.
5121 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5122 Tobias Burnus <burnus@net-b.de>
5125 * gfortran.dg/typebound_override_4.f90: New.
5127 2013-05-28 Richard Biener <rguenther@suse.de>
5129 PR tree-optimization/57411
5130 * g++.dg/opt/pr57411.C: New testcase.
5132 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5134 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5135 * gcc.dg/builtin-bswap-9.c: Likewise.
5137 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5139 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5141 2013-05-27 Richard Biener <rguenther@suse.de>
5144 * gcc.dg/gomp/pr57412.c: New testcase.
5146 2013-05-27 Bud Davis <jmdavis@link.com>
5149 * gfortran.dg/stfunc_8.f90: New.
5151 2013-05-27 Richard Biener <rguenther@suse.de>
5153 PR tree-optimization/57343
5154 * gcc.dg/torture/pr57343.c: New testcase.
5156 2013-05-27 Richard Biener <rguenther@suse.de>
5158 PR tree-optimization/57417
5159 * gcc.dg/torture/pr57417.c: New testcase.
5161 2013-05-27 Richard Biener <rguenther@suse.de>
5163 PR tree-optimization/57396
5164 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5166 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5168 * gnat.dg/specs/last_bit.ads: New test.
5170 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5172 * gnat.dg/specs/machine_attribute.ads: New test.
5174 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5176 * gnat.dg/incomplete3.ad[sb]: New test.
5178 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5181 * gcc.target/mips/div-13.c: New test.
5183 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5186 * gcc.target/mips/mips16-attributes-5.c,
5187 * gcc.target/mips/mips16-attributes-6.c: New tests.
5189 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5191 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5192 * gcc.dg/builtin-bswap-8.c: Likewise.
5194 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5197 * g++.dg/cpp0x/new1.C: New.
5199 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5202 * g++.dg/parse/dtor16.C: New.
5203 * g++.dg/parse/dtor6.C: Adjust.
5205 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5208 * g++.dg/expr/bitfield12.C: New.
5210 2013-05-24 Jeff Law <law@redhat.com>
5212 PR tree-optimization/57124
5213 * gcc.c-torture/execute/pr57124.c: New test.
5214 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5216 2013-05-24 Martin Jambor <mjambor@suse.cz>
5218 PR tree-optimization/57294
5219 * gcc.dg/ipa/pr57294.c: New test.
5221 2013-05-24 Dehao Chen <dehao@google.com>
5223 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5225 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5227 * gcc.target/aarch64/scalar_intrinsics.c
5228 (force_simd): Use a valid instruction.
5229 (test_vdupd_lane_s64): Pass a valid lane argument.
5230 (test_vdupd_lane_u64): Likewise.
5232 2013-05-24 Richard Biener <rguenther@suse.de>
5234 PR tree-optimization/57287
5235 * gcc.dg/pr57287.c: New testcase.
5237 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5240 * g++.dg/template/error51.C: New.
5242 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5245 * g++.dg/template/bitfield2.C: New.
5247 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5249 * gnat.dg/specs/noinline1.ads: New test.
5250 * gnat.dg/noinline2.ad[sb]: Likewise.
5251 * gnat.dg/specs/noinline3.ads: Likewise.
5252 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5254 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5257 * gcc.dg/tree-ssa/pr57385.c: New test.
5259 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5261 * gnat.dg/derived_type4.adb: New test.
5263 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5265 * gcc.dg/builtin-bswap-6.c: New test.
5266 * gcc.dg/builtin-bswap-7.c: Likewise.
5267 * gcc.dg/builtin-bswap-8.c: Likewise.
5268 * gcc.dg/builtin-bswap-9.c: Likewise.
5270 2013-05-23 Christian Bruel <christian.bruel@st.com>
5273 * gcc.dg/debug/pr57351.c: New test
5275 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5277 * gcc.target/aarch64/vect-clz.c: New file.
5279 2013-05-23 Martin Jambor <mjambor@suse.cz>
5282 * gcc.dg/ipa/pr57347.c: New test.
5284 2013-05-23 Richard Biener <rguenther@suse.de>
5286 PR tree-optimization/57380
5287 * g++.dg/tree-ssa/pr57380.C: New testcase.
5289 2013-05-23 Richard Biener <rguenther@suse.de>
5292 * gcc.dg/torture/pr57381.c: New testcase.
5294 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5297 * gcc.c-torture/execute/pr57344-1.c: New test.
5298 * gcc.c-torture/execute/pr57344-2.c: New test.
5299 * gcc.c-torture/execute/pr57344-3.c: New test.
5300 * gcc.c-torture/execute/pr57344-4.c: New test.
5302 2013-05-23 Richard Biener <rguenther@suse.de>
5304 PR rtl-optimization/57341
5305 * gcc.dg/torture/pr57341.c: New testcase.
5307 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5310 * g++.dg/parse/crash62.C: New.
5312 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5313 Pat Haugen <pthaugen@us.ibm.com>
5314 Peter Bergner <bergner@vnet.ibm.com>
5316 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5319 2013-05-22 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/defined_assignment_6.f90: New.
5324 2013-05-22 Tobias Burnus <burnus@net-b.de>
5327 * gfortran.dg/assumed_type_6.f90: New.
5329 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5332 * g++.dg/cpp0x/Wunused-parm.C: New.
5334 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5336 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5337 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5339 2013-05-21 Easwaran Raman <eraman@google.com>
5341 PR tree-optimization/57322
5342 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5344 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5346 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5349 2013-05-21 Tobias Burnus <burnus@net-b.de>
5352 * gfortran.dg/assumed_type_5.f90: New.
5353 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5354 * gfortran.dg/assumed_rank_2.f90: Ditto.
5355 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5356 * gfortran.dg/no_arg_check_3.f90: Ditto.
5358 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5360 PR tree-optimization/57331
5361 * gcc.c-torture/compile/pr57331.c: New test.
5363 2013-05-21 Richard Biener <rguenther@suse.de>
5365 PR tree-optimization/57330
5366 * gcc.dg/torture/pr57330.c: New testcase.
5368 2013-05-21 Richard Biener <rguenther@suse.de>
5370 PR tree-optimization/57303
5371 * gcc.dg/torture/pr57303.c: New testcase.
5373 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5375 PR tree-optimization/57321
5376 * gcc.c-torture/execute/pr57321.c: New test.
5378 2013-05-20 Tobias Burnus <burnus@net-b.de>
5382 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5383 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5384 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5385 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5386 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5387 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5388 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5389 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5390 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5391 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5392 * gfortran.dg/binding_label_tests_24.f90: New.
5393 * gfortran.dg/binding_label_tests_25.f90: New.
5395 2013-05-20 Tobias Burnus <burnus@net-b.de>
5398 * gfortran.dg/binding_label_tests_17.f90: New.
5399 * gfortran.dg/binding_label_tests_18.f90: New.
5400 * gfortran.dg/binding_label_tests_19.f90: New.
5401 * gfortran.dg/binding_label_tests_20.f90: New.
5402 * gfortran.dg/binding_label_tests_21.f90: New.
5403 * gfortran.dg/binding_label_tests_22.f90: New.
5404 * gfortran.dg/binding_label_tests_23.f90: New.
5406 2013-05-20 Tobias Burnus <burnus@net-b.de>
5409 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5410 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5411 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5412 * gfortran.dg/common_18.f90: New.
5413 * gfortran.dg/common_19.f90: New.
5414 * gfortran.dg/common_20.f90: New.
5415 * gfortran.dg/common_21.f90: New.
5417 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5420 * g++.dg/parse/error52.C: New.
5421 * g++.dg/parse/error3.C: Adjust.
5422 * g++.dg/parse/error36.C: Likewise.
5424 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5427 * gcc.target/sh/pr56547-1.c: New.
5428 * gcc.target/sh/pr56547-2.c: New.
5430 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5433 * g++.dg/warn/Wsign-compare-6.C: New.
5434 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5436 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/template/error50.C: New.
5441 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/ext/complit13.C: New.
5446 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5449 * g++.dg/pr57175.C: New testcase.
5451 2013-05-17 Easwaran Raman <eraman@google.com>
5453 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5455 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5458 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5460 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5462 PR rtl-optimization/57281
5463 PR rtl-optimization/57300
5464 * gcc.dg/pr57300.c: New test.
5465 * gcc.c-torture/execute/pr57281.c: New test.
5467 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5470 * g++.dg/ext/sizeof-complit.C: New.
5472 2013-05-17 Marek Polacek <polacek@redhat.com>
5474 * gcc.dg/strlenopt-25.c: New test.
5475 * gcc.dg/strlenopt-26.c: Likewise.
5477 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5479 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5480 instead of -mavx2, require only avx instead of avx2.
5481 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5482 of avx2-check.h and turn into an avx runtime test instead of
5485 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5487 * g++.dg/ext/vector22.C: Uncomment working test.
5489 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5492 * g++.dg/template/pr17410.C: New.
5494 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5496 * gcc.target/i386/rotate-3.c: New test.
5497 * gcc.target/i386/rotate-3a.c: New test.
5498 * gcc.target/i386/rotate-4.c: New test.
5499 * gcc.target/i386/rotate-4a.c: New test.
5500 * gcc.target/i386/rotate-5.c: New test.
5501 * gcc.target/i386/rotate-5a.c: New test.
5503 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5505 * gcc.dg/visibility-21.c: Require section_anchors.
5507 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5509 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5510 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5511 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5513 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5515 * gcc.dg/visibility-21.c: New.
5517 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5520 * gcc.dg/pr57286.c: New testcase.
5521 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5522 * g++.dg/ext/vector22.C: Comment out transformations not
5525 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5528 * gcc.target/mips/call-1.c: Restrict to o32.
5529 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5531 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5533 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5535 * g++.dg/warn/Wshadow-1.C: Likewise.
5536 * g++.dg/warn/Wshadow-6.C: Likewise.
5537 * g++.dg/warn/Wshadow-7.C: Likewise.
5539 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5542 * g++.dg/parse/pr31952-1.C: New.
5543 * g++.dg/parse/pr31952-2.C: Likewise.
5544 * g++.dg/parse/pr31952-3.C: Likewise.
5546 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5547 * g++.old-deja/g++.jason/cond.C: Likewise.
5548 * g++.dg/cpp0x/range-for5.C: Likewise.
5550 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5553 * gcc.target/arm/pr40887.c: Adjust testcase.
5554 * gcc.target/arm/pr19599.c: New test.
5556 2013-05-15 Richard Biener <rguenther@suse.de>
5558 PR tree-optimization/57275
5559 * gcc.target/i386/pr57275.c: New testcase.
5561 2013-05-15 Jan Hubicka <jh@suse.cz>
5563 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5564 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5565 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5567 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5569 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5572 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5575 * c-c++-common/Wsequence-point-1.c: New test.
5577 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5579 * g++.dg/ext/vector22.C: New testcase.
5580 * gcc.dg/binop-xor3.c: Remove xfail.
5582 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5584 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5585 FLOAT cmp FLOAT ? INT : INT.
5586 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5587 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5588 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5589 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5590 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5591 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5593 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5596 * g++.dg/cpp0x/defaulted43.C: New.
5598 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5600 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5601 (alloca): Remove declaration.
5602 (foo9): Replace alloca by __builtin_alloca.
5604 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5606 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5607 Expect "size of array is too large" error.
5609 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5611 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5613 2013-05-14 Richard Biener <rguenther@suse.de>
5616 * g++.dg/torture/pr57235.C: New testcase.
5618 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5621 * gcc.dg/torture/pr57251.c: New test.
5623 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5626 * gcc.target/i386/pr57264.c: New test.
5628 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5630 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5632 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5634 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5636 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5638 PR tree-optimization/45216
5639 PR tree-optimization/57157
5640 * c-c++-common/rotate-1.c: Add 32 tests with +.
5641 * c-c++-common/rotate-1a.c: Adjust.
5642 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5643 * c-c++-common/rotate-2b.c: New test.
5644 * c-c++-common/rotate-3.c: Add 32 tests with +.
5645 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5646 * c-c++-common/rotate-4b.c: New test.
5647 * c-c++-common/rotate-5.c: New test.
5649 2013-05-13 Martin Jambor <mjambor@suse.cz>
5652 * gcc.dg/ipa/remref-0.c: New test.
5653 * gcc.dg/ipa/remref-1a.c: Likewise.
5654 * gcc.dg/ipa/remref-1b.c: Likewise.
5655 * gcc.dg/ipa/remref-2a.c: Likewise.
5656 * gcc.dg/ipa/remref-2b.c: Likewise.
5658 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5660 * gcc.dg/vector-shift-2.c: New testcase.
5662 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5664 PR tree-optimization/57230
5665 * gcc.dg/strlenopt-24.c: New test.
5667 PR tree-optimization/57230
5668 * gcc.dg/strlenopt-23.c: New test.
5670 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5673 * gcc.target/sh/pr57108.c: Move this test case to ...
5674 * gcc.c-torture/compile/pr57108.c: ... here.
5676 2013-05-10 Richard Biener <rguenther@suse.de>
5678 PR tree-optimization/57214
5679 * gcc.dg/torture/pr57214.c: New testcase.
5681 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5683 * gcc.dg/vector-shift.c: New testcase.
5685 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5687 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5689 PR tree-optimization/45216
5690 PR tree-optimization/57157
5691 * c-c++-common/rotate-1.c: New test.
5692 * c-c++-common/rotate-1a.c: New test.
5693 * c-c++-common/rotate-2.c: New test.
5694 * c-c++-common/rotate-2a.c: New test.
5695 * c-c++-common/rotate-3.c: New test.
5696 * c-c++-common/rotate-3a.c: New test.
5697 * c-c++-common/rotate-4.c: New test.
5698 * c-c++-common/rotate-4a.c: New test.
5700 2013-05-10 Richard Biener <rguenther@suse.de>
5702 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
5703 * gcc.target/i386/l_fma_double_1.c: Adjust.
5704 * gcc.target/i386/l_fma_double_2.c: Likewise.
5705 * gcc.target/i386/l_fma_double_3.c: Likewise.
5706 * gcc.target/i386/l_fma_double_4.c: Likewise.
5707 * gcc.target/i386/l_fma_double_5.c: Likewise.
5708 * gcc.target/i386/l_fma_double_6.c: Likewise.
5709 * gcc.target/i386/l_fma_float_1.c: Likewise.
5710 * gcc.target/i386/l_fma_float_2.c: Likewise.
5711 * gcc.target/i386/l_fma_float_3.c: Likewise.
5712 * gcc.target/i386/l_fma_float_4.c: Likewise.
5713 * gcc.target/i386/l_fma_float_5.c: Likewise.
5714 * gcc.target/i386/l_fma_float_6.c: Likewise.
5716 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5719 * g++.dg/cpp0x/pr51226.C: New.
5721 2013-04-16 Han Shen <shenhan@google.com>
5723 Test cases for '-fstack-protector-strong'.
5724 * gcc.dg/fstack-protector-strong.c: New.
5725 * g++.dg/fstack-protector-strong.C: New.
5727 2013-05-07 Ian Bolton <ian.bolton@arm.com>
5729 * gcc.target/aarch64/ands_1.c: New test.
5730 * gcc.target/aarch64/ands_2.c: Likewise
5732 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
5734 * lib/target-supports.exp (check_effective_target_hw): New
5736 * c-c++-common/asan/clone-test-1.c: Call
5737 check_effective_target_hw.
5738 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
5739 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
5740 possible decorations.
5741 * c-c++-common/asan/null-deref-1.c: Likewise.
5742 * c-c++-common/asan/stack-overflow-1.c: Likewise.
5743 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
5744 * c-c++-common/asan/use-after-free-1.c: Likewise.
5745 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
5746 * g++.dg/asan/large-func-test-1.C: Likewise.
5748 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
5750 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5752 2013-05-07 Richard Biener <rguenther@suse.de>
5755 * g++.dg/torture/pr57190.C: New testcase.
5757 2013-05-07 Jakub Jelinek <jakub@redhat.com>
5759 PR tree-optimization/57149
5760 * gcc.dg/pr57149.c: New test.
5763 * gcc.dg/pr57184.c: New test.
5765 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
5767 * gnat.dg/specs/array3.ads: New test.
5769 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
5771 * c-c++-common/vector-scalar-2.c: New testcase.
5773 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
5775 * gcc.target/i386/asm-dialect-2.c: New testcase.
5777 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5780 * g++.dg/cpp0x/auto38.C: New.
5782 2013-05-06 Richard Biener <rguenther@suse.de>
5784 PR tree-optimization/57185
5785 * gcc.dg/autopar/pr57185.c: New testcase.
5787 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
5790 * gcc.target/i386/pr57106.c: New test.
5792 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5794 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
5795 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5796 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5797 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5798 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5799 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5800 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5802 2013-05-06 Teresa Johnson <tejohnson@google.com>
5805 * gcc.dg/pr57154.c: New test.
5807 2013-05-06 Richard Biener <rguenther@suse.de>
5810 * gcc.dg/torture/pr57147-1.c: New testcase.
5811 * gcc.dg/torture/pr57147-2.c: Likewise.
5812 * gcc.dg/torture/pr57147-3.c: Likewise.
5814 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5817 * gcc.target/sh/pr55303-1.c: New.
5818 * gcc.target/sh/pr55303-2.c: New.
5819 * gcc.target/sh/pr55303-3.c: New.
5821 2013-05-05 Tobias Burnus <burnus@net-b.de>
5823 * gfortran.dg/allocate_with_source_3.f90: New.
5825 2013-05-05 Tobias Burnus <burnus@net-b.de>
5828 * gfortran.dg/null_8.f90: New.
5830 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5833 * g++.dg/cpp0x/enum27.C: New.
5834 * g++.dg/cpp0x/enum_base.C: Adjust.
5836 2013-05-04 Jakub Jelinek <jakub@redhat.com>
5838 PR tree-optimization/56205
5839 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
5841 2013-05-04 Tobias Burnus <burnus@net-b.de>
5843 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5844 * gfortran.dg/bind_c_usage_27.f90: New.
5845 * gfortran.dg/bind_c_usage_28.f90: New.
5847 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5850 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
5852 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
5855 * gcc.target/powerpc/pr57150.c: New file.
5857 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5859 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
5860 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
5861 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
5862 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
5863 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
5864 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
5865 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
5867 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5869 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
5870 scan-assembler-times.
5872 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874 * gcc.dg/tree-ssa/slsr-32.c: New.
5875 * gcc.dg/tree-ssa/slsr-33.c: New.
5876 * gcc.dg/tree-ssa/slsr-34.c: New.
5877 * gcc.dg/tree-ssa/slsr-35.c: New.
5878 * gcc.dg/tree-ssa/slsr-36.c: New.
5879 * gcc.dg/tree-ssa/slsr-37.c: New.
5880 * gcc.dg/tree-ssa/slsr-38.c: New.
5882 2013-05-03 Ian Bolton <ian.bolton@arm.com>
5884 * gcc.target/aarch64/tst_1.c: New test.
5885 * gcc.target/aarch64/tst_2.c: Likewise
5887 2013-05-02 Jeff Law <law@redhat.com>
5889 PR tree-optimization/57144
5890 * gcc.c-torture/execute/pr57144.c: New test.
5892 2013-05-03 Jakub Jelinek <jakub@redhat.com>
5894 PR rtl-optimization/57130
5895 * gcc.c-torture/execute/pr57130.c: New test.
5897 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
5899 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5901 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
5903 * gcc.target/aarch64/fabd.c: New file.
5905 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5908 * g++.dg/cpp0x/pr54318.C: New.
5910 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5913 * g++.dg/parse/error51.C: New.
5914 * g++.dg/parse/error15.C: Adjust column numbers.
5916 2013-05-02 Tobias Burnus <burnus@net-b.de>
5919 * gfortran.dg/size_kind_2.f90: New.
5920 * gfortran.dg/size_kind_3.f90: New.
5922 2013-05-02 Richard Biener <rguenther@suse.de>
5925 * g++.dg/torture/pr57140.C: New testcase.
5927 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
5930 * gcc.target/arm/pr56732-1.c: New test.
5932 2013-05-02 Martin Jambor <mjambor@suse.cz>
5935 * gcc.dg/ipa/pr56988.c: New test.
5937 2013-05-02 Ian Bolton <ian.bolton@arm.com>
5939 * gcc.target/aarch64/bics_1.c: New test.
5940 * gcc.target/aarch64/bics_2.c: Likewise.
5942 2013-05-02 Jakub Jelinek <jakub@redhat.com>
5944 PR rtl-optimization/57131
5945 * gcc.c-torture/execute/pr57131.c: New test.
5947 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5950 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5952 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
5955 * gcc.target/i386/pr57091.c: New test.
5957 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5959 * gcc.target/aarch64/vect-vaddv.c: New.
5961 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5963 * gcc.target/aarch64/vect-vmaxv.c: New.
5964 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5966 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5968 * gcc.target/aarch64/scalar-vca.c: New.
5969 * gcc.target/aarch64/vect-vca.c: Likewise.
5971 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
5973 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5974 (test_vceqd_s64): Force arguments to SIMD registers.
5975 (test_vceqzd_s64): Likewise.
5976 (test_vcged_s64): Likewise.
5977 (test_vcled_s64): Likewise.
5978 (test_vcgezd_s64): Likewise.
5979 (test_vcged_u64): Likewise.
5980 (test_vcgtd_s64): Likewise.
5981 (test_vcltd_s64): Likewise.
5982 (test_vcgtzd_s64): Likewise.
5983 (test_vcgtd_u64): Likewise.
5984 (test_vclezd_s64): Likewise.
5985 (test_vcltzd_s64): Likewise.
5986 (test_vtst_s64): Likewise.
5987 (test_vtst_u64): Likewise.
5989 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5992 * g++.dg/cpp0x/decltype53.C: New.
5994 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5997 * gfortran.dg/power_5.f90: New test.
5999 2013-04-30 Richard Biener <rguenther@suse.de>
6002 * gcc.dg/torture/pr57122.c: New testcase.
6004 2013-04-30 Richard Biener <rguenther@suse.de>
6007 * g++.dg/torture/pr57107.C: New testcase.
6009 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6011 PR rtl-optimization/57105
6012 * gcc.dg/pr57105.c: New test.
6014 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6016 PR tree-optimization/57104
6017 * gcc.dg/pr57104.c: New test.
6019 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6022 * gcc.target/i386/pr44578.c: New test.
6024 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6027 * gcc.target/i386/pr57097.c: New test.
6029 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6032 * gcc.target/i386/pr57098.c: New test.
6034 2013-04-29 Kai Tietz <ktietz@redhat.com>
6036 * gcc.c-torture/execute/pr55875.c: New test.
6038 2013-04-29 Richard Biener <rguenther@suse.de>
6041 * gcc.dg/torture/pr57075.c: New testcase.
6043 2013-04-29 Richard Biener <rguenther@suse.de>
6046 * gcc.dg/autopar/pr57103.c: New testcase.
6048 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6050 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6052 2013-04-29 Tom de Vries <tom@codesourcery.com>
6054 * gcc.dg/pr50763.c: Update test.
6056 2013-04-26 Jeff Law <law@redhat.com>
6058 * gcc.dg/tree-ssa/vrp88.c: New test.
6060 2013-04-29 Christian Bruel <christian.bruel@st.com>
6063 * gcc.target/sh/pr57108.c: New test.
6065 2013-04-29 Richard Biener <rguenther@suse.de>
6068 * gfortran.dg/gomp/pr57089.f90: New testcase.
6070 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6072 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6074 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6076 * gcc.target/aarch64/vect-vcvt.c: New.
6078 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6080 * gcc.target/aarch64/vect-vrnd.c: New.
6082 2013-04-29 Richard Biener <rguenther@suse.de>
6084 PR tree-optimization/57081
6085 * gcc.dg/torture/pr57081.c: New testcase.
6087 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6089 PR tree-optimization/57083
6090 * gcc.dg/torture/pr57083.c: New test.
6092 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6095 * g++.dg/cpp0x/decltype52.C: New.
6097 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6099 N3472 binary constants
6100 * g++.dg/cpp/limits.C: Adjust warning wording.
6101 * g++.dg/system-binary-constants-1.C: Likewise.
6102 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6104 2013-04-28 Tobias Burnus <burnus@net-b.de>
6107 * gfortran.dg/coarray_30.f90: New.
6109 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6112 * frontend-passes (optimize_power): New function.
6113 (optimize_op): Use it.
6115 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6118 * gcc.c-torture/execute/pr56866.c: New test.
6119 * gcc.target/i386/pr56866.c: New test.
6121 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6124 * gcc.dg/setjmp-5.c: New test.
6126 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6129 * g++.dg/cpp0x/constexpr-55708.C: New.
6131 2013-04-26 Richard Biener <rguenther@suse.de>
6133 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6134 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6135 * gcc.dg/pr53265.c: Remove XFAILs.
6136 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6137 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6139 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6141 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6142 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6143 -fdiagnostics-color=never option similarly to
6144 -fno-diagnostics-show-caret option.
6146 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6148 PR rtl-optimization/57003
6149 * gcc.target/i386/pr57003.c: New test.
6151 2013-04-25 Marek Polacek <polacek@redhat.com>
6153 PR tree-optimization/57066
6154 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6156 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6157 Tejas Belagod <tejas.belagod@arm.com>
6159 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6160 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6161 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6163 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6165 * gcc.target/aarch64/cmp.c: New.
6167 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6169 * gcc.target/aarch64/ngc.c: New.
6171 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173 * lib/target-supports.exp
6174 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6175 (check_effective_target_arm_neon_fp16_ok): Likewise.
6176 (add_options_for_arm_neon_fp16): Likewise.
6177 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6178 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6180 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6182 PR rtl-optimizations/57046
6183 * gcc.target/i386/pr57046.c: New test.
6185 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6187 * g++.dg/cpp1y/cplusplus.C: New.
6189 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6191 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6193 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6195 * c-c++-common/Wpointer-arith-1.c: New.
6197 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6199 * g++.dg/cpp1y/cxx1y_macro.C: New.
6201 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6204 * g++.dg/cpp0x/sfinae45.C: New.
6206 2013-04-24 Richard Biener <rguenther@suse.de>
6209 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6211 2013-04-23 Richard Biener <rguenther@suse.de>
6214 * gcc.dg/torture/pr57036-1.c: New testcase.
6215 * gcc.dg/torture/pr57036-2.c: Likewise.
6217 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6219 * gcc.target/aarch64/scalar-mov.c: New testcase.
6221 2013-04-23 Richard Biener <rguenther@suse.de>
6223 PR tree-optimization/57026
6224 * gcc.dg/torture/pr57026.c: New testcase.
6226 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6230 * gfortran.dg/transfer_check_4.f90: New.
6232 2013-04-22 Marek Polacek <polacek@redhat.com>
6235 * gcc.dg/pr56990.c: New test.
6237 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6240 * gcc.target/i386/pr57018.c: New test.
6242 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6244 * gcc.target/aarch64/vrecps.c: New.
6245 * gcc.target/aarch64/vrecpx.c: Likewise.
6247 2013-04-22 Christian Bruel <christian.bruel@st.com>
6250 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6252 2013-04-21 Jeff Law <law@redhat.com>
6254 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6256 2013-04-20 Tobias Burnus <burnus@net-b.de>
6259 * gfortran.dg/c_loc_test_22.f90: New.
6261 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6263 PR rtl-optimization/56847
6264 * gcc.dg/pr56847.c: New test.
6266 2013-04-19 Richard Biener <rguenther@suse.de>
6268 PR tree-optimization/56982
6269 * gcc.c-torture/execute/pr56982.c: New testcase.
6271 2013-04-19 Martin Jambor <mjambor@suse.cz>
6273 PR tree-optimization/56718
6274 * g++.dg/ipa/imm-devirt-1.C: New test.
6275 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6277 2013-04-19 Richard Biener <rguenther@suse.de>
6279 PR tree-optimization/57000
6280 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6282 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6283 Mikael Morin <mikael@gcc.gnu.org>
6286 * gfortran.dg/array_constructor_45.f90: New test.
6287 * gfortran.dg/array_constructor_46.f90: New test.
6288 * gfortran.dg/array_constructor_47.f90: New test.
6289 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6291 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6293 PR rtl-optimization/56999
6294 * g++.dg/opt/pr56999.C: New test.
6296 2013-04-18 Cary Coutant <ccoutant@google.com>
6298 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6299 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6301 2013-04-18 Cary Coutant <ccoutant@google.com>
6303 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6304 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6305 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6306 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6307 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6308 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6309 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6310 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6311 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6312 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6313 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6315 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6317 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6319 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6321 PR tree-optimization/56984
6322 * gcc.c-torture/compile/pr56984.c: New test.
6324 PR rtl-optimization/56992
6325 * gcc.dg/pr56992.c: New test.
6327 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6330 * gfortran.dg/proc_ptr_42.f90: New.
6332 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6334 * gnat.dg/discr41.ad[sb]: New test.
6335 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6336 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6337 * gcc.dg/vect/slp-24.c: Likewise.
6338 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6339 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6340 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6341 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6342 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6343 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6344 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6345 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6346 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6347 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6348 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6349 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6350 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6351 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6352 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6353 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6354 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6355 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6356 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6357 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6358 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6359 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6360 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6361 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6362 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6363 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6365 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6368 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6369 * gfortran.dg/module_md5_1.f90: Remove.
6371 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6373 * gcc.target/aarch64/adds3.c: New.
6374 * gcc.target/aarch64/subs3.c: New.
6376 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6378 * gcc.target/aarch64/adds1.c: New.
6379 * gcc.target/aarch64/adds2.c: New.
6380 * gcc.target/aarch64/subs1.c: New.
6381 * gcc.target/aarch64/subs2.c: New.
6383 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6385 Implement n3599 - Literal operator templates for strings.
6386 * g++.dg/cpp1y/udlit-char-template.C: New test.
6387 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6389 2013-04-16 Tobias Burnus <burnus@net-b.de>
6392 * gfortran.dg/no_arg_check_1.f90: New.
6393 * gfortran.dg/no_arg_check_2.f90: New.
6394 * gfortran.dg/no_arg_check_3.f90: New.
6396 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6399 * gfortran.dg/proc_ptr_41.f90: New.
6401 2013-04-16 Richard Biener <rguenther@suse.de>
6403 PR tree-optimization/56756
6404 * gcc.dg/torture/pr56756.c: New testcase.
6406 2013-04-16 Tobias Burnus <burnus@net-b.de>
6409 * gfortran.dg/c_assoc_5.f90: New.
6411 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6413 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6414 * gcc.c-torture/execute/pr33992.x: Remove.
6415 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6416 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6417 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6419 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6421 PR tree-optimization/56962
6422 * gcc.c-torture/execute/pr56962.c: New test.
6424 2013-04-15 Richard Biener <rguenther@suse.de>
6426 PR tree-optimization/56933
6427 * gcc.dg/vect/pr56933.c: New testcase.
6429 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6431 * gcc.target/arm/anddi3-opt.c: New test.
6432 * gcc.target/arm/anddi3-opt2.c: Likewise.
6434 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6436 * gcc.dg/pr56890-1.c: New test.
6437 * gcc.dg/pr56890-2.c: Likewise.
6439 2013-04-15 Joey Ye <joey.ye@arm.com>
6441 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6442 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6444 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6447 * gfortran.dg/select_type_33.f03: New test.
6449 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6452 * gfortran.dg/typebound_proc_29.f03: New.
6454 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6457 * gfortran.dg/typebound_proc_28.f03: New.
6459 2013-04-12 Jeff Law <law@redhat.com>
6461 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6464 2013-04-12 Tobias Burnus <burnus@net-b.de>
6467 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6469 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6472 * gcc.target/i386/pr56903.c: New test.
6474 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6477 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6478 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6479 * gfortran.dg/block_11.f90: Fix invalid test case.
6480 * gfortran.dg/function_types_3.f90: Add new error message.
6481 * gfortran.dg/global_references_1.f90: Ditto.
6482 * gfortran.dg/import2.f90: Remove unneeded parts.
6483 * gfortran.dg/import6.f90: Fix invalid test case.
6484 * gfortran.dg/proc_decl_2.f90: Ditto.
6485 * gfortran.dg/proc_decl_9.f90: Ditto.
6486 * gfortran.dg/proc_decl_18.f90: Ditto.
6487 * gfortran.dg/proc_ptr_40.f90: New.
6488 * gfortran.dg/whole_file_7.f90: Modified error wording.
6489 * gfortran.dg/whole_file_16.f90: Ditto.
6490 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6491 * gfortran.dg/whole_file_18.f90: Modified error wording.
6492 * gfortran.dg/whole_file_20.f03: Ditto.
6493 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6496 2013-04-12 Richard Biener <rguenther@suse.de>
6499 2013-04-10 Richard Biener <rguenther@suse.de>
6501 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6503 2013-04-12 Tobias Burnus <burnus@net-b.de>
6506 * gfortran.dg/class_allocate_15.f90: New.
6509 2013-04-12 Tobias Burnus <burnus@net-b.de>
6511 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6512 scan-tree-dump-times.
6514 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6516 PR tree-optimization/56918
6517 PR tree-optimization/56920
6518 * gcc.dg/vect/pr56918.c: New test.
6519 * gcc.dg/vect/pr56920.c: New test.
6521 2013-04-12 Tobias Burnus <burnus@net-b.de>
6524 * gfortran.dg/class_allocate_14.f90: New.
6525 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6526 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6528 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6530 * gcc.dg/fold-cstvecshift.c: New testcase.
6532 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6534 * gcc.target/aarch64/negs.c: New.
6536 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6539 * g++.dg/template/arrow4.C: New test.
6541 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6543 * gnat.dg/array23.adb: New test.
6544 * gnat.dg/array23_pkg[123].ads: New helpers.
6546 2013-04-11 Jeff Law <law@redhat.com>
6548 PR tree-optimization/56900
6549 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6551 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6554 * g++.dg/cpp0x/sfinae44.C: New.
6556 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6558 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6559 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6561 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6564 * g++.dg/cpp0x/enum26.C: New.
6565 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6567 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6569 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6571 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6573 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6574 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6575 loop is vectorized and that the correct instruction is generated.
6576 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6577 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6578 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6580 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6582 PR tree-optimization/56899
6583 * gcc.c-torture/execute/pr56899.c: New test.
6585 2013-04-10 David S. Miller <davem@davemloft.net>
6587 * gcc.target/sparc/setcc-4.c: New test.
6588 * gcc.target/sparc/setcc-5.c: New test.
6590 2013-04-10 Richard Biener <rguenther@suse.de>
6592 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6594 2013-04-10 Richard Biener <rguenther@suse.de>
6596 * gcc.dg/vect/slp-39.c: New testcase.
6598 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6600 PR tree-optimization/55524
6601 * gcc.target/epiphany/fnma-1.c: New test.
6603 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6605 * gcc.dg/tree-ssa/inline-11.c: New test
6607 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6610 * g++.dg/template/arrow3.C: New test.
6612 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6614 * gcc.target/arm/minmax_minus.c: New test.
6616 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6619 * c-c++-common/gomp/pr56883.c: New test.
6621 2013-04-09 Jeff Law <law@redhat.com>
6623 * gcc.dg/tree-ssa/vrp87.c: New test.
6625 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6627 PR tree-optimization/56854
6628 * g++.dg/torture/pr56854.C: New test.
6630 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6633 * gfortran.dg/array_constructor_44.f90: New test.
6635 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6638 * g++.dg/cpp0x/constexpr-specialization.C: New.
6640 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6642 * gcc.c-torture/execute/pr56837.c: New test.
6646 * g++.dg/opt/vt3.C: New test.
6647 * g++.dg/opt/vt4.C: New test.
6649 2013-04-08 Jeff Law <law@redhat.com>
6651 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6653 2013-04-08 Richard Biener <rguenther@suse.de>
6655 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6657 2013-04-08 Richard Biener <rguenther@suse.de>
6659 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6661 2013-04-08 Richard Biener <rguenther@suse.de>
6663 * g++.dg/vect/slp-pr56812.cc: Adjust.
6665 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6667 * gcc.dg/pr56837.c: New test.
6668 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6669 "generated memset minus one".
6671 2013-04-07 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/reshape_5.f90: New.
6676 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6679 * gcc.target/powerpc/recip-1.c: Modify expected output.
6680 * gcc.target/powerpc/recip-3.c: Likewise.
6681 * gcc.target/powerpc/recip-4.c: Likewise.
6682 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6684 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6686 * gcc.target/arm/peep-ldrd-1.c: New test.
6687 * gcc.target/arm/peep-strd-1.c: Likewise.
6689 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6691 * gcc.target/arm/negdi-1.c: New test.
6692 * gcc.target/arm/negdi-2.c: Likewise.
6693 * gcc.target/arm/negdi-3.c: Likewise.
6694 * gcc.target/arm/negdi-4.c: Likewise.
6696 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6698 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6699 Add -march=armv8-a when we use v8 NEON.
6700 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6701 (check_effective_target_vect_call_ceilf): Likewise.
6702 (check_effective_target_vect_call_floorf): Likewise.
6703 (check_effective_target_vect_call_roundf): Likewise.
6704 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
6705 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
6706 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
6707 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
6708 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
6710 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
6712 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
6713 * gcc.target/powerpc/sd-pwr6.c: Same.
6714 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
6715 * g++.dg/debug/pr56294.C: XFAIL on AIX.
6717 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
6719 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
6721 2013-04-04 Janus Weil <janus@gcc.gnu.org>
6724 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
6725 * gfortran.dg/altreturn_4.f90: Ditto.
6726 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
6727 * gfortran.dg/altreturn_5.f90: Ditto.
6728 * gfortran.dg/altreturn_6.f90: Ditto.
6729 * gfortran.dg/altreturn_7.f90: Ditto.
6731 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6733 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
6735 (check_effective_target_arm_v8_neon_ok_nocache):
6737 (check_effective_target_arm_v8_neon_ok): Change to use
6738 check_effective_target_arm_v8_neon_ok_nocache.
6739 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
6741 (check_effective_target_vect_call_btruncf):
6742 Enable for arm and ARMv8 NEON.
6743 (check_effective_target_vect_call_ceilf): Likewise.
6744 (check_effective_target_vect_call_floorf): Likewise.
6745 (check_effective_target_vect_call_roundf): Likewise.
6746 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
6749 2013-04-04 Marek Polacek <polacek@redhat.com>
6751 PR tree-optimization/48186
6752 * gcc.dg/pr48186.c: New test.
6754 2013-04-04 Richard Biener <rguenther@suse.de>
6756 PR tree-optimization/56826
6757 * gcc.dg/vect/pr56826.c: New testcase.
6758 * gcc.dg/vect/O3-pr36098.c: Adjust.
6760 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
6762 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
6763 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6764 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6765 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6766 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6767 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6768 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6769 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6770 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6771 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6773 2013-04-04 Richard Biener <rguenther@suse.de>
6775 PR tree-optimization/56213
6776 * gcc.dg/vect/vect-123.c: New testcase.
6778 2013-04-04 Tobias Burnus <burnus@net-b.de>
6781 * gfortran.dg/read_repeat_2.f90: New.
6783 2013-04-04 Richard Biener <rguenther@suse.de>
6785 PR tree-optimization/56837
6786 * g++.dg/torture/pr56837.C: New testcase.
6788 2013-04-04 Tobias Burnus <burnus@net-b.de>
6791 * gfortran.dg/c_loc_test_21.f90: New.
6792 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
6793 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
6794 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
6795 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
6796 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
6798 2013-04-03 Jeff Law <law@redhat.com>
6800 PR tree-optimization/56799
6801 * gcc.c-torture/execute/pr56799.c: New test.
6803 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/warn/Wpointer-arith-1.C: New.
6807 * g++.dg/gomp/for-19.C: Adjust.
6809 2013-04-03 Marek Polacek <polacek@redhat.com>
6812 * gcc.dg/pr55702.c: New test.
6814 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6817 * gcc.dg/pr56809.c: New testcase.
6819 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6822 * g++.dg/debug/pr56819.C: New test.
6824 2013-04-03 Richard Biener <rguenther@suse.de>
6826 PR tree-optimization/56817
6827 * g++.dg/torture/pr56817.C: New testcase.
6829 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6831 * gcc.dg/vect/bb-slp-31.c: New file.
6833 2013-04-03 Jason Merrill <jason@redhat.com>
6836 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
6838 2013-04-03 Richard Biener <rguenther@suse.de>
6840 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
6842 2013-04-03 Richard Biener <rguenther@suse.de>
6844 PR tree-optimization/55964
6845 * gcc.dg/torture/pr55964-2.c: New testcase.
6847 2013-04-03 Richard Biener <rguenther@suse.de>
6849 PR tree-optimization/56501
6850 * gcc.dg/torture/pr56501.c: New testcase.
6852 2013-04-03 Richard Biener <rguenther@suse.de>
6854 PR tree-optimization/56407
6855 * gcc.dg/torture/pr56407.c: New testcase.
6857 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6859 PR tree-optimization/56790
6860 * g++.dg/ext/pr56790-1.C: New testcase.
6862 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
6864 * gcc.target/i386/merge-1.c: New testcase.
6865 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
6867 2013-04-03 Jakub Jelinek <jakub@redhat.com>
6870 * gcc.c-torture/execute/pr19449.c: New test.
6872 2013-04-03 Richard Biener <rguenther@suse.de>
6874 PR tree-optimization/56812
6875 * g++.dg/vect/slp-pr56812.cc: New testcase.
6877 2013-04-03 Janus Weil <janus@gcc.gnu.org>
6881 * gfortran.dg/altreturn_8.f90: New.
6882 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
6883 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
6884 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
6886 2013-04-02 Jakub Jelinek <jakub@redhat.com>
6888 PR rtl-optimization/56745
6889 * gcc.c-torture/compile/pr56745.c: New test.
6891 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
6893 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6895 2013-04-02 Richard Biener <rguenther@suse.de>
6897 PR tree-optimization/56778
6898 * gcc.dg/torture/pr56778.c: New testcase.
6900 2013-04-02 Richard Biener <rguenther@suse.de>
6903 * g++.dg/torture/pr56768.C: New testcase.
6905 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
6907 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6909 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6912 * gfortran.dg/namelist_82.f90: New test.
6914 2013-04-01 Janus Weil <janus@gcc.gnu.org>
6917 * gfortran.dg/implicit_class_1.f90: New.
6919 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6922 * gfortran.dg/namelist_81.f90: New test.
6924 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6926 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
6927 for constant and equal string lengths.
6928 * gfortran.dg/character_comparison_5.f90: Likewise.
6929 * gfortran.dg/character_comparison_9.f90: New test.
6931 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
6933 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6934 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6936 2013-03-29 Tobias Burnus <burnus@net-b.de>
6939 * gfortran.dg/optional_absent_3.f90: New.
6941 2013-03-29 Tobias Burnus <burnus@net-b.de>
6944 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6946 2013-03-29 Tobias Burnus <burnus@net-b.de>
6949 * gfortran.dg/namelist_80.f90: New.
6951 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6954 * gfortran.dg/string_length_2.f90: New test.
6955 * gfortran.dg/dependency_41.f90: New test.
6957 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6960 * gfortran.dg/array_constructor_43.f90: New test.
6961 * gfortran.dg/random_seed_3.f90: New test.
6963 2013-03-28 Ian Bolton <ian.bolton@arm.com>
6965 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6966 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6967 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6968 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6969 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6970 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6971 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6972 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6973 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6974 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6976 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6979 * g++.dg/conversion/op4.C: Adjust.
6980 * g++.dg/cpp0x/rv1n.C: Likewise.
6981 * g++.dg/cpp0x/rv2n.C: Likewise.
6982 * g++.dg/cpp0x/template_deduction.C: Likewise.
6983 * g++.dg/expr/cond8.C: Likewise.
6984 * g++.dg/other/error4.C: Likewise.
6985 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6986 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6987 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6988 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6989 * g++.old-deja/g++.jason/conversion2.C: Likewise.
6990 * g++.old-deja/g++.law/cvt20.C: Likewise.
6991 * g++.old-deja/g++.law/cvt8.C: Likewise.
6992 * g++.old-deja/g++.law/init8.C: Likewise.
6993 * g++.old-deja/g++.mike/net12.C: Likewise.
6994 * g++.old-deja/g++.mike/net8.C: Likewise.
6995 * g++.old-deja/g++.mike/p2793.C: Likewise.
6996 * g++.old-deja/g++.mike/p3836.C: Likewise.
6997 * g++.old-deja/g++.mike/p418.C: Likewise.
6998 * g++.old-deja/g++.mike/p701.C: Likewise.
6999 * g++.old-deja/g++.mike/p807.C: Likewise.
7001 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7004 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7007 2013-03-28 Marek Polacek <polacek@redhat.com>
7009 PR tree-optimization/56695
7010 * gcc.dg/vect/pr56695.c: New test.
7012 2013-03-28 Richard Biener <rguenther@suse.de>
7014 PR tree-optimization/37021
7015 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7016 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7018 2013-03-27 Tobias Burnus <burnus@net-b.de>
7022 * gfortran.dg/sizeof_2.f90: New.
7023 * gfortran.dg/sizeof_3.f90: New.
7024 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7026 2013-03-27 Richard Biener <rguenther@suse.de>
7028 PR tree-optimization/37021
7029 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7031 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7033 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7034 * g++.dg/ipa/ivinline-2.C: Likewise.
7035 * g++.dg/ipa/ivinline-3.C: Likewise.
7036 * g++.dg/ipa/ivinline-4.C: Likewise.
7037 * g++.dg/ipa/ivinline-5.C: Likewise.
7038 * g++.dg/ipa/ivinline-7.C: Likewise.
7039 * g++.dg/ipa/ivinline-8.C: Likewise.
7040 * g++.dg/ipa/ivinline-9.C: Likewise.
7041 * g++.dg/cpp0x/noexcept03.C: Likewise.
7042 * gcc.dg/const-1.c: Likewise.
7043 * gcc.dg/ipa/pure-const-1.c: Likewise.
7044 * gcc.dg/noreturn-8.c: Likewise.
7045 * gcc.target/i386/mmx-1.c: Likewise.
7046 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7047 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7048 * gcc.c-torture/execute/pr33992.x: New file.
7050 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7052 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7054 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7057 * g++.dg/ext/desig5.C: New.
7059 2013-03-26 Tobias Burnus <burnus@net-b.de>
7062 * gfortran.dg/merge_init_expr_2.f90: New.
7063 * gfortran.dg/merge_char_1.f90: Modify test to
7064 stay a run-time test.
7065 * gfortran.dg/merge_char_3.f90: Ditto.
7067 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7069 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7070 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7072 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7075 * g++.dg/cpp0x/range-for23.C: New.
7077 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7080 * gfortran.dg/namelist_79.f90: New.
7082 2013-03-25 Martin Jambor <mjambor@suse.cz>
7084 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7086 2013-03-25 Tobias Burnus <burnus@net-b.de>
7106 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7107 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7108 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7109 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7110 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7111 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7112 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7113 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7114 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7115 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7116 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7117 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7118 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7119 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7120 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7121 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7122 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7123 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7124 * gfortran.dg/pr32601_1.f03: Ditto.
7125 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7126 * gfortran.dg/blockdata_7.f90: New.
7127 * gfortran.dg/c_assoc_4.f90: New.
7128 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7129 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7130 * gfortran.dg/c_funloc_tests_8.f90: New.
7131 * gfortran.dg/c_loc_test_17.f90: New.
7132 * gfortran.dg/c_loc_test_18.f90: New.
7133 * gfortran.dg/c_loc_test_19.f90: New.
7134 * gfortran.dg/c_loc_test_20.f90: New.
7135 * gfortran.dg/c_sizeof_5.f90: New.
7136 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7137 * gfortran.dg/transfer_resolve_2.f90: New.
7138 * gfortran.dg/transfer_resolve_3.f90: New.
7139 * gfortran.dg/transfer_resolve_4.f90: New.
7140 * gfortran.dg/pr32601.f03: Update dg-error.
7141 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7142 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7144 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7146 * gcc.target/arm/vseleqdf.c: New test.
7147 * gcc.target/arm/vseleqsf.c: Likewise.
7148 * gcc.target/arm/vselgedf.c: Likewise.
7149 * gcc.target/arm/vselgesf.c: Likewise.
7150 * gcc.target/arm/vselgtdf.c: Likewise.
7151 * gcc.target/arm/vselgtsf.c: Likewise.
7152 * gcc.target/arm/vselledf.c: Likewise.
7153 * gcc.target/arm/vsellesf.c: Likewise.
7154 * gcc.target/arm/vselltdf.c: Likewise.
7155 * gcc.target/arm/vselltsf.c: Likewise.
7156 * gcc.target/arm/vselnedf.c: Likewise.
7157 * gcc.target/arm/vselnesf.c: Likewise.
7158 * gcc.target/arm/vselvcdf.c: Likewise.
7159 * gcc.target/arm/vselvcsf.c: Likewise.
7160 * gcc.target/arm/vselvsdf.c: Likewise.
7161 * gcc.target/arm/vselvssf.c: Likewise.
7163 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7165 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7167 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7168 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7169 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7170 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7171 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7172 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7173 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7174 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7175 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7176 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7177 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7178 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7179 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7180 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7181 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7182 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7183 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7184 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7185 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7186 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7187 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7188 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7189 * gcc.target/arm/atomic-op-char.c: Likewise.
7190 * gcc.target/arm/atomic-op-consume.c: Likewise.
7191 * gcc.target/arm/atomic-op-int.c: Likewise.
7192 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7193 * gcc.target/arm/atomic-op-release.c: Likewise.
7194 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7195 * gcc.target/arm/atomic-op-short.c: Likewise.
7197 2013-03-25 Richard Biener <rguenther@suse.de>
7200 * g++.dg/torture/pr56694.C: New testcase.
7202 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7205 * gcc.target/arm/neon-vcond-gt.c: New test.
7206 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7207 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7209 2013-03-25 Richard Biener <rguenther@suse.de>
7211 PR tree-optimization/56689
7212 * gcc.dg/torture/pr56689.c: New testcase.
7214 2013-03-25 Kai Tietz <ktietz@redhat.com>
7216 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7218 2013-03-24 Tobias Burnus <burnus@net-b.de>
7221 * gfortran.dg/eof_5.f90: New.
7223 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7225 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7228 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7230 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7232 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7235 * gcc.c-torture/execute/builtins/builtins.exp: Add
7236 -Wl,--allow-multiple-definition for RTEMS targets.
7238 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7240 * gcc.target/aarch64/movk.c: New test.
7242 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7244 * g++.dg/ext/vector21.C: New testcase.
7246 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7248 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7249 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7251 2013-03-21 Richard Biener <rguenther@suse.de>
7253 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7254 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7256 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7258 * gcc.target/aarch64/vect.c: Test and result vector added
7259 for sabd and saba instructions.
7260 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7261 instructions in assembly.
7262 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7263 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7264 for fabd instruction.
7265 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7266 instruction in assembly.
7267 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7269 2013-03-20 Jeff Law <law@redhat.com>
7271 * g++.dg/tree-ssa/ssa-dom.C: New test.
7273 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7275 * gcc.target/powerpc/mmfpgpr.c: New test.
7276 * gcc.target/powerpc/sd-vsx.c: Likewise.
7277 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7278 * gcc.target/powerpc/vsx-float0.c: Likewise.
7280 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7282 PR tree-optimization/56355
7283 * gcc.dg/pr56355-1.c: New file.
7285 2013-03-20 Catherine Moore <clm@codesourcery.com>
7286 Richard Sandiford <rdsandiford@googlemail.com>
7288 * gcc.target/mips/mips.exp: Add microMIPS support.
7289 * gcc.target/mips/umips-movep-2.c: New test.
7290 * gcc.target/mips/umips-lwp-2.c: New test.
7291 * gcc.target/mips/umips-swp-5.c: New test.
7292 * gcc.target/mips/umips-constraints-1.c: New test.
7293 * gcc.target/mips/umips-lwp-3.c: New test.
7294 * gcc.target/mips/umips-swp-6.c: New test.
7295 * gcc.target/mips/umips-constraints-2.c: New test.
7296 * gcc.target/mips/umips-save-restore-1.c: New test.
7297 * gcc.target/mips/umips-lwp-4.c: New test.
7298 * gcc.target/mips/umips-swp-7.c: New test.
7299 * gcc.target/mips/umips-save-restore-2.c: New test.
7300 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7301 * gcc.target/mips/umips-lwp-5.c: New test.
7302 * gcc.target/mips/umips-save-restore-3.c: New test.
7303 * gcc.target/mips/umips-lwp-6.c: New test.
7304 * gcc.target/mips/umips-swp-1.c: New test.
7305 * gcc.target/mips/umips-lwp-7.c: New test.
7306 * gcc.target/mips/umips-swp-2.c: New test.
7307 * gcc.target/mips/umips-lwp-8.c: New test.
7308 * gcc.target/mips/umips-swp-3.c: New test.
7309 * gcc.target/mips/umips-movep-1.c: New test.
7310 * gcc.target/mips/umips-lwp-1.c: New test.
7311 * gcc.target/mips/umips-swp-4.c: New test.
7313 2013-03-20 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/56661
7316 * gcc.dg/torture/pr56661.c: New testcase.
7318 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7320 PR rtl-optimization/56605
7321 * gcc.target/powerpc/pr56605.c: New.
7323 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7326 * gfortran.dg/do_1.f90: Don't xfail.
7328 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7331 * gfortran.dg/namelist_77.f90: New.
7332 * gfortran.dg/namelist_78.f90: New.
7334 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7337 * gfortran.dg/open_negative_unit_1.f90: New.
7339 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7341 * gcc.target/aarch64/sbc.c: New test.
7343 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7345 * gcc.target/aarch64/ror.c: New test.
7347 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7349 * gcc.target/aarch64/extr.c: New test.
7351 2013-03-19 Richard Biener <rguenther@suse.de>
7353 PR tree-optimization/56273
7354 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7355 * c-c++-common/uninit-17.c: Likewise.
7357 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7359 PR tree-optimization/56635
7360 * g++.dg/torture/pr56635.C: New test.
7362 2013-03-18 Richard Biener <rguenther@suse.de>
7364 PR tree-optimization/3713
7365 * g++.dg/ipa/devirt-12.C: New testcase.
7367 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7370 * c-c++-common/pr56566.c: New test.
7372 2013-03-17 Jason Merrill <jason@redhat.com>
7374 * g++.dg/template/abstract-dr337.C: XFAIL.
7376 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7379 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7380 * c-c++-common/pr56607.c: New test.
7382 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7385 * g++.dg/cpp0x/constexpr-array5.C: New.
7387 2013-03-15 Tobias Burnus <burnus@net-b.de>
7390 * gfortran.dg/transfer_intrinsic_5.f90: New.
7392 2013-03-15 Kai Tietz <ktietz@redhat.com>
7394 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7395 * gcc.target/i386/pr20020-1.c: Likewise.
7396 * gcc.target/i386/pr20020-2.c: Likewise.
7397 * gcc.target/i386/pr20020-3.c: Likewise.
7398 * gcc.target/i386/pr53425-1.c: Likewise.
7399 * gcc.target/i386/pr53425-2.c: Likewise.
7400 * gcc.target/i386/pr55093.c: Likewise.
7401 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7403 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7406 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7407 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7409 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7411 PR tree-optimization/53265
7412 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7414 * gcc.dg/graphite/id-6.c (test): Likewise.
7415 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7416 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7418 PR tree-optimization/53265
7419 * gcc.dg/pr53265.c: New test.
7420 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7422 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7424 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7425 n, use it as high bound instead of 4.
7427 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7430 * gcc.target/sh/pr49880-1.c: New.
7431 * gcc.target/sh/pr49880-2.c: New.
7432 * gcc.target/sh/pr49880-3.c: New.
7433 * gcc.target/sh/pr49880-4.c: New.
7434 * gcc.target/sh/pr49880-5.c: New.
7436 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7438 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7440 2013-03-13 Richard Biener <rguenther@suse.de>
7442 PR tree-optimization/56608
7443 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7445 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7448 * g++.dg/cpp0x/alias-decl-32.C: New.
7450 2013-03-11 Jan Hubicka <jh@suse.cz>
7453 * gcc.c-torture/compile/pr56571.c: New testcase.
7455 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7457 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7458 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7460 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7462 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7463 * gcc.dg/inline_4.c: Likewise.
7464 * gcc.dg/unroll_2.c: Likewise.
7465 * gcc.dg/unroll_3.c: Likewise.
7466 * gcc.dg/unroll_4.c: Likewise.
7468 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7471 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7474 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7476 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7479 * gcc.c-torture/compile/pr40797.c: New.
7481 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7483 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7485 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7488 * gfortran.dg/class_56.f90: New test.
7490 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7493 * gcc.target/mips/pr56524.c: New test.
7495 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7498 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7500 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7503 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7505 2013-03-08 Marek Polacek <polacek@redhat.com>
7507 PR tree-optimization/56478
7508 * gcc.dg/torture/pr56478.c: New test.
7510 2013-03-08 Kai Tietz <ktietz@redhat.com>
7512 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7513 targets linker option --allow-multiple-definition.
7515 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7516 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7517 * gcc.dg/pr52549.c: Add LLP64 case.
7518 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7519 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7520 * gcc.dg/torture/pr51071-2.c: Likewise.
7521 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7522 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7523 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7524 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7525 * gcc.dg/weak/weak-1.c: Likewise.
7526 * gcc.dg/weak/weak-2.c: Likewise.
7527 * gcc.dg/weak/weak-3.c: Likewise.
7528 * gcc.dg/weak/weak-4.c: Likewise.
7529 * gcc.dg/weak/weak-5.c: Likewise.
7530 * gcc.dg/weak/weak-15.c: Likewise.
7531 * gcc.dg/weak/weak-16.c: Likewise.
7533 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7535 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7537 PR tree-optimization/56559
7538 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7540 2013-03-07 Andreas Schwab <schwab@suse.de>
7542 * gcc.dg/pr31490.c: Fix last change.
7544 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7547 * g++.dg/template/crash115.C: New.
7549 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7551 PR tree-optimization/56539
7552 * gcc.c-torture/compile/pr56539.c: New test.
7554 2013-03-06 Kai Tietz <ktietz@redhat.com>
7556 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7558 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7559 * gcc.dg/lto/20091013-1_2.c: Likewise.
7560 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7562 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7564 * gnat.dg/specs/aggr6.ads: New test.
7566 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7568 * gnat.dg/loop_optimization15.ad[sb]: New test.
7570 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7573 * gcc.dg/pr56548.c: New test.
7575 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7578 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7580 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7583 * g++.dg/template/typename20.C: New test.
7585 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7588 * gcc.dg/pr56510.c: New test.
7590 PR rtl-optimization/56484
7591 * gcc.c-torture/compile/pr56484.c: New test.
7593 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7596 * g++.dg/warn/Wsign-conversion-2.C: New.
7598 2013-03-05 Richard Biener <rguenther@suse.de>
7600 PR tree-optimization/56270
7601 * gcc.dg/vect/slp-38.c: New testcase.
7603 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7605 PR rtl-optimization/56494
7606 * gcc.dg/pr56494.c: New test.
7608 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7610 * gcc.dg/pr56424.c: New test.
7612 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7614 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7615 * gcc.dg/pr56228.c <avr>: Skip.
7617 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7620 PR tree-optimization/52631
7621 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7623 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7625 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7626 * gcc.dg/vect/vect-83_64.c: Same.
7628 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7631 * gfortran.dg/pointer_check_13.f90: New test.
7633 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7636 * gfortran.dg/array_constructor_42.f90: New test.
7638 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7641 * g++.dg/template/static33.C: New.
7642 * g++.dg/template/static34.C: Likewise.
7645 * g++.dg/template/static35.C: New.
7647 2013-03-01 Steve Ellcey <sellcey@mips.com>
7649 * gcc.dg/pr56396.c: Require pic support.
7651 2013-03-01 Richard Biener <rguenther@suse.de>
7653 PR tree-optimization/55481
7654 * gcc.dg/torture/pr56488.c: New testcase.
7656 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7657 Jakub Jelinek <jakub@redhat.com>
7660 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7661 no_sanitize_address attribute rather than no_address_safety_analysis.
7662 * g++.dg/asan/sanitizer_test_utils.h
7663 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7664 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7665 in addition to no_address_safety_analysis.
7667 2013-02-28 Jason Merrill <jason@redhat.com>
7670 * g++.dg/cpp0x/constexpr-and.C: New.
7672 2013-02-28 Martin Jambor <mjambor@suse.cz>
7674 PR tree-optimization/56294
7675 * g++.dg/debug/pr56294.C: New test.
7677 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7679 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7681 2013-02-27 Marek Polacek <polacek@redhat.com>
7683 PR rtl-optimization/56466
7684 * gcc.dg/pr56466.c: New test.
7686 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7688 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7689 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7690 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7692 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7695 * gcc.dg/pr45472.c: New test.
7697 2013-02-26 Marek Polacek <polacek@redhat.com>
7699 PR tree-optimization/56426
7700 * gcc.dg/pr56436.c: New test.
7702 2013-02-26 Jakub Jelinek <jakub@redhat.com>
7704 PR tree-optimization/56448
7705 * gcc.c-torture/compile/pr56448.c: New test.
7707 PR tree-optimization/56443
7708 * gcc.dg/torture/pr56443.c: New test.
7710 2013-02-25 Richard Biener <rguenther@suse.de>
7712 PR tree-optimization/56175
7713 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
7715 2013-02-24 Jakub Jelinek <jakub@redhat.com>
7718 * g++.dg/torture/pr56403.C: New test.
7720 2013-02-25 Catherine Moore <clm@codesourcery.com>
7723 2013-02-24 Catherine Moore <clm@codesourcery.com>
7724 Richard Sandiford <rdsandiford@googlemail.com>
7726 * gcc.target/mips/mips.exp: Add microMIPS support.
7727 * gcc.target/mips/umips-movep-2.c: New test.
7728 * gcc.target/mips/umips-lwp-2.c: New test.
7729 * gcc.target/mips/umips-swp-5.c: New test.
7730 * gcc.target/mips/umips-constraints-1.c: New test.
7731 * gcc.target/mips/umips-lwp-3.c: New test.
7732 * gcc.target/mips/umips-swp-6.c: New test.
7733 * gcc.target/mips/umips-constraints-2.c: New test.
7734 * gcc.target/mips/umips-save-restore-1.c: New test.
7735 * gcc.target/mips/umips-lwp-4.c: New test.
7736 * gcc.target/mips/umips-swp-7.c: New test.
7737 * gcc.target/mips/umips-save-restore-2.c: New test.
7738 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7739 * gcc.target/mips/umips-lwp-5.c: New test.
7740 * gcc.target/mips/umips-save-restore-3.c: New test.
7741 * gcc.target/mips/umips-lwp-6.c: New test.
7742 * gcc.target/mips/umips-swp-1.c: New test.
7743 * gcc.target/mips/umips-lwp-7.c: New test.
7744 * gcc.target/mips/umips-swp-2.c: New test.
7745 * gcc.target/mips/umips-lwp-8.c: New test.
7746 * gcc.target/mips/umips-swp-3.c: New test.
7747 * gcc.target/mips/umips-movep-1.c: New test.
7748 * gcc.target/mips/umips-lwp-1.c: New test.
7749 * gcc.target/mips/umips-swp-4.c: New test.
7751 2013-02-24 Catherine Moore <clm@codesourcery.com>
7752 Richard Sandiford <rdsandiford@googlemail.com>
7754 * gcc.target/mips/mips.exp: Add microMIPS support.
7755 * gcc.target/mips/umips-movep-2.c: New test.
7756 * gcc.target/mips/umips-lwp-2.c: New test.
7757 * gcc.target/mips/umips-swp-5.c: New test.
7758 * gcc.target/mips/umips-constraints-1.c: New test.
7759 * gcc.target/mips/umips-lwp-3.c: New test.
7760 * gcc.target/mips/umips-swp-6.c: New test.
7761 * gcc.target/mips/umips-constraints-2.c: New test.
7762 * gcc.target/mips/umips-save-restore-1.c: New test.
7763 * gcc.target/mips/umips-lwp-4.c: New test.
7764 * gcc.target/mips/umips-swp-7.c: New test.
7765 * gcc.target/mips/umips-save-restore-2.c: New test.
7766 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7767 * gcc.target/mips/umips-lwp-5.c: New test.
7768 * gcc.target/mips/umips-save-restore-3.c: New test.
7769 * gcc.target/mips/umips-lwp-6.c: New test.
7770 * gcc.target/mips/umips-swp-1.c: New test.
7771 * gcc.target/mips/umips-lwp-7.c: New test.
7772 * gcc.target/mips/umips-swp-2.c: New test.
7773 * gcc.target/mips/umips-lwp-8.c: New test.
7774 * gcc.target/mips/umips-swp-3.c: New test.
7775 * gcc.target/mips/umips-movep-1.c: New test.
7776 * gcc.target/mips/umips-lwp-1.c: New test.
7777 * gcc.target/mips/umips-swp-4.c: New test.
7779 2013-02-22 Jakub Jelinek <jakub@redhat.com>
7782 * lib/asan-dg.exp (asan_link_flags): Add
7783 -B${gccpath}/libsanitizer/asan/ to flags.
7785 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7788 * gcc.dg/torture/pr56420.c: New test.
7790 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
7793 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
7795 2013-02-21 Martin Jambor <mjambor@suse.cz>
7797 PR tree-optimization/56310
7798 * g++.dg/ipa/pr56310.C: New test.
7800 2013-02-21 Janus Weil <janus@gcc.gnu.org>
7803 * gfortran.dg/proc_ptr_comp_37.f90: New.
7805 2013-02-21 Richard Biener <rguenther@suse.de>
7807 PR tree-optimization/56415
7809 2013-02-11 Richard Biener <rguenther@suse.de>
7811 PR tree-optimization/56273
7812 * g++.dg/warn/Warray-bounds-6.C: New testcase.
7813 * gcc.dg/tree-ssa/pr21559.c: Adjust.
7814 * gcc.dg/tree-ssa/vrp17.c: Likewise.
7815 * gcc.dg/tree-ssa/vrp18.c: Likewise.
7816 * gcc.dg/tree-ssa/vrp23.c: Likewise.
7817 * gcc.dg/tree-ssa/vrp24.c: Likewise.
7819 2013-02-21 Marek Polacek <polacek@redhat.com>
7821 PR tree-optimization/56398
7822 * g++.dg/torture/pr56398.C: New test.
7824 2013-02-21 Jakub Jelinek <jakub@redhat.com>
7827 * gcc.c-torture/compile/pr56405.c: New test.
7829 2013-02-20 Jan Hubicka <jh@suse.cz>
7831 PR tree-optimization/56265
7832 * g++.dg/ipa/devirt-11.C: New testcase.
7834 2013-02-20 Richard Biener <rguenther@suse.de>
7836 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
7838 2013-02-20 Richard Biener <rguenther@suse.de>
7839 Jakub Jelinek <jakub@redhat.com>
7841 PR tree-optimization/56396
7842 * gcc.dg/pr56396.c: New testcase.
7844 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7847 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
7849 2013-02-19 Richard Biener <rguenther@suse.de>
7851 PR tree-optimization/56384
7852 * gcc.dg/torture/pr56384.c: New testcase.
7854 2013-02-19 Jakub Jelinek <jakub@redhat.com>
7856 PR tree-optimization/56350
7857 * gcc.dg/pr56350.c: New test.
7859 PR tree-optimization/56381
7860 * g++.dg/opt/pr56381.C: New test.
7862 2013-02-18 Jakub Jelinek <jakub@redhat.com>
7865 * lib/dg-pch.exp (pch-init, pch-finish,
7866 check_effective_target_pch_supported_debug): New procs.
7867 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
7868 Likewise if $pch_unsupported_debug and $flags include -g.
7869 Skip FAILs about missing *.gch file if $pch_unsupported_debug
7870 and dg-require-effective-target pch_unsupported_debug.
7871 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
7872 * objc.dg/pch/pch.exp: Likewise.
7873 * gcc.dg/pch/pch.exp: Likewise.
7874 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
7875 pch_unsupported_debug.
7876 * gcc.dg/pch/valid-1.hs: Likewise.
7877 * gcc.dg/pch/valid-1b.c: Likewise.
7878 * gcc.dg/pch/valid-1b.hs: Likewise.
7880 2013-02-18 Richard Biener <rguenther@suse.de>
7882 PR tree-optimization/56366
7883 * gcc.dg/torture/pr56366.c: New testcase.
7885 2013-02-18 Richard Biener <rguenther@suse.de>
7888 * gcc.dg/torture/pr56349.c: New testcase.
7890 2013-02-18 Richard Biener <rguenther@suse.de>
7892 PR tree-optimization/56321
7893 * gcc.dg/torture/pr56321.c: New testcase.
7895 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
7897 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7899 2013-02-16 Jakub Jelinek <jakub@redhat.com>
7900 Dodji Seketeli <dodji@redhat.com>
7903 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7904 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7905 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7906 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7907 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7908 * c-c++-common/asan/pr56330.c: Likewise.
7909 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7910 Ensure the size argument of __builtin_memcpy is a constant.
7912 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
7913 Paolo Carlini <paolo.carlini@oracle.com>
7916 * g++.dg/cpp0x/enum23.C: New.
7918 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
7921 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7923 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
7925 PR rtl-optimization/56348
7926 * gcc.target/i386/pr56348.c: New test.
7928 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
7930 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7931 * gcc.target/arm/interrupt-2.c: Likewise.
7933 2013-02-15 Tobias Burnus <burnus@net-b.de>
7936 * gfortran.dg/matmul_9.f90: New.
7938 2013-02-15 Tobias Burnus <burnus@net-b.de>
7941 * gfortran.dg/init_flag_11.f90: New.
7943 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7945 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7947 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7949 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7952 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
7953 Tobias Burnus <burnus@net-b.de>
7956 * gfortran.dg/allocatable_function_7.f90: New.
7958 2013-02-14 Jakub Jelinek <jakub@redhat.com>
7960 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7961 * asan_globals_test-wrapper.cc: New file.
7962 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7963 instead of asan_globals_test.cc as dg-additional-sources.
7964 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7965 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
7966 "sanitizer_test_utils.h" instead of
7967 "sanitizer_common/tests/sanitizer_test_utils.h".
7968 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7969 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7970 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7971 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7972 * g++.dg/asan/asan_test.cc: Synced from upstream.
7973 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7975 2013-02-14 Dodji Seketeli <dodji@redhat.com>
7978 * c-c++-common/asan/memcmp-2.c: New test.
7980 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
7983 * g++.dg/cpp0x/udlit-string-literal.h: New.
7984 * g++.dg/cpp0x/udlit-string-literal.C: New.
7986 2013-02-13 Sriraman Tallam <tmsriram@google.com>
7988 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7990 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
7993 * gcc.target/arm/pr56184.C: New test.
7995 2013-02-13 Jakub Jelinek <jakub@redhat.com>
7998 * g++.dg/torture/pr56302.C: New test.
7999 * g++.dg/cpp0x/constexpr-56302.C: New test.
8000 * c-c++-common/pr56302.c: New test.
8002 2013-02-13 Tobias Burnus <burnus@net-b.de>
8003 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8006 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8007 * gfortran.dg/quad_3.f90: Ditto.
8009 2013-02-13 Kostya Serebryany <kcc@google.com>
8011 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8012 to match the fresh asan run-time.
8013 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8015 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8017 Avoid instrumenting duplicated memory access in the same basic block
8018 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8019 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8020 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8021 * c-c++-common/asan/inc.c: Likewise.
8023 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8026 * gcc.target/i386/pr56148.c: New test.
8028 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8029 Tobias Burnus <burnus@net-b.de>
8032 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8035 2013-02-12 Richard Biener <rguenther@suse.de>
8038 * gcc.dg/lto/pr56297_0.c: New testcase.
8039 * gcc.dg/lto/pr56297_0.c: Likewise.
8041 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8044 * gfortran.dg/typebound_deferred_1.f90: New.
8046 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8048 PR rtl-optimization/56151
8049 * gcc.target/i386/pr56151.c: New test.
8051 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8053 * g++.dg/ext/mv12.C: New test.
8054 * g++.dg/ext/mv12.h: New file.
8055 * g++.dg/ext/mv12-aux.C: New file.
8056 * g++.dg/ext/mv13.C: New test.
8058 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8060 * lib/target-supports.exp
8061 (check_effective_target_powerpc_eabi_ok): New.
8062 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8064 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8065 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8067 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8068 * gcc.target/powerpc/pr51623.c: Likewise.
8069 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8070 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8072 2013-02-11 Alexander Potapenko <glider@google.com>
8073 Jack Howarth <howarth@bromo.med.uc.edu>
8074 Jakub Jelinek <jakub@redhat.com>
8077 * g++.dg/asan/pr55617.C: Run on all targets.
8079 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8081 PR rtl-optimization/56275
8082 * gcc.dg/pr56275.c: New test.
8084 2013-02-11 Richard Biener <rguenther@suse.de>
8086 PR tree-optimization/56273
8087 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8089 2013-02-11 Richard Biener <rguenther@suse.de>
8091 PR tree-optimization/56264
8092 * gcc.dg/torture/pr56264.c: New testcase.
8094 2013-02-11 Richard Biener <rguenther@suse.de>
8096 PR tree-optimization/56273
8097 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8098 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8099 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8100 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8101 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8102 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8104 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8106 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8107 for *-*-linux-gnu targets.
8108 * g++.dg/asan/interception-test-1.c: Ditto.
8109 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8110 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8112 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8115 * gfortran.dg/intrinsic_size_4.f90 : New test.
8117 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8120 * gcc.target/powerpc/pr56256.c: New test.
8122 2013-02-08 Ian Lance Taylor <iant@google.com>
8124 * lib/go.exp: Load timeout.exp.
8126 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8128 PR rtl-optimization/56246
8129 * gcc.target/i386/pr56246.c: New test.
8131 2013-02-08 Jeff Law <law@redhat.com>
8134 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8136 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8139 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8142 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8144 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8146 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8148 PR rtl-optimization/56195
8149 * gcc.dg/torture/pr56195.c: New test.
8151 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8154 * gfortran.dg/recursive_interface_2.f90: New test.
8156 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8158 PR tree-optimization/56250
8159 * gcc.c-torture/execute/pr56250.c: New test.
8161 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8163 PR tree-optimization/56064
8164 * gcc.dg/fixed-point/view-convert-2.c: New test.
8166 2013-02-08 Michael Matz <matz@suse.de>
8168 PR tree-optimization/52448
8169 * gcc.dg/pr52448.c: New test.
8171 2013-02-08 Richard Biener <rguenther@suse.de>
8174 * gcc.dg/torture/pr56181.c: New testcase.
8176 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8179 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8180 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8182 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8185 * g++.dg/parse/crash61.C: New test.
8188 * g++.dg/parse/pr56239.C: New test.
8191 * g++.dg/abi/mangle61.C: New test.
8193 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8195 PR rtl-optimization/56225
8196 * gcc.target/i386/pr56225.c: New test.
8198 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8201 * gcc.dg/guality/pr56154-1.c: New test.
8202 * gcc.dg/guality/pr56154-2.c: New test.
8203 * gcc.dg/guality/pr56154-3.c: New test.
8204 * gcc.dg/guality/pr56154-4.c: New test.
8205 * gcc.dg/guality/pr56154-aux.c: New file.
8207 PR tree-optimization/55789
8208 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8210 * gcc.dg/tree-ssa/inline-3.c: Add
8211 --param max-early-inliner-iterations=2 option.
8213 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8216 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8217 Add -fno-dwarf2-cfi-asm to dg-options.
8220 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8223 * gcc.dg/pr56228.c: New test.
8225 2013-02-07 Alan Modra <amodra@gmail.com>
8228 * gcc.target/powerpc/pr54009.c: New test.
8230 * gfortran.dg/pr54131.f: New test.
8232 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8235 * gfortran.dg/array_constructor_41.f90: New test.
8237 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8240 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8242 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8245 * g++.dg/gomp/pr56217.C: New test.
8247 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8249 PR tree-optimization/56205
8250 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8251 * gcc.c-torture/execute/pr56205.c: New test.
8253 2013-02-05 Richard Biener <rguenther@suse.de>
8255 PR tree-optimization/53342
8256 PR tree-optimization/53185
8257 * gcc.dg/vect/pr53185-2.c: New testcase.
8259 2013-02-05 Jan Hubicka <jh@suse.cz>
8261 PR tree-optimization/55789
8262 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8263 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8264 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8265 * g++.dg/ipa/inline-1.C: New testcase.
8266 * g++.dg/ipa/inline-2.C: New testcase.
8267 * g++.dg/ipa/inline-3.C: New testcase.
8269 2013-02-05 Jan Hubicka <jh@suse.cz>
8271 PR tree-optimization/55789
8272 * g++.dg/torture/pr55789.C: New testcase.
8274 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8277 * gcc.dg/pr56167.c: New test.
8279 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8282 * gcc.target/sh/pr55146.c: New.
8284 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8286 PR tree-optimization/54386
8287 * gcc.target/sh/pr54386.c: New.
8289 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8292 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8295 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8297 2013-02-04 Alexander Potapenko <glider@google.com>
8298 Jack Howarth <howarth@bromo.med.uc.edu>
8299 Jakub Jelinek <jakub@redhat.com>
8302 * g++.dg/asan/pr55617.C: New test.
8304 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8307 * gfortran.dg/typebound_operator_19.f90: New test.
8308 * gfortran.dg/typebound_assignment_4.f90: New test.
8310 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8313 * gfortran.dg/recursive_interface_1.f90: New test.
8315 2013-02-04 Richard Guenther <rguenther@suse.de>
8318 * gcc.dg/lto/pr56168_0.c: New testcase.
8319 * gcc.dg/lto/pr56168_1.c: Likewise.
8321 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8325 * gfortran.dg/block_12.f90: New test.
8326 * gfortran.dg/module_error_1.f90: New test.
8328 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8330 * lib/target-supports.exp (check_effective_target_vect_float)
8331 (check_effective_target_vect_no_align): Add mips-sde-elf.
8333 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8335 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8337 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8339 * gcc.dg/pr56023.c: XFAIL on AIX.
8340 * gcc.dg/vect/pr49352.c: Same.
8342 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8344 * gnat.dg/opt26.adb: New test.
8346 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8349 2013-01-27 Amol Pise <amolpise15@gmail.com>
8351 * gcc.target/arm/neon-vfnms-1.c: New test.
8352 * gcc.target/arm/neon-vfnma-1.c: New test.
8354 2013-01-31 Richard Biener <rguenther@suse.de>
8356 PR tree-optimization/56157
8357 * gcc.dg/torture/pr56157.c: New testcase.
8359 2013-01-30 Richard Biener <rguenther@suse.de>
8361 PR tree-optimization/56150
8362 * gcc.dg/torture/pr56150.c: New testcase.
8364 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8367 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8368 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8369 printed in backtrace.
8370 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8371 to avoid errors about mismatched allocation vs. deallocation.
8374 * g++.dg/mv1.C: Moved to...
8375 * g++.dg/ext/mv1.C: ... here. Adjust test.
8376 * g++.dg/mv2.C: Moved to...
8377 * g++.dg/ext/mv2.C: ... here. Adjust test.
8378 * g++.dg/mv3.C: Moved to...
8379 * g++.dg/ext/mv3.C: ... here.
8380 * g++.dg/mv4.C: Moved to...
8381 * g++.dg/ext/mv4.C: ... here.
8382 * g++.dg/mv5.C: Moved to...
8383 * g++.dg/ext/mv5.C: ... here. Adjust test.
8384 * g++.dg/mv6.C: Moved to...
8385 * g++.dg/ext/mv6.C: ... here. Adjust test.
8386 * g++.dg/ext/mv7.C: New test.
8387 * g++.dg/ext/mv8.C: New test.
8388 * g++.dg/ext/mv9.C: New test.
8389 * g++.dg/ext/mv10.C: New test.
8390 * g++.dg/ext/mv11.C: New test.
8392 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8394 PR rtl-optimization/56144
8395 * gcc.dg/pr56144.c: New.
8397 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8399 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8401 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8402 * g++.dg/cpp0x/constexpr-55573.C: Same
8404 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8406 PR tree-optimization/56064
8407 * gcc.dg/fixed-point/view-convert.c: New test.
8409 2013-01-30 Andreas Schwab <schwab@suse.de>
8411 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8412 evaluate the end index in string range.
8414 2013-01-30 Tobias Burnus <burnus@net-b.de>
8417 * gfortran.dg/allocatable_function_6.f90: New.
8419 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8420 Mikael Morin <mikael@gcc.gnu.org>
8423 * gfortran.dg/proc_ptr_comp_36.f90: New.
8425 2013-01-29 Richard Biener <rguenther@suse.de>
8427 PR tree-optimization/55270
8428 * gcc.dg/torture/pr55270.c: New testcase.
8430 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8432 PR rtl-optimization/56117
8433 * gcc.dg/pr56117.c: New test.
8435 2013-01-28 Richard Biener <rguenther@suse.de>
8437 PR tree-optimization/56034
8438 * gcc.dg/torture/pr56034.c: New testcase.
8440 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8442 PR tree-optimization/56125
8443 * gcc.dg/pr56125.c: New test.
8445 2013-01-28 Tobias Burnus <burnus@net-b.de>
8446 Mikael Morin <mikael@gcc.gnu.org>
8449 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8450 * gfortran.dg/import8.f90: Likewise.
8451 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8452 * gfortran.dg/import10.f90: New test.
8453 * gfortran.dg/import11.f90: Likewise
8455 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8458 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8459 string.h. Provide memset, malloc and free prototypes, adjust line
8460 numbers in dg-output.
8461 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8462 Provide memset prototype and adjust line numbers in dg-output.
8463 * c-c++-common/asan/global-overflow-1.c: Likewise.
8465 PR tree-optimization/56094
8466 * gcc.dg/pr56094.c: New test.
8468 2013-01-27 Amol Pise <amolpise15@gmail.com>
8470 * gcc.target/arm/neon-vfnms-1.c: New test.
8471 * gcc.target/arm/neon-vfnma-1.c: New test.
8473 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8476 * gcc.target/i386/pr56114.c: New test.
8478 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8481 * gfortran.dg/associate_14.f90: New test.
8484 * gfortran.dg/associate_13.f90: New test.
8486 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/56098
8489 * gcc.dg/pr56098-1.c: New test.
8490 * gcc.dg/pr56098-2.c: New test.
8492 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8495 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8497 2013-01-22 Marek Polacek <polacek@redhat.com>
8499 PR tree-optimization/56035
8500 * gcc.dg/pr56035.c: New test.
8502 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8504 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8507 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8509 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8511 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8514 * gcc.dg/pr56078.c: New test.
8515 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8517 2013-01-24 Martin Jambor <mjambor@suse.cz>
8519 PR tree-optimization/55927
8520 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8522 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8524 * gcc.target/i386/movsd.c: New test.
8526 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8529 * gcc.target/i386/pr55934.c: New test.
8531 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8534 * gfortran.dg/select_8.f90: New.
8536 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8538 * gcc.target/microblaze/microblaze.exp: Remove
8539 target_config_cflags check.
8541 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8544 * gfortran.dg/gomp/pr56052.f90: New test.
8547 * gcc.dg/pr49069.c: New test.
8549 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8552 * g++.dg/cpp0x/constexpr-static10.C: New.
8554 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8557 * gcc.target/i386/pr56028.c: New test.
8559 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8562 * gcc.target/i386/pr55686.c: New test.
8564 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8567 * g++.dg/cpp0x/variadic139.C: New test.
8568 * g++.dg/cpp0x/variadic140.C: Likewise.
8569 * g++.dg/cpp0x/variadic141.C: Likewise.
8571 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8573 * gnat.dg/warn8.adb: New test.
8575 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8578 * gfortran.dg/include_8.f90: New test.
8580 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8582 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8583 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8585 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8587 PR tree-optimization/56051
8588 * gcc.c-torture/execute/pr56051.c: New test.
8590 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8592 PR rtl-optimization/56023
8593 * gcc.dg/pr56023.c: New test.
8595 2013-01-21 Martin Jambor <mjambor@suse.cz>
8598 * gcc.target/i386/pr56022.c: New test.
8600 2013-01-21 Jason Merrill <jason@redhat.com>
8602 * lib/target-supports.exp (check_effective_target_alias): New.
8604 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8607 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8609 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8611 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8613 2013-01-19 Jeff Law <law@redhat.com>
8615 PR tree-optimization/52631
8616 * tree-ssa/pr52631.c: New test.
8617 * tree-ssa/ssa-fre-9: Update expected output.
8619 2013-01-19 Anthony Green <green@moxielogic.com>
8621 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8624 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8626 PR tree-optimization/56029
8627 * g++.dg/torture/pr56029.C: New test.
8629 2013-01-18 Sharad Singhai <singhai@google.com>
8631 PR tree-optimization/55995
8632 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8634 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8637 * gcc.target/i386/pr55433.c: New.
8639 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8642 * gfortran.dg/pr56015.f90: New test.
8644 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8646 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8648 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8650 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8651 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8652 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8653 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8654 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8656 2013-01-17 Jeff Law <law@redhat.com>
8658 * gcc.dg/pr52573.c: Move to...
8659 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8661 PR rtl-optimization/52573
8662 * gcc.dg/pr52573.c: New test.
8664 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8667 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8668 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8669 check_no_compiler_messages to test support in ucontext.h.
8670 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8671 compliant RLIMIT_AS.
8673 2013-01-17 Marek Polacek <polacek@redhat.com>
8675 PR rtl-optimization/55833
8676 * gcc.dg/pr55833.c: New test.
8678 2013-01-17 Jan Hubicka <jh@suse.cz>
8680 PR tree-optimization/55273
8681 * gcc.c-torture/compile/pr55273.c: New testcase.
8683 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8686 * gcc.target/pr55981.c: New test.
8688 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8690 * gcc.target/arm/pr40887.c: Require at least armv5.
8691 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8692 * gcc.target/arm/pr51915.c: Likewise.
8693 * gcc.target/arm/pr52006.c: Likewise.
8694 * gcc.target/arm/pr53187.c: Likewise.
8696 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8697 * gcc.target/arm/ftest-support-arm.h: Delete.
8698 * gcc.target/arm/ftest-support-thumb.h: Delete.
8699 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8700 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8701 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8702 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
8703 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
8704 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
8705 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
8706 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
8707 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
8708 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
8709 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
8710 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
8711 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
8712 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
8713 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
8714 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
8715 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
8716 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
8717 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
8718 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
8719 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
8720 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
8721 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
8722 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
8724 2013-01-17 Martin Jambor <mjambor@suse.cz>
8726 PR tree-optimizations/55264
8727 * g++.dg/ipa/pr55264.C: New test.
8729 2013-01-16 Janus Weil <janus@gcc.gnu.org>
8732 * gfortran.dg/class_55.f90: New.
8734 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
8737 * gcc.c-torture/execute/builtins/builtins.exp: Add
8738 -Wl,--allow-multiple-definition for eabi and elf targets.
8741 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
8742 check_effective_target_vect_perm_short,
8743 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
8744 check_effective_target_vect64): Return 0 for big-endian ARM.
8745 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
8747 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
8750 2013-01-16 Richard Biener <rguenther@suse.de>
8752 PR tree-optimization/55964
8753 * gcc.dg/torture/pr55964.c: New testcase.
8755 2013-01-16 Richard Biener <rguenther@suse.de>
8757 PR tree-optimization/54767
8758 PR tree-optimization/53465
8759 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
8761 2013-01-16 Christian Bruel <christian.bruel@st.com>
8764 * gcc.target/sh/sh-switch.c: New testcase.
8766 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8768 * gcc.dg/webizer.c: Increase the array size.
8770 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8773 * gcc.dg/pr55940.c: New test.
8775 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
8776 Harald Anlauf <anlauf@gmx.de>
8778 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
8779 * gfortran.dg/bounds_check_5.f90: Likewise.
8780 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
8781 * gfortran.dg/continuation_9.f90: Likewise.
8782 * gfortran.dg/move_alloc_13.f90: Likewise.
8783 * gfortran.dg/structure_constructor_11.f90: Likewise.
8784 * gfortran.dg/tab_continuation.f: Likewise.
8785 * gfortran.dg/warning-directive-2.F90: Likewise.
8786 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
8788 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
8790 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
8791 * gcc.target/arm/fma-sp.c: Likewise.
8793 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
8795 PR rtl-optimization/55153
8796 * gcc.dg/pr55153.c: New.
8798 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8800 PR tree-optimization/55920
8801 * gcc.c-torture/compile/pr55920.c: New test.
8803 2013-01-15 Richard Biener <rguenther@suse.de>
8806 * gcc.dg/torture/pr55882.c: New testcase.
8808 2013-01-15 Jakub Jelinek <jakub@redhat.com>
8810 PR tree-optimization/55955
8811 * gcc.c-torture/compile/pr55955.c: New test.
8813 2013-01-15 Dodji Seketeli <dodji@redhat.com>
8816 * g++.dg/cpp0x/alias-decl-31.C: New test.
8818 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
8821 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
8822 case where interface is null.
8824 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8827 * gfortran.dg/array_constructor_40.f90: New test.
8829 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
8831 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
8833 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
8835 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
8836 * gcc.target/aarch64/vect-ld1r-compile.c: New.
8837 * gcc.target/aarch64/vect-ld1r-fp.c: New.
8838 * gcc.target/aarch64/vect-ld1r.c: New.
8839 * gcc.target/aarch64/vect-ld1r.x: New.
8841 2013-01-14 Andi Kleen <ak@linux.intel.com>
8844 * gcc.target/i386/hle-clear-rel.c: New file
8845 * gcc.target/i386/hle-store-rel.c: New file.
8847 2013-01-14 Harald Anlauf <anlauf@gmx.de>
8849 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
8850 * gfortran.dg/bounds_check_4.f90: Likewise.
8851 * gfortran.dg/inquire_10.f90: Likewise.
8852 * gfortran.dg/minloc_3.f90: Likewise.
8853 * gfortran.dg/minlocval_3.f90: Likewise.
8854 * gfortran.dg/module_double_reuse.f90: Likewise.
8855 * gfortran.dg/mvbits_1.f90: Likewise.
8856 * gfortran.dg/oldstyle_1.f90: Likewise.
8857 * gfortran.dg/pr20163-2.f: Likewise.
8858 * gfortran.dg/save_1.f90: Likewise.
8859 * gfortran.dg/scan_1.f90: Likewise.
8860 * gfortran.dg/select_char_1.f90: Likewise.
8861 * gfortran.dg/shape_4.f90: Likewise.
8862 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
8863 * gfortran.dg/function_optimize_10.f90: Likewise.
8864 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
8865 * gfortran.dg/used_types_17.f90: Likewise.
8866 * gfortran.dg/used_types_18.f90: Likewise.
8868 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
8871 * gfortran.dg/proc_ptr_result_8.f90 : New test.
8873 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8875 * gcc.dg/unroll_5.c: Add nomips16 attributes.
8877 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
8879 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
8881 2013-01-12 Janus Weil <janus@gcc.gnu.org>
8884 * gfortran.dg/assumed_type_2.f90: Fix test case.
8885 * gfortran.dg/internal_pack_13.f90: New test.
8886 * gfortran.dg/internal_pack_14.f90: New test.
8888 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
8891 * gfortran.dg/unlimited_polymorphic_8.f90: Update
8892 scan-tree-dump-times for foo.0.x._vptr to deal with change from
8895 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
8897 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8899 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8902 * gcc.target/s390/pr55719.c: New testcase.
8904 2013-01-11 Richard Guenther <rguenther@suse.de>
8906 PR tree-optimization/44061
8907 * gcc.dg/pr44061.c: New testcase.
8909 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
8911 Update copyright years.
8913 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
8914 Jakub Jelinek <jakub@redhat.com>
8917 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8919 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
8921 PR rtl-optimization/55672
8922 * gcc.target/i386/pr55672.c: New.
8924 2013-01-10 Jeff Law <law@redhat.com>
8926 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
8927 pass/fail message unique.
8930 2013-01-10 Jason Merrill <jason@redhat.com>
8932 * ada/.gitignore: New.
8934 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8936 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8938 * g++.dg/tls/thread_local2.C: Likewise.
8939 * g++.dg/tls/thread_local2g.C: Likewise.
8940 * g++.dg/tls/thread_local6.C: Likewise.
8941 * g++.dg/tls/thread_local-order1.C: Add tls options.
8942 * g++.dg/tls/thread_local-order2.C: Likewise.
8943 * g++.dg/tls/thread_local3.C: Likewise.
8944 * g++.dg/tls/thread_local3g.C: Likewise.
8945 * g++.dg/tls/thread_local4.C: Likewise.
8946 * g++.dg/tls/thread_local4g.C: Likewise.
8947 * g++.dg/tls/thread_local5.C: Likewise.
8948 * g++.dg/tls/thread_local5g.C: Likewise.
8949 * g++.dg/tls/thread_local6g.C: Likewise.
8951 2013-01-10 Kostya Serebryany <kcc@google.com>
8953 * g++.dg/asan/asan_test.cc: Sync from upstream.
8955 2013-01-10 Jakub Jelinek <jakub@redhat.com>
8957 PR tree-optimization/55921
8958 * gcc.c-torture/compile/pr55921.c: New test.
8960 2013-01-09 Jan Hubicka <jh@suse.cz>
8962 PR tree-optimization/55569
8963 * gcc.c-torture/compile/pr55569.c: New testcase.
8965 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
8968 * gfortran.dg/use_28.f90: New test.
8970 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
8972 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8973 number matching more robust.
8975 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
8977 PR rtl-optimization/55829
8978 * gcc.target/i386/pr55829.c: New.
8980 2013-01-09 Tobias Burnus <burnus@net-b.de>
8983 * gfortran.dg/bind_c_bool_1.f90: New.
8984 * gfortran.dg/do_5.f90: Add dg-warning.
8986 2013-01-09 Jan Hubicka <jh@suse.cz>
8988 PR tree-optimization/55875
8989 * gcc.c-torture/execute/pr55875.c: New testcase.
8990 * g++.dg/torture/pr55875.C: New testcase.
8992 2013-01-09 Jakub Jelinek <jakub@redhat.com>
8995 * c-c++-common/pr48418.c: New test.
8997 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9000 * g++.dg/tls/thread_local-ice.C: New.
9002 2013-01-09 Andreas Schwab <schwab@suse.de>
9004 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9006 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9008 PR tree-optimization/48189
9009 * gcc.dg/pr48189.c: New test.
9011 2013-01-04 Jan Hubicka <jh@suse.cz>
9013 PR tree-optimization/55823
9014 * g++.dg/ipa/devirt-10.C: New testcase.
9016 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9017 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9019 PR rtl-optimization/55845
9020 * gcc.target/i386/pr55845.c: New test.
9022 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9024 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9025 instructions generated instead of number of occurances.
9027 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9029 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9030 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9031 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9032 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9033 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9034 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9035 * gcc.target/aarch64/vect-fcm.x: Likewise.
9036 * lib/target-supports.exp
9037 (check_effective_target_vect_cond): Enable for AArch64.
9039 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9041 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9042 endian-safe float pool loading.
9043 (test_square_root_v4sf): Likewise.
9044 (test_square_root_v2df): Likewise.
9045 * lib/target-supports.exp
9046 (check_effective_target_vect_call_sqrtf): Add AArch64.
9048 2013-01-08 Martin Jambor <mjambor@suse.cz>
9051 * gcc.dg/tree-ssa/pr55579.c: New test.
9053 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9055 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9058 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9061 * gcc.dg/torture/pr55890-3.c: New test.
9064 * gcc.c-torture/compile/pr55851.c: New test.
9067 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9070 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9073 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9075 2013-01-07 Tobias Burnus <burnus@net-b.de>
9078 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9079 * gfortran.dg/pointer_init_7.f90: New.
9081 2013-01-07 Richard Biener <rguenther@suse.de>
9083 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9085 2013-01-07 Richard Biener <rguenther@suse.de>
9088 * gcc.dg/torture/pr55890-1.c: New testcase.
9089 * gcc.dg/torture/pr55890-2.c: Likewise.
9091 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9093 * gcc.target/aarch64/fmovd.c: New.
9094 * gcc.target/aarch64/fmovf.c: Likewise.
9095 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9096 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9097 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9098 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9099 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9100 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9102 2013-01-07 Richard Biener <rguenther@suse.de>
9104 PR tree-optimization/55888
9105 PR tree-optimization/55862
9106 * gcc.dg/torture/pr55888.c: New testcase.
9108 2013-01-07 Tobias Burnus <burnus@net-b.de>
9111 * gfortran.dg/intrinsic_size_3.f90: New.
9113 2013-01-07 Tobias Burnus <burnus@net-b.de>
9116 * gfortran.dg/select_type_32.f90: New.
9118 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9121 * g++.dg/cpp0x/alias-decl-29.C: New test.
9123 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9128 * gfortran.dg/class_array_15.f03: New test.
9130 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9135 * gfortran.dg/use_23.f90: New test.
9136 * gfortran.dg/use_24.f90: New test.
9137 * gfortran.dg/use_25.f90: New test.
9138 * gfortran.dg/use_26.f90: New test.
9139 * gfortran.dg/use_27.f90: New test.
9141 2013-01-06 Olivier Hainque <hainque@adacore.com>
9143 * gnat.dg/specs/clause_on_volatile.ads: New test.
9145 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9147 * gnat.dg/alignment10.adb: New test.
9149 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9150 Mikael Morin <mikael@gcc.gnu.org>
9153 * gfortran.dg/use_22.f90: New test.
9155 2013-01-04 Andrew Pinski <apinski@cavium.com>
9157 * gcc.target/aarch64/cmp-1.c: New testcase.
9159 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9162 * gfortran.dg/select_type_31.f03: New test.
9164 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9166 PR c++/54526 (again)
9167 * g++.dg/cpp0x/parse2.C: Extend.
9168 * g++.old-deja/g++.other/crash28.C: Adjust.
9170 2013-01-04 Richard Biener <rguenther@suse.de>
9172 PR tree-optimization/55862
9173 * gcc.dg/torture/pr55862.c: New testcase.
9175 2013-01-04 Martin Jambor <mjambor@suse.cz>
9177 PR tree-optimization/55755
9178 * gcc.dg/torture/pr55755.c: New test.
9179 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9180 * gcc.dg/tree-ssa/pr45144.c: Update.
9182 2013-01-04 Richard Biener <rguenther@suse.de>
9185 * gcc.dg/fold-reassoc-2.c: New testcase.
9187 2013-01-04 Tobias Burnus <burnus@net-b.de>
9190 * gfortran.dg/null_7.f90: New.
9192 2013-01-04 Tobias Burnus <burnus@net-b.de>
9196 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9197 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9198 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9200 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9202 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9204 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9207 * gfortran.dg/assignment_1.f90: Modified.
9208 * gfortran.dg/assignment_4.f90: New.
9210 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9212 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9214 2013-01-03 Richard Biener <rguenther@suse.de>
9216 PR tree-optimization/55857
9217 * gcc.dg/vect/pr55857-1.c: New testcase.
9218 * gcc.dg/vect/pr55857-2.c: Likewise.
9220 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9222 PR rtl-optimization/55838
9223 * gcc.dg/pr55838.c: New test.
9225 PR tree-optimization/55832
9226 * gcc.c-torture/compile/pr55832.c: New test.
9228 2013-01-02 Teresa Johnson <tejohnson@google.com>
9230 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9231 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9232 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9233 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9234 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9235 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9236 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9237 * gcc.dg/unroll_1.c: Ditto.
9238 * gcc.dg/unroll_2.c: Ditto.
9239 * gcc.dg/unroll_3.c: Ditto.
9240 * gcc.dg/unroll_4.c: Ditto.
9242 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9244 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9246 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9249 * gfortran.dg/eof_4.f90: New test.
9251 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9253 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9254 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9255 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9256 (compat_setup_dfp): Initialize compat_alt_caret and
9257 compat_save_TEST_ALWAYS_FLAGS.
9259 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9261 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9263 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9265 * gcc.dg/torture/fp-int-convert-2.c: New test.
9267 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9269 * gfortran.dg/newunit_3.f90: Add dg-do run.
9270 * gfortran.dg/inquire_15.f90: Add dg-do run.
9272 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9274 PR tree-optimization/55831
9275 * gcc.dg/pr55831.c: New test.
9277 Copyright (C) 2013 Free Software Foundation, Inc.
9279 Copying and distribution of this file, with or without modification,
9280 are permitted in any medium without royalty provided the copyright
9281 notice and this notice are preserved.