1 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
5 Make more generic for other platforms.
7 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
10 * gcc.target/sh/pr53976-1.c: New.
12 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15 * gfortran.dg/erf_3.F90: New file.
17 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
21 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
23 PR rtl-optimization/59133
24 * gcc.target/i386/pr59133.c: New.
26 2013-11-20 Joseph Myers <joseph@codesourcery.com>
29 * gcc.dg/float-exact-1.c: New test.
31 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
33 PR rtl-optimization/54300
34 * gcc.target/arm/pr54300.C: New test.
36 2013-11-20 Diego Novillo <dnovillo@google.com>
39 * g++.dg/plugin/selfassign.c: Include stringpool.h
41 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
43 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
45 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
47 * gcc.target/s390/htm-1.c: Rename to ...
48 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
50 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
51 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
52 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
53 * gcc.target/s390/htm-builtins-1.c: New testcase.
54 * gcc.target/s390/htm-builtins-2.c: New testcase.
55 * gcc.target/s390/s390.exp: Add check for htm machine.
57 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
60 * c-c++-common/Wfloat-conversion.c: Copies relevant
61 tests from c-c++-common/Wconversion-real.c,
62 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
63 new testcase for conversions that are warned about by
66 2013-11-19 Martin Jambor <mjambor@suse.cz>
68 PR rtl-optimization/59099
69 * gcc.target/i386/pr59099.c: New test.
71 2013-11-19 Sriraman Tallam <tmsriram@google.com>
73 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
75 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
77 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
78 construct parameter slot value in endian-independent way.
79 (fcevv, fciievv, fcvevv): Use it.
81 2013-11-19 Jan Hubicka <jh@suse.cz>
83 * ipa/devirt9.C: Fix prevoius change.
85 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
87 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
88 Remove defined(__linux__).
90 2013-11-19 Richard Biener <rguenther@suse.de>
92 PR tree-optimization/59164
93 * gcc.dg/torture/pr59164.c: New testcase.
95 2013-11-19 Richard Biener <rguenther@suse.de>
98 * gcc.dg/torture/pr58956.c: New testcase.
100 2013-11-19 Marek Polacek <polacek@redhat.com>
102 * c-c++-common/ubsan/null-1.c: New test.
103 * c-c++-common/ubsan/null-2.c: New test.
104 * c-c++-common/ubsan/null-3.c: New test.
105 * c-c++-common/ubsan/null-4.c: New test.
106 * c-c++-common/ubsan/null-5.c: New test.
107 * c-c++-common/ubsan/null-6.c: New test.
108 * c-c++-common/ubsan/null-7.c: New test.
109 * c-c++-common/ubsan/null-8.c: New test.
110 * c-c++-common/ubsan/null-9.c: New test.
111 * c-c++-common/ubsan/null-10.c: New test.
112 * c-c++-common/ubsan/null-11.c: New test.
113 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
114 * c-c++-common/ubsan/shift-1.c: Likewise.
115 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
117 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
119 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
121 2013-11-19 Jan Hubicka <jh@suse.cz>
123 * ipa/devirt9.C: Verify that the optimization happens already before.
126 2013-11-19 Richard Biener <rguenther@suse.de>
128 PR tree-optimization/57517
129 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
130 * gcc.dg/torture/pr57517.c: Likewise.
132 2013-11-19 Jan Hubicka <jh@suse.cz>
134 * gcc.target/i386/memcpy-3.c: New testcase.
136 2013-11-18 Jan Hubicka <jh@suse.cz>
137 Uros Bizjak <ubizjak@gmail.com>
140 * gcc.target/i386/memcpy-2.c: Fix template;
141 add +1 so the testcase passes at 32bit.
143 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
145 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
146 Remove spurious FIXME.
148 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
150 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
152 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
155 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
157 2013-11-18 Richard Biener <rguenther@suse.de>
159 PR tree-optimization/59125
160 PR tree-optimization/54570
161 * gcc.dg/builtin-object-size-8.c: Un-xfail.
162 * gcc.dg/builtin-object-size-14.c: New testcase.
163 * gcc.dg/strlenopt-14gf.c: Adjust.
164 * gcc.dg/strlenopt-1f.c: Likewise.
165 * gcc.dg/strlenopt-4gf.c: Likewise.
167 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
169 * gnat.dg/volatile11.adb: New test.
170 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
172 2013-11-18 Yury Gribov <y.gribov@samsung.com>
175 * c-c++-common/asan/pr59106.c: New test.
177 2013-11-17 Jan Hubicka <jh@suse.cz>
179 * gcc.target/i386/memcpy-2.c: New testcase.
181 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
184 * gcc.target/i386/pr59153.c: New test.
186 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
190 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
192 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/overload/addr2.C: New.
196 * g++.old-deja/g++.other/overload11.C: Adjust.
198 2013-11-15 Mike Stump <mikestump@comcast.net>
200 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
201 * lib/g++.exp (g++_target_compile): Likewise.
202 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
203 libraries. Remove debugging.
204 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
205 libraries. Remove -O0, redundant with default.
207 2013-11-15 Joseph Myers <joseph@codesourcery.com>
209 * c-c++-common/cpp/ucnid-2011-1.c: New test.
211 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
214 * g++.dg/cpp0x/nsdmi-template8.C: New.
216 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
219 * g++.dg/cpp0x/nsdmi-template7.C: New.
221 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
224 * g++.dg/cpp0x/nsdmi-template6.C: New.
226 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
229 * g++.dg/cpp0x/nsdmi-template5.C: New.
231 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
233 * c-c++-common/cilk-plus/PS: New directory.
234 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
235 * g++.dg/dg.exp: Run Cilk Plus tests.
236 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
238 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
240 * gcc.dg/vmx/3b-15.c: Revise for little endian.
242 2013-11-15 Richard Biener <rguenther@suse.de>
244 PR tree-optimization/50262
245 * gcc.dg/tree-ssa/alias-28.c: New testcase.
246 * gcc.dg/strlenopt-1.c: Adjust.
247 * gcc.dg/strlenopt-1f.c: Likewise.
249 2013-11-15 Richard Biener <rguenther@suse.de>
251 * gcc.dg/torture/20131115-1.c: New testcase.
253 2013-11-15 Joseph Myers <joseph@codesourcery.com>
255 * gcc.dg/cpp/ucnid-9.c: New test.
257 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
259 * gnat.dg/stack_usage1b.adb: New test.
260 * gnat.dg/stack_usage1c.adb: Likewise.
262 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
264 * gnat.dg/specs/addr1.ads: Revert the last change.
265 * gnat.dg/specs/atomic1.ads: Likewise.
267 2013-11-14 Cong Hou <congh@google.com>
269 * gcc.dg/vect/vect-alias-check.c: Update.
271 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
274 * g++.dg/cpp0x/nsdmi-template3.C: New.
275 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
277 2013-11-14 Diego Novillo <dnovillo@google.com>
279 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
280 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
282 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
284 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
285 compiler and linker field if _CALL_ELF == 2.
286 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
287 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
288 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
290 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
292 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
294 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
295 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
296 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
298 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
300 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
302 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
303 * gcc.target/powerpc/pr57949-2.c: Likewise.
305 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
307 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
309 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
311 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
312 * gcc.dg/torture/float128-div-underflow.c: Likewise.
313 * gcc.dg/torture/float128-extend-nan.c: Likewise.
315 2013-11-14 Richard Biener <rguenther@suse.de>
317 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
319 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
321 * gnat.dg/specs/addr1.ads: XFAIL on x32.
322 * gnat.dg/specs/atomic1.ads: Likewise.
324 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
326 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
328 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
331 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
333 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
334 *-*-solaris2.1[0-9]*.
335 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
337 2013-11-14 Joey Ye <joey.ye@arm.com>
339 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
340 * gcc.dg/tree-ssa/vrp47.c: Likewise.
341 * gcc.dg/tree-ssa/vrp87.c: Likewise.
342 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
343 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
345 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
348 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
350 2013-11-14 Jakub Jelinek <jakub@redhat.com>
353 * gcc.c-torture/execute/pr59101.c: New test.
355 2013-11-13 Jeff Law <law@redhat.com>
357 PR tree-optimization/59102
358 * gcc.c-torture/compile/pr59102.c: New test.
360 2013-11-13 Tom de Vries <tom@codesourcery.com>
362 * gcc.dg/tail-merge-store.c: New test.
364 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
366 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
367 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
369 2013-11-13 Jeff Law <law@redhat.com>
371 * PR middle-end/59119
372 * gcc.c-torture/compile/pr59119.c: New test.
374 2013-11-13 Martin Jambor <mjambor@suse.cz>
376 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
377 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
378 * gcc.dg/pr10474.c: Likewise.
380 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
382 * lib/target-supports.exp
383 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
384 of targets that do not need command line argument to enable SIMD.
386 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
388 * gcc.dg/guality/param-4.c: New test.
390 2013-11-13 Joseph Myers <joseph@codesourcery.com>
392 * gcc.dg/c11-complex-1.c: New test.
394 2013-11-13 Joseph Myers <joseph@codesourcery.com>
396 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
397 gcc.dg/auto-type-2.c: New tests.
399 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
401 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
404 2013-11-12 Jeff Law <law@redhat.com>
406 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
407 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
410 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
413 * gcc.target/powerpc/pr59054.c: New test.
415 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
417 * g++.dg/cpp1y/lambda-generic.C: New test case.
418 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
419 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
420 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
421 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
422 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
423 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
424 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
425 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
427 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
434 * g++.dg/cpp1y/pr58534.C: New testcase.
435 * g++.dg/cpp1y/pr58536.C: New testcase.
436 * g++.dg/cpp1y/pr58548.C: New testcase.
437 * g++.dg/cpp1y/pr58549.C: New testcase.
438 * g++.dg/cpp1y/pr58637.C: New testcase.
440 2013-11-12 Joseph Myers <joseph@codesourcery.com>
442 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
443 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
444 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
447 2013-11-12 Tristan Gingold <gingold@adacore.com>
449 * gnat.dg/aggr21.adb: New test.
450 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
452 2013-11-12 Jeff Law <law@redhat.com>
454 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
455 * gcc.dg/tree-ssa/isolate-5.c: New test.
457 2013-11-12 Martin Jambor <mjambor@suse.cz>
459 PR rtl-optimization/10474
460 * gcc.dg/pr10474.c: New testcase.
461 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
462 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
464 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
467 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
469 2013-11-11 Martin Liska <marxin.liska@gmail.com>
471 * gcc.dg/time-profiler-1.c: New test.
472 * gcc.dg/time-profiler-2.c: Ditto.
474 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
475 Jeff Law <law@redhat.com>
477 * gcc.dg/tree-ssa/alias-27.c: New testcase.
479 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
482 * gcc.target/i386/pr58853.c: New test.
484 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
486 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
487 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
488 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
489 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
490 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
491 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
492 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
493 * gcc.dg/tree-ssa/vrp47.c: Likewise.
494 * gcc.dg/tree-ssa/vrp87.c: Likewise.
496 2013-11-08 Joseph Myers <joseph@codesourcery.com>
498 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
499 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
500 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
501 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
502 gcc.dg/atomic/stdatomic-exchange-1.c,
503 gcc.dg/atomic/stdatomic-exchange-2.c,
504 gcc.dg/atomic/stdatomic-exchange-3.c,
505 gcc.dg/atomic/stdatomic-exchange-4.c,
506 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
507 gcc.dg/atomic/stdatomic-generic.c,
508 gcc.dg/atomic/stdatomic-kill-dep.c,
509 gcc.dg/atomic/stdatomic-load-1.c,
510 gcc.dg/atomic/stdatomic-load-2.c,
511 gcc.dg/atomic/stdatomic-load-3.c,
512 gcc.dg/atomic/stdatomic-load-4.c,
513 gcc.dg/atomic/stdatomic-lockfree.c,
514 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
515 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
516 gcc.dg/atomic/stdatomic-store-1.c,
517 gcc.dg/atomic/stdatomic-store-2.c,
518 gcc.dg/atomic/stdatomic-store-3.c,
519 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
522 2013-11-08 Cong Hou <congh@google.com>
524 PR tree-optimization/58508
525 * gcc.dg/vect/pr58508.c: Update.
527 2013-11-08 Richard Biener <rguenther@suse.de>
529 PR tree-optimization/59047
530 * gcc.dg/torture/pr59047.c: New testcase.
532 2013-11-08 Richard Biener <rguenther@suse.de>
534 PR tree-optimization/59038
535 PR tree-optimization/58955
536 * gcc.dg/torture/pr59038.c: New testcase.
538 2013-11-07 Janus Weil <janus@gcc.gnu.org>
541 * gfortran.dg/constructor_9.f90: New.
543 2013-11-07 Joseph Myers <joseph@codesourcery.com>
545 * gcc.dg/atomic-compare-exchange-1.c,
546 gcc.dg/atomic-compare-exchange-2.c,
547 gcc.dg/atomic-compare-exchange-3.c,
548 gcc.dg/atomic-compare-exchange-4.c,
549 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
550 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
551 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
552 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
553 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
554 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
555 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
556 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
557 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
558 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
559 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
560 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
561 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
562 gcc.dg/atomic-store-5.c: Declare main as returning int.
563 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
564 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
565 gcc.dg/atomic-exchange-5.c: Separate increments of count from
566 expression using value of count.
568 2013-11-07 Joseph Myers <joseph@codesourcery.com>
570 * lib/target-supports.exp
571 (check_effective_target_fenv_exceptions): New function.
572 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
573 * gcc.dg/atomic/c11-atomic-exec-1.c,
574 gcc.dg/atomic/c11-atomic-exec-2.c,
575 gcc.dg/atomic/c11-atomic-exec-3.c,
576 gcc.dg/atomic/c11-atomic-exec-4.c,
577 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
578 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
579 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
581 2013-11-07 Cong Hou <congh@google.com>
583 * gcc.dg/vect/vect-alias-check.c: New.
585 2013-11-07 Jakub Jelinek <jakub@redhat.com>
587 * gcc.dg/tree-ssa/loop-39.c: New test.
589 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
590 * gcc.dg/unroll_2.c: Likewise.
591 * gcc.dg/unroll_3.c: Likewise.
592 * gcc.dg/unroll_4.c: Likewise.
593 * gcc.dg/vrp90.c: New test.
595 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
598 * g++.dg/cpp0x/nullptr30.C: New.
600 2013-11-07 Yury Gribov <y.gribov@samsung.com>
601 Jakub Jelinek <jakub@redhat.com>
604 * c-c++-common/asan/pr59029.c: New test.
606 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
609 * gcc.target/i386/pr59034-1.c: New test.
610 * gcc.target/i386/pr59034-2.c: Likewise.
612 2013-11-07 Bin Cheng <bin.cheng@arm.com>
614 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
615 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
616 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
618 2013-11-06 DJ Delorie <dj@redhat.com>
620 * gcc.dg/mismatch-decl-1.c: New test.
622 2013-11-06 Joseph Myers <joseph@codesourcery.com>
624 * gcc.dg/torture/float128-cmp-invalid.c,
625 gcc.dg/torture/float128-div-underflow.c,
626 gcc.dg/torture/float128-extend-nan.c,
627 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
629 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
631 * gcc.target/sh/pr51244-11.c: Remove target line.
632 * gcc.target/sh/sh4a-sincosf.c: Likewise.
633 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
634 * gcc.target/sh/pr51244-15.c: Likewise.
635 * gcc.target/sh/pr51244-19.c: Likewise.
636 * gcc.target/sh/cmpstr.c: Likewise.
637 * gcc.target/sh/pr33135-3.c: Likewise.
638 * gcc.target/sh/pr53512-2.c: Likewise.
639 * gcc.target/sh/pr54602-2.c: Likewise.
640 * gcc.target/sh/pr52483-1.c: Likewise.
641 * gcc.target/sh/pr21255-2-ml.c: Likewise.
642 * gcc.target/sh/pr54760-4.c: Likewise.
643 * gcc.target/sh/pr52483-5.c: Likewise.
644 * gcc.target/sh/pr54089-2.c: Likewise.
645 * gcc.target/sh/pr56547-2.c: Likewise.
646 * gcc.target/sh/pr54089-6.c: Likewise.
647 * gcc.target/sh/pr51244-20.c: Likewise.
648 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
649 * gcc.target/sh/sh4a-fsrra.c: Likewise.
650 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
651 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
652 * gcc.target/sh/pr55303-2.c: Likewise.
653 * gcc.target/sh/sh2a-resbank.c: Likewise.
654 * gcc.target/sh/sp-switch.c: Likewise.
655 * gcc.target/sh/pr51244-3.c: Likewise.
656 * gcc.target/sh/pr50751-3.c: Likewise.
657 * gcc.target/sh/pr51244-7.c: Likewise.
658 * gcc.target/sh/struct-arg-dw2.c: Likewise.
659 * gcc.target/sh/pr50751-7.c: Likewise.
660 * gcc.target/sh/pr49468-di.c: Likewise.
661 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
662 * gcc.target/sh/pr49880-3.c: Likewise.
663 * gcc.target/sh/pr51244-12.c: Likewise.
664 * gcc.target/sh/pr53988.c: Likewise.
665 * gcc.target/sh/pr6526.c: Likewise.
666 * gcc.target/sh/sh2a-bxor.c: Likewise.
667 * gcc.target/sh/pr51244-16.c: Likewise.
668 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
669 * gcc.target/sh/sh2a-bor.c: Likewise.
670 * gcc.target/sh/pr53511-1.c: Likewise.
671 * gcc.target/sh/pr21255-3.c: Likewise.
672 * gcc.target/sh/pr53512-3.c: Likewise.
673 * gcc.target/sh/pr33135-4.c: Likewise.
674 * gcc.target/sh/pr54602-3.c: Likewise.
675 * gcc.target/sh/pr54760-1.c: Likewise.
676 * gcc.target/sh/pr52483-2.c: Likewise.
677 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
678 * gcc.target/sh/pr54680.c: Likewise.
679 * gcc.target/sh/pr54386.c: Likewise.
680 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
681 * gcc.target/sh/pr54089-3.c: Likewise.
682 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
683 * gcc.target/sh/pr54089-7.c: Likewise.
684 * gcc.target/sh/strlen.c: Likewise.
685 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
686 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
687 * gcc.target/sh/pr55303-3.c: Likewise.
688 * gcc.target/sh/pr51244-4.c: Likewise.
689 * gcc.target/sh/pr50751-4.c: Likewise.
690 * gcc.target/sh/pr39423-1.c: Likewise.
691 * gcc.target/sh/pr51244-8.c: Likewise.
692 * gcc.target/sh/pr55146.c: Likewise.
693 * gcc.target/sh/pr50751-8.c: Likewise.
694 * gcc.target/sh/sh2a-bset.c: Likewise.
695 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
696 * gcc.target/sh/sh2a-movi20s.c: Likewise.
697 * gcc.target/sh/20080410-1.c: Likewise.
698 * gcc.target/sh/pr49880-4.c: Likewise.
699 * gcc.target/sh/pr51244-13.c: Likewise.
700 * gcc.target/sh/sh2a-movrt.c: Likewise.
701 * gcc.target/sh/pr51244-17.c: Likewise.
702 * gcc.target/sh/pr21255-2-mb.c: Likewise.
703 * gcc.target/sh/sh2a-bclr.c: Likewise.
704 * gcc.target/sh/pr33135-1.c: Likewise.
705 * gcc.target/sh/pr53512-4.c: Likewise.
706 * gcc.target/sh/pr54602-4.c: Likewise.
707 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
708 * gcc.target/sh/pr54760-2.c: Likewise.
709 * gcc.target/sh/pr52483-3.c: Likewise.
710 * gcc.target/sh/sh2a-bld.c: Likewise.
711 * gcc.target/sh/pr54089-4.c: Likewise.
712 * gcc.target/sh/pr54685.c: Likewise.
713 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
714 * gcc.target/sh/pr54089-8.c: Likewise.
715 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
716 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
717 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
718 * gcc.target/sh/pr51244-1.c: Likewise.
719 * gcc.target/sh/pr50751-1.c: Likewise.
720 * gcc.target/sh/pr55160.c: Likewise.
721 * gcc.target/sh/pr51244-5.c: Likewise.
722 * gcc.target/sh/pr54236-1.c: Likewise.
723 * gcc.target/sh/pr50751-5.c: Likewise.
724 * gcc.target/sh/pr52933-1.c: Likewise.
725 * gcc.target/sh/pr39423-2.c: Likewise.
726 * gcc.target/sh/pr51244-9.c: Likewise.
727 * gcc.target/sh/pr49263.c: Likewise.
728 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
729 * gcc.target/sh/pr49880-1.c: Likewise.
730 * gcc.target/sh/sh2a-band.c: Likewise.
731 * gcc.target/sh/pr51244-10.c: Likewise.
732 * gcc.target/sh/pr49880-5.c: Likewise.
733 * gcc.target/sh/prefetch.c: Likewise.
734 * gcc.target/sh/pr51244-14.c: Likewise.
735 * gcc.target/sh/rte-delay-slot.c: Likewise.
736 * gcc.target/sh/fpul-usage-1.c: Likewise.
737 * gcc.target/sh/pr51244-18.c: Likewise.
738 * gcc.target/sh/pr21255-1.c: Likewise.
739 * gcc.target/sh/pr33135-2.c: Likewise.
740 * gcc.target/sh/pr53512-1.c: Likewise.
741 * gcc.target/sh/pr54602-1.c: Likewise.
742 * gcc.target/sh/sh2a-rtsn.c: Likewise.
743 * gcc.target/sh/torture/pragma-isr.c: Likewise.
744 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
745 * gcc.target/sh/torture/pr58314.c: Likewise.
746 * gcc.target/sh/torture/pr34777.c: Likewise.
747 * gcc.target/sh/torture/pr58475.c: Likewise.
748 * gcc.target/sh/pr54760-3.c: Likewise.
749 * gcc.target/sh/sh4a-cosf.c: Likewise.
750 * gcc.target/sh/pr52483-4.c: Likewise.
751 * gcc.target/sh/mfmovd.c: Likewise.
752 * gcc.target/sh/pr54089-1.c: Likewise.
753 * gcc.target/sh/pr56547-1.c: Likewise.
754 * gcc.target/sh/pr54089-5.c: Likewise.
755 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
756 * gcc.target/sh/pr54089-9.c: Likewise.
757 * gcc.target/sh/sh2a-jsrn.c: Likewise.
758 * gcc.target/sh/pr49468-si.c: Likewise.
759 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
760 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
761 * gcc.target/sh/pr55303-1.c: Likewise.
762 * gcc.target/sh/pr51244-2.c: Likewise.
763 * gcc.target/sh/pr50751-2.c: Likewise.
764 * gcc.target/sh/pr54236-2.c: Likewise.
765 * gcc.target/sh/pr51244-6.c: Likewise.
766 * gcc.target/sh/cmpstrn.c: Likewise.
767 * gcc.target/sh/pr50751-6.c: Likewise.
768 * gcc.target/sh/pr52933-2.c: Likewise.
769 * gcc.target/sh/pr53568-1.c: Likewise.
770 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
771 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
772 * gcc.target/sh/sh4a-sinf.c: Likewise.
773 * gcc.target/sh/pr49880-2.c: Likewise.
775 2013-11-06 Tobias Burnus <burnus@net-b.de>
777 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
778 * gcc.dg/wdate-time.c: Ditto.
779 * gfortran.dg/wdate-time.F90: Ditto.
781 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
784 * gcc.target/sh/torture/pr30807.c: New.
786 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
789 * g++.dg/other/java3.C: New.
791 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
794 * gcc.target/i386/pr59021.c: New test.
796 2013-11-06 James Lemke <jwlemke@codesourcery.com>
798 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
799 dg-additional-files to also match BOL.
801 2013-11-06 Joseph Myers <joseph@codesourcery.com>
803 * gcc.dg/torture/c99-contract-1.c: New test.
805 2013-11-06 Richard Biener <rguenther@suse.de>
807 PR tree-optimization/58653
808 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
809 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
811 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
813 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
814 40 to 30. Replaced iteration variable with a #define. Instead of
815 returning non-zero value for error, called __builtin_abort (). Fixed
816 a bug of calling fib_serial in serial case instead of fib.
817 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
818 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
819 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
820 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
821 compiler flag testing.
823 2013-11-06 Christian Bruel <christian.bruel@st.com>
825 * gcc.target/sh/strlen.c: New test.
827 2013-11-06 Jakub Jelinek <jakub@redhat.com>
830 * gcc.c-torture/compile/pr58970.c: New test.
832 2013-11-05 Wei Mi <wmi@google.com>
835 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
837 2013-11-05 Tobias Burnus <burnus@net-b.de>
839 * g++.dg/warn/wdate-time.C: New.
840 * gcc.dg/wdate-time.c: New.
841 * gfortran.dg/wdate-time.F90: New.
843 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
846 * gfortran.dg/reshape_6.f90: New test.
848 2013-11-05 Jeff Law <law@redhat.com>
850 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
851 * gcc.dg/tree-ssa/isolate-1.c: New test.
852 * gcc.dg/tree-ssa/isolate-2.c: New test.
853 * gcc.dg/tree-ssa/isolate-3.c: New test.
854 * gcc.dg/tree-ssa/isolate-4.c: New test.
856 2013-11-05 Jakub Jelinek <jakub@redhat.com>
858 PR rtl-optimization/58997
859 * gcc.c-torture/compile/pr58997.c: New test.
861 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
864 * g++.dg/cpp0x/gen-attrs-56.C: New.
866 2013-11-05 Richard Biener <rguenther@suse.de>
869 * gcc.dg/ipa/pr58492.c: New testcase.
871 2013-11-05 Richard Biener <rguenther@suse.de>
873 PR tree-optimization/58955
874 * gcc.dg/torture/pr58955-1.c: New testcase.
875 * gcc.dg/torture/pr58955-2.c: Likewise.
877 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
880 * gcc.dg/pr58981.c: New test.
882 2013-11-05 Richard Biener <rguenther@suse.de>
885 * gcc.dg/torture/pr58941.c: New testcase.
887 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
889 PR tree-optimization/58958
890 * gcc.dg/tree-ssa/pr58958.c: New file.
892 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
894 * gcc.dg/tree-ssa/alias-26.c: New file.
896 2013-11-05 Jakub Jelinek <jakub@redhat.com>
898 PR tree-optimization/58984
899 * gcc.c-torture/execute/pr58984.c: New test.
901 2013-11-05 Andreas Schwab <schwab@suse.de>
903 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
905 2013-11-05 Tobias Burnus <burnus@net-b.de>
907 * g++.dg/gomp/openmp-simd-1.C: New.
908 * g++.dg/gomp/openmp-simd-2.C: New.
909 * gcc.dg/gomp/openmp-simd-1.c: New.
910 * gcc.dg/gomp/openmp-simd-2.c: New.
912 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
914 * gcc.dg/superblock.c: Require scheduling support.
916 2013-11-04 Kostya Serebryany <kcc@google.com>
918 * g++.dg/asan/asan_test.cc: Update the test
919 to match the fresh asan run-time.
920 * c-c++-common/asan/stack-overflow-1.c: Ditto.
922 2013-11-04 Ian Lance Taylor <iant@google.com>
924 * g++.dg/ext/sync-4.C: New test.
926 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/derived_external_function_1.f90 : New test
931 2013-11-04 Jakub Jelinek <jakub@redhat.com>
933 PR tree-optimization/58978
934 * gcc.c-torture/compile/pr58978.c: New test.
936 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
939 * gfortran.dg/optional_class_1.f90 : New test
941 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
943 PR rtl-optimization/58968
944 * gfortran.dg/pr58968.f: New
946 2013-11-04 Marek Polacek <polacek@redhat.com>
949 * g++.dg/diagnostic/pr58979.C: New test.
951 2013-11-04 Joseph Myers <joseph@codesourcery.com>
953 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
954 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
955 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
956 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
957 gcc.dg/iec-559-macros-9.c: New tests.
959 2013-11-04 Jakub Jelinek <jakub@redhat.com>
961 PR tree-optimization/58946
962 * gcc.c-torture/compile/pr58946.c: New test.
964 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
967 * g++.dg/parse/pr52071.C: New.
969 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/lookup/name-clash10.C: New.
974 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
976 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
977 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
978 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
981 2013-11-03 Marek Polacek <polacek@redhat.com>
983 * g++.dg/ubsan/cxx1y-vla.C: New test.
984 * c-c++-common/ubsan/vla-3.c: New test.
985 * c-c++-common/ubsan/vla-2.c: New test.
986 * c-c++-common/ubsan/vla-4.c: New test.
987 * c-c++-common/ubsan/vla-1.c: New test.
989 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
991 * gcc.dg/vmx/vec-set.c: New.
993 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
997 * g++.dg/parse/pr29234.C: New.
998 * g++.dg/parse/pr56037.C: Likewise.
1000 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1002 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1003 passed it in as one of the options to all Cilk keywords test.
1005 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1008 * g++.dg/cpp1y/pr58708.C: New.
1010 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1013 * g++.dg/ext/pr58834.C: New file.
1015 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1017 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1019 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1022 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1025 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1028 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1030 * g++.dg/gomp/simd-1.C: New test.
1031 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1032 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1033 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1034 * c-c++-common/gomp/simd6.c: New test.
1036 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1038 Implement C++14 digit separators.
1039 * g++.dg/cpp1y/digit-sep.C: New.
1040 * g++.dg/cpp1y/digit-sep-neg.C: New.
1041 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1043 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1045 * gcc.dg/vect/vect-align-3.c: New test.
1047 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1048 we warn about it already during VRP1 pass.
1050 2013-10-31 Martin Jambor <mjambor@suse.cz>
1052 PR rtl-optimization/58934
1054 2013-10-30 Martin Jambor <mjambor@suse.cz>
1055 PR rtl-optimization/10474
1056 * gcc.dg/pr10474.c: New testcase.
1057 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1058 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1060 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1064 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1067 * g++.dg/cpp0x/variadic145.C: New.
1069 * g++.dg/cpp0x/sfinae49.C: New.
1071 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1074 * g++.dg/cpp0x/deleted1.C: New.
1076 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1078 * gcc.target/arm/lp1243022.c: New test.
1080 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1083 * gcc.target/avr/pr58545.c: New test.
1085 2013-10-30 Tobias Burnus <burnus@net-b.de>
1088 2013-10-30 Tobias Burnus <burnus@net-b.de>
1089 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1090 path to the compile flags.
1092 2013-10-30 Cong Hou <congh@google.com>
1094 * gcc.target/i386/vect-abs-s8.c: New test.
1095 * gcc.target/i386/vect-abs-s16.c: New test.
1096 * gcc.target/i386/vect-abs-s32.c: New test.
1098 2013-10-30 Tobias Burnus <burnus@net-b.de>
1100 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1101 path to the compile flags.
1103 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1105 PR rtl-optimization/58369
1106 * g++.dg/torture/pr58369.C: New test.
1108 2013-10-30 Tobias Burnus <burnus@net-b.de>
1111 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1112 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1113 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1115 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1118 * gcc.target/arm/pr58784.c: New.
1120 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1122 * gcc.dg/tree-ssa/alias-24.c: New file.
1124 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1126 * gcc.target/i386/fma_double_3.c: Use pattern for
1127 scan-assembler-times instead of just one insn name.
1128 * gcc.target/i386/fma_double_5.c: Ditto.
1129 * gcc.target/i386/fma_float_3.c: Ditto.
1130 * gcc.target/i386/fma_float_5.c: Ditto.
1131 * gcc.target/i386/l_fma_double_1.c: Ditto.
1132 * gcc.target/i386/l_fma_double_2.c: Ditto.
1133 * gcc.target/i386/l_fma_double_3.c: Ditto.
1134 * gcc.target/i386/l_fma_double_4.c: Ditto.
1135 * gcc.target/i386/l_fma_double_5.c: Ditto.
1136 * gcc.target/i386/l_fma_double_6.c: Ditto.
1137 * gcc.target/i386/l_fma_float_1.c: Ditto.
1138 * gcc.target/i386/l_fma_float_2.c: Ditto.
1139 * gcc.target/i386/l_fma_float_3.c: Ditto.
1140 * gcc.target/i386/l_fma_float_4.c: Ditto.
1141 * gcc.target/i386/l_fma_float_5.c: Ditto.
1142 * gcc.target/i386/l_fma_float_6.c: Ditto.
1144 2013-10-30 Christian Bruel <christian.bruel@st.com>
1146 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1147 * gcc.target/sh/cmpstr.c: New test.
1148 * gcc.target/sh/cmpstrn.c: New test.
1150 2013-10-30 Martin Jambor <mjambor@suse.cz>
1152 PR rtl-optimization/10474
1153 * gcc.dg/pr10474.c: New testcase.
1154 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1155 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1157 2013-10-29 Andrew Pinski <apinski@cavium.com>
1158 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1161 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1162 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1163 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1164 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1165 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1166 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1167 conditional move to be used.
1168 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1170 2013-10-29 Tobias Burnus <burnus@net-b.de>
1173 * gfortran.dg/blockdata_8.f90: New.
1175 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1178 * gcc.target/sh/pr54236-2: New.
1179 * gcc.target/sh/pr54089-6: Add another rotl special case.
1181 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1184 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1185 to determine sizes of real kinds.
1188 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1190 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1192 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1193 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1194 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1195 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1196 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1197 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1198 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1199 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1200 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1201 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1202 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1203 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1204 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1205 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1206 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1207 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1208 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1209 test stored in c-c++-common. Also, added the Cilk runtime's library
1210 to the ld_library_path.
1212 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1215 * g++.dg/cpp0x/auto40.C: New.
1216 * g++.dg/other/warning1.C: Adjust.
1218 2013-10-29 Richard Biener <rguenther@suse.de>
1220 * gcc.dg/torture/restrict-2.c: New testcase.
1221 * gcc.dg/torture/restrict-3.c: Likewise.
1222 * gcc.dg/torture/restrict-4.c: Likewise.
1223 * gcc.dg/torture/restrict-5.c: Likewise.
1225 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1227 PR tree-optimization/19831
1228 * gcc.dg/tree-ssa/alias-25.c: New file.
1230 2013-10-29 Richard Biener <rguenther@suse.de>
1232 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1234 * gcc.dg/vect/bb-slp-32.c: Likewise.
1235 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1236 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1237 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1238 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1239 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1240 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1241 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1242 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1243 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1244 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1245 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1246 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1247 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1248 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1249 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1250 * gfortran.dg/vect/vect.exp: Likewise.
1252 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1254 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1255 * gcc.dg/vmx/eg-5.c: Likewise.
1257 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1258 Joern Rennecke <joern.rennecke@embecosm.com>
1260 * gcc.target/arc/jump-around-jump.c: New test.
1262 2013-10-27 Tom de Vries <tom@codesourcery.com>
1264 * gcc.target/arm/require-pic-register-loc.c: New test.
1266 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1269 * gcc.target/i386/pr58679-1.c: New test.
1270 * gcc.target/i386/pr58679-2.c: Ditto.
1272 2013-10-27 Tobias Burnus <burnus@net-b.de>
1275 * gcc.dg/vect/vect-ivdep-2.c: New.
1277 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1280 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1281 * gcc.target/sh/pr52483-2.c: Likewise.
1282 * gcc.target/sh/pr52483-3.c: Likewise.
1283 * gcc.target/sh/pr52483-4.c: Likewise.
1285 2013-10-26 Jeff Law <law@redhat.com>
1287 * g++.dg/torture/pr49309.C: Removed.
1288 * gcc.dg/dfp/pr35739.c: Removed.
1290 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1292 PR rtl-optimization/58759
1293 * gcc.target/i386/pr58759.c: New.
1295 2013-10-25 Tobias Burnus <burnus@net-b.de>
1297 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1298 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1299 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1301 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1303 * gcc.dg/wmul-1.c: New test.
1305 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1308 * g++.dg/template/pr58878.C: New.
1310 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1312 * gcc.dg/tree-ssa/alias-23.c: New file.
1314 2013-10-25 Richard Biener <rguenther@suse.de>
1316 PR tree-optimization/58626
1317 * gcc.dg/torture/pr58626.c: New testcase.
1319 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1322 * g++.dg/cpp0x/defaulted47.C: New.
1324 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1326 * gcc.c-torture/execute/pr58831.c: New test.
1328 2013-10-25 Nick Clifton <nickc@redhat.com>
1330 * c-c++-common/pr57793.c: Add expected error messages for
1331 targets with small integers.
1332 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1333 * gcc.dg/c99-stdint-2.c: Likewise.
1334 * gcc.dg/cdce1.c: Likewise.
1335 * gcc.dg/fold-overflow-1.c: Likewise.
1336 * gcc.dg/utf-cvt.c: Likewise.
1337 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1339 * gcc.dg/ftrapv-2.c: Likewise.
1340 * gcc.dg/pr30286.c: Likewise.
1341 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1342 * lib/target-supports.exp (check_effective_target_trapping): New
1343 proc. Returns true if the target supports trapping arithmetic.
1345 2013-10-25 Tobias Burnus <burnus@net-b.de>
1347 * g++.dg/parse/ivdep.C: New.
1348 * g++.dg/vect/pr33426-ivdep.cc: New.
1350 2013-10-24 Richard Henderson <rth@redhat.com>
1353 * gcc.dg/atomic-store-6.c: New.
1355 2013-10-24 Ian Lance Taylor <iant@google.com>
1357 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1359 2013-10-24 Cong Hou <congh@google.com>
1361 * gcc.c-torture/execute/20030125-1.c: Update.
1363 2013-10-24 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1368 2013-10-24 Dehao Chen <dehao@google.com>
1370 * g++.dg/opt/devirt3.C: New test.
1372 2013-08-24 Tobias Burnus <burnus@net-b.de>
1375 * testsuite/gcc.dg/ivdep.c: New.
1376 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1378 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1380 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1381 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1383 2013-10-24 Nick Clifton <nickc@redhat.com>
1385 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1387 2013-10-24 Marek Polacek <polacek@redhat.com>
1390 * g++.dg/parse/pr58705.C: New test.
1392 2013-10-24 Marek Polacek <polacek@redhat.com>
1394 * gcc.dg/c11-align-5.c: Add more testing.
1396 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1398 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1400 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1402 PR tree-optimization/58775
1403 PR tree-optimization/58791
1404 * gcc.dg/guality/pr58791-1.c: New test.
1405 * gcc.dg/guality/pr58791-2.c: New test.
1406 * gcc.dg/guality/pr58791-3.c: New test.
1407 * gcc.dg/guality/pr58791-4.c: New test.
1408 * gcc.dg/guality/pr58791-5.c: New test.
1409 * gcc.c-torture/compile/pr58775.c: New test.
1410 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1412 2013-10-23 Tom de Vries <tom@codesourcery.com>
1414 PR tree-optimization/58805
1415 * gcc.dg/pr58805.c: New test.
1417 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/vect-div-1.c: New test.
1421 * gcc.dg/vect/pr58508.c: Remove dg-options.
1423 2013-10-23 Richard Biener <rguenther@suse.de>
1425 * gcc.dg/torture/pr58830.c: New testcase.
1427 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1429 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1430 * g++.dg/cpp1y/attr-deprecated.C: New.
1431 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1433 2013-10-23 Tobias Burnus <burnus@net-b.de>
1436 * gfortran.dg/assumed_type_8.f90: New.
1438 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1441 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1442 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1443 * gcc.dg/torture/pr58779.c: New test.
1445 2013-10-22 Steve Ellcey <sellcey@mips.com>
1447 * gcc.target/mips/nor.c: New.
1449 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1451 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1453 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1454 restricted to big-endian targets.
1456 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1459 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1461 2013-10-21 Tobias Burnus <burnus@net-b.de>
1464 * gfortran.dg/proc_ptr_comp_38.f90: New.
1466 2013-10-21 Marek Polacek <polacek@redhat.com>
1469 * gcc.dg/gomp/pr58809.c: New test.
1471 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1473 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1474 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1476 2013-10-21 Richard Biener <rguenther@suse.de>
1478 PR tree-optimization/58794
1479 * c-c++-common/torture/pr58794-1.c: New testcase.
1480 * c-c++-common/torture/pr58794-2.c: Likewise.
1482 2013-10-21 Richard Biener <rguenther@suse.de>
1485 * c-c++-common/fold-divmul-1.c: New testcase.
1487 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1489 * gcc.target/i386/memset-vector_loop-1.c: New test.
1490 * gcc.target/i386/memset-vector_loop-2.c: New test.
1492 2013-10-21 Diego Novillo <dnovillo@google.com>
1494 * g++.dg/plugin/selfassign.c: Include tree.h.
1495 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1496 * gcc.dg/plugin/ggcplug.c: Likewise.
1497 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1498 * gcc.dg/plugin/selfassign.c: Likewise.
1499 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1501 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1503 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1504 * gcc.target/mips/mips-ps-7.c: Likewise.
1506 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1508 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1509 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1510 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1512 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1514 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1517 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1519 2013-10-19 Mike Stump <mikestump@comcast.net>
1521 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1523 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1524 * g++.dg/lto/pr54625-1_0.c: ... to here.
1525 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1526 * g++.dg/lto/pr54625-1_1.C: Likewise.
1527 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1528 * g++.dg/lto/pr54625-2_0.c: Likewise.
1529 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1530 * g++.dg/lto/pr54625-2_1.C: Likewise.
1532 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1534 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1536 2013-10-18 Cong Hou <congh@google.com>
1538 * gcc.dg/vect/pr58508.c: New test.
1540 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/cpp0x/variadic145.C: New.
1545 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1547 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1549 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1551 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1552 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1553 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1554 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1556 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1558 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1559 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1560 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1561 effective target arm_thumb1_ok.
1562 * lib/target-supports.exp
1563 (check_effective_target_arm_fp16_ok_nocache): Don't force
1564 -mfloat-abi=soft when building for hardfloat target.
1566 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1569 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1570 -mquad-word + -mno-vsx-timode causes errors.
1571 * gcc.target/powerpc/pr58673-2.c: Likewise.
1573 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1576 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1578 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1580 * gcc.target/aarch64/c-output-template.c: New testcase.
1581 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1582 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1584 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1586 * gcc/testsuite/lib/target-supports.exp
1587 (check_effective_target_sync_long_long): AArch64 supports
1588 atomic operations on "long long".
1589 (check_effective_target_sync_long_long_runtime): AArch64 can
1590 execute atomic operations on "long long".
1592 2013-10-17 Richard Biener <rguenther@suse.de>
1594 PR tree-optimization/58143
1595 * gcc.dg/torture/pr58143-1.c: New testcase.
1596 * gcc.dg/torture/pr58143-2.c: Likewise.
1597 * gcc.dg/torture/pr58143-3.c: Likewise.
1599 2013-10-17 Marek Polacek <polacek@redhat.com>
1602 * gcc.dg/c1x-align-5.c: New test.
1604 2013-10-16 Tobias Burnus <burnus@net-b.de>
1607 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1609 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1611 * c-c++-common/cpp/openmp-define-1.c: Move
1612 dg-require-effective-target fopenmp after dg-do directive.
1613 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1614 * gfortran.dg/openmp-define-1.f90: Likewise.
1615 * gfortran.dg/openmp-define-2.f90: Likewise.
1616 * gfortran.dg/openmp-define-3.f90: Likewise.
1618 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1620 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1622 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1625 * gcc.target/i386/pr57756.c: New test.
1626 * gcc.target/i386/pr57756_2.c: New test.
1628 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1630 * gcc.dg/torture/builtin-self.c: New file.
1632 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1634 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1635 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1636 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1637 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1638 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1640 2013-10-15 Cong Hou <congh@google.com>
1642 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1644 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/cpp0x/pr58707.C: New.
1649 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1651 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1652 after other directives.
1654 2013-10-15 Tobias Burnus <burnus@net-b.de>
1657 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1659 2013-10-14 Ian Lance Taylor <iant@google.com>
1661 * go.test/go-test.exp (go-find-packages): New proc.
1662 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1663 subdirectories. Do simple +build line matching. Handle run with
1664 arguments. Handle errorcheckdir and rundircmpout. Use packages
1665 for rundir. Remove special handling for bug191 and dwarf.
1667 2013-10-14 Tobias Burnus <burnus@net-b.de>
1670 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1672 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1674 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1677 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1679 * gnat.dg/specs/opt1.ads: New test.
1681 2013-10-14 Richard Biener <rguenther@suse.de>
1683 PR tree-optimization/58640
1684 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1686 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1688 * gnat.dg/uninit_array.ad[sn]: New test.
1689 * gnat.dg/uninit_array_pkg.ads: New helper.
1691 2013-10-13 Richard Biener <rguenther@suse.de>
1693 * gcc.c-torture/execute/pr58662.c: New test.
1695 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1698 * gcc.dg/torture/p51244-21.c: New.
1699 * gcc.target/sh/pr51244-20.c: New.
1700 * gcc.target/sh/pr51244-20-sh2a.c: New.
1702 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1704 * gnat.dg/specs/linker_section.ads: Update test.
1706 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1709 * gcc.target/i386/pr58690.c: New test
1711 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1713 * gcc.target/i386/builtin-ucmp.c: New test.
1715 2013-10-11 Brooks Moses <bmoses@google.com>
1717 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1719 2013-10-11 Jeff Law <law@redhat.com>
1721 * gcc.c-torture/execute/pr58640.c: New test.
1723 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1726 * g++.dg/cpp0x/decltype57.C: New.
1728 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1731 * g++.dg/template/nontype26.C: New.
1733 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1735 * c-c++-common/cpp/openmp-define-1.c: New file.
1736 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1737 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1738 * gfortran.dg/openmp-define-1.f90: Likewise.
1739 * gfortran.dg/openmp-define-2.f90: Likewise.
1740 * gfortran.dg/openmp-define-3.f90: Likewise.
1742 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1743 for test source files.
1744 * gcc.dg/gomp/gomp.exp: Likewise.
1745 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1746 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1747 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1748 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1749 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1751 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1753 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1754 Remove error test that is now valid in OpenMP 4.0.
1755 * c-c++-common/gomp/atomic-16.c: New test.
1756 * c-c++-common/gomp/cancel-1.c: New test.
1757 * c-c++-common/gomp/depend-1.c: New test.
1758 * c-c++-common/gomp/depend-2.c: New test.
1759 * c-c++-common/gomp/map-1.c: New test.
1760 * c-c++-common/gomp/pr58472.c: New test.
1761 * c-c++-common/gomp/sections1.c: New test.
1762 * c-c++-common/gomp/simd1.c: New test.
1763 * c-c++-common/gomp/simd2.c: New test.
1764 * c-c++-common/gomp/simd3.c: New test.
1765 * c-c++-common/gomp/simd4.c: New test.
1766 * c-c++-common/gomp/simd5.c: New test.
1767 * c-c++-common/gomp/single1.c: New test.
1768 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1770 * g++.dg/gomp/block-3.C: Likewise.
1771 * g++.dg/gomp/clause-3.C: Adjust error messages.
1772 * g++.dg/gomp/declare-simd-1.C: New test.
1773 * g++.dg/gomp/declare-simd-2.C: New test.
1774 * g++.dg/gomp/depend-1.C: New test.
1775 * g++.dg/gomp/depend-2.C: New test.
1776 * g++.dg/gomp/target-1.C: New test.
1777 * g++.dg/gomp/target-2.C: New test.
1778 * g++.dg/gomp/taskgroup-1.C: New test.
1779 * g++.dg/gomp/teams-1.C: New test.
1780 * g++.dg/gomp/udr-1.C: New test.
1781 * g++.dg/gomp/udr-2.C: New test.
1782 * g++.dg/gomp/udr-3.C: New test.
1783 * g++.dg/gomp/udr-4.C: New test.
1784 * g++.dg/gomp/udr-5.C: New test.
1785 * g++.dg/gomp/udr-6.C: New test.
1786 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1787 * gcc.dg/autopar/outer-2.c: Likewise.
1788 * gcc.dg/autopar/outer-3.c: Likewise.
1789 * gcc.dg/autopar/outer-4.c: Likewise.
1790 * gcc.dg/autopar/outer-5.c: Likewise.
1791 * gcc.dg/autopar/outer-6.c: Likewise.
1792 * gcc.dg/autopar/parallelization-1.c: Likewise.
1793 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1795 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1796 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1797 instead of GOMP_parallel_loop_runtime_start.
1798 * gcc.dg/gomp/declare-simd-1.c: New test.
1799 * gcc.dg/gomp/declare-simd-2.c: New test.
1800 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1801 parser. Add further #pragma omp sections nesting tests.
1802 * gcc.dg/gomp/target-1.c: New test.
1803 * gcc.dg/gomp/target-2.c: New test.
1804 * gcc.dg/gomp/taskgroup-1.c: New test.
1805 * gcc.dg/gomp/teams-1.c: New test.
1806 * gcc.dg/gomp/udr-1.c: New test.
1807 * gcc.dg/gomp/udr-2.c: New test.
1808 * gcc.dg/gomp/udr-3.c: New test.
1809 * gcc.dg/gomp/udr-4.c: New test.
1810 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1812 2013-10-10 Jan Hubicka <jh@suse.cz>
1814 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1816 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1817 * gcc.target/i386/pr49168-1.c: Likewise.
1818 * gcc.target/i386/pr49002-2.c: Likewise.
1820 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1823 * gcc.dg/torture/pr58670.c: New test.
1825 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1827 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1829 2013-10-09 Marek Polacek <polacek@redhat.com>
1832 * g++.dg/tm/pr58635-1.C: New test.
1833 * g++.dg/tm/pr58635-2.C: New test.
1835 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1837 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1839 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1841 PR tree-optimization/20318
1842 * c-c++-common/pr20318.c: New file.
1843 * gcc.dg/tree-ssa/pr20318.c: New file.
1845 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1847 * gcc.c-torture/execute/pr58570.c: New test.
1849 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1851 * gcc.target/aarch64/vclz.c: New testcase.
1853 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1855 * gcc.target/aarch64/vadd_f64.c: New testcase.
1856 * gcc.target/aarch64/vsub_f64.c: New testcase.
1858 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1860 * gcc.target/aarch64/vdiv_f.c: New testcase.
1862 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1864 * gcc.target/aarch64/vneg_f.c: New testcase.
1865 * gcc.target/aarch64/vneg_s.c: New testcase.
1867 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1870 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1871 * g++.old-deja/g++.mike/misc9.C: Adjust.
1873 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1877 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1880 * g++.dg/template/crash117.C: New.
1882 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1884 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1886 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1888 PR tree-optimization/58480
1889 * gcc.dg/tree-ssa/pr58480.c: New file.
1891 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1893 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1894 * gcc.target/powerpc/fusion.c: Likewise.
1896 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1898 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1900 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1902 * gcc.target/s390/htm-1.c: Add more tests to cover different
1905 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1908 * g++.dg/init/uninitialized1.C: New.
1910 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1913 * g++.dg/cpp0x/variadic144.C: New.
1915 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1918 * g++.dg/cpp0x/auto39.C: New.
1920 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/cpp0x/range-for26.C: New.
1924 * g++.dg/cpp0x/range-for27.C: Likewise.
1926 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1929 * g++.dg/template/crash117.C: New.
1931 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1934 * g++.dg/tree-ssa/pr19476-5.C: New file.
1935 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1937 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp0x/gen-attrs-55.C: New.
1942 2013-10-03 Easwaran Raman <eraman@google.com>
1945 * g++.dg/ext/attribute47.C: New.
1947 2013-10-03 Rong Xu <xur@google.com>
1949 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1951 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1952 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1954 2013-10-03 Marek Polacek <polacek@redhat.com>
1957 * g++.dg/cpp0x/pr58510.C: New test.
1959 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1962 * g++.dg/tree-ssa/pr19476-1.C: New file.
1963 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1964 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1965 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1967 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1969 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1970 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1971 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1972 VSX scalar operations or the traditional floating point form of
1974 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1975 * gcc.target/powerpc/recip-3.c: Likewise.
1976 * gcc.target/powerpc/recip-5.c: Likewise.
1977 * gcc.target/powerpc/pr72747.c: Likewise.
1978 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1980 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1983 * gcc.target/aarch64/pr58460.c: New file.
1985 2013-10-02 Tobias Burnus <burnus@net-b.de>
1988 * gfortran.dg/char_length_19.f90: New.
1990 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1993 * g++.dg/parse/crash65.C: New.
1994 * g++.dg/cpp1y/pr58535.C: Likewise.
1996 2013-10-02 Richard Biener <rguenther@suse.de>
1998 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1999 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2000 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2001 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2002 * gfortran.dg/ldist-pr45199.f: Likewise.
2004 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2007 * g++.dg/parse/crash64.C: New.
2009 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2011 * gcc.dg/tree-ssa/slsr-40.c: New test.
2013 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2016 * g++.dg/cpp0x/pr58563.C: New.
2018 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2020 * gcc.target/aarch64/vect_saddl_1.c: New.
2022 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2025 * gcc.c-torture/execute/pr58574.c: New testcase.
2027 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2030 * gcc.target/arm/pr58578.c: New test.
2032 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2034 PR tree-optimization/58556
2035 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2036 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2038 2013-10-01 Nick Clifton <nickc@redhat.com>
2040 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2042 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2044 * gcc.c-torture/compile/pr41181.c: Likewise.
2045 * gcc.c-torture/compile/calls.c: Likewise.
2046 * gcc.c-torture/compile/990617-1.c: Likewise.
2047 * gcc.c-torture/compile/pr55955.c: Only run the test for
2049 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2051 2013-10-01 Richard Biener <rguenther@suse.de>
2053 PR tree-optimization/58553
2054 * gcc.dg/torture/pr58553.c: New testcase.
2056 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2059 * gcc.c-torture/execute/pr58564.c: New test.
2061 2013-09-30 Teresa Johnson <tejohnson@google.com>
2063 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2064 Update for additional dump message.
2066 2013-09-30 Richard Biener <rguenther@suse.de>
2068 PR tree-optimization/58554
2069 * gcc.dg/torture/pr58554.c: New testcase.
2071 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2072 Joern Rennecke <joern.rennecke@embecosm.com>
2074 * gcc.target/arc/barrel-shifter-1.c: New test.
2075 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2076 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2077 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2078 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2079 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2080 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2081 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2082 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2083 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2084 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2085 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2086 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2087 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2088 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2089 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2090 * gcc.target/arc/mtune-ARC600.c: Likewise.
2091 * gcc.target/arc/mtune-ARC601.c: Likewise.
2092 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2093 * gcc.target/arc/mtune-ARC700.c: Likewise.
2094 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2095 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2096 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2097 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2099 2013-09-30 Richard Biener <rguenther@suse.de>
2102 * g++.dg/torture/pr58552.C: New testcase.
2104 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2106 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2107 and -mupper-regs-df.
2109 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2112 * gcc.dg/pr58463.c: New test.
2114 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2117 * c-c++-common/gomp/pr58551.c: New test.
2119 2013-09-27 Richard Biener <rguenther@suse.de>
2121 PR tree-optimization/58459
2122 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2124 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2127 * gfortran.dg/round_4.f90: Check for rounding support.
2129 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2131 * g++.dg/vect/pr58513.cc (op): Make static.
2133 2013-09-26 Richard Biener <rguenther@suse.de>
2135 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2137 2013-09-26 Richard Biener <rguenther@suse.de>
2139 PR tree-optimization/58539
2140 * gcc.dg/torture/pr58539.c: New testcase.
2142 2013-09-25 Jeff Law <law@redhat.com>
2144 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2146 2013-09-25 Tobias Burnus <burnus@net-b.de>
2149 * gfortran.dg/finalize_21.f90: New.
2151 2013-09-25 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/defined_assignment_8.f90: New.
2156 * gfortran.dg/defined_assignment_9.f90: New.
2158 2013-09-25 Marek Polacek <polacek@redhat.com>
2161 * c-c++-common/ubsan/shift-5.c: New test.
2162 * c-c++-common/ubsan/shift-6.c: New test.
2163 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2164 * gcc.dg/ubsan/c-shift-1.c: New test.
2166 2013-09-25 Marek Polacek <polacek@redhat.com>
2169 * g++.dg/tm/pr58516.C: New test.
2171 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2173 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2175 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2177 2013-09-24 Richard Biener <rguenther@suse.de>
2180 * g++.dg/vect/pr58513.cc: New testcase.
2182 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2184 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2187 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2190 * g++.dg/cpp1y/pr58500.C: New testcase.
2192 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2194 * gnat.dg/opt28.ad[sb]: New test.
2195 * gnat.dg/opt28_pkg.ads: New helper.
2197 2013-09-23 Richard Biener <rguenther@suse.de>
2199 PR tree-optimization/58464
2200 * g++.dg/torture/pr58464.C: New testcase.
2202 2013-09-23 Christian Bruel <christian.bruel@st.com>
2205 * gcc.target/sh/torture/pr58475.c: New test.
2207 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2210 * gfortran.dg/extends_15.f90: New.
2212 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2217 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2220 * gcc.target/vax/vax.exp: New.
2221 * gcc.target/vax/pr56875.c: Ditto.
2223 2013-09-20 Richard Biener <rguenther@suse.de>
2226 * gfortran.dg/pr58484.f: New testcase.
2228 2013-09-20 Jeff Law <law@redhat.com>
2230 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2232 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2235 * gcc.dg/torture/pr57748-1.c: New test.
2236 * gcc.dg/torture/pr57748-2.c: New test.
2238 2013-09-20 Marek Polacek <polacek@redhat.com>
2241 * c-c++-common/ubsan/shift-4.c: New test.
2243 2013-09-20 Richard Biener <rguenther@suse.de>
2245 PR tree-optimization/58453
2246 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2248 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2251 * gfortran.dg/proc_ptr_43.f90: New.
2253 2013-09-18 Tobias Burnus <burnus@net-b.de>
2256 * gfortran.dg/defined_assignment_11.f90: New.
2258 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2260 PR rtl-optimization/58438
2261 * g++.dg/pr58438.C: New test.
2263 2013-09-18 Tobias Burnus <burnus@net-b.de>
2266 * gfortran.dg/class_39.f03: Update dg-error.
2267 * gfortran.dg/class_5.f03: Ditto.
2268 * gfortran.dg/class_53.f90: Ditto.
2269 * gfortran.dg/realloc_on_assign_20.f90: New.
2270 * gfortran.dg/realloc_on_assign_21.f90: New.
2271 * gfortran.dg/realloc_on_assign_22.f90: New.
2273 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2276 * g++.dg/parse/using4.C: New.
2278 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2280 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2282 2013-09-18 Marek Polacek <polacek@redhat.com>
2285 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2286 instead of the shift option.
2287 * c-c++-common/ubsan/pr58443-1.c: New test.
2288 * c-c++-common/ubsan/pr58443-3.c: New test.
2289 * c-c++-common/ubsan/pr58443-2.c: New test.
2291 2013-09-18 Richard Biener <rguenther@suse.de>
2293 PR tree-optimization/58417
2294 * gcc.dg/torture/pr58417.c: New testcase.
2296 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2298 * gnat.dg/array_bounds_test2.adb: New test.
2300 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2302 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2303 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2305 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2307 * gnat.dg/in_out_parameter4.adb: New test.
2309 2013-09-18 Marek Polacek <polacek@redhat.com>
2312 * c-c++-common/ubsan/attrib-1.c: New test.
2314 2013-09-17 Cong Hou <congh@google.com>
2316 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2317 on two arrays with short and int types. This should not be recognized
2318 as a dot product pattern.
2320 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2323 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2324 the cp_type_quals (r) too.
2326 2013-09-17 Jan Hubicka <jh@suse.cz>
2329 * gcc.c-torture/compile/pr58332.c: New testcase.
2331 2013-09-17 Jeff Law <law@redhat.com>
2333 * gcc.c-torture/execute/pr58387.c: New test.
2335 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2337 PR tree-optimization/58088
2338 * gcc.c-torture/compile/pr58088.c: New test.
2340 2013-09-17 Nick Clifton <nickc@redhat.com>
2342 * lib/target-supports.exp (check_effective_target_trampolines):
2343 Add MSP430 to the list of targets that do not support trampolines.
2344 (check_profiling_available): Add MSP430 to the list of targets
2345 that do not support profiling.
2346 (check_effective_target_tls_runtime): Add MSP430 to the list of
2347 targets that do not support TLS.
2349 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2351 * gnat.dg/opt27.adb: New test.
2352 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2354 2013-09-17 Andreas Schwab <schwab@suse.de>
2356 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2358 2013-09-17 Richard Biener <rguenther@suse.de>
2360 PR tree-optimization/58432
2361 * gcc.dg/pr58432.c: New testcase.
2363 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2365 * gcc.dg/tree-ssa/slsr-39.c: New test.
2367 2013-09-16 Xinliang David Li <davidxl@google.com>
2369 * gcc.misc-tests/help.exp: Optimizer help change.
2371 2013-09-16 Jeff Law <law@redhat.com>
2373 * gcc.c-torture/execute/pr58419.c: New test.
2374 * gcc.c-torture/execute/pr58431.c: New test.
2376 2013-09-16 Tobias Burnus <burnus@net-b.de>
2379 * gfortran.dg/finalize_19.f90: New.
2381 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2383 * gcc.target/i386/pr58418.c: New.
2385 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2387 * gcc.target/aarch64/fmla-intrinsic.c: New.
2388 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2389 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2390 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2392 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2394 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2395 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2397 2013-09-16 Richard Biener <rguenther@suse.de>
2399 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2401 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2403 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2404 interpreted as implicit templates) to be expected pedwarns instead.
2406 2013-09-16 Tobias Burnus <burnus@net-b.de>
2409 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2411 2013-09-15 Tobias Burnus <burnus@net-b.de>
2414 * gfortran.dg/defined_assignment_10.f90: New.
2416 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2418 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2419 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2421 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2423 * g++.dg/abi/main.C: Added implicit C linkage tests
2425 2013-09-13 Kai Tietz <ktietz@redhat.com>
2427 * gcc.target/i386/pr57848.c: New file.
2429 2013-09-13 Christian Bruel <christian.bruel@st.com>
2432 * gcc.target/sh/torture/pr58314.c: New test.
2434 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2436 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2438 2013-09-12 Martin Jambor <mjambor@suse.cz>
2441 * g++.dg/pr58389.C: New test.
2443 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2445 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2446 * g++.dg/template/pseudodtor3.C: Likewise.
2448 2013-09-12 Richard Biener <rguenther@suse.de>
2450 PR tree-optimization/58404
2451 * g++.dg/tree-ssa/pr58404.C: New testcase.
2453 2013-09-12 Martin Jambor <mjambor@suse.cz>
2456 * g++.dg/ipa/pr58371.C: New test.
2458 2013-09-12 Richard Biener <rguenther@suse.de>
2460 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2461 expected outcome and comment why that happens.
2463 2013-09-11 Richard Biener <rguenther@suse.de>
2466 * g++.dg/uninit-pred-4.C: New testcase.
2468 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2470 PR tree-optimization/58385
2471 * gcc.c-torture/execute/pr58385.c: New test.
2473 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2477 2013-09-10 Jeff Law <law@redhat.com>
2479 * g++.dg/torture/pr58380.C: New test.
2481 2013-09-10 Jan Hubicka <jh@suse.cz>
2482 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2486 2013-09-10 Jeff Law <law@redhat.com>
2488 * gcc.c-torture/compile/pr58343.c: New test.
2490 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2492 PR rtl-optimization/58365
2493 * gcc.c-torture/execute/pr58365.c: New test.
2495 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2497 * gcc.dg/torture/memcpy-1.c: New test.
2499 2013-09-10 Alan Modra <amodra@gmail.com>
2501 * gcc.target/powerpc/pr58330.c: New.
2503 2013-09-10 Alan Modra <amodra@gmail.com>
2505 * gcc.target/powerpc/medium_offset.c: New.
2507 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2510 * g++.dg/warn/Wunused-var-21.C: New test.
2512 PR tree-optimization/58364
2513 * gcc.c-torture/execute/pr58364.c: New test.
2515 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2518 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2519 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2520 * g++.dg/init/delete1.C: Adjust.
2522 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2524 * gcc.target/aarch64/movdi_1.c: New test.
2526 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2529 * g++.dg/warn/Wunused-parm-5.C: New.
2531 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2533 * gcc.target/aarch64/cmn-neg.c: New test.
2535 2013-09-09 Richard Biener <rguenther@suse.de>
2538 * gcc.dg/torture/pr58326-1.c: New testcase.
2539 * gcc.dg/torture/pr58326-2.c: Likewise.
2541 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2544 * g++.dg/ext/pr57735.C: New test.
2546 2013-09-09 Jan Hubicka <jh@suse.cz>
2549 * g++.dg/torture/PR58294.C: New testcase.
2551 2013-09-08 Jeff Law <law@redhat.com>
2553 * gcc.c-torture/compile/pr58340.c: New test.
2555 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2557 * g++.dg/debug/ra1.C: New test.
2559 2013-09-08 Jan Hubicka <jh@suse.cz>
2561 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2562 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2563 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2564 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2566 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/overload/new1.C: Adjust.
2571 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2573 * c-c++-common/opaque-vector.c: New test.
2575 2013-09-08 Tom de Vries <tom@codesourcery.com>
2578 * g++.dg/tm/noexcept-6.C: New test.
2580 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2582 * gcc.target/arc/cond-set-use.c: New test.
2584 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2586 * gnat.dg/stack_usage2.adb: New test.
2588 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2590 * gcc.target/aarch64/table-intrinsics.c
2591 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2592 (qtb_tests8_< ,2,3,4>): Likewise.
2593 (qtblq_tests8_< ,2,3,4>): Likewise.
2594 (qtbxq_tests8_< ,2,3,4>): Likewise.
2596 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2598 * gnat.dg/warn10.ad[sb]: New test.
2599 * gnat.dg/warn10_pkg.ads: New helper.
2601 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2603 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2604 Don't expect NULL in foo.result set.
2605 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2607 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2608 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2610 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2612 * gcc.target/s390/nearestint-1.c: New testcase.
2614 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2615 Vineet Gupta <Vineet.Gupta@synopsys.com>
2617 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2618 * testsuite/gcc.target/arc: New directory.
2619 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2620 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2621 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2622 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2623 * testsuite/gcc.dg/builtin-apply2.c
2624 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2626 2013-09-04 Jan Hubicka <jh@suse.cz>
2629 * g++.dg/torture/pr58201_0.C: New testcase.
2630 * g++.dg/torture/pr58201_1.C: New testcase.
2631 * g++.dg/torture/pr58201.h: New testcase.
2633 2013-09-05 Jan Hubicka <jh@suse.cz>
2635 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2637 2013-09-05 Richard Biener <rguenther@suse.de>
2639 PR tree-optimization/58137
2640 * gcc.target/i386/pr58137.c: New testcase.
2642 2013-09-05 Martin Jambor <mjambor@suse.cz>
2644 * g++.dg/ipa/remref-1.C: New test.
2645 * g++.dg/ipa/remref-2.C: Likewise.
2647 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2650 * g++.dg/parse/access11.C: New.
2652 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2654 * g++.dg/warn/weak1.C: Skip on AIX.
2656 2013-09-04 Easwaran Raman <eraman@google.com>
2659 PR tree-optimization/58011
2660 * gfortran.dg/reassoc_12.f90: New testcase.
2661 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2663 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2665 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2666 * gcc.dg/torture/pr53922.c: Skip on AIX.
2667 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2669 2013-09-04 Teresa Johnson <tejohnson@google.com>
2671 * gcc.dg/unroll_1.c: Test dumping to stderr.
2673 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/warn/deprecated-8.C: New.
2678 2013-09-03 Jeff Law <law@redhat.com>
2680 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2683 2013-09-03 Meador Inge <meadori@codesourcery.com>
2687 2013-08-30 Meador Inge <meadori@codesourcery.com>
2689 * gcc.dg/Warray-bounds-11.c: New testcase.
2691 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2693 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2695 2013-09-03 Jan Hubicka <jh@suse.cz>
2697 * g++.dg/ipa/devirt-15.C: Fix testcase.
2699 2013-09-03 Richard Biener <rguenther@suse.de>
2702 * gcc.dg/torture/pr57656.c: New testcase.
2704 2013-09-03 Richard Biener <rguenther@suse.de>
2707 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2709 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2712 * gfortran.dg/do_concurrent_3.f90: New test case.
2714 2013-09-02 Jan Hubicka <jh@suse.cz>
2716 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2718 2013-09-02 Martin Jambor <mjambor@suse.cz>
2721 * gcc.dg/ipa/pr58106.c: New test.
2723 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2725 * gcc.target/aarch64/scalar_intrinsics.c
2726 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2728 2013-09-02 Richard Biener <rguenther@suse.de>
2731 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2733 2013-09-02 Richard Biener <rguenther@suse.de>
2735 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2738 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2740 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2742 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2744 PR c++/21682, implement DR 565
2745 * g++.dg/template/using24.C: New.
2746 * g++.dg/template/using25.C: Likewise.
2747 * g++.dg/template/using26.C: Likewise.
2749 2013-09-01 Jan Hubicka <jh@suse.cz>
2751 * g++.dg/ipa/devirt-15.C: New testcase.
2753 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2755 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2757 2013-08-31 Jan Hubicka <jh@suse.cz>
2759 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2760 * g++.dg/tree-ssa/pr45453.C: Likewise.
2762 2013-08-31 Jan Hubicka <jh@suse.cz>
2764 * gcc.dg/fork-instrumentation.c: New testcase.
2766 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2768 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2770 2013-08-30 Meador Inge <meadori@codesourcery.com>
2772 * gcc.dg/Warray-bounds-11.c: New testcase.
2774 2013-08-30 Marek Polacek <polacek@redhat.com>
2776 * g++.dg/ubsan/div-by-zero-1.C: New test.
2777 * c-c++-common/ubsan/save-expr-1.c: New test.
2778 * c-c++-common/ubsan/save-expr-2.c: New test.
2779 * c-c++-common/ubsan/save-expr-3.c: New test.
2780 * c-c++-common/ubsan/save-expr-4.c: New test.
2781 * c-c++-common/ubsan/typedef-1.c: New test.
2782 * c-c++-common/ubsan/const-char-1.c: New test.
2783 * c-c++-common/ubsan/const-expr.c: New test.
2784 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2785 * c-c++-common/ubsan/shift-1.c: Likewise.
2786 * c-c++-common/ubsan/shift-2.c: Likewise.
2787 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2788 * lib/ubsan-dg.exp: New file.
2789 * g++.dg/dg.exp: Add ubsan tests.
2790 * g++.dg/ubsan/ubsan.exp: New file.
2791 * gcc.dg/ubsan/ubsan.exp: New file.
2792 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2793 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2794 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2795 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2796 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2797 * c-c++-common/ubsan/shift-3.c: New test.
2798 * c-c++-common/ubsan/unreachable-1.c: New test.
2799 * c-c++-common/ubsan/shift-1.c: New test.
2800 * c-c++-common/ubsan/shift-2.c: New test.
2801 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2802 * gcc.dg/ubsan/c99-shift-2.c: New test.
2803 * gcc.dg/ubsan/c99-shift-1.c: New test.
2805 2013-08-29 Jan Hubicka <jh@suse.cz>
2807 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2808 to match template and comment.
2810 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2813 * g++.dg/cpp0x/dc8.C: New.
2814 * g++.dg/template/meminit1.C: Adjust.
2816 2013-08-30 Teresa Johnson <tejohnson@google.com>
2818 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2820 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2822 PR tree-optimization/58277
2823 * gcc.c-torture/execute/pr58277-1.c: New test.
2824 * gcc.c-torture/execute/pr58277-2.c: New test.
2826 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2828 * gcc.dg/guality/param-1.c: New test.
2829 * gcc.dg/guality/param-2.c: Likewise.
2831 2013-08-30 Richard Biener <rguenther@suse.de>
2833 PR tree-optimization/58228
2834 * gcc.dg/torture/pr58228.c: New testcase.
2836 2013-08-30 Richard Biener <rguenther@suse.de>
2838 PR tree-optimization/58223
2839 * gcc.dg/torture/pr58223.c: New testcase.
2840 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2842 2013-08-30 Richard Biener <rguenther@suse.de>
2844 PR tree-optimization/58010
2845 * gcc.dg/pr58010.c: New testcase.
2847 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2849 * gcc.dg/unroll_3.c: Message change.
2850 * gcc.dg/unroll_4.c: Likewise.
2851 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2852 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2853 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2854 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2855 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2856 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2857 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2858 * gcc.dg/unroll_1.c: Likewise.
2859 * gcc.dg/vect/bb-slp-31.c: Likewise.
2860 * gcc.dg/vect/bb-slp-14.c: Likewise.
2861 * gcc.dg/vect/bb-slp-8.c: Likewise.
2862 * gcc.dg/vect/bb-slp-23.c: Likewise.
2863 * gcc.dg/vect/bb-slp-15.c: Likewise.
2864 * gcc.dg/vect/bb-slp-9.c: Likewise.
2865 * gcc.dg/vect/bb-slp-24.c: Likewise.
2866 * gcc.dg/vect/bb-slp-16.c: Likewise.
2867 * gcc.dg/vect/bb-slp-25.c: Likewise.
2868 * gcc.dg/vect/bb-slp-17.c: Likewise.
2869 * gcc.dg/vect/bb-slp-26.c: Likewise.
2870 * gcc.dg/vect/bb-slp-18.c: Likewise.
2871 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2872 * gcc.dg/vect/bb-slp-27.c: Likewise.
2873 * gcc.dg/vect/bb-slp-19.c: Likewise.
2874 * gcc.dg/vect/bb-slp-28.c: Likewise.
2875 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2876 * gcc.dg/vect/bb-slp-29.c: Likewise.
2877 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2878 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2879 * gcc.dg/vect/bb-slp-1.c: Likewise.
2880 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2881 * gcc.dg/vect/bb-slp-2.c: Likewise.
2882 * gcc.dg/vect/bb-slp-3.c: Likewise.
2883 * gcc.dg/vect/bb-slp-10.c: Likewise.
2884 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2885 * gcc.dg/vect/bb-slp-4.c: Likewise.
2886 * gcc.dg/vect/bb-slp-11.c: Likewise.
2887 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2888 * gcc.dg/vect/bb-slp-5.c: Likewise.
2889 * gcc.dg/vect/bb-slp-20.c: Likewise.
2890 * gcc.dg/vect/bb-slp-6.c: Likewise.
2891 * gcc.dg/vect/bb-slp-21.c: Likewise.
2892 * gcc.dg/vect/bb-slp-30.c: Likewise.
2893 * gcc.dg/vect/bb-slp-13.c: Likewise.
2894 * gcc.dg/vect/bb-slp-7.c: Likewise.
2895 * gcc.dg/vect/bb-slp-22.c: Likewise.
2896 * gcc.dg/unroll_2.c: Likewise.
2897 * g++.dg/vect/slp-pr50413.cc: Likewise.
2898 * g++.dg/vect/slp-pr56812.cc: Likewise.
2899 * g++.dg/vect/slp-pr50819.cc: Likewise.
2901 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2903 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2905 2013-08-29 Teresa Johnson <tejohnson@google.com>
2907 * gcc.dg/pr40209.c: Use -fopt-info.
2908 * gcc.dg/pr26570.c: Ditto.
2909 * gcc.dg/pr32773.c: Ditto.
2910 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2912 2013-08-29 Richard Biener <rguenther@suse.de>
2914 PR tree-optimization/58246
2915 * gcc.dg/torture/pr58246.c: New testcase.
2917 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2920 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2922 * gfortran.dg/realloc_on_assign_19.f90: New test.
2924 2013-08-29 Richard Biener <rguenther@suse.de>
2927 * gcc.dg/pr57287-2.c: New testcase.
2929 2013-08-29 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/57685
2932 * gcc.dg/torture/pr57685.c: New testcase.
2934 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2937 * g++.dg/cpp0x/dc7.C: New.
2939 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2942 * c-c++-common/gomp/pr58257.c: New test.
2944 2013-08-28 Richard Biener <rguenther@suse.de>
2946 PR tree-optimization/56933
2947 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2949 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2951 * gcc.target/aarch64/scalar_shift_1.c: New.
2953 2013-08-27 Richard Biener <rguenther@suse.de>
2955 PR tree-optimization/57521
2956 * gcc.dg/torture/pr57521.c: New testcase.
2958 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2960 PR rtl-optimization/57860
2961 PR rtl-optimization/57861
2962 PR rtl-optimization/57875
2963 PR rtl-optimization/57876
2964 PR rtl-optimization/57877
2965 * gcc.c-torture/execute/pr57860.c: New test.
2966 * gcc.c-torture/execute/pr57861.c: New test.
2967 * gcc.c-torture/execute/pr57875.c: New test.
2968 * gcc.c-torture/execute/pr57876.c: New test.
2969 * gcc.c-torture/execute/pr57877.c: New test.
2971 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2974 * gfortran.dg/bounds_check_18.f90: New test.
2976 2013-08-23 Jan Hubicka <jh@suse.cz>
2978 * g++.dg/ipa/devirt-14.C: Fix typo.
2980 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2983 * gfortran.dg/inline_sum_5.f90: New.
2985 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2988 * gfortran.dg/typebound_assignment_7.f90: New.
2990 2013-08-23 Jan Hubicka <jh@suse.cz>
2992 * g++.dg/ipa/devirt-13.C: New testcase.
2993 * g++.dg/ipa/devirt-14.C: New testcase.
2995 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2998 * gcc.target/i386/pr58218.c: New test.
3000 PR tree-optimization/58209
3001 * gcc.c-torture/execute/pr58209.c: New test.
3003 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3005 * gcc.target/powerpc/pr57744.c: Declare abort.
3007 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3010 * g++.dg/template/error54.C: New.
3012 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3015 * gfortran.dg/select_type_34.f90: New.
3017 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3020 * g++.dg/warn/deprecated-7.C: New.
3022 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3024 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3026 2013-08-21 Jeff Law <law@redhat.com>
3028 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3030 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3033 * g++.dg/ext/attr-alias-3.C: New.
3035 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3038 * gfortran.dg/intent_out_8.f90: New.
3040 2013-08-20 Teresa Johnson <tejohnson@google.com>
3042 PR rtl-optimizations/57451
3043 * g++.dg/tree-prof/pr57451.C: New test.
3045 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3050 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3053 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3055 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3057 * gcc.target/powerpc/dfp-dd-2.c: New test.
3058 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3059 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3061 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3063 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3064 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3067 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3069 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3071 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3074 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3075 correct test response.
3078 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3079 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3080 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3082 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3083 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3085 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3087 2013-08-18 Jan Hubicka <jh@suse.cz>
3089 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3091 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3094 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3096 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3098 PR tree-optimization/58006
3099 * g++.dg/opt/pr58006.C: New test.
3101 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3103 * gnat.dg/specs/linker_alias.ads: New test.
3105 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3107 PR tree-optimization/58164
3108 * gcc.c-torture/compile/pr58164.c: New test.
3110 PR tree-optimization/58165
3111 * g++.dg/opt/pr58165.C: New test.
3113 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3116 * g++.dg/cpp0x/enum28.C: New.
3117 * g++.dg/cpp0x/enum15.C: Adjust.
3119 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3122 * gcc.target/powerpc/pr57949-1.c: New.
3123 * gcc.target/powerpc/pr57949-2.c: New.
3125 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/58145
3128 * gcc.dg/pr58145-1.c: New test.
3129 * gcc.dg/pr58145-2.c: New test.
3131 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3133 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3134 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3135 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3136 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3137 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3138 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3139 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3140 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3141 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3142 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3143 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3144 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3145 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3146 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3147 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3148 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3149 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3150 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3151 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3152 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3153 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3154 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3155 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3156 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3157 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3158 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3159 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3160 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3161 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3162 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3163 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3164 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3165 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3166 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3167 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3168 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3169 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3170 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3171 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3172 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3173 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3176 * gcc.c-torture/execute/pr56799.x: New file.
3178 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3180 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3182 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3183 * gcc.dg/pr44214-3.c (v2df): Likewise.
3185 * gcc.dg/pr46647.c: xfail for avr-*-*.
3187 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3189 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3190 Expect l to be optimized away.
3191 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3194 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3195 to tests that assume int/double are larger than short/float.
3198 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3200 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3201 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3202 target { int16 }. Restrict existing tests to target { int32 }
3204 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3205 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3206 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3207 * lib/target-supports.exp (check_effective_target_int32): New proc.
3209 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3210 exclude from scan test.
3212 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3213 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3214 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3215 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3216 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3217 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3218 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3219 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3220 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3221 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3222 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3223 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3224 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3225 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3226 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3227 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3228 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3229 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3230 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3232 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3234 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3236 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3237 to be the first test directive.
3238 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3239 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3240 * gcc.target/arm/atomic-op-char.c: Likewise.
3241 * gcc.target/arm/atomic-op-consume.c: Likewise.
3242 * gcc.target/arm/atomic-op-int.c: Likewise.
3243 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3244 * gcc.target/arm/atomic-op-release.c: Likewise.
3245 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3246 * gcc.target/arm/atomic-op-short.c: Likewise.
3248 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3250 PR rtl-optimization/57662
3251 * gcc.dg/pr57662.c: New test.
3253 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3255 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3257 * gcc.target/mips/nans-legacy.c: Likewise.
3259 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3261 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3263 * gcc.target/mips/fabs-legacy.c: Likewise.
3264 * gcc.target/mips/fabsf-2008.c: Likewise.
3265 * gcc.target/mips/fabsf-legacy.c: Likewise.
3266 * gcc.target/mips/fneg-2008.c: Likewise.
3267 * gcc.target/mips/fneg-legacy.c: Likewise.
3268 * gcc.target/mips/fnegf-2008.c: Likewise.
3269 * gcc.target/mips/fnegf-legacy.c: Likewise.
3270 * gcc.target/mips/nan-2008.c: Likewise.
3271 * gcc.target/mips/nan-legacy.c: Likewise.
3272 * gcc.target/mips/nanf-2008.c: Likewise.
3273 * gcc.target/mips/nanf-legacy.c: Likewise.
3274 * gcc.target/mips/nans-2008.c: Likewise.
3275 * gcc.target/mips/nans-legacy.c: Likewise.
3276 * gcc.target/mips/nansf-2008.c: Likewise.
3277 * gcc.target/mips/nansf-legacy.c: Likewise.
3279 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3281 * gnat.dg/valued_proc.adb: New test.
3282 * gnat.dg/valued_proc_pkg.ads: New helper.
3284 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3286 PR tree-optimization/57661
3287 * g++.dg/opt/pr57661.C: New test.
3290 * gcc.dg/asan/pr56417.c: New test.
3292 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3294 * gnat.dg/loop_optimization16.adb: New test.
3295 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3297 2013-08-13 Marek Polacek <polacek@redhat.com>
3299 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3301 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3303 Example of converting global state to per-pass state.
3305 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3306 global state "static int counter" to...
3307 (one_pass::counter): ...this instance data.
3309 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3311 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3312 to member function...
3313 (one_pass::gate): ...this.
3314 (one_pass_exec): Convert to member function...
3315 (one_pass::impl_execute): ...this.
3317 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/cpp0x/pr57416.C: New.
3322 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3324 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3326 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3327 * g++.dg/cpp0x/defaulted2.C: Likewise.
3328 * g++.dg/cpp0x/defaulted31.C: Likewise.
3329 * g++.dg/cpp0x/error6.C: Likewise.
3330 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3331 * g++.dg/cpp0x/override2.C: Likewise.
3332 * g++.dg/cpp0x/parse1.C: Likewise.
3333 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3334 * g++.dg/cpp0x/temp_default4.C: Likewise.
3335 * g++.dg/ext/attrib32.C: Likewise.
3336 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3337 * g++.dg/ext/mv13.C: Likewise.
3338 * g++.dg/ext/mv7.C: Likewise.
3339 * g++.dg/ext/mv9.C: Likewise.
3340 * g++.dg/ext/pr57362.C: Likewise.
3341 * g++.dg/ext/typeof10.C: Likewise.
3342 * g++.dg/lookup/anon6.C: Likewise.
3343 * g++.dg/lookup/crash6.C: Likewise.
3344 * g++.dg/lookup/name-clash5.C: Likewise.
3345 * g++.dg/lookup/name-clash6.C: Likewise.
3346 * g++.dg/other/anon4.C: Likewise.
3347 * g++.dg/other/error15.C: Likewise.
3348 * g++.dg/other/error8.C: Likewise.
3349 * g++.dg/other/redecl2.C: Likewise.
3350 * g++.dg/parse/crash16.C: Likewise.
3351 * g++.dg/parse/crash21.C: Likewise.
3352 * g++.dg/parse/crash38.C: Likewise.
3353 * g++.dg/parse/redef2.C: Likewise.
3354 * g++.dg/parse/struct-as-enum1.C: Likewise.
3355 * g++.dg/template/crash39.C: Likewise.
3356 * g++.dg/template/redecl3.C: Likewise.
3357 * g++.dg/tls/diag-3.C: Likewise.
3358 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3359 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3360 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3361 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3362 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3363 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3364 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3365 * g++.old-deja/g++.brendan/static3.C: Likewise.
3366 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3367 * g++.old-deja/g++.jason/binding.C: Likewise.
3368 * g++.old-deja/g++.jason/crash4.C: Likewise.
3369 * g++.old-deja/g++.jason/crash7.C: Likewise.
3370 * g++.old-deja/g++.jason/lineno.C: Likewise.
3371 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3372 * g++.old-deja/g++.mike/misc3.C: Likewise.
3373 * g++.old-deja/g++.mike/net44.C: Likewise.
3374 * g++.old-deja/g++.mike/ns3.C: Likewise.
3375 * g++.old-deja/g++.ns/alias4.C: Likewise.
3376 * g++.old-deja/g++.ns/ns11.C: Likewise.
3377 * g++.old-deja/g++.other/crash23.C: Likewise.
3378 * g++.old-deja/g++.other/decl8.C: Likewise.
3379 * g++.old-deja/g++.other/linkage3.C: Likewise.
3380 * g++.old-deja/g++.other/typeck1.C: Likewise.
3381 * g++.old-deja/g++.other/typedef5.C: Likewise.
3382 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3383 * g++.old-deja/g++.pt/friend36.C: Likewise.
3384 * obj-c++.dg/method-8.mm: Likewise.
3385 * obj-c++.dg/tls/diag-3.mm: Likewise.
3387 2013-08-12 Perez Read <netfirewall@gmail.com>
3390 * gcc.target/i386/movabs-1.c: New test.
3392 2013-08-12 Marek Polacek <polacek@redhat.com>
3394 PR tree-optimization/57980
3395 * gcc.dg/pr57980.c: New test.
3397 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3400 * gfortran.dg/do_check_10.f90: New test.
3401 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3402 * gfortran.dg/array_constructor_18.f90: Likewise.
3403 * gfortran.dg/array_constructor_22.f90: Likewise.
3404 * gfortran.dg/coarray_15.f90: Likewise.
3405 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3406 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3407 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3409 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3412 * g++.dg/cpp0x/constexpr-ice8.C: New.
3414 2013-08-09 Xinliang David Li <davidxl@google.com>
3416 * gcc.target/i386/memcpy-strategy-1.c: New test.
3417 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3418 * gcc.target/i386/memset-strategy-1.c: Ditto.
3419 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3421 2013-08-09 Jan Hubicka <jh@suse.cz>
3423 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3424 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3426 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3428 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3430 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3433 * gfortran.dg/transfer_intrinsic_6.f90: New.
3435 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3438 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3441 * g++.dg/lookup/typedef2.C: New.
3443 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3445 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3446 output of vdup intrinsics.
3448 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3450 * gcc.target/arm/lp1189445.c: New testcase.
3452 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3454 PR rtl-optimization/58079
3455 * gcc.dg/torture/pr58079.c: New test.
3457 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3459 * gnat.dg/warn9.adb: New test.
3461 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3464 * g++.dg/lookup/typedef2.C: New.
3466 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3468 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3469 to optstr when building plugins on darwin.
3471 2013-08-06 Martin Jambor <mjambor@suse.cz>
3473 PR tree-optimization/57539
3474 * gcc.dg/ipa/pr57539.c: New test.
3476 2013-08-06 Martin Jambor <mjambor@suse.cz>
3477 Bernd Edlinger <bernd.edlinger@hotmail.de>
3479 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3480 (a): Fix constructor.
3482 2013-08-06 Martin Jambor <mjambor@suse.cz>
3485 * gfortran.dg/pr57987.f90: New test.
3487 2013-08-06 Martin Jambor <mjambor@suse.cz>
3490 * gcc.dg/torture/pr58041.c: New test.
3491 * gcc.target/arm/pr58041.c: Likewise.
3493 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3496 * gfortran.dg/pointer_init_8.f90: New.
3498 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3501 * g++.dg/cpp0x/pr58080.C: New.
3503 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3505 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3506 to optstr when building plugins.
3508 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3510 Patch autogenerated by refactor_passes.py from
3511 https://github.com/davidmalcolm/gcc-refactoring-scripts
3512 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3514 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3515 struct to a subclass of gimple_opt_pass along with...
3516 (pass_data_one_pass): ...new pass_data instance and...
3517 (make_one_pass): ...new function.
3518 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3519 global struct to a subclass of gimple_opt_pass along with...
3520 (pass_data_warn_self_assign): ...new pass_data instance and...
3521 (make_pass_warn_self_assign): ...new function.
3522 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3523 a global struct to a subclass of gimple_opt_pass along with...
3524 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3525 (make_pass_dumb_plugin_example): ...new function.
3526 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3527 global struct to a subclass of gimple_opt_pass along with...
3528 (pass_data_warn_self_assign): ...new pass_data instance and...
3529 (make_pass_warn_self_assign): ...new function.
3531 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3533 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3534 is created and added to the pass_manager to reflect
3535 autogenerated changes.
3536 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3537 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3538 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3540 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3543 * g++.dg/cpp0x/pr58072.C: New.
3545 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3547 * gcc.dg/torture/pr57993-2.cpp: New.
3549 2013-08-02 Jan Hubicka <jh@suse.cz>
3551 * gcc.dg/ipa/ipa-1.c: Update.
3552 * gcc.dg/ipa/ipa-2.c: Update.
3553 * gcc.dg/ipa/ipa-3.c: Update.
3554 * gcc.dg/ipa/ipa-4.c: Update.
3555 * gcc.dg/ipa/ipa-5.c: Update.
3556 * gcc.dg/ipa/ipa-7.c: Update.
3557 * gcc.dg/ipa/ipa-8.c: Update.
3558 * gcc.dg/ipa/ipcp-1.c: Update.
3559 * gcc.dg/ipa/ipcp-2.c: Update.
3561 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3563 PR rtl-optimization/58048
3564 * gcc.target/i386/pr58048.c: New.
3566 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3568 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3570 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3571 Peter Bergner <bergner@vnet.ibm.com>
3574 * g++.dg/overload/using3.C: New.
3575 * g++.dg/overload/using2.C: Adjust.
3576 * g++.dg/lookup/using9.C: Likewise.
3578 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3580 * gcc.target/arm/pr46972-2.c: New test.
3582 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3584 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3586 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3588 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3590 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3592 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3593 rather than addressing!=absolute when deciding how to handle MIPS16
3594 when the test forces an ABI.
3596 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3599 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3601 2013-07-30 Steve Ellcey <sellcey@mips.com>
3603 * gcc.target/mips/code-readable-1.c: Increase switch size.
3604 * gcc.target/mips/code-readable-2.c: Ditto.
3605 * gcc.target/mips/code-readable-3.c: Ditto.
3606 * gcc.target/mips/code-readable-4.c: Ditto.
3608 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3611 * g++.dg/parse/crash63.C: New.
3613 2013-07-30 Tobias Burnus <burnus@net-b.de>
3616 * gfortran.dg/pointer_assign_8.f90: New.
3617 * gfortran.dg/pointer_assign_9.f90: New.
3618 * gfortran.dg/pointer_assign_10.f90: New.
3619 * gfortran.dg/pointer_assign_11.f90: New.
3621 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3623 * gcc.target/arm/pr57637.c: New testcase.
3625 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3627 PR tree-optimization/57993
3628 * gcc.dg/torture/pr57993.c: New test.
3630 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3632 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3634 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3637 * g++.dg/conversion/ambig2.C: New.
3639 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3641 * gcc.target/mips/fabs-2008.c: New test case.
3642 * gcc.target/mips/fabs-legacy.c: New test case.
3643 * gcc.target/mips/fabsf-2008.c: New test case.
3644 * gcc.target/mips/fabsf-legacy.c: New test case.
3645 * gcc.target/mips/fneg-2008.c: New test case.
3646 * gcc.target/mips/fneg-legacy.c: New test case.
3647 * gcc.target/mips/fneg-2008.c: New test case.
3648 * gcc.target/mips/fneg-legacy.c: New test case.
3649 * gcc.target/mips/nan-2008.c: New test case.
3650 * gcc.target/mips/nan-legacy.c: New test case.
3651 * gcc.target/mips/nanf-2008.c: New test case.
3652 * gcc.target/mips/nanf-legacy.c: New test case.
3653 * gcc.target/mips/nans-2008.c: New test case.
3654 * gcc.target/mips/nans-legacy.c: New test case.
3655 * gcc.target/mips/nansf-2008.c: New test case.
3656 * gcc.target/mips/nansf-legacy.c: New test case.
3657 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3659 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3660 Maxim Kuvyrkov <maxim@kugelworks.com>
3662 * lib/target-supports.exp (check_effective_target_non_bionic): New
3663 effective-target test.
3664 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3665 * g++.dg/tls/thread_local4g.C: Ditto.
3667 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3670 * gfortran.dg/vector_subsript_7.f90: New test.
3672 2013-07-27 Tobias Burnus <burnus@net-b.de>
3675 * gfortran.dg/warn_alias.f90: New.
3677 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3680 * gfortran.dg/class_array_19.f90: New.
3682 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3684 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3685 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3686 * gcc.dg/vect/pr57741-3.c: Likewise.
3687 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3689 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3691 Skip tests that make assumptions about struct layout that don't hold
3693 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3694 * g++.dg/cpp0x/iop.C: Likewise.
3695 * g++.dg/cpp0x/named_refs.C: Likewise.
3696 * g++.dg/cpp0x/rv1p.C: Likewise.
3697 * g++.dg/cpp0x/rv2p.C: Likewise.
3698 * g++.dg/cpp0x/rv3p.C: Likewise.
3699 * g++.dg/cpp0x/rv4p.C: Likewise.
3700 * g++.dg/cpp0x/rv5p.C: Likewise.
3701 * g++.dg/cpp0x/rv6p.C: Likewise.
3702 * g++.dg/cpp0x/rv7p.C: Likewise.
3703 * g++.dg/cpp0x/rv8p.C: Likewise.
3704 * g++.dg/ext/strncpy-chk1.C: Likewise.
3705 * gcc.dg/builtin-object-size-10.c: Likewise.
3706 * gcc.dg/builtin-object-size-11.c: Likewise.
3707 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3708 * gcc.dg/pr25805.c: Likewise.
3709 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3710 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3711 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3712 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3713 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3714 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3715 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3716 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3717 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3718 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3719 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3720 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3721 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3722 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3723 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3725 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3726 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3728 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3729 * gcc.dg/sibcall-6.c: Enable for epiphany.
3731 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3733 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3735 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3737 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3738 memcpy not initializers.
3740 * gcc.dg/guality/guality.exp: Skip on AIX.
3742 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3745 * g++.dg/cpp0x/pr57101.C: New.
3747 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3749 * gcc.target/aarch64/neg_1.c: New test.
3751 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3754 * gfortran.dg/typebound_call_25.f90: New.
3756 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3759 * g++.dg/cpp0x/pr57981.C: New.
3761 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3764 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3766 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3768 PR rtl-optimization/57960
3769 * gcc.target/s390/pr57960.c: New.
3771 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3774 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3776 2013-07-25 Terry Guo <terry.guo@arm.com>
3778 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3780 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3783 * g++.dg/inherit/pr57942.C: New.
3785 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3787 * gcc.target/powerpc/bool2.h: New file, test the code generation
3788 of logical operations for power5, altivec, power7, and power8 systems.
3789 * gcc.target/powerpc/bool2-p5.c: Likewise.
3790 * gcc.target/powerpc/bool2-av.c: Likewise.
3791 * gcc.target/powerpc/bool2-p7.c: Likewise.
3792 * gcc.target/powerpc/bool2-p8.c: Likewise.
3793 * gcc.target/powerpc/bool3.h: Likewise.
3794 * gcc.target/powerpc/bool3-av.c: Likewise.
3795 * gcc.target/powerpc/bool2-p7.c: Likewise.
3796 * gcc.target/powerpc/bool2-p8.c: Likewise.
3798 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3800 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3802 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3804 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3806 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3808 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3809 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3810 type from long to long long.
3811 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3812 to have effective-target keywords of lp64 and ilp32.
3813 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3814 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3815 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3816 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3817 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3818 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3819 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3820 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3821 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3823 2013-07-23 Tom Tromey <tromey@redhat.com>
3824 Joseph Myers <joseph@codesourcery.com>
3826 * gcc.dg/c11-generic-1.c: New file.
3827 * gcc.dg/c11-generic-2.c: New file.
3829 2013-07-22 Tobias Burnus <burnus@net-b.de>
3833 * coarray/lib_realloc_1.f90: Permit optimization.
3834 * gfortran.dg/coarray_31.f90: New.
3836 2013-07-22 Tobias Burnus <burnus@net-b.de>
3839 * gfortran.dg/class_array_7.f03: Fix memory leak.
3841 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/cpp0x/decltype56.C: New.
3846 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3848 * gcc.dg/pr53265.c: Correct line number in dg-message.
3850 2013-07-22 Diego Novillo <dnovillo@google.com>
3852 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3854 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3857 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3858 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3860 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3863 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3864 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3865 * gcc.dg/torture/pr53366-1.c: Same.
3866 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3867 * gcc.dg/torture/pr56488.c: Same.
3868 * gcc.dg/torture/pr57584.c: Same.
3869 * gcc.dg/tree-ssa/pr57385.c: Same.
3870 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3872 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
3874 * c-c++-common/pr41779.c: Fix typos.
3875 * gcc.c-torture/compile/20031125-2.c: Likewise.
3876 * gcc.c-torture/compile/20040621-1.c: Likewise.
3877 * gcc.c-torture/execute/20020418-1.c: Likewise.
3878 * gcc.dg/20020108-1.c: Likewise.
3879 * gcc.dg/atomic-generic-aux.c: Likewise.
3880 * gcc.dg/builtin-complex-err-2.c: Likewise.
3881 * gcc.dg/decl-1.c: Likewise.
3882 * gcc.dg/di-sync-multithread.c: Likewise.
3883 * gcc.dg/format/c90-printf-1.c: Likewise.
3884 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3885 * gcc.dg/long-long-compare-1.c: Likewise.
3886 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3887 * gcc.dg/pr17055-1.c: Likewise.
3888 * gcc.dg/pr27095.c: Likewise.
3889 * gcc.dg/torture/fp-int-convert.h: Likewise.
3890 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3891 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3892 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3893 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3894 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3895 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3896 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3897 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3898 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3899 * gcc.dg/vect/vect-cond-5.c: Likewise.
3900 * gcc.dg/weak/typeof-2.c: Likewise.
3901 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3902 * gcc.target/arm/naked-1.c: Likewise.
3903 * gcc.target/i386/pr9771-1.c: Likewise.
3904 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3905 * gcc.target/sparc/struct-ret-check.c: Likewise.
3906 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3907 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3908 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3911 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3914 * gfortran.dg/dependency_42.f90: New test.
3915 * gfortran.dg/dependency_43.f90: New test.
3917 2013-07-21 Tobias Burnus <burnus@net-b.de>
3920 * gfortran.dg/round_4.f90: New.
3922 2013-07-21 Tobias Burnus <burnus@net-b.de>
3925 * gfortran.dg/min_max_conformance_2.f90: New.
3927 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3929 PR preprocessor/57620
3930 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3931 (main): Don't test {s,u,U,L}12.
3932 * c-c++-common/raw-string-13.c: New test.
3933 * c-c++-common/raw-string-14.c: New test.
3934 * c-c++-common/raw-string-15.c: New test.
3935 * c-c++-common/raw-string-16.c: New test.
3937 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3939 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3941 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3943 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3945 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3946 target { ! keeps_null_pointer_checks }.
3947 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3948 target { ! keeps_null_pointer_checks }.
3950 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3951 * gcc.dg/torture/pr56488.c: Likewise.
3953 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3955 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3958 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3960 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3961 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3962 * gfortran.dg/guality/guality.exp: Skip on AIX.
3964 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3966 * g++.dg/debug/pr56819.C: Skip on AIX.
3967 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3968 * g++.dg/guality/guality.exp: Skip on AIX.
3970 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3972 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3974 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3976 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3979 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3980 Adjust to corrected rounding.
3982 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3984 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3985 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3986 check_effective_target_cilkplus.
3987 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3989 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3991 * gcc.target/powerpc/pr57744.c: Fix typo.
3993 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3996 * gcc.c-torture/compile/pr57698.c: New test.
3997 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3998 * gcc.c-torture/compile/pr44043.c: Ditto.
4000 2013-07-18 Wei Mi <wmi@google.com>
4002 PR rtl-optimization/57878
4003 * g++.dg/pr57878.C: New test.
4005 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4007 * gcc.dg/pr42611.c: Move dg-error to correct line.
4009 2013-07-17 Tobias Burnus <burnus@net-b.de>
4012 * gfortran.dg/dollar_sym_3.f: New.
4013 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4015 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4020 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4021 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4022 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4023 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4024 * objc.dg/image-info.m: Likewise.
4025 * objc.dg/symtab-1.m: Likewise.
4026 * objc.dg/torture/strings/const-str-10.m: Likewise.
4027 * objc.dg/torture/strings/const-str-11.m: Likewise.
4028 * objc.dg/torture/strings/const-str-9.m: Likewise.
4029 * objc.dg/zero-link-1.m: Likewise.
4030 * objc.dg/zero-link-2.m: Likewise.
4031 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4032 * objc.dg/objc-foreach-4.m: Likewise.
4033 * objc.dg/objc-foreach-5.m: Likewise.
4034 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4036 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4037 * obj-c++.dg/syntax-error-1.mm: Likewise.
4038 * objc.dg/method-6.m: Likewise.
4039 * objc.dg/pr23214.m: Likewise.
4040 * objc.dg/proto-lossage-7.m: Likewise.
4041 * objc.dg/strings/const-str-12b.m: Likewise.
4042 * objc.dg/zero-link-3.m: Likewise.
4043 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4044 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4045 adjust headers, interfaces and encoded types to reflect current system
4046 versions. Add FIXME and outputs from current system compiler for
4049 2013-07-15 Cong Hou <congh@google.com>
4051 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4053 * gcc.target/i386/l_fma_float_3.c: Likewise.
4054 * gcc.target/i386/l_fma_double_1.c: Likewise.
4055 * gcc.target/i386/l_fma_double_3.c: Likewise.
4057 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4059 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4060 function to test if HTM is available.
4061 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4062 * gcc.target/powerpc/htm-builtin-1.c: New test.
4064 2013-07-15 Tobias Burnus <burnus@net-b.de>
4066 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4067 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4068 * gfortran.dg/coarray_6.f90: Add dg-error.
4070 2013-07-15 Tobias Burnus <burnus@net-b.de>
4073 * gfortran.dg/finalize_18.f90: New.
4075 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4078 * fortran.dg/module_variable_1.f90: New test.
4079 * fortran.dg/module_variable_2.f90: New test.
4081 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4083 * g++.dg/ext/vector19.C: Adapt.
4084 * g++.dg/ext/vector23.C: New testcase.
4086 2013-07-12 Michael Matz <matz@suse.de>
4089 * c-c++-common/pr55771.c: New test.
4091 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4093 * gcc.target/aarch64/vect-movi.c: New.
4095 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4098 * g++.dg/ext/pr57362.C: New.
4100 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4103 * gcc.target/avr/torture/pr57631.c: New test.
4105 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4108 * g++.dg/cpp0x/constexpr-ice7.C: New.
4110 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4112 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4114 * gcc.c-torture/execute/nest-align-1.x: New.
4116 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4119 * g++.dg/cpp0x/sfinae48.C: New.
4121 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4123 PR preprocessor/57824
4124 * c-c++-common/raw-string-17.c: New test.
4125 * c-c++-common/gomp/pr57824.c: New test.
4127 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4130 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4131 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4132 * g++.dg/conversion/dr195.C: Update.
4133 * g++.dg/expr/cast2.C: Likewise.
4135 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4137 * c-c++-common/raw-string-18.c: New test.
4138 * c-c++-common/raw-string-19.c: New test.
4140 PR preprocessor/57757
4141 * g++.dg/cpp/paste1.C: New test.
4142 * g++.dg/cpp/paste2.C: New test.
4144 2013-07-10 Graham Stott <grahams@btinternet.com>
4146 * gcc.target/mips/mulsize-1.c: New.
4147 * gcc.target/mips/mulsize-2.c: New.
4148 * gcc.target/mips/mulsize-3.c: New.
4149 * gcc.target/mips/mulsize-4.c: New.
4151 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4154 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4155 * g++.dg/ext/vector24.C: New testcase.
4157 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4160 * g++.dg/cpp0x/decltype17.C: Adjust.
4162 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4165 * g++.dg/cpp0x/pr51786.C: New.
4167 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4169 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4171 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4173 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4175 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4176 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4178 2013-07-08 Tobias Burnus <burnus@net-b.de>
4181 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4183 2013-07-08 Tobias Burnus <burnus@net-b.de>
4186 * gfortran.dg/do_check_9.f90: New.
4188 2013-07-08 Tobias Burnus <burnus@net-b.de>
4191 * gfortran.dg/dot_product_2.f90: New.
4193 2013-07-08 Tobias Burnus <burnus@net-b.de>
4196 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4198 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4200 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4201 * gfortran.dg/finalize_10.f90: Fix dg-final.
4203 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4206 * gcc.target/i386/pr57819.c: New test.
4208 PR rtl-optimization/57829
4209 * gcc.c-torture/execute/pr57829.c: New test.
4211 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4213 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4214 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4216 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4219 * gcc.target/i386/pr57807.c: New test.
4221 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4224 * gcc.dg/tree-ssa/vrp89.c: New test.
4226 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4229 * g++.dg/parse/defarg16.C: New.
4231 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4233 PR rtl-optimization/55342
4234 * gcc.target/i386/pr55342.c: New.
4236 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4238 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4240 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4243 * g++.dg/inherit/virtual10.C: New.
4245 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4248 * gcc.dg/large-size-array-6.c: New test.
4250 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4253 * g++.dg/template/crash116.C: New.
4255 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4257 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4258 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4260 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4263 * g++.dg/cpp0x/nsdmi-list3.C: New.
4265 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4268 * gcc.target/i386/pr57777.c: New test.
4271 * g++.dg/template/arg9.C: New test.
4273 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4275 * gcc.target/i386/avx-inline.c: New test.
4277 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4279 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4280 * gcc.target/mips/call-2.c: Likewise.
4281 * gcc.target/mips/call-3.c: Likewise.
4282 * gcc.target/mips/lazy-binding-1.c: Likewise.
4284 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4286 PR tree-optimization/57741
4287 * gcc.dg/vect/pr57741-1.c: New test.
4288 * gcc.dg/vect/pr57741-2.c: New test.
4289 * gcc.dg/vect/pr57741-3.c: New test.
4291 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4293 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4295 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4296 * lib/target-supports.exp: Define aarch64_little_endian.
4298 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4300 * gcc.target/aarch64/abs_1.c: New test.
4302 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4304 * gcc.target/aarch64/bfxil_1.c: New test.
4305 * gcc.target/aarch64/bfxil_2.c: Likewise.
4307 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4310 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4311 array sizes from 100 to 20.
4313 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4316 * gfortran.dg/pointer_remapping_8.f90: New.
4318 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4320 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4321 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4322 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4323 * g++.dg/cpp1y/complex_literals.h: New.
4325 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4328 * g++.dg/cpp0x/noexcept21.C: New.
4330 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4333 * gcc.target/i386/pr57736.c: New test.
4335 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4337 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4339 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4340 strings to match the fixed error messages.
4341 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4342 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4345 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4348 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4349 stqcx. get even registers.
4351 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4354 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4356 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4358 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4360 * gcc.target/i386/bmi-1.c: Ditto.
4361 * gcc.target/i386/bmi-bextr-4.c: New.
4362 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4364 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/cpp0x/initlist73.C: New.
4369 2013-06-27 Meador Inge <meadori@codesourcery.com>
4371 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4372 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4373 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4375 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4378 * g++.dg/ext/pr57509.C: New file.
4380 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4383 * gcc.target/i386/bmi-bextr-3.c: New test.
4386 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4388 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4391 * g++.dg/cpp0x/pr57172.C: New testcase.
4393 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4395 * gcc.target/s390/htm-1.c: New file.
4396 * gcc.target/s390/htm-nofloat-1.c: New file.
4397 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4399 2013-06-26 Tobias Burnus <burnus@net-b.de>
4402 * gfortran.dg/bounds_check_17.f90: New.
4404 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4407 * g++.dg/cpp1y/pr57640.C: New.
4409 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4412 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4413 overflow due to size of arrays.
4415 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4417 PR tree-optimization/57705
4418 * gcc.dg/vect/pr57705.c: New test.
4419 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4421 2013-06-25 Martin Jambor <mjambor@suse.cz>
4424 * g++.dg/ipa/pr57670.C: New test.
4426 2013-06-25 Richard Biener <rguenther@suse.de>
4429 * gcc.dg/pr56977.c: New testcase.
4431 2013-06-24 Martin Jambor <mjambor@suse.cz>
4433 PR tree-optimization/57358
4434 * gcc.dg/ipa/pr57358.c: New test.
4436 2013-06-24 Richard Biener <rguenther@suse.de>
4439 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4441 2013-06-24 Richard Biener <rguenther@suse.de>
4443 PR tree-optimization/57488
4444 * gcc.dg/torture/pr57488.c: New testcase.
4446 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4447 Dominique d'Humieres <dominiq@lps.ens.fr>
4450 * gfortran.dg/fraction.f90: New.
4452 2013-06-24 Alan Modra <amodra@gmail.com>
4454 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4455 Add scan-assembler-not "lvx".
4456 * gcc.target/powerpc/le-altivec-consts.c: New.
4458 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4460 * g++.dg/cpp0x/sfinae47.C: New.
4462 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4465 * gcc.target/sh/pr52483-1.c: New.
4466 * gcc.target/sh/pr52483-2.c: New.
4467 * gcc.target/sh/pr52483-3.c: New.
4468 * gcc.target/sh/pr52483-4.c: New.
4469 * gcc.target/sh/pr52483-5.c: New.
4471 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4473 * gcc.target/i386/intrinsics_1.c: New test.
4474 * gcc.target/i386/intrinsics_2.c: Ditto.
4475 * gcc.target/i386/intrinsics_3.c: Ditto.
4476 * gcc.target/i386/intrinsics_4.c: Ditto.
4477 * gcc.target/i386/intrinsics_5.c: Ditto.
4478 * gcc.target/i386/intrinsics_6.c: Ditto.
4479 * gcc.target/i386/avx-1.c: Provide macros for builtins
4480 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4482 2013-06-21 Tobias Burnus <burnus@net-b.de>
4485 * gfortran.dg/finalize_17.f90: New.
4487 2013-06-21 Tobias Burnus <burnus@net-b.de>
4489 * gfortran.dg/realloc_on_assign_18.f90: New.
4491 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4493 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4494 Also changed the returns from error as distinct values so that
4495 debugging can get easier.
4496 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4497 errors specific to C, if necessary. Also added new error
4499 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4500 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4501 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4502 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4503 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4504 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4505 the same changes as parser_errors3.c, spaces were added between colons
4506 to not confuse C++ compiler with 2 colons as scope.
4507 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4508 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4509 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4510 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4511 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4512 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4513 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4514 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4515 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4516 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4517 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4518 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4521 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4524 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4526 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4529 * gcc.target/i386/pr57655.c: New test.
4531 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4533 * ada/acats/tests/gcc: Delete.
4534 * gnat.dg/style: Likewise.
4536 2013-06-20 Jeff Law <law@redhat.com>
4538 PR tree-optimization/57660
4539 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4540 based on their branch cost.
4542 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4544 2013-06-20 Tobias Burnus <burnus@net-b.de>
4547 * gfortran.dg/list_read_11.f90: New.
4549 2013-06-20 Richard Biener <rguenther@suse.de>
4551 PR tree-optimization/57584
4552 * gcc.dg/torture/pr57584.c: New testcase.
4554 2013-06-19 Sharad Singhai <singhai@google.com>
4556 * g++.dg/gcov/gcov-8.C: New testcase.
4557 * lib/gcov.exp: Handle intermediate format.
4559 2013-06-19 Wei Mi <wmi@google.com>
4561 PR rtl-optimization/57518
4562 * testsuite/gcc.dg/pr57518.c: New test.
4564 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4566 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4568 2013-06-19 Jan Hubicka <jh@suse.cz>
4570 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4572 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4574 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4575 hard-coded values of array sizes with a #define.
4576 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4577 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4578 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4579 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4580 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4582 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4584 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4585 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4587 2013-06-19 Jeff Law <law@redhat.com>
4589 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4591 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4594 * g++.dg/template/error53.C: New.
4596 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4599 * gcc.target/powerpc/pr55033.c: Fix options.
4601 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4603 * gcc.target/i386/inline_error.c: New test.
4604 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4605 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4607 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4610 * g++.dg/cpp0x/decltype55.C: New.
4612 2013-06-18 Marek Polacek <polacek@redhat.com>
4614 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4616 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4618 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4620 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4622 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4623 Also changed the returns from error as distinct values so that it is
4626 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4628 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4630 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4633 * g++.dg/template/error52.C: New.
4634 * g++.dg/lookup/friend15.C: Update.
4635 * g++.dg/parse/error11.C: Likewise.
4636 * g++.dg/parse/error14.C: Likewise.
4637 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4638 * g++.dg/parse/template25.C: Likewise.
4639 * g++.old-deja/g++.jason/cond.C: Likewise.
4640 * g++.old-deja/g++.mike/for2.C: Likewise.
4641 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4642 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4644 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4646 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4649 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4651 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4652 accidentally placing minus sign for length instead of stride.
4654 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4656 PR rtl-optimization/57425
4657 PR rtl-optimization/57569
4658 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4659 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4661 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4665 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4667 * gfortran.dg/typebound_assignment_6.f03: New.
4669 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4671 * gcc.target/h8300/h8300.exp: New.
4672 * gcc.dg/pragma-isr.c: Move to ...
4673 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4674 * gcc.target/h8300/pragma-isr.c: ... and here.
4675 * gcc.dg/pragma-isr2.c: Move to ...
4676 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4677 * gcc.target/h8300/pragma-isr2.c: ... and here.
4678 * gcc.dg/pragma-isr-trapa.c: Move to ...
4679 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4680 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4681 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4682 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4683 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4684 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4685 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4686 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4687 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4688 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4689 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4690 * gcc.dg/attr-isr-trapa.c: Move to ...
4691 * gcc.target/sh/attr-isr-trapa.c: ... here.
4693 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4696 * g++.dg/ext/builtin-offsetof1.C: New.
4698 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4700 * gcc.target/aarch64/vect_smlal_1.c: New file.
4702 2013-06-14 Tobias Burnus <burnus@net-b.de>
4705 * gfortran.dg/defined_assignment_7.f90: New.
4707 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/rtti/dyncast6.C: New.
4711 * g++.dg/cpp0x/dyncast1.C: Likewise.
4713 2013-06-14 Alan Modra <amodra@gmail.com>
4716 * gcc.dg/pr57134.c: New.
4718 2013-06-14 Tobias Burnus <burnus@net-b.de>
4721 * gfortran.dg/deferred_type_param_9.f90: New.
4723 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4725 * gcc.dg/fold-minus-1.c: New testcase.
4727 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4730 * gfortran.dg/typebound_assignment_5.f03: New.
4732 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4734 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4736 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4737 Pat Haugen <pthaugen@us.ibm.com>
4738 Peter Bergner <bergner@vnet.ibm.com>
4740 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4741 load/store instructions on power7, power8.
4742 * gcc.target/powerpc/atomic-p8.c: Likewise.
4744 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4747 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4749 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4752 * g++.dg/warn/Wunused-var-20.C: New.
4754 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4756 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4757 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4758 Run with -fno-common.
4760 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4762 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4763 and exit function calls with return 1 and return 0, respectively.
4765 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4767 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4770 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4772 PR tree-optimization/57361
4773 * gcc.dg/tree-ssa/pr57361.c: New file.
4775 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4777 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4778 to ensure alignment.
4779 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4781 2013-06-12 Tobias Burnus <burnus@net-b.de>
4783 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4785 2013-06-12 Tobias Burnus <burnus@net-b.de>
4786 Dominique d'Humieres <dominiq@lps.ens.fr>
4788 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4790 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4793 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4794 * gcc.target/i386/pr56564-3.c: Likewise.
4796 2013-06-11 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/class_array_18.f90: New.
4801 2013-06-11 Jan Hubicka <jh@suse.cz>
4804 * g++.dg/ext/visibility/anon6.C: Update testcase.
4806 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4809 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4810 in how we check __sec_reduce_mutating function's result.
4812 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4813 Pat Haugen <pthaugen@us.ibm.com>
4814 Peter Bergner <bergner@vnet.ibm.com>
4816 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4817 direct move instructions.
4818 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4819 * gcc.target/powerpc/direct-move.h: Likewise.
4820 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4821 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4822 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4823 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4824 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4825 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4827 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4830 * g++.dg/cpp0x/pr52440.C: New.
4832 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4835 * gcc.target/i386/pr56564-1.c: New test.
4836 * gcc.target/i386/pr56564-2.c: New test.
4837 * gcc.target/i386/pr56564-3.c: New test.
4838 * gcc.target/i386/pr56564-4.c: New test.
4839 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4840 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4841 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4842 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4843 * gcc.target/i386/vect-sizes-1.c: Likewise.
4844 * gcc.target/i386/memcpy-1.c: Likewise.
4845 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4846 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4848 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4850 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4851 systems to cover all GNU systems.
4852 * g++.dg/abi/guard2.C: Likewise.
4853 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4854 * g++.dg/eh/sighandle.C: Likewise.
4855 * g++.dg/ext/cleanup-10.C: Likewise.
4856 * g++.dg/ext/cleanup-11.C: Likewise.
4857 * g++.dg/ext/cleanup-8.C: Likewise.
4858 * g++.dg/ext/cleanup-9.C: Likewise.
4859 * g++.dg/opt/const5.C: Likewise.
4860 * g++.dg/opt/life1.C: Likewise.
4861 * g++.dg/other/pr39496.C: Likewise.
4862 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4863 * g++.old-deja/g++.abi/align.C: Likewise.
4864 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4865 * g++.old-deja/g++.law/weak.C: Likewise.
4866 * g++.old-deja/g++.pt/asm1.C: Likewise.
4867 * gcc.c-torture/execute/20030125-1.x: Likewise.
4868 * gcc.c-torture/execute/990127-2.x: Likewise.
4869 * gcc.dg/20041106-1.c: Likewise.
4870 * gcc.dg/20050503-1.c: Likewise.
4871 * gcc.dg/builtin-object-size-5.c: Likewise.
4872 * gcc.dg/cleanup-10.c: Likewise.
4873 * gcc.dg/cleanup-11.c: Likewise.
4874 * gcc.dg/cleanup-8.c: Likewise.
4875 * gcc.dg/cleanup-9.c: Likewise.
4876 * gcc.dg/complex-5.c: Likewise.
4877 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4878 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4879 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4880 * gcc.dg/dfp/pr35739.c: Likewise.
4881 * gcc.dg/fdata-sections-1.c: Likewise.
4882 * gcc.dg/lto/20090206-1_0.c: Likewise.
4883 * gcc.dg/lto/20090206-2_0.c: Likewise.
4884 * gcc.dg/pr30360.c: Likewise.
4885 * gcc.dg/pr37303.c: Likewise.
4886 * gcc.dg/pr39323-1.c: Likewise.
4887 * gcc.dg/pr39323-2.c: Likewise.
4888 * gcc.dg/pr39323-3.c: Likewise.
4889 * gcc.dg/pr45416.c: Likewise.
4890 * gcc.dg/setjmp-2.c: Likewise.
4891 * gcc.dg/split-1.c: Likewise.
4892 * gcc.dg/split-3.c: Likewise.
4893 * gcc.dg/split-4.c: Likewise.
4894 * gcc.dg/strlenopt-12g.c: Likewise.
4895 * gcc.dg/strlenopt-14g.c: Likewise.
4896 * gcc.dg/strlenopt-14gf.c: Likewise.
4897 * gcc.dg/strlenopt-16g.c: Likewise.
4898 * gcc.dg/strlenopt-17g.c: Likewise.
4899 * gcc.dg/strlenopt-18g.c: Likewise.
4900 * gcc.dg/strlenopt-1f.c: Likewise.
4901 * gcc.dg/strlenopt-22g.c: Likewise.
4902 * gcc.dg/strlenopt-2f.c: Likewise.
4903 * gcc.dg/strlenopt-4g.c: Likewise.
4904 * gcc.dg/strlenopt-4gf.c: Likewise.
4905 * gcc.dg/struct-ret-3.c: Likewise.
4906 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4907 * gcc.misc-tests/linkage.exp: Likewise.
4908 * gcc.target/i386/20000724-1.c: Likewise.
4909 * gcc.target/i386/align-main-3.c: Likewise.
4910 * gcc.target/i386/cleanup-1.c: Likewise.
4911 * gcc.target/i386/inline-mcpy.c: Likewise.
4912 * gcc.target/i386/pr32268.c: Likewise.
4913 * gcc.target/i386/pr36613.c: Likewise.
4914 * gcc.target/i386/pr39013-1.c: Likewise.
4915 * gcc.target/i386/pr39013-2.c: Likewise.
4916 * gcc.target/i386/pr39496.c: Likewise.
4917 * gcc.target/i386/pr40906-3.c: Likewise.
4918 * gcc.target/i386/pr46084.c: Likewise.
4919 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4921 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4924 * gcc.target/sh/pr6526.c: New.
4926 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4929 * gcc.c-torture/execute/pr57568.c: New test.
4931 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4934 * g++.dg/other/vararg-4.C: New.
4936 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4938 PR rtl-optimization/57559
4939 * gcc.target/s390/pr57559.c : New test.
4941 2013-06-08 Tobias Burnus <burnus@net-b.de>
4944 * gfortran.dg/finalize_10.f90: New.
4945 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4946 * gfortran.dg/finalize_15.f90: New.
4948 2013-06-08 Tobias Burnus <burnus@net-b.de>
4951 * gfortran.dg/storage_size_4.f90: New.
4953 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4956 * testsuite/g++.dg/ext/pr57548.C: New test.
4958 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4961 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4963 2013-06-07 Jan Hubicka <jh@suse.cz>
4965 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4967 2013-06-07 Tobias Burnus <burnus@net-b.de>
4970 * gfortran.dg/array_constructor_48.f90: New.
4971 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4972 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4974 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4977 * gcc.target/arm/xordi3-opt.c: New test.
4979 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4981 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4982 Revert to dg-options.
4984 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4987 * gcc.target/powerpc/pr55033.c: New.
4989 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4992 * g++.dg/cpp0x/alias-decl-36.C: New.
4994 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4995 Pat Haugen <pthaugen@us.ibm.com>
4996 Peter Bergner <bergner@vnet.ibm.com>
4998 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4999 power8 builtin functions.
5000 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5001 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5002 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5003 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5004 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5005 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5006 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5007 tests to test power8 auto-vectorization.
5008 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5009 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5010 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5011 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5013 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5014 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5016 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5018 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5020 (check_effective_target_powerpc_p8vector_ok): Likewise.
5021 (is-effective-target): Likewise.
5022 (check_vect_support_and_set_flags): Likewise.
5024 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5027 * g++.dg/parse/error53.C: New.
5029 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5031 PR rtl-optimization/57459
5032 * gcc.target/i386/pr57459.c: New test.
5034 2013-06-06 Teresa Johnson <tejohnson@google.com>
5037 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5038 into -freorder-blocks-and-partition test.
5039 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5040 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5041 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5042 * gcc.dg/tree-prof/pr50907.c: Ditto.
5043 * gcc.dg/tree-prof/pr45354.c: Ditto.
5044 * g++.dg/tree-prof/partition2.C: Ditto.
5045 * g++.dg/tree-prof/partition3.C: Ditto.
5047 2013-06-06 Tobias Burnus <burnus@net-b.de>
5050 * gfortran.dg/finalize_16.f90: New.
5052 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5054 * gcc.dg/vect/no-section-anchors-vect-68.c:
5055 Add dg-skip-if aarch64_tiny.
5057 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5060 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5061 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5063 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5066 * g++.dg/cpp0x/decltype54.C: New.
5068 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5070 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5071 arm*-*-*eabi* targets.
5072 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5074 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5076 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5077 Tobias Burnus <burnus@net-b.de>
5079 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5080 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5081 * gfortran.dg/io_real_boz_4.f90: Ditto.
5082 * gfortran.dg/io_real_boz_5.f90: Ditto.
5084 2013-06-05 Andreas Schwab <schwab@suse.de>
5086 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5088 2013-06-04 Jan Hubicka <jh@suse.cz>
5090 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5092 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5094 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5095 parameters with void.
5096 (main2): Removed argc parameter.
5097 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5098 (main): Replaced argc, argv parameters with void.
5099 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5100 (main2): Removed argc parameter.
5101 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5102 argv parameters with void. Added __asm volatile to avoid optimization
5103 on argc, if necessary.
5104 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5105 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5106 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5107 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5108 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5109 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5110 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5111 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5112 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5113 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5114 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5115 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5116 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5117 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5118 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5119 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5120 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5121 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5122 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5123 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5124 parameters with void.
5125 (main2): Removed argc parameter.
5126 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5127 (main): Replaced argc, argv parameters with void.
5128 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5129 argv parameters with void. Also renamed this function as main, and
5130 delete the existing main.
5131 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5132 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5133 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5135 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5137 * gcc.target/aarch64/movi_1.c: New test.
5139 2013-06-04 Tobias Burnus <burnus@net-b.de>
5142 * gfortran.dg/finalize_12.f90: New.
5143 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5144 end of scope finalization.
5145 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5146 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5147 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5148 * gfortran.dg/class_19.f03: Ditto.
5149 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5150 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5151 * gfortran.dg/extends_14.f03: Ditto.
5152 * gfortran.dg/move_alloc_4.f90: Ditto.
5153 * gfortran.dg/typebound_proc_27.f03: Ditto.
5155 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5157 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5158 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5159 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5160 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5161 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5162 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5163 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5164 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5165 * gfortran.dg/io_real_boz_4.f90: Ditto.
5166 * gfortran.dg/io_real_boz_5.f90: Ditto.
5167 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5168 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5169 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5170 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5171 * gfortran.dg/transpose_2.f90: Fix dg-output.
5173 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5175 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5176 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5177 dg-option and an header comment.
5179 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5182 * g++.dg/cpp0x/sfinae46.C: New.
5183 * g++.dg/cpp0x/defaulted13.C: Adjust.
5184 * g++.dg/cpp0x/defaulted2.C: Likewise.
5185 * g++.dg/cpp0x/defaulted26.C: Likewise.
5186 * g++.dg/cpp0x/defaulted3.C: Likewise.
5187 * g++.dg/cpp0x/error1.C: Likewise.
5188 * g++.dg/cpp0x/implicit1.C: Likewise.
5189 * g++.dg/cpp0x/implicit11.C: Likewise.
5190 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5191 * g++.dg/cpp0x/initlist47.C: Likewise.
5192 * g++.dg/cpp0x/initlist9.C: Likewise.
5193 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5194 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5195 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5196 * g++.dg/cpp0x/union4.C: Likewise.
5197 * g++.dg/template/crash108.C: Likewise.
5198 * g++.dg/template/crash41.C: Likewise.
5199 * g++.old-deja/g++.jason/local.C: Likewise.
5200 * g++.old-deja/g++.law/visibility3.C: Likewise.
5202 2013-06-03 Teresa Johnson <tejohnson@google.com>
5204 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5205 * gcc.dg/vect/bb-slp-14.c: Ditto.
5206 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5207 * gcc.dg/vect/bb-slp-23.c: Ditto.
5208 * gcc.dg/vect/bb-slp-15.c: Ditto.
5209 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5210 * gcc.dg/vect/bb-slp-24.c: Ditto.
5211 * gcc.dg/vect/bb-slp-16.c: Ditto.
5212 * gcc.dg/vect/bb-slp-25.c: Ditto.
5213 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5214 * gcc.dg/vect/bb-slp-17.c: Ditto.
5215 * gcc.dg/vect/bb-slp-1.c: Ditto.
5216 * gcc.dg/vect/bb-slp-26.c: Ditto.
5217 * gcc.dg/vect/bb-slp-18.c: Ditto.
5218 * gcc.dg/vect/bb-slp-2.c: Ditto.
5219 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5220 * gcc.dg/vect/bb-slp-27.c: Ditto.
5221 * gcc.dg/vect/bb-slp-19.c: Ditto.
5222 * gcc.dg/vect/bb-slp-3.c: Ditto.
5223 * gcc.dg/vect/bb-slp-28.c: Ditto.
5224 * gcc.dg/vect/bb-slp-4.c: Ditto.
5225 * gcc.dg/vect/bb-slp-29.c: Ditto.
5226 * gcc.dg/vect/bb-slp-5.c: Ditto.
5227 * gcc.dg/vect/bb-slp-6.c: Ditto.
5228 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5229 * gcc.dg/vect/bb-slp-7.c: Ditto.
5230 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5231 * gcc.dg/vect/bb-slp-8.c: Ditto.
5232 * gcc.dg/vect/bb-slp-9.c: Ditto.
5233 * gcc.dg/vect/bb-slp-10.c: Ditto.
5234 * gcc.dg/vect/bb-slp-11.c: Ditto.
5235 * gcc.dg/vect/bb-slp-20.c: Ditto.
5236 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5237 * gcc.dg/vect/bb-slp-21.c: Ditto.
5238 * gcc.dg/vect/bb-slp-30.c: Ditto.
5239 * gcc.dg/vect/bb-slp-13.c: Ditto.
5240 * gcc.dg/vect/bb-slp-22.c: Ditto.
5241 * g++.dg/vect/slp-pr50413.cc: Ditto.
5242 * g++.dg/vect/slp-pr56812.cc: Ditto.
5243 * g++.dg/vect/slp-pr50819.cc: Ditto.
5245 2013-06-01 Tobias Burnus <burnus@net-b.de>
5248 * gfortran.dg/class_array_17.f90: New.
5250 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5252 * ada/acats/floatstore.lst: New.
5253 * ada/acats/run_all.sh: Process it.
5255 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5257 * gcc.target/powerpc/e500-ord-1.c: New test.
5258 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5259 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5260 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5262 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5264 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5266 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5268 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5270 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5272 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5274 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5277 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5280 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5282 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5284 2013-05-31 Marek Polacek <polacek@redhat.com>
5286 PR tree-optimization/57478
5287 PR tree-optimization/57453
5288 * gcc.dg/torture/pr57478.c: New test.
5290 2013-05-31 Tobias Burnus <burnus@net-b.de>
5293 * gfortran.dg/class_array_17.f90: New.
5295 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5298 * gcc.target/arm/iordi3-opt.c: New test.
5300 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5304 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5305 * gfortran.dg/interface_26.f90: Ditto.
5306 * gfortran.dg/proc_ptr_11.f90: Ditto.
5307 * gfortran.dg/proc_ptr_15.f90: Ditto.
5308 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5309 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5310 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5311 * gfortran.dg/typebound_override_1.f90: Ditto.
5312 * gfortran.dg/typebound_override_4.f90: Ditto.
5313 * gfortran.dg/typebound_proc_6.f03: Ditto.
5314 * gfortran.dg/assumed_type_7.f90: New test.
5315 * gfortran.dg/typebound_override_5.f90: New test.
5316 * gfortran.dg/typebound_override_6.f90: New test.
5317 * gfortran.dg/typebound_override_7.f90: New test.
5319 2013-05-30 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/power_6.f90: New.
5324 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5326 * gcc.target/aarch64/insv_1.c: New test.
5328 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5330 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5331 dg-skip-if "No stabs".
5333 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5336 * gfortran.dg/assumed_size_1.f90: New.
5338 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5340 * gcc.dg/shrink-wrap-alloca.c: New added.
5341 * gcc.dg/shrink-wrap-pretend.c: New added.
5342 * gcc.dg/shrink-wrap-sibcall.c: New added.
5344 2013-05-30 Tobias Burnus <burnus@net-b.de>
5347 * gfortran.dg/assumed_rank_13.f90: New.
5349 2013-05-29 Easwaran Raman <eraman@google.com>
5351 PR tree-optimization/57442
5352 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5354 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5356 PR tree-optimization/57441
5357 * gcc.c-torture/compile/pr57441.c: New.
5359 2013-05-29 Dehao Chen <dehao@google.com>
5362 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5364 2013-05-29 Tobias Burnus <burnus@net-b.de>
5367 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5368 * gfortran.dg/class_19.f03: Ditto.
5370 2013-05-29 Richard Biener <rguenther@suse.de>
5372 * gcc.dg/vect/bb-slp-32.c: New testcase.
5374 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5376 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5377 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5378 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5379 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5380 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5381 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5382 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5383 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5384 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5385 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5386 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5387 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5388 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5389 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5390 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5391 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5392 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5393 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5394 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5395 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5396 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5397 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5398 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5399 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5400 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5401 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5402 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5403 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5404 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5405 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5406 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5407 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5408 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5409 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5410 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5411 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5412 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5413 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5414 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5416 2013-05-29 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/finalize_11.f90: New.
5420 * gfortran.dg/finalize_4.f03: Remove dg-error.
5421 * gfortran.dg/finalize_5.f03: Ditto.
5422 * gfortran.dg/finalize_6.f03: Ditto.
5423 * gfortran.dg/finalize_7.f03: Ditto.
5425 2013-05-28 Tobias Burnus <burnus@net-b.de>
5427 * gfortran.dg/class_array_16.f90: New.
5429 2013-05-28 Tobias Burnus <burnus@net-b.de>
5432 * testsuite/gfortran.dg/use_29.f90: New.
5434 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5436 * gnat.dg/fp_exception.adb: New test.
5438 2013-05-28 Richard Biener <rguenther@suse.de>
5440 PR tree-optimization/56787
5441 * gcc.dg/vect/pr56787.c: New testcase.
5443 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5444 Tobias Burnus <burnus@net-b.de>
5447 * gfortran.dg/typebound_override_4.f90: New.
5449 2013-05-28 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/57411
5452 * g++.dg/opt/pr57411.C: New testcase.
5454 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5456 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5457 * gcc.dg/builtin-bswap-9.c: Likewise.
5459 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5461 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5463 2013-05-27 Richard Biener <rguenther@suse.de>
5466 * gcc.dg/gomp/pr57412.c: New testcase.
5468 2013-05-27 Bud Davis <jmdavis@link.com>
5471 * gfortran.dg/stfunc_8.f90: New.
5473 2013-05-27 Richard Biener <rguenther@suse.de>
5475 PR tree-optimization/57343
5476 * gcc.dg/torture/pr57343.c: New testcase.
5478 2013-05-27 Richard Biener <rguenther@suse.de>
5480 PR tree-optimization/57417
5481 * gcc.dg/torture/pr57417.c: New testcase.
5483 2013-05-27 Richard Biener <rguenther@suse.de>
5485 PR tree-optimization/57396
5486 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5488 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5490 * gnat.dg/specs/last_bit.ads: New test.
5492 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5494 * gnat.dg/specs/machine_attribute.ads: New test.
5496 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5498 * gnat.dg/incomplete3.ad[sb]: New test.
5500 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5503 * gcc.target/mips/div-13.c: New test.
5505 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5508 * gcc.target/mips/mips16-attributes-5.c,
5509 * gcc.target/mips/mips16-attributes-6.c: New tests.
5511 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5513 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5514 * gcc.dg/builtin-bswap-8.c: Likewise.
5516 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5519 * g++.dg/cpp0x/new1.C: New.
5521 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5524 * g++.dg/parse/dtor16.C: New.
5525 * g++.dg/parse/dtor6.C: Adjust.
5527 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5530 * g++.dg/expr/bitfield12.C: New.
5532 2013-05-24 Jeff Law <law@redhat.com>
5534 PR tree-optimization/57124
5535 * gcc.c-torture/execute/pr57124.c: New test.
5536 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5538 2013-05-24 Martin Jambor <mjambor@suse.cz>
5540 PR tree-optimization/57294
5541 * gcc.dg/ipa/pr57294.c: New test.
5543 2013-05-24 Dehao Chen <dehao@google.com>
5545 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5547 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5549 * gcc.target/aarch64/scalar_intrinsics.c
5550 (force_simd): Use a valid instruction.
5551 (test_vdupd_lane_s64): Pass a valid lane argument.
5552 (test_vdupd_lane_u64): Likewise.
5554 2013-05-24 Richard Biener <rguenther@suse.de>
5556 PR tree-optimization/57287
5557 * gcc.dg/pr57287.c: New testcase.
5559 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5562 * g++.dg/template/error51.C: New.
5564 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5567 * g++.dg/template/bitfield2.C: New.
5569 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5571 * gnat.dg/specs/noinline1.ads: New test.
5572 * gnat.dg/noinline2.ad[sb]: Likewise.
5573 * gnat.dg/specs/noinline3.ads: Likewise.
5574 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5576 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5579 * gcc.dg/tree-ssa/pr57385.c: New test.
5581 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5583 * gnat.dg/derived_type4.adb: New test.
5585 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5587 * gcc.dg/builtin-bswap-6.c: New test.
5588 * gcc.dg/builtin-bswap-7.c: Likewise.
5589 * gcc.dg/builtin-bswap-8.c: Likewise.
5590 * gcc.dg/builtin-bswap-9.c: Likewise.
5592 2013-05-23 Christian Bruel <christian.bruel@st.com>
5595 * gcc.dg/debug/pr57351.c: New test
5597 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5599 * gcc.target/aarch64/vect-clz.c: New file.
5601 2013-05-23 Martin Jambor <mjambor@suse.cz>
5604 * gcc.dg/ipa/pr57347.c: New test.
5606 2013-05-23 Richard Biener <rguenther@suse.de>
5608 PR tree-optimization/57380
5609 * g++.dg/tree-ssa/pr57380.C: New testcase.
5611 2013-05-23 Richard Biener <rguenther@suse.de>
5614 * gcc.dg/torture/pr57381.c: New testcase.
5616 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5619 * gcc.c-torture/execute/pr57344-1.c: New test.
5620 * gcc.c-torture/execute/pr57344-2.c: New test.
5621 * gcc.c-torture/execute/pr57344-3.c: New test.
5622 * gcc.c-torture/execute/pr57344-4.c: New test.
5624 2013-05-23 Richard Biener <rguenther@suse.de>
5626 PR rtl-optimization/57341
5627 * gcc.dg/torture/pr57341.c: New testcase.
5629 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5632 * g++.dg/parse/crash62.C: New.
5634 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5635 Pat Haugen <pthaugen@us.ibm.com>
5636 Peter Bergner <bergner@vnet.ibm.com>
5638 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5641 2013-05-22 Tobias Burnus <burnus@net-b.de>
5644 * gfortran.dg/defined_assignment_6.f90: New.
5646 2013-05-22 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/assumed_type_6.f90: New.
5651 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5654 * g++.dg/cpp0x/Wunused-parm.C: New.
5656 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5658 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5659 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5661 2013-05-21 Easwaran Raman <eraman@google.com>
5663 PR tree-optimization/57322
5664 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5666 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5668 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5671 2013-05-21 Tobias Burnus <burnus@net-b.de>
5674 * gfortran.dg/assumed_type_5.f90: New.
5675 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5676 * gfortran.dg/assumed_rank_2.f90: Ditto.
5677 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5678 * gfortran.dg/no_arg_check_3.f90: Ditto.
5680 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5682 PR tree-optimization/57331
5683 * gcc.c-torture/compile/pr57331.c: New test.
5685 2013-05-21 Richard Biener <rguenther@suse.de>
5687 PR tree-optimization/57330
5688 * gcc.dg/torture/pr57330.c: New testcase.
5690 2013-05-21 Richard Biener <rguenther@suse.de>
5692 PR tree-optimization/57303
5693 * gcc.dg/torture/pr57303.c: New testcase.
5695 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5697 PR tree-optimization/57321
5698 * gcc.c-torture/execute/pr57321.c: New test.
5700 2013-05-20 Tobias Burnus <burnus@net-b.de>
5704 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5705 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5706 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5707 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5708 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5709 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5710 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5711 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5712 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5713 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5714 * gfortran.dg/binding_label_tests_24.f90: New.
5715 * gfortran.dg/binding_label_tests_25.f90: New.
5717 2013-05-20 Tobias Burnus <burnus@net-b.de>
5720 * gfortran.dg/binding_label_tests_17.f90: New.
5721 * gfortran.dg/binding_label_tests_18.f90: New.
5722 * gfortran.dg/binding_label_tests_19.f90: New.
5723 * gfortran.dg/binding_label_tests_20.f90: New.
5724 * gfortran.dg/binding_label_tests_21.f90: New.
5725 * gfortran.dg/binding_label_tests_22.f90: New.
5726 * gfortran.dg/binding_label_tests_23.f90: New.
5728 2013-05-20 Tobias Burnus <burnus@net-b.de>
5731 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5732 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5733 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5734 * gfortran.dg/common_18.f90: New.
5735 * gfortran.dg/common_19.f90: New.
5736 * gfortran.dg/common_20.f90: New.
5737 * gfortran.dg/common_21.f90: New.
5739 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5742 * g++.dg/parse/error52.C: New.
5743 * g++.dg/parse/error3.C: Adjust.
5744 * g++.dg/parse/error36.C: Likewise.
5746 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5749 * gcc.target/sh/pr56547-1.c: New.
5750 * gcc.target/sh/pr56547-2.c: New.
5752 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5755 * g++.dg/warn/Wsign-compare-6.C: New.
5756 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5758 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5761 * g++.dg/template/error50.C: New.
5763 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5766 * g++.dg/ext/complit13.C: New.
5768 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5771 * g++.dg/pr57175.C: New testcase.
5773 2013-05-17 Easwaran Raman <eraman@google.com>
5775 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5777 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5780 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5782 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5784 PR rtl-optimization/57281
5785 PR rtl-optimization/57300
5786 * gcc.dg/pr57300.c: New test.
5787 * gcc.c-torture/execute/pr57281.c: New test.
5789 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5792 * g++.dg/ext/sizeof-complit.C: New.
5794 2013-05-17 Marek Polacek <polacek@redhat.com>
5796 * gcc.dg/strlenopt-25.c: New test.
5797 * gcc.dg/strlenopt-26.c: Likewise.
5799 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5801 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5802 instead of -mavx2, require only avx instead of avx2.
5803 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5804 of avx2-check.h and turn into an avx runtime test instead of
5807 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5809 * g++.dg/ext/vector22.C: Uncomment working test.
5811 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5814 * g++.dg/template/pr17410.C: New.
5816 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5818 * gcc.target/i386/rotate-3.c: New test.
5819 * gcc.target/i386/rotate-3a.c: New test.
5820 * gcc.target/i386/rotate-4.c: New test.
5821 * gcc.target/i386/rotate-4a.c: New test.
5822 * gcc.target/i386/rotate-5.c: New test.
5823 * gcc.target/i386/rotate-5a.c: New test.
5825 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5827 * gcc.dg/visibility-21.c: Require section_anchors.
5829 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5831 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5832 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5833 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5835 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5837 * gcc.dg/visibility-21.c: New.
5839 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5842 * gcc.dg/pr57286.c: New testcase.
5843 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5844 * g++.dg/ext/vector22.C: Comment out transformations not
5847 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5850 * gcc.target/mips/call-1.c: Restrict to o32.
5851 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5853 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5855 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5857 * g++.dg/warn/Wshadow-1.C: Likewise.
5858 * g++.dg/warn/Wshadow-6.C: Likewise.
5859 * g++.dg/warn/Wshadow-7.C: Likewise.
5861 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5864 * g++.dg/parse/pr31952-1.C: New.
5865 * g++.dg/parse/pr31952-2.C: Likewise.
5866 * g++.dg/parse/pr31952-3.C: Likewise.
5868 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5869 * g++.old-deja/g++.jason/cond.C: Likewise.
5870 * g++.dg/cpp0x/range-for5.C: Likewise.
5872 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5875 * gcc.target/arm/pr40887.c: Adjust testcase.
5876 * gcc.target/arm/pr19599.c: New test.
5878 2013-05-15 Richard Biener <rguenther@suse.de>
5880 PR tree-optimization/57275
5881 * gcc.target/i386/pr57275.c: New testcase.
5883 2013-05-15 Jan Hubicka <jh@suse.cz>
5885 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5886 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5887 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5889 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5891 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5894 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5897 * c-c++-common/Wsequence-point-1.c: New test.
5899 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5901 * g++.dg/ext/vector22.C: New testcase.
5902 * gcc.dg/binop-xor3.c: Remove xfail.
5904 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5906 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5907 FLOAT cmp FLOAT ? INT : INT.
5908 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5909 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5910 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5911 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5912 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5913 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5915 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5918 * g++.dg/cpp0x/defaulted43.C: New.
5920 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5922 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5923 (alloca): Remove declaration.
5924 (foo9): Replace alloca by __builtin_alloca.
5926 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5928 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5929 Expect "size of array is too large" error.
5931 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5933 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5935 2013-05-14 Richard Biener <rguenther@suse.de>
5938 * g++.dg/torture/pr57235.C: New testcase.
5940 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5943 * gcc.dg/torture/pr57251.c: New test.
5945 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5948 * gcc.target/i386/pr57264.c: New test.
5950 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5952 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5954 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5956 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5958 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5960 PR tree-optimization/45216
5961 PR tree-optimization/57157
5962 * c-c++-common/rotate-1.c: Add 32 tests with +.
5963 * c-c++-common/rotate-1a.c: Adjust.
5964 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5965 * c-c++-common/rotate-2b.c: New test.
5966 * c-c++-common/rotate-3.c: Add 32 tests with +.
5967 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5968 * c-c++-common/rotate-4b.c: New test.
5969 * c-c++-common/rotate-5.c: New test.
5971 2013-05-13 Martin Jambor <mjambor@suse.cz>
5974 * gcc.dg/ipa/remref-0.c: New test.
5975 * gcc.dg/ipa/remref-1a.c: Likewise.
5976 * gcc.dg/ipa/remref-1b.c: Likewise.
5977 * gcc.dg/ipa/remref-2a.c: Likewise.
5978 * gcc.dg/ipa/remref-2b.c: Likewise.
5980 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5982 * gcc.dg/vector-shift-2.c: New testcase.
5984 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5986 PR tree-optimization/57230
5987 * gcc.dg/strlenopt-24.c: New test.
5989 PR tree-optimization/57230
5990 * gcc.dg/strlenopt-23.c: New test.
5992 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5995 * gcc.target/sh/pr57108.c: Move this test case to ...
5996 * gcc.c-torture/compile/pr57108.c: ... here.
5998 2013-05-10 Richard Biener <rguenther@suse.de>
6000 PR tree-optimization/57214
6001 * gcc.dg/torture/pr57214.c: New testcase.
6003 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6005 * gcc.dg/vector-shift.c: New testcase.
6007 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6009 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6011 PR tree-optimization/45216
6012 PR tree-optimization/57157
6013 * c-c++-common/rotate-1.c: New test.
6014 * c-c++-common/rotate-1a.c: New test.
6015 * c-c++-common/rotate-2.c: New test.
6016 * c-c++-common/rotate-2a.c: New test.
6017 * c-c++-common/rotate-3.c: New test.
6018 * c-c++-common/rotate-3a.c: New test.
6019 * c-c++-common/rotate-4.c: New test.
6020 * c-c++-common/rotate-4a.c: New test.
6022 2013-05-10 Richard Biener <rguenther@suse.de>
6024 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6025 * gcc.target/i386/l_fma_double_1.c: Adjust.
6026 * gcc.target/i386/l_fma_double_2.c: Likewise.
6027 * gcc.target/i386/l_fma_double_3.c: Likewise.
6028 * gcc.target/i386/l_fma_double_4.c: Likewise.
6029 * gcc.target/i386/l_fma_double_5.c: Likewise.
6030 * gcc.target/i386/l_fma_double_6.c: Likewise.
6031 * gcc.target/i386/l_fma_float_1.c: Likewise.
6032 * gcc.target/i386/l_fma_float_2.c: Likewise.
6033 * gcc.target/i386/l_fma_float_3.c: Likewise.
6034 * gcc.target/i386/l_fma_float_4.c: Likewise.
6035 * gcc.target/i386/l_fma_float_5.c: Likewise.
6036 * gcc.target/i386/l_fma_float_6.c: Likewise.
6038 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6041 * g++.dg/cpp0x/pr51226.C: New.
6043 2013-04-16 Han Shen <shenhan@google.com>
6045 Test cases for '-fstack-protector-strong'.
6046 * gcc.dg/fstack-protector-strong.c: New.
6047 * g++.dg/fstack-protector-strong.C: New.
6049 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6051 * gcc.target/aarch64/ands_1.c: New test.
6052 * gcc.target/aarch64/ands_2.c: Likewise
6054 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6056 * lib/target-supports.exp (check_effective_target_hw): New
6058 * c-c++-common/asan/clone-test-1.c: Call
6059 check_effective_target_hw.
6060 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6061 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6062 possible decorations.
6063 * c-c++-common/asan/null-deref-1.c: Likewise.
6064 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6065 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6066 * c-c++-common/asan/use-after-free-1.c: Likewise.
6067 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6068 * g++.dg/asan/large-func-test-1.C: Likewise.
6070 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6072 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6074 2013-05-07 Richard Biener <rguenther@suse.de>
6077 * g++.dg/torture/pr57190.C: New testcase.
6079 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6081 PR tree-optimization/57149
6082 * gcc.dg/pr57149.c: New test.
6085 * gcc.dg/pr57184.c: New test.
6087 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6089 * gnat.dg/specs/array3.ads: New test.
6091 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6093 * c-c++-common/vector-scalar-2.c: New testcase.
6095 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6097 * gcc.target/i386/asm-dialect-2.c: New testcase.
6099 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/cpp0x/auto38.C: New.
6104 2013-05-06 Richard Biener <rguenther@suse.de>
6106 PR tree-optimization/57185
6107 * gcc.dg/autopar/pr57185.c: New testcase.
6109 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6112 * gcc.target/i386/pr57106.c: New test.
6114 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6116 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6117 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6118 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6119 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6120 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6121 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6122 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6124 2013-05-06 Teresa Johnson <tejohnson@google.com>
6127 * gcc.dg/pr57154.c: New test.
6129 2013-05-06 Richard Biener <rguenther@suse.de>
6132 * gcc.dg/torture/pr57147-1.c: New testcase.
6133 * gcc.dg/torture/pr57147-2.c: Likewise.
6134 * gcc.dg/torture/pr57147-3.c: Likewise.
6136 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6139 * gcc.target/sh/pr55303-1.c: New.
6140 * gcc.target/sh/pr55303-2.c: New.
6141 * gcc.target/sh/pr55303-3.c: New.
6143 2013-05-05 Tobias Burnus <burnus@net-b.de>
6145 * gfortran.dg/allocate_with_source_3.f90: New.
6147 2013-05-05 Tobias Burnus <burnus@net-b.de>
6150 * gfortran.dg/null_8.f90: New.
6152 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6155 * g++.dg/cpp0x/enum27.C: New.
6156 * g++.dg/cpp0x/enum_base.C: Adjust.
6158 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6160 PR tree-optimization/56205
6161 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6163 2013-05-04 Tobias Burnus <burnus@net-b.de>
6165 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6166 * gfortran.dg/bind_c_usage_27.f90: New.
6167 * gfortran.dg/bind_c_usage_28.f90: New.
6169 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6172 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6174 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6177 * gcc.target/powerpc/pr57150.c: New file.
6179 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6181 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6182 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6183 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6184 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6185 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6186 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6187 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6189 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6191 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6192 scan-assembler-times.
6194 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6196 * gcc.dg/tree-ssa/slsr-32.c: New.
6197 * gcc.dg/tree-ssa/slsr-33.c: New.
6198 * gcc.dg/tree-ssa/slsr-34.c: New.
6199 * gcc.dg/tree-ssa/slsr-35.c: New.
6200 * gcc.dg/tree-ssa/slsr-36.c: New.
6201 * gcc.dg/tree-ssa/slsr-37.c: New.
6202 * gcc.dg/tree-ssa/slsr-38.c: New.
6204 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6206 * gcc.target/aarch64/tst_1.c: New test.
6207 * gcc.target/aarch64/tst_2.c: Likewise
6209 2013-05-02 Jeff Law <law@redhat.com>
6211 PR tree-optimization/57144
6212 * gcc.c-torture/execute/pr57144.c: New test.
6214 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6216 PR rtl-optimization/57130
6217 * gcc.c-torture/execute/pr57130.c: New test.
6219 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6221 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6223 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6225 * gcc.target/aarch64/fabd.c: New file.
6227 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.dg/cpp0x/pr54318.C: New.
6232 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6235 * g++.dg/parse/error51.C: New.
6236 * g++.dg/parse/error15.C: Adjust column numbers.
6238 2013-05-02 Tobias Burnus <burnus@net-b.de>
6241 * gfortran.dg/size_kind_2.f90: New.
6242 * gfortran.dg/size_kind_3.f90: New.
6244 2013-05-02 Richard Biener <rguenther@suse.de>
6247 * g++.dg/torture/pr57140.C: New testcase.
6249 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6252 * gcc.target/arm/pr56732-1.c: New test.
6254 2013-05-02 Martin Jambor <mjambor@suse.cz>
6257 * gcc.dg/ipa/pr56988.c: New test.
6259 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6261 * gcc.target/aarch64/bics_1.c: New test.
6262 * gcc.target/aarch64/bics_2.c: Likewise.
6264 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6266 PR rtl-optimization/57131
6267 * gcc.c-torture/execute/pr57131.c: New test.
6269 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6272 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6274 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6277 * gcc.target/i386/pr57091.c: New test.
6279 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6281 * gcc.target/aarch64/vect-vaddv.c: New.
6283 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6285 * gcc.target/aarch64/vect-vmaxv.c: New.
6286 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6288 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6290 * gcc.target/aarch64/scalar-vca.c: New.
6291 * gcc.target/aarch64/vect-vca.c: Likewise.
6293 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6295 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6296 (test_vceqd_s64): Force arguments to SIMD registers.
6297 (test_vceqzd_s64): Likewise.
6298 (test_vcged_s64): Likewise.
6299 (test_vcled_s64): Likewise.
6300 (test_vcgezd_s64): Likewise.
6301 (test_vcged_u64): Likewise.
6302 (test_vcgtd_s64): Likewise.
6303 (test_vcltd_s64): Likewise.
6304 (test_vcgtzd_s64): Likewise.
6305 (test_vcgtd_u64): Likewise.
6306 (test_vclezd_s64): Likewise.
6307 (test_vcltzd_s64): Likewise.
6308 (test_vtst_s64): Likewise.
6309 (test_vtst_u64): Likewise.
6311 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6314 * g++.dg/cpp0x/decltype53.C: New.
6316 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6319 * gfortran.dg/power_5.f90: New test.
6321 2013-04-30 Richard Biener <rguenther@suse.de>
6324 * gcc.dg/torture/pr57122.c: New testcase.
6326 2013-04-30 Richard Biener <rguenther@suse.de>
6329 * g++.dg/torture/pr57107.C: New testcase.
6331 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6333 PR rtl-optimization/57105
6334 * gcc.dg/pr57105.c: New test.
6336 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6338 PR tree-optimization/57104
6339 * gcc.dg/pr57104.c: New test.
6341 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6344 * gcc.target/i386/pr44578.c: New test.
6346 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6349 * gcc.target/i386/pr57097.c: New test.
6351 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6354 * gcc.target/i386/pr57098.c: New test.
6356 2013-04-29 Kai Tietz <ktietz@redhat.com>
6358 * gcc.c-torture/execute/pr55875.c: New test.
6360 2013-04-29 Richard Biener <rguenther@suse.de>
6363 * gcc.dg/torture/pr57075.c: New testcase.
6365 2013-04-29 Richard Biener <rguenther@suse.de>
6368 * gcc.dg/autopar/pr57103.c: New testcase.
6370 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6372 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6374 2013-04-29 Tom de Vries <tom@codesourcery.com>
6376 * gcc.dg/pr50763.c: Update test.
6378 2013-04-26 Jeff Law <law@redhat.com>
6380 * gcc.dg/tree-ssa/vrp88.c: New test.
6382 2013-04-29 Christian Bruel <christian.bruel@st.com>
6385 * gcc.target/sh/pr57108.c: New test.
6387 2013-04-29 Richard Biener <rguenther@suse.de>
6390 * gfortran.dg/gomp/pr57089.f90: New testcase.
6392 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6394 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6396 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6398 * gcc.target/aarch64/vect-vcvt.c: New.
6400 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6402 * gcc.target/aarch64/vect-vrnd.c: New.
6404 2013-04-29 Richard Biener <rguenther@suse.de>
6406 PR tree-optimization/57081
6407 * gcc.dg/torture/pr57081.c: New testcase.
6409 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6411 PR tree-optimization/57083
6412 * gcc.dg/torture/pr57083.c: New test.
6414 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6417 * g++.dg/cpp0x/decltype52.C: New.
6419 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6421 N3472 binary constants
6422 * g++.dg/cpp/limits.C: Adjust warning wording.
6423 * g++.dg/system-binary-constants-1.C: Likewise.
6424 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6426 2013-04-28 Tobias Burnus <burnus@net-b.de>
6429 * gfortran.dg/coarray_30.f90: New.
6431 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6434 * frontend-passes (optimize_power): New function.
6435 (optimize_op): Use it.
6437 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6440 * gcc.c-torture/execute/pr56866.c: New test.
6441 * gcc.target/i386/pr56866.c: New test.
6443 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6446 * gcc.dg/setjmp-5.c: New test.
6448 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6451 * g++.dg/cpp0x/constexpr-55708.C: New.
6453 2013-04-26 Richard Biener <rguenther@suse.de>
6455 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6456 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6457 * gcc.dg/pr53265.c: Remove XFAILs.
6458 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6459 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6461 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6463 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6464 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6465 -fdiagnostics-color=never option similarly to
6466 -fno-diagnostics-show-caret option.
6468 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6470 PR rtl-optimization/57003
6471 * gcc.target/i386/pr57003.c: New test.
6473 2013-04-25 Marek Polacek <polacek@redhat.com>
6475 PR tree-optimization/57066
6476 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6478 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6479 Tejas Belagod <tejas.belagod@arm.com>
6481 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6482 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6483 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6485 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6487 * gcc.target/aarch64/cmp.c: New.
6489 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6491 * gcc.target/aarch64/ngc.c: New.
6493 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6495 * lib/target-supports.exp
6496 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6497 (check_effective_target_arm_neon_fp16_ok): Likewise.
6498 (add_options_for_arm_neon_fp16): Likewise.
6499 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6500 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6502 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6504 PR rtl-optimizations/57046
6505 * gcc.target/i386/pr57046.c: New test.
6507 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6509 * g++.dg/cpp1y/cplusplus.C: New.
6511 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6513 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6515 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6517 * c-c++-common/Wpointer-arith-1.c: New.
6519 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6521 * g++.dg/cpp1y/cxx1y_macro.C: New.
6523 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6526 * g++.dg/cpp0x/sfinae45.C: New.
6528 2013-04-24 Richard Biener <rguenther@suse.de>
6531 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6533 2013-04-23 Richard Biener <rguenther@suse.de>
6536 * gcc.dg/torture/pr57036-1.c: New testcase.
6537 * gcc.dg/torture/pr57036-2.c: Likewise.
6539 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6541 * gcc.target/aarch64/scalar-mov.c: New testcase.
6543 2013-04-23 Richard Biener <rguenther@suse.de>
6545 PR tree-optimization/57026
6546 * gcc.dg/torture/pr57026.c: New testcase.
6548 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6552 * gfortran.dg/transfer_check_4.f90: New.
6554 2013-04-22 Marek Polacek <polacek@redhat.com>
6557 * gcc.dg/pr56990.c: New test.
6559 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6562 * gcc.target/i386/pr57018.c: New test.
6564 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6566 * gcc.target/aarch64/vrecps.c: New.
6567 * gcc.target/aarch64/vrecpx.c: Likewise.
6569 2013-04-22 Christian Bruel <christian.bruel@st.com>
6572 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6574 2013-04-21 Jeff Law <law@redhat.com>
6576 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6578 2013-04-20 Tobias Burnus <burnus@net-b.de>
6581 * gfortran.dg/c_loc_test_22.f90: New.
6583 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6585 PR rtl-optimization/56847
6586 * gcc.dg/pr56847.c: New test.
6588 2013-04-19 Richard Biener <rguenther@suse.de>
6590 PR tree-optimization/56982
6591 * gcc.c-torture/execute/pr56982.c: New testcase.
6593 2013-04-19 Martin Jambor <mjambor@suse.cz>
6595 PR tree-optimization/56718
6596 * g++.dg/ipa/imm-devirt-1.C: New test.
6597 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6599 2013-04-19 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/57000
6602 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6604 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6605 Mikael Morin <mikael@gcc.gnu.org>
6608 * gfortran.dg/array_constructor_45.f90: New test.
6609 * gfortran.dg/array_constructor_46.f90: New test.
6610 * gfortran.dg/array_constructor_47.f90: New test.
6611 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6613 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6615 PR rtl-optimization/56999
6616 * g++.dg/opt/pr56999.C: New test.
6618 2013-04-18 Cary Coutant <ccoutant@google.com>
6620 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6621 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6623 2013-04-18 Cary Coutant <ccoutant@google.com>
6625 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6626 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6627 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6628 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6629 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6630 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6631 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6632 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6633 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6634 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6635 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6637 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6639 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6641 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6643 PR tree-optimization/56984
6644 * gcc.c-torture/compile/pr56984.c: New test.
6646 PR rtl-optimization/56992
6647 * gcc.dg/pr56992.c: New test.
6649 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6652 * gfortran.dg/proc_ptr_42.f90: New.
6654 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6656 * gnat.dg/discr41.ad[sb]: New test.
6657 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6658 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6659 * gcc.dg/vect/slp-24.c: Likewise.
6660 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6661 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6662 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6663 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6664 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6665 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6666 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6667 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6668 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6669 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6670 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6671 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6672 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6673 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6674 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6675 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6676 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6677 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6678 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6679 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6680 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6681 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6682 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6683 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6684 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6685 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6687 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6690 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6691 * gfortran.dg/module_md5_1.f90: Remove.
6693 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6695 * gcc.target/aarch64/adds3.c: New.
6696 * gcc.target/aarch64/subs3.c: New.
6698 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6700 * gcc.target/aarch64/adds1.c: New.
6701 * gcc.target/aarch64/adds2.c: New.
6702 * gcc.target/aarch64/subs1.c: New.
6703 * gcc.target/aarch64/subs2.c: New.
6705 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6707 Implement n3599 - Literal operator templates for strings.
6708 * g++.dg/cpp1y/udlit-char-template.C: New test.
6709 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6711 2013-04-16 Tobias Burnus <burnus@net-b.de>
6714 * gfortran.dg/no_arg_check_1.f90: New.
6715 * gfortran.dg/no_arg_check_2.f90: New.
6716 * gfortran.dg/no_arg_check_3.f90: New.
6718 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6721 * gfortran.dg/proc_ptr_41.f90: New.
6723 2013-04-16 Richard Biener <rguenther@suse.de>
6725 PR tree-optimization/56756
6726 * gcc.dg/torture/pr56756.c: New testcase.
6728 2013-04-16 Tobias Burnus <burnus@net-b.de>
6731 * gfortran.dg/c_assoc_5.f90: New.
6733 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6735 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6736 * gcc.c-torture/execute/pr33992.x: Remove.
6737 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6738 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6739 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6741 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6743 PR tree-optimization/56962
6744 * gcc.c-torture/execute/pr56962.c: New test.
6746 2013-04-15 Richard Biener <rguenther@suse.de>
6748 PR tree-optimization/56933
6749 * gcc.dg/vect/pr56933.c: New testcase.
6751 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6753 * gcc.target/arm/anddi3-opt.c: New test.
6754 * gcc.target/arm/anddi3-opt2.c: Likewise.
6756 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6758 * gcc.dg/pr56890-1.c: New test.
6759 * gcc.dg/pr56890-2.c: Likewise.
6761 2013-04-15 Joey Ye <joey.ye@arm.com>
6763 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6764 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6766 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6769 * gfortran.dg/select_type_33.f03: New test.
6771 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6774 * gfortran.dg/typebound_proc_29.f03: New.
6776 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6779 * gfortran.dg/typebound_proc_28.f03: New.
6781 2013-04-12 Jeff Law <law@redhat.com>
6783 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6786 2013-04-12 Tobias Burnus <burnus@net-b.de>
6789 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6791 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6794 * gcc.target/i386/pr56903.c: New test.
6796 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6799 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6800 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6801 * gfortran.dg/block_11.f90: Fix invalid test case.
6802 * gfortran.dg/function_types_3.f90: Add new error message.
6803 * gfortran.dg/global_references_1.f90: Ditto.
6804 * gfortran.dg/import2.f90: Remove unneeded parts.
6805 * gfortran.dg/import6.f90: Fix invalid test case.
6806 * gfortran.dg/proc_decl_2.f90: Ditto.
6807 * gfortran.dg/proc_decl_9.f90: Ditto.
6808 * gfortran.dg/proc_decl_18.f90: Ditto.
6809 * gfortran.dg/proc_ptr_40.f90: New.
6810 * gfortran.dg/whole_file_7.f90: Modified error wording.
6811 * gfortran.dg/whole_file_16.f90: Ditto.
6812 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6813 * gfortran.dg/whole_file_18.f90: Modified error wording.
6814 * gfortran.dg/whole_file_20.f03: Ditto.
6815 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6818 2013-04-12 Richard Biener <rguenther@suse.de>
6821 2013-04-10 Richard Biener <rguenther@suse.de>
6823 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6825 2013-04-12 Tobias Burnus <burnus@net-b.de>
6828 * gfortran.dg/class_allocate_15.f90: New.
6831 2013-04-12 Tobias Burnus <burnus@net-b.de>
6833 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6834 scan-tree-dump-times.
6836 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6838 PR tree-optimization/56918
6839 PR tree-optimization/56920
6840 * gcc.dg/vect/pr56918.c: New test.
6841 * gcc.dg/vect/pr56920.c: New test.
6843 2013-04-12 Tobias Burnus <burnus@net-b.de>
6846 * gfortran.dg/class_allocate_14.f90: New.
6847 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6848 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6850 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6852 * gcc.dg/fold-cstvecshift.c: New testcase.
6854 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6856 * gcc.target/aarch64/negs.c: New.
6858 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6861 * g++.dg/template/arrow4.C: New test.
6863 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6865 * gnat.dg/array23.adb: New test.
6866 * gnat.dg/array23_pkg[123].ads: New helpers.
6868 2013-04-11 Jeff Law <law@redhat.com>
6870 PR tree-optimization/56900
6871 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6873 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6876 * g++.dg/cpp0x/sfinae44.C: New.
6878 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6880 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6881 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6883 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6886 * g++.dg/cpp0x/enum26.C: New.
6887 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6889 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6891 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6893 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6895 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6896 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6897 loop is vectorized and that the correct instruction is generated.
6898 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6899 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6900 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6902 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6904 PR tree-optimization/56899
6905 * gcc.c-torture/execute/pr56899.c: New test.
6907 2013-04-10 David S. Miller <davem@davemloft.net>
6909 * gcc.target/sparc/setcc-4.c: New test.
6910 * gcc.target/sparc/setcc-5.c: New test.
6912 2013-04-10 Richard Biener <rguenther@suse.de>
6914 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6916 2013-04-10 Richard Biener <rguenther@suse.de>
6918 * gcc.dg/vect/slp-39.c: New testcase.
6920 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6922 PR tree-optimization/55524
6923 * gcc.target/epiphany/fnma-1.c: New test.
6925 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6927 * gcc.dg/tree-ssa/inline-11.c: New test
6929 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6932 * g++.dg/template/arrow3.C: New test.
6934 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6936 * gcc.target/arm/minmax_minus.c: New test.
6938 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6941 * c-c++-common/gomp/pr56883.c: New test.
6943 2013-04-09 Jeff Law <law@redhat.com>
6945 * gcc.dg/tree-ssa/vrp87.c: New test.
6947 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6949 PR tree-optimization/56854
6950 * g++.dg/torture/pr56854.C: New test.
6952 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6955 * gfortran.dg/array_constructor_44.f90: New test.
6957 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6960 * g++.dg/cpp0x/constexpr-specialization.C: New.
6962 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.c-torture/execute/pr56837.c: New test.
6968 * g++.dg/opt/vt3.C: New test.
6969 * g++.dg/opt/vt4.C: New test.
6971 2013-04-08 Jeff Law <law@redhat.com>
6973 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6975 2013-04-08 Richard Biener <rguenther@suse.de>
6977 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6979 2013-04-08 Richard Biener <rguenther@suse.de>
6981 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6983 2013-04-08 Richard Biener <rguenther@suse.de>
6985 * g++.dg/vect/slp-pr56812.cc: Adjust.
6987 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6989 * gcc.dg/pr56837.c: New test.
6990 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6991 "generated memset minus one".
6993 2013-04-07 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/reshape_5.f90: New.
6998 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7001 * gcc.target/powerpc/recip-1.c: Modify expected output.
7002 * gcc.target/powerpc/recip-3.c: Likewise.
7003 * gcc.target/powerpc/recip-4.c: Likewise.
7004 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7006 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7008 * gcc.target/arm/peep-ldrd-1.c: New test.
7009 * gcc.target/arm/peep-strd-1.c: Likewise.
7011 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7013 * gcc.target/arm/negdi-1.c: New test.
7014 * gcc.target/arm/negdi-2.c: Likewise.
7015 * gcc.target/arm/negdi-3.c: Likewise.
7016 * gcc.target/arm/negdi-4.c: Likewise.
7018 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7020 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7021 Add -march=armv8-a when we use v8 NEON.
7022 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7023 (check_effective_target_vect_call_ceilf): Likewise.
7024 (check_effective_target_vect_call_floorf): Likewise.
7025 (check_effective_target_vect_call_roundf): Likewise.
7026 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7027 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7028 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7029 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7030 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7032 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7034 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7035 * gcc.target/powerpc/sd-pwr6.c: Same.
7036 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7037 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7039 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7041 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7043 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7046 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7047 * gfortran.dg/altreturn_4.f90: Ditto.
7048 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7049 * gfortran.dg/altreturn_5.f90: Ditto.
7050 * gfortran.dg/altreturn_6.f90: Ditto.
7051 * gfortran.dg/altreturn_7.f90: Ditto.
7053 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7055 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7057 (check_effective_target_arm_v8_neon_ok_nocache):
7059 (check_effective_target_arm_v8_neon_ok): Change to use
7060 check_effective_target_arm_v8_neon_ok_nocache.
7061 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7063 (check_effective_target_vect_call_btruncf):
7064 Enable for arm and ARMv8 NEON.
7065 (check_effective_target_vect_call_ceilf): Likewise.
7066 (check_effective_target_vect_call_floorf): Likewise.
7067 (check_effective_target_vect_call_roundf): Likewise.
7068 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7071 2013-04-04 Marek Polacek <polacek@redhat.com>
7073 PR tree-optimization/48186
7074 * gcc.dg/pr48186.c: New test.
7076 2013-04-04 Richard Biener <rguenther@suse.de>
7078 PR tree-optimization/56826
7079 * gcc.dg/vect/pr56826.c: New testcase.
7080 * gcc.dg/vect/O3-pr36098.c: Adjust.
7082 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7084 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7085 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7086 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7087 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7088 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7089 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7090 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7091 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7092 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7093 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7095 2013-04-04 Richard Biener <rguenther@suse.de>
7097 PR tree-optimization/56213
7098 * gcc.dg/vect/vect-123.c: New testcase.
7100 2013-04-04 Tobias Burnus <burnus@net-b.de>
7103 * gfortran.dg/read_repeat_2.f90: New.
7105 2013-04-04 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/56837
7108 * g++.dg/torture/pr56837.C: New testcase.
7110 2013-04-04 Tobias Burnus <burnus@net-b.de>
7113 * gfortran.dg/c_loc_test_21.f90: New.
7114 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7115 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7116 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7117 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7118 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7120 2013-04-03 Jeff Law <law@redhat.com>
7122 PR tree-optimization/56799
7123 * gcc.c-torture/execute/pr56799.c: New test.
7125 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7128 * g++.dg/warn/Wpointer-arith-1.C: New.
7129 * g++.dg/gomp/for-19.C: Adjust.
7131 2013-04-03 Marek Polacek <polacek@redhat.com>
7134 * gcc.dg/pr55702.c: New test.
7136 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7139 * gcc.dg/pr56809.c: New testcase.
7141 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7144 * g++.dg/debug/pr56819.C: New test.
7146 2013-04-03 Richard Biener <rguenther@suse.de>
7148 PR tree-optimization/56817
7149 * g++.dg/torture/pr56817.C: New testcase.
7151 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7153 * gcc.dg/vect/bb-slp-31.c: New file.
7155 2013-04-03 Jason Merrill <jason@redhat.com>
7158 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7160 2013-04-03 Richard Biener <rguenther@suse.de>
7162 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7164 2013-04-03 Richard Biener <rguenther@suse.de>
7166 PR tree-optimization/55964
7167 * gcc.dg/torture/pr55964-2.c: New testcase.
7169 2013-04-03 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/56501
7172 * gcc.dg/torture/pr56501.c: New testcase.
7174 2013-04-03 Richard Biener <rguenther@suse.de>
7176 PR tree-optimization/56407
7177 * gcc.dg/torture/pr56407.c: New testcase.
7179 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7181 PR tree-optimization/56790
7182 * g++.dg/ext/pr56790-1.C: New testcase.
7184 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7186 * gcc.target/i386/merge-1.c: New testcase.
7187 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7189 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7192 * gcc.c-torture/execute/pr19449.c: New test.
7194 2013-04-03 Richard Biener <rguenther@suse.de>
7196 PR tree-optimization/56812
7197 * g++.dg/vect/slp-pr56812.cc: New testcase.
7199 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7203 * gfortran.dg/altreturn_8.f90: New.
7204 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7205 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7206 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7208 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7210 PR rtl-optimization/56745
7211 * gcc.c-torture/compile/pr56745.c: New test.
7213 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7215 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7217 2013-04-02 Richard Biener <rguenther@suse.de>
7219 PR tree-optimization/56778
7220 * gcc.dg/torture/pr56778.c: New testcase.
7222 2013-04-02 Richard Biener <rguenther@suse.de>
7225 * g++.dg/torture/pr56768.C: New testcase.
7227 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7229 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7231 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7234 * gfortran.dg/namelist_82.f90: New test.
7236 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7239 * gfortran.dg/implicit_class_1.f90: New.
7241 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7244 * gfortran.dg/namelist_81.f90: New test.
7246 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7248 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7249 for constant and equal string lengths.
7250 * gfortran.dg/character_comparison_5.f90: Likewise.
7251 * gfortran.dg/character_comparison_9.f90: New test.
7253 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7255 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7256 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7258 2013-03-29 Tobias Burnus <burnus@net-b.de>
7261 * gfortran.dg/optional_absent_3.f90: New.
7263 2013-03-29 Tobias Burnus <burnus@net-b.de>
7266 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7268 2013-03-29 Tobias Burnus <burnus@net-b.de>
7271 * gfortran.dg/namelist_80.f90: New.
7273 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7276 * gfortran.dg/string_length_2.f90: New test.
7277 * gfortran.dg/dependency_41.f90: New test.
7279 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7282 * gfortran.dg/array_constructor_43.f90: New test.
7283 * gfortran.dg/random_seed_3.f90: New test.
7285 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7287 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7288 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7289 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7290 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7291 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7292 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7293 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7294 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7295 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7296 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7298 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7301 * g++.dg/conversion/op4.C: Adjust.
7302 * g++.dg/cpp0x/rv1n.C: Likewise.
7303 * g++.dg/cpp0x/rv2n.C: Likewise.
7304 * g++.dg/cpp0x/template_deduction.C: Likewise.
7305 * g++.dg/expr/cond8.C: Likewise.
7306 * g++.dg/other/error4.C: Likewise.
7307 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7308 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7309 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7310 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7311 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7312 * g++.old-deja/g++.law/cvt20.C: Likewise.
7313 * g++.old-deja/g++.law/cvt8.C: Likewise.
7314 * g++.old-deja/g++.law/init8.C: Likewise.
7315 * g++.old-deja/g++.mike/net12.C: Likewise.
7316 * g++.old-deja/g++.mike/net8.C: Likewise.
7317 * g++.old-deja/g++.mike/p2793.C: Likewise.
7318 * g++.old-deja/g++.mike/p3836.C: Likewise.
7319 * g++.old-deja/g++.mike/p418.C: Likewise.
7320 * g++.old-deja/g++.mike/p701.C: Likewise.
7321 * g++.old-deja/g++.mike/p807.C: Likewise.
7323 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7326 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7329 2013-03-28 Marek Polacek <polacek@redhat.com>
7331 PR tree-optimization/56695
7332 * gcc.dg/vect/pr56695.c: New test.
7334 2013-03-28 Richard Biener <rguenther@suse.de>
7336 PR tree-optimization/37021
7337 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7338 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7340 2013-03-27 Tobias Burnus <burnus@net-b.de>
7344 * gfortran.dg/sizeof_2.f90: New.
7345 * gfortran.dg/sizeof_3.f90: New.
7346 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7348 2013-03-27 Richard Biener <rguenther@suse.de>
7350 PR tree-optimization/37021
7351 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7353 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7355 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7356 * g++.dg/ipa/ivinline-2.C: Likewise.
7357 * g++.dg/ipa/ivinline-3.C: Likewise.
7358 * g++.dg/ipa/ivinline-4.C: Likewise.
7359 * g++.dg/ipa/ivinline-5.C: Likewise.
7360 * g++.dg/ipa/ivinline-7.C: Likewise.
7361 * g++.dg/ipa/ivinline-8.C: Likewise.
7362 * g++.dg/ipa/ivinline-9.C: Likewise.
7363 * g++.dg/cpp0x/noexcept03.C: Likewise.
7364 * gcc.dg/const-1.c: Likewise.
7365 * gcc.dg/ipa/pure-const-1.c: Likewise.
7366 * gcc.dg/noreturn-8.c: Likewise.
7367 * gcc.target/i386/mmx-1.c: Likewise.
7368 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7369 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7370 * gcc.c-torture/execute/pr33992.x: New file.
7372 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7374 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7376 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7379 * g++.dg/ext/desig5.C: New.
7381 2013-03-26 Tobias Burnus <burnus@net-b.de>
7384 * gfortran.dg/merge_init_expr_2.f90: New.
7385 * gfortran.dg/merge_char_1.f90: Modify test to
7386 stay a run-time test.
7387 * gfortran.dg/merge_char_3.f90: Ditto.
7389 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7391 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7392 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7394 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7397 * g++.dg/cpp0x/range-for23.C: New.
7399 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7402 * gfortran.dg/namelist_79.f90: New.
7404 2013-03-25 Martin Jambor <mjambor@suse.cz>
7406 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7408 2013-03-25 Tobias Burnus <burnus@net-b.de>
7428 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7429 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7430 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7431 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7432 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7433 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7434 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7435 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7436 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7437 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7438 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7439 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7440 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7441 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7442 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7443 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7444 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7445 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7446 * gfortran.dg/pr32601_1.f03: Ditto.
7447 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7448 * gfortran.dg/blockdata_7.f90: New.
7449 * gfortran.dg/c_assoc_4.f90: New.
7450 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7451 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7452 * gfortran.dg/c_funloc_tests_8.f90: New.
7453 * gfortran.dg/c_loc_test_17.f90: New.
7454 * gfortran.dg/c_loc_test_18.f90: New.
7455 * gfortran.dg/c_loc_test_19.f90: New.
7456 * gfortran.dg/c_loc_test_20.f90: New.
7457 * gfortran.dg/c_sizeof_5.f90: New.
7458 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7459 * gfortran.dg/transfer_resolve_2.f90: New.
7460 * gfortran.dg/transfer_resolve_3.f90: New.
7461 * gfortran.dg/transfer_resolve_4.f90: New.
7462 * gfortran.dg/pr32601.f03: Update dg-error.
7463 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7464 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7466 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7468 * gcc.target/arm/vseleqdf.c: New test.
7469 * gcc.target/arm/vseleqsf.c: Likewise.
7470 * gcc.target/arm/vselgedf.c: Likewise.
7471 * gcc.target/arm/vselgesf.c: Likewise.
7472 * gcc.target/arm/vselgtdf.c: Likewise.
7473 * gcc.target/arm/vselgtsf.c: Likewise.
7474 * gcc.target/arm/vselledf.c: Likewise.
7475 * gcc.target/arm/vsellesf.c: Likewise.
7476 * gcc.target/arm/vselltdf.c: Likewise.
7477 * gcc.target/arm/vselltsf.c: Likewise.
7478 * gcc.target/arm/vselnedf.c: Likewise.
7479 * gcc.target/arm/vselnesf.c: Likewise.
7480 * gcc.target/arm/vselvcdf.c: Likewise.
7481 * gcc.target/arm/vselvcsf.c: Likewise.
7482 * gcc.target/arm/vselvsdf.c: Likewise.
7483 * gcc.target/arm/vselvssf.c: Likewise.
7485 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7487 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7489 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7490 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7491 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7492 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7493 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7494 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7495 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7496 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7497 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7498 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7499 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7500 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7501 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7502 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7503 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7504 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7505 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7506 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7507 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7508 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7509 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7510 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7511 * gcc.target/arm/atomic-op-char.c: Likewise.
7512 * gcc.target/arm/atomic-op-consume.c: Likewise.
7513 * gcc.target/arm/atomic-op-int.c: Likewise.
7514 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7515 * gcc.target/arm/atomic-op-release.c: Likewise.
7516 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7517 * gcc.target/arm/atomic-op-short.c: Likewise.
7519 2013-03-25 Richard Biener <rguenther@suse.de>
7522 * g++.dg/torture/pr56694.C: New testcase.
7524 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7527 * gcc.target/arm/neon-vcond-gt.c: New test.
7528 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7529 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7531 2013-03-25 Richard Biener <rguenther@suse.de>
7533 PR tree-optimization/56689
7534 * gcc.dg/torture/pr56689.c: New testcase.
7536 2013-03-25 Kai Tietz <ktietz@redhat.com>
7538 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7540 2013-03-24 Tobias Burnus <burnus@net-b.de>
7543 * gfortran.dg/eof_5.f90: New.
7545 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7547 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7550 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7552 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7554 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7557 * gcc.c-torture/execute/builtins/builtins.exp: Add
7558 -Wl,--allow-multiple-definition for RTEMS targets.
7560 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7562 * gcc.target/aarch64/movk.c: New test.
7564 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7566 * g++.dg/ext/vector21.C: New testcase.
7568 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7570 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7571 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7573 2013-03-21 Richard Biener <rguenther@suse.de>
7575 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7576 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7578 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7580 * gcc.target/aarch64/vect.c: Test and result vector added
7581 for sabd and saba instructions.
7582 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7583 instructions in assembly.
7584 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7585 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7586 for fabd instruction.
7587 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7588 instruction in assembly.
7589 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7591 2013-03-20 Jeff Law <law@redhat.com>
7593 * g++.dg/tree-ssa/ssa-dom.C: New test.
7595 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7597 * gcc.target/powerpc/mmfpgpr.c: New test.
7598 * gcc.target/powerpc/sd-vsx.c: Likewise.
7599 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7600 * gcc.target/powerpc/vsx-float0.c: Likewise.
7602 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7604 PR tree-optimization/56355
7605 * gcc.dg/pr56355-1.c: New file.
7607 2013-03-20 Catherine Moore <clm@codesourcery.com>
7608 Richard Sandiford <rdsandiford@googlemail.com>
7610 * gcc.target/mips/mips.exp: Add microMIPS support.
7611 * gcc.target/mips/umips-movep-2.c: New test.
7612 * gcc.target/mips/umips-lwp-2.c: New test.
7613 * gcc.target/mips/umips-swp-5.c: New test.
7614 * gcc.target/mips/umips-constraints-1.c: New test.
7615 * gcc.target/mips/umips-lwp-3.c: New test.
7616 * gcc.target/mips/umips-swp-6.c: New test.
7617 * gcc.target/mips/umips-constraints-2.c: New test.
7618 * gcc.target/mips/umips-save-restore-1.c: New test.
7619 * gcc.target/mips/umips-lwp-4.c: New test.
7620 * gcc.target/mips/umips-swp-7.c: New test.
7621 * gcc.target/mips/umips-save-restore-2.c: New test.
7622 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7623 * gcc.target/mips/umips-lwp-5.c: New test.
7624 * gcc.target/mips/umips-save-restore-3.c: New test.
7625 * gcc.target/mips/umips-lwp-6.c: New test.
7626 * gcc.target/mips/umips-swp-1.c: New test.
7627 * gcc.target/mips/umips-lwp-7.c: New test.
7628 * gcc.target/mips/umips-swp-2.c: New test.
7629 * gcc.target/mips/umips-lwp-8.c: New test.
7630 * gcc.target/mips/umips-swp-3.c: New test.
7631 * gcc.target/mips/umips-movep-1.c: New test.
7632 * gcc.target/mips/umips-lwp-1.c: New test.
7633 * gcc.target/mips/umips-swp-4.c: New test.
7635 2013-03-20 Richard Biener <rguenther@suse.de>
7637 PR tree-optimization/56661
7638 * gcc.dg/torture/pr56661.c: New testcase.
7640 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7642 PR rtl-optimization/56605
7643 * gcc.target/powerpc/pr56605.c: New.
7645 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7648 * gfortran.dg/do_1.f90: Don't xfail.
7650 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7653 * gfortran.dg/namelist_77.f90: New.
7654 * gfortran.dg/namelist_78.f90: New.
7656 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7659 * gfortran.dg/open_negative_unit_1.f90: New.
7661 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7663 * gcc.target/aarch64/sbc.c: New test.
7665 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7667 * gcc.target/aarch64/ror.c: New test.
7669 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7671 * gcc.target/aarch64/extr.c: New test.
7673 2013-03-19 Richard Biener <rguenther@suse.de>
7675 PR tree-optimization/56273
7676 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7677 * c-c++-common/uninit-17.c: Likewise.
7679 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7681 PR tree-optimization/56635
7682 * g++.dg/torture/pr56635.C: New test.
7684 2013-03-18 Richard Biener <rguenther@suse.de>
7686 PR tree-optimization/3713
7687 * g++.dg/ipa/devirt-12.C: New testcase.
7689 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7692 * c-c++-common/pr56566.c: New test.
7694 2013-03-17 Jason Merrill <jason@redhat.com>
7696 * g++.dg/template/abstract-dr337.C: XFAIL.
7698 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7701 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7702 * c-c++-common/pr56607.c: New test.
7704 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7707 * g++.dg/cpp0x/constexpr-array5.C: New.
7709 2013-03-15 Tobias Burnus <burnus@net-b.de>
7712 * gfortran.dg/transfer_intrinsic_5.f90: New.
7714 2013-03-15 Kai Tietz <ktietz@redhat.com>
7716 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7717 * gcc.target/i386/pr20020-1.c: Likewise.
7718 * gcc.target/i386/pr20020-2.c: Likewise.
7719 * gcc.target/i386/pr20020-3.c: Likewise.
7720 * gcc.target/i386/pr53425-1.c: Likewise.
7721 * gcc.target/i386/pr53425-2.c: Likewise.
7722 * gcc.target/i386/pr55093.c: Likewise.
7723 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7725 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7728 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7729 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7731 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7733 PR tree-optimization/53265
7734 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7736 * gcc.dg/graphite/id-6.c (test): Likewise.
7737 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7738 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7740 PR tree-optimization/53265
7741 * gcc.dg/pr53265.c: New test.
7742 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7744 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7746 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7747 n, use it as high bound instead of 4.
7749 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7752 * gcc.target/sh/pr49880-1.c: New.
7753 * gcc.target/sh/pr49880-2.c: New.
7754 * gcc.target/sh/pr49880-3.c: New.
7755 * gcc.target/sh/pr49880-4.c: New.
7756 * gcc.target/sh/pr49880-5.c: New.
7758 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7760 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7762 2013-03-13 Richard Biener <rguenther@suse.de>
7764 PR tree-optimization/56608
7765 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7767 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7770 * g++.dg/cpp0x/alias-decl-32.C: New.
7772 2013-03-11 Jan Hubicka <jh@suse.cz>
7775 * gcc.c-torture/compile/pr56571.c: New testcase.
7777 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7779 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7780 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7782 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7784 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7785 * gcc.dg/inline_4.c: Likewise.
7786 * gcc.dg/unroll_2.c: Likewise.
7787 * gcc.dg/unroll_3.c: Likewise.
7788 * gcc.dg/unroll_4.c: Likewise.
7790 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7793 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7796 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7798 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7801 * gcc.c-torture/compile/pr40797.c: New.
7803 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7805 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7807 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7810 * gfortran.dg/class_56.f90: New test.
7812 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7815 * gcc.target/mips/pr56524.c: New test.
7817 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7820 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7822 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7825 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7827 2013-03-08 Marek Polacek <polacek@redhat.com>
7829 PR tree-optimization/56478
7830 * gcc.dg/torture/pr56478.c: New test.
7832 2013-03-08 Kai Tietz <ktietz@redhat.com>
7834 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7835 targets linker option --allow-multiple-definition.
7837 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7838 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7839 * gcc.dg/pr52549.c: Add LLP64 case.
7840 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7841 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7842 * gcc.dg/torture/pr51071-2.c: Likewise.
7843 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7844 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7845 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7846 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7847 * gcc.dg/weak/weak-1.c: Likewise.
7848 * gcc.dg/weak/weak-2.c: Likewise.
7849 * gcc.dg/weak/weak-3.c: Likewise.
7850 * gcc.dg/weak/weak-4.c: Likewise.
7851 * gcc.dg/weak/weak-5.c: Likewise.
7852 * gcc.dg/weak/weak-15.c: Likewise.
7853 * gcc.dg/weak/weak-16.c: Likewise.
7855 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7857 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7859 PR tree-optimization/56559
7860 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7862 2013-03-07 Andreas Schwab <schwab@suse.de>
7864 * gcc.dg/pr31490.c: Fix last change.
7866 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7869 * g++.dg/template/crash115.C: New.
7871 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7873 PR tree-optimization/56539
7874 * gcc.c-torture/compile/pr56539.c: New test.
7876 2013-03-06 Kai Tietz <ktietz@redhat.com>
7878 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7880 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7881 * gcc.dg/lto/20091013-1_2.c: Likewise.
7882 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7884 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7886 * gnat.dg/specs/aggr6.ads: New test.
7888 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7890 * gnat.dg/loop_optimization15.ad[sb]: New test.
7892 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.dg/pr56548.c: New test.
7897 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7900 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7902 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7905 * g++.dg/template/typename20.C: New test.
7907 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7910 * gcc.dg/pr56510.c: New test.
7912 PR rtl-optimization/56484
7913 * gcc.c-torture/compile/pr56484.c: New test.
7915 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7918 * g++.dg/warn/Wsign-conversion-2.C: New.
7920 2013-03-05 Richard Biener <rguenther@suse.de>
7922 PR tree-optimization/56270
7923 * gcc.dg/vect/slp-38.c: New testcase.
7925 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7927 PR rtl-optimization/56494
7928 * gcc.dg/pr56494.c: New test.
7930 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7932 * gcc.dg/pr56424.c: New test.
7934 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7936 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7937 * gcc.dg/pr56228.c <avr>: Skip.
7939 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7942 PR tree-optimization/52631
7943 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7945 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7947 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7948 * gcc.dg/vect/vect-83_64.c: Same.
7950 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7953 * gfortran.dg/pointer_check_13.f90: New test.
7955 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7958 * gfortran.dg/array_constructor_42.f90: New test.
7960 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7963 * g++.dg/template/static33.C: New.
7964 * g++.dg/template/static34.C: Likewise.
7967 * g++.dg/template/static35.C: New.
7969 2013-03-01 Steve Ellcey <sellcey@mips.com>
7971 * gcc.dg/pr56396.c: Require pic support.
7973 2013-03-01 Richard Biener <rguenther@suse.de>
7975 PR tree-optimization/55481
7976 * gcc.dg/torture/pr56488.c: New testcase.
7978 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7979 Jakub Jelinek <jakub@redhat.com>
7982 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7983 no_sanitize_address attribute rather than no_address_safety_analysis.
7984 * g++.dg/asan/sanitizer_test_utils.h
7985 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7986 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7987 in addition to no_address_safety_analysis.
7989 2013-02-28 Jason Merrill <jason@redhat.com>
7992 * g++.dg/cpp0x/constexpr-and.C: New.
7994 2013-02-28 Martin Jambor <mjambor@suse.cz>
7996 PR tree-optimization/56294
7997 * g++.dg/debug/pr56294.C: New test.
7999 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8001 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8003 2013-02-27 Marek Polacek <polacek@redhat.com>
8005 PR rtl-optimization/56466
8006 * gcc.dg/pr56466.c: New test.
8008 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8010 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8011 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8012 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8014 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8017 * gcc.dg/pr45472.c: New test.
8019 2013-02-26 Marek Polacek <polacek@redhat.com>
8021 PR tree-optimization/56426
8022 * gcc.dg/pr56436.c: New test.
8024 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8026 PR tree-optimization/56448
8027 * gcc.c-torture/compile/pr56448.c: New test.
8029 PR tree-optimization/56443
8030 * gcc.dg/torture/pr56443.c: New test.
8032 2013-02-25 Richard Biener <rguenther@suse.de>
8034 PR tree-optimization/56175
8035 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8037 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8040 * g++.dg/torture/pr56403.C: New test.
8042 2013-02-25 Catherine Moore <clm@codesourcery.com>
8045 2013-02-24 Catherine Moore <clm@codesourcery.com>
8046 Richard Sandiford <rdsandiford@googlemail.com>
8048 * gcc.target/mips/mips.exp: Add microMIPS support.
8049 * gcc.target/mips/umips-movep-2.c: New test.
8050 * gcc.target/mips/umips-lwp-2.c: New test.
8051 * gcc.target/mips/umips-swp-5.c: New test.
8052 * gcc.target/mips/umips-constraints-1.c: New test.
8053 * gcc.target/mips/umips-lwp-3.c: New test.
8054 * gcc.target/mips/umips-swp-6.c: New test.
8055 * gcc.target/mips/umips-constraints-2.c: New test.
8056 * gcc.target/mips/umips-save-restore-1.c: New test.
8057 * gcc.target/mips/umips-lwp-4.c: New test.
8058 * gcc.target/mips/umips-swp-7.c: New test.
8059 * gcc.target/mips/umips-save-restore-2.c: New test.
8060 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8061 * gcc.target/mips/umips-lwp-5.c: New test.
8062 * gcc.target/mips/umips-save-restore-3.c: New test.
8063 * gcc.target/mips/umips-lwp-6.c: New test.
8064 * gcc.target/mips/umips-swp-1.c: New test.
8065 * gcc.target/mips/umips-lwp-7.c: New test.
8066 * gcc.target/mips/umips-swp-2.c: New test.
8067 * gcc.target/mips/umips-lwp-8.c: New test.
8068 * gcc.target/mips/umips-swp-3.c: New test.
8069 * gcc.target/mips/umips-movep-1.c: New test.
8070 * gcc.target/mips/umips-lwp-1.c: New test.
8071 * gcc.target/mips/umips-swp-4.c: New test.
8073 2013-02-24 Catherine Moore <clm@codesourcery.com>
8074 Richard Sandiford <rdsandiford@googlemail.com>
8076 * gcc.target/mips/mips.exp: Add microMIPS support.
8077 * gcc.target/mips/umips-movep-2.c: New test.
8078 * gcc.target/mips/umips-lwp-2.c: New test.
8079 * gcc.target/mips/umips-swp-5.c: New test.
8080 * gcc.target/mips/umips-constraints-1.c: New test.
8081 * gcc.target/mips/umips-lwp-3.c: New test.
8082 * gcc.target/mips/umips-swp-6.c: New test.
8083 * gcc.target/mips/umips-constraints-2.c: New test.
8084 * gcc.target/mips/umips-save-restore-1.c: New test.
8085 * gcc.target/mips/umips-lwp-4.c: New test.
8086 * gcc.target/mips/umips-swp-7.c: New test.
8087 * gcc.target/mips/umips-save-restore-2.c: New test.
8088 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8089 * gcc.target/mips/umips-lwp-5.c: New test.
8090 * gcc.target/mips/umips-save-restore-3.c: New test.
8091 * gcc.target/mips/umips-lwp-6.c: New test.
8092 * gcc.target/mips/umips-swp-1.c: New test.
8093 * gcc.target/mips/umips-lwp-7.c: New test.
8094 * gcc.target/mips/umips-swp-2.c: New test.
8095 * gcc.target/mips/umips-lwp-8.c: New test.
8096 * gcc.target/mips/umips-swp-3.c: New test.
8097 * gcc.target/mips/umips-movep-1.c: New test.
8098 * gcc.target/mips/umips-lwp-1.c: New test.
8099 * gcc.target/mips/umips-swp-4.c: New test.
8101 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8104 * lib/asan-dg.exp (asan_link_flags): Add
8105 -B${gccpath}/libsanitizer/asan/ to flags.
8107 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8110 * gcc.dg/torture/pr56420.c: New test.
8112 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8115 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8117 2013-02-21 Martin Jambor <mjambor@suse.cz>
8119 PR tree-optimization/56310
8120 * g++.dg/ipa/pr56310.C: New test.
8122 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8125 * gfortran.dg/proc_ptr_comp_37.f90: New.
8127 2013-02-21 Richard Biener <rguenther@suse.de>
8129 PR tree-optimization/56415
8131 2013-02-11 Richard Biener <rguenther@suse.de>
8133 PR tree-optimization/56273
8134 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8135 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8136 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8137 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8138 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8139 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8141 2013-02-21 Marek Polacek <polacek@redhat.com>
8143 PR tree-optimization/56398
8144 * g++.dg/torture/pr56398.C: New test.
8146 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8149 * gcc.c-torture/compile/pr56405.c: New test.
8151 2013-02-20 Jan Hubicka <jh@suse.cz>
8153 PR tree-optimization/56265
8154 * g++.dg/ipa/devirt-11.C: New testcase.
8156 2013-02-20 Richard Biener <rguenther@suse.de>
8158 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8160 2013-02-20 Richard Biener <rguenther@suse.de>
8161 Jakub Jelinek <jakub@redhat.com>
8163 PR tree-optimization/56396
8164 * gcc.dg/pr56396.c: New testcase.
8166 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8169 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8171 2013-02-19 Richard Biener <rguenther@suse.de>
8173 PR tree-optimization/56384
8174 * gcc.dg/torture/pr56384.c: New testcase.
8176 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8178 PR tree-optimization/56350
8179 * gcc.dg/pr56350.c: New test.
8181 PR tree-optimization/56381
8182 * g++.dg/opt/pr56381.C: New test.
8184 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8187 * lib/dg-pch.exp (pch-init, pch-finish,
8188 check_effective_target_pch_supported_debug): New procs.
8189 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8190 Likewise if $pch_unsupported_debug and $flags include -g.
8191 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8192 and dg-require-effective-target pch_unsupported_debug.
8193 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8194 * objc.dg/pch/pch.exp: Likewise.
8195 * gcc.dg/pch/pch.exp: Likewise.
8196 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8197 pch_unsupported_debug.
8198 * gcc.dg/pch/valid-1.hs: Likewise.
8199 * gcc.dg/pch/valid-1b.c: Likewise.
8200 * gcc.dg/pch/valid-1b.hs: Likewise.
8202 2013-02-18 Richard Biener <rguenther@suse.de>
8204 PR tree-optimization/56366
8205 * gcc.dg/torture/pr56366.c: New testcase.
8207 2013-02-18 Richard Biener <rguenther@suse.de>
8210 * gcc.dg/torture/pr56349.c: New testcase.
8212 2013-02-18 Richard Biener <rguenther@suse.de>
8214 PR tree-optimization/56321
8215 * gcc.dg/torture/pr56321.c: New testcase.
8217 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8219 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8221 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8222 Dodji Seketeli <dodji@redhat.com>
8225 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8226 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8227 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8228 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8229 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8230 * c-c++-common/asan/pr56330.c: Likewise.
8231 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8232 Ensure the size argument of __builtin_memcpy is a constant.
8234 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8235 Paolo Carlini <paolo.carlini@oracle.com>
8238 * g++.dg/cpp0x/enum23.C: New.
8240 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8243 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8245 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8247 PR rtl-optimization/56348
8248 * gcc.target/i386/pr56348.c: New test.
8250 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8252 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8253 * gcc.target/arm/interrupt-2.c: Likewise.
8255 2013-02-15 Tobias Burnus <burnus@net-b.de>
8258 * gfortran.dg/matmul_9.f90: New.
8260 2013-02-15 Tobias Burnus <burnus@net-b.de>
8263 * gfortran.dg/init_flag_11.f90: New.
8265 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8267 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8269 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8271 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8274 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8275 Tobias Burnus <burnus@net-b.de>
8278 * gfortran.dg/allocatable_function_7.f90: New.
8280 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8282 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8283 * asan_globals_test-wrapper.cc: New file.
8284 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8285 instead of asan_globals_test.cc as dg-additional-sources.
8286 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8287 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8288 "sanitizer_test_utils.h" instead of
8289 "sanitizer_common/tests/sanitizer_test_utils.h".
8290 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8291 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8292 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8293 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8294 * g++.dg/asan/asan_test.cc: Synced from upstream.
8295 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8297 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8300 * c-c++-common/asan/memcmp-2.c: New test.
8302 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8305 * g++.dg/cpp0x/udlit-string-literal.h: New.
8306 * g++.dg/cpp0x/udlit-string-literal.C: New.
8308 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8310 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8312 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8315 * gcc.target/arm/pr56184.C: New test.
8317 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8320 * g++.dg/torture/pr56302.C: New test.
8321 * g++.dg/cpp0x/constexpr-56302.C: New test.
8322 * c-c++-common/pr56302.c: New test.
8324 2013-02-13 Tobias Burnus <burnus@net-b.de>
8325 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8328 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8329 * gfortran.dg/quad_3.f90: Ditto.
8331 2013-02-13 Kostya Serebryany <kcc@google.com>
8333 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8334 to match the fresh asan run-time.
8335 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8337 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8339 Avoid instrumenting duplicated memory access in the same basic block
8340 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8341 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8342 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8343 * c-c++-common/asan/inc.c: Likewise.
8345 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8348 * gcc.target/i386/pr56148.c: New test.
8350 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8351 Tobias Burnus <burnus@net-b.de>
8354 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8357 2013-02-12 Richard Biener <rguenther@suse.de>
8360 * gcc.dg/lto/pr56297_0.c: New testcase.
8361 * gcc.dg/lto/pr56297_0.c: Likewise.
8363 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8366 * gfortran.dg/typebound_deferred_1.f90: New.
8368 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8370 PR rtl-optimization/56151
8371 * gcc.target/i386/pr56151.c: New test.
8373 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8375 * g++.dg/ext/mv12.C: New test.
8376 * g++.dg/ext/mv12.h: New file.
8377 * g++.dg/ext/mv12-aux.C: New file.
8378 * g++.dg/ext/mv13.C: New test.
8380 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8382 * lib/target-supports.exp
8383 (check_effective_target_powerpc_eabi_ok): New.
8384 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8386 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8387 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8389 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8390 * gcc.target/powerpc/pr51623.c: Likewise.
8391 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8392 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8394 2013-02-11 Alexander Potapenko <glider@google.com>
8395 Jack Howarth <howarth@bromo.med.uc.edu>
8396 Jakub Jelinek <jakub@redhat.com>
8399 * g++.dg/asan/pr55617.C: Run on all targets.
8401 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8403 PR rtl-optimization/56275
8404 * gcc.dg/pr56275.c: New test.
8406 2013-02-11 Richard Biener <rguenther@suse.de>
8408 PR tree-optimization/56273
8409 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8411 2013-02-11 Richard Biener <rguenther@suse.de>
8413 PR tree-optimization/56264
8414 * gcc.dg/torture/pr56264.c: New testcase.
8416 2013-02-11 Richard Biener <rguenther@suse.de>
8418 PR tree-optimization/56273
8419 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8420 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8421 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8422 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8423 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8424 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8426 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8428 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8429 for *-*-linux-gnu targets.
8430 * g++.dg/asan/interception-test-1.c: Ditto.
8431 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8432 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8434 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8437 * gfortran.dg/intrinsic_size_4.f90 : New test.
8439 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8442 * gcc.target/powerpc/pr56256.c: New test.
8444 2013-02-08 Ian Lance Taylor <iant@google.com>
8446 * lib/go.exp: Load timeout.exp.
8448 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8450 PR rtl-optimization/56246
8451 * gcc.target/i386/pr56246.c: New test.
8453 2013-02-08 Jeff Law <law@redhat.com>
8456 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8458 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8461 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8464 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8466 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8468 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8470 PR rtl-optimization/56195
8471 * gcc.dg/torture/pr56195.c: New test.
8473 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8476 * gfortran.dg/recursive_interface_2.f90: New test.
8478 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8480 PR tree-optimization/56250
8481 * gcc.c-torture/execute/pr56250.c: New test.
8483 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8485 PR tree-optimization/56064
8486 * gcc.dg/fixed-point/view-convert-2.c: New test.
8488 2013-02-08 Michael Matz <matz@suse.de>
8490 PR tree-optimization/52448
8491 * gcc.dg/pr52448.c: New test.
8493 2013-02-08 Richard Biener <rguenther@suse.de>
8496 * gcc.dg/torture/pr56181.c: New testcase.
8498 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8501 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8502 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8504 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8507 * g++.dg/parse/crash61.C: New test.
8510 * g++.dg/parse/pr56239.C: New test.
8513 * g++.dg/abi/mangle61.C: New test.
8515 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8517 PR rtl-optimization/56225
8518 * gcc.target/i386/pr56225.c: New test.
8520 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8523 * gcc.dg/guality/pr56154-1.c: New test.
8524 * gcc.dg/guality/pr56154-2.c: New test.
8525 * gcc.dg/guality/pr56154-3.c: New test.
8526 * gcc.dg/guality/pr56154-4.c: New test.
8527 * gcc.dg/guality/pr56154-aux.c: New file.
8529 PR tree-optimization/55789
8530 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8532 * gcc.dg/tree-ssa/inline-3.c: Add
8533 --param max-early-inliner-iterations=2 option.
8535 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8538 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8539 Add -fno-dwarf2-cfi-asm to dg-options.
8542 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8545 * gcc.dg/pr56228.c: New test.
8547 2013-02-07 Alan Modra <amodra@gmail.com>
8550 * gcc.target/powerpc/pr54009.c: New test.
8552 * gfortran.dg/pr54131.f: New test.
8554 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8557 * gfortran.dg/array_constructor_41.f90: New test.
8559 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8562 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8564 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8567 * g++.dg/gomp/pr56217.C: New test.
8569 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8571 PR tree-optimization/56205
8572 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8573 * gcc.c-torture/execute/pr56205.c: New test.
8575 2013-02-05 Richard Biener <rguenther@suse.de>
8577 PR tree-optimization/53342
8578 PR tree-optimization/53185
8579 * gcc.dg/vect/pr53185-2.c: New testcase.
8581 2013-02-05 Jan Hubicka <jh@suse.cz>
8583 PR tree-optimization/55789
8584 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8585 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8586 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8587 * g++.dg/ipa/inline-1.C: New testcase.
8588 * g++.dg/ipa/inline-2.C: New testcase.
8589 * g++.dg/ipa/inline-3.C: New testcase.
8591 2013-02-05 Jan Hubicka <jh@suse.cz>
8593 PR tree-optimization/55789
8594 * g++.dg/torture/pr55789.C: New testcase.
8596 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8599 * gcc.dg/pr56167.c: New test.
8601 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8604 * gcc.target/sh/pr55146.c: New.
8606 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8608 PR tree-optimization/54386
8609 * gcc.target/sh/pr54386.c: New.
8611 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8614 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8617 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8619 2013-02-04 Alexander Potapenko <glider@google.com>
8620 Jack Howarth <howarth@bromo.med.uc.edu>
8621 Jakub Jelinek <jakub@redhat.com>
8624 * g++.dg/asan/pr55617.C: New test.
8626 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8629 * gfortran.dg/typebound_operator_19.f90: New test.
8630 * gfortran.dg/typebound_assignment_4.f90: New test.
8632 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8635 * gfortran.dg/recursive_interface_1.f90: New test.
8637 2013-02-04 Richard Guenther <rguenther@suse.de>
8640 * gcc.dg/lto/pr56168_0.c: New testcase.
8641 * gcc.dg/lto/pr56168_1.c: Likewise.
8643 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8647 * gfortran.dg/block_12.f90: New test.
8648 * gfortran.dg/module_error_1.f90: New test.
8650 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8652 * lib/target-supports.exp (check_effective_target_vect_float)
8653 (check_effective_target_vect_no_align): Add mips-sde-elf.
8655 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8657 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8659 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8661 * gcc.dg/pr56023.c: XFAIL on AIX.
8662 * gcc.dg/vect/pr49352.c: Same.
8664 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8666 * gnat.dg/opt26.adb: New test.
8668 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8671 2013-01-27 Amol Pise <amolpise15@gmail.com>
8673 * gcc.target/arm/neon-vfnms-1.c: New test.
8674 * gcc.target/arm/neon-vfnma-1.c: New test.
8676 2013-01-31 Richard Biener <rguenther@suse.de>
8678 PR tree-optimization/56157
8679 * gcc.dg/torture/pr56157.c: New testcase.
8681 2013-01-30 Richard Biener <rguenther@suse.de>
8683 PR tree-optimization/56150
8684 * gcc.dg/torture/pr56150.c: New testcase.
8686 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8689 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8690 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8691 printed in backtrace.
8692 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8693 to avoid errors about mismatched allocation vs. deallocation.
8696 * g++.dg/mv1.C: Moved to...
8697 * g++.dg/ext/mv1.C: ... here. Adjust test.
8698 * g++.dg/mv2.C: Moved to...
8699 * g++.dg/ext/mv2.C: ... here. Adjust test.
8700 * g++.dg/mv3.C: Moved to...
8701 * g++.dg/ext/mv3.C: ... here.
8702 * g++.dg/mv4.C: Moved to...
8703 * g++.dg/ext/mv4.C: ... here.
8704 * g++.dg/mv5.C: Moved to...
8705 * g++.dg/ext/mv5.C: ... here. Adjust test.
8706 * g++.dg/mv6.C: Moved to...
8707 * g++.dg/ext/mv6.C: ... here. Adjust test.
8708 * g++.dg/ext/mv7.C: New test.
8709 * g++.dg/ext/mv8.C: New test.
8710 * g++.dg/ext/mv9.C: New test.
8711 * g++.dg/ext/mv10.C: New test.
8712 * g++.dg/ext/mv11.C: New test.
8714 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8716 PR rtl-optimization/56144
8717 * gcc.dg/pr56144.c: New.
8719 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8721 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8723 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8724 * g++.dg/cpp0x/constexpr-55573.C: Same
8726 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8728 PR tree-optimization/56064
8729 * gcc.dg/fixed-point/view-convert.c: New test.
8731 2013-01-30 Andreas Schwab <schwab@suse.de>
8733 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8734 evaluate the end index in string range.
8736 2013-01-30 Tobias Burnus <burnus@net-b.de>
8739 * gfortran.dg/allocatable_function_6.f90: New.
8741 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8742 Mikael Morin <mikael@gcc.gnu.org>
8745 * gfortran.dg/proc_ptr_comp_36.f90: New.
8747 2013-01-29 Richard Biener <rguenther@suse.de>
8749 PR tree-optimization/55270
8750 * gcc.dg/torture/pr55270.c: New testcase.
8752 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8754 PR rtl-optimization/56117
8755 * gcc.dg/pr56117.c: New test.
8757 2013-01-28 Richard Biener <rguenther@suse.de>
8759 PR tree-optimization/56034
8760 * gcc.dg/torture/pr56034.c: New testcase.
8762 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8764 PR tree-optimization/56125
8765 * gcc.dg/pr56125.c: New test.
8767 2013-01-28 Tobias Burnus <burnus@net-b.de>
8768 Mikael Morin <mikael@gcc.gnu.org>
8771 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8772 * gfortran.dg/import8.f90: Likewise.
8773 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8774 * gfortran.dg/import10.f90: New test.
8775 * gfortran.dg/import11.f90: Likewise
8777 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8780 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8781 string.h. Provide memset, malloc and free prototypes, adjust line
8782 numbers in dg-output.
8783 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8784 Provide memset prototype and adjust line numbers in dg-output.
8785 * c-c++-common/asan/global-overflow-1.c: Likewise.
8787 PR tree-optimization/56094
8788 * gcc.dg/pr56094.c: New test.
8790 2013-01-27 Amol Pise <amolpise15@gmail.com>
8792 * gcc.target/arm/neon-vfnms-1.c: New test.
8793 * gcc.target/arm/neon-vfnma-1.c: New test.
8795 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8798 * gcc.target/i386/pr56114.c: New test.
8800 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8803 * gfortran.dg/associate_14.f90: New test.
8806 * gfortran.dg/associate_13.f90: New test.
8808 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8810 PR tree-optimization/56098
8811 * gcc.dg/pr56098-1.c: New test.
8812 * gcc.dg/pr56098-2.c: New test.
8814 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8817 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8819 2013-01-22 Marek Polacek <polacek@redhat.com>
8821 PR tree-optimization/56035
8822 * gcc.dg/pr56035.c: New test.
8824 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8826 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8829 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8831 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8833 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8836 * gcc.dg/pr56078.c: New test.
8837 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8839 2013-01-24 Martin Jambor <mjambor@suse.cz>
8841 PR tree-optimization/55927
8842 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8844 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8846 * gcc.target/i386/movsd.c: New test.
8848 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8851 * gcc.target/i386/pr55934.c: New test.
8853 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8856 * gfortran.dg/select_8.f90: New.
8858 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8860 * gcc.target/microblaze/microblaze.exp: Remove
8861 target_config_cflags check.
8863 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8866 * gfortran.dg/gomp/pr56052.f90: New test.
8869 * gcc.dg/pr49069.c: New test.
8871 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8874 * g++.dg/cpp0x/constexpr-static10.C: New.
8876 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8879 * gcc.target/i386/pr56028.c: New test.
8881 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8884 * gcc.target/i386/pr55686.c: New test.
8886 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8889 * g++.dg/cpp0x/variadic139.C: New test.
8890 * g++.dg/cpp0x/variadic140.C: Likewise.
8891 * g++.dg/cpp0x/variadic141.C: Likewise.
8893 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8895 * gnat.dg/warn8.adb: New test.
8897 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8900 * gfortran.dg/include_8.f90: New test.
8902 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8904 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8905 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8907 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8909 PR tree-optimization/56051
8910 * gcc.c-torture/execute/pr56051.c: New test.
8912 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8914 PR rtl-optimization/56023
8915 * gcc.dg/pr56023.c: New test.
8917 2013-01-21 Martin Jambor <mjambor@suse.cz>
8920 * gcc.target/i386/pr56022.c: New test.
8922 2013-01-21 Jason Merrill <jason@redhat.com>
8924 * lib/target-supports.exp (check_effective_target_alias): New.
8926 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8929 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8931 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8933 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8935 2013-01-19 Jeff Law <law@redhat.com>
8937 PR tree-optimization/52631
8938 * tree-ssa/pr52631.c: New test.
8939 * tree-ssa/ssa-fre-9: Update expected output.
8941 2013-01-19 Anthony Green <green@moxielogic.com>
8943 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8946 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8948 PR tree-optimization/56029
8949 * g++.dg/torture/pr56029.C: New test.
8951 2013-01-18 Sharad Singhai <singhai@google.com>
8953 PR tree-optimization/55995
8954 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8956 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8959 * gcc.target/i386/pr55433.c: New.
8961 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8964 * gfortran.dg/pr56015.f90: New test.
8966 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8968 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8970 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8972 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8973 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8974 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8975 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8976 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8978 2013-01-17 Jeff Law <law@redhat.com>
8980 * gcc.dg/pr52573.c: Move to...
8981 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8983 PR rtl-optimization/52573
8984 * gcc.dg/pr52573.c: New test.
8986 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8989 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8990 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8991 check_no_compiler_messages to test support in ucontext.h.
8992 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8993 compliant RLIMIT_AS.
8995 2013-01-17 Marek Polacek <polacek@redhat.com>
8997 PR rtl-optimization/55833
8998 * gcc.dg/pr55833.c: New test.
9000 2013-01-17 Jan Hubicka <jh@suse.cz>
9002 PR tree-optimization/55273
9003 * gcc.c-torture/compile/pr55273.c: New testcase.
9005 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9008 * gcc.target/pr55981.c: New test.
9010 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9012 * gcc.target/arm/pr40887.c: Require at least armv5.
9013 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9014 * gcc.target/arm/pr51915.c: Likewise.
9015 * gcc.target/arm/pr52006.c: Likewise.
9016 * gcc.target/arm/pr53187.c: Likewise.
9018 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9019 * gcc.target/arm/ftest-support-arm.h: Delete.
9020 * gcc.target/arm/ftest-support-thumb.h: Delete.
9021 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9022 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9023 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9024 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9025 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9026 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9027 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9028 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9029 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9030 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9031 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9032 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9033 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9034 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9035 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9036 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9037 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9038 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9039 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9040 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9041 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9042 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9043 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9044 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9046 2013-01-17 Martin Jambor <mjambor@suse.cz>
9048 PR tree-optimizations/55264
9049 * g++.dg/ipa/pr55264.C: New test.
9051 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9054 * gfortran.dg/class_55.f90: New.
9056 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9059 * gcc.c-torture/execute/builtins/builtins.exp: Add
9060 -Wl,--allow-multiple-definition for eabi and elf targets.
9063 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9064 check_effective_target_vect_perm_short,
9065 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9066 check_effective_target_vect64): Return 0 for big-endian ARM.
9067 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9069 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9072 2013-01-16 Richard Biener <rguenther@suse.de>
9074 PR tree-optimization/55964
9075 * gcc.dg/torture/pr55964.c: New testcase.
9077 2013-01-16 Richard Biener <rguenther@suse.de>
9079 PR tree-optimization/54767
9080 PR tree-optimization/53465
9081 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9083 2013-01-16 Christian Bruel <christian.bruel@st.com>
9086 * gcc.target/sh/sh-switch.c: New testcase.
9088 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9090 * gcc.dg/webizer.c: Increase the array size.
9092 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9095 * gcc.dg/pr55940.c: New test.
9097 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9098 Harald Anlauf <anlauf@gmx.de>
9100 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9101 * gfortran.dg/bounds_check_5.f90: Likewise.
9102 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9103 * gfortran.dg/continuation_9.f90: Likewise.
9104 * gfortran.dg/move_alloc_13.f90: Likewise.
9105 * gfortran.dg/structure_constructor_11.f90: Likewise.
9106 * gfortran.dg/tab_continuation.f: Likewise.
9107 * gfortran.dg/warning-directive-2.F90: Likewise.
9108 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9110 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9112 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9113 * gcc.target/arm/fma-sp.c: Likewise.
9115 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9117 PR rtl-optimization/55153
9118 * gcc.dg/pr55153.c: New.
9120 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9122 PR tree-optimization/55920
9123 * gcc.c-torture/compile/pr55920.c: New test.
9125 2013-01-15 Richard Biener <rguenther@suse.de>
9128 * gcc.dg/torture/pr55882.c: New testcase.
9130 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9132 PR tree-optimization/55955
9133 * gcc.c-torture/compile/pr55955.c: New test.
9135 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9138 * g++.dg/cpp0x/alias-decl-31.C: New test.
9140 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9143 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9144 case where interface is null.
9146 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9149 * gfortran.dg/array_constructor_40.f90: New test.
9151 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9153 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9155 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9157 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9158 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9159 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9160 * gcc.target/aarch64/vect-ld1r.c: New.
9161 * gcc.target/aarch64/vect-ld1r.x: New.
9163 2013-01-14 Andi Kleen <ak@linux.intel.com>
9166 * gcc.target/i386/hle-clear-rel.c: New file
9167 * gcc.target/i386/hle-store-rel.c: New file.
9169 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9171 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9172 * gfortran.dg/bounds_check_4.f90: Likewise.
9173 * gfortran.dg/inquire_10.f90: Likewise.
9174 * gfortran.dg/minloc_3.f90: Likewise.
9175 * gfortran.dg/minlocval_3.f90: Likewise.
9176 * gfortran.dg/module_double_reuse.f90: Likewise.
9177 * gfortran.dg/mvbits_1.f90: Likewise.
9178 * gfortran.dg/oldstyle_1.f90: Likewise.
9179 * gfortran.dg/pr20163-2.f: Likewise.
9180 * gfortran.dg/save_1.f90: Likewise.
9181 * gfortran.dg/scan_1.f90: Likewise.
9182 * gfortran.dg/select_char_1.f90: Likewise.
9183 * gfortran.dg/shape_4.f90: Likewise.
9184 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9185 * gfortran.dg/function_optimize_10.f90: Likewise.
9186 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9187 * gfortran.dg/used_types_17.f90: Likewise.
9188 * gfortran.dg/used_types_18.f90: Likewise.
9190 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9193 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9195 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9197 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9199 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9201 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9203 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9206 * gfortran.dg/assumed_type_2.f90: Fix test case.
9207 * gfortran.dg/internal_pack_13.f90: New test.
9208 * gfortran.dg/internal_pack_14.f90: New test.
9210 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9213 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9214 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9217 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9219 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9221 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9224 * gcc.target/s390/pr55719.c: New testcase.
9226 2013-01-11 Richard Guenther <rguenther@suse.de>
9228 PR tree-optimization/44061
9229 * gcc.dg/pr44061.c: New testcase.
9231 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9233 Update copyright years.
9235 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9236 Jakub Jelinek <jakub@redhat.com>
9239 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9241 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9243 PR rtl-optimization/55672
9244 * gcc.target/i386/pr55672.c: New.
9246 2013-01-10 Jeff Law <law@redhat.com>
9248 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9249 pass/fail message unique.
9252 2013-01-10 Jason Merrill <jason@redhat.com>
9254 * ada/.gitignore: New.
9256 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9258 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9260 * g++.dg/tls/thread_local2.C: Likewise.
9261 * g++.dg/tls/thread_local2g.C: Likewise.
9262 * g++.dg/tls/thread_local6.C: Likewise.
9263 * g++.dg/tls/thread_local-order1.C: Add tls options.
9264 * g++.dg/tls/thread_local-order2.C: Likewise.
9265 * g++.dg/tls/thread_local3.C: Likewise.
9266 * g++.dg/tls/thread_local3g.C: Likewise.
9267 * g++.dg/tls/thread_local4.C: Likewise.
9268 * g++.dg/tls/thread_local4g.C: Likewise.
9269 * g++.dg/tls/thread_local5.C: Likewise.
9270 * g++.dg/tls/thread_local5g.C: Likewise.
9271 * g++.dg/tls/thread_local6g.C: Likewise.
9273 2013-01-10 Kostya Serebryany <kcc@google.com>
9275 * g++.dg/asan/asan_test.cc: Sync from upstream.
9277 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9279 PR tree-optimization/55921
9280 * gcc.c-torture/compile/pr55921.c: New test.
9282 2013-01-09 Jan Hubicka <jh@suse.cz>
9284 PR tree-optimization/55569
9285 * gcc.c-torture/compile/pr55569.c: New testcase.
9287 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9290 * gfortran.dg/use_28.f90: New test.
9292 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9294 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9295 number matching more robust.
9297 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9299 PR rtl-optimization/55829
9300 * gcc.target/i386/pr55829.c: New.
9302 2013-01-09 Tobias Burnus <burnus@net-b.de>
9305 * gfortran.dg/bind_c_bool_1.f90: New.
9306 * gfortran.dg/do_5.f90: Add dg-warning.
9308 2013-01-09 Jan Hubicka <jh@suse.cz>
9310 PR tree-optimization/55875
9311 * gcc.c-torture/execute/pr55875.c: New testcase.
9312 * g++.dg/torture/pr55875.C: New testcase.
9314 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9317 * c-c++-common/pr48418.c: New test.
9319 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9322 * g++.dg/tls/thread_local-ice.C: New.
9324 2013-01-09 Andreas Schwab <schwab@suse.de>
9326 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9328 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9330 PR tree-optimization/48189
9331 * gcc.dg/pr48189.c: New test.
9333 2013-01-04 Jan Hubicka <jh@suse.cz>
9335 PR tree-optimization/55823
9336 * g++.dg/ipa/devirt-10.C: New testcase.
9338 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9339 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9341 PR rtl-optimization/55845
9342 * gcc.target/i386/pr55845.c: New test.
9344 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9346 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9347 instructions generated instead of number of occurances.
9349 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9351 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9352 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9353 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9354 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9355 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9356 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9357 * gcc.target/aarch64/vect-fcm.x: Likewise.
9358 * lib/target-supports.exp
9359 (check_effective_target_vect_cond): Enable for AArch64.
9361 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9363 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9364 endian-safe float pool loading.
9365 (test_square_root_v4sf): Likewise.
9366 (test_square_root_v2df): Likewise.
9367 * lib/target-supports.exp
9368 (check_effective_target_vect_call_sqrtf): Add AArch64.
9370 2013-01-08 Martin Jambor <mjambor@suse.cz>
9373 * gcc.dg/tree-ssa/pr55579.c: New test.
9375 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9377 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9380 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9383 * gcc.dg/torture/pr55890-3.c: New test.
9386 * gcc.c-torture/compile/pr55851.c: New test.
9389 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9392 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9395 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9397 2013-01-07 Tobias Burnus <burnus@net-b.de>
9400 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9401 * gfortran.dg/pointer_init_7.f90: New.
9403 2013-01-07 Richard Biener <rguenther@suse.de>
9405 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9407 2013-01-07 Richard Biener <rguenther@suse.de>
9410 * gcc.dg/torture/pr55890-1.c: New testcase.
9411 * gcc.dg/torture/pr55890-2.c: Likewise.
9413 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9415 * gcc.target/aarch64/fmovd.c: New.
9416 * gcc.target/aarch64/fmovf.c: Likewise.
9417 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9418 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9419 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9420 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9421 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9422 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9424 2013-01-07 Richard Biener <rguenther@suse.de>
9426 PR tree-optimization/55888
9427 PR tree-optimization/55862
9428 * gcc.dg/torture/pr55888.c: New testcase.
9430 2013-01-07 Tobias Burnus <burnus@net-b.de>
9433 * gfortran.dg/intrinsic_size_3.f90: New.
9435 2013-01-07 Tobias Burnus <burnus@net-b.de>
9438 * gfortran.dg/select_type_32.f90: New.
9440 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9443 * g++.dg/cpp0x/alias-decl-29.C: New test.
9445 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9450 * gfortran.dg/class_array_15.f03: New test.
9452 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9457 * gfortran.dg/use_23.f90: New test.
9458 * gfortran.dg/use_24.f90: New test.
9459 * gfortran.dg/use_25.f90: New test.
9460 * gfortran.dg/use_26.f90: New test.
9461 * gfortran.dg/use_27.f90: New test.
9463 2013-01-06 Olivier Hainque <hainque@adacore.com>
9465 * gnat.dg/specs/clause_on_volatile.ads: New test.
9467 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9469 * gnat.dg/alignment10.adb: New test.
9471 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9472 Mikael Morin <mikael@gcc.gnu.org>
9475 * gfortran.dg/use_22.f90: New test.
9477 2013-01-04 Andrew Pinski <apinski@cavium.com>
9479 * gcc.target/aarch64/cmp-1.c: New testcase.
9481 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9484 * gfortran.dg/select_type_31.f03: New test.
9486 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9488 PR c++/54526 (again)
9489 * g++.dg/cpp0x/parse2.C: Extend.
9490 * g++.old-deja/g++.other/crash28.C: Adjust.
9492 2013-01-04 Richard Biener <rguenther@suse.de>
9494 PR tree-optimization/55862
9495 * gcc.dg/torture/pr55862.c: New testcase.
9497 2013-01-04 Martin Jambor <mjambor@suse.cz>
9499 PR tree-optimization/55755
9500 * gcc.dg/torture/pr55755.c: New test.
9501 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9502 * gcc.dg/tree-ssa/pr45144.c: Update.
9504 2013-01-04 Richard Biener <rguenther@suse.de>
9507 * gcc.dg/fold-reassoc-2.c: New testcase.
9509 2013-01-04 Tobias Burnus <burnus@net-b.de>
9512 * gfortran.dg/null_7.f90: New.
9514 2013-01-04 Tobias Burnus <burnus@net-b.de>
9518 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9519 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9520 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9522 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9524 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9526 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9529 * gfortran.dg/assignment_1.f90: Modified.
9530 * gfortran.dg/assignment_4.f90: New.
9532 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9534 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9536 2013-01-03 Richard Biener <rguenther@suse.de>
9538 PR tree-optimization/55857
9539 * gcc.dg/vect/pr55857-1.c: New testcase.
9540 * gcc.dg/vect/pr55857-2.c: Likewise.
9542 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9544 PR rtl-optimization/55838
9545 * gcc.dg/pr55838.c: New test.
9547 PR tree-optimization/55832
9548 * gcc.c-torture/compile/pr55832.c: New test.
9550 2013-01-02 Teresa Johnson <tejohnson@google.com>
9552 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9553 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9554 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9555 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9556 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9557 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9558 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9559 * gcc.dg/unroll_1.c: Ditto.
9560 * gcc.dg/unroll_2.c: Ditto.
9561 * gcc.dg/unroll_3.c: Ditto.
9562 * gcc.dg/unroll_4.c: Ditto.
9564 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9566 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9568 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9571 * gfortran.dg/eof_4.f90: New test.
9573 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9575 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9576 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9577 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9578 (compat_setup_dfp): Initialize compat_alt_caret and
9579 compat_save_TEST_ALWAYS_FLAGS.
9581 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9583 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9585 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9587 * gcc.dg/torture/fp-int-convert-2.c: New test.
9589 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9591 * gfortran.dg/newunit_3.f90: Add dg-do run.
9592 * gfortran.dg/inquire_15.f90: Add dg-do run.
9594 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9596 PR tree-optimization/55831
9597 * gcc.dg/pr55831.c: New test.
9599 Copyright (C) 2013 Free Software Foundation, Inc.
9601 Copying and distribution of this file, with or without modification,
9602 are permitted in any medium without royalty provided the copyright
9603 notice and this notice are preserved.