1 2013-11-20 Joseph Myers <joseph@codesourcery.com>
4 * gcc.dg/float-exact-1.c: New test.
6 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
8 PR rtl-optimization/54300
9 * gcc.target/arm/pr54300.C: New test.
11 2013-11-20 Diego Novillo <dnovillo@google.com>
14 * g++.dg/plugin/selfassign.c: Include stringpool.h
16 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
20 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
22 * gcc.target/s390/htm-1.c: Rename to ...
23 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
25 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
26 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
27 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
28 * gcc.target/s390/htm-builtins-1.c: New testcase.
29 * gcc.target/s390/htm-builtins-2.c: New testcase.
30 * gcc.target/s390/s390.exp: Add check for htm machine.
32 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
35 * c-c++-common/Wfloat-conversion.c: Copies relevant
36 tests from c-c++-common/Wconversion-real.c,
37 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
38 new testcase for conversions that are warned about by
41 2013-11-19 Martin Jambor <mjambor@suse.cz>
43 PR rtl-optimization/59099
44 * gcc.target/i386/pr59099.c: New test.
46 2013-11-19 Sriraman Tallam <tmsriram@google.com>
48 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
50 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
52 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
53 construct parameter slot value in endian-independent way.
54 (fcevv, fciievv, fcvevv): Use it.
56 2013-11-19 Jan Hubicka <jh@suse.cz>
58 * ipa/devirt9.C: Fix prevoius change.
60 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
62 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
63 Remove defined(__linux__).
65 2013-11-19 Richard Biener <rguenther@suse.de>
67 PR tree-optimization/59164
68 * gcc.dg/torture/pr59164.c: New testcase.
70 2013-11-19 Richard Biener <rguenther@suse.de>
73 * gcc.dg/torture/pr58956.c: New testcase.
75 2013-11-19 Marek Polacek <polacek@redhat.com>
77 * c-c++-common/ubsan/null-1.c: New test.
78 * c-c++-common/ubsan/null-2.c: New test.
79 * c-c++-common/ubsan/null-3.c: New test.
80 * c-c++-common/ubsan/null-4.c: New test.
81 * c-c++-common/ubsan/null-5.c: New test.
82 * c-c++-common/ubsan/null-6.c: New test.
83 * c-c++-common/ubsan/null-7.c: New test.
84 * c-c++-common/ubsan/null-8.c: New test.
85 * c-c++-common/ubsan/null-9.c: New test.
86 * c-c++-common/ubsan/null-10.c: New test.
87 * c-c++-common/ubsan/null-11.c: New test.
88 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
89 * c-c++-common/ubsan/shift-1.c: Likewise.
90 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
92 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
94 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
96 2013-11-19 Jan Hubicka <jh@suse.cz>
98 * ipa/devirt9.C: Verify that the optimization happens already before.
101 2013-11-19 Richard Biener <rguenther@suse.de>
103 PR tree-optimization/57517
104 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
105 * gcc.dg/torture/pr57517.c: Likewise.
107 2013-11-19 Jan Hubicka <jh@suse.cz>
109 * gcc.target/i386/memcpy-3.c: New testcase.
111 2013-11-18 Jan Hubicka <jh@suse.cz>
112 Uros Bizjak <ubizjak@gmail.com>
115 * gcc.target/i386/memcpy-2.c: Fix template;
116 add +1 so the testcase passes at 32bit.
118 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
120 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
121 Remove spurious FIXME.
123 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
125 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
127 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
130 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
132 2013-11-18 Richard Biener <rguenther@suse.de>
134 PR tree-optimization/59125
135 PR tree-optimization/54570
136 * gcc.dg/builtin-object-size-8.c: Un-xfail.
137 * gcc.dg/builtin-object-size-14.c: New testcase.
138 * gcc.dg/strlenopt-14gf.c: Adjust.
139 * gcc.dg/strlenopt-1f.c: Likewise.
140 * gcc.dg/strlenopt-4gf.c: Likewise.
142 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
144 * gnat.dg/volatile11.adb: New test.
145 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
147 2013-11-18 Yury Gribov <y.gribov@samsung.com>
150 * c-c++-common/asan/pr59106.c: New test.
152 2013-11-17 Jan Hubicka <jh@suse.cz>
154 * gcc.target/i386/memcpy-2.c: New testcase.
156 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
159 * gcc.target/i386/pr59153.c: New test.
161 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
164 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
165 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
167 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
170 * g++.dg/overload/addr2.C: New.
171 * g++.old-deja/g++.other/overload11.C: Adjust.
173 2013-11-15 Mike Stump <mikestump@comcast.net>
175 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
176 * lib/g++.exp (g++_target_compile): Likewise.
177 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
178 libraries. Remove debugging.
179 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
180 libraries. Remove -O0, redundant with default.
182 2013-11-15 Joseph Myers <joseph@codesourcery.com>
184 * c-c++-common/cpp/ucnid-2011-1.c: New test.
186 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/cpp0x/nsdmi-template8.C: New.
191 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
194 * g++.dg/cpp0x/nsdmi-template7.C: New.
196 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
199 * g++.dg/cpp0x/nsdmi-template6.C: New.
201 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
204 * g++.dg/cpp0x/nsdmi-template5.C: New.
206 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
208 * c-c++-common/cilk-plus/PS: New directory.
209 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
210 * g++.dg/dg.exp: Run Cilk Plus tests.
211 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
213 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
215 * gcc.dg/vmx/3b-15.c: Revise for little endian.
217 2013-11-15 Richard Biener <rguenther@suse.de>
219 PR tree-optimization/50262
220 * gcc.dg/tree-ssa/alias-28.c: New testcase.
221 * gcc.dg/strlenopt-1.c: Adjust.
222 * gcc.dg/strlenopt-1f.c: Likewise.
224 2013-11-15 Richard Biener <rguenther@suse.de>
226 * gcc.dg/torture/20131115-1.c: New testcase.
228 2013-11-15 Joseph Myers <joseph@codesourcery.com>
230 * gcc.dg/cpp/ucnid-9.c: New test.
232 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
234 * gnat.dg/stack_usage1b.adb: New test.
235 * gnat.dg/stack_usage1c.adb: Likewise.
237 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
239 * gnat.dg/specs/addr1.ads: Revert the last change.
240 * gnat.dg/specs/atomic1.ads: Likewise.
242 2013-11-14 Cong Hou <congh@google.com>
244 * gcc.dg/vect/vect-alias-check.c: Update.
246 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
249 * g++.dg/cpp0x/nsdmi-template3.C: New.
250 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
252 2013-11-14 Diego Novillo <dnovillo@google.com>
254 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
255 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
257 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
259 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
260 compiler and linker field if _CALL_ELF == 2.
261 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
262 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
263 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
265 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
267 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
269 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
270 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
271 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
273 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
275 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
277 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
278 * gcc.target/powerpc/pr57949-2.c: Likewise.
280 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
282 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
284 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
286 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
287 * gcc.dg/torture/float128-div-underflow.c: Likewise.
288 * gcc.dg/torture/float128-extend-nan.c: Likewise.
290 2013-11-14 Richard Biener <rguenther@suse.de>
292 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
294 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
296 * gnat.dg/specs/addr1.ads: XFAIL on x32.
297 * gnat.dg/specs/atomic1.ads: Likewise.
299 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
301 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
303 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
306 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
308 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
309 *-*-solaris2.1[0-9]*.
310 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
312 2013-11-14 Joey Ye <joey.ye@arm.com>
314 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
315 * gcc.dg/tree-ssa/vrp47.c: Likewise.
316 * gcc.dg/tree-ssa/vrp87.c: Likewise.
317 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
318 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
320 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
323 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
325 2013-11-14 Jakub Jelinek <jakub@redhat.com>
328 * gcc.c-torture/execute/pr59101.c: New test.
330 2013-11-13 Jeff Law <law@redhat.com>
332 PR tree-optimization/59102
333 * gcc.c-torture/compile/pr59102.c: New test.
335 2013-11-13 Tom de Vries <tom@codesourcery.com>
337 * gcc.dg/tail-merge-store.c: New test.
339 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
341 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
342 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
344 2013-11-13 Jeff Law <law@redhat.com>
346 * PR middle-end/59119
347 * gcc.c-torture/compile/pr59119.c: New test.
349 2013-11-13 Martin Jambor <mjambor@suse.cz>
351 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
352 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
353 * gcc.dg/pr10474.c: Likewise.
355 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
357 * lib/target-supports.exp
358 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
359 of targets that do not need command line argument to enable SIMD.
361 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
363 * gcc.dg/guality/param-4.c: New test.
365 2013-11-13 Joseph Myers <joseph@codesourcery.com>
367 * gcc.dg/c11-complex-1.c: New test.
369 2013-11-13 Joseph Myers <joseph@codesourcery.com>
371 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
372 gcc.dg/auto-type-2.c: New tests.
374 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
376 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
379 2013-11-12 Jeff Law <law@redhat.com>
381 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
382 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
385 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
388 * gcc.target/powerpc/pr59054.c: New test.
390 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
392 * g++.dg/cpp1y/lambda-generic.C: New test case.
393 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
394 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
395 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
396 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
397 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
398 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
399 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
400 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
402 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
409 * g++.dg/cpp1y/pr58534.C: New testcase.
410 * g++.dg/cpp1y/pr58536.C: New testcase.
411 * g++.dg/cpp1y/pr58548.C: New testcase.
412 * g++.dg/cpp1y/pr58549.C: New testcase.
413 * g++.dg/cpp1y/pr58637.C: New testcase.
415 2013-11-12 Joseph Myers <joseph@codesourcery.com>
417 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
418 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
419 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
422 2013-11-12 Tristan Gingold <gingold@adacore.com>
424 * gnat.dg/aggr21.adb: New test.
425 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
427 2013-11-12 Jeff Law <law@redhat.com>
429 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
430 * gcc.dg/tree-ssa/isolate-5.c: New test.
432 2013-11-12 Martin Jambor <mjambor@suse.cz>
434 PR rtl-optimization/10474
435 * gcc.dg/pr10474.c: New testcase.
436 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
437 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
439 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
444 2013-11-11 Martin Liska <marxin.liska@gmail.com>
446 * gcc.dg/time-profiler-1.c: New test.
447 * gcc.dg/time-profiler-2.c: Ditto.
449 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
450 Jeff Law <law@redhat.com>
452 * gcc.dg/tree-ssa/alias-27.c: New testcase.
454 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
457 * gcc.target/i386/pr58853.c: New test.
459 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
461 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
462 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
463 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
465 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
466 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
467 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
468 * gcc.dg/tree-ssa/vrp47.c: Likewise.
469 * gcc.dg/tree-ssa/vrp87.c: Likewise.
471 2013-11-08 Joseph Myers <joseph@codesourcery.com>
473 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
474 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
475 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
476 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
477 gcc.dg/atomic/stdatomic-exchange-1.c,
478 gcc.dg/atomic/stdatomic-exchange-2.c,
479 gcc.dg/atomic/stdatomic-exchange-3.c,
480 gcc.dg/atomic/stdatomic-exchange-4.c,
481 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
482 gcc.dg/atomic/stdatomic-generic.c,
483 gcc.dg/atomic/stdatomic-kill-dep.c,
484 gcc.dg/atomic/stdatomic-load-1.c,
485 gcc.dg/atomic/stdatomic-load-2.c,
486 gcc.dg/atomic/stdatomic-load-3.c,
487 gcc.dg/atomic/stdatomic-load-4.c,
488 gcc.dg/atomic/stdatomic-lockfree.c,
489 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
490 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
491 gcc.dg/atomic/stdatomic-store-1.c,
492 gcc.dg/atomic/stdatomic-store-2.c,
493 gcc.dg/atomic/stdatomic-store-3.c,
494 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
497 2013-11-08 Cong Hou <congh@google.com>
499 PR tree-optimization/58508
500 * gcc.dg/vect/pr58508.c: Update.
502 2013-11-08 Richard Biener <rguenther@suse.de>
504 PR tree-optimization/59047
505 * gcc.dg/torture/pr59047.c: New testcase.
507 2013-11-08 Richard Biener <rguenther@suse.de>
509 PR tree-optimization/59038
510 PR tree-optimization/58955
511 * gcc.dg/torture/pr59038.c: New testcase.
513 2013-11-07 Janus Weil <janus@gcc.gnu.org>
516 * gfortran.dg/constructor_9.f90: New.
518 2013-11-07 Joseph Myers <joseph@codesourcery.com>
520 * gcc.dg/atomic-compare-exchange-1.c,
521 gcc.dg/atomic-compare-exchange-2.c,
522 gcc.dg/atomic-compare-exchange-3.c,
523 gcc.dg/atomic-compare-exchange-4.c,
524 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
525 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
526 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
527 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
528 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
529 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
530 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
531 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
532 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
533 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
534 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
535 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
536 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
537 gcc.dg/atomic-store-5.c: Declare main as returning int.
538 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
539 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
540 gcc.dg/atomic-exchange-5.c: Separate increments of count from
541 expression using value of count.
543 2013-11-07 Joseph Myers <joseph@codesourcery.com>
545 * lib/target-supports.exp
546 (check_effective_target_fenv_exceptions): New function.
547 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
548 * gcc.dg/atomic/c11-atomic-exec-1.c,
549 gcc.dg/atomic/c11-atomic-exec-2.c,
550 gcc.dg/atomic/c11-atomic-exec-3.c,
551 gcc.dg/atomic/c11-atomic-exec-4.c,
552 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
553 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
554 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
556 2013-11-07 Cong Hou <congh@google.com>
558 * gcc.dg/vect/vect-alias-check.c: New.
560 2013-11-07 Jakub Jelinek <jakub@redhat.com>
562 * gcc.dg/tree-ssa/loop-39.c: New test.
564 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
565 * gcc.dg/unroll_2.c: Likewise.
566 * gcc.dg/unroll_3.c: Likewise.
567 * gcc.dg/unroll_4.c: Likewise.
568 * gcc.dg/vrp90.c: New test.
570 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp0x/nullptr30.C: New.
575 2013-11-07 Yury Gribov <y.gribov@samsung.com>
576 Jakub Jelinek <jakub@redhat.com>
579 * c-c++-common/asan/pr59029.c: New test.
581 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
584 * gcc.target/i386/pr59034-1.c: New test.
585 * gcc.target/i386/pr59034-2.c: Likewise.
587 2013-11-07 Bin Cheng <bin.cheng@arm.com>
589 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
590 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
591 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
593 2013-11-06 DJ Delorie <dj@redhat.com>
595 * gcc.dg/mismatch-decl-1.c: New test.
597 2013-11-06 Joseph Myers <joseph@codesourcery.com>
599 * gcc.dg/torture/float128-cmp-invalid.c,
600 gcc.dg/torture/float128-div-underflow.c,
601 gcc.dg/torture/float128-extend-nan.c,
602 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
604 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
606 * gcc.target/sh/pr51244-11.c: Remove target line.
607 * gcc.target/sh/sh4a-sincosf.c: Likewise.
608 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
609 * gcc.target/sh/pr51244-15.c: Likewise.
610 * gcc.target/sh/pr51244-19.c: Likewise.
611 * gcc.target/sh/cmpstr.c: Likewise.
612 * gcc.target/sh/pr33135-3.c: Likewise.
613 * gcc.target/sh/pr53512-2.c: Likewise.
614 * gcc.target/sh/pr54602-2.c: Likewise.
615 * gcc.target/sh/pr52483-1.c: Likewise.
616 * gcc.target/sh/pr21255-2-ml.c: Likewise.
617 * gcc.target/sh/pr54760-4.c: Likewise.
618 * gcc.target/sh/pr52483-5.c: Likewise.
619 * gcc.target/sh/pr54089-2.c: Likewise.
620 * gcc.target/sh/pr56547-2.c: Likewise.
621 * gcc.target/sh/pr54089-6.c: Likewise.
622 * gcc.target/sh/pr51244-20.c: Likewise.
623 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
624 * gcc.target/sh/sh4a-fsrra.c: Likewise.
625 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
626 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
627 * gcc.target/sh/pr55303-2.c: Likewise.
628 * gcc.target/sh/sh2a-resbank.c: Likewise.
629 * gcc.target/sh/sp-switch.c: Likewise.
630 * gcc.target/sh/pr51244-3.c: Likewise.
631 * gcc.target/sh/pr50751-3.c: Likewise.
632 * gcc.target/sh/pr51244-7.c: Likewise.
633 * gcc.target/sh/struct-arg-dw2.c: Likewise.
634 * gcc.target/sh/pr50751-7.c: Likewise.
635 * gcc.target/sh/pr49468-di.c: Likewise.
636 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
637 * gcc.target/sh/pr49880-3.c: Likewise.
638 * gcc.target/sh/pr51244-12.c: Likewise.
639 * gcc.target/sh/pr53988.c: Likewise.
640 * gcc.target/sh/pr6526.c: Likewise.
641 * gcc.target/sh/sh2a-bxor.c: Likewise.
642 * gcc.target/sh/pr51244-16.c: Likewise.
643 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
644 * gcc.target/sh/sh2a-bor.c: Likewise.
645 * gcc.target/sh/pr53511-1.c: Likewise.
646 * gcc.target/sh/pr21255-3.c: Likewise.
647 * gcc.target/sh/pr53512-3.c: Likewise.
648 * gcc.target/sh/pr33135-4.c: Likewise.
649 * gcc.target/sh/pr54602-3.c: Likewise.
650 * gcc.target/sh/pr54760-1.c: Likewise.
651 * gcc.target/sh/pr52483-2.c: Likewise.
652 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
653 * gcc.target/sh/pr54680.c: Likewise.
654 * gcc.target/sh/pr54386.c: Likewise.
655 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
656 * gcc.target/sh/pr54089-3.c: Likewise.
657 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
658 * gcc.target/sh/pr54089-7.c: Likewise.
659 * gcc.target/sh/strlen.c: Likewise.
660 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
661 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
662 * gcc.target/sh/pr55303-3.c: Likewise.
663 * gcc.target/sh/pr51244-4.c: Likewise.
664 * gcc.target/sh/pr50751-4.c: Likewise.
665 * gcc.target/sh/pr39423-1.c: Likewise.
666 * gcc.target/sh/pr51244-8.c: Likewise.
667 * gcc.target/sh/pr55146.c: Likewise.
668 * gcc.target/sh/pr50751-8.c: Likewise.
669 * gcc.target/sh/sh2a-bset.c: Likewise.
670 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
671 * gcc.target/sh/sh2a-movi20s.c: Likewise.
672 * gcc.target/sh/20080410-1.c: Likewise.
673 * gcc.target/sh/pr49880-4.c: Likewise.
674 * gcc.target/sh/pr51244-13.c: Likewise.
675 * gcc.target/sh/sh2a-movrt.c: Likewise.
676 * gcc.target/sh/pr51244-17.c: Likewise.
677 * gcc.target/sh/pr21255-2-mb.c: Likewise.
678 * gcc.target/sh/sh2a-bclr.c: Likewise.
679 * gcc.target/sh/pr33135-1.c: Likewise.
680 * gcc.target/sh/pr53512-4.c: Likewise.
681 * gcc.target/sh/pr54602-4.c: Likewise.
682 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
683 * gcc.target/sh/pr54760-2.c: Likewise.
684 * gcc.target/sh/pr52483-3.c: Likewise.
685 * gcc.target/sh/sh2a-bld.c: Likewise.
686 * gcc.target/sh/pr54089-4.c: Likewise.
687 * gcc.target/sh/pr54685.c: Likewise.
688 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
689 * gcc.target/sh/pr54089-8.c: Likewise.
690 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
691 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
692 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
693 * gcc.target/sh/pr51244-1.c: Likewise.
694 * gcc.target/sh/pr50751-1.c: Likewise.
695 * gcc.target/sh/pr55160.c: Likewise.
696 * gcc.target/sh/pr51244-5.c: Likewise.
697 * gcc.target/sh/pr54236-1.c: Likewise.
698 * gcc.target/sh/pr50751-5.c: Likewise.
699 * gcc.target/sh/pr52933-1.c: Likewise.
700 * gcc.target/sh/pr39423-2.c: Likewise.
701 * gcc.target/sh/pr51244-9.c: Likewise.
702 * gcc.target/sh/pr49263.c: Likewise.
703 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
704 * gcc.target/sh/pr49880-1.c: Likewise.
705 * gcc.target/sh/sh2a-band.c: Likewise.
706 * gcc.target/sh/pr51244-10.c: Likewise.
707 * gcc.target/sh/pr49880-5.c: Likewise.
708 * gcc.target/sh/prefetch.c: Likewise.
709 * gcc.target/sh/pr51244-14.c: Likewise.
710 * gcc.target/sh/rte-delay-slot.c: Likewise.
711 * gcc.target/sh/fpul-usage-1.c: Likewise.
712 * gcc.target/sh/pr51244-18.c: Likewise.
713 * gcc.target/sh/pr21255-1.c: Likewise.
714 * gcc.target/sh/pr33135-2.c: Likewise.
715 * gcc.target/sh/pr53512-1.c: Likewise.
716 * gcc.target/sh/pr54602-1.c: Likewise.
717 * gcc.target/sh/sh2a-rtsn.c: Likewise.
718 * gcc.target/sh/torture/pragma-isr.c: Likewise.
719 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
720 * gcc.target/sh/torture/pr58314.c: Likewise.
721 * gcc.target/sh/torture/pr34777.c: Likewise.
722 * gcc.target/sh/torture/pr58475.c: Likewise.
723 * gcc.target/sh/pr54760-3.c: Likewise.
724 * gcc.target/sh/sh4a-cosf.c: Likewise.
725 * gcc.target/sh/pr52483-4.c: Likewise.
726 * gcc.target/sh/mfmovd.c: Likewise.
727 * gcc.target/sh/pr54089-1.c: Likewise.
728 * gcc.target/sh/pr56547-1.c: Likewise.
729 * gcc.target/sh/pr54089-5.c: Likewise.
730 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
731 * gcc.target/sh/pr54089-9.c: Likewise.
732 * gcc.target/sh/sh2a-jsrn.c: Likewise.
733 * gcc.target/sh/pr49468-si.c: Likewise.
734 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
735 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
736 * gcc.target/sh/pr55303-1.c: Likewise.
737 * gcc.target/sh/pr51244-2.c: Likewise.
738 * gcc.target/sh/pr50751-2.c: Likewise.
739 * gcc.target/sh/pr54236-2.c: Likewise.
740 * gcc.target/sh/pr51244-6.c: Likewise.
741 * gcc.target/sh/cmpstrn.c: Likewise.
742 * gcc.target/sh/pr50751-6.c: Likewise.
743 * gcc.target/sh/pr52933-2.c: Likewise.
744 * gcc.target/sh/pr53568-1.c: Likewise.
745 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
746 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
747 * gcc.target/sh/sh4a-sinf.c: Likewise.
748 * gcc.target/sh/pr49880-2.c: Likewise.
750 2013-11-06 Tobias Burnus <burnus@net-b.de>
752 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
753 * gcc.dg/wdate-time.c: Ditto.
754 * gfortran.dg/wdate-time.F90: Ditto.
756 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
759 * gcc.target/sh/torture/pr30807.c: New.
761 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/other/java3.C: New.
766 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
769 * gcc.target/i386/pr59021.c: New test.
771 2013-11-06 James Lemke <jwlemke@codesourcery.com>
773 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
774 dg-additional-files to also match BOL.
776 2013-11-06 Joseph Myers <joseph@codesourcery.com>
778 * gcc.dg/torture/c99-contract-1.c: New test.
780 2013-11-06 Richard Biener <rguenther@suse.de>
782 PR tree-optimization/58653
783 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
784 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
786 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
788 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
789 40 to 30. Replaced iteration variable with a #define. Instead of
790 returning non-zero value for error, called __builtin_abort (). Fixed
791 a bug of calling fib_serial in serial case instead of fib.
792 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
793 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
794 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
795 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
796 compiler flag testing.
798 2013-11-06 Christian Bruel <christian.bruel@st.com>
800 * gcc.target/sh/strlen.c: New test.
802 2013-11-06 Jakub Jelinek <jakub@redhat.com>
805 * gcc.c-torture/compile/pr58970.c: New test.
807 2013-11-05 Wei Mi <wmi@google.com>
810 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
812 2013-11-05 Tobias Burnus <burnus@net-b.de>
814 * g++.dg/warn/wdate-time.C: New.
815 * gcc.dg/wdate-time.c: New.
816 * gfortran.dg/wdate-time.F90: New.
818 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
821 * gfortran.dg/reshape_6.f90: New test.
823 2013-11-05 Jeff Law <law@redhat.com>
825 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
826 * gcc.dg/tree-ssa/isolate-1.c: New test.
827 * gcc.dg/tree-ssa/isolate-2.c: New test.
828 * gcc.dg/tree-ssa/isolate-3.c: New test.
829 * gcc.dg/tree-ssa/isolate-4.c: New test.
831 2013-11-05 Jakub Jelinek <jakub@redhat.com>
833 PR rtl-optimization/58997
834 * gcc.c-torture/compile/pr58997.c: New test.
836 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
839 * g++.dg/cpp0x/gen-attrs-56.C: New.
841 2013-11-05 Richard Biener <rguenther@suse.de>
844 * gcc.dg/ipa/pr58492.c: New testcase.
846 2013-11-05 Richard Biener <rguenther@suse.de>
848 PR tree-optimization/58955
849 * gcc.dg/torture/pr58955-1.c: New testcase.
850 * gcc.dg/torture/pr58955-2.c: Likewise.
852 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
855 * gcc.dg/pr58981.c: New test.
857 2013-11-05 Richard Biener <rguenther@suse.de>
860 * gcc.dg/torture/pr58941.c: New testcase.
862 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
864 PR tree-optimization/58958
865 * gcc.dg/tree-ssa/pr58958.c: New file.
867 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
869 * gcc.dg/tree-ssa/alias-26.c: New file.
871 2013-11-05 Jakub Jelinek <jakub@redhat.com>
873 PR tree-optimization/58984
874 * gcc.c-torture/execute/pr58984.c: New test.
876 2013-11-05 Andreas Schwab <schwab@suse.de>
878 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
880 2013-11-05 Tobias Burnus <burnus@net-b.de>
882 * g++.dg/gomp/openmp-simd-1.C: New.
883 * g++.dg/gomp/openmp-simd-2.C: New.
884 * gcc.dg/gomp/openmp-simd-1.c: New.
885 * gcc.dg/gomp/openmp-simd-2.c: New.
887 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
889 * gcc.dg/superblock.c: Require scheduling support.
891 2013-11-04 Kostya Serebryany <kcc@google.com>
893 * g++.dg/asan/asan_test.cc: Update the test
894 to match the fresh asan run-time.
895 * c-c++-common/asan/stack-overflow-1.c: Ditto.
897 2013-11-04 Ian Lance Taylor <iant@google.com>
899 * g++.dg/ext/sync-4.C: New test.
901 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
904 * gfortran.dg/derived_external_function_1.f90 : New test
906 2013-11-04 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/58978
909 * gcc.c-torture/compile/pr58978.c: New test.
911 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
914 * gfortran.dg/optional_class_1.f90 : New test
916 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
918 PR rtl-optimization/58968
919 * gfortran.dg/pr58968.f: New
921 2013-11-04 Marek Polacek <polacek@redhat.com>
924 * g++.dg/diagnostic/pr58979.C: New test.
926 2013-11-04 Joseph Myers <joseph@codesourcery.com>
928 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
929 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
930 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
931 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
932 gcc.dg/iec-559-macros-9.c: New tests.
934 2013-11-04 Jakub Jelinek <jakub@redhat.com>
936 PR tree-optimization/58946
937 * gcc.c-torture/compile/pr58946.c: New test.
939 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
942 * g++.dg/parse/pr52071.C: New.
944 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
947 * g++.dg/lookup/name-clash10.C: New.
949 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
951 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
952 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
953 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
956 2013-11-03 Marek Polacek <polacek@redhat.com>
958 * g++.dg/ubsan/cxx1y-vla.C: New test.
959 * c-c++-common/ubsan/vla-3.c: New test.
960 * c-c++-common/ubsan/vla-2.c: New test.
961 * c-c++-common/ubsan/vla-4.c: New test.
962 * c-c++-common/ubsan/vla-1.c: New test.
964 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
966 * gcc.dg/vmx/vec-set.c: New.
968 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
972 * g++.dg/parse/pr29234.C: New.
973 * g++.dg/parse/pr56037.C: Likewise.
975 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
977 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
978 passed it in as one of the options to all Cilk keywords test.
980 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
983 * g++.dg/cpp1y/pr58708.C: New.
985 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
988 * g++.dg/ext/pr58834.C: New file.
990 2013-11-01 Jakub Jelinek <jakub@redhat.com>
992 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
994 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
997 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1000 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1003 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1005 * g++.dg/gomp/simd-1.C: New test.
1006 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1007 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1008 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1009 * c-c++-common/gomp/simd6.c: New test.
1011 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1013 Implement C++14 digit separators.
1014 * g++.dg/cpp1y/digit-sep.C: New.
1015 * g++.dg/cpp1y/digit-sep-neg.C: New.
1016 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1018 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1020 * gcc.dg/vect/vect-align-3.c: New test.
1022 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1023 we warn about it already during VRP1 pass.
1025 2013-10-31 Martin Jambor <mjambor@suse.cz>
1027 PR rtl-optimization/58934
1029 2013-10-30 Martin Jambor <mjambor@suse.cz>
1030 PR rtl-optimization/10474
1031 * gcc.dg/pr10474.c: New testcase.
1032 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1033 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1035 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1039 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1042 * g++.dg/cpp0x/variadic145.C: New.
1044 * g++.dg/cpp0x/sfinae49.C: New.
1046 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/cpp0x/deleted1.C: New.
1051 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1053 * gcc.target/arm/lp1243022.c: New test.
1055 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1058 * gcc.target/avr/pr58545.c: New test.
1060 2013-10-30 Tobias Burnus <burnus@net-b.de>
1063 2013-10-30 Tobias Burnus <burnus@net-b.de>
1064 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1065 path to the compile flags.
1067 2013-10-30 Cong Hou <congh@google.com>
1069 * gcc.target/i386/vect-abs-s8.c: New test.
1070 * gcc.target/i386/vect-abs-s16.c: New test.
1071 * gcc.target/i386/vect-abs-s32.c: New test.
1073 2013-10-30 Tobias Burnus <burnus@net-b.de>
1075 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1076 path to the compile flags.
1078 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1080 PR rtl-optimization/58369
1081 * g++.dg/torture/pr58369.C: New test.
1083 2013-10-30 Tobias Burnus <burnus@net-b.de>
1086 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1087 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1088 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1090 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1093 * gcc.target/arm/pr58784.c: New.
1095 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1097 * gcc.dg/tree-ssa/alias-24.c: New file.
1099 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1101 * gcc.target/i386/fma_double_3.c: Use pattern for
1102 scan-assembler-times instead of just one insn name.
1103 * gcc.target/i386/fma_double_5.c: Ditto.
1104 * gcc.target/i386/fma_float_3.c: Ditto.
1105 * gcc.target/i386/fma_float_5.c: Ditto.
1106 * gcc.target/i386/l_fma_double_1.c: Ditto.
1107 * gcc.target/i386/l_fma_double_2.c: Ditto.
1108 * gcc.target/i386/l_fma_double_3.c: Ditto.
1109 * gcc.target/i386/l_fma_double_4.c: Ditto.
1110 * gcc.target/i386/l_fma_double_5.c: Ditto.
1111 * gcc.target/i386/l_fma_double_6.c: Ditto.
1112 * gcc.target/i386/l_fma_float_1.c: Ditto.
1113 * gcc.target/i386/l_fma_float_2.c: Ditto.
1114 * gcc.target/i386/l_fma_float_3.c: Ditto.
1115 * gcc.target/i386/l_fma_float_4.c: Ditto.
1116 * gcc.target/i386/l_fma_float_5.c: Ditto.
1117 * gcc.target/i386/l_fma_float_6.c: Ditto.
1119 2013-10-30 Christian Bruel <christian.bruel@st.com>
1121 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1122 * gcc.target/sh/cmpstr.c: New test.
1123 * gcc.target/sh/cmpstrn.c: New test.
1125 2013-10-30 Martin Jambor <mjambor@suse.cz>
1127 PR rtl-optimization/10474
1128 * gcc.dg/pr10474.c: New testcase.
1129 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1130 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1132 2013-10-29 Andrew Pinski <apinski@cavium.com>
1133 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1135 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1136 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1137 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1138 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1139 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1140 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1141 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1142 conditional move to be used.
1143 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1145 2013-10-29 Tobias Burnus <burnus@net-b.de>
1148 * gfortran.dg/blockdata_8.f90: New.
1150 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1153 * gcc.target/sh/pr54236-2: New.
1154 * gcc.target/sh/pr54089-6: Add another rotl special case.
1156 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1159 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1160 to determine sizes of real kinds.
1163 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1165 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1167 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1168 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1169 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1170 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1171 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1172 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1173 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1174 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1175 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1176 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1177 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1178 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1179 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1180 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1181 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1182 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1183 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1184 test stored in c-c++-common. Also, added the Cilk runtime's library
1185 to the ld_library_path.
1187 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1190 * g++.dg/cpp0x/auto40.C: New.
1191 * g++.dg/other/warning1.C: Adjust.
1193 2013-10-29 Richard Biener <rguenther@suse.de>
1195 * gcc.dg/torture/restrict-2.c: New testcase.
1196 * gcc.dg/torture/restrict-3.c: Likewise.
1197 * gcc.dg/torture/restrict-4.c: Likewise.
1198 * gcc.dg/torture/restrict-5.c: Likewise.
1200 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1202 PR tree-optimization/19831
1203 * gcc.dg/tree-ssa/alias-25.c: New file.
1205 2013-10-29 Richard Biener <rguenther@suse.de>
1207 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1209 * gcc.dg/vect/bb-slp-32.c: Likewise.
1210 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1211 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1212 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1213 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1214 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1215 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1216 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1217 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1218 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1219 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1220 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1221 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1222 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1223 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1224 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1225 * gfortran.dg/vect/vect.exp: Likewise.
1227 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1229 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1230 * gcc.dg/vmx/eg-5.c: Likewise.
1232 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1233 Joern Rennecke <joern.rennecke@embecosm.com>
1235 * gcc.target/arc/jump-around-jump.c: New test.
1237 2013-10-27 Tom de Vries <tom@codesourcery.com>
1239 * gcc.target/arm/require-pic-register-loc.c: New test.
1241 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1244 * gcc.target/i386/pr58679-1.c: New test.
1245 * gcc.target/i386/pr58679-2.c: Ditto.
1247 2013-10-27 Tobias Burnus <burnus@net-b.de>
1250 * gcc.dg/vect/vect-ivdep-2.c: New.
1252 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1255 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1256 * gcc.target/sh/pr52483-2.c: Likewise.
1257 * gcc.target/sh/pr52483-3.c: Likewise.
1258 * gcc.target/sh/pr52483-4.c: Likewise.
1260 2013-10-26 Jeff Law <law@redhat.com>
1262 * g++.dg/torture/pr49309.C: Removed.
1263 * gcc.dg/dfp/pr35739.c: Removed.
1265 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1267 PR rtl-optimization/58759
1268 * gcc.target/i386/pr58759.c: New.
1270 2013-10-25 Tobias Burnus <burnus@net-b.de>
1272 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1273 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1274 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1276 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1278 * gcc.dg/wmul-1.c: New test.
1280 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1283 * g++.dg/template/pr58878.C: New.
1285 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1287 * gcc.dg/tree-ssa/alias-23.c: New file.
1289 2013-10-25 Richard Biener <rguenther@suse.de>
1291 PR tree-optimization/58626
1292 * gcc.dg/torture/pr58626.c: New testcase.
1294 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1297 * g++.dg/cpp0x/defaulted47.C: New.
1299 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1301 * gcc.c-torture/execute/pr58831.c: New test.
1303 2013-10-25 Nick Clifton <nickc@redhat.com>
1305 * c-c++-common/pr57793.c: Add expected error messages for
1306 targets with small integers.
1307 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1308 * gcc.dg/c99-stdint-2.c: Likewise.
1309 * gcc.dg/cdce1.c: Likewise.
1310 * gcc.dg/fold-overflow-1.c: Likewise.
1311 * gcc.dg/utf-cvt.c: Likewise.
1312 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1314 * gcc.dg/ftrapv-2.c: Likewise.
1315 * gcc.dg/pr30286.c: Likewise.
1316 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1317 * lib/target-supports.exp (check_effective_target_trapping): New
1318 proc. Returns true if the target supports trapping arithmetic.
1320 2013-10-25 Tobias Burnus <burnus@net-b.de>
1322 * g++.dg/parse/ivdep.C: New.
1323 * g++.dg/vect/pr33426-ivdep.cc: New.
1325 2013-10-24 Richard Henderson <rth@redhat.com>
1328 * gcc.dg/atomic-store-6.c: New.
1330 2013-10-24 Ian Lance Taylor <iant@google.com>
1332 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1334 2013-10-24 Cong Hou <congh@google.com>
1336 * gcc.c-torture/execute/20030125-1.c: Update.
1338 2013-10-24 Tobias Burnus <burnus@net-b.de>
1341 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1343 2013-10-24 Dehao Chen <dehao@google.com>
1345 * g++.dg/opt/devirt3.C: New test.
1347 2013-08-24 Tobias Burnus <burnus@net-b.de>
1350 * testsuite/gcc.dg/ivdep.c: New.
1351 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1353 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1355 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1356 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1358 2013-10-24 Nick Clifton <nickc@redhat.com>
1360 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1362 2013-10-24 Marek Polacek <polacek@redhat.com>
1365 * g++.dg/parse/pr58705.C: New test.
1367 2013-10-24 Marek Polacek <polacek@redhat.com>
1369 * gcc.dg/c11-align-5.c: Add more testing.
1371 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1373 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1375 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1377 PR tree-optimization/58775
1378 PR tree-optimization/58791
1379 * gcc.dg/guality/pr58791-1.c: New test.
1380 * gcc.dg/guality/pr58791-2.c: New test.
1381 * gcc.dg/guality/pr58791-3.c: New test.
1382 * gcc.dg/guality/pr58791-4.c: New test.
1383 * gcc.dg/guality/pr58791-5.c: New test.
1384 * gcc.c-torture/compile/pr58775.c: New test.
1385 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1387 2013-10-23 Tom de Vries <tom@codesourcery.com>
1389 PR tree-optimization/58805
1390 * gcc.dg/pr58805.c: New test.
1392 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1394 * gcc.target/i386/vect-div-1.c: New test.
1396 * gcc.dg/vect/pr58508.c: Remove dg-options.
1398 2013-10-23 Richard Biener <rguenther@suse.de>
1400 * gcc.dg/torture/pr58830.c: New testcase.
1402 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1404 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1405 * g++.dg/cpp1y/attr-deprecated.C: New.
1406 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1408 2013-10-23 Tobias Burnus <burnus@net-b.de>
1411 * gfortran.dg/assumed_type_8.f90: New.
1413 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1416 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1417 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1418 * gcc.dg/torture/pr58779.c: New test.
1420 2013-10-22 Steve Ellcey <sellcey@mips.com>
1422 * gcc.target/mips/nor.c: New.
1424 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1426 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1428 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1429 restricted to big-endian targets.
1431 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1434 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1436 2013-10-21 Tobias Burnus <burnus@net-b.de>
1439 * gfortran.dg/proc_ptr_comp_38.f90: New.
1441 2013-10-21 Marek Polacek <polacek@redhat.com>
1444 * gcc.dg/gomp/pr58809.c: New test.
1446 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1448 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1449 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1451 2013-10-21 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/58794
1454 * c-c++-common/torture/pr58794-1.c: New testcase.
1455 * c-c++-common/torture/pr58794-2.c: Likewise.
1457 2013-10-21 Richard Biener <rguenther@suse.de>
1460 * c-c++-common/fold-divmul-1.c: New testcase.
1462 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1464 * gcc.target/i386/memset-vector_loop-1.c: New test.
1465 * gcc.target/i386/memset-vector_loop-2.c: New test.
1467 2013-10-21 Diego Novillo <dnovillo@google.com>
1469 * g++.dg/plugin/selfassign.c: Include tree.h.
1470 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1471 * gcc.dg/plugin/ggcplug.c: Likewise.
1472 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1473 * gcc.dg/plugin/selfassign.c: Likewise.
1474 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1476 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1478 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1479 * gcc.target/mips/mips-ps-7.c: Likewise.
1481 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1483 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1484 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1485 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1487 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1489 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1492 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1494 2013-10-19 Mike Stump <mikestump@comcast.net>
1496 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1498 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1499 * g++.dg/lto/pr54625-1_0.c: ... to here.
1500 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1501 * g++.dg/lto/pr54625-1_1.C: Likewise.
1502 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1503 * g++.dg/lto/pr54625-2_0.c: Likewise.
1504 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1505 * g++.dg/lto/pr54625-2_1.C: Likewise.
1507 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1509 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1511 2013-10-18 Cong Hou <congh@google.com>
1513 * gcc.dg/vect/pr58508.c: New test.
1515 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1518 * g++.dg/cpp0x/variadic145.C: New.
1520 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1522 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1524 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1526 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1527 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1528 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1529 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1531 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1533 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1534 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1535 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1536 effective target arm_thumb1_ok.
1537 * lib/target-supports.exp
1538 (check_effective_target_arm_fp16_ok_nocache): Don't force
1539 -mfloat-abi=soft when building for hardfloat target.
1541 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1544 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1545 -mquad-word + -mno-vsx-timode causes errors.
1546 * gcc.target/powerpc/pr58673-2.c: Likewise.
1548 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1553 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1555 * gcc.target/aarch64/c-output-template.c: New testcase.
1556 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1557 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1559 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1561 * gcc/testsuite/lib/target-supports.exp
1562 (check_effective_target_sync_long_long): AArch64 supports
1563 atomic operations on "long long".
1564 (check_effective_target_sync_long_long_runtime): AArch64 can
1565 execute atomic operations on "long long".
1567 2013-10-17 Richard Biener <rguenther@suse.de>
1569 PR tree-optimization/58143
1570 * gcc.dg/torture/pr58143-1.c: New testcase.
1571 * gcc.dg/torture/pr58143-2.c: Likewise.
1572 * gcc.dg/torture/pr58143-3.c: Likewise.
1574 2013-10-17 Marek Polacek <polacek@redhat.com>
1577 * gcc.dg/c1x-align-5.c: New test.
1579 2013-10-16 Tobias Burnus <burnus@net-b.de>
1582 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1584 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1586 * c-c++-common/cpp/openmp-define-1.c: Move
1587 dg-require-effective-target fopenmp after dg-do directive.
1588 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1589 * gfortran.dg/openmp-define-1.f90: Likewise.
1590 * gfortran.dg/openmp-define-2.f90: Likewise.
1591 * gfortran.dg/openmp-define-3.f90: Likewise.
1593 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1595 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1597 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1600 * gcc.target/i386/pr57756.c: New test.
1601 * gcc.target/i386/pr57756_2.c: New test.
1603 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1605 * gcc.dg/torture/builtin-self.c: New file.
1607 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1609 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1610 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1611 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1612 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1613 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1615 2013-10-15 Cong Hou <congh@google.com>
1617 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1619 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1622 * g++.dg/cpp0x/pr58707.C: New.
1624 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1626 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1627 after other directives.
1629 2013-10-15 Tobias Burnus <burnus@net-b.de>
1632 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1634 2013-10-14 Ian Lance Taylor <iant@google.com>
1636 * go.test/go-test.exp (go-find-packages): New proc.
1637 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1638 subdirectories. Do simple +build line matching. Handle run with
1639 arguments. Handle errorcheckdir and rundircmpout. Use packages
1640 for rundir. Remove special handling for bug191 and dwarf.
1642 2013-10-14 Tobias Burnus <burnus@net-b.de>
1645 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1647 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1649 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1652 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1654 * gnat.dg/specs/opt1.ads: New test.
1656 2013-10-14 Richard Biener <rguenther@suse.de>
1658 PR tree-optimization/58640
1659 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1661 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1663 * gnat.dg/uninit_array.ad[sn]: New test.
1664 * gnat.dg/uninit_array_pkg.ads: New helper.
1666 2013-10-13 Richard Biener <rguenther@suse.de>
1668 * gcc.c-torture/execute/pr58662.c: New test.
1670 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1673 * gcc.dg/torture/p51244-21.c: New.
1674 * gcc.target/sh/pr51244-20.c: New.
1675 * gcc.target/sh/pr51244-20-sh2a.c: New.
1677 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1679 * gnat.dg/specs/linker_section.ads: Update test.
1681 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1684 * gcc.target/i386/pr58690.c: New test
1686 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1688 * gcc.target/i386/builtin-ucmp.c: New test.
1690 2013-10-11 Brooks Moses <bmoses@google.com>
1692 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1694 2013-10-11 Jeff Law <law@redhat.com>
1696 * gcc.c-torture/execute/pr58640.c: New test.
1698 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1701 * g++.dg/cpp0x/decltype57.C: New.
1703 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/template/nontype26.C: New.
1708 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1710 * c-c++-common/cpp/openmp-define-1.c: New file.
1711 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1712 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1713 * gfortran.dg/openmp-define-1.f90: Likewise.
1714 * gfortran.dg/openmp-define-2.f90: Likewise.
1715 * gfortran.dg/openmp-define-3.f90: Likewise.
1717 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1718 for test source files.
1719 * gcc.dg/gomp/gomp.exp: Likewise.
1720 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1721 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1722 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1723 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1724 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1726 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1728 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1729 Remove error test that is now valid in OpenMP 4.0.
1730 * c-c++-common/gomp/atomic-16.c: New test.
1731 * c-c++-common/gomp/cancel-1.c: New test.
1732 * c-c++-common/gomp/depend-1.c: New test.
1733 * c-c++-common/gomp/depend-2.c: New test.
1734 * c-c++-common/gomp/map-1.c: New test.
1735 * c-c++-common/gomp/pr58472.c: New test.
1736 * c-c++-common/gomp/sections1.c: New test.
1737 * c-c++-common/gomp/simd1.c: New test.
1738 * c-c++-common/gomp/simd2.c: New test.
1739 * c-c++-common/gomp/simd3.c: New test.
1740 * c-c++-common/gomp/simd4.c: New test.
1741 * c-c++-common/gomp/simd5.c: New test.
1742 * c-c++-common/gomp/single1.c: New test.
1743 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1745 * g++.dg/gomp/block-3.C: Likewise.
1746 * g++.dg/gomp/clause-3.C: Adjust error messages.
1747 * g++.dg/gomp/declare-simd-1.C: New test.
1748 * g++.dg/gomp/declare-simd-2.C: New test.
1749 * g++.dg/gomp/depend-1.C: New test.
1750 * g++.dg/gomp/depend-2.C: New test.
1751 * g++.dg/gomp/target-1.C: New test.
1752 * g++.dg/gomp/target-2.C: New test.
1753 * g++.dg/gomp/taskgroup-1.C: New test.
1754 * g++.dg/gomp/teams-1.C: New test.
1755 * g++.dg/gomp/udr-1.C: New test.
1756 * g++.dg/gomp/udr-2.C: New test.
1757 * g++.dg/gomp/udr-3.C: New test.
1758 * g++.dg/gomp/udr-4.C: New test.
1759 * g++.dg/gomp/udr-5.C: New test.
1760 * g++.dg/gomp/udr-6.C: New test.
1761 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1762 * gcc.dg/autopar/outer-2.c: Likewise.
1763 * gcc.dg/autopar/outer-3.c: Likewise.
1764 * gcc.dg/autopar/outer-4.c: Likewise.
1765 * gcc.dg/autopar/outer-5.c: Likewise.
1766 * gcc.dg/autopar/outer-6.c: Likewise.
1767 * gcc.dg/autopar/parallelization-1.c: Likewise.
1768 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1770 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1771 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1772 instead of GOMP_parallel_loop_runtime_start.
1773 * gcc.dg/gomp/declare-simd-1.c: New test.
1774 * gcc.dg/gomp/declare-simd-2.c: New test.
1775 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1776 parser. Add further #pragma omp sections nesting tests.
1777 * gcc.dg/gomp/target-1.c: New test.
1778 * gcc.dg/gomp/target-2.c: New test.
1779 * gcc.dg/gomp/taskgroup-1.c: New test.
1780 * gcc.dg/gomp/teams-1.c: New test.
1781 * gcc.dg/gomp/udr-1.c: New test.
1782 * gcc.dg/gomp/udr-2.c: New test.
1783 * gcc.dg/gomp/udr-3.c: New test.
1784 * gcc.dg/gomp/udr-4.c: New test.
1785 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1787 2013-10-10 Jan Hubicka <jh@suse.cz>
1789 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1791 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1792 * gcc.target/i386/pr49168-1.c: Likewise.
1793 * gcc.target/i386/pr49002-2.c: Likewise.
1795 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1798 * gcc.dg/torture/pr58670.c: New test.
1800 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1802 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1804 2013-10-09 Marek Polacek <polacek@redhat.com>
1807 * g++.dg/tm/pr58635-1.C: New test.
1808 * g++.dg/tm/pr58635-2.C: New test.
1810 2013-10-09 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
1814 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
1816 PR tree-optimization/20318
1817 * c-c++-common/pr20318.c: New file.
1818 * gcc.dg/tree-ssa/pr20318.c: New file.
1820 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
1822 * gcc.c-torture/execute/pr58570.c: New test.
1824 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1826 * gcc.target/aarch64/vclz.c: New testcase.
1828 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1830 * gcc.target/aarch64/vadd_f64.c: New testcase.
1831 * gcc.target/aarch64/vsub_f64.c: New testcase.
1833 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1835 * gcc.target/aarch64/vdiv_f.c: New testcase.
1837 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
1839 * gcc.target/aarch64/vneg_f.c: New testcase.
1840 * gcc.target/aarch64/vneg_s.c: New testcase.
1842 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1845 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1846 * g++.old-deja/g++.mike/misc9.C: Adjust.
1848 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
1852 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1855 * g++.dg/template/crash117.C: New.
1857 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1859 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1861 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
1863 PR tree-optimization/58480
1864 * gcc.dg/tree-ssa/pr58480.c: New file.
1866 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1868 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
1869 * gcc.target/powerpc/fusion.c: Likewise.
1871 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1873 * gcc.target/s390/htm-nofloat-2.c: New testcase.
1875 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1877 * gcc.target/s390/htm-1.c: Add more tests to cover different
1880 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1883 * g++.dg/init/uninitialized1.C: New.
1885 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/cpp0x/variadic144.C: New.
1890 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/cpp0x/auto39.C: New.
1895 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/range-for26.C: New.
1899 * g++.dg/cpp0x/range-for27.C: Likewise.
1901 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1904 * g++.dg/template/crash117.C: New.
1906 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
1909 * g++.dg/tree-ssa/pr19476-5.C: New file.
1910 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
1912 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1915 * g++.dg/cpp0x/gen-attrs-55.C: New.
1917 2013-10-03 Easwaran Raman <eraman@google.com>
1920 * g++.dg/ext/attribute47.C: New.
1922 2013-10-03 Rong Xu <xur@google.com>
1924 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
1926 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
1927 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
1929 2013-10-03 Marek Polacek <polacek@redhat.com>
1932 * g++.dg/cpp0x/pr58510.C: New test.
1934 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
1937 * g++.dg/tree-ssa/pr19476-1.C: New file.
1938 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1939 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
1940 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
1942 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
1944 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
1945 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
1946 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
1947 VSX scalar operations or the traditional floating point form of
1949 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1950 * gcc.target/powerpc/recip-3.c: Likewise.
1951 * gcc.target/powerpc/recip-5.c: Likewise.
1952 * gcc.target/powerpc/pr72747.c: Likewise.
1953 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1955 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
1958 * gcc.target/aarch64/pr58460.c: New file.
1960 2013-10-02 Tobias Burnus <burnus@net-b.de>
1963 * gfortran.dg/char_length_19.f90: New.
1965 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/parse/crash65.C: New.
1969 * g++.dg/cpp1y/pr58535.C: Likewise.
1971 2013-10-02 Richard Biener <rguenther@suse.de>
1973 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
1974 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
1975 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
1976 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
1977 * gfortran.dg/ldist-pr45199.f: Likewise.
1979 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
1982 * g++.dg/parse/crash64.C: New.
1984 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
1986 * gcc.dg/tree-ssa/slsr-40.c: New test.
1988 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
1991 * g++.dg/cpp0x/pr58563.C: New.
1993 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
1995 * gcc.target/aarch64/vect_saddl_1.c: New.
1997 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2000 * gcc.c-torture/execute/pr58574.c: New testcase.
2002 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2005 * gcc.target/arm/pr58578.c: New test.
2007 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2009 PR tree-optimization/58556
2010 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2011 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2013 2013-10-01 Nick Clifton <nickc@redhat.com>
2015 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2017 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2019 * gcc.c-torture/compile/pr41181.c: Likewise.
2020 * gcc.c-torture/compile/calls.c: Likewise.
2021 * gcc.c-torture/compile/990617-1.c: Likewise.
2022 * gcc.c-torture/compile/pr55955.c: Only run the test for
2024 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2026 2013-10-01 Richard Biener <rguenther@suse.de>
2028 PR tree-optimization/58553
2029 * gcc.dg/torture/pr58553.c: New testcase.
2031 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2034 * gcc.c-torture/execute/pr58564.c: New test.
2036 2013-09-30 Teresa Johnson <tejohnson@google.com>
2038 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2039 Update for additional dump message.
2041 2013-09-30 Richard Biener <rguenther@suse.de>
2043 PR tree-optimization/58554
2044 * gcc.dg/torture/pr58554.c: New testcase.
2046 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2047 Joern Rennecke <joern.rennecke@embecosm.com>
2049 * gcc.target/arc/barrel-shifter-1.c: New test.
2050 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2051 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2052 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2053 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2054 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2055 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2056 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2057 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2058 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2059 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2060 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2061 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2062 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2063 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2064 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2065 * gcc.target/arc/mtune-ARC600.c: Likewise.
2066 * gcc.target/arc/mtune-ARC601.c: Likewise.
2067 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2068 * gcc.target/arc/mtune-ARC700.c: Likewise.
2069 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2070 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2071 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2072 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2074 2013-09-30 Richard Biener <rguenther@suse.de>
2077 * g++.dg/torture/pr58552.C: New testcase.
2079 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2081 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2082 and -mupper-regs-df.
2084 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2087 * gcc.dg/pr58463.c: New test.
2089 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2092 * c-c++-common/gomp/pr58551.c: New test.
2094 2013-09-27 Richard Biener <rguenther@suse.de>
2096 PR tree-optimization/58459
2097 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2099 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2102 * gfortran.dg/round_4.f90: Check for rounding support.
2104 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2106 * g++.dg/vect/pr58513.cc (op): Make static.
2108 2013-09-26 Richard Biener <rguenther@suse.de>
2110 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2112 2013-09-26 Richard Biener <rguenther@suse.de>
2114 PR tree-optimization/58539
2115 * gcc.dg/torture/pr58539.c: New testcase.
2117 2013-09-25 Jeff Law <law@redhat.com>
2119 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2121 2013-09-25 Tobias Burnus <burnus@net-b.de>
2124 * gfortran.dg/finalize_21.f90: New.
2126 2013-09-25 Tobias Burnus <burnus@net-b.de>
2130 * gfortran.dg/defined_assignment_8.f90: New.
2131 * gfortran.dg/defined_assignment_9.f90: New.
2133 2013-09-25 Marek Polacek <polacek@redhat.com>
2136 * c-c++-common/ubsan/shift-5.c: New test.
2137 * c-c++-common/ubsan/shift-6.c: New test.
2138 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2139 * gcc.dg/ubsan/c-shift-1.c: New test.
2141 2013-09-25 Marek Polacek <polacek@redhat.com>
2144 * g++.dg/tm/pr58516.C: New test.
2146 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2148 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2150 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2152 2013-09-24 Richard Biener <rguenther@suse.de>
2155 * g++.dg/vect/pr58513.cc: New testcase.
2157 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2159 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2162 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2165 * g++.dg/cpp1y/pr58500.C: New testcase.
2167 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2169 * gnat.dg/opt28.ad[sb]: New test.
2170 * gnat.dg/opt28_pkg.ads: New helper.
2172 2013-09-23 Richard Biener <rguenther@suse.de>
2174 PR tree-optimization/58464
2175 * g++.dg/torture/pr58464.C: New testcase.
2177 2013-09-23 Christian Bruel <christian.bruel@st.com>
2180 * gcc.target/sh/torture/pr58475.c: New test.
2182 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2185 * gfortran.dg/extends_15.f90: New.
2187 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2190 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2192 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2195 * gcc.target/vax/vax.exp: New.
2196 * gcc.target/vax/pr56875.c: Ditto.
2198 2013-09-20 Richard Biener <rguenther@suse.de>
2201 * gfortran.dg/pr58484.f: New testcase.
2203 2013-09-20 Jeff Law <law@redhat.com>
2205 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2207 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2210 * gcc.dg/torture/pr57748-1.c: New test.
2211 * gcc.dg/torture/pr57748-2.c: New test.
2213 2013-09-20 Marek Polacek <polacek@redhat.com>
2216 * c-c++-common/ubsan/shift-4.c: New test.
2218 2013-09-20 Richard Biener <rguenther@suse.de>
2220 PR tree-optimization/58453
2221 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2223 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2226 * gfortran.dg/proc_ptr_43.f90: New.
2228 2013-09-18 Tobias Burnus <burnus@net-b.de>
2231 * gfortran.dg/defined_assignment_11.f90: New.
2233 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2235 PR rtl-optimization/58438
2236 * g++.dg/pr58438.C: New test.
2238 2013-09-18 Tobias Burnus <burnus@net-b.de>
2241 * gfortran.dg/class_39.f03: Update dg-error.
2242 * gfortran.dg/class_5.f03: Ditto.
2243 * gfortran.dg/class_53.f90: Ditto.
2244 * gfortran.dg/realloc_on_assign_20.f90: New.
2245 * gfortran.dg/realloc_on_assign_21.f90: New.
2246 * gfortran.dg/realloc_on_assign_22.f90: New.
2248 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2251 * g++.dg/parse/using4.C: New.
2253 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2255 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2257 2013-09-18 Marek Polacek <polacek@redhat.com>
2260 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2261 instead of the shift option.
2262 * c-c++-common/ubsan/pr58443-1.c: New test.
2263 * c-c++-common/ubsan/pr58443-3.c: New test.
2264 * c-c++-common/ubsan/pr58443-2.c: New test.
2266 2013-09-18 Richard Biener <rguenther@suse.de>
2268 PR tree-optimization/58417
2269 * gcc.dg/torture/pr58417.c: New testcase.
2271 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2273 * gnat.dg/array_bounds_test2.adb: New test.
2275 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2277 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2278 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2280 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2282 * gnat.dg/in_out_parameter4.adb: New test.
2284 2013-09-18 Marek Polacek <polacek@redhat.com>
2287 * c-c++-common/ubsan/attrib-1.c: New test.
2289 2013-09-17 Cong Hou <congh@google.com>
2291 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2292 on two arrays with short and int types. This should not be recognized
2293 as a dot product pattern.
2295 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2298 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2299 the cp_type_quals (r) too.
2301 2013-09-17 Jan Hubicka <jh@suse.cz>
2304 * gcc.c-torture/compile/pr58332.c: New testcase.
2306 2013-09-17 Jeff Law <law@redhat.com>
2308 * gcc.c-torture/execute/pr58387.c: New test.
2310 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2312 PR tree-optimization/58088
2313 * gcc.c-torture/compile/pr58088.c: New test.
2315 2013-09-17 Nick Clifton <nickc@redhat.com>
2317 * lib/target-supports.exp (check_effective_target_trampolines):
2318 Add MSP430 to the list of targets that do not support trampolines.
2319 (check_profiling_available): Add MSP430 to the list of targets
2320 that do not support profiling.
2321 (check_effective_target_tls_runtime): Add MSP430 to the list of
2322 targets that do not support TLS.
2324 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2326 * gnat.dg/opt27.adb: New test.
2327 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2329 2013-09-17 Andreas Schwab <schwab@suse.de>
2331 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2333 2013-09-17 Richard Biener <rguenther@suse.de>
2335 PR tree-optimization/58432
2336 * gcc.dg/pr58432.c: New testcase.
2338 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2340 * gcc.dg/tree-ssa/slsr-39.c: New test.
2342 2013-09-16 Xinliang David Li <davidxl@google.com>
2344 * gcc.misc-tests/help.exp: Optimizer help change.
2346 2013-09-16 Jeff Law <law@redhat.com>
2348 * gcc.c-torture/execute/pr58419.c: New test.
2349 * gcc.c-torture/execute/pr58431.c: New test.
2351 2013-09-16 Tobias Burnus <burnus@net-b.de>
2354 * gfortran.dg/finalize_19.f90: New.
2356 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2358 * gcc.target/i386/pr58418.c: New.
2360 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2362 * gcc.target/aarch64/fmla-intrinsic.c: New.
2363 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2364 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2365 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2367 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2369 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2370 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2372 2013-09-16 Richard Biener <rguenther@suse.de>
2374 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2376 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2378 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2379 interpreted as implicit templates) to be expected pedwarns instead.
2381 2013-09-16 Tobias Burnus <burnus@net-b.de>
2384 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2386 2013-09-15 Tobias Burnus <burnus@net-b.de>
2389 * gfortran.dg/defined_assignment_10.f90: New.
2391 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2393 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2394 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2396 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2398 * g++.dg/abi/main.C: Added implicit C linkage tests
2400 2013-09-13 Kai Tietz <ktietz@redhat.com>
2402 * gcc.target/i386/pr57848.c: New file.
2404 2013-09-13 Christian Bruel <christian.bruel@st.com>
2407 * gcc.target/sh/torture/pr58314.c: New test.
2409 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2411 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2413 2013-09-12 Martin Jambor <mjambor@suse.cz>
2416 * g++.dg/pr58389.C: New test.
2418 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2420 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2421 * g++.dg/template/pseudodtor3.C: Likewise.
2423 2013-09-12 Richard Biener <rguenther@suse.de>
2425 PR tree-optimization/58404
2426 * g++.dg/tree-ssa/pr58404.C: New testcase.
2428 2013-09-12 Martin Jambor <mjambor@suse.cz>
2431 * g++.dg/ipa/pr58371.C: New test.
2433 2013-09-12 Richard Biener <rguenther@suse.de>
2435 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2436 expected outcome and comment why that happens.
2438 2013-09-11 Richard Biener <rguenther@suse.de>
2441 * g++.dg/uninit-pred-4.C: New testcase.
2443 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2445 PR tree-optimization/58385
2446 * gcc.c-torture/execute/pr58385.c: New test.
2448 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2450 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2452 2013-09-10 Jeff Law <law@redhat.com>
2454 * g++.dg/torture/pr58380.C: New test.
2456 2013-09-10 Jan Hubicka <jh@suse.cz>
2457 Paolo Carlini <paolo.carlini@oracle.com>
2459 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2461 2013-09-10 Jeff Law <law@redhat.com>
2463 * gcc.c-torture/compile/pr58343.c: New test.
2465 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2467 PR rtl-optimization/58365
2468 * gcc.c-torture/execute/pr58365.c: New test.
2470 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2472 * gcc.dg/torture/memcpy-1.c: New test.
2474 2013-09-10 Alan Modra <amodra@gmail.com>
2476 * gcc.target/powerpc/pr58330.c: New.
2478 2013-09-10 Alan Modra <amodra@gmail.com>
2480 * gcc.target/powerpc/medium_offset.c: New.
2482 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2485 * g++.dg/warn/Wunused-var-21.C: New test.
2487 PR tree-optimization/58364
2488 * gcc.c-torture/execute/pr58364.c: New test.
2490 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2494 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2495 * g++.dg/init/delete1.C: Adjust.
2497 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2499 * gcc.target/aarch64/movdi_1.c: New test.
2501 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/warn/Wunused-parm-5.C: New.
2506 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2508 * gcc.target/aarch64/cmn-neg.c: New test.
2510 2013-09-09 Richard Biener <rguenther@suse.de>
2513 * gcc.dg/torture/pr58326-1.c: New testcase.
2514 * gcc.dg/torture/pr58326-2.c: Likewise.
2516 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2519 * g++.dg/ext/pr57735.C: New test.
2521 2013-09-09 Jan Hubicka <jh@suse.cz>
2524 * g++.dg/torture/PR58294.C: New testcase.
2526 2013-09-08 Jeff Law <law@redhat.com>
2528 * gcc.c-torture/compile/pr58340.c: New test.
2530 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2532 * g++.dg/debug/ra1.C: New test.
2534 2013-09-08 Jan Hubicka <jh@suse.cz>
2536 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2537 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2538 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2539 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2541 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2544 * g++.dg/overload/new1.C: Adjust.
2546 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2548 * c-c++-common/opaque-vector.c: New test.
2550 2013-09-08 Tom de Vries <tom@codesourcery.com>
2553 * g++.dg/tm/noexcept-6.C: New test.
2555 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2557 * gcc.target/arc/cond-set-use.c: New test.
2559 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2561 * gnat.dg/stack_usage2.adb: New test.
2563 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2565 * gcc.target/aarch64/table-intrinsics.c
2566 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2567 (qtb_tests8_< ,2,3,4>): Likewise.
2568 (qtblq_tests8_< ,2,3,4>): Likewise.
2569 (qtbxq_tests8_< ,2,3,4>): Likewise.
2571 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2573 * gnat.dg/warn10.ad[sb]: New test.
2574 * gnat.dg/warn10_pkg.ads: New helper.
2576 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2578 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2579 Don't expect NULL in foo.result set.
2580 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2582 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2583 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2585 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2587 * gcc.target/s390/nearestint-1.c: New testcase.
2589 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2590 Vineet Gupta <Vineet.Gupta@synopsys.com>
2592 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2593 * testsuite/gcc.target/arc: New directory.
2594 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2595 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2596 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2597 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2598 * testsuite/gcc.dg/builtin-apply2.c
2599 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2601 2013-09-04 Jan Hubicka <jh@suse.cz>
2604 * g++.dg/torture/pr58201_0.C: New testcase.
2605 * g++.dg/torture/pr58201_1.C: New testcase.
2606 * g++.dg/torture/pr58201.h: New testcase.
2608 2013-09-05 Jan Hubicka <jh@suse.cz>
2610 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2612 2013-09-05 Richard Biener <rguenther@suse.de>
2614 PR tree-optimization/58137
2615 * gcc.target/i386/pr58137.c: New testcase.
2617 2013-09-05 Martin Jambor <mjambor@suse.cz>
2619 * g++.dg/ipa/remref-1.C: New test.
2620 * g++.dg/ipa/remref-2.C: Likewise.
2622 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2625 * g++.dg/parse/access11.C: New.
2627 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2629 * g++.dg/warn/weak1.C: Skip on AIX.
2631 2013-09-04 Easwaran Raman <eraman@google.com>
2634 PR tree-optimization/58011
2635 * gfortran.dg/reassoc_12.f90: New testcase.
2636 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2638 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2640 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2641 * gcc.dg/torture/pr53922.c: Skip on AIX.
2642 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2644 2013-09-04 Teresa Johnson <tejohnson@google.com>
2646 * gcc.dg/unroll_1.c: Test dumping to stderr.
2648 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/warn/deprecated-8.C: New.
2653 2013-09-03 Jeff Law <law@redhat.com>
2655 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2658 2013-09-03 Meador Inge <meadori@codesourcery.com>
2662 2013-08-30 Meador Inge <meadori@codesourcery.com>
2664 * gcc.dg/Warray-bounds-11.c: New testcase.
2666 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2668 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2670 2013-09-03 Jan Hubicka <jh@suse.cz>
2672 * g++.dg/ipa/devirt-15.C: Fix testcase.
2674 2013-09-03 Richard Biener <rguenther@suse.de>
2677 * gcc.dg/torture/pr57656.c: New testcase.
2679 2013-09-03 Richard Biener <rguenther@suse.de>
2682 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2684 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2687 * gfortran.dg/do_concurrent_3.f90: New test case.
2689 2013-09-02 Jan Hubicka <jh@suse.cz>
2691 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2693 2013-09-02 Martin Jambor <mjambor@suse.cz>
2696 * gcc.dg/ipa/pr58106.c: New test.
2698 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2700 * gcc.target/aarch64/scalar_intrinsics.c
2701 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2703 2013-09-02 Richard Biener <rguenther@suse.de>
2706 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2708 2013-09-02 Richard Biener <rguenther@suse.de>
2710 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2713 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2715 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2717 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2719 PR c++/21682, implement DR 565
2720 * g++.dg/template/using24.C: New.
2721 * g++.dg/template/using25.C: Likewise.
2722 * g++.dg/template/using26.C: Likewise.
2724 2013-09-01 Jan Hubicka <jh@suse.cz>
2726 * g++.dg/ipa/devirt-15.C: New testcase.
2728 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2730 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2732 2013-08-31 Jan Hubicka <jh@suse.cz>
2734 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2735 * g++.dg/tree-ssa/pr45453.C: Likewise.
2737 2013-08-31 Jan Hubicka <jh@suse.cz>
2739 * gcc.dg/fork-instrumentation.c: New testcase.
2741 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2743 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2745 2013-08-30 Meador Inge <meadori@codesourcery.com>
2747 * gcc.dg/Warray-bounds-11.c: New testcase.
2749 2013-08-30 Marek Polacek <polacek@redhat.com>
2751 * g++.dg/ubsan/div-by-zero-1.C: New test.
2752 * c-c++-common/ubsan/save-expr-1.c: New test.
2753 * c-c++-common/ubsan/save-expr-2.c: New test.
2754 * c-c++-common/ubsan/save-expr-3.c: New test.
2755 * c-c++-common/ubsan/save-expr-4.c: New test.
2756 * c-c++-common/ubsan/typedef-1.c: New test.
2757 * c-c++-common/ubsan/const-char-1.c: New test.
2758 * c-c++-common/ubsan/const-expr.c: New test.
2759 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2760 * c-c++-common/ubsan/shift-1.c: Likewise.
2761 * c-c++-common/ubsan/shift-2.c: Likewise.
2762 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2763 * lib/ubsan-dg.exp: New file.
2764 * g++.dg/dg.exp: Add ubsan tests.
2765 * g++.dg/ubsan/ubsan.exp: New file.
2766 * gcc.dg/ubsan/ubsan.exp: New file.
2767 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2768 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2769 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2770 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2771 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2772 * c-c++-common/ubsan/shift-3.c: New test.
2773 * c-c++-common/ubsan/unreachable-1.c: New test.
2774 * c-c++-common/ubsan/shift-1.c: New test.
2775 * c-c++-common/ubsan/shift-2.c: New test.
2776 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2777 * gcc.dg/ubsan/c99-shift-2.c: New test.
2778 * gcc.dg/ubsan/c99-shift-1.c: New test.
2780 2013-08-29 Jan Hubicka <jh@suse.cz>
2782 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2783 to match template and comment.
2785 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/cpp0x/dc8.C: New.
2789 * g++.dg/template/meminit1.C: Adjust.
2791 2013-08-30 Teresa Johnson <tejohnson@google.com>
2793 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2795 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2797 PR tree-optimization/58277
2798 * gcc.c-torture/execute/pr58277-1.c: New test.
2799 * gcc.c-torture/execute/pr58277-2.c: New test.
2801 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2803 * gcc.dg/guality/param-1.c: New test.
2804 * gcc.dg/guality/param-2.c: Likewise.
2806 2013-08-30 Richard Biener <rguenther@suse.de>
2808 PR tree-optimization/58228
2809 * gcc.dg/torture/pr58228.c: New testcase.
2811 2013-08-30 Richard Biener <rguenther@suse.de>
2813 PR tree-optimization/58223
2814 * gcc.dg/torture/pr58223.c: New testcase.
2815 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
2817 2013-08-30 Richard Biener <rguenther@suse.de>
2819 PR tree-optimization/58010
2820 * gcc.dg/pr58010.c: New testcase.
2822 2013-08-29 Xinliang DavidLi <davidxl@google.com>
2824 * gcc.dg/unroll_3.c: Message change.
2825 * gcc.dg/unroll_4.c: Likewise.
2826 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
2827 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
2828 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
2829 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
2830 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
2831 * gcc.dg/tree-ssa/loop-23.c: Likewise.
2832 * gcc.dg/tree-ssa/loop-1.c: Likewise.
2833 * gcc.dg/unroll_1.c: Likewise.
2834 * gcc.dg/vect/bb-slp-31.c: Likewise.
2835 * gcc.dg/vect/bb-slp-14.c: Likewise.
2836 * gcc.dg/vect/bb-slp-8.c: Likewise.
2837 * gcc.dg/vect/bb-slp-23.c: Likewise.
2838 * gcc.dg/vect/bb-slp-15.c: Likewise.
2839 * gcc.dg/vect/bb-slp-9.c: Likewise.
2840 * gcc.dg/vect/bb-slp-24.c: Likewise.
2841 * gcc.dg/vect/bb-slp-16.c: Likewise.
2842 * gcc.dg/vect/bb-slp-25.c: Likewise.
2843 * gcc.dg/vect/bb-slp-17.c: Likewise.
2844 * gcc.dg/vect/bb-slp-26.c: Likewise.
2845 * gcc.dg/vect/bb-slp-18.c: Likewise.
2846 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
2847 * gcc.dg/vect/bb-slp-27.c: Likewise.
2848 * gcc.dg/vect/bb-slp-19.c: Likewise.
2849 * gcc.dg/vect/bb-slp-28.c: Likewise.
2850 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
2851 * gcc.dg/vect/bb-slp-29.c: Likewise.
2852 * gcc.dg/vect/bb-slp-8a.c: Likewise.
2853 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
2854 * gcc.dg/vect/bb-slp-1.c: Likewise.
2855 * gcc.dg/vect/bb-slp-8b.c: Likewise.
2856 * gcc.dg/vect/bb-slp-2.c: Likewise.
2857 * gcc.dg/vect/bb-slp-3.c: Likewise.
2858 * gcc.dg/vect/bb-slp-10.c: Likewise.
2859 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
2860 * gcc.dg/vect/bb-slp-4.c: Likewise.
2861 * gcc.dg/vect/bb-slp-11.c: Likewise.
2862 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
2863 * gcc.dg/vect/bb-slp-5.c: Likewise.
2864 * gcc.dg/vect/bb-slp-20.c: Likewise.
2865 * gcc.dg/vect/bb-slp-6.c: Likewise.
2866 * gcc.dg/vect/bb-slp-21.c: Likewise.
2867 * gcc.dg/vect/bb-slp-30.c: Likewise.
2868 * gcc.dg/vect/bb-slp-13.c: Likewise.
2869 * gcc.dg/vect/bb-slp-7.c: Likewise.
2870 * gcc.dg/vect/bb-slp-22.c: Likewise.
2871 * gcc.dg/unroll_2.c: Likewise.
2872 * g++.dg/vect/slp-pr50413.cc: Likewise.
2873 * g++.dg/vect/slp-pr56812.cc: Likewise.
2874 * g++.dg/vect/slp-pr50819.cc: Likewise.
2876 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
2878 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
2880 2013-08-29 Teresa Johnson <tejohnson@google.com>
2882 * gcc.dg/pr40209.c: Use -fopt-info.
2883 * gcc.dg/pr26570.c: Ditto.
2884 * gcc.dg/pr32773.c: Ditto.
2885 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
2887 2013-08-29 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/58246
2890 * gcc.dg/torture/pr58246.c: New testcase.
2892 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
2895 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
2897 * gfortran.dg/realloc_on_assign_19.f90: New test.
2899 2013-08-29 Richard Biener <rguenther@suse.de>
2902 * gcc.dg/pr57287-2.c: New testcase.
2904 2013-08-29 Richard Biener <rguenther@suse.de>
2906 PR tree-optimization/57685
2907 * gcc.dg/torture/pr57685.c: New testcase.
2909 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
2912 * g++.dg/cpp0x/dc7.C: New.
2914 2013-08-28 Jakub Jelinek <jakub@redhat.com>
2917 * c-c++-common/gomp/pr58257.c: New test.
2919 2013-08-28 Richard Biener <rguenther@suse.de>
2921 PR tree-optimization/56933
2922 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
2924 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
2926 * gcc.target/aarch64/scalar_shift_1.c: New.
2928 2013-08-27 Richard Biener <rguenther@suse.de>
2930 PR tree-optimization/57521
2931 * gcc.dg/torture/pr57521.c: New testcase.
2933 2013-08-27 Jakub Jelinek <jakub@redhat.com>
2935 PR rtl-optimization/57860
2936 PR rtl-optimization/57861
2937 PR rtl-optimization/57875
2938 PR rtl-optimization/57876
2939 PR rtl-optimization/57877
2940 * gcc.c-torture/execute/pr57860.c: New test.
2941 * gcc.c-torture/execute/pr57861.c: New test.
2942 * gcc.c-torture/execute/pr57875.c: New test.
2943 * gcc.c-torture/execute/pr57876.c: New test.
2944 * gcc.c-torture/execute/pr57877.c: New test.
2946 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
2949 * gfortran.dg/bounds_check_18.f90: New test.
2951 2013-08-23 Jan Hubicka <jh@suse.cz>
2953 * g++.dg/ipa/devirt-14.C: Fix typo.
2955 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
2958 * gfortran.dg/inline_sum_5.f90: New.
2960 2013-08-23 Janus Weil <janus@gcc.gnu.org>
2963 * gfortran.dg/typebound_assignment_7.f90: New.
2965 2013-08-23 Jan Hubicka <jh@suse.cz>
2967 * g++.dg/ipa/devirt-13.C: New testcase.
2968 * g++.dg/ipa/devirt-14.C: New testcase.
2970 2013-08-23 Jakub Jelinek <jakub@redhat.com>
2973 * gcc.target/i386/pr58218.c: New test.
2975 PR tree-optimization/58209
2976 * gcc.c-torture/execute/pr58209.c: New test.
2978 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2980 * gcc.target/powerpc/pr57744.c: Declare abort.
2982 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
2985 * g++.dg/template/error54.C: New.
2987 2013-08-22 Janus Weil <janus@gcc.gnu.org>
2990 * gfortran.dg/select_type_34.f90: New.
2992 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2995 * g++.dg/warn/deprecated-7.C: New.
2997 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
2999 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3001 2013-08-21 Jeff Law <law@redhat.com>
3003 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3005 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/ext/attr-alias-3.C: New.
3010 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3013 * gfortran.dg/intent_out_8.f90: New.
3015 2013-08-20 Teresa Johnson <tejohnson@google.com>
3017 PR rtl-optimizations/57451
3018 * g++.dg/tree-prof/pr57451.C: New test.
3020 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3023 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3025 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3028 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3030 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3032 * gcc.target/powerpc/dfp-dd-2.c: New test.
3033 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3034 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3036 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3038 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3039 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3042 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3044 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3046 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3049 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3050 correct test response.
3053 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3054 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3055 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3057 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3058 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3060 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3062 2013-08-18 Jan Hubicka <jh@suse.cz>
3064 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3066 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3069 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3071 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3073 PR tree-optimization/58006
3074 * g++.dg/opt/pr58006.C: New test.
3076 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3078 * gnat.dg/specs/linker_alias.ads: New test.
3080 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3082 PR tree-optimization/58164
3083 * gcc.c-torture/compile/pr58164.c: New test.
3085 PR tree-optimization/58165
3086 * g++.dg/opt/pr58165.C: New test.
3088 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3091 * g++.dg/cpp0x/enum28.C: New.
3092 * g++.dg/cpp0x/enum15.C: Adjust.
3094 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3097 * gcc.target/powerpc/pr57949-1.c: New.
3098 * gcc.target/powerpc/pr57949-2.c: New.
3100 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3102 PR tree-optimization/58145
3103 * gcc.dg/pr58145-1.c: New test.
3104 * gcc.dg/pr58145-2.c: New test.
3106 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3108 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3109 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3110 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3111 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3112 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3113 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3114 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3115 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3116 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3117 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3118 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3119 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3120 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3121 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3122 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3123 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3124 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3125 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3126 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3127 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3128 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3129 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3130 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3131 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3132 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3133 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3134 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3135 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3136 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3137 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3138 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3139 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3140 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3141 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3142 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3143 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3144 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3145 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3146 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3147 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3148 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3151 * gcc.c-torture/execute/pr56799.x: New file.
3153 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3155 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3157 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3158 * gcc.dg/pr44214-3.c (v2df): Likewise.
3160 * gcc.dg/pr46647.c: xfail for avr-*-*.
3162 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3164 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3165 Expect l to be optimized away.
3166 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3169 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3170 to tests that assume int/double are larger than short/float.
3173 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3175 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3176 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3177 target { int16 }. Restrict existing tests to target { int32 }
3179 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3180 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3181 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3182 * lib/target-supports.exp (check_effective_target_int32): New proc.
3184 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3185 exclude from scan test.
3187 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3188 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3189 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3190 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3191 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3192 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3193 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3194 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3195 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3196 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3197 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3198 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3199 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3200 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3201 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3202 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3203 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3204 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3205 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3207 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3209 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3211 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3212 to be the first test directive.
3213 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3214 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3215 * gcc.target/arm/atomic-op-char.c: Likewise.
3216 * gcc.target/arm/atomic-op-consume.c: Likewise.
3217 * gcc.target/arm/atomic-op-int.c: Likewise.
3218 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3219 * gcc.target/arm/atomic-op-release.c: Likewise.
3220 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3221 * gcc.target/arm/atomic-op-short.c: Likewise.
3223 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3225 PR rtl-optimization/57662
3226 * gcc.dg/pr57662.c: New test.
3228 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3230 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3232 * gcc.target/mips/nans-legacy.c: Likewise.
3234 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3236 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3238 * gcc.target/mips/fabs-legacy.c: Likewise.
3239 * gcc.target/mips/fabsf-2008.c: Likewise.
3240 * gcc.target/mips/fabsf-legacy.c: Likewise.
3241 * gcc.target/mips/fneg-2008.c: Likewise.
3242 * gcc.target/mips/fneg-legacy.c: Likewise.
3243 * gcc.target/mips/fnegf-2008.c: Likewise.
3244 * gcc.target/mips/fnegf-legacy.c: Likewise.
3245 * gcc.target/mips/nan-2008.c: Likewise.
3246 * gcc.target/mips/nan-legacy.c: Likewise.
3247 * gcc.target/mips/nanf-2008.c: Likewise.
3248 * gcc.target/mips/nanf-legacy.c: Likewise.
3249 * gcc.target/mips/nans-2008.c: Likewise.
3250 * gcc.target/mips/nans-legacy.c: Likewise.
3251 * gcc.target/mips/nansf-2008.c: Likewise.
3252 * gcc.target/mips/nansf-legacy.c: Likewise.
3254 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3256 * gnat.dg/valued_proc.adb: New test.
3257 * gnat.dg/valued_proc_pkg.ads: New helper.
3259 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3261 PR tree-optimization/57661
3262 * g++.dg/opt/pr57661.C: New test.
3265 * gcc.dg/asan/pr56417.c: New test.
3267 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3269 * gnat.dg/loop_optimization16.adb: New test.
3270 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3272 2013-08-13 Marek Polacek <polacek@redhat.com>
3274 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3276 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3278 Example of converting global state to per-pass state.
3280 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3281 global state "static int counter" to...
3282 (one_pass::counter): ...this instance data.
3284 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3286 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3287 to member function...
3288 (one_pass::gate): ...this.
3289 (one_pass_exec): Convert to member function...
3290 (one_pass::impl_execute): ...this.
3292 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3295 * g++.dg/cpp0x/pr57416.C: New.
3297 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3299 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3301 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3302 * g++.dg/cpp0x/defaulted2.C: Likewise.
3303 * g++.dg/cpp0x/defaulted31.C: Likewise.
3304 * g++.dg/cpp0x/error6.C: Likewise.
3305 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3306 * g++.dg/cpp0x/override2.C: Likewise.
3307 * g++.dg/cpp0x/parse1.C: Likewise.
3308 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3309 * g++.dg/cpp0x/temp_default4.C: Likewise.
3310 * g++.dg/ext/attrib32.C: Likewise.
3311 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3312 * g++.dg/ext/mv13.C: Likewise.
3313 * g++.dg/ext/mv7.C: Likewise.
3314 * g++.dg/ext/mv9.C: Likewise.
3315 * g++.dg/ext/pr57362.C: Likewise.
3316 * g++.dg/ext/typeof10.C: Likewise.
3317 * g++.dg/lookup/anon6.C: Likewise.
3318 * g++.dg/lookup/crash6.C: Likewise.
3319 * g++.dg/lookup/name-clash5.C: Likewise.
3320 * g++.dg/lookup/name-clash6.C: Likewise.
3321 * g++.dg/other/anon4.C: Likewise.
3322 * g++.dg/other/error15.C: Likewise.
3323 * g++.dg/other/error8.C: Likewise.
3324 * g++.dg/other/redecl2.C: Likewise.
3325 * g++.dg/parse/crash16.C: Likewise.
3326 * g++.dg/parse/crash21.C: Likewise.
3327 * g++.dg/parse/crash38.C: Likewise.
3328 * g++.dg/parse/redef2.C: Likewise.
3329 * g++.dg/parse/struct-as-enum1.C: Likewise.
3330 * g++.dg/template/crash39.C: Likewise.
3331 * g++.dg/template/redecl3.C: Likewise.
3332 * g++.dg/tls/diag-3.C: Likewise.
3333 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3334 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3335 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3336 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3337 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3338 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3339 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3340 * g++.old-deja/g++.brendan/static3.C: Likewise.
3341 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3342 * g++.old-deja/g++.jason/binding.C: Likewise.
3343 * g++.old-deja/g++.jason/crash4.C: Likewise.
3344 * g++.old-deja/g++.jason/crash7.C: Likewise.
3345 * g++.old-deja/g++.jason/lineno.C: Likewise.
3346 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3347 * g++.old-deja/g++.mike/misc3.C: Likewise.
3348 * g++.old-deja/g++.mike/net44.C: Likewise.
3349 * g++.old-deja/g++.mike/ns3.C: Likewise.
3350 * g++.old-deja/g++.ns/alias4.C: Likewise.
3351 * g++.old-deja/g++.ns/ns11.C: Likewise.
3352 * g++.old-deja/g++.other/crash23.C: Likewise.
3353 * g++.old-deja/g++.other/decl8.C: Likewise.
3354 * g++.old-deja/g++.other/linkage3.C: Likewise.
3355 * g++.old-deja/g++.other/typeck1.C: Likewise.
3356 * g++.old-deja/g++.other/typedef5.C: Likewise.
3357 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3358 * g++.old-deja/g++.pt/friend36.C: Likewise.
3359 * obj-c++.dg/method-8.mm: Likewise.
3360 * obj-c++.dg/tls/diag-3.mm: Likewise.
3362 2013-08-12 Perez Read <netfirewall@gmail.com>
3365 * gcc.target/i386/movabs-1.c: New test.
3367 2013-08-12 Marek Polacek <polacek@redhat.com>
3369 PR tree-optimization/57980
3370 * gcc.dg/pr57980.c: New test.
3372 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3375 * gfortran.dg/do_check_10.f90: New test.
3376 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3377 * gfortran.dg/array_constructor_18.f90: Likewise.
3378 * gfortran.dg/array_constructor_22.f90: Likewise.
3379 * gfortran.dg/coarray_15.f90: Likewise.
3380 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3381 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3382 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3384 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3387 * g++.dg/cpp0x/constexpr-ice8.C: New.
3389 2013-08-09 Xinliang David Li <davidxl@google.com>
3391 * gcc.target/i386/memcpy-strategy-1.c: New test.
3392 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3393 * gcc.target/i386/memset-strategy-1.c: Ditto.
3394 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3396 2013-08-09 Jan Hubicka <jh@suse.cz>
3398 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3399 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3401 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3403 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3405 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3408 * gfortran.dg/transfer_intrinsic_6.f90: New.
3410 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3413 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3416 * g++.dg/lookup/typedef2.C: New.
3418 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3420 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3421 output of vdup intrinsics.
3423 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3425 * gcc.target/arm/lp1189445.c: New testcase.
3427 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3429 PR rtl-optimization/58079
3430 * gcc.dg/torture/pr58079.c: New test.
3432 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3434 * gnat.dg/warn9.adb: New test.
3436 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3439 * g++.dg/lookup/typedef2.C: New.
3441 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3443 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3444 to optstr when building plugins on darwin.
3446 2013-08-06 Martin Jambor <mjambor@suse.cz>
3448 PR tree-optimization/57539
3449 * gcc.dg/ipa/pr57539.c: New test.
3451 2013-08-06 Martin Jambor <mjambor@suse.cz>
3452 Bernd Edlinger <bernd.edlinger@hotmail.de>
3454 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3455 (a): Fix constructor.
3457 2013-08-06 Martin Jambor <mjambor@suse.cz>
3460 * gfortran.dg/pr57987.f90: New test.
3462 2013-08-06 Martin Jambor <mjambor@suse.cz>
3465 * gcc.dg/torture/pr58041.c: New test.
3466 * gcc.target/arm/pr58041.c: Likewise.
3468 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3471 * gfortran.dg/pointer_init_8.f90: New.
3473 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3476 * g++.dg/cpp0x/pr58080.C: New.
3478 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3480 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3481 to optstr when building plugins.
3483 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3485 Patch autogenerated by refactor_passes.py from
3486 https://github.com/davidmalcolm/gcc-refactoring-scripts
3487 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3489 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3490 struct to a subclass of gimple_opt_pass along with...
3491 (pass_data_one_pass): ...new pass_data instance and...
3492 (make_one_pass): ...new function.
3493 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3494 global struct to a subclass of gimple_opt_pass along with...
3495 (pass_data_warn_self_assign): ...new pass_data instance and...
3496 (make_pass_warn_self_assign): ...new function.
3497 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3498 a global struct to a subclass of gimple_opt_pass along with...
3499 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3500 (make_pass_dumb_plugin_example): ...new function.
3501 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3502 global struct to a subclass of gimple_opt_pass along with...
3503 (pass_data_warn_self_assign): ...new pass_data instance and...
3504 (make_pass_warn_self_assign): ...new function.
3506 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3508 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3509 is created and added to the pass_manager to reflect
3510 autogenerated changes.
3511 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3512 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3513 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3515 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3518 * g++.dg/cpp0x/pr58072.C: New.
3520 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3522 * gcc.dg/torture/pr57993-2.cpp: New.
3524 2013-08-02 Jan Hubicka <jh@suse.cz>
3526 * gcc.dg/ipa/ipa-1.c: Update.
3527 * gcc.dg/ipa/ipa-2.c: Update.
3528 * gcc.dg/ipa/ipa-3.c: Update.
3529 * gcc.dg/ipa/ipa-4.c: Update.
3530 * gcc.dg/ipa/ipa-5.c: Update.
3531 * gcc.dg/ipa/ipa-7.c: Update.
3532 * gcc.dg/ipa/ipa-8.c: Update.
3533 * gcc.dg/ipa/ipcp-1.c: Update.
3534 * gcc.dg/ipa/ipcp-2.c: Update.
3536 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3538 PR rtl-optimization/58048
3539 * gcc.target/i386/pr58048.c: New.
3541 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3543 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3545 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3546 Peter Bergner <bergner@vnet.ibm.com>
3549 * g++.dg/overload/using3.C: New.
3550 * g++.dg/overload/using2.C: Adjust.
3551 * g++.dg/lookup/using9.C: Likewise.
3553 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3555 * gcc.target/arm/pr46972-2.c: New test.
3557 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3559 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3561 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3563 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3565 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3567 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3568 rather than addressing!=absolute when deciding how to handle MIPS16
3569 when the test forces an ABI.
3571 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3574 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3576 2013-07-30 Steve Ellcey <sellcey@mips.com>
3578 * gcc.target/mips/code-readable-1.c: Increase switch size.
3579 * gcc.target/mips/code-readable-2.c: Ditto.
3580 * gcc.target/mips/code-readable-3.c: Ditto.
3581 * gcc.target/mips/code-readable-4.c: Ditto.
3583 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/parse/crash63.C: New.
3588 2013-07-30 Tobias Burnus <burnus@net-b.de>
3591 * gfortran.dg/pointer_assign_8.f90: New.
3592 * gfortran.dg/pointer_assign_9.f90: New.
3593 * gfortran.dg/pointer_assign_10.f90: New.
3594 * gfortran.dg/pointer_assign_11.f90: New.
3596 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3598 * gcc.target/arm/pr57637.c: New testcase.
3600 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3602 PR tree-optimization/57993
3603 * gcc.dg/torture/pr57993.c: New test.
3605 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3607 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3609 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/conversion/ambig2.C: New.
3614 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3616 * gcc.target/mips/fabs-2008.c: New test case.
3617 * gcc.target/mips/fabs-legacy.c: New test case.
3618 * gcc.target/mips/fabsf-2008.c: New test case.
3619 * gcc.target/mips/fabsf-legacy.c: New test case.
3620 * gcc.target/mips/fneg-2008.c: New test case.
3621 * gcc.target/mips/fneg-legacy.c: New test case.
3622 * gcc.target/mips/fneg-2008.c: New test case.
3623 * gcc.target/mips/fneg-legacy.c: New test case.
3624 * gcc.target/mips/nan-2008.c: New test case.
3625 * gcc.target/mips/nan-legacy.c: New test case.
3626 * gcc.target/mips/nanf-2008.c: New test case.
3627 * gcc.target/mips/nanf-legacy.c: New test case.
3628 * gcc.target/mips/nans-2008.c: New test case.
3629 * gcc.target/mips/nans-legacy.c: New test case.
3630 * gcc.target/mips/nansf-2008.c: New test case.
3631 * gcc.target/mips/nansf-legacy.c: New test case.
3632 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3634 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3635 Maxim Kuvyrkov <maxim@kugelworks.com>
3637 * lib/target-supports.exp (check_effective_target_non_bionic): New
3638 effective-target test.
3639 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3640 * g++.dg/tls/thread_local4g.C: Ditto.
3642 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3645 * gfortran.dg/vector_subsript_7.f90: New test.
3647 2013-07-27 Tobias Burnus <burnus@net-b.de>
3650 * gfortran.dg/warn_alias.f90: New.
3652 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3655 * gfortran.dg/class_array_19.f90: New.
3657 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3659 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3660 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3661 * gcc.dg/vect/pr57741-3.c: Likewise.
3662 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3664 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3666 Skip tests that make assumptions about struct layout that don't hold
3668 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3669 * g++.dg/cpp0x/iop.C: Likewise.
3670 * g++.dg/cpp0x/named_refs.C: Likewise.
3671 * g++.dg/cpp0x/rv1p.C: Likewise.
3672 * g++.dg/cpp0x/rv2p.C: Likewise.
3673 * g++.dg/cpp0x/rv3p.C: Likewise.
3674 * g++.dg/cpp0x/rv4p.C: Likewise.
3675 * g++.dg/cpp0x/rv5p.C: Likewise.
3676 * g++.dg/cpp0x/rv6p.C: Likewise.
3677 * g++.dg/cpp0x/rv7p.C: Likewise.
3678 * g++.dg/cpp0x/rv8p.C: Likewise.
3679 * g++.dg/ext/strncpy-chk1.C: Likewise.
3680 * gcc.dg/builtin-object-size-10.c: Likewise.
3681 * gcc.dg/builtin-object-size-11.c: Likewise.
3682 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3683 * gcc.dg/pr25805.c: Likewise.
3684 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3685 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3686 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3687 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3688 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3689 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3690 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3691 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3692 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3693 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3694 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3695 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3696 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3697 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3698 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3700 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3701 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3703 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3704 * gcc.dg/sibcall-6.c: Enable for epiphany.
3706 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3708 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3710 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3712 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3713 memcpy not initializers.
3715 * gcc.dg/guality/guality.exp: Skip on AIX.
3717 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3720 * g++.dg/cpp0x/pr57101.C: New.
3722 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3724 * gcc.target/aarch64/neg_1.c: New test.
3726 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3729 * gfortran.dg/typebound_call_25.f90: New.
3731 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3734 * g++.dg/cpp0x/pr57981.C: New.
3736 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3739 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3741 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3743 PR rtl-optimization/57960
3744 * gcc.target/s390/pr57960.c: New.
3746 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3749 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3751 2013-07-25 Terry Guo <terry.guo@arm.com>
3753 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3755 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3758 * g++.dg/inherit/pr57942.C: New.
3760 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3762 * gcc.target/powerpc/bool2.h: New file, test the code generation
3763 of logical operations for power5, altivec, power7, and power8 systems.
3764 * gcc.target/powerpc/bool2-p5.c: Likewise.
3765 * gcc.target/powerpc/bool2-av.c: Likewise.
3766 * gcc.target/powerpc/bool2-p7.c: Likewise.
3767 * gcc.target/powerpc/bool2-p8.c: Likewise.
3768 * gcc.target/powerpc/bool3.h: Likewise.
3769 * gcc.target/powerpc/bool3-av.c: Likewise.
3770 * gcc.target/powerpc/bool2-p7.c: Likewise.
3771 * gcc.target/powerpc/bool2-p8.c: Likewise.
3773 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3775 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3777 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3779 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3781 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3783 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3784 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3785 type from long to long long.
3786 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3787 to have effective-target keywords of lp64 and ilp32.
3788 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3789 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3790 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3791 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3792 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3793 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3794 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3795 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3796 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3798 2013-07-23 Tom Tromey <tromey@redhat.com>
3799 Joseph Myers <joseph@codesourcery.com>
3801 * gcc.dg/c11-generic-1.c: New file.
3802 * gcc.dg/c11-generic-2.c: New file.
3804 2013-07-22 Tobias Burnus <burnus@net-b.de>
3808 * coarray/lib_realloc_1.f90: Permit optimization.
3809 * gfortran.dg/coarray_31.f90: New.
3811 2013-07-22 Tobias Burnus <burnus@net-b.de>
3814 * gfortran.dg/class_array_7.f03: Fix memory leak.
3816 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
3819 * g++.dg/cpp0x/decltype56.C: New.
3821 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3823 * gcc.dg/pr53265.c: Correct line number in dg-message.
3825 2013-07-22 Diego Novillo <dnovillo@google.com>
3827 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
3829 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3832 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
3833 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
3835 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
3838 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
3839 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
3840 * gcc.dg/torture/pr53366-1.c: Same.
3841 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
3842 * gcc.dg/torture/pr56488.c: Same.
3843 * gcc.dg/torture/pr57584.c: Same.
3844 * gcc.dg/tree-ssa/pr57385.c: Same.
3845 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3847 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
3849 * c-c++-common/pr41779.c: Fix typos.
3850 * gcc.c-torture/compile/20031125-2.c: Likewise.
3851 * gcc.c-torture/compile/20040621-1.c: Likewise.
3852 * gcc.c-torture/execute/20020418-1.c: Likewise.
3853 * gcc.dg/20020108-1.c: Likewise.
3854 * gcc.dg/atomic-generic-aux.c: Likewise.
3855 * gcc.dg/builtin-complex-err-2.c: Likewise.
3856 * gcc.dg/decl-1.c: Likewise.
3857 * gcc.dg/di-sync-multithread.c: Likewise.
3858 * gcc.dg/format/c90-printf-1.c: Likewise.
3859 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
3860 * gcc.dg/long-long-compare-1.c: Likewise.
3861 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
3862 * gcc.dg/pr17055-1.c: Likewise.
3863 * gcc.dg/pr27095.c: Likewise.
3864 * gcc.dg/torture/fp-int-convert.h: Likewise.
3865 * gcc.dg/tree-prof/inliner-1.c: Likewise.
3866 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
3867 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
3868 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3869 * gcc.dg/tree-ssa/loop-19.c: Likewise.
3870 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3871 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3872 * gcc.dg/tree-ssa/pr42585.c: Likewise.
3873 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
3874 * gcc.dg/vect/vect-cond-5.c: Likewise.
3875 * gcc.dg/weak/typeof-2.c: Likewise.
3876 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
3877 * gcc.target/arm/naked-1.c: Likewise.
3878 * gcc.target/i386/pr9771-1.c: Likewise.
3879 * gcc.target/sparc/sparc-constant-1.c: Likewise.
3880 * gcc.target/sparc/struct-ret-check.c: Likewise.
3881 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
3882 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
3883 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
3886 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
3889 * gfortran.dg/dependency_42.f90: New test.
3890 * gfortran.dg/dependency_43.f90: New test.
3892 2013-07-21 Tobias Burnus <burnus@net-b.de>
3895 * gfortran.dg/round_4.f90: New.
3897 2013-07-21 Tobias Burnus <burnus@net-b.de>
3900 * gfortran.dg/min_max_conformance_2.f90: New.
3902 2013-07-20 Jakub Jelinek <jakub@redhat.com>
3904 PR preprocessor/57620
3905 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
3906 (main): Don't test {s,u,U,L}12.
3907 * c-c++-common/raw-string-13.c: New test.
3908 * c-c++-common/raw-string-14.c: New test.
3909 * c-c++-common/raw-string-15.c: New test.
3910 * c-c++-common/raw-string-16.c: New test.
3912 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
3914 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
3916 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
3918 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
3920 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
3921 target { ! keeps_null_pointer_checks }.
3922 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
3923 target { ! keeps_null_pointer_checks }.
3925 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
3926 * gcc.dg/torture/pr56488.c: Likewise.
3928 2013-07-19 Ian Bolton <ian.bolton@arm.com>
3930 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
3933 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
3935 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
3936 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
3937 * gfortran.dg/guality/guality.exp: Skip on AIX.
3939 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
3941 * g++.dg/debug/pr56819.C: Skip on AIX.
3942 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
3943 * g++.dg/guality/guality.exp: Skip on AIX.
3945 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
3947 * gcc.misc-tests/gcov-14.c: Skip on AIX.
3949 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
3951 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3954 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
3955 Adjust to corrected rounding.
3957 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
3959 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
3960 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
3961 check_effective_target_cilkplus.
3962 * g++.dg/cilk-plus/cilk-plus.exp: Same.
3964 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
3966 * gcc.target/powerpc/pr57744.c: Fix typo.
3968 2013-07-18 Sriraman Tallam <tmsriram@google.com>
3971 * gcc.c-torture/compile/pr57698.c: New test.
3972 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
3973 * gcc.c-torture/compile/pr44043.c: Ditto.
3975 2013-07-18 Wei Mi <wmi@google.com>
3977 PR rtl-optimization/57878
3978 * g++.dg/pr57878.C: New test.
3980 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3982 * gcc.dg/pr42611.c: Move dg-error to correct line.
3984 2013-07-17 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/dollar_sym_3.f: New.
3988 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
3990 2013-07-16 Iain Sandoe <iain@codesourcery.com>
3995 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
3996 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
3997 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
3998 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
3999 * objc.dg/image-info.m: Likewise.
4000 * objc.dg/symtab-1.m: Likewise.
4001 * objc.dg/torture/strings/const-str-10.m: Likewise.
4002 * objc.dg/torture/strings/const-str-11.m: Likewise.
4003 * objc.dg/torture/strings/const-str-9.m: Likewise.
4004 * objc.dg/zero-link-1.m: Likewise.
4005 * objc.dg/zero-link-2.m: Likewise.
4006 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4007 * objc.dg/objc-foreach-4.m: Likewise.
4008 * objc.dg/objc-foreach-5.m: Likewise.
4009 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4011 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4012 * obj-c++.dg/syntax-error-1.mm: Likewise.
4013 * objc.dg/method-6.m: Likewise.
4014 * objc.dg/pr23214.m: Likewise.
4015 * objc.dg/proto-lossage-7.m: Likewise.
4016 * objc.dg/strings/const-str-12b.m: Likewise.
4017 * objc.dg/zero-link-3.m: Likewise.
4018 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4019 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4020 adjust headers, interfaces and encoded types to reflect current system
4021 versions. Add FIXME and outputs from current system compiler for
4024 2013-07-15 Cong Hou <congh@google.com>
4026 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4028 * gcc.target/i386/l_fma_float_3.c: Likewise.
4029 * gcc.target/i386/l_fma_double_1.c: Likewise.
4030 * gcc.target/i386/l_fma_double_3.c: Likewise.
4032 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4034 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4035 function to test if HTM is available.
4036 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4037 * gcc.target/powerpc/htm-builtin-1.c: New test.
4039 2013-07-15 Tobias Burnus <burnus@net-b.de>
4041 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4042 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4043 * gfortran.dg/coarray_6.f90: Add dg-error.
4045 2013-07-15 Tobias Burnus <burnus@net-b.de>
4048 * gfortran.dg/finalize_18.f90: New.
4050 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4053 * fortran.dg/module_variable_1.f90: New test.
4054 * fortran.dg/module_variable_2.f90: New test.
4056 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4058 * g++.dg/ext/vector19.C: Adapt.
4059 * g++.dg/ext/vector23.C: New testcase.
4061 2013-07-12 Michael Matz <matz@suse.de>
4064 * c-c++-common/pr55771.c: New test.
4066 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4068 * gcc.target/aarch64/vect-movi.c: New.
4070 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4073 * g++.dg/ext/pr57362.C: New.
4075 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4078 * gcc.target/avr/torture/pr57631.c: New test.
4080 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4083 * g++.dg/cpp0x/constexpr-ice7.C: New.
4085 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4087 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4089 * gcc.c-torture/execute/nest-align-1.x: New.
4091 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4094 * g++.dg/cpp0x/sfinae48.C: New.
4096 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4098 PR preprocessor/57824
4099 * c-c++-common/raw-string-17.c: New test.
4100 * c-c++-common/gomp/pr57824.c: New test.
4102 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4105 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4106 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4107 * g++.dg/conversion/dr195.C: Update.
4108 * g++.dg/expr/cast2.C: Likewise.
4110 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4112 * c-c++-common/raw-string-18.c: New test.
4113 * c-c++-common/raw-string-19.c: New test.
4115 PR preprocessor/57757
4116 * g++.dg/cpp/paste1.C: New test.
4117 * g++.dg/cpp/paste2.C: New test.
4119 2013-07-10 Graham Stott <grahams@btinternet.com>
4121 * gcc.target/mips/mulsize-1.c: New.
4122 * gcc.target/mips/mulsize-2.c: New.
4123 * gcc.target/mips/mulsize-3.c: New.
4124 * gcc.target/mips/mulsize-4.c: New.
4126 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4129 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4130 * g++.dg/ext/vector24.C: New testcase.
4132 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4135 * g++.dg/cpp0x/decltype17.C: Adjust.
4137 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4140 * g++.dg/cpp0x/pr51786.C: New.
4142 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4144 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4146 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4148 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4150 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4151 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4153 2013-07-08 Tobias Burnus <burnus@net-b.de>
4156 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4158 2013-07-08 Tobias Burnus <burnus@net-b.de>
4161 * gfortran.dg/do_check_9.f90: New.
4163 2013-07-08 Tobias Burnus <burnus@net-b.de>
4166 * gfortran.dg/dot_product_2.f90: New.
4168 2013-07-08 Tobias Burnus <burnus@net-b.de>
4171 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4173 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4175 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4176 * gfortran.dg/finalize_10.f90: Fix dg-final.
4178 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4181 * gcc.target/i386/pr57819.c: New test.
4183 PR rtl-optimization/57829
4184 * gcc.c-torture/execute/pr57829.c: New test.
4186 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4188 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4189 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4191 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4194 * gcc.target/i386/pr57807.c: New test.
4196 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4199 * gcc.dg/tree-ssa/vrp89.c: New test.
4201 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4204 * g++.dg/parse/defarg16.C: New.
4206 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4208 PR rtl-optimization/55342
4209 * gcc.target/i386/pr55342.c: New.
4211 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4213 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4215 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4218 * g++.dg/inherit/virtual10.C: New.
4220 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4223 * gcc.dg/large-size-array-6.c: New test.
4225 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4228 * g++.dg/template/crash116.C: New.
4230 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4232 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4233 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4235 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4238 * g++.dg/cpp0x/nsdmi-list3.C: New.
4240 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4243 * gcc.target/i386/pr57777.c: New test.
4246 * g++.dg/template/arg9.C: New test.
4248 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4250 * gcc.target/i386/avx-inline.c: New test.
4252 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4254 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4255 * gcc.target/mips/call-2.c: Likewise.
4256 * gcc.target/mips/call-3.c: Likewise.
4257 * gcc.target/mips/lazy-binding-1.c: Likewise.
4259 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4261 PR tree-optimization/57741
4262 * gcc.dg/vect/pr57741-1.c: New test.
4263 * gcc.dg/vect/pr57741-2.c: New test.
4264 * gcc.dg/vect/pr57741-3.c: New test.
4266 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4268 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4270 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4271 * lib/target-supports.exp: Define aarch64_little_endian.
4273 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4275 * gcc.target/aarch64/abs_1.c: New test.
4277 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4279 * gcc.target/aarch64/bfxil_1.c: New test.
4280 * gcc.target/aarch64/bfxil_2.c: Likewise.
4282 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4285 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4286 array sizes from 100 to 20.
4288 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4291 * gfortran.dg/pointer_remapping_8.f90: New.
4293 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4295 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4296 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4297 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4298 * g++.dg/cpp1y/complex_literals.h: New.
4300 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4303 * g++.dg/cpp0x/noexcept21.C: New.
4305 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4308 * gcc.target/i386/pr57736.c: New test.
4310 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4312 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4314 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4315 strings to match the fixed error messages.
4316 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4317 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4320 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4323 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4324 stqcx. get even registers.
4326 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4329 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4331 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4333 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4335 * gcc.target/i386/bmi-1.c: Ditto.
4336 * gcc.target/i386/bmi-bextr-4.c: New.
4337 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4339 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4342 * g++.dg/cpp0x/initlist73.C: New.
4344 2013-06-27 Meador Inge <meadori@codesourcery.com>
4346 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4347 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4348 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4350 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4353 * g++.dg/ext/pr57509.C: New file.
4355 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4358 * gcc.target/i386/bmi-bextr-3.c: New test.
4361 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4363 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4366 * g++.dg/cpp0x/pr57172.C: New testcase.
4368 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4370 * gcc.target/s390/htm-1.c: New file.
4371 * gcc.target/s390/htm-nofloat-1.c: New file.
4372 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4374 2013-06-26 Tobias Burnus <burnus@net-b.de>
4377 * gfortran.dg/bounds_check_17.f90: New.
4379 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4382 * g++.dg/cpp1y/pr57640.C: New.
4384 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4387 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4388 overflow due to size of arrays.
4390 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4392 PR tree-optimization/57705
4393 * gcc.dg/vect/pr57705.c: New test.
4394 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4396 2013-06-25 Martin Jambor <mjambor@suse.cz>
4399 * g++.dg/ipa/pr57670.C: New test.
4401 2013-06-25 Richard Biener <rguenther@suse.de>
4404 * gcc.dg/pr56977.c: New testcase.
4406 2013-06-24 Martin Jambor <mjambor@suse.cz>
4408 PR tree-optimization/57358
4409 * gcc.dg/ipa/pr57358.c: New test.
4411 2013-06-24 Richard Biener <rguenther@suse.de>
4414 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4416 2013-06-24 Richard Biener <rguenther@suse.de>
4418 PR tree-optimization/57488
4419 * gcc.dg/torture/pr57488.c: New testcase.
4421 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4422 Dominique d'Humieres <dominiq@lps.ens.fr>
4425 * gfortran.dg/fraction.f90: New.
4427 2013-06-24 Alan Modra <amodra@gmail.com>
4429 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4430 Add scan-assembler-not "lvx".
4431 * gcc.target/powerpc/le-altivec-consts.c: New.
4433 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4435 * g++.dg/cpp0x/sfinae47.C: New.
4437 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4440 * gcc.target/sh/pr52483-1.c: New.
4441 * gcc.target/sh/pr52483-2.c: New.
4442 * gcc.target/sh/pr52483-3.c: New.
4443 * gcc.target/sh/pr52483-4.c: New.
4444 * gcc.target/sh/pr52483-5.c: New.
4446 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4448 * gcc.target/i386/intrinsics_1.c: New test.
4449 * gcc.target/i386/intrinsics_2.c: Ditto.
4450 * gcc.target/i386/intrinsics_3.c: Ditto.
4451 * gcc.target/i386/intrinsics_4.c: Ditto.
4452 * gcc.target/i386/intrinsics_5.c: Ditto.
4453 * gcc.target/i386/intrinsics_6.c: Ditto.
4454 * gcc.target/i386/avx-1.c: Provide macros for builtins
4455 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4457 2013-06-21 Tobias Burnus <burnus@net-b.de>
4460 * gfortran.dg/finalize_17.f90: New.
4462 2013-06-21 Tobias Burnus <burnus@net-b.de>
4464 * gfortran.dg/realloc_on_assign_18.f90: New.
4466 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4468 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4469 Also changed the returns from error as distinct values so that
4470 debugging can get easier.
4471 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4472 errors specific to C, if necessary. Also added new error
4474 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4475 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4476 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4477 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4478 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4479 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4480 the same changes as parser_errors3.c, spaces were added between colons
4481 to not confuse C++ compiler with 2 colons as scope.
4482 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4483 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4484 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4485 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4486 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4487 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4488 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4489 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4490 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4491 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4492 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4493 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4496 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4499 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4501 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4504 * gcc.target/i386/pr57655.c: New test.
4506 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4508 * ada/acats/tests/gcc: Delete.
4509 * gnat.dg/style: Likewise.
4511 2013-06-20 Jeff Law <law@redhat.com>
4513 PR tree-optimization/57660
4514 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4515 based on their branch cost.
4517 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4519 2013-06-20 Tobias Burnus <burnus@net-b.de>
4522 * gfortran.dg/list_read_11.f90: New.
4524 2013-06-20 Richard Biener <rguenther@suse.de>
4526 PR tree-optimization/57584
4527 * gcc.dg/torture/pr57584.c: New testcase.
4529 2013-06-19 Sharad Singhai <singhai@google.com>
4531 * g++.dg/gcov/gcov-8.C: New testcase.
4532 * lib/gcov.exp: Handle intermediate format.
4534 2013-06-19 Wei Mi <wmi@google.com>
4536 PR rtl-optimization/57518
4537 * testsuite/gcc.dg/pr57518.c: New test.
4539 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4541 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4543 2013-06-19 Jan Hubicka <jh@suse.cz>
4545 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4547 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4549 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4550 hard-coded values of array sizes with a #define.
4551 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4552 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4553 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4554 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4555 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4557 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4559 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4560 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4562 2013-06-19 Jeff Law <law@redhat.com>
4564 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4566 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4569 * g++.dg/template/error53.C: New.
4571 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4574 * gcc.target/powerpc/pr55033.c: Fix options.
4576 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4578 * gcc.target/i386/inline_error.c: New test.
4579 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4580 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4582 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4585 * g++.dg/cpp0x/decltype55.C: New.
4587 2013-06-18 Marek Polacek <polacek@redhat.com>
4589 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4591 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4593 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4595 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4597 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4598 Also changed the returns from error as distinct values so that it is
4601 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4603 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4605 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4608 * g++.dg/template/error52.C: New.
4609 * g++.dg/lookup/friend15.C: Update.
4610 * g++.dg/parse/error11.C: Likewise.
4611 * g++.dg/parse/error14.C: Likewise.
4612 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4613 * g++.dg/parse/template25.C: Likewise.
4614 * g++.old-deja/g++.jason/cond.C: Likewise.
4615 * g++.old-deja/g++.mike/for2.C: Likewise.
4616 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4617 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4619 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4621 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4624 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4626 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4627 accidentally placing minus sign for length instead of stride.
4629 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4631 PR rtl-optimization/57425
4632 PR rtl-optimization/57569
4633 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4634 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4636 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4640 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4642 * gfortran.dg/typebound_assignment_6.f03: New.
4644 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4646 * gcc.target/h8300/h8300.exp: New.
4647 * gcc.dg/pragma-isr.c: Move to ...
4648 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4649 * gcc.target/h8300/pragma-isr.c: ... and here.
4650 * gcc.dg/pragma-isr2.c: Move to ...
4651 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4652 * gcc.target/h8300/pragma-isr2.c: ... and here.
4653 * gcc.dg/pragma-isr-trapa.c: Move to ...
4654 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4655 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4656 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4657 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4658 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4659 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4660 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4661 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4662 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4663 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4664 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4665 * gcc.dg/attr-isr-trapa.c: Move to ...
4666 * gcc.target/sh/attr-isr-trapa.c: ... here.
4668 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4671 * g++.dg/ext/builtin-offsetof1.C: New.
4673 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4675 * gcc.target/aarch64/vect_smlal_1.c: New file.
4677 2013-06-14 Tobias Burnus <burnus@net-b.de>
4680 * gfortran.dg/defined_assignment_7.f90: New.
4682 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4685 * g++.dg/rtti/dyncast6.C: New.
4686 * g++.dg/cpp0x/dyncast1.C: Likewise.
4688 2013-06-14 Alan Modra <amodra@gmail.com>
4691 * gcc.dg/pr57134.c: New.
4693 2013-06-14 Tobias Burnus <burnus@net-b.de>
4696 * gfortran.dg/deferred_type_param_9.f90: New.
4698 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4700 * gcc.dg/fold-minus-1.c: New testcase.
4702 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4705 * gfortran.dg/typebound_assignment_5.f03: New.
4707 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4709 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4711 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4712 Pat Haugen <pthaugen@us.ibm.com>
4713 Peter Bergner <bergner@vnet.ibm.com>
4715 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4716 load/store instructions on power7, power8.
4717 * gcc.target/powerpc/atomic-p8.c: Likewise.
4719 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4722 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4724 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4727 * g++.dg/warn/Wunused-var-20.C: New.
4729 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4731 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4732 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4733 Run with -fno-common.
4735 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4737 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4738 and exit function calls with return 1 and return 0, respectively.
4740 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4742 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4745 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4747 PR tree-optimization/57361
4748 * gcc.dg/tree-ssa/pr57361.c: New file.
4750 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4752 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4753 to ensure alignment.
4754 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4756 2013-06-12 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4760 2013-06-12 Tobias Burnus <burnus@net-b.de>
4761 Dominique d'Humieres <dominiq@lps.ens.fr>
4763 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4765 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4768 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4769 * gcc.target/i386/pr56564-3.c: Likewise.
4771 2013-06-11 Tobias Burnus <burnus@net-b.de>
4774 * gfortran.dg/class_array_18.f90: New.
4776 2013-06-11 Jan Hubicka <jh@suse.cz>
4779 * g++.dg/ext/visibility/anon6.C: Update testcase.
4781 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4784 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4785 in how we check __sec_reduce_mutating function's result.
4787 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4788 Pat Haugen <pthaugen@us.ibm.com>
4789 Peter Bergner <bergner@vnet.ibm.com>
4791 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4792 direct move instructions.
4793 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4794 * gcc.target/powerpc/direct-move.h: Likewise.
4795 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4796 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4797 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4798 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4799 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4800 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4802 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4805 * g++.dg/cpp0x/pr52440.C: New.
4807 2013-06-10 Jakub Jelinek <jakub@redhat.com>
4810 * gcc.target/i386/pr56564-1.c: New test.
4811 * gcc.target/i386/pr56564-2.c: New test.
4812 * gcc.target/i386/pr56564-3.c: New test.
4813 * gcc.target/i386/pr56564-4.c: New test.
4814 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
4815 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
4816 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
4817 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
4818 * gcc.target/i386/vect-sizes-1.c: Likewise.
4819 * gcc.target/i386/memcpy-1.c: Likewise.
4820 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
4821 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
4823 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
4825 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
4826 systems to cover all GNU systems.
4827 * g++.dg/abi/guard2.C: Likewise.
4828 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
4829 * g++.dg/eh/sighandle.C: Likewise.
4830 * g++.dg/ext/cleanup-10.C: Likewise.
4831 * g++.dg/ext/cleanup-11.C: Likewise.
4832 * g++.dg/ext/cleanup-8.C: Likewise.
4833 * g++.dg/ext/cleanup-9.C: Likewise.
4834 * g++.dg/opt/const5.C: Likewise.
4835 * g++.dg/opt/life1.C: Likewise.
4836 * g++.dg/other/pr39496.C: Likewise.
4837 * g++.old-deja/g++.abi/aggregates.C: Likewise.
4838 * g++.old-deja/g++.abi/align.C: Likewise.
4839 * g++.old-deja/g++.abi/bitfields.C: Likewise.
4840 * g++.old-deja/g++.law/weak.C: Likewise.
4841 * g++.old-deja/g++.pt/asm1.C: Likewise.
4842 * gcc.c-torture/execute/20030125-1.x: Likewise.
4843 * gcc.c-torture/execute/990127-2.x: Likewise.
4844 * gcc.dg/20041106-1.c: Likewise.
4845 * gcc.dg/20050503-1.c: Likewise.
4846 * gcc.dg/builtin-object-size-5.c: Likewise.
4847 * gcc.dg/cleanup-10.c: Likewise.
4848 * gcc.dg/cleanup-11.c: Likewise.
4849 * gcc.dg/cleanup-8.c: Likewise.
4850 * gcc.dg/cleanup-9.c: Likewise.
4851 * gcc.dg/complex-5.c: Likewise.
4852 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4853 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4854 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
4855 * gcc.dg/dfp/pr35739.c: Likewise.
4856 * gcc.dg/fdata-sections-1.c: Likewise.
4857 * gcc.dg/lto/20090206-1_0.c: Likewise.
4858 * gcc.dg/lto/20090206-2_0.c: Likewise.
4859 * gcc.dg/pr30360.c: Likewise.
4860 * gcc.dg/pr37303.c: Likewise.
4861 * gcc.dg/pr39323-1.c: Likewise.
4862 * gcc.dg/pr39323-2.c: Likewise.
4863 * gcc.dg/pr39323-3.c: Likewise.
4864 * gcc.dg/pr45416.c: Likewise.
4865 * gcc.dg/setjmp-2.c: Likewise.
4866 * gcc.dg/split-1.c: Likewise.
4867 * gcc.dg/split-3.c: Likewise.
4868 * gcc.dg/split-4.c: Likewise.
4869 * gcc.dg/strlenopt-12g.c: Likewise.
4870 * gcc.dg/strlenopt-14g.c: Likewise.
4871 * gcc.dg/strlenopt-14gf.c: Likewise.
4872 * gcc.dg/strlenopt-16g.c: Likewise.
4873 * gcc.dg/strlenopt-17g.c: Likewise.
4874 * gcc.dg/strlenopt-18g.c: Likewise.
4875 * gcc.dg/strlenopt-1f.c: Likewise.
4876 * gcc.dg/strlenopt-22g.c: Likewise.
4877 * gcc.dg/strlenopt-2f.c: Likewise.
4878 * gcc.dg/strlenopt-4g.c: Likewise.
4879 * gcc.dg/strlenopt-4gf.c: Likewise.
4880 * gcc.dg/struct-ret-3.c: Likewise.
4881 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
4882 * gcc.misc-tests/linkage.exp: Likewise.
4883 * gcc.target/i386/20000724-1.c: Likewise.
4884 * gcc.target/i386/align-main-3.c: Likewise.
4885 * gcc.target/i386/cleanup-1.c: Likewise.
4886 * gcc.target/i386/inline-mcpy.c: Likewise.
4887 * gcc.target/i386/pr32268.c: Likewise.
4888 * gcc.target/i386/pr36613.c: Likewise.
4889 * gcc.target/i386/pr39013-1.c: Likewise.
4890 * gcc.target/i386/pr39013-2.c: Likewise.
4891 * gcc.target/i386/pr39496.c: Likewise.
4892 * gcc.target/i386/pr40906-3.c: Likewise.
4893 * gcc.target/i386/pr46084.c: Likewise.
4894 * lib/target-supports.exp (check_effective_target_pie): Likewise.
4896 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
4899 * gcc.target/sh/pr6526.c: New.
4901 2013-06-09 Jakub Jelinek <jakub@redhat.com>
4904 * gcc.c-torture/execute/pr57568.c: New test.
4906 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4909 * g++.dg/other/vararg-4.C: New.
4911 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
4913 PR rtl-optimization/57559
4914 * gcc.target/s390/pr57559.c : New test.
4916 2013-06-08 Tobias Burnus <burnus@net-b.de>
4919 * gfortran.dg/finalize_10.f90: New.
4920 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
4921 * gfortran.dg/finalize_15.f90: New.
4923 2013-06-08 Tobias Burnus <burnus@net-b.de>
4926 * gfortran.dg/storage_size_4.f90: New.
4928 2013-06-07 Sriraman Tallam <tmsriram@google.com>
4931 * testsuite/g++.dg/ext/pr57548.C: New test.
4933 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
4936 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
4938 2013-06-07 Jan Hubicka <jh@suse.cz>
4940 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
4942 2013-06-07 Tobias Burnus <burnus@net-b.de>
4945 * gfortran.dg/array_constructor_48.f90: New.
4946 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
4947 * gfortran.dg/array_constructor_type_15.f03: Ditto.
4949 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4952 * gcc.target/arm/xordi3-opt.c: New test.
4954 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4956 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
4957 Revert to dg-options.
4959 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
4962 * gcc.target/powerpc/pr55033.c: New.
4964 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
4967 * g++.dg/cpp0x/alias-decl-36.C: New.
4969 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4970 Pat Haugen <pthaugen@us.ibm.com>
4971 Peter Bergner <bergner@vnet.ibm.com>
4973 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
4974 power8 builtin functions.
4975 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
4976 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
4977 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
4978 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
4979 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
4980 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
4981 * gcc.target/powerpc/p8vector-vectorize-1.c: New
4982 tests to test power8 auto-vectorization.
4983 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
4984 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
4985 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
4986 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
4988 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
4989 powerpc_p8vector_ok instead of powerpc_vsx_ok.
4991 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
4993 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
4995 (check_effective_target_powerpc_p8vector_ok): Likewise.
4996 (is-effective-target): Likewise.
4997 (check_vect_support_and_set_flags): Likewise.
4999 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5002 * g++.dg/parse/error53.C: New.
5004 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5006 PR rtl-optimization/57459
5007 * gcc.target/i386/pr57459.c: New test.
5009 2013-06-06 Teresa Johnson <tejohnson@google.com>
5012 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5013 into -freorder-blocks-and-partition test.
5014 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5015 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5016 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5017 * gcc.dg/tree-prof/pr50907.c: Ditto.
5018 * gcc.dg/tree-prof/pr45354.c: Ditto.
5019 * g++.dg/tree-prof/partition2.C: Ditto.
5020 * g++.dg/tree-prof/partition3.C: Ditto.
5022 2013-06-06 Tobias Burnus <burnus@net-b.de>
5025 * gfortran.dg/finalize_16.f90: New.
5027 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5029 * gcc.dg/vect/no-section-anchors-vect-68.c:
5030 Add dg-skip-if aarch64_tiny.
5032 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5035 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5036 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5038 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5041 * g++.dg/cpp0x/decltype54.C: New.
5043 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5045 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5046 arm*-*-*eabi* targets.
5047 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5049 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5051 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5052 Tobias Burnus <burnus@net-b.de>
5054 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5055 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5056 * gfortran.dg/io_real_boz_4.f90: Ditto.
5057 * gfortran.dg/io_real_boz_5.f90: Ditto.
5059 2013-06-05 Andreas Schwab <schwab@suse.de>
5061 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5063 2013-06-04 Jan Hubicka <jh@suse.cz>
5065 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5067 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5069 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5070 parameters with void.
5071 (main2): Removed argc parameter.
5072 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5073 (main): Replaced argc, argv parameters with void.
5074 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5075 (main2): Removed argc parameter.
5076 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5077 argv parameters with void. Added __asm volatile to avoid optimization
5078 on argc, if necessary.
5079 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5080 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5081 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5082 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5083 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5084 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5085 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5086 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5087 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5088 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5089 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5090 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5091 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5092 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5093 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5094 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5095 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5096 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5097 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5098 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5099 parameters with void.
5100 (main2): Removed argc parameter.
5101 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5102 (main): Replaced argc, argv parameters with void.
5103 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5104 argv parameters with void. Also renamed this function as main, and
5105 delete the existing main.
5106 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5107 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5108 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5110 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5112 * gcc.target/aarch64/movi_1.c: New test.
5114 2013-06-04 Tobias Burnus <burnus@net-b.de>
5117 * gfortran.dg/finalize_12.f90: New.
5118 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5119 end of scope finalization.
5120 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5121 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5122 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5123 * gfortran.dg/class_19.f03: Ditto.
5124 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5125 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5126 * gfortran.dg/extends_14.f03: Ditto.
5127 * gfortran.dg/move_alloc_4.f90: Ditto.
5128 * gfortran.dg/typebound_proc_27.f03: Ditto.
5130 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5132 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5133 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5134 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5135 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5136 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5137 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5138 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5139 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5140 * gfortran.dg/io_real_boz_4.f90: Ditto.
5141 * gfortran.dg/io_real_boz_5.f90: Ditto.
5142 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5143 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5144 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5145 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5146 * gfortran.dg/transpose_2.f90: Fix dg-output.
5148 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5150 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5151 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5152 dg-option and an header comment.
5154 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5157 * g++.dg/cpp0x/sfinae46.C: New.
5158 * g++.dg/cpp0x/defaulted13.C: Adjust.
5159 * g++.dg/cpp0x/defaulted2.C: Likewise.
5160 * g++.dg/cpp0x/defaulted26.C: Likewise.
5161 * g++.dg/cpp0x/defaulted3.C: Likewise.
5162 * g++.dg/cpp0x/error1.C: Likewise.
5163 * g++.dg/cpp0x/implicit1.C: Likewise.
5164 * g++.dg/cpp0x/implicit11.C: Likewise.
5165 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5166 * g++.dg/cpp0x/initlist47.C: Likewise.
5167 * g++.dg/cpp0x/initlist9.C: Likewise.
5168 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5169 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5170 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5171 * g++.dg/cpp0x/union4.C: Likewise.
5172 * g++.dg/template/crash108.C: Likewise.
5173 * g++.dg/template/crash41.C: Likewise.
5174 * g++.old-deja/g++.jason/local.C: Likewise.
5175 * g++.old-deja/g++.law/visibility3.C: Likewise.
5177 2013-06-03 Teresa Johnson <tejohnson@google.com>
5179 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5180 * gcc.dg/vect/bb-slp-14.c: Ditto.
5181 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5182 * gcc.dg/vect/bb-slp-23.c: Ditto.
5183 * gcc.dg/vect/bb-slp-15.c: Ditto.
5184 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5185 * gcc.dg/vect/bb-slp-24.c: Ditto.
5186 * gcc.dg/vect/bb-slp-16.c: Ditto.
5187 * gcc.dg/vect/bb-slp-25.c: Ditto.
5188 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5189 * gcc.dg/vect/bb-slp-17.c: Ditto.
5190 * gcc.dg/vect/bb-slp-1.c: Ditto.
5191 * gcc.dg/vect/bb-slp-26.c: Ditto.
5192 * gcc.dg/vect/bb-slp-18.c: Ditto.
5193 * gcc.dg/vect/bb-slp-2.c: Ditto.
5194 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5195 * gcc.dg/vect/bb-slp-27.c: Ditto.
5196 * gcc.dg/vect/bb-slp-19.c: Ditto.
5197 * gcc.dg/vect/bb-slp-3.c: Ditto.
5198 * gcc.dg/vect/bb-slp-28.c: Ditto.
5199 * gcc.dg/vect/bb-slp-4.c: Ditto.
5200 * gcc.dg/vect/bb-slp-29.c: Ditto.
5201 * gcc.dg/vect/bb-slp-5.c: Ditto.
5202 * gcc.dg/vect/bb-slp-6.c: Ditto.
5203 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5204 * gcc.dg/vect/bb-slp-7.c: Ditto.
5205 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5206 * gcc.dg/vect/bb-slp-8.c: Ditto.
5207 * gcc.dg/vect/bb-slp-9.c: Ditto.
5208 * gcc.dg/vect/bb-slp-10.c: Ditto.
5209 * gcc.dg/vect/bb-slp-11.c: Ditto.
5210 * gcc.dg/vect/bb-slp-20.c: Ditto.
5211 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5212 * gcc.dg/vect/bb-slp-21.c: Ditto.
5213 * gcc.dg/vect/bb-slp-30.c: Ditto.
5214 * gcc.dg/vect/bb-slp-13.c: Ditto.
5215 * gcc.dg/vect/bb-slp-22.c: Ditto.
5216 * g++.dg/vect/slp-pr50413.cc: Ditto.
5217 * g++.dg/vect/slp-pr56812.cc: Ditto.
5218 * g++.dg/vect/slp-pr50819.cc: Ditto.
5220 2013-06-01 Tobias Burnus <burnus@net-b.de>
5223 * gfortran.dg/class_array_17.f90: New.
5225 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5227 * ada/acats/floatstore.lst: New.
5228 * ada/acats/run_all.sh: Process it.
5230 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5232 * gcc.target/powerpc/e500-ord-1.c: New test.
5233 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5234 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5235 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5237 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5239 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5241 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5243 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5245 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5247 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5249 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5252 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5255 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5257 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5259 2013-05-31 Marek Polacek <polacek@redhat.com>
5261 PR tree-optimization/57478
5262 PR tree-optimization/57453
5263 * gcc.dg/torture/pr57478.c: New test.
5265 2013-05-31 Tobias Burnus <burnus@net-b.de>
5268 * gfortran.dg/class_array_17.f90: New.
5270 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5273 * gcc.target/arm/iordi3-opt.c: New test.
5275 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5279 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5280 * gfortran.dg/interface_26.f90: Ditto.
5281 * gfortran.dg/proc_ptr_11.f90: Ditto.
5282 * gfortran.dg/proc_ptr_15.f90: Ditto.
5283 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5284 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5285 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5286 * gfortran.dg/typebound_override_1.f90: Ditto.
5287 * gfortran.dg/typebound_override_4.f90: Ditto.
5288 * gfortran.dg/typebound_proc_6.f03: Ditto.
5289 * gfortran.dg/assumed_type_7.f90: New test.
5290 * gfortran.dg/typebound_override_5.f90: New test.
5291 * gfortran.dg/typebound_override_6.f90: New test.
5292 * gfortran.dg/typebound_override_7.f90: New test.
5294 2013-05-30 Tobias Burnus <burnus@net-b.de>
5297 * gfortran.dg/power_6.f90: New.
5299 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5301 * gcc.target/aarch64/insv_1.c: New test.
5303 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5305 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5306 dg-skip-if "No stabs".
5308 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5311 * gfortran.dg/assumed_size_1.f90: New.
5313 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5315 * gcc.dg/shrink-wrap-alloca.c: New added.
5316 * gcc.dg/shrink-wrap-pretend.c: New added.
5317 * gcc.dg/shrink-wrap-sibcall.c: New added.
5319 2013-05-30 Tobias Burnus <burnus@net-b.de>
5322 * gfortran.dg/assumed_rank_13.f90: New.
5324 2013-05-29 Easwaran Raman <eraman@google.com>
5326 PR tree-optimization/57442
5327 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5329 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5331 PR tree-optimization/57441
5332 * gcc.c-torture/compile/pr57441.c: New.
5334 2013-05-29 Dehao Chen <dehao@google.com>
5337 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5339 2013-05-29 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5343 * gfortran.dg/class_19.f03: Ditto.
5345 2013-05-29 Richard Biener <rguenther@suse.de>
5347 * gcc.dg/vect/bb-slp-32.c: New testcase.
5349 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5351 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5352 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5353 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5354 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5355 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5356 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5357 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5358 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5359 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5360 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5361 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5362 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5363 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5364 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5365 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5366 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5367 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5368 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5369 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5370 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5371 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5372 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5373 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5374 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5375 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5376 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5377 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5378 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5379 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5380 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5381 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5382 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5383 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5384 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5385 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5386 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5387 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5388 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5389 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5391 2013-05-29 Tobias Burnus <burnus@net-b.de>
5394 * gfortran.dg/finalize_11.f90: New.
5395 * gfortran.dg/finalize_4.f03: Remove dg-error.
5396 * gfortran.dg/finalize_5.f03: Ditto.
5397 * gfortran.dg/finalize_6.f03: Ditto.
5398 * gfortran.dg/finalize_7.f03: Ditto.
5400 2013-05-28 Tobias Burnus <burnus@net-b.de>
5402 * gfortran.dg/class_array_16.f90: New.
5404 2013-05-28 Tobias Burnus <burnus@net-b.de>
5407 * testsuite/gfortran.dg/use_29.f90: New.
5409 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5411 * gnat.dg/fp_exception.adb: New test.
5413 2013-05-28 Richard Biener <rguenther@suse.de>
5415 PR tree-optimization/56787
5416 * gcc.dg/vect/pr56787.c: New testcase.
5418 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5419 Tobias Burnus <burnus@net-b.de>
5422 * gfortran.dg/typebound_override_4.f90: New.
5424 2013-05-28 Richard Biener <rguenther@suse.de>
5426 PR tree-optimization/57411
5427 * g++.dg/opt/pr57411.C: New testcase.
5429 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5431 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5432 * gcc.dg/builtin-bswap-9.c: Likewise.
5434 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5436 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5438 2013-05-27 Richard Biener <rguenther@suse.de>
5441 * gcc.dg/gomp/pr57412.c: New testcase.
5443 2013-05-27 Bud Davis <jmdavis@link.com>
5446 * gfortran.dg/stfunc_8.f90: New.
5448 2013-05-27 Richard Biener <rguenther@suse.de>
5450 PR tree-optimization/57343
5451 * gcc.dg/torture/pr57343.c: New testcase.
5453 2013-05-27 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/57417
5456 * gcc.dg/torture/pr57417.c: New testcase.
5458 2013-05-27 Richard Biener <rguenther@suse.de>
5460 PR tree-optimization/57396
5461 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5463 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5465 * gnat.dg/specs/last_bit.ads: New test.
5467 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5469 * gnat.dg/specs/machine_attribute.ads: New test.
5471 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5473 * gnat.dg/incomplete3.ad[sb]: New test.
5475 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5478 * gcc.target/mips/div-13.c: New test.
5480 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5483 * gcc.target/mips/mips16-attributes-5.c,
5484 * gcc.target/mips/mips16-attributes-6.c: New tests.
5486 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5488 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5489 * gcc.dg/builtin-bswap-8.c: Likewise.
5491 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5494 * g++.dg/cpp0x/new1.C: New.
5496 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5499 * g++.dg/parse/dtor16.C: New.
5500 * g++.dg/parse/dtor6.C: Adjust.
5502 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5505 * g++.dg/expr/bitfield12.C: New.
5507 2013-05-24 Jeff Law <law@redhat.com>
5509 PR tree-optimization/57124
5510 * gcc.c-torture/execute/pr57124.c: New test.
5511 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5513 2013-05-24 Martin Jambor <mjambor@suse.cz>
5515 PR tree-optimization/57294
5516 * gcc.dg/ipa/pr57294.c: New test.
5518 2013-05-24 Dehao Chen <dehao@google.com>
5520 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5522 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5524 * gcc.target/aarch64/scalar_intrinsics.c
5525 (force_simd): Use a valid instruction.
5526 (test_vdupd_lane_s64): Pass a valid lane argument.
5527 (test_vdupd_lane_u64): Likewise.
5529 2013-05-24 Richard Biener <rguenther@suse.de>
5531 PR tree-optimization/57287
5532 * gcc.dg/pr57287.c: New testcase.
5534 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/template/error51.C: New.
5539 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5542 * g++.dg/template/bitfield2.C: New.
5544 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5546 * gnat.dg/specs/noinline1.ads: New test.
5547 * gnat.dg/noinline2.ad[sb]: Likewise.
5548 * gnat.dg/specs/noinline3.ads: Likewise.
5549 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5551 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5554 * gcc.dg/tree-ssa/pr57385.c: New test.
5556 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5558 * gnat.dg/derived_type4.adb: New test.
5560 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5562 * gcc.dg/builtin-bswap-6.c: New test.
5563 * gcc.dg/builtin-bswap-7.c: Likewise.
5564 * gcc.dg/builtin-bswap-8.c: Likewise.
5565 * gcc.dg/builtin-bswap-9.c: Likewise.
5567 2013-05-23 Christian Bruel <christian.bruel@st.com>
5570 * gcc.dg/debug/pr57351.c: New test
5572 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5574 * gcc.target/aarch64/vect-clz.c: New file.
5576 2013-05-23 Martin Jambor <mjambor@suse.cz>
5579 * gcc.dg/ipa/pr57347.c: New test.
5581 2013-05-23 Richard Biener <rguenther@suse.de>
5583 PR tree-optimization/57380
5584 * g++.dg/tree-ssa/pr57380.C: New testcase.
5586 2013-05-23 Richard Biener <rguenther@suse.de>
5589 * gcc.dg/torture/pr57381.c: New testcase.
5591 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5594 * gcc.c-torture/execute/pr57344-1.c: New test.
5595 * gcc.c-torture/execute/pr57344-2.c: New test.
5596 * gcc.c-torture/execute/pr57344-3.c: New test.
5597 * gcc.c-torture/execute/pr57344-4.c: New test.
5599 2013-05-23 Richard Biener <rguenther@suse.de>
5601 PR rtl-optimization/57341
5602 * gcc.dg/torture/pr57341.c: New testcase.
5604 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/parse/crash62.C: New.
5609 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5610 Pat Haugen <pthaugen@us.ibm.com>
5611 Peter Bergner <bergner@vnet.ibm.com>
5613 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5616 2013-05-22 Tobias Burnus <burnus@net-b.de>
5619 * gfortran.dg/defined_assignment_6.f90: New.
5621 2013-05-22 Tobias Burnus <burnus@net-b.de>
5624 * gfortran.dg/assumed_type_6.f90: New.
5626 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5629 * g++.dg/cpp0x/Wunused-parm.C: New.
5631 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5633 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5634 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5636 2013-05-21 Easwaran Raman <eraman@google.com>
5638 PR tree-optimization/57322
5639 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5641 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5643 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5646 2013-05-21 Tobias Burnus <burnus@net-b.de>
5649 * gfortran.dg/assumed_type_5.f90: New.
5650 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5651 * gfortran.dg/assumed_rank_2.f90: Ditto.
5652 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5653 * gfortran.dg/no_arg_check_3.f90: Ditto.
5655 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5657 PR tree-optimization/57331
5658 * gcc.c-torture/compile/pr57331.c: New test.
5660 2013-05-21 Richard Biener <rguenther@suse.de>
5662 PR tree-optimization/57330
5663 * gcc.dg/torture/pr57330.c: New testcase.
5665 2013-05-21 Richard Biener <rguenther@suse.de>
5667 PR tree-optimization/57303
5668 * gcc.dg/torture/pr57303.c: New testcase.
5670 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5672 PR tree-optimization/57321
5673 * gcc.c-torture/execute/pr57321.c: New test.
5675 2013-05-20 Tobias Burnus <burnus@net-b.de>
5679 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5680 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5681 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5682 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5683 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5684 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5685 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5686 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5687 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5688 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5689 * gfortran.dg/binding_label_tests_24.f90: New.
5690 * gfortran.dg/binding_label_tests_25.f90: New.
5692 2013-05-20 Tobias Burnus <burnus@net-b.de>
5695 * gfortran.dg/binding_label_tests_17.f90: New.
5696 * gfortran.dg/binding_label_tests_18.f90: New.
5697 * gfortran.dg/binding_label_tests_19.f90: New.
5698 * gfortran.dg/binding_label_tests_20.f90: New.
5699 * gfortran.dg/binding_label_tests_21.f90: New.
5700 * gfortran.dg/binding_label_tests_22.f90: New.
5701 * gfortran.dg/binding_label_tests_23.f90: New.
5703 2013-05-20 Tobias Burnus <burnus@net-b.de>
5706 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5707 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5708 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5709 * gfortran.dg/common_18.f90: New.
5710 * gfortran.dg/common_19.f90: New.
5711 * gfortran.dg/common_20.f90: New.
5712 * gfortran.dg/common_21.f90: New.
5714 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5717 * g++.dg/parse/error52.C: New.
5718 * g++.dg/parse/error3.C: Adjust.
5719 * g++.dg/parse/error36.C: Likewise.
5721 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5724 * gcc.target/sh/pr56547-1.c: New.
5725 * gcc.target/sh/pr56547-2.c: New.
5727 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5730 * g++.dg/warn/Wsign-compare-6.C: New.
5731 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5733 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/template/error50.C: New.
5738 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5741 * g++.dg/ext/complit13.C: New.
5743 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5746 * g++.dg/pr57175.C: New testcase.
5748 2013-05-17 Easwaran Raman <eraman@google.com>
5750 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5752 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5755 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5757 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5759 PR rtl-optimization/57281
5760 PR rtl-optimization/57300
5761 * gcc.dg/pr57300.c: New test.
5762 * gcc.c-torture/execute/pr57281.c: New test.
5764 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5767 * g++.dg/ext/sizeof-complit.C: New.
5769 2013-05-17 Marek Polacek <polacek@redhat.com>
5771 * gcc.dg/strlenopt-25.c: New test.
5772 * gcc.dg/strlenopt-26.c: Likewise.
5774 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5776 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5777 instead of -mavx2, require only avx instead of avx2.
5778 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5779 of avx2-check.h and turn into an avx runtime test instead of
5782 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5784 * g++.dg/ext/vector22.C: Uncomment working test.
5786 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5789 * g++.dg/template/pr17410.C: New.
5791 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.target/i386/rotate-3.c: New test.
5794 * gcc.target/i386/rotate-3a.c: New test.
5795 * gcc.target/i386/rotate-4.c: New test.
5796 * gcc.target/i386/rotate-4a.c: New test.
5797 * gcc.target/i386/rotate-5.c: New test.
5798 * gcc.target/i386/rotate-5a.c: New test.
5800 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5802 * gcc.dg/visibility-21.c: Require section_anchors.
5804 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5806 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5807 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
5808 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5810 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
5812 * gcc.dg/visibility-21.c: New.
5814 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5817 * gcc.dg/pr57286.c: New testcase.
5818 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
5819 * g++.dg/ext/vector22.C: Comment out transformations not
5822 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
5825 * gcc.target/mips/call-1.c: Restrict to o32.
5826 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
5828 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5830 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
5832 * g++.dg/warn/Wshadow-1.C: Likewise.
5833 * g++.dg/warn/Wshadow-6.C: Likewise.
5834 * g++.dg/warn/Wshadow-7.C: Likewise.
5836 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5839 * g++.dg/parse/pr31952-1.C: New.
5840 * g++.dg/parse/pr31952-2.C: Likewise.
5841 * g++.dg/parse/pr31952-3.C: Likewise.
5843 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
5844 * g++.old-deja/g++.jason/cond.C: Likewise.
5845 * g++.dg/cpp0x/range-for5.C: Likewise.
5847 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5850 * gcc.target/arm/pr40887.c: Adjust testcase.
5851 * gcc.target/arm/pr19599.c: New test.
5853 2013-05-15 Richard Biener <rguenther@suse.de>
5855 PR tree-optimization/57275
5856 * gcc.target/i386/pr57275.c: New testcase.
5858 2013-05-15 Jan Hubicka <jh@suse.cz>
5860 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
5861 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
5862 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
5864 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5866 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
5869 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5872 * c-c++-common/Wsequence-point-1.c: New test.
5874 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
5876 * g++.dg/ext/vector22.C: New testcase.
5877 * gcc.dg/binop-xor3.c: Remove xfail.
5879 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
5881 * gcc.target/aarch64/vect-fcm.x: Add cases testing
5882 FLOAT cmp FLOAT ? INT : INT.
5883 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
5884 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5885 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
5886 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5887 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5888 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5890 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
5893 * g++.dg/cpp0x/defaulted43.C: New.
5895 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5897 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
5898 (alloca): Remove declaration.
5899 (foo9): Replace alloca by __builtin_alloca.
5901 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
5903 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
5904 Expect "size of array is too large" error.
5906 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5908 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
5910 2013-05-14 Richard Biener <rguenther@suse.de>
5913 * g++.dg/torture/pr57235.C: New testcase.
5915 2013-05-14 Jakub Jelinek <jakub@redhat.com>
5918 * gcc.dg/torture/pr57251.c: New test.
5920 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
5923 * gcc.target/i386/pr57264.c: New test.
5925 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5927 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
5929 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
5931 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
5933 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5935 PR tree-optimization/45216
5936 PR tree-optimization/57157
5937 * c-c++-common/rotate-1.c: Add 32 tests with +.
5938 * c-c++-common/rotate-1a.c: Adjust.
5939 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
5940 * c-c++-common/rotate-2b.c: New test.
5941 * c-c++-common/rotate-3.c: Add 32 tests with +.
5942 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
5943 * c-c++-common/rotate-4b.c: New test.
5944 * c-c++-common/rotate-5.c: New test.
5946 2013-05-13 Martin Jambor <mjambor@suse.cz>
5949 * gcc.dg/ipa/remref-0.c: New test.
5950 * gcc.dg/ipa/remref-1a.c: Likewise.
5951 * gcc.dg/ipa/remref-1b.c: Likewise.
5952 * gcc.dg/ipa/remref-2a.c: Likewise.
5953 * gcc.dg/ipa/remref-2b.c: Likewise.
5955 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
5957 * gcc.dg/vector-shift-2.c: New testcase.
5959 2013-05-13 Jakub Jelinek <jakub@redhat.com>
5961 PR tree-optimization/57230
5962 * gcc.dg/strlenopt-24.c: New test.
5964 PR tree-optimization/57230
5965 * gcc.dg/strlenopt-23.c: New test.
5967 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
5970 * gcc.target/sh/pr57108.c: Move this test case to ...
5971 * gcc.c-torture/compile/pr57108.c: ... here.
5973 2013-05-10 Richard Biener <rguenther@suse.de>
5975 PR tree-optimization/57214
5976 * gcc.dg/torture/pr57214.c: New testcase.
5978 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
5980 * gcc.dg/vector-shift.c: New testcase.
5982 2013-05-10 Jakub Jelinek <jakub@redhat.com>
5984 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
5986 PR tree-optimization/45216
5987 PR tree-optimization/57157
5988 * c-c++-common/rotate-1.c: New test.
5989 * c-c++-common/rotate-1a.c: New test.
5990 * c-c++-common/rotate-2.c: New test.
5991 * c-c++-common/rotate-2a.c: New test.
5992 * c-c++-common/rotate-3.c: New test.
5993 * c-c++-common/rotate-3a.c: New test.
5994 * c-c++-common/rotate-4.c: New test.
5995 * c-c++-common/rotate-4a.c: New test.
5997 2013-05-10 Richard Biener <rguenther@suse.de>
5999 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6000 * gcc.target/i386/l_fma_double_1.c: Adjust.
6001 * gcc.target/i386/l_fma_double_2.c: Likewise.
6002 * gcc.target/i386/l_fma_double_3.c: Likewise.
6003 * gcc.target/i386/l_fma_double_4.c: Likewise.
6004 * gcc.target/i386/l_fma_double_5.c: Likewise.
6005 * gcc.target/i386/l_fma_double_6.c: Likewise.
6006 * gcc.target/i386/l_fma_float_1.c: Likewise.
6007 * gcc.target/i386/l_fma_float_2.c: Likewise.
6008 * gcc.target/i386/l_fma_float_3.c: Likewise.
6009 * gcc.target/i386/l_fma_float_4.c: Likewise.
6010 * gcc.target/i386/l_fma_float_5.c: Likewise.
6011 * gcc.target/i386/l_fma_float_6.c: Likewise.
6013 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6016 * g++.dg/cpp0x/pr51226.C: New.
6018 2013-04-16 Han Shen <shenhan@google.com>
6020 Test cases for '-fstack-protector-strong'.
6021 * gcc.dg/fstack-protector-strong.c: New.
6022 * g++.dg/fstack-protector-strong.C: New.
6024 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6026 * gcc.target/aarch64/ands_1.c: New test.
6027 * gcc.target/aarch64/ands_2.c: Likewise
6029 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6031 * lib/target-supports.exp (check_effective_target_hw): New
6033 * c-c++-common/asan/clone-test-1.c: Call
6034 check_effective_target_hw.
6035 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6036 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6037 possible decorations.
6038 * c-c++-common/asan/null-deref-1.c: Likewise.
6039 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6040 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6041 * c-c++-common/asan/use-after-free-1.c: Likewise.
6042 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6043 * g++.dg/asan/large-func-test-1.C: Likewise.
6045 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6047 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6049 2013-05-07 Richard Biener <rguenther@suse.de>
6052 * g++.dg/torture/pr57190.C: New testcase.
6054 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6056 PR tree-optimization/57149
6057 * gcc.dg/pr57149.c: New test.
6060 * gcc.dg/pr57184.c: New test.
6062 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6064 * gnat.dg/specs/array3.ads: New test.
6066 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6068 * c-c++-common/vector-scalar-2.c: New testcase.
6070 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6072 * gcc.target/i386/asm-dialect-2.c: New testcase.
6074 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6077 * g++.dg/cpp0x/auto38.C: New.
6079 2013-05-06 Richard Biener <rguenther@suse.de>
6081 PR tree-optimization/57185
6082 * gcc.dg/autopar/pr57185.c: New testcase.
6084 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6087 * gcc.target/i386/pr57106.c: New test.
6089 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6091 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6092 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6093 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6094 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6095 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6096 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6097 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6099 2013-05-06 Teresa Johnson <tejohnson@google.com>
6102 * gcc.dg/pr57154.c: New test.
6104 2013-05-06 Richard Biener <rguenther@suse.de>
6107 * gcc.dg/torture/pr57147-1.c: New testcase.
6108 * gcc.dg/torture/pr57147-2.c: Likewise.
6109 * gcc.dg/torture/pr57147-3.c: Likewise.
6111 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6114 * gcc.target/sh/pr55303-1.c: New.
6115 * gcc.target/sh/pr55303-2.c: New.
6116 * gcc.target/sh/pr55303-3.c: New.
6118 2013-05-05 Tobias Burnus <burnus@net-b.de>
6120 * gfortran.dg/allocate_with_source_3.f90: New.
6122 2013-05-05 Tobias Burnus <burnus@net-b.de>
6125 * gfortran.dg/null_8.f90: New.
6127 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6130 * g++.dg/cpp0x/enum27.C: New.
6131 * g++.dg/cpp0x/enum_base.C: Adjust.
6133 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6135 PR tree-optimization/56205
6136 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6138 2013-05-04 Tobias Burnus <burnus@net-b.de>
6140 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6141 * gfortran.dg/bind_c_usage_27.f90: New.
6142 * gfortran.dg/bind_c_usage_28.f90: New.
6144 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6147 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6149 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6152 * gcc.target/powerpc/pr57150.c: New file.
6154 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6156 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6157 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6158 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6159 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6160 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6161 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6162 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6164 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6166 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6167 scan-assembler-times.
6169 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6171 * gcc.dg/tree-ssa/slsr-32.c: New.
6172 * gcc.dg/tree-ssa/slsr-33.c: New.
6173 * gcc.dg/tree-ssa/slsr-34.c: New.
6174 * gcc.dg/tree-ssa/slsr-35.c: New.
6175 * gcc.dg/tree-ssa/slsr-36.c: New.
6176 * gcc.dg/tree-ssa/slsr-37.c: New.
6177 * gcc.dg/tree-ssa/slsr-38.c: New.
6179 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6181 * gcc.target/aarch64/tst_1.c: New test.
6182 * gcc.target/aarch64/tst_2.c: Likewise
6184 2013-05-02 Jeff Law <law@redhat.com>
6186 PR tree-optimization/57144
6187 * gcc.c-torture/execute/pr57144.c: New test.
6189 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6191 PR rtl-optimization/57130
6192 * gcc.c-torture/execute/pr57130.c: New test.
6194 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6196 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6198 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6200 * gcc.target/aarch64/fabd.c: New file.
6202 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6205 * g++.dg/cpp0x/pr54318.C: New.
6207 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6210 * g++.dg/parse/error51.C: New.
6211 * g++.dg/parse/error15.C: Adjust column numbers.
6213 2013-05-02 Tobias Burnus <burnus@net-b.de>
6216 * gfortran.dg/size_kind_2.f90: New.
6217 * gfortran.dg/size_kind_3.f90: New.
6219 2013-05-02 Richard Biener <rguenther@suse.de>
6222 * g++.dg/torture/pr57140.C: New testcase.
6224 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6227 * gcc.target/arm/pr56732-1.c: New test.
6229 2013-05-02 Martin Jambor <mjambor@suse.cz>
6232 * gcc.dg/ipa/pr56988.c: New test.
6234 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6236 * gcc.target/aarch64/bics_1.c: New test.
6237 * gcc.target/aarch64/bics_2.c: Likewise.
6239 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6241 PR rtl-optimization/57131
6242 * gcc.c-torture/execute/pr57131.c: New test.
6244 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6247 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6249 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6252 * gcc.target/i386/pr57091.c: New test.
6254 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6256 * gcc.target/aarch64/vect-vaddv.c: New.
6258 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6260 * gcc.target/aarch64/vect-vmaxv.c: New.
6261 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6263 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6265 * gcc.target/aarch64/scalar-vca.c: New.
6266 * gcc.target/aarch64/vect-vca.c: Likewise.
6268 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6270 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6271 (test_vceqd_s64): Force arguments to SIMD registers.
6272 (test_vceqzd_s64): Likewise.
6273 (test_vcged_s64): Likewise.
6274 (test_vcled_s64): Likewise.
6275 (test_vcgezd_s64): Likewise.
6276 (test_vcged_u64): Likewise.
6277 (test_vcgtd_s64): Likewise.
6278 (test_vcltd_s64): Likewise.
6279 (test_vcgtzd_s64): Likewise.
6280 (test_vcgtd_u64): Likewise.
6281 (test_vclezd_s64): Likewise.
6282 (test_vcltzd_s64): Likewise.
6283 (test_vtst_s64): Likewise.
6284 (test_vtst_u64): Likewise.
6286 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6289 * g++.dg/cpp0x/decltype53.C: New.
6291 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6294 * gfortran.dg/power_5.f90: New test.
6296 2013-04-30 Richard Biener <rguenther@suse.de>
6299 * gcc.dg/torture/pr57122.c: New testcase.
6301 2013-04-30 Richard Biener <rguenther@suse.de>
6304 * g++.dg/torture/pr57107.C: New testcase.
6306 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6308 PR rtl-optimization/57105
6309 * gcc.dg/pr57105.c: New test.
6311 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6313 PR tree-optimization/57104
6314 * gcc.dg/pr57104.c: New test.
6316 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6319 * gcc.target/i386/pr44578.c: New test.
6321 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6324 * gcc.target/i386/pr57097.c: New test.
6326 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6329 * gcc.target/i386/pr57098.c: New test.
6331 2013-04-29 Kai Tietz <ktietz@redhat.com>
6333 * gcc.c-torture/execute/pr55875.c: New test.
6335 2013-04-29 Richard Biener <rguenther@suse.de>
6338 * gcc.dg/torture/pr57075.c: New testcase.
6340 2013-04-29 Richard Biener <rguenther@suse.de>
6343 * gcc.dg/autopar/pr57103.c: New testcase.
6345 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6347 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6349 2013-04-29 Tom de Vries <tom@codesourcery.com>
6351 * gcc.dg/pr50763.c: Update test.
6353 2013-04-26 Jeff Law <law@redhat.com>
6355 * gcc.dg/tree-ssa/vrp88.c: New test.
6357 2013-04-29 Christian Bruel <christian.bruel@st.com>
6360 * gcc.target/sh/pr57108.c: New test.
6362 2013-04-29 Richard Biener <rguenther@suse.de>
6365 * gfortran.dg/gomp/pr57089.f90: New testcase.
6367 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6369 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6371 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6373 * gcc.target/aarch64/vect-vcvt.c: New.
6375 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6377 * gcc.target/aarch64/vect-vrnd.c: New.
6379 2013-04-29 Richard Biener <rguenther@suse.de>
6381 PR tree-optimization/57081
6382 * gcc.dg/torture/pr57081.c: New testcase.
6384 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6386 PR tree-optimization/57083
6387 * gcc.dg/torture/pr57083.c: New test.
6389 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6392 * g++.dg/cpp0x/decltype52.C: New.
6394 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6396 N3472 binary constants
6397 * g++.dg/cpp/limits.C: Adjust warning wording.
6398 * g++.dg/system-binary-constants-1.C: Likewise.
6399 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6401 2013-04-28 Tobias Burnus <burnus@net-b.de>
6404 * gfortran.dg/coarray_30.f90: New.
6406 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6409 * frontend-passes (optimize_power): New function.
6410 (optimize_op): Use it.
6412 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6415 * gcc.c-torture/execute/pr56866.c: New test.
6416 * gcc.target/i386/pr56866.c: New test.
6418 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6421 * gcc.dg/setjmp-5.c: New test.
6423 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6426 * g++.dg/cpp0x/constexpr-55708.C: New.
6428 2013-04-26 Richard Biener <rguenther@suse.de>
6430 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6431 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6432 * gcc.dg/pr53265.c: Remove XFAILs.
6433 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6434 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6436 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6438 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6439 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6440 -fdiagnostics-color=never option similarly to
6441 -fno-diagnostics-show-caret option.
6443 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6445 PR rtl-optimization/57003
6446 * gcc.target/i386/pr57003.c: New test.
6448 2013-04-25 Marek Polacek <polacek@redhat.com>
6450 PR tree-optimization/57066
6451 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6453 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6454 Tejas Belagod <tejas.belagod@arm.com>
6456 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6457 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6458 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6460 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6462 * gcc.target/aarch64/cmp.c: New.
6464 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6466 * gcc.target/aarch64/ngc.c: New.
6468 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6470 * lib/target-supports.exp
6471 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6472 (check_effective_target_arm_neon_fp16_ok): Likewise.
6473 (add_options_for_arm_neon_fp16): Likewise.
6474 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6475 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6477 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6479 PR rtl-optimizations/57046
6480 * gcc.target/i386/pr57046.c: New test.
6482 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6484 * g++.dg/cpp1y/cplusplus.C: New.
6486 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6488 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6490 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6492 * c-c++-common/Wpointer-arith-1.c: New.
6494 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6496 * g++.dg/cpp1y/cxx1y_macro.C: New.
6498 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6501 * g++.dg/cpp0x/sfinae45.C: New.
6503 2013-04-24 Richard Biener <rguenther@suse.de>
6506 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6508 2013-04-23 Richard Biener <rguenther@suse.de>
6511 * gcc.dg/torture/pr57036-1.c: New testcase.
6512 * gcc.dg/torture/pr57036-2.c: Likewise.
6514 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6516 * gcc.target/aarch64/scalar-mov.c: New testcase.
6518 2013-04-23 Richard Biener <rguenther@suse.de>
6520 PR tree-optimization/57026
6521 * gcc.dg/torture/pr57026.c: New testcase.
6523 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6527 * gfortran.dg/transfer_check_4.f90: New.
6529 2013-04-22 Marek Polacek <polacek@redhat.com>
6532 * gcc.dg/pr56990.c: New test.
6534 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6537 * gcc.target/i386/pr57018.c: New test.
6539 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6541 * gcc.target/aarch64/vrecps.c: New.
6542 * gcc.target/aarch64/vrecpx.c: Likewise.
6544 2013-04-22 Christian Bruel <christian.bruel@st.com>
6547 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6549 2013-04-21 Jeff Law <law@redhat.com>
6551 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6553 2013-04-20 Tobias Burnus <burnus@net-b.de>
6556 * gfortran.dg/c_loc_test_22.f90: New.
6558 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6560 PR rtl-optimization/56847
6561 * gcc.dg/pr56847.c: New test.
6563 2013-04-19 Richard Biener <rguenther@suse.de>
6565 PR tree-optimization/56982
6566 * gcc.c-torture/execute/pr56982.c: New testcase.
6568 2013-04-19 Martin Jambor <mjambor@suse.cz>
6570 PR tree-optimization/56718
6571 * g++.dg/ipa/imm-devirt-1.C: New test.
6572 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6574 2013-04-19 Richard Biener <rguenther@suse.de>
6576 PR tree-optimization/57000
6577 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6579 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6580 Mikael Morin <mikael@gcc.gnu.org>
6583 * gfortran.dg/array_constructor_45.f90: New test.
6584 * gfortran.dg/array_constructor_46.f90: New test.
6585 * gfortran.dg/array_constructor_47.f90: New test.
6586 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6588 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6590 PR rtl-optimization/56999
6591 * g++.dg/opt/pr56999.C: New test.
6593 2013-04-18 Cary Coutant <ccoutant@google.com>
6595 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6596 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6598 2013-04-18 Cary Coutant <ccoutant@google.com>
6600 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6601 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6602 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6603 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6604 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6605 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6606 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6607 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6608 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6609 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6610 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6612 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6614 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6616 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6618 PR tree-optimization/56984
6619 * gcc.c-torture/compile/pr56984.c: New test.
6621 PR rtl-optimization/56992
6622 * gcc.dg/pr56992.c: New test.
6624 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6627 * gfortran.dg/proc_ptr_42.f90: New.
6629 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6631 * gnat.dg/discr41.ad[sb]: New test.
6632 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6633 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6634 * gcc.dg/vect/slp-24.c: Likewise.
6635 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6636 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6637 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6638 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6639 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6640 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6641 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6642 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6643 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6644 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6645 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6646 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6647 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6648 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6649 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6650 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6651 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6652 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6653 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6654 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6655 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6656 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6657 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6658 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6659 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6660 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6662 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6665 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6666 * gfortran.dg/module_md5_1.f90: Remove.
6668 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6670 * gcc.target/aarch64/adds3.c: New.
6671 * gcc.target/aarch64/subs3.c: New.
6673 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6675 * gcc.target/aarch64/adds1.c: New.
6676 * gcc.target/aarch64/adds2.c: New.
6677 * gcc.target/aarch64/subs1.c: New.
6678 * gcc.target/aarch64/subs2.c: New.
6680 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6682 Implement n3599 - Literal operator templates for strings.
6683 * g++.dg/cpp1y/udlit-char-template.C: New test.
6684 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6686 2013-04-16 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/no_arg_check_1.f90: New.
6690 * gfortran.dg/no_arg_check_2.f90: New.
6691 * gfortran.dg/no_arg_check_3.f90: New.
6693 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6696 * gfortran.dg/proc_ptr_41.f90: New.
6698 2013-04-16 Richard Biener <rguenther@suse.de>
6700 PR tree-optimization/56756
6701 * gcc.dg/torture/pr56756.c: New testcase.
6703 2013-04-16 Tobias Burnus <burnus@net-b.de>
6706 * gfortran.dg/c_assoc_5.f90: New.
6708 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6710 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6711 * gcc.c-torture/execute/pr33992.x: Remove.
6712 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6713 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6714 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6716 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6718 PR tree-optimization/56962
6719 * gcc.c-torture/execute/pr56962.c: New test.
6721 2013-04-15 Richard Biener <rguenther@suse.de>
6723 PR tree-optimization/56933
6724 * gcc.dg/vect/pr56933.c: New testcase.
6726 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6728 * gcc.target/arm/anddi3-opt.c: New test.
6729 * gcc.target/arm/anddi3-opt2.c: Likewise.
6731 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6733 * gcc.dg/pr56890-1.c: New test.
6734 * gcc.dg/pr56890-2.c: Likewise.
6736 2013-04-15 Joey Ye <joey.ye@arm.com>
6738 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6739 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6741 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6744 * gfortran.dg/select_type_33.f03: New test.
6746 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6749 * gfortran.dg/typebound_proc_29.f03: New.
6751 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6754 * gfortran.dg/typebound_proc_28.f03: New.
6756 2013-04-12 Jeff Law <law@redhat.com>
6758 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6761 2013-04-12 Tobias Burnus <burnus@net-b.de>
6764 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6766 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6769 * gcc.target/i386/pr56903.c: New test.
6771 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6774 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6775 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6776 * gfortran.dg/block_11.f90: Fix invalid test case.
6777 * gfortran.dg/function_types_3.f90: Add new error message.
6778 * gfortran.dg/global_references_1.f90: Ditto.
6779 * gfortran.dg/import2.f90: Remove unneeded parts.
6780 * gfortran.dg/import6.f90: Fix invalid test case.
6781 * gfortran.dg/proc_decl_2.f90: Ditto.
6782 * gfortran.dg/proc_decl_9.f90: Ditto.
6783 * gfortran.dg/proc_decl_18.f90: Ditto.
6784 * gfortran.dg/proc_ptr_40.f90: New.
6785 * gfortran.dg/whole_file_7.f90: Modified error wording.
6786 * gfortran.dg/whole_file_16.f90: Ditto.
6787 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6788 * gfortran.dg/whole_file_18.f90: Modified error wording.
6789 * gfortran.dg/whole_file_20.f03: Ditto.
6790 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6793 2013-04-12 Richard Biener <rguenther@suse.de>
6796 2013-04-10 Richard Biener <rguenther@suse.de>
6798 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6800 2013-04-12 Tobias Burnus <burnus@net-b.de>
6803 * gfortran.dg/class_allocate_15.f90: New.
6806 2013-04-12 Tobias Burnus <burnus@net-b.de>
6808 * gfortran.dg/coarray_lib_alloc_2.f90: Update
6809 scan-tree-dump-times.
6811 2013-04-12 Jakub Jelinek <jakub@redhat.com>
6813 PR tree-optimization/56918
6814 PR tree-optimization/56920
6815 * gcc.dg/vect/pr56918.c: New test.
6816 * gcc.dg/vect/pr56920.c: New test.
6818 2013-04-12 Tobias Burnus <burnus@net-b.de>
6821 * gfortran.dg/class_allocate_14.f90: New.
6822 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
6823 * gfortran.dg/coarray_lib_alloc_3.f90: New.
6825 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
6827 * gcc.dg/fold-cstvecshift.c: New testcase.
6829 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6831 * gcc.target/aarch64/negs.c: New.
6833 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6836 * g++.dg/template/arrow4.C: New test.
6838 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
6840 * gnat.dg/array23.adb: New test.
6841 * gnat.dg/array23_pkg[123].ads: New helpers.
6843 2013-04-11 Jeff Law <law@redhat.com>
6845 PR tree-optimization/56900
6846 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
6848 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6851 * g++.dg/cpp0x/sfinae44.C: New.
6853 2013-04-11 Arnaud Charlet <charlet@adacore.com>
6855 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
6856 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
6858 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6861 * g++.dg/cpp0x/enum26.C: New.
6862 * g++.old-deja/g++.pt/mangle1.C: Adjust.
6864 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6866 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
6868 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
6870 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6871 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
6872 loop is vectorized and that the correct instruction is generated.
6873 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6874 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6875 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6877 2013-04-11 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/56899
6880 * gcc.c-torture/execute/pr56899.c: New test.
6882 2013-04-10 David S. Miller <davem@davemloft.net>
6884 * gcc.target/sparc/setcc-4.c: New test.
6885 * gcc.target/sparc/setcc-5.c: New test.
6887 2013-04-10 Richard Biener <rguenther@suse.de>
6889 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6891 2013-04-10 Richard Biener <rguenther@suse.de>
6893 * gcc.dg/vect/slp-39.c: New testcase.
6895 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
6897 PR tree-optimization/55524
6898 * gcc.target/epiphany/fnma-1.c: New test.
6900 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
6902 * gcc.dg/tree-ssa/inline-11.c: New test
6904 2013-04-10 Jakub Jelinek <jakub@redhat.com>
6907 * g++.dg/template/arrow3.C: New test.
6909 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6911 * gcc.target/arm/minmax_minus.c: New test.
6913 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6916 * c-c++-common/gomp/pr56883.c: New test.
6918 2013-04-09 Jeff Law <law@redhat.com>
6920 * gcc.dg/tree-ssa/vrp87.c: New test.
6922 2013-04-09 Jakub Jelinek <jakub@redhat.com>
6924 PR tree-optimization/56854
6925 * g++.dg/torture/pr56854.C: New test.
6927 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6930 * gfortran.dg/array_constructor_44.f90: New test.
6932 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6935 * g++.dg/cpp0x/constexpr-specialization.C: New.
6937 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6939 * gcc.c-torture/execute/pr56837.c: New test.
6943 * g++.dg/opt/vt3.C: New test.
6944 * g++.dg/opt/vt4.C: New test.
6946 2013-04-08 Jeff Law <law@redhat.com>
6948 * gcc.dg/tree-ssa/forwprop-25.c: New test.
6950 2013-04-08 Richard Biener <rguenther@suse.de>
6952 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
6954 2013-04-08 Richard Biener <rguenther@suse.de>
6956 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6958 2013-04-08 Richard Biener <rguenther@suse.de>
6960 * g++.dg/vect/slp-pr56812.cc: Adjust.
6962 2013-04-08 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/pr56837.c: New test.
6965 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
6966 "generated memset minus one".
6968 2013-04-07 Tobias Burnus <burnus@net-b.de>
6971 * gfortran.dg/reshape_5.f90: New.
6973 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6976 * gcc.target/powerpc/recip-1.c: Modify expected output.
6977 * gcc.target/powerpc/recip-3.c: Likewise.
6978 * gcc.target/powerpc/recip-4.c: Likewise.
6979 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
6981 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6983 * gcc.target/arm/peep-ldrd-1.c: New test.
6984 * gcc.target/arm/peep-strd-1.c: Likewise.
6986 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
6988 * gcc.target/arm/negdi-1.c: New test.
6989 * gcc.target/arm/negdi-2.c: Likewise.
6990 * gcc.target/arm/negdi-3.c: Likewise.
6991 * gcc.target/arm/negdi-4.c: Likewise.
6993 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6995 * lib/target-supports.exp (add_options_for_arm_v8_neon):
6996 Add -march=armv8-a when we use v8 NEON.
6997 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
6998 (check_effective_target_vect_call_ceilf): Likewise.
6999 (check_effective_target_vect_call_floorf): Likewise.
7000 (check_effective_target_vect_call_roundf): Likewise.
7001 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7002 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7003 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7004 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7005 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7007 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7009 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7010 * gcc.target/powerpc/sd-pwr6.c: Same.
7011 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7012 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7014 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7016 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7018 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7021 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7022 * gfortran.dg/altreturn_4.f90: Ditto.
7023 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7024 * gfortran.dg/altreturn_5.f90: Ditto.
7025 * gfortran.dg/altreturn_6.f90: Ditto.
7026 * gfortran.dg/altreturn_7.f90: Ditto.
7028 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7030 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7032 (check_effective_target_arm_v8_neon_ok_nocache):
7034 (check_effective_target_arm_v8_neon_ok): Change to use
7035 check_effective_target_arm_v8_neon_ok_nocache.
7036 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7038 (check_effective_target_vect_call_btruncf):
7039 Enable for arm and ARMv8 NEON.
7040 (check_effective_target_vect_call_ceilf): Likewise.
7041 (check_effective_target_vect_call_floorf): Likewise.
7042 (check_effective_target_vect_call_roundf): Likewise.
7043 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7046 2013-04-04 Marek Polacek <polacek@redhat.com>
7048 PR tree-optimization/48186
7049 * gcc.dg/pr48186.c: New test.
7051 2013-04-04 Richard Biener <rguenther@suse.de>
7053 PR tree-optimization/56826
7054 * gcc.dg/vect/pr56826.c: New testcase.
7055 * gcc.dg/vect/O3-pr36098.c: Adjust.
7057 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7059 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7060 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7061 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7062 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7063 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7064 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7065 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7066 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7067 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7068 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7070 2013-04-04 Richard Biener <rguenther@suse.de>
7072 PR tree-optimization/56213
7073 * gcc.dg/vect/vect-123.c: New testcase.
7075 2013-04-04 Tobias Burnus <burnus@net-b.de>
7078 * gfortran.dg/read_repeat_2.f90: New.
7080 2013-04-04 Richard Biener <rguenther@suse.de>
7082 PR tree-optimization/56837
7083 * g++.dg/torture/pr56837.C: New testcase.
7085 2013-04-04 Tobias Burnus <burnus@net-b.de>
7088 * gfortran.dg/c_loc_test_21.f90: New.
7089 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7090 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7091 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7092 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7093 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7095 2013-04-03 Jeff Law <law@redhat.com>
7097 PR tree-optimization/56799
7098 * gcc.c-torture/execute/pr56799.c: New test.
7100 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7103 * g++.dg/warn/Wpointer-arith-1.C: New.
7104 * g++.dg/gomp/for-19.C: Adjust.
7106 2013-04-03 Marek Polacek <polacek@redhat.com>
7109 * gcc.dg/pr55702.c: New test.
7111 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7114 * gcc.dg/pr56809.c: New testcase.
7116 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7119 * g++.dg/debug/pr56819.C: New test.
7121 2013-04-03 Richard Biener <rguenther@suse.de>
7123 PR tree-optimization/56817
7124 * g++.dg/torture/pr56817.C: New testcase.
7126 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7128 * gcc.dg/vect/bb-slp-31.c: New file.
7130 2013-04-03 Jason Merrill <jason@redhat.com>
7133 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7135 2013-04-03 Richard Biener <rguenther@suse.de>
7137 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7139 2013-04-03 Richard Biener <rguenther@suse.de>
7141 PR tree-optimization/55964
7142 * gcc.dg/torture/pr55964-2.c: New testcase.
7144 2013-04-03 Richard Biener <rguenther@suse.de>
7146 PR tree-optimization/56501
7147 * gcc.dg/torture/pr56501.c: New testcase.
7149 2013-04-03 Richard Biener <rguenther@suse.de>
7151 PR tree-optimization/56407
7152 * gcc.dg/torture/pr56407.c: New testcase.
7154 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7156 PR tree-optimization/56790
7157 * g++.dg/ext/pr56790-1.C: New testcase.
7159 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7161 * gcc.target/i386/merge-1.c: New testcase.
7162 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7164 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7167 * gcc.c-torture/execute/pr19449.c: New test.
7169 2013-04-03 Richard Biener <rguenther@suse.de>
7171 PR tree-optimization/56812
7172 * g++.dg/vect/slp-pr56812.cc: New testcase.
7174 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7178 * gfortran.dg/altreturn_8.f90: New.
7179 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7180 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7181 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7183 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7185 PR rtl-optimization/56745
7186 * gcc.c-torture/compile/pr56745.c: New test.
7188 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7190 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7192 2013-04-02 Richard Biener <rguenther@suse.de>
7194 PR tree-optimization/56778
7195 * gcc.dg/torture/pr56778.c: New testcase.
7197 2013-04-02 Richard Biener <rguenther@suse.de>
7200 * g++.dg/torture/pr56768.C: New testcase.
7202 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7204 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7206 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7209 * gfortran.dg/namelist_82.f90: New test.
7211 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7214 * gfortran.dg/implicit_class_1.f90: New.
7216 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7219 * gfortran.dg/namelist_81.f90: New test.
7221 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7223 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7224 for constant and equal string lengths.
7225 * gfortran.dg/character_comparison_5.f90: Likewise.
7226 * gfortran.dg/character_comparison_9.f90: New test.
7228 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7230 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7231 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7233 2013-03-29 Tobias Burnus <burnus@net-b.de>
7236 * gfortran.dg/optional_absent_3.f90: New.
7238 2013-03-29 Tobias Burnus <burnus@net-b.de>
7241 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7243 2013-03-29 Tobias Burnus <burnus@net-b.de>
7246 * gfortran.dg/namelist_80.f90: New.
7248 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7251 * gfortran.dg/string_length_2.f90: New test.
7252 * gfortran.dg/dependency_41.f90: New test.
7254 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7257 * gfortran.dg/array_constructor_43.f90: New test.
7258 * gfortran.dg/random_seed_3.f90: New test.
7260 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7262 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7263 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7264 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7265 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7266 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7267 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7268 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7269 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7270 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7271 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7273 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7276 * g++.dg/conversion/op4.C: Adjust.
7277 * g++.dg/cpp0x/rv1n.C: Likewise.
7278 * g++.dg/cpp0x/rv2n.C: Likewise.
7279 * g++.dg/cpp0x/template_deduction.C: Likewise.
7280 * g++.dg/expr/cond8.C: Likewise.
7281 * g++.dg/other/error4.C: Likewise.
7282 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7283 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7284 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7285 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7286 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7287 * g++.old-deja/g++.law/cvt20.C: Likewise.
7288 * g++.old-deja/g++.law/cvt8.C: Likewise.
7289 * g++.old-deja/g++.law/init8.C: Likewise.
7290 * g++.old-deja/g++.mike/net12.C: Likewise.
7291 * g++.old-deja/g++.mike/net8.C: Likewise.
7292 * g++.old-deja/g++.mike/p2793.C: Likewise.
7293 * g++.old-deja/g++.mike/p3836.C: Likewise.
7294 * g++.old-deja/g++.mike/p418.C: Likewise.
7295 * g++.old-deja/g++.mike/p701.C: Likewise.
7296 * g++.old-deja/g++.mike/p807.C: Likewise.
7298 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7301 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7304 2013-03-28 Marek Polacek <polacek@redhat.com>
7306 PR tree-optimization/56695
7307 * gcc.dg/vect/pr56695.c: New test.
7309 2013-03-28 Richard Biener <rguenther@suse.de>
7311 PR tree-optimization/37021
7312 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7313 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7315 2013-03-27 Tobias Burnus <burnus@net-b.de>
7319 * gfortran.dg/sizeof_2.f90: New.
7320 * gfortran.dg/sizeof_3.f90: New.
7321 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7323 2013-03-27 Richard Biener <rguenther@suse.de>
7325 PR tree-optimization/37021
7326 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7328 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7330 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7331 * g++.dg/ipa/ivinline-2.C: Likewise.
7332 * g++.dg/ipa/ivinline-3.C: Likewise.
7333 * g++.dg/ipa/ivinline-4.C: Likewise.
7334 * g++.dg/ipa/ivinline-5.C: Likewise.
7335 * g++.dg/ipa/ivinline-7.C: Likewise.
7336 * g++.dg/ipa/ivinline-8.C: Likewise.
7337 * g++.dg/ipa/ivinline-9.C: Likewise.
7338 * g++.dg/cpp0x/noexcept03.C: Likewise.
7339 * gcc.dg/const-1.c: Likewise.
7340 * gcc.dg/ipa/pure-const-1.c: Likewise.
7341 * gcc.dg/noreturn-8.c: Likewise.
7342 * gcc.target/i386/mmx-1.c: Likewise.
7343 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7344 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7345 * gcc.c-torture/execute/pr33992.x: New file.
7347 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7349 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7351 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7354 * g++.dg/ext/desig5.C: New.
7356 2013-03-26 Tobias Burnus <burnus@net-b.de>
7359 * gfortran.dg/merge_init_expr_2.f90: New.
7360 * gfortran.dg/merge_char_1.f90: Modify test to
7361 stay a run-time test.
7362 * gfortran.dg/merge_char_3.f90: Ditto.
7364 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7366 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7367 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7369 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7372 * g++.dg/cpp0x/range-for23.C: New.
7374 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7377 * gfortran.dg/namelist_79.f90: New.
7379 2013-03-25 Martin Jambor <mjambor@suse.cz>
7381 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7383 2013-03-25 Tobias Burnus <burnus@net-b.de>
7403 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7404 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7405 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7406 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7407 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7408 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7409 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7410 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7411 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7412 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7413 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7414 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7415 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7416 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7417 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7418 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7419 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7420 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7421 * gfortran.dg/pr32601_1.f03: Ditto.
7422 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7423 * gfortran.dg/blockdata_7.f90: New.
7424 * gfortran.dg/c_assoc_4.f90: New.
7425 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7426 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7427 * gfortran.dg/c_funloc_tests_8.f90: New.
7428 * gfortran.dg/c_loc_test_17.f90: New.
7429 * gfortran.dg/c_loc_test_18.f90: New.
7430 * gfortran.dg/c_loc_test_19.f90: New.
7431 * gfortran.dg/c_loc_test_20.f90: New.
7432 * gfortran.dg/c_sizeof_5.f90: New.
7433 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7434 * gfortran.dg/transfer_resolve_2.f90: New.
7435 * gfortran.dg/transfer_resolve_3.f90: New.
7436 * gfortran.dg/transfer_resolve_4.f90: New.
7437 * gfortran.dg/pr32601.f03: Update dg-error.
7438 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7439 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7441 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7443 * gcc.target/arm/vseleqdf.c: New test.
7444 * gcc.target/arm/vseleqsf.c: Likewise.
7445 * gcc.target/arm/vselgedf.c: Likewise.
7446 * gcc.target/arm/vselgesf.c: Likewise.
7447 * gcc.target/arm/vselgtdf.c: Likewise.
7448 * gcc.target/arm/vselgtsf.c: Likewise.
7449 * gcc.target/arm/vselledf.c: Likewise.
7450 * gcc.target/arm/vsellesf.c: Likewise.
7451 * gcc.target/arm/vselltdf.c: Likewise.
7452 * gcc.target/arm/vselltsf.c: Likewise.
7453 * gcc.target/arm/vselnedf.c: Likewise.
7454 * gcc.target/arm/vselnesf.c: Likewise.
7455 * gcc.target/arm/vselvcdf.c: Likewise.
7456 * gcc.target/arm/vselvcsf.c: Likewise.
7457 * gcc.target/arm/vselvsdf.c: Likewise.
7458 * gcc.target/arm/vselvssf.c: Likewise.
7460 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7462 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7464 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7465 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7466 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7467 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7468 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7469 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7470 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7471 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7472 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7473 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7474 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7475 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7476 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7477 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7478 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7479 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7480 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7481 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7482 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7483 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7484 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7485 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7486 * gcc.target/arm/atomic-op-char.c: Likewise.
7487 * gcc.target/arm/atomic-op-consume.c: Likewise.
7488 * gcc.target/arm/atomic-op-int.c: Likewise.
7489 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7490 * gcc.target/arm/atomic-op-release.c: Likewise.
7491 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7492 * gcc.target/arm/atomic-op-short.c: Likewise.
7494 2013-03-25 Richard Biener <rguenther@suse.de>
7497 * g++.dg/torture/pr56694.C: New testcase.
7499 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7502 * gcc.target/arm/neon-vcond-gt.c: New test.
7503 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7504 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7506 2013-03-25 Richard Biener <rguenther@suse.de>
7508 PR tree-optimization/56689
7509 * gcc.dg/torture/pr56689.c: New testcase.
7511 2013-03-25 Kai Tietz <ktietz@redhat.com>
7513 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7515 2013-03-24 Tobias Burnus <burnus@net-b.de>
7518 * gfortran.dg/eof_5.f90: New.
7520 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7522 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7525 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7527 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7529 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7532 * gcc.c-torture/execute/builtins/builtins.exp: Add
7533 -Wl,--allow-multiple-definition for RTEMS targets.
7535 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7537 * gcc.target/aarch64/movk.c: New test.
7539 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7541 * g++.dg/ext/vector21.C: New testcase.
7543 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7545 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7546 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7548 2013-03-21 Richard Biener <rguenther@suse.de>
7550 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7551 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7553 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7555 * gcc.target/aarch64/vect.c: Test and result vector added
7556 for sabd and saba instructions.
7557 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7558 instructions in assembly.
7559 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7560 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7561 for fabd instruction.
7562 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7563 instruction in assembly.
7564 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7566 2013-03-20 Jeff Law <law@redhat.com>
7568 * g++.dg/tree-ssa/ssa-dom.C: New test.
7570 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7572 * gcc.target/powerpc/mmfpgpr.c: New test.
7573 * gcc.target/powerpc/sd-vsx.c: Likewise.
7574 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7575 * gcc.target/powerpc/vsx-float0.c: Likewise.
7577 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7579 PR tree-optimization/56355
7580 * gcc.dg/pr56355-1.c: New file.
7582 2013-03-20 Catherine Moore <clm@codesourcery.com>
7583 Richard Sandiford <rdsandiford@googlemail.com>
7585 * gcc.target/mips/mips.exp: Add microMIPS support.
7586 * gcc.target/mips/umips-movep-2.c: New test.
7587 * gcc.target/mips/umips-lwp-2.c: New test.
7588 * gcc.target/mips/umips-swp-5.c: New test.
7589 * gcc.target/mips/umips-constraints-1.c: New test.
7590 * gcc.target/mips/umips-lwp-3.c: New test.
7591 * gcc.target/mips/umips-swp-6.c: New test.
7592 * gcc.target/mips/umips-constraints-2.c: New test.
7593 * gcc.target/mips/umips-save-restore-1.c: New test.
7594 * gcc.target/mips/umips-lwp-4.c: New test.
7595 * gcc.target/mips/umips-swp-7.c: New test.
7596 * gcc.target/mips/umips-save-restore-2.c: New test.
7597 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7598 * gcc.target/mips/umips-lwp-5.c: New test.
7599 * gcc.target/mips/umips-save-restore-3.c: New test.
7600 * gcc.target/mips/umips-lwp-6.c: New test.
7601 * gcc.target/mips/umips-swp-1.c: New test.
7602 * gcc.target/mips/umips-lwp-7.c: New test.
7603 * gcc.target/mips/umips-swp-2.c: New test.
7604 * gcc.target/mips/umips-lwp-8.c: New test.
7605 * gcc.target/mips/umips-swp-3.c: New test.
7606 * gcc.target/mips/umips-movep-1.c: New test.
7607 * gcc.target/mips/umips-lwp-1.c: New test.
7608 * gcc.target/mips/umips-swp-4.c: New test.
7610 2013-03-20 Richard Biener <rguenther@suse.de>
7612 PR tree-optimization/56661
7613 * gcc.dg/torture/pr56661.c: New testcase.
7615 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7617 PR rtl-optimization/56605
7618 * gcc.target/powerpc/pr56605.c: New.
7620 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7623 * gfortran.dg/do_1.f90: Don't xfail.
7625 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7628 * gfortran.dg/namelist_77.f90: New.
7629 * gfortran.dg/namelist_78.f90: New.
7631 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7634 * gfortran.dg/open_negative_unit_1.f90: New.
7636 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7638 * gcc.target/aarch64/sbc.c: New test.
7640 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7642 * gcc.target/aarch64/ror.c: New test.
7644 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7646 * gcc.target/aarch64/extr.c: New test.
7648 2013-03-19 Richard Biener <rguenther@suse.de>
7650 PR tree-optimization/56273
7651 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7652 * c-c++-common/uninit-17.c: Likewise.
7654 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7656 PR tree-optimization/56635
7657 * g++.dg/torture/pr56635.C: New test.
7659 2013-03-18 Richard Biener <rguenther@suse.de>
7661 PR tree-optimization/3713
7662 * g++.dg/ipa/devirt-12.C: New testcase.
7664 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7667 * c-c++-common/pr56566.c: New test.
7669 2013-03-17 Jason Merrill <jason@redhat.com>
7671 * g++.dg/template/abstract-dr337.C: XFAIL.
7673 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7676 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7677 * c-c++-common/pr56607.c: New test.
7679 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7682 * g++.dg/cpp0x/constexpr-array5.C: New.
7684 2013-03-15 Tobias Burnus <burnus@net-b.de>
7687 * gfortran.dg/transfer_intrinsic_5.f90: New.
7689 2013-03-15 Kai Tietz <ktietz@redhat.com>
7691 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7692 * gcc.target/i386/pr20020-1.c: Likewise.
7693 * gcc.target/i386/pr20020-2.c: Likewise.
7694 * gcc.target/i386/pr20020-3.c: Likewise.
7695 * gcc.target/i386/pr53425-1.c: Likewise.
7696 * gcc.target/i386/pr53425-2.c: Likewise.
7697 * gcc.target/i386/pr55093.c: Likewise.
7698 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7700 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7703 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7704 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7706 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7708 PR tree-optimization/53265
7709 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7711 * gcc.dg/graphite/id-6.c (test): Likewise.
7712 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7713 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7715 PR tree-optimization/53265
7716 * gcc.dg/pr53265.c: New test.
7717 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7719 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7721 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7722 n, use it as high bound instead of 4.
7724 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7727 * gcc.target/sh/pr49880-1.c: New.
7728 * gcc.target/sh/pr49880-2.c: New.
7729 * gcc.target/sh/pr49880-3.c: New.
7730 * gcc.target/sh/pr49880-4.c: New.
7731 * gcc.target/sh/pr49880-5.c: New.
7733 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7735 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7737 2013-03-13 Richard Biener <rguenther@suse.de>
7739 PR tree-optimization/56608
7740 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7742 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7745 * g++.dg/cpp0x/alias-decl-32.C: New.
7747 2013-03-11 Jan Hubicka <jh@suse.cz>
7750 * gcc.c-torture/compile/pr56571.c: New testcase.
7752 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7754 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7755 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7757 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7759 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7760 * gcc.dg/inline_4.c: Likewise.
7761 * gcc.dg/unroll_2.c: Likewise.
7762 * gcc.dg/unroll_3.c: Likewise.
7763 * gcc.dg/unroll_4.c: Likewise.
7765 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7768 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7771 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7773 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7776 * gcc.c-torture/compile/pr40797.c: New.
7778 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7780 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7782 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7785 * gfortran.dg/class_56.f90: New test.
7787 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7790 * gcc.target/mips/pr56524.c: New test.
7792 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7795 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7797 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7800 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7802 2013-03-08 Marek Polacek <polacek@redhat.com>
7804 PR tree-optimization/56478
7805 * gcc.dg/torture/pr56478.c: New test.
7807 2013-03-08 Kai Tietz <ktietz@redhat.com>
7809 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
7810 targets linker option --allow-multiple-definition.
7812 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
7813 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
7814 * gcc.dg/pr52549.c: Add LLP64 case.
7815 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
7816 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
7817 * gcc.dg/torture/pr51071-2.c: Likewise.
7818 * gcc.dg/tree-ssa/vrp72.c: Likewise.
7819 * gcc.dg/tree-ssa/vrp73.c: Likewise.
7820 * gcc.dg/tree-ssa/vrp75.c: Likewise.
7821 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
7822 * gcc.dg/weak/weak-1.c: Likewise.
7823 * gcc.dg/weak/weak-2.c: Likewise.
7824 * gcc.dg/weak/weak-3.c: Likewise.
7825 * gcc.dg/weak/weak-4.c: Likewise.
7826 * gcc.dg/weak/weak-5.c: Likewise.
7827 * gcc.dg/weak/weak-15.c: Likewise.
7828 * gcc.dg/weak/weak-16.c: Likewise.
7830 * c-c++-common/pr54486.c: Skip test for mingw-targets.
7832 2013-03-07 Jakub Jelinek <jakub@redhat.com>
7834 PR tree-optimization/56559
7835 * gcc.dg/tree-ssa/reassoc-26.c: New test.
7837 2013-03-07 Andreas Schwab <schwab@suse.de>
7839 * gcc.dg/pr31490.c: Fix last change.
7841 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
7844 * g++.dg/template/crash115.C: New.
7846 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7848 PR tree-optimization/56539
7849 * gcc.c-torture/compile/pr56539.c: New test.
7851 2013-03-06 Kai Tietz <ktietz@redhat.com>
7853 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
7855 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
7856 * gcc.dg/lto/20091013-1_2.c: Likewise.
7857 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
7859 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7861 * gnat.dg/specs/aggr6.ads: New test.
7863 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
7865 * gnat.dg/loop_optimization15.ad[sb]: New test.
7867 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7870 * gcc.dg/pr56548.c: New test.
7872 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7875 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
7877 2013-03-06 Jakub Jelinek <jakub@redhat.com>
7880 * g++.dg/template/typename20.C: New test.
7882 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7885 * gcc.dg/pr56510.c: New test.
7887 PR rtl-optimization/56484
7888 * gcc.c-torture/compile/pr56484.c: New test.
7890 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7893 * g++.dg/warn/Wsign-conversion-2.C: New.
7895 2013-03-05 Richard Biener <rguenther@suse.de>
7897 PR tree-optimization/56270
7898 * gcc.dg/vect/slp-38.c: New testcase.
7900 2013-03-05 Jakub Jelinek <jakub@redhat.com>
7902 PR rtl-optimization/56494
7903 * gcc.dg/pr56494.c: New test.
7905 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
7907 * gcc.dg/pr56424.c: New test.
7909 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7911 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
7912 * gcc.dg/pr56228.c <avr>: Skip.
7914 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
7917 PR tree-optimization/52631
7918 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
7920 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
7922 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
7923 * gcc.dg/vect/vect-83_64.c: Same.
7925 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7928 * gfortran.dg/pointer_check_13.f90: New test.
7930 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
7933 * gfortran.dg/array_constructor_42.f90: New test.
7935 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7938 * g++.dg/template/static33.C: New.
7939 * g++.dg/template/static34.C: Likewise.
7942 * g++.dg/template/static35.C: New.
7944 2013-03-01 Steve Ellcey <sellcey@mips.com>
7946 * gcc.dg/pr56396.c: Require pic support.
7948 2013-03-01 Richard Biener <rguenther@suse.de>
7950 PR tree-optimization/55481
7951 * gcc.dg/torture/pr56488.c: New testcase.
7953 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
7954 Jakub Jelinek <jakub@redhat.com>
7957 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
7958 no_sanitize_address attribute rather than no_address_safety_analysis.
7959 * g++.dg/asan/sanitizer_test_utils.h
7960 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
7961 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
7962 in addition to no_address_safety_analysis.
7964 2013-02-28 Jason Merrill <jason@redhat.com>
7967 * g++.dg/cpp0x/constexpr-and.C: New.
7969 2013-02-28 Martin Jambor <mjambor@suse.cz>
7971 PR tree-optimization/56294
7972 * g++.dg/debug/pr56294.C: New test.
7974 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
7976 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
7978 2013-02-27 Marek Polacek <polacek@redhat.com>
7980 PR rtl-optimization/56466
7981 * gcc.dg/pr56466.c: New test.
7983 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7985 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
7986 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
7987 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
7989 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
7992 * gcc.dg/pr45472.c: New test.
7994 2013-02-26 Marek Polacek <polacek@redhat.com>
7996 PR tree-optimization/56426
7997 * gcc.dg/pr56436.c: New test.
7999 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8001 PR tree-optimization/56448
8002 * gcc.c-torture/compile/pr56448.c: New test.
8004 PR tree-optimization/56443
8005 * gcc.dg/torture/pr56443.c: New test.
8007 2013-02-25 Richard Biener <rguenther@suse.de>
8009 PR tree-optimization/56175
8010 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8012 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8015 * g++.dg/torture/pr56403.C: New test.
8017 2013-02-25 Catherine Moore <clm@codesourcery.com>
8020 2013-02-24 Catherine Moore <clm@codesourcery.com>
8021 Richard Sandiford <rdsandiford@googlemail.com>
8023 * gcc.target/mips/mips.exp: Add microMIPS support.
8024 * gcc.target/mips/umips-movep-2.c: New test.
8025 * gcc.target/mips/umips-lwp-2.c: New test.
8026 * gcc.target/mips/umips-swp-5.c: New test.
8027 * gcc.target/mips/umips-constraints-1.c: New test.
8028 * gcc.target/mips/umips-lwp-3.c: New test.
8029 * gcc.target/mips/umips-swp-6.c: New test.
8030 * gcc.target/mips/umips-constraints-2.c: New test.
8031 * gcc.target/mips/umips-save-restore-1.c: New test.
8032 * gcc.target/mips/umips-lwp-4.c: New test.
8033 * gcc.target/mips/umips-swp-7.c: New test.
8034 * gcc.target/mips/umips-save-restore-2.c: New test.
8035 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8036 * gcc.target/mips/umips-lwp-5.c: New test.
8037 * gcc.target/mips/umips-save-restore-3.c: New test.
8038 * gcc.target/mips/umips-lwp-6.c: New test.
8039 * gcc.target/mips/umips-swp-1.c: New test.
8040 * gcc.target/mips/umips-lwp-7.c: New test.
8041 * gcc.target/mips/umips-swp-2.c: New test.
8042 * gcc.target/mips/umips-lwp-8.c: New test.
8043 * gcc.target/mips/umips-swp-3.c: New test.
8044 * gcc.target/mips/umips-movep-1.c: New test.
8045 * gcc.target/mips/umips-lwp-1.c: New test.
8046 * gcc.target/mips/umips-swp-4.c: New test.
8048 2013-02-24 Catherine Moore <clm@codesourcery.com>
8049 Richard Sandiford <rdsandiford@googlemail.com>
8051 * gcc.target/mips/mips.exp: Add microMIPS support.
8052 * gcc.target/mips/umips-movep-2.c: New test.
8053 * gcc.target/mips/umips-lwp-2.c: New test.
8054 * gcc.target/mips/umips-swp-5.c: New test.
8055 * gcc.target/mips/umips-constraints-1.c: New test.
8056 * gcc.target/mips/umips-lwp-3.c: New test.
8057 * gcc.target/mips/umips-swp-6.c: New test.
8058 * gcc.target/mips/umips-constraints-2.c: New test.
8059 * gcc.target/mips/umips-save-restore-1.c: New test.
8060 * gcc.target/mips/umips-lwp-4.c: New test.
8061 * gcc.target/mips/umips-swp-7.c: New test.
8062 * gcc.target/mips/umips-save-restore-2.c: New test.
8063 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8064 * gcc.target/mips/umips-lwp-5.c: New test.
8065 * gcc.target/mips/umips-save-restore-3.c: New test.
8066 * gcc.target/mips/umips-lwp-6.c: New test.
8067 * gcc.target/mips/umips-swp-1.c: New test.
8068 * gcc.target/mips/umips-lwp-7.c: New test.
8069 * gcc.target/mips/umips-swp-2.c: New test.
8070 * gcc.target/mips/umips-lwp-8.c: New test.
8071 * gcc.target/mips/umips-swp-3.c: New test.
8072 * gcc.target/mips/umips-movep-1.c: New test.
8073 * gcc.target/mips/umips-lwp-1.c: New test.
8074 * gcc.target/mips/umips-swp-4.c: New test.
8076 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8079 * lib/asan-dg.exp (asan_link_flags): Add
8080 -B${gccpath}/libsanitizer/asan/ to flags.
8082 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8085 * gcc.dg/torture/pr56420.c: New test.
8087 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8090 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8092 2013-02-21 Martin Jambor <mjambor@suse.cz>
8094 PR tree-optimization/56310
8095 * g++.dg/ipa/pr56310.C: New test.
8097 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8100 * gfortran.dg/proc_ptr_comp_37.f90: New.
8102 2013-02-21 Richard Biener <rguenther@suse.de>
8104 PR tree-optimization/56415
8106 2013-02-11 Richard Biener <rguenther@suse.de>
8108 PR tree-optimization/56273
8109 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8110 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8111 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8112 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8113 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8114 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8116 2013-02-21 Marek Polacek <polacek@redhat.com>
8118 PR tree-optimization/56398
8119 * g++.dg/torture/pr56398.C: New test.
8121 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8124 * gcc.c-torture/compile/pr56405.c: New test.
8126 2013-02-20 Jan Hubicka <jh@suse.cz>
8128 PR tree-optimization/56265
8129 * g++.dg/ipa/devirt-11.C: New testcase.
8131 2013-02-20 Richard Biener <rguenther@suse.de>
8133 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8135 2013-02-20 Richard Biener <rguenther@suse.de>
8136 Jakub Jelinek <jakub@redhat.com>
8138 PR tree-optimization/56396
8139 * gcc.dg/pr56396.c: New testcase.
8141 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8144 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8146 2013-02-19 Richard Biener <rguenther@suse.de>
8148 PR tree-optimization/56384
8149 * gcc.dg/torture/pr56384.c: New testcase.
8151 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8153 PR tree-optimization/56350
8154 * gcc.dg/pr56350.c: New test.
8156 PR tree-optimization/56381
8157 * g++.dg/opt/pr56381.C: New test.
8159 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8162 * lib/dg-pch.exp (pch-init, pch-finish,
8163 check_effective_target_pch_supported_debug): New procs.
8164 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8165 Likewise if $pch_unsupported_debug and $flags include -g.
8166 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8167 and dg-require-effective-target pch_unsupported_debug.
8168 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8169 * objc.dg/pch/pch.exp: Likewise.
8170 * gcc.dg/pch/pch.exp: Likewise.
8171 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8172 pch_unsupported_debug.
8173 * gcc.dg/pch/valid-1.hs: Likewise.
8174 * gcc.dg/pch/valid-1b.c: Likewise.
8175 * gcc.dg/pch/valid-1b.hs: Likewise.
8177 2013-02-18 Richard Biener <rguenther@suse.de>
8179 PR tree-optimization/56366
8180 * gcc.dg/torture/pr56366.c: New testcase.
8182 2013-02-18 Richard Biener <rguenther@suse.de>
8185 * gcc.dg/torture/pr56349.c: New testcase.
8187 2013-02-18 Richard Biener <rguenther@suse.de>
8189 PR tree-optimization/56321
8190 * gcc.dg/torture/pr56321.c: New testcase.
8192 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8194 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8196 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8197 Dodji Seketeli <dodji@redhat.com>
8200 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8201 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8202 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8203 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8204 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8205 * c-c++-common/asan/pr56330.c: Likewise.
8206 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8207 Ensure the size argument of __builtin_memcpy is a constant.
8209 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8210 Paolo Carlini <paolo.carlini@oracle.com>
8213 * g++.dg/cpp0x/enum23.C: New.
8215 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8218 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8220 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8222 PR rtl-optimization/56348
8223 * gcc.target/i386/pr56348.c: New test.
8225 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8227 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8228 * gcc.target/arm/interrupt-2.c: Likewise.
8230 2013-02-15 Tobias Burnus <burnus@net-b.de>
8233 * gfortran.dg/matmul_9.f90: New.
8235 2013-02-15 Tobias Burnus <burnus@net-b.de>
8238 * gfortran.dg/init_flag_11.f90: New.
8240 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8244 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8246 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8249 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8250 Tobias Burnus <burnus@net-b.de>
8253 * gfortran.dg/allocatable_function_7.f90: New.
8255 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8257 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8258 * asan_globals_test-wrapper.cc: New file.
8259 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8260 instead of asan_globals_test.cc as dg-additional-sources.
8261 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8262 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8263 "sanitizer_test_utils.h" instead of
8264 "sanitizer_common/tests/sanitizer_test_utils.h".
8265 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8266 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8267 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8268 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8269 * g++.dg/asan/asan_test.cc: Synced from upstream.
8270 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8272 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8275 * c-c++-common/asan/memcmp-2.c: New test.
8277 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8280 * g++.dg/cpp0x/udlit-string-literal.h: New.
8281 * g++.dg/cpp0x/udlit-string-literal.C: New.
8283 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8285 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8287 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8290 * gcc.target/arm/pr56184.C: New test.
8292 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8295 * g++.dg/torture/pr56302.C: New test.
8296 * g++.dg/cpp0x/constexpr-56302.C: New test.
8297 * c-c++-common/pr56302.c: New test.
8299 2013-02-13 Tobias Burnus <burnus@net-b.de>
8300 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8304 * gfortran.dg/quad_3.f90: Ditto.
8306 2013-02-13 Kostya Serebryany <kcc@google.com>
8308 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8309 to match the fresh asan run-time.
8310 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8312 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8314 Avoid instrumenting duplicated memory access in the same basic block
8315 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8316 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8317 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8318 * c-c++-common/asan/inc.c: Likewise.
8320 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8323 * gcc.target/i386/pr56148.c: New test.
8325 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8326 Tobias Burnus <burnus@net-b.de>
8329 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8332 2013-02-12 Richard Biener <rguenther@suse.de>
8335 * gcc.dg/lto/pr56297_0.c: New testcase.
8336 * gcc.dg/lto/pr56297_0.c: Likewise.
8338 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8341 * gfortran.dg/typebound_deferred_1.f90: New.
8343 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8345 PR rtl-optimization/56151
8346 * gcc.target/i386/pr56151.c: New test.
8348 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8350 * g++.dg/ext/mv12.C: New test.
8351 * g++.dg/ext/mv12.h: New file.
8352 * g++.dg/ext/mv12-aux.C: New file.
8353 * g++.dg/ext/mv13.C: New test.
8355 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8357 * lib/target-supports.exp
8358 (check_effective_target_powerpc_eabi_ok): New.
8359 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8361 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8362 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8364 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8365 * gcc.target/powerpc/pr51623.c: Likewise.
8366 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8367 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8369 2013-02-11 Alexander Potapenko <glider@google.com>
8370 Jack Howarth <howarth@bromo.med.uc.edu>
8371 Jakub Jelinek <jakub@redhat.com>
8374 * g++.dg/asan/pr55617.C: Run on all targets.
8376 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8378 PR rtl-optimization/56275
8379 * gcc.dg/pr56275.c: New test.
8381 2013-02-11 Richard Biener <rguenther@suse.de>
8383 PR tree-optimization/56273
8384 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8386 2013-02-11 Richard Biener <rguenther@suse.de>
8388 PR tree-optimization/56264
8389 * gcc.dg/torture/pr56264.c: New testcase.
8391 2013-02-11 Richard Biener <rguenther@suse.de>
8393 PR tree-optimization/56273
8394 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8395 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8396 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8397 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8398 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8399 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8401 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8403 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8404 for *-*-linux-gnu targets.
8405 * g++.dg/asan/interception-test-1.c: Ditto.
8406 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8407 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8409 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8412 * gfortran.dg/intrinsic_size_4.f90 : New test.
8414 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8417 * gcc.target/powerpc/pr56256.c: New test.
8419 2013-02-08 Ian Lance Taylor <iant@google.com>
8421 * lib/go.exp: Load timeout.exp.
8423 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8425 PR rtl-optimization/56246
8426 * gcc.target/i386/pr56246.c: New test.
8428 2013-02-08 Jeff Law <law@redhat.com>
8431 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8433 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8436 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8439 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8441 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8443 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8445 PR rtl-optimization/56195
8446 * gcc.dg/torture/pr56195.c: New test.
8448 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8451 * gfortran.dg/recursive_interface_2.f90: New test.
8453 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8455 PR tree-optimization/56250
8456 * gcc.c-torture/execute/pr56250.c: New test.
8458 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8460 PR tree-optimization/56064
8461 * gcc.dg/fixed-point/view-convert-2.c: New test.
8463 2013-02-08 Michael Matz <matz@suse.de>
8465 PR tree-optimization/52448
8466 * gcc.dg/pr52448.c: New test.
8468 2013-02-08 Richard Biener <rguenther@suse.de>
8471 * gcc.dg/torture/pr56181.c: New testcase.
8473 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8476 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8477 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8479 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8482 * g++.dg/parse/crash61.C: New test.
8485 * g++.dg/parse/pr56239.C: New test.
8488 * g++.dg/abi/mangle61.C: New test.
8490 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8492 PR rtl-optimization/56225
8493 * gcc.target/i386/pr56225.c: New test.
8495 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8498 * gcc.dg/guality/pr56154-1.c: New test.
8499 * gcc.dg/guality/pr56154-2.c: New test.
8500 * gcc.dg/guality/pr56154-3.c: New test.
8501 * gcc.dg/guality/pr56154-4.c: New test.
8502 * gcc.dg/guality/pr56154-aux.c: New file.
8504 PR tree-optimization/55789
8505 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8507 * gcc.dg/tree-ssa/inline-3.c: Add
8508 --param max-early-inliner-iterations=2 option.
8510 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8513 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8514 Add -fno-dwarf2-cfi-asm to dg-options.
8517 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8520 * gcc.dg/pr56228.c: New test.
8522 2013-02-07 Alan Modra <amodra@gmail.com>
8525 * gcc.target/powerpc/pr54009.c: New test.
8527 * gfortran.dg/pr54131.f: New test.
8529 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8532 * gfortran.dg/array_constructor_41.f90: New test.
8534 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8537 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8539 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8542 * g++.dg/gomp/pr56217.C: New test.
8544 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8546 PR tree-optimization/56205
8547 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8548 * gcc.c-torture/execute/pr56205.c: New test.
8550 2013-02-05 Richard Biener <rguenther@suse.de>
8552 PR tree-optimization/53342
8553 PR tree-optimization/53185
8554 * gcc.dg/vect/pr53185-2.c: New testcase.
8556 2013-02-05 Jan Hubicka <jh@suse.cz>
8558 PR tree-optimization/55789
8559 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8560 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8561 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8562 * g++.dg/ipa/inline-1.C: New testcase.
8563 * g++.dg/ipa/inline-2.C: New testcase.
8564 * g++.dg/ipa/inline-3.C: New testcase.
8566 2013-02-05 Jan Hubicka <jh@suse.cz>
8568 PR tree-optimization/55789
8569 * g++.dg/torture/pr55789.C: New testcase.
8571 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8574 * gcc.dg/pr56167.c: New test.
8576 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8579 * gcc.target/sh/pr55146.c: New.
8581 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8583 PR tree-optimization/54386
8584 * gcc.target/sh/pr54386.c: New.
8586 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8589 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8592 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8594 2013-02-04 Alexander Potapenko <glider@google.com>
8595 Jack Howarth <howarth@bromo.med.uc.edu>
8596 Jakub Jelinek <jakub@redhat.com>
8599 * g++.dg/asan/pr55617.C: New test.
8601 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8604 * gfortran.dg/typebound_operator_19.f90: New test.
8605 * gfortran.dg/typebound_assignment_4.f90: New test.
8607 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8610 * gfortran.dg/recursive_interface_1.f90: New test.
8612 2013-02-04 Richard Guenther <rguenther@suse.de>
8615 * gcc.dg/lto/pr56168_0.c: New testcase.
8616 * gcc.dg/lto/pr56168_1.c: Likewise.
8618 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8622 * gfortran.dg/block_12.f90: New test.
8623 * gfortran.dg/module_error_1.f90: New test.
8625 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8627 * lib/target-supports.exp (check_effective_target_vect_float)
8628 (check_effective_target_vect_no_align): Add mips-sde-elf.
8630 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8632 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8634 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8636 * gcc.dg/pr56023.c: XFAIL on AIX.
8637 * gcc.dg/vect/pr49352.c: Same.
8639 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8641 * gnat.dg/opt26.adb: New test.
8643 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8646 2013-01-27 Amol Pise <amolpise15@gmail.com>
8648 * gcc.target/arm/neon-vfnms-1.c: New test.
8649 * gcc.target/arm/neon-vfnma-1.c: New test.
8651 2013-01-31 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/56157
8654 * gcc.dg/torture/pr56157.c: New testcase.
8656 2013-01-30 Richard Biener <rguenther@suse.de>
8658 PR tree-optimization/56150
8659 * gcc.dg/torture/pr56150.c: New testcase.
8661 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8664 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8665 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8666 printed in backtrace.
8667 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8668 to avoid errors about mismatched allocation vs. deallocation.
8671 * g++.dg/mv1.C: Moved to...
8672 * g++.dg/ext/mv1.C: ... here. Adjust test.
8673 * g++.dg/mv2.C: Moved to...
8674 * g++.dg/ext/mv2.C: ... here. Adjust test.
8675 * g++.dg/mv3.C: Moved to...
8676 * g++.dg/ext/mv3.C: ... here.
8677 * g++.dg/mv4.C: Moved to...
8678 * g++.dg/ext/mv4.C: ... here.
8679 * g++.dg/mv5.C: Moved to...
8680 * g++.dg/ext/mv5.C: ... here. Adjust test.
8681 * g++.dg/mv6.C: Moved to...
8682 * g++.dg/ext/mv6.C: ... here. Adjust test.
8683 * g++.dg/ext/mv7.C: New test.
8684 * g++.dg/ext/mv8.C: New test.
8685 * g++.dg/ext/mv9.C: New test.
8686 * g++.dg/ext/mv10.C: New test.
8687 * g++.dg/ext/mv11.C: New test.
8689 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8691 PR rtl-optimization/56144
8692 * gcc.dg/pr56144.c: New.
8694 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8696 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8698 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8699 * g++.dg/cpp0x/constexpr-55573.C: Same
8701 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8703 PR tree-optimization/56064
8704 * gcc.dg/fixed-point/view-convert.c: New test.
8706 2013-01-30 Andreas Schwab <schwab@suse.de>
8708 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8709 evaluate the end index in string range.
8711 2013-01-30 Tobias Burnus <burnus@net-b.de>
8714 * gfortran.dg/allocatable_function_6.f90: New.
8716 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8717 Mikael Morin <mikael@gcc.gnu.org>
8720 * gfortran.dg/proc_ptr_comp_36.f90: New.
8722 2013-01-29 Richard Biener <rguenther@suse.de>
8724 PR tree-optimization/55270
8725 * gcc.dg/torture/pr55270.c: New testcase.
8727 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8729 PR rtl-optimization/56117
8730 * gcc.dg/pr56117.c: New test.
8732 2013-01-28 Richard Biener <rguenther@suse.de>
8734 PR tree-optimization/56034
8735 * gcc.dg/torture/pr56034.c: New testcase.
8737 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/56125
8740 * gcc.dg/pr56125.c: New test.
8742 2013-01-28 Tobias Burnus <burnus@net-b.de>
8743 Mikael Morin <mikael@gcc.gnu.org>
8746 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8747 * gfortran.dg/import8.f90: Likewise.
8748 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8749 * gfortran.dg/import10.f90: New test.
8750 * gfortran.dg/import11.f90: Likewise
8752 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8755 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8756 string.h. Provide memset, malloc and free prototypes, adjust line
8757 numbers in dg-output.
8758 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8759 Provide memset prototype and adjust line numbers in dg-output.
8760 * c-c++-common/asan/global-overflow-1.c: Likewise.
8762 PR tree-optimization/56094
8763 * gcc.dg/pr56094.c: New test.
8765 2013-01-27 Amol Pise <amolpise15@gmail.com>
8767 * gcc.target/arm/neon-vfnms-1.c: New test.
8768 * gcc.target/arm/neon-vfnma-1.c: New test.
8770 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8773 * gcc.target/i386/pr56114.c: New test.
8775 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8778 * gfortran.dg/associate_14.f90: New test.
8781 * gfortran.dg/associate_13.f90: New test.
8783 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8785 PR tree-optimization/56098
8786 * gcc.dg/pr56098-1.c: New test.
8787 * gcc.dg/pr56098-2.c: New test.
8789 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8792 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8794 2013-01-22 Marek Polacek <polacek@redhat.com>
8796 PR tree-optimization/56035
8797 * gcc.dg/pr56035.c: New test.
8799 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8801 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8804 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8806 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
8808 2013-01-24 Jakub Jelinek <jakub@redhat.com>
8811 * gcc.dg/pr56078.c: New test.
8812 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
8814 2013-01-24 Martin Jambor <mjambor@suse.cz>
8816 PR tree-optimization/55927
8817 * g++.dg/ipa/devirt-10.C: Disable early inlining.
8819 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
8821 * gcc.target/i386/movsd.c: New test.
8823 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
8826 * gcc.target/i386/pr55934.c: New test.
8828 2013-01-23 Janus Weil <janus@gcc.gnu.org>
8831 * gfortran.dg/select_8.f90: New.
8833 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
8835 * gcc.target/microblaze/microblaze.exp: Remove
8836 target_config_cflags check.
8838 2013-01-23 Jakub Jelinek <jakub@redhat.com>
8841 * gfortran.dg/gomp/pr56052.f90: New test.
8844 * gcc.dg/pr49069.c: New test.
8846 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
8849 * g++.dg/cpp0x/constexpr-static10.C: New.
8851 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
8854 * gcc.target/i386/pr56028.c: New test.
8856 2013-01-22 Jakub Jelinek <jakub@redhat.com>
8859 * gcc.target/i386/pr55686.c: New test.
8861 2013-01-22 Dodji Seketeli <dodji@redhat.com>
8864 * g++.dg/cpp0x/variadic139.C: New test.
8865 * g++.dg/cpp0x/variadic140.C: Likewise.
8866 * g++.dg/cpp0x/variadic141.C: Likewise.
8868 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
8870 * gnat.dg/warn8.adb: New test.
8872 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
8875 * gfortran.dg/include_8.f90: New test.
8877 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8879 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
8880 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
8882 2013-01-21 Jakub Jelinek <jakub@redhat.com>
8884 PR tree-optimization/56051
8885 * gcc.c-torture/execute/pr56051.c: New test.
8887 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
8889 PR rtl-optimization/56023
8890 * gcc.dg/pr56023.c: New test.
8892 2013-01-21 Martin Jambor <mjambor@suse.cz>
8895 * gcc.target/i386/pr56022.c: New test.
8897 2013-01-21 Jason Merrill <jason@redhat.com>
8899 * lib/target-supports.exp (check_effective_target_alias): New.
8901 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
8904 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
8906 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
8908 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
8910 2013-01-19 Jeff Law <law@redhat.com>
8912 PR tree-optimization/52631
8913 * tree-ssa/pr52631.c: New test.
8914 * tree-ssa/ssa-fre-9: Update expected output.
8916 2013-01-19 Anthony Green <green@moxielogic.com>
8918 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
8921 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8923 PR tree-optimization/56029
8924 * g++.dg/torture/pr56029.C: New test.
8926 2013-01-18 Sharad Singhai <singhai@google.com>
8928 PR tree-optimization/55995
8929 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
8931 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
8934 * gcc.target/i386/pr55433.c: New.
8936 2013-01-18 Jakub Jelinek <jakub@redhat.com>
8939 * gfortran.dg/pr56015.f90: New test.
8941 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
8943 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
8945 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
8947 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
8948 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8949 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8950 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8951 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8953 2013-01-17 Jeff Law <law@redhat.com>
8955 * gcc.dg/pr52573.c: Move to...
8956 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
8958 PR rtl-optimization/52573
8959 * gcc.dg/pr52573.c: New test.
8961 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
8964 * g++.dg/asan/interception-test-1.C: Skip on darwin.
8965 * lib/target-supports.exp (check_effective_target_swapcontext): Use
8966 check_no_compiler_messages to test support in ucontext.h.
8967 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
8968 compliant RLIMIT_AS.
8970 2013-01-17 Marek Polacek <polacek@redhat.com>
8972 PR rtl-optimization/55833
8973 * gcc.dg/pr55833.c: New test.
8975 2013-01-17 Jan Hubicka <jh@suse.cz>
8977 PR tree-optimization/55273
8978 * gcc.c-torture/compile/pr55273.c: New testcase.
8980 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
8983 * gcc.target/pr55981.c: New test.
8985 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
8987 * gcc.target/arm/pr40887.c: Require at least armv5.
8988 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
8989 * gcc.target/arm/pr51915.c: Likewise.
8990 * gcc.target/arm/pr52006.c: Likewise.
8991 * gcc.target/arm/pr53187.c: Likewise.
8993 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
8994 * gcc.target/arm/ftest-support-arm.h: Delete.
8995 * gcc.target/arm/ftest-support-thumb.h: Delete.
8996 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
8997 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
8998 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
8999 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9000 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9001 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9002 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9003 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9004 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9005 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9006 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9007 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9008 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9009 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9010 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9011 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9012 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9013 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9014 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9015 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9016 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9017 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9018 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9019 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9021 2013-01-17 Martin Jambor <mjambor@suse.cz>
9023 PR tree-optimizations/55264
9024 * g++.dg/ipa/pr55264.C: New test.
9026 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9029 * gfortran.dg/class_55.f90: New.
9031 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9034 * gcc.c-torture/execute/builtins/builtins.exp: Add
9035 -Wl,--allow-multiple-definition for eabi and elf targets.
9038 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9039 check_effective_target_vect_perm_short,
9040 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9041 check_effective_target_vect64): Return 0 for big-endian ARM.
9042 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9044 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9047 2013-01-16 Richard Biener <rguenther@suse.de>
9049 PR tree-optimization/55964
9050 * gcc.dg/torture/pr55964.c: New testcase.
9052 2013-01-16 Richard Biener <rguenther@suse.de>
9054 PR tree-optimization/54767
9055 PR tree-optimization/53465
9056 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9058 2013-01-16 Christian Bruel <christian.bruel@st.com>
9061 * gcc.target/sh/sh-switch.c: New testcase.
9063 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9065 * gcc.dg/webizer.c: Increase the array size.
9067 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9070 * gcc.dg/pr55940.c: New test.
9072 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9073 Harald Anlauf <anlauf@gmx.de>
9075 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9076 * gfortran.dg/bounds_check_5.f90: Likewise.
9077 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9078 * gfortran.dg/continuation_9.f90: Likewise.
9079 * gfortran.dg/move_alloc_13.f90: Likewise.
9080 * gfortran.dg/structure_constructor_11.f90: Likewise.
9081 * gfortran.dg/tab_continuation.f: Likewise.
9082 * gfortran.dg/warning-directive-2.F90: Likewise.
9083 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9085 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9087 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9088 * gcc.target/arm/fma-sp.c: Likewise.
9090 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9092 PR rtl-optimization/55153
9093 * gcc.dg/pr55153.c: New.
9095 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9097 PR tree-optimization/55920
9098 * gcc.c-torture/compile/pr55920.c: New test.
9100 2013-01-15 Richard Biener <rguenther@suse.de>
9103 * gcc.dg/torture/pr55882.c: New testcase.
9105 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9107 PR tree-optimization/55955
9108 * gcc.c-torture/compile/pr55955.c: New test.
9110 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9113 * g++.dg/cpp0x/alias-decl-31.C: New test.
9115 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9118 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9119 case where interface is null.
9121 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9124 * gfortran.dg/array_constructor_40.f90: New test.
9126 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9128 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9130 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9132 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9133 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9134 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9135 * gcc.target/aarch64/vect-ld1r.c: New.
9136 * gcc.target/aarch64/vect-ld1r.x: New.
9138 2013-01-14 Andi Kleen <ak@linux.intel.com>
9141 * gcc.target/i386/hle-clear-rel.c: New file
9142 * gcc.target/i386/hle-store-rel.c: New file.
9144 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9146 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9147 * gfortran.dg/bounds_check_4.f90: Likewise.
9148 * gfortran.dg/inquire_10.f90: Likewise.
9149 * gfortran.dg/minloc_3.f90: Likewise.
9150 * gfortran.dg/minlocval_3.f90: Likewise.
9151 * gfortran.dg/module_double_reuse.f90: Likewise.
9152 * gfortran.dg/mvbits_1.f90: Likewise.
9153 * gfortran.dg/oldstyle_1.f90: Likewise.
9154 * gfortran.dg/pr20163-2.f: Likewise.
9155 * gfortran.dg/save_1.f90: Likewise.
9156 * gfortran.dg/scan_1.f90: Likewise.
9157 * gfortran.dg/select_char_1.f90: Likewise.
9158 * gfortran.dg/shape_4.f90: Likewise.
9159 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9160 * gfortran.dg/function_optimize_10.f90: Likewise.
9161 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9162 * gfortran.dg/used_types_17.f90: Likewise.
9163 * gfortran.dg/used_types_18.f90: Likewise.
9165 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9168 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9170 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9172 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9174 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9176 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9178 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9181 * gfortran.dg/assumed_type_2.f90: Fix test case.
9182 * gfortran.dg/internal_pack_13.f90: New test.
9183 * gfortran.dg/internal_pack_14.f90: New test.
9185 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9188 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9189 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9192 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9194 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9196 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9199 * gcc.target/s390/pr55719.c: New testcase.
9201 2013-01-11 Richard Guenther <rguenther@suse.de>
9203 PR tree-optimization/44061
9204 * gcc.dg/pr44061.c: New testcase.
9206 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9208 Update copyright years.
9210 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9211 Jakub Jelinek <jakub@redhat.com>
9214 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9216 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9218 PR rtl-optimization/55672
9219 * gcc.target/i386/pr55672.c: New.
9221 2013-01-10 Jeff Law <law@redhat.com>
9223 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9224 pass/fail message unique.
9227 2013-01-10 Jason Merrill <jason@redhat.com>
9229 * ada/.gitignore: New.
9231 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9233 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9235 * g++.dg/tls/thread_local2.C: Likewise.
9236 * g++.dg/tls/thread_local2g.C: Likewise.
9237 * g++.dg/tls/thread_local6.C: Likewise.
9238 * g++.dg/tls/thread_local-order1.C: Add tls options.
9239 * g++.dg/tls/thread_local-order2.C: Likewise.
9240 * g++.dg/tls/thread_local3.C: Likewise.
9241 * g++.dg/tls/thread_local3g.C: Likewise.
9242 * g++.dg/tls/thread_local4.C: Likewise.
9243 * g++.dg/tls/thread_local4g.C: Likewise.
9244 * g++.dg/tls/thread_local5.C: Likewise.
9245 * g++.dg/tls/thread_local5g.C: Likewise.
9246 * g++.dg/tls/thread_local6g.C: Likewise.
9248 2013-01-10 Kostya Serebryany <kcc@google.com>
9250 * g++.dg/asan/asan_test.cc: Sync from upstream.
9252 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9254 PR tree-optimization/55921
9255 * gcc.c-torture/compile/pr55921.c: New test.
9257 2013-01-09 Jan Hubicka <jh@suse.cz>
9259 PR tree-optimization/55569
9260 * gcc.c-torture/compile/pr55569.c: New testcase.
9262 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9265 * gfortran.dg/use_28.f90: New test.
9267 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9269 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9270 number matching more robust.
9272 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9274 PR rtl-optimization/55829
9275 * gcc.target/i386/pr55829.c: New.
9277 2013-01-09 Tobias Burnus <burnus@net-b.de>
9280 * gfortran.dg/bind_c_bool_1.f90: New.
9281 * gfortran.dg/do_5.f90: Add dg-warning.
9283 2013-01-09 Jan Hubicka <jh@suse.cz>
9285 PR tree-optimization/55875
9286 * gcc.c-torture/execute/pr55875.c: New testcase.
9287 * g++.dg/torture/pr55875.C: New testcase.
9289 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9292 * c-c++-common/pr48418.c: New test.
9294 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9297 * g++.dg/tls/thread_local-ice.C: New.
9299 2013-01-09 Andreas Schwab <schwab@suse.de>
9301 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9303 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9305 PR tree-optimization/48189
9306 * gcc.dg/pr48189.c: New test.
9308 2013-01-04 Jan Hubicka <jh@suse.cz>
9310 PR tree-optimization/55823
9311 * g++.dg/ipa/devirt-10.C: New testcase.
9313 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9314 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9316 PR rtl-optimization/55845
9317 * gcc.target/i386/pr55845.c: New test.
9319 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9321 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9322 instructions generated instead of number of occurances.
9324 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9326 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9327 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9328 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9329 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9330 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9331 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9332 * gcc.target/aarch64/vect-fcm.x: Likewise.
9333 * lib/target-supports.exp
9334 (check_effective_target_vect_cond): Enable for AArch64.
9336 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9338 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9339 endian-safe float pool loading.
9340 (test_square_root_v4sf): Likewise.
9341 (test_square_root_v2df): Likewise.
9342 * lib/target-supports.exp
9343 (check_effective_target_vect_call_sqrtf): Add AArch64.
9345 2013-01-08 Martin Jambor <mjambor@suse.cz>
9348 * gcc.dg/tree-ssa/pr55579.c: New test.
9350 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9352 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9355 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9358 * gcc.dg/torture/pr55890-3.c: New test.
9361 * gcc.c-torture/compile/pr55851.c: New test.
9364 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9367 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9370 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9372 2013-01-07 Tobias Burnus <burnus@net-b.de>
9375 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9376 * gfortran.dg/pointer_init_7.f90: New.
9378 2013-01-07 Richard Biener <rguenther@suse.de>
9380 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9382 2013-01-07 Richard Biener <rguenther@suse.de>
9385 * gcc.dg/torture/pr55890-1.c: New testcase.
9386 * gcc.dg/torture/pr55890-2.c: Likewise.
9388 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9390 * gcc.target/aarch64/fmovd.c: New.
9391 * gcc.target/aarch64/fmovf.c: Likewise.
9392 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9393 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9394 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9395 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9396 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9397 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9399 2013-01-07 Richard Biener <rguenther@suse.de>
9401 PR tree-optimization/55888
9402 PR tree-optimization/55862
9403 * gcc.dg/torture/pr55888.c: New testcase.
9405 2013-01-07 Tobias Burnus <burnus@net-b.de>
9408 * gfortran.dg/intrinsic_size_3.f90: New.
9410 2013-01-07 Tobias Burnus <burnus@net-b.de>
9413 * gfortran.dg/select_type_32.f90: New.
9415 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9418 * g++.dg/cpp0x/alias-decl-29.C: New test.
9420 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9425 * gfortran.dg/class_array_15.f03: New test.
9427 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9432 * gfortran.dg/use_23.f90: New test.
9433 * gfortran.dg/use_24.f90: New test.
9434 * gfortran.dg/use_25.f90: New test.
9435 * gfortran.dg/use_26.f90: New test.
9436 * gfortran.dg/use_27.f90: New test.
9438 2013-01-06 Olivier Hainque <hainque@adacore.com>
9440 * gnat.dg/specs/clause_on_volatile.ads: New test.
9442 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9444 * gnat.dg/alignment10.adb: New test.
9446 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9447 Mikael Morin <mikael@gcc.gnu.org>
9450 * gfortran.dg/use_22.f90: New test.
9452 2013-01-04 Andrew Pinski <apinski@cavium.com>
9454 * gcc.target/aarch64/cmp-1.c: New testcase.
9456 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9459 * gfortran.dg/select_type_31.f03: New test.
9461 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9463 PR c++/54526 (again)
9464 * g++.dg/cpp0x/parse2.C: Extend.
9465 * g++.old-deja/g++.other/crash28.C: Adjust.
9467 2013-01-04 Richard Biener <rguenther@suse.de>
9469 PR tree-optimization/55862
9470 * gcc.dg/torture/pr55862.c: New testcase.
9472 2013-01-04 Martin Jambor <mjambor@suse.cz>
9474 PR tree-optimization/55755
9475 * gcc.dg/torture/pr55755.c: New test.
9476 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9477 * gcc.dg/tree-ssa/pr45144.c: Update.
9479 2013-01-04 Richard Biener <rguenther@suse.de>
9482 * gcc.dg/fold-reassoc-2.c: New testcase.
9484 2013-01-04 Tobias Burnus <burnus@net-b.de>
9487 * gfortran.dg/null_7.f90: New.
9489 2013-01-04 Tobias Burnus <burnus@net-b.de>
9493 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9494 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9495 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9497 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9499 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9501 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9504 * gfortran.dg/assignment_1.f90: Modified.
9505 * gfortran.dg/assignment_4.f90: New.
9507 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9509 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9511 2013-01-03 Richard Biener <rguenther@suse.de>
9513 PR tree-optimization/55857
9514 * gcc.dg/vect/pr55857-1.c: New testcase.
9515 * gcc.dg/vect/pr55857-2.c: Likewise.
9517 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9519 PR rtl-optimization/55838
9520 * gcc.dg/pr55838.c: New test.
9522 PR tree-optimization/55832
9523 * gcc.c-torture/compile/pr55832.c: New test.
9525 2013-01-02 Teresa Johnson <tejohnson@google.com>
9527 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9528 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9529 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9530 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9531 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9532 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9533 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9534 * gcc.dg/unroll_1.c: Ditto.
9535 * gcc.dg/unroll_2.c: Ditto.
9536 * gcc.dg/unroll_3.c: Ditto.
9537 * gcc.dg/unroll_4.c: Ditto.
9539 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9541 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9543 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9546 * gfortran.dg/eof_4.f90: New test.
9548 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9550 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9551 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9552 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9553 (compat_setup_dfp): Initialize compat_alt_caret and
9554 compat_save_TEST_ALWAYS_FLAGS.
9556 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9558 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9560 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9562 * gcc.dg/torture/fp-int-convert-2.c: New test.
9564 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9566 * gfortran.dg/newunit_3.f90: Add dg-do run.
9567 * gfortran.dg/inquire_15.f90: Add dg-do run.
9569 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9571 PR tree-optimization/55831
9572 * gcc.dg/pr55831.c: New test.
9574 Copyright (C) 2013 Free Software Foundation, Inc.
9576 Copying and distribution of this file, with or without modification,
9577 are permitted in any medium without royalty provided the copyright
9578 notice and this notice are preserved.