1 2013-11-26 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/59245
4 * gcc.dg/torture/pr59245.c: New testcase.
6 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9 * gcc.target/arm/negdi-2.c: Scan more general register names.
11 2013-11-26 Terry Guo <terry.guo@arm.com>
13 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
14 * gcc.target/arm/thumb1-pic-single-base.c: New case.
16 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
19 * g++.dg/parse/bitfield4.C: New.
21 2013-11-26 Richard Biener <rguenther@suse.de>
23 PR tree-optimization/59287
24 * gcc.dg/tree-ssa/alias-29.c: New testcase.
26 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
29 * g++.dg/other/default8.C: New.
30 * g++.dg/tc1/dr217.C: Remove xfail.
31 * g++.dg/other/default5.C: Adjust.
32 * g++.old-deja/g++.mike/p1989.C: Likewise.
34 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
37 * g++.dg/cpp0x/constexpr-ice9.C: New.
39 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
42 * g++.dg/other/cv_func3.C: New.
43 * g++.dg/other/cv_func.C: Adjust.
44 * g++.dg/parse/fn-typedef2.C: Likewise.
46 2013-11-25 Marek Polacek <polacek@redhat.com>
49 * g++.dg/ubsan/pr59250.C: New test.
51 2013-11-25 Janus Weil <janus@gcc.gnu.org>
54 * gfortran.dg/typebound_proc_30.f90: New.
56 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
59 * g++.dg/cpp0x/initlist75.C: New.
62 * g++.dg/cpp0x/gen-attrs-57.C: New.
64 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
68 * g++.dg/cpp1y/pr58533.C: Updated testcase.
69 * g++.dg/cpp1y/pr59112.C: New testcase.
70 * g++.dg/cpp1y/pr59113.C: New testcase.
72 2013-11-25 Terry Guo <terry.guo@arm.com>
74 * gcc.target/arm/thumb2-slow-flash-data.c: New.
76 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
78 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
79 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
81 2013-11-23 Janus Weil <janus@gcc.gnu.org>
84 * gfortran.dg/asynchronous_4.f90: New.
86 2013-11-22 Jakub Jelinek <jakub@redhat.com>
88 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
89 cleanup-tree-dump directive.
91 2013-11-22 Jan Hubicka <jh@suse.cz>
93 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
94 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
96 2013-11-22 Jakub Jelinek <jakub@redhat.com>
98 * g++.dg/ubsan/return-1.C: New test.
99 * g++.dg/ubsan/return-2.C: New test.
101 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
102 optimizing away some __asan_report* calls.
104 2013-11-22 Martin Jambor <mjambor@suse.cz>
106 * gcc.dg/pr10474.c: Also test ppc64.
107 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
109 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
111 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
114 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
115 specify an appropriate register class for VSX operations.
117 (load_gpr_to_vsx): Likewise.
118 (load_vsx_to_gpr): Likewise.
119 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
120 register class for VSX registers that the type can handle. Remove
121 checks for explicit number of instructions generated, just check
122 if the instruction is generated.
123 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
124 * gcc.target/powerpc/direct-move-float1.c: Likewise.
125 * gcc.target/powerpc/direct-move-float2.c: Likewise.
126 * gcc.target/powerpc/direct-move-double1.c: Likewise.
127 * gcc.target/powerpc/direct-move-double2.c: Likewise.
128 * gcc.target/powerpc/direct-move-long1.c: Likewise.
129 * gcc.target/powerpc/direct-move-long2.c: Likewise.
131 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
133 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
134 * gcc.target/powerpc/bool3-p7.c: Likewise.
135 * gcc.target/powerpc/bool3-p8.c: Likewise.
137 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
138 appropriate instructions are generated, don't check the count.
140 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
143 * gcc.target/arm/negdi-4.c: Delete invalid test.
144 * gcc.dg/torture/pr59216.c: New test.
146 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
148 * gcc.target/aarch64/vmov_n_1.c: New testcase.
150 2013-11-22 Richard Biener <rguenther@suse.de>
152 * gcc.dg/torture/20131122-0.c: New testcase.
154 2013-11-22 Jakub Jelinek <jakub@redhat.com>
156 * gcc.dg/vect/vect-124.c: New test.
158 2013-11-21 Cary Coutant <ccoutant@google.com>
160 * gcc.dg/debug/dwarf2/mlt1.c: New test.
161 * gcc.dg/debug/dwarf2/mlt2.c: New test.
163 2013-11-21 Jeff Law <law@redhat.com>
165 PR tree-optimization/59221
166 * gcc.c-torture/execute/pr59221.c: New test.
168 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
171 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
172 Make more generic for other platforms.
174 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
177 * gcc.target/sh/pr53976-1.c: New.
179 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
182 * gfortran.dg/erf_3.F90: New file.
184 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
186 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
188 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
190 PR rtl-optimization/59133
191 * gcc.target/i386/pr59133.c: New.
193 2013-11-20 Joseph Myers <joseph@codesourcery.com>
196 * gcc.dg/float-exact-1.c: New test.
198 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
200 PR rtl-optimization/54300
201 * gcc.target/arm/pr54300.C: New test.
203 2013-11-20 Diego Novillo <dnovillo@google.com>
206 * g++.dg/plugin/selfassign.c: Include stringpool.h
208 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
210 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
212 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
214 * gcc.target/s390/htm-1.c: Rename to ...
215 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
217 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
218 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
219 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
220 * gcc.target/s390/htm-builtins-1.c: New testcase.
221 * gcc.target/s390/htm-builtins-2.c: New testcase.
222 * gcc.target/s390/s390.exp: Add check for htm machine.
224 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
227 * c-c++-common/Wfloat-conversion.c: Copies relevant
228 tests from c-c++-common/Wconversion-real.c,
229 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
230 new testcase for conversions that are warned about by
233 2013-11-19 Martin Jambor <mjambor@suse.cz>
235 PR rtl-optimization/59099
236 * gcc.target/i386/pr59099.c: New test.
238 2013-11-19 Sriraman Tallam <tmsriram@google.com>
240 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
242 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
244 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
245 construct parameter slot value in endian-independent way.
246 (fcevv, fciievv, fcvevv): Use it.
248 2013-11-19 Jan Hubicka <jh@suse.cz>
250 * ipa/devirt9.C: Fix prevoius change.
252 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
254 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
255 Remove defined(__linux__).
257 2013-11-19 Richard Biener <rguenther@suse.de>
259 PR tree-optimization/59164
260 * gcc.dg/torture/pr59164.c: New testcase.
262 2013-11-19 Richard Biener <rguenther@suse.de>
265 * gcc.dg/torture/pr58956.c: New testcase.
267 2013-11-19 Marek Polacek <polacek@redhat.com>
269 * c-c++-common/ubsan/null-1.c: New test.
270 * c-c++-common/ubsan/null-2.c: New test.
271 * c-c++-common/ubsan/null-3.c: New test.
272 * c-c++-common/ubsan/null-4.c: New test.
273 * c-c++-common/ubsan/null-5.c: New test.
274 * c-c++-common/ubsan/null-6.c: New test.
275 * c-c++-common/ubsan/null-7.c: New test.
276 * c-c++-common/ubsan/null-8.c: New test.
277 * c-c++-common/ubsan/null-9.c: New test.
278 * c-c++-common/ubsan/null-10.c: New test.
279 * c-c++-common/ubsan/null-11.c: New test.
280 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
281 * c-c++-common/ubsan/shift-1.c: Likewise.
282 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
284 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
286 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
288 2013-11-19 Jan Hubicka <jh@suse.cz>
290 * ipa/devirt9.C: Verify that the optimization happens already before.
293 2013-11-19 Richard Biener <rguenther@suse.de>
295 PR tree-optimization/57517
296 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
297 * gcc.dg/torture/pr57517.c: Likewise.
299 2013-11-19 Jan Hubicka <jh@suse.cz>
301 * gcc.target/i386/memcpy-3.c: New testcase.
303 2013-11-18 Jan Hubicka <jh@suse.cz>
304 Uros Bizjak <ubizjak@gmail.com>
307 * gcc.target/i386/memcpy-2.c: Fix template;
308 add +1 so the testcase passes at 32bit.
310 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
312 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
313 Remove spurious FIXME.
315 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
317 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
319 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
322 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
324 2013-11-18 Richard Biener <rguenther@suse.de>
326 PR tree-optimization/59125
327 PR tree-optimization/54570
328 * gcc.dg/builtin-object-size-8.c: Un-xfail.
329 * gcc.dg/builtin-object-size-14.c: New testcase.
330 * gcc.dg/strlenopt-14gf.c: Adjust.
331 * gcc.dg/strlenopt-1f.c: Likewise.
332 * gcc.dg/strlenopt-4gf.c: Likewise.
334 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
336 * gnat.dg/volatile11.adb: New test.
337 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
339 2013-11-18 Yury Gribov <y.gribov@samsung.com>
342 * c-c++-common/asan/pr59106.c: New test.
344 2013-11-17 Jan Hubicka <jh@suse.cz>
346 * gcc.target/i386/memcpy-2.c: New testcase.
348 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
351 * gcc.target/i386/pr59153.c: New test.
353 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
356 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
357 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
359 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
362 * g++.dg/overload/addr2.C: New.
363 * g++.old-deja/g++.other/overload11.C: Adjust.
365 2013-11-15 Mike Stump <mikestump@comcast.net>
367 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
368 * lib/g++.exp (g++_target_compile): Likewise.
369 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
370 libraries. Remove debugging.
371 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
372 libraries. Remove -O0, redundant with default.
374 2013-11-15 Joseph Myers <joseph@codesourcery.com>
376 * c-c++-common/cpp/ucnid-2011-1.c: New test.
378 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
381 * g++.dg/cpp0x/nsdmi-template8.C: New.
383 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
386 * g++.dg/cpp0x/nsdmi-template7.C: New.
388 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
391 * g++.dg/cpp0x/nsdmi-template6.C: New.
393 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
396 * g++.dg/cpp0x/nsdmi-template5.C: New.
398 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
400 * c-c++-common/cilk-plus/PS: New directory.
401 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
402 * g++.dg/dg.exp: Run Cilk Plus tests.
403 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
405 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
407 * gcc.dg/vmx/3b-15.c: Revise for little endian.
409 2013-11-15 Richard Biener <rguenther@suse.de>
411 PR tree-optimization/50262
412 * gcc.dg/tree-ssa/alias-28.c: New testcase.
413 * gcc.dg/strlenopt-1.c: Adjust.
414 * gcc.dg/strlenopt-1f.c: Likewise.
416 2013-11-15 Richard Biener <rguenther@suse.de>
418 * gcc.dg/torture/20131115-1.c: New testcase.
420 2013-11-15 Joseph Myers <joseph@codesourcery.com>
422 * gcc.dg/cpp/ucnid-9.c: New test.
424 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
426 * gnat.dg/stack_usage1b.adb: New test.
427 * gnat.dg/stack_usage1c.adb: Likewise.
429 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
431 * gnat.dg/specs/addr1.ads: Revert the last change.
432 * gnat.dg/specs/atomic1.ads: Likewise.
434 2013-11-14 Cong Hou <congh@google.com>
436 * gcc.dg/vect/vect-alias-check.c: Update.
438 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
441 * g++.dg/cpp0x/nsdmi-template3.C: New.
442 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
444 2013-11-14 Diego Novillo <dnovillo@google.com>
446 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
447 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
449 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
451 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
452 compiler and linker field if _CALL_ELF == 2.
453 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
454 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
455 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
457 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
459 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
461 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
462 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
463 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
465 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
467 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
469 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
470 * gcc.target/powerpc/pr57949-2.c: Likewise.
472 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
474 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
476 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
478 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
479 * gcc.dg/torture/float128-div-underflow.c: Likewise.
480 * gcc.dg/torture/float128-extend-nan.c: Likewise.
482 2013-11-14 Richard Biener <rguenther@suse.de>
484 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
486 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
488 * gnat.dg/specs/addr1.ads: XFAIL on x32.
489 * gnat.dg/specs/atomic1.ads: Likewise.
491 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
493 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
495 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
498 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
500 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
501 *-*-solaris2.1[0-9]*.
502 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
504 2013-11-14 Joey Ye <joey.ye@arm.com>
506 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
507 * gcc.dg/tree-ssa/vrp47.c: Likewise.
508 * gcc.dg/tree-ssa/vrp87.c: Likewise.
509 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
510 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
512 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
515 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
517 2013-11-14 Jakub Jelinek <jakub@redhat.com>
520 * gcc.c-torture/execute/pr59101.c: New test.
522 2013-11-13 Jeff Law <law@redhat.com>
524 PR tree-optimization/59102
525 * gcc.c-torture/compile/pr59102.c: New test.
527 2013-11-13 Tom de Vries <tom@codesourcery.com>
529 * gcc.dg/tail-merge-store.c: New test.
531 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
533 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
534 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
536 2013-11-13 Jeff Law <law@redhat.com>
538 * PR middle-end/59119
539 * gcc.c-torture/compile/pr59119.c: New test.
541 2013-11-13 Martin Jambor <mjambor@suse.cz>
543 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
544 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
545 * gcc.dg/pr10474.c: Likewise.
547 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
549 * lib/target-supports.exp
550 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
551 of targets that do not need command line argument to enable SIMD.
553 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
555 * gcc.dg/guality/param-4.c: New test.
557 2013-11-13 Joseph Myers <joseph@codesourcery.com>
559 * gcc.dg/c11-complex-1.c: New test.
561 2013-11-13 Joseph Myers <joseph@codesourcery.com>
563 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
564 gcc.dg/auto-type-2.c: New tests.
566 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
568 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
571 2013-11-12 Jeff Law <law@redhat.com>
573 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
574 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
577 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
580 * gcc.target/powerpc/pr59054.c: New test.
582 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
584 * g++.dg/cpp1y/lambda-generic.C: New test case.
585 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
586 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
587 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
588 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
589 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
590 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
591 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
592 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
594 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
601 * g++.dg/cpp1y/pr58534.C: New testcase.
602 * g++.dg/cpp1y/pr58536.C: New testcase.
603 * g++.dg/cpp1y/pr58548.C: New testcase.
604 * g++.dg/cpp1y/pr58549.C: New testcase.
605 * g++.dg/cpp1y/pr58637.C: New testcase.
607 2013-11-12 Joseph Myers <joseph@codesourcery.com>
609 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
610 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
611 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
614 2013-11-12 Tristan Gingold <gingold@adacore.com>
616 * gnat.dg/aggr21.adb: New test.
617 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
619 2013-11-12 Jeff Law <law@redhat.com>
621 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
622 * gcc.dg/tree-ssa/isolate-5.c: New test.
624 2013-11-12 Martin Jambor <mjambor@suse.cz>
626 PR rtl-optimization/10474
627 * gcc.dg/pr10474.c: New testcase.
628 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
629 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
631 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
634 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
636 2013-11-11 Martin Liska <marxin.liska@gmail.com>
638 * gcc.dg/time-profiler-1.c: New test.
639 * gcc.dg/time-profiler-2.c: Ditto.
641 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
642 Jeff Law <law@redhat.com>
644 * gcc.dg/tree-ssa/alias-27.c: New testcase.
646 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
649 * gcc.target/i386/pr58853.c: New test.
651 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
653 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
654 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
655 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
656 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
657 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
658 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
659 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
660 * gcc.dg/tree-ssa/vrp47.c: Likewise.
661 * gcc.dg/tree-ssa/vrp87.c: Likewise.
663 2013-11-08 Joseph Myers <joseph@codesourcery.com>
665 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
666 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
667 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
668 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
669 gcc.dg/atomic/stdatomic-exchange-1.c,
670 gcc.dg/atomic/stdatomic-exchange-2.c,
671 gcc.dg/atomic/stdatomic-exchange-3.c,
672 gcc.dg/atomic/stdatomic-exchange-4.c,
673 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
674 gcc.dg/atomic/stdatomic-generic.c,
675 gcc.dg/atomic/stdatomic-kill-dep.c,
676 gcc.dg/atomic/stdatomic-load-1.c,
677 gcc.dg/atomic/stdatomic-load-2.c,
678 gcc.dg/atomic/stdatomic-load-3.c,
679 gcc.dg/atomic/stdatomic-load-4.c,
680 gcc.dg/atomic/stdatomic-lockfree.c,
681 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
682 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
683 gcc.dg/atomic/stdatomic-store-1.c,
684 gcc.dg/atomic/stdatomic-store-2.c,
685 gcc.dg/atomic/stdatomic-store-3.c,
686 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
689 2013-11-08 Cong Hou <congh@google.com>
691 PR tree-optimization/58508
692 * gcc.dg/vect/pr58508.c: Update.
694 2013-11-08 Richard Biener <rguenther@suse.de>
696 PR tree-optimization/59047
697 * gcc.dg/torture/pr59047.c: New testcase.
699 2013-11-08 Richard Biener <rguenther@suse.de>
701 PR tree-optimization/59038
702 PR tree-optimization/58955
703 * gcc.dg/torture/pr59038.c: New testcase.
705 2013-11-07 Janus Weil <janus@gcc.gnu.org>
708 * gfortran.dg/constructor_9.f90: New.
710 2013-11-07 Joseph Myers <joseph@codesourcery.com>
712 * gcc.dg/atomic-compare-exchange-1.c,
713 gcc.dg/atomic-compare-exchange-2.c,
714 gcc.dg/atomic-compare-exchange-3.c,
715 gcc.dg/atomic-compare-exchange-4.c,
716 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
717 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
718 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
719 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
720 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
721 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
722 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
723 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
724 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
725 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
726 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
727 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
728 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
729 gcc.dg/atomic-store-5.c: Declare main as returning int.
730 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
731 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
732 gcc.dg/atomic-exchange-5.c: Separate increments of count from
733 expression using value of count.
735 2013-11-07 Joseph Myers <joseph@codesourcery.com>
737 * lib/target-supports.exp
738 (check_effective_target_fenv_exceptions): New function.
739 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
740 * gcc.dg/atomic/c11-atomic-exec-1.c,
741 gcc.dg/atomic/c11-atomic-exec-2.c,
742 gcc.dg/atomic/c11-atomic-exec-3.c,
743 gcc.dg/atomic/c11-atomic-exec-4.c,
744 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
745 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
746 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
748 2013-11-07 Cong Hou <congh@google.com>
750 * gcc.dg/vect/vect-alias-check.c: New.
752 2013-11-07 Jakub Jelinek <jakub@redhat.com>
754 * gcc.dg/tree-ssa/loop-39.c: New test.
756 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
757 * gcc.dg/unroll_2.c: Likewise.
758 * gcc.dg/unroll_3.c: Likewise.
759 * gcc.dg/unroll_4.c: Likewise.
760 * gcc.dg/vrp90.c: New test.
762 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/nullptr30.C: New.
767 2013-11-07 Yury Gribov <y.gribov@samsung.com>
768 Jakub Jelinek <jakub@redhat.com>
771 * c-c++-common/asan/pr59029.c: New test.
773 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
776 * gcc.target/i386/pr59034-1.c: New test.
777 * gcc.target/i386/pr59034-2.c: Likewise.
779 2013-11-07 Bin Cheng <bin.cheng@arm.com>
781 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
782 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
783 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
785 2013-11-06 DJ Delorie <dj@redhat.com>
787 * gcc.dg/mismatch-decl-1.c: New test.
789 2013-11-06 Joseph Myers <joseph@codesourcery.com>
791 * gcc.dg/torture/float128-cmp-invalid.c,
792 gcc.dg/torture/float128-div-underflow.c,
793 gcc.dg/torture/float128-extend-nan.c,
794 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
796 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
798 * gcc.target/sh/pr51244-11.c: Remove target line.
799 * gcc.target/sh/sh4a-sincosf.c: Likewise.
800 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
801 * gcc.target/sh/pr51244-15.c: Likewise.
802 * gcc.target/sh/pr51244-19.c: Likewise.
803 * gcc.target/sh/cmpstr.c: Likewise.
804 * gcc.target/sh/pr33135-3.c: Likewise.
805 * gcc.target/sh/pr53512-2.c: Likewise.
806 * gcc.target/sh/pr54602-2.c: Likewise.
807 * gcc.target/sh/pr52483-1.c: Likewise.
808 * gcc.target/sh/pr21255-2-ml.c: Likewise.
809 * gcc.target/sh/pr54760-4.c: Likewise.
810 * gcc.target/sh/pr52483-5.c: Likewise.
811 * gcc.target/sh/pr54089-2.c: Likewise.
812 * gcc.target/sh/pr56547-2.c: Likewise.
813 * gcc.target/sh/pr54089-6.c: Likewise.
814 * gcc.target/sh/pr51244-20.c: Likewise.
815 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
816 * gcc.target/sh/sh4a-fsrra.c: Likewise.
817 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
818 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
819 * gcc.target/sh/pr55303-2.c: Likewise.
820 * gcc.target/sh/sh2a-resbank.c: Likewise.
821 * gcc.target/sh/sp-switch.c: Likewise.
822 * gcc.target/sh/pr51244-3.c: Likewise.
823 * gcc.target/sh/pr50751-3.c: Likewise.
824 * gcc.target/sh/pr51244-7.c: Likewise.
825 * gcc.target/sh/struct-arg-dw2.c: Likewise.
826 * gcc.target/sh/pr50751-7.c: Likewise.
827 * gcc.target/sh/pr49468-di.c: Likewise.
828 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
829 * gcc.target/sh/pr49880-3.c: Likewise.
830 * gcc.target/sh/pr51244-12.c: Likewise.
831 * gcc.target/sh/pr53988.c: Likewise.
832 * gcc.target/sh/pr6526.c: Likewise.
833 * gcc.target/sh/sh2a-bxor.c: Likewise.
834 * gcc.target/sh/pr51244-16.c: Likewise.
835 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
836 * gcc.target/sh/sh2a-bor.c: Likewise.
837 * gcc.target/sh/pr53511-1.c: Likewise.
838 * gcc.target/sh/pr21255-3.c: Likewise.
839 * gcc.target/sh/pr53512-3.c: Likewise.
840 * gcc.target/sh/pr33135-4.c: Likewise.
841 * gcc.target/sh/pr54602-3.c: Likewise.
842 * gcc.target/sh/pr54760-1.c: Likewise.
843 * gcc.target/sh/pr52483-2.c: Likewise.
844 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
845 * gcc.target/sh/pr54680.c: Likewise.
846 * gcc.target/sh/pr54386.c: Likewise.
847 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
848 * gcc.target/sh/pr54089-3.c: Likewise.
849 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
850 * gcc.target/sh/pr54089-7.c: Likewise.
851 * gcc.target/sh/strlen.c: Likewise.
852 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
853 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
854 * gcc.target/sh/pr55303-3.c: Likewise.
855 * gcc.target/sh/pr51244-4.c: Likewise.
856 * gcc.target/sh/pr50751-4.c: Likewise.
857 * gcc.target/sh/pr39423-1.c: Likewise.
858 * gcc.target/sh/pr51244-8.c: Likewise.
859 * gcc.target/sh/pr55146.c: Likewise.
860 * gcc.target/sh/pr50751-8.c: Likewise.
861 * gcc.target/sh/sh2a-bset.c: Likewise.
862 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
863 * gcc.target/sh/sh2a-movi20s.c: Likewise.
864 * gcc.target/sh/20080410-1.c: Likewise.
865 * gcc.target/sh/pr49880-4.c: Likewise.
866 * gcc.target/sh/pr51244-13.c: Likewise.
867 * gcc.target/sh/sh2a-movrt.c: Likewise.
868 * gcc.target/sh/pr51244-17.c: Likewise.
869 * gcc.target/sh/pr21255-2-mb.c: Likewise.
870 * gcc.target/sh/sh2a-bclr.c: Likewise.
871 * gcc.target/sh/pr33135-1.c: Likewise.
872 * gcc.target/sh/pr53512-4.c: Likewise.
873 * gcc.target/sh/pr54602-4.c: Likewise.
874 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
875 * gcc.target/sh/pr54760-2.c: Likewise.
876 * gcc.target/sh/pr52483-3.c: Likewise.
877 * gcc.target/sh/sh2a-bld.c: Likewise.
878 * gcc.target/sh/pr54089-4.c: Likewise.
879 * gcc.target/sh/pr54685.c: Likewise.
880 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
881 * gcc.target/sh/pr54089-8.c: Likewise.
882 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
883 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
884 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
885 * gcc.target/sh/pr51244-1.c: Likewise.
886 * gcc.target/sh/pr50751-1.c: Likewise.
887 * gcc.target/sh/pr55160.c: Likewise.
888 * gcc.target/sh/pr51244-5.c: Likewise.
889 * gcc.target/sh/pr54236-1.c: Likewise.
890 * gcc.target/sh/pr50751-5.c: Likewise.
891 * gcc.target/sh/pr52933-1.c: Likewise.
892 * gcc.target/sh/pr39423-2.c: Likewise.
893 * gcc.target/sh/pr51244-9.c: Likewise.
894 * gcc.target/sh/pr49263.c: Likewise.
895 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
896 * gcc.target/sh/pr49880-1.c: Likewise.
897 * gcc.target/sh/sh2a-band.c: Likewise.
898 * gcc.target/sh/pr51244-10.c: Likewise.
899 * gcc.target/sh/pr49880-5.c: Likewise.
900 * gcc.target/sh/prefetch.c: Likewise.
901 * gcc.target/sh/pr51244-14.c: Likewise.
902 * gcc.target/sh/rte-delay-slot.c: Likewise.
903 * gcc.target/sh/fpul-usage-1.c: Likewise.
904 * gcc.target/sh/pr51244-18.c: Likewise.
905 * gcc.target/sh/pr21255-1.c: Likewise.
906 * gcc.target/sh/pr33135-2.c: Likewise.
907 * gcc.target/sh/pr53512-1.c: Likewise.
908 * gcc.target/sh/pr54602-1.c: Likewise.
909 * gcc.target/sh/sh2a-rtsn.c: Likewise.
910 * gcc.target/sh/torture/pragma-isr.c: Likewise.
911 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
912 * gcc.target/sh/torture/pr58314.c: Likewise.
913 * gcc.target/sh/torture/pr34777.c: Likewise.
914 * gcc.target/sh/torture/pr58475.c: Likewise.
915 * gcc.target/sh/pr54760-3.c: Likewise.
916 * gcc.target/sh/sh4a-cosf.c: Likewise.
917 * gcc.target/sh/pr52483-4.c: Likewise.
918 * gcc.target/sh/mfmovd.c: Likewise.
919 * gcc.target/sh/pr54089-1.c: Likewise.
920 * gcc.target/sh/pr56547-1.c: Likewise.
921 * gcc.target/sh/pr54089-5.c: Likewise.
922 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
923 * gcc.target/sh/pr54089-9.c: Likewise.
924 * gcc.target/sh/sh2a-jsrn.c: Likewise.
925 * gcc.target/sh/pr49468-si.c: Likewise.
926 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
927 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
928 * gcc.target/sh/pr55303-1.c: Likewise.
929 * gcc.target/sh/pr51244-2.c: Likewise.
930 * gcc.target/sh/pr50751-2.c: Likewise.
931 * gcc.target/sh/pr54236-2.c: Likewise.
932 * gcc.target/sh/pr51244-6.c: Likewise.
933 * gcc.target/sh/cmpstrn.c: Likewise.
934 * gcc.target/sh/pr50751-6.c: Likewise.
935 * gcc.target/sh/pr52933-2.c: Likewise.
936 * gcc.target/sh/pr53568-1.c: Likewise.
937 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
938 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
939 * gcc.target/sh/sh4a-sinf.c: Likewise.
940 * gcc.target/sh/pr49880-2.c: Likewise.
942 2013-11-06 Tobias Burnus <burnus@net-b.de>
944 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
945 * gcc.dg/wdate-time.c: Ditto.
946 * gfortran.dg/wdate-time.F90: Ditto.
948 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
951 * gcc.target/sh/torture/pr30807.c: New.
953 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
956 * g++.dg/other/java3.C: New.
958 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
961 * gcc.target/i386/pr59021.c: New test.
963 2013-11-06 James Lemke <jwlemke@codesourcery.com>
965 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
966 dg-additional-files to also match BOL.
968 2013-11-06 Joseph Myers <joseph@codesourcery.com>
970 * gcc.dg/torture/c99-contract-1.c: New test.
972 2013-11-06 Richard Biener <rguenther@suse.de>
974 PR tree-optimization/58653
975 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
976 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
978 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
980 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
981 40 to 30. Replaced iteration variable with a #define. Instead of
982 returning non-zero value for error, called __builtin_abort (). Fixed
983 a bug of calling fib_serial in serial case instead of fib.
984 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
985 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
986 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
987 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
988 compiler flag testing.
990 2013-11-06 Christian Bruel <christian.bruel@st.com>
992 * gcc.target/sh/strlen.c: New test.
994 2013-11-06 Jakub Jelinek <jakub@redhat.com>
997 * gcc.c-torture/compile/pr58970.c: New test.
999 2013-11-05 Wei Mi <wmi@google.com>
1002 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1004 2013-11-05 Tobias Burnus <burnus@net-b.de>
1006 * g++.dg/warn/wdate-time.C: New.
1007 * gcc.dg/wdate-time.c: New.
1008 * gfortran.dg/wdate-time.F90: New.
1010 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1013 * gfortran.dg/reshape_6.f90: New test.
1015 2013-11-05 Jeff Law <law@redhat.com>
1017 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1018 * gcc.dg/tree-ssa/isolate-1.c: New test.
1019 * gcc.dg/tree-ssa/isolate-2.c: New test.
1020 * gcc.dg/tree-ssa/isolate-3.c: New test.
1021 * gcc.dg/tree-ssa/isolate-4.c: New test.
1023 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1025 PR rtl-optimization/58997
1026 * gcc.c-torture/compile/pr58997.c: New test.
1028 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1031 * g++.dg/cpp0x/gen-attrs-56.C: New.
1033 2013-11-05 Richard Biener <rguenther@suse.de>
1036 * gcc.dg/ipa/pr58492.c: New testcase.
1038 2013-11-05 Richard Biener <rguenther@suse.de>
1040 PR tree-optimization/58955
1041 * gcc.dg/torture/pr58955-1.c: New testcase.
1042 * gcc.dg/torture/pr58955-2.c: Likewise.
1044 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1047 * gcc.dg/pr58981.c: New test.
1049 2013-11-05 Richard Biener <rguenther@suse.de>
1052 * gcc.dg/torture/pr58941.c: New testcase.
1054 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1056 PR tree-optimization/58958
1057 * gcc.dg/tree-ssa/pr58958.c: New file.
1059 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1061 * gcc.dg/tree-ssa/alias-26.c: New file.
1063 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1065 PR tree-optimization/58984
1066 * gcc.c-torture/execute/pr58984.c: New test.
1068 2013-11-05 Andreas Schwab <schwab@suse.de>
1070 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1072 2013-11-05 Tobias Burnus <burnus@net-b.de>
1074 * g++.dg/gomp/openmp-simd-1.C: New.
1075 * g++.dg/gomp/openmp-simd-2.C: New.
1076 * gcc.dg/gomp/openmp-simd-1.c: New.
1077 * gcc.dg/gomp/openmp-simd-2.c: New.
1079 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1081 * gcc.dg/superblock.c: Require scheduling support.
1083 2013-11-04 Kostya Serebryany <kcc@google.com>
1085 * g++.dg/asan/asan_test.cc: Update the test
1086 to match the fresh asan run-time.
1087 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1089 2013-11-04 Ian Lance Taylor <iant@google.com>
1091 * g++.dg/ext/sync-4.C: New test.
1093 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1096 * gfortran.dg/derived_external_function_1.f90 : New test
1098 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1100 PR tree-optimization/58978
1101 * gcc.c-torture/compile/pr58978.c: New test.
1103 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1106 * gfortran.dg/optional_class_1.f90 : New test
1108 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1110 PR rtl-optimization/58968
1111 * gfortran.dg/pr58968.f: New
1113 2013-11-04 Marek Polacek <polacek@redhat.com>
1116 * g++.dg/diagnostic/pr58979.C: New test.
1118 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1120 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1121 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1122 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1123 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1124 gcc.dg/iec-559-macros-9.c: New tests.
1126 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1128 PR tree-optimization/58946
1129 * gcc.c-torture/compile/pr58946.c: New test.
1131 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1134 * g++.dg/parse/pr52071.C: New.
1136 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1139 * g++.dg/lookup/name-clash10.C: New.
1141 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1143 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1144 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1145 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1148 2013-11-03 Marek Polacek <polacek@redhat.com>
1150 * g++.dg/ubsan/cxx1y-vla.C: New test.
1151 * c-c++-common/ubsan/vla-3.c: New test.
1152 * c-c++-common/ubsan/vla-2.c: New test.
1153 * c-c++-common/ubsan/vla-4.c: New test.
1154 * c-c++-common/ubsan/vla-1.c: New test.
1156 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1158 * gcc.dg/vmx/vec-set.c: New.
1160 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1164 * g++.dg/parse/pr29234.C: New.
1165 * g++.dg/parse/pr56037.C: Likewise.
1167 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1169 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1170 passed it in as one of the options to all Cilk keywords test.
1172 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1175 * g++.dg/cpp1y/pr58708.C: New.
1177 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1180 * g++.dg/ext/pr58834.C: New file.
1182 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1184 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1186 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1189 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1192 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1195 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1197 * g++.dg/gomp/simd-1.C: New test.
1198 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1199 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1200 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1201 * c-c++-common/gomp/simd6.c: New test.
1203 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1205 Implement C++14 digit separators.
1206 * g++.dg/cpp1y/digit-sep.C: New.
1207 * g++.dg/cpp1y/digit-sep-neg.C: New.
1208 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1210 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1212 * gcc.dg/vect/vect-align-3.c: New test.
1214 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1215 we warn about it already during VRP1 pass.
1217 2013-10-31 Martin Jambor <mjambor@suse.cz>
1219 PR rtl-optimization/58934
1221 2013-10-30 Martin Jambor <mjambor@suse.cz>
1222 PR rtl-optimization/10474
1223 * gcc.dg/pr10474.c: New testcase.
1224 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1225 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1227 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1231 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1234 * g++.dg/cpp0x/variadic145.C: New.
1236 * g++.dg/cpp0x/sfinae49.C: New.
1238 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1241 * g++.dg/cpp0x/deleted1.C: New.
1243 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1245 * gcc.target/arm/lp1243022.c: New test.
1247 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1250 * gcc.target/avr/pr58545.c: New test.
1252 2013-10-30 Tobias Burnus <burnus@net-b.de>
1255 2013-10-30 Tobias Burnus <burnus@net-b.de>
1256 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1257 path to the compile flags.
1259 2013-10-30 Cong Hou <congh@google.com>
1261 * gcc.target/i386/vect-abs-s8.c: New test.
1262 * gcc.target/i386/vect-abs-s16.c: New test.
1263 * gcc.target/i386/vect-abs-s32.c: New test.
1265 2013-10-30 Tobias Burnus <burnus@net-b.de>
1267 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1268 path to the compile flags.
1270 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1272 PR rtl-optimization/58369
1273 * g++.dg/torture/pr58369.C: New test.
1275 2013-10-30 Tobias Burnus <burnus@net-b.de>
1278 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1279 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1280 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1282 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1285 * gcc.target/arm/pr58784.c: New.
1287 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1289 * gcc.dg/tree-ssa/alias-24.c: New file.
1291 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1293 * gcc.target/i386/fma_double_3.c: Use pattern for
1294 scan-assembler-times instead of just one insn name.
1295 * gcc.target/i386/fma_double_5.c: Ditto.
1296 * gcc.target/i386/fma_float_3.c: Ditto.
1297 * gcc.target/i386/fma_float_5.c: Ditto.
1298 * gcc.target/i386/l_fma_double_1.c: Ditto.
1299 * gcc.target/i386/l_fma_double_2.c: Ditto.
1300 * gcc.target/i386/l_fma_double_3.c: Ditto.
1301 * gcc.target/i386/l_fma_double_4.c: Ditto.
1302 * gcc.target/i386/l_fma_double_5.c: Ditto.
1303 * gcc.target/i386/l_fma_double_6.c: Ditto.
1304 * gcc.target/i386/l_fma_float_1.c: Ditto.
1305 * gcc.target/i386/l_fma_float_2.c: Ditto.
1306 * gcc.target/i386/l_fma_float_3.c: Ditto.
1307 * gcc.target/i386/l_fma_float_4.c: Ditto.
1308 * gcc.target/i386/l_fma_float_5.c: Ditto.
1309 * gcc.target/i386/l_fma_float_6.c: Ditto.
1311 2013-10-30 Christian Bruel <christian.bruel@st.com>
1313 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1314 * gcc.target/sh/cmpstr.c: New test.
1315 * gcc.target/sh/cmpstrn.c: New test.
1317 2013-10-30 Martin Jambor <mjambor@suse.cz>
1319 PR rtl-optimization/10474
1320 * gcc.dg/pr10474.c: New testcase.
1321 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1322 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1324 2013-10-29 Andrew Pinski <apinski@cavium.com>
1325 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1327 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1328 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1329 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1330 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1331 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1333 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1334 conditional move to be used.
1335 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1337 2013-10-29 Tobias Burnus <burnus@net-b.de>
1340 * gfortran.dg/blockdata_8.f90: New.
1342 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1345 * gcc.target/sh/pr54236-2: New.
1346 * gcc.target/sh/pr54089-6: Add another rotl special case.
1348 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1351 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1352 to determine sizes of real kinds.
1355 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1357 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1359 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1360 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1361 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1362 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1363 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1364 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1365 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1366 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1367 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1368 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1369 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1370 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1371 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1372 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1373 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1374 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1375 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1376 test stored in c-c++-common. Also, added the Cilk runtime's library
1377 to the ld_library_path.
1379 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1382 * g++.dg/cpp0x/auto40.C: New.
1383 * g++.dg/other/warning1.C: Adjust.
1385 2013-10-29 Richard Biener <rguenther@suse.de>
1387 * gcc.dg/torture/restrict-2.c: New testcase.
1388 * gcc.dg/torture/restrict-3.c: Likewise.
1389 * gcc.dg/torture/restrict-4.c: Likewise.
1390 * gcc.dg/torture/restrict-5.c: Likewise.
1392 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1394 PR tree-optimization/19831
1395 * gcc.dg/tree-ssa/alias-25.c: New file.
1397 2013-10-29 Richard Biener <rguenther@suse.de>
1399 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1401 * gcc.dg/vect/bb-slp-32.c: Likewise.
1402 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1403 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1404 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1405 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1406 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1407 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1408 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1409 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1410 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1411 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1412 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1413 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1414 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1415 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1416 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1417 * gfortran.dg/vect/vect.exp: Likewise.
1419 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1421 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1422 * gcc.dg/vmx/eg-5.c: Likewise.
1424 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1425 Joern Rennecke <joern.rennecke@embecosm.com>
1427 * gcc.target/arc/jump-around-jump.c: New test.
1429 2013-10-27 Tom de Vries <tom@codesourcery.com>
1431 * gcc.target/arm/require-pic-register-loc.c: New test.
1433 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1436 * gcc.target/i386/pr58679-1.c: New test.
1437 * gcc.target/i386/pr58679-2.c: Ditto.
1439 2013-10-27 Tobias Burnus <burnus@net-b.de>
1442 * gcc.dg/vect/vect-ivdep-2.c: New.
1444 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1447 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1448 * gcc.target/sh/pr52483-2.c: Likewise.
1449 * gcc.target/sh/pr52483-3.c: Likewise.
1450 * gcc.target/sh/pr52483-4.c: Likewise.
1452 2013-10-26 Jeff Law <law@redhat.com>
1454 * g++.dg/torture/pr49309.C: Removed.
1455 * gcc.dg/dfp/pr35739.c: Removed.
1457 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1459 PR rtl-optimization/58759
1460 * gcc.target/i386/pr58759.c: New.
1462 2013-10-25 Tobias Burnus <burnus@net-b.de>
1464 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1465 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1466 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1468 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1470 * gcc.dg/wmul-1.c: New test.
1472 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1475 * g++.dg/template/pr58878.C: New.
1477 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1479 * gcc.dg/tree-ssa/alias-23.c: New file.
1481 2013-10-25 Richard Biener <rguenther@suse.de>
1483 PR tree-optimization/58626
1484 * gcc.dg/torture/pr58626.c: New testcase.
1486 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1489 * g++.dg/cpp0x/defaulted47.C: New.
1491 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1493 * gcc.c-torture/execute/pr58831.c: New test.
1495 2013-10-25 Nick Clifton <nickc@redhat.com>
1497 * c-c++-common/pr57793.c: Add expected error messages for
1498 targets with small integers.
1499 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1500 * gcc.dg/c99-stdint-2.c: Likewise.
1501 * gcc.dg/cdce1.c: Likewise.
1502 * gcc.dg/fold-overflow-1.c: Likewise.
1503 * gcc.dg/utf-cvt.c: Likewise.
1504 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1506 * gcc.dg/ftrapv-2.c: Likewise.
1507 * gcc.dg/pr30286.c: Likewise.
1508 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1509 * lib/target-supports.exp (check_effective_target_trapping): New
1510 proc. Returns true if the target supports trapping arithmetic.
1512 2013-10-25 Tobias Burnus <burnus@net-b.de>
1514 * g++.dg/parse/ivdep.C: New.
1515 * g++.dg/vect/pr33426-ivdep.cc: New.
1517 2013-10-24 Richard Henderson <rth@redhat.com>
1520 * gcc.dg/atomic-store-6.c: New.
1522 2013-10-24 Ian Lance Taylor <iant@google.com>
1524 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1526 2013-10-24 Cong Hou <congh@google.com>
1528 * gcc.c-torture/execute/20030125-1.c: Update.
1530 2013-10-24 Tobias Burnus <burnus@net-b.de>
1533 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1535 2013-10-24 Dehao Chen <dehao@google.com>
1537 * g++.dg/opt/devirt3.C: New test.
1539 2013-08-24 Tobias Burnus <burnus@net-b.de>
1542 * testsuite/gcc.dg/ivdep.c: New.
1543 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1545 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1547 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1548 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1550 2013-10-24 Nick Clifton <nickc@redhat.com>
1552 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1554 2013-10-24 Marek Polacek <polacek@redhat.com>
1557 * g++.dg/parse/pr58705.C: New test.
1559 2013-10-24 Marek Polacek <polacek@redhat.com>
1561 * gcc.dg/c11-align-5.c: Add more testing.
1563 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1565 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1567 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1569 PR tree-optimization/58775
1570 PR tree-optimization/58791
1571 * gcc.dg/guality/pr58791-1.c: New test.
1572 * gcc.dg/guality/pr58791-2.c: New test.
1573 * gcc.dg/guality/pr58791-3.c: New test.
1574 * gcc.dg/guality/pr58791-4.c: New test.
1575 * gcc.dg/guality/pr58791-5.c: New test.
1576 * gcc.c-torture/compile/pr58775.c: New test.
1577 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1579 2013-10-23 Tom de Vries <tom@codesourcery.com>
1581 PR tree-optimization/58805
1582 * gcc.dg/pr58805.c: New test.
1584 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.target/i386/vect-div-1.c: New test.
1588 * gcc.dg/vect/pr58508.c: Remove dg-options.
1590 2013-10-23 Richard Biener <rguenther@suse.de>
1592 * gcc.dg/torture/pr58830.c: New testcase.
1594 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1596 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1597 * g++.dg/cpp1y/attr-deprecated.C: New.
1598 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1600 2013-10-23 Tobias Burnus <burnus@net-b.de>
1603 * gfortran.dg/assumed_type_8.f90: New.
1605 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1608 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1609 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1610 * gcc.dg/torture/pr58779.c: New test.
1612 2013-10-22 Steve Ellcey <sellcey@mips.com>
1614 * gcc.target/mips/nor.c: New.
1616 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1618 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1620 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1621 restricted to big-endian targets.
1623 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1626 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1628 2013-10-21 Tobias Burnus <burnus@net-b.de>
1631 * gfortran.dg/proc_ptr_comp_38.f90: New.
1633 2013-10-21 Marek Polacek <polacek@redhat.com>
1636 * gcc.dg/gomp/pr58809.c: New test.
1638 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1640 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1641 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1643 2013-10-21 Richard Biener <rguenther@suse.de>
1645 PR tree-optimization/58794
1646 * c-c++-common/torture/pr58794-1.c: New testcase.
1647 * c-c++-common/torture/pr58794-2.c: Likewise.
1649 2013-10-21 Richard Biener <rguenther@suse.de>
1652 * c-c++-common/fold-divmul-1.c: New testcase.
1654 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1656 * gcc.target/i386/memset-vector_loop-1.c: New test.
1657 * gcc.target/i386/memset-vector_loop-2.c: New test.
1659 2013-10-21 Diego Novillo <dnovillo@google.com>
1661 * g++.dg/plugin/selfassign.c: Include tree.h.
1662 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1663 * gcc.dg/plugin/ggcplug.c: Likewise.
1664 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1665 * gcc.dg/plugin/selfassign.c: Likewise.
1666 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1668 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1670 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1671 * gcc.target/mips/mips-ps-7.c: Likewise.
1673 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1675 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1676 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1677 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1679 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1681 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1684 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1686 2013-10-19 Mike Stump <mikestump@comcast.net>
1688 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1690 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1691 * g++.dg/lto/pr54625-1_0.c: ... to here.
1692 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1693 * g++.dg/lto/pr54625-1_1.C: Likewise.
1694 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1695 * g++.dg/lto/pr54625-2_0.c: Likewise.
1696 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1697 * g++.dg/lto/pr54625-2_1.C: Likewise.
1699 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1701 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1703 2013-10-18 Cong Hou <congh@google.com>
1705 * gcc.dg/vect/pr58508.c: New test.
1707 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1710 * g++.dg/cpp0x/variadic145.C: New.
1712 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1714 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1716 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1718 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1719 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1720 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1721 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1723 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1725 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1726 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1727 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1728 effective target arm_thumb1_ok.
1729 * lib/target-supports.exp
1730 (check_effective_target_arm_fp16_ok_nocache): Don't force
1731 -mfloat-abi=soft when building for hardfloat target.
1733 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1736 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1737 -mquad-word + -mno-vsx-timode causes errors.
1738 * gcc.target/powerpc/pr58673-2.c: Likewise.
1740 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1743 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1745 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1747 * gcc.target/aarch64/c-output-template.c: New testcase.
1748 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1749 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1751 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1753 * gcc/testsuite/lib/target-supports.exp
1754 (check_effective_target_sync_long_long): AArch64 supports
1755 atomic operations on "long long".
1756 (check_effective_target_sync_long_long_runtime): AArch64 can
1757 execute atomic operations on "long long".
1759 2013-10-17 Richard Biener <rguenther@suse.de>
1761 PR tree-optimization/58143
1762 * gcc.dg/torture/pr58143-1.c: New testcase.
1763 * gcc.dg/torture/pr58143-2.c: Likewise.
1764 * gcc.dg/torture/pr58143-3.c: Likewise.
1766 2013-10-17 Marek Polacek <polacek@redhat.com>
1769 * gcc.dg/c1x-align-5.c: New test.
1771 2013-10-16 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1776 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1778 * c-c++-common/cpp/openmp-define-1.c: Move
1779 dg-require-effective-target fopenmp after dg-do directive.
1780 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1781 * gfortran.dg/openmp-define-1.f90: Likewise.
1782 * gfortran.dg/openmp-define-2.f90: Likewise.
1783 * gfortran.dg/openmp-define-3.f90: Likewise.
1785 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1787 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1789 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1792 * gcc.target/i386/pr57756.c: New test.
1793 * gcc.target/i386/pr57756_2.c: New test.
1795 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1797 * gcc.dg/torture/builtin-self.c: New file.
1799 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1801 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1802 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1803 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1804 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1805 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1807 2013-10-15 Cong Hou <congh@google.com>
1809 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1811 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1814 * g++.dg/cpp0x/pr58707.C: New.
1816 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1818 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1819 after other directives.
1821 2013-10-15 Tobias Burnus <burnus@net-b.de>
1824 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1826 2013-10-14 Ian Lance Taylor <iant@google.com>
1828 * go.test/go-test.exp (go-find-packages): New proc.
1829 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1830 subdirectories. Do simple +build line matching. Handle run with
1831 arguments. Handle errorcheckdir and rundircmpout. Use packages
1832 for rundir. Remove special handling for bug191 and dwarf.
1834 2013-10-14 Tobias Burnus <burnus@net-b.de>
1837 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1839 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1841 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1844 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1846 * gnat.dg/specs/opt1.ads: New test.
1848 2013-10-14 Richard Biener <rguenther@suse.de>
1850 PR tree-optimization/58640
1851 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1853 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1855 * gnat.dg/uninit_array.ad[sn]: New test.
1856 * gnat.dg/uninit_array_pkg.ads: New helper.
1858 2013-10-13 Richard Biener <rguenther@suse.de>
1860 * gcc.c-torture/execute/pr58662.c: New test.
1862 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1865 * gcc.dg/torture/p51244-21.c: New.
1866 * gcc.target/sh/pr51244-20.c: New.
1867 * gcc.target/sh/pr51244-20-sh2a.c: New.
1869 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1871 * gnat.dg/specs/linker_section.ads: Update test.
1873 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
1876 * gcc.target/i386/pr58690.c: New test
1878 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
1880 * gcc.target/i386/builtin-ucmp.c: New test.
1882 2013-10-11 Brooks Moses <bmoses@google.com>
1884 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
1886 2013-10-11 Jeff Law <law@redhat.com>
1888 * gcc.c-torture/execute/pr58640.c: New test.
1890 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1893 * g++.dg/cpp0x/decltype57.C: New.
1895 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/template/nontype26.C: New.
1900 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
1902 * c-c++-common/cpp/openmp-define-1.c: New file.
1903 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1904 * c-c++-common/cpp/openmp-define-3.c: Likewise.
1905 * gfortran.dg/openmp-define-1.f90: Likewise.
1906 * gfortran.dg/openmp-define-2.f90: Likewise.
1907 * gfortran.dg/openmp-define-3.f90: Likewise.
1909 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
1910 for test source files.
1911 * gcc.dg/gomp/gomp.exp: Likewise.
1912 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
1913 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
1914 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
1915 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
1916 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
1918 2013-10-11 Jakub Jelinek <jakub@redhat.com>
1920 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
1921 Remove error test that is now valid in OpenMP 4.0.
1922 * c-c++-common/gomp/atomic-16.c: New test.
1923 * c-c++-common/gomp/cancel-1.c: New test.
1924 * c-c++-common/gomp/depend-1.c: New test.
1925 * c-c++-common/gomp/depend-2.c: New test.
1926 * c-c++-common/gomp/map-1.c: New test.
1927 * c-c++-common/gomp/pr58472.c: New test.
1928 * c-c++-common/gomp/sections1.c: New test.
1929 * c-c++-common/gomp/simd1.c: New test.
1930 * c-c++-common/gomp/simd2.c: New test.
1931 * c-c++-common/gomp/simd3.c: New test.
1932 * c-c++-common/gomp/simd4.c: New test.
1933 * c-c++-common/gomp/simd5.c: New test.
1934 * c-c++-common/gomp/single1.c: New test.
1935 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
1937 * g++.dg/gomp/block-3.C: Likewise.
1938 * g++.dg/gomp/clause-3.C: Adjust error messages.
1939 * g++.dg/gomp/declare-simd-1.C: New test.
1940 * g++.dg/gomp/declare-simd-2.C: New test.
1941 * g++.dg/gomp/depend-1.C: New test.
1942 * g++.dg/gomp/depend-2.C: New test.
1943 * g++.dg/gomp/target-1.C: New test.
1944 * g++.dg/gomp/target-2.C: New test.
1945 * g++.dg/gomp/taskgroup-1.C: New test.
1946 * g++.dg/gomp/teams-1.C: New test.
1947 * g++.dg/gomp/udr-1.C: New test.
1948 * g++.dg/gomp/udr-2.C: New test.
1949 * g++.dg/gomp/udr-3.C: New test.
1950 * g++.dg/gomp/udr-4.C: New test.
1951 * g++.dg/gomp/udr-5.C: New test.
1952 * g++.dg/gomp/udr-6.C: New test.
1953 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
1954 * gcc.dg/autopar/outer-2.c: Likewise.
1955 * gcc.dg/autopar/outer-3.c: Likewise.
1956 * gcc.dg/autopar/outer-4.c: Likewise.
1957 * gcc.dg/autopar/outer-5.c: Likewise.
1958 * gcc.dg/autopar/outer-6.c: Likewise.
1959 * gcc.dg/autopar/parallelization-1.c: Likewise.
1960 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
1962 * gcc.dg/gomp/clause-1.c: Adjust error messages.
1963 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
1964 instead of GOMP_parallel_loop_runtime_start.
1965 * gcc.dg/gomp/declare-simd-1.c: New test.
1966 * gcc.dg/gomp/declare-simd-2.c: New test.
1967 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
1968 parser. Add further #pragma omp sections nesting tests.
1969 * gcc.dg/gomp/target-1.c: New test.
1970 * gcc.dg/gomp/target-2.c: New test.
1971 * gcc.dg/gomp/taskgroup-1.c: New test.
1972 * gcc.dg/gomp/teams-1.c: New test.
1973 * gcc.dg/gomp/udr-1.c: New test.
1974 * gcc.dg/gomp/udr-2.c: New test.
1975 * gcc.dg/gomp/udr-3.c: New test.
1976 * gcc.dg/gomp/udr-4.c: New test.
1977 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
1979 2013-10-10 Jan Hubicka <jh@suse.cz>
1981 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
1983 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1984 * gcc.target/i386/pr49168-1.c: Likewise.
1985 * gcc.target/i386/pr49002-2.c: Likewise.
1987 2013-10-10 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.dg/torture/pr58670.c: New test.
1992 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
1994 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
1996 2013-10-09 Marek Polacek <polacek@redhat.com>
1999 * g++.dg/tm/pr58635-1.C: New test.
2000 * g++.dg/tm/pr58635-2.C: New test.
2002 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2004 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2006 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2008 PR tree-optimization/20318
2009 * c-c++-common/pr20318.c: New file.
2010 * gcc.dg/tree-ssa/pr20318.c: New file.
2012 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2014 * gcc.c-torture/execute/pr58570.c: New test.
2016 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2018 * gcc.target/aarch64/vclz.c: New testcase.
2020 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2022 * gcc.target/aarch64/vadd_f64.c: New testcase.
2023 * gcc.target/aarch64/vsub_f64.c: New testcase.
2025 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2027 * gcc.target/aarch64/vdiv_f.c: New testcase.
2029 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2031 * gcc.target/aarch64/vneg_f.c: New testcase.
2032 * gcc.target/aarch64/vneg_s.c: New testcase.
2034 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2037 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2038 * g++.old-deja/g++.mike/misc9.C: Adjust.
2040 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2044 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2047 * g++.dg/template/crash117.C: New.
2049 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2051 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2053 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2055 PR tree-optimization/58480
2056 * gcc.dg/tree-ssa/pr58480.c: New file.
2058 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2060 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2061 * gcc.target/powerpc/fusion.c: Likewise.
2063 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2065 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2067 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2069 * gcc.target/s390/htm-1.c: Add more tests to cover different
2072 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2075 * g++.dg/init/uninitialized1.C: New.
2077 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2080 * g++.dg/cpp0x/variadic144.C: New.
2082 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2085 * g++.dg/cpp0x/auto39.C: New.
2087 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2090 * g++.dg/cpp0x/range-for26.C: New.
2091 * g++.dg/cpp0x/range-for27.C: Likewise.
2093 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2096 * g++.dg/template/crash117.C: New.
2098 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2101 * g++.dg/tree-ssa/pr19476-5.C: New file.
2102 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2104 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/cpp0x/gen-attrs-55.C: New.
2109 2013-10-03 Easwaran Raman <eraman@google.com>
2112 * g++.dg/ext/attribute47.C: New.
2114 2013-10-03 Rong Xu <xur@google.com>
2116 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2118 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2119 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2121 2013-10-03 Marek Polacek <polacek@redhat.com>
2124 * g++.dg/cpp0x/pr58510.C: New test.
2126 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2129 * g++.dg/tree-ssa/pr19476-1.C: New file.
2130 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2131 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2132 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2134 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2136 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2137 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2138 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2139 VSX scalar operations or the traditional floating point form of
2141 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2142 * gcc.target/powerpc/recip-3.c: Likewise.
2143 * gcc.target/powerpc/recip-5.c: Likewise.
2144 * gcc.target/powerpc/pr72747.c: Likewise.
2145 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2147 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2150 * gcc.target/aarch64/pr58460.c: New file.
2152 2013-10-02 Tobias Burnus <burnus@net-b.de>
2155 * gfortran.dg/char_length_19.f90: New.
2157 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2160 * g++.dg/parse/crash65.C: New.
2161 * g++.dg/cpp1y/pr58535.C: Likewise.
2163 2013-10-02 Richard Biener <rguenther@suse.de>
2165 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2166 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2167 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2168 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2169 * gfortran.dg/ldist-pr45199.f: Likewise.
2171 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/parse/crash64.C: New.
2176 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2178 * gcc.dg/tree-ssa/slsr-40.c: New test.
2180 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2183 * g++.dg/cpp0x/pr58563.C: New.
2185 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2187 * gcc.target/aarch64/vect_saddl_1.c: New.
2189 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2192 * gcc.c-torture/execute/pr58574.c: New testcase.
2194 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2197 * gcc.target/arm/pr58578.c: New test.
2199 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2201 PR tree-optimization/58556
2202 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2203 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2205 2013-10-01 Nick Clifton <nickc@redhat.com>
2207 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2209 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2211 * gcc.c-torture/compile/pr41181.c: Likewise.
2212 * gcc.c-torture/compile/calls.c: Likewise.
2213 * gcc.c-torture/compile/990617-1.c: Likewise.
2214 * gcc.c-torture/compile/pr55955.c: Only run the test for
2216 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2218 2013-10-01 Richard Biener <rguenther@suse.de>
2220 PR tree-optimization/58553
2221 * gcc.dg/torture/pr58553.c: New testcase.
2223 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.c-torture/execute/pr58564.c: New test.
2228 2013-09-30 Teresa Johnson <tejohnson@google.com>
2230 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2231 Update for additional dump message.
2233 2013-09-30 Richard Biener <rguenther@suse.de>
2235 PR tree-optimization/58554
2236 * gcc.dg/torture/pr58554.c: New testcase.
2238 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2239 Joern Rennecke <joern.rennecke@embecosm.com>
2241 * gcc.target/arc/barrel-shifter-1.c: New test.
2242 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2243 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2244 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2245 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2246 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2247 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2248 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2249 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2250 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2251 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2252 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2253 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2254 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2255 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2256 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2257 * gcc.target/arc/mtune-ARC600.c: Likewise.
2258 * gcc.target/arc/mtune-ARC601.c: Likewise.
2259 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2260 * gcc.target/arc/mtune-ARC700.c: Likewise.
2261 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2262 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2263 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2264 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2266 2013-09-30 Richard Biener <rguenther@suse.de>
2269 * g++.dg/torture/pr58552.C: New testcase.
2271 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2273 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2274 and -mupper-regs-df.
2276 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2279 * gcc.dg/pr58463.c: New test.
2281 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2284 * c-c++-common/gomp/pr58551.c: New test.
2286 2013-09-27 Richard Biener <rguenther@suse.de>
2288 PR tree-optimization/58459
2289 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2291 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2294 * gfortran.dg/round_4.f90: Check for rounding support.
2296 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2298 * g++.dg/vect/pr58513.cc (op): Make static.
2300 2013-09-26 Richard Biener <rguenther@suse.de>
2302 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2304 2013-09-26 Richard Biener <rguenther@suse.de>
2306 PR tree-optimization/58539
2307 * gcc.dg/torture/pr58539.c: New testcase.
2309 2013-09-25 Jeff Law <law@redhat.com>
2311 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2313 2013-09-25 Tobias Burnus <burnus@net-b.de>
2316 * gfortran.dg/finalize_21.f90: New.
2318 2013-09-25 Tobias Burnus <burnus@net-b.de>
2322 * gfortran.dg/defined_assignment_8.f90: New.
2323 * gfortran.dg/defined_assignment_9.f90: New.
2325 2013-09-25 Marek Polacek <polacek@redhat.com>
2328 * c-c++-common/ubsan/shift-5.c: New test.
2329 * c-c++-common/ubsan/shift-6.c: New test.
2330 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2331 * gcc.dg/ubsan/c-shift-1.c: New test.
2333 2013-09-25 Marek Polacek <polacek@redhat.com>
2336 * g++.dg/tm/pr58516.C: New test.
2338 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2342 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2344 2013-09-24 Richard Biener <rguenther@suse.de>
2347 * g++.dg/vect/pr58513.cc: New testcase.
2349 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2351 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2354 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2357 * g++.dg/cpp1y/pr58500.C: New testcase.
2359 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2361 * gnat.dg/opt28.ad[sb]: New test.
2362 * gnat.dg/opt28_pkg.ads: New helper.
2364 2013-09-23 Richard Biener <rguenther@suse.de>
2366 PR tree-optimization/58464
2367 * g++.dg/torture/pr58464.C: New testcase.
2369 2013-09-23 Christian Bruel <christian.bruel@st.com>
2372 * gcc.target/sh/torture/pr58475.c: New test.
2374 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2377 * gfortran.dg/extends_15.f90: New.
2379 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2382 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2384 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2387 * gcc.target/vax/vax.exp: New.
2388 * gcc.target/vax/pr56875.c: Ditto.
2390 2013-09-20 Richard Biener <rguenther@suse.de>
2393 * gfortran.dg/pr58484.f: New testcase.
2395 2013-09-20 Jeff Law <law@redhat.com>
2397 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2399 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2402 * gcc.dg/torture/pr57748-1.c: New test.
2403 * gcc.dg/torture/pr57748-2.c: New test.
2405 2013-09-20 Marek Polacek <polacek@redhat.com>
2408 * c-c++-common/ubsan/shift-4.c: New test.
2410 2013-09-20 Richard Biener <rguenther@suse.de>
2412 PR tree-optimization/58453
2413 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2415 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2418 * gfortran.dg/proc_ptr_43.f90: New.
2420 2013-09-18 Tobias Burnus <burnus@net-b.de>
2423 * gfortran.dg/defined_assignment_11.f90: New.
2425 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2427 PR rtl-optimization/58438
2428 * g++.dg/pr58438.C: New test.
2430 2013-09-18 Tobias Burnus <burnus@net-b.de>
2433 * gfortran.dg/class_39.f03: Update dg-error.
2434 * gfortran.dg/class_5.f03: Ditto.
2435 * gfortran.dg/class_53.f90: Ditto.
2436 * gfortran.dg/realloc_on_assign_20.f90: New.
2437 * gfortran.dg/realloc_on_assign_21.f90: New.
2438 * gfortran.dg/realloc_on_assign_22.f90: New.
2440 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2443 * g++.dg/parse/using4.C: New.
2445 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2449 2013-09-18 Marek Polacek <polacek@redhat.com>
2452 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2453 instead of the shift option.
2454 * c-c++-common/ubsan/pr58443-1.c: New test.
2455 * c-c++-common/ubsan/pr58443-3.c: New test.
2456 * c-c++-common/ubsan/pr58443-2.c: New test.
2458 2013-09-18 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/58417
2461 * gcc.dg/torture/pr58417.c: New testcase.
2463 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2465 * gnat.dg/array_bounds_test2.adb: New test.
2467 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2470 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2472 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2474 * gnat.dg/in_out_parameter4.adb: New test.
2476 2013-09-18 Marek Polacek <polacek@redhat.com>
2479 * c-c++-common/ubsan/attrib-1.c: New test.
2481 2013-09-17 Cong Hou <congh@google.com>
2483 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2484 on two arrays with short and int types. This should not be recognized
2485 as a dot product pattern.
2487 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2490 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2491 the cp_type_quals (r) too.
2493 2013-09-17 Jan Hubicka <jh@suse.cz>
2496 * gcc.c-torture/compile/pr58332.c: New testcase.
2498 2013-09-17 Jeff Law <law@redhat.com>
2500 * gcc.c-torture/execute/pr58387.c: New test.
2502 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2504 PR tree-optimization/58088
2505 * gcc.c-torture/compile/pr58088.c: New test.
2507 2013-09-17 Nick Clifton <nickc@redhat.com>
2509 * lib/target-supports.exp (check_effective_target_trampolines):
2510 Add MSP430 to the list of targets that do not support trampolines.
2511 (check_profiling_available): Add MSP430 to the list of targets
2512 that do not support profiling.
2513 (check_effective_target_tls_runtime): Add MSP430 to the list of
2514 targets that do not support TLS.
2516 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2518 * gnat.dg/opt27.adb: New test.
2519 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2521 2013-09-17 Andreas Schwab <schwab@suse.de>
2523 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2525 2013-09-17 Richard Biener <rguenther@suse.de>
2527 PR tree-optimization/58432
2528 * gcc.dg/pr58432.c: New testcase.
2530 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2532 * gcc.dg/tree-ssa/slsr-39.c: New test.
2534 2013-09-16 Xinliang David Li <davidxl@google.com>
2536 * gcc.misc-tests/help.exp: Optimizer help change.
2538 2013-09-16 Jeff Law <law@redhat.com>
2540 * gcc.c-torture/execute/pr58419.c: New test.
2541 * gcc.c-torture/execute/pr58431.c: New test.
2543 2013-09-16 Tobias Burnus <burnus@net-b.de>
2546 * gfortran.dg/finalize_19.f90: New.
2548 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2550 * gcc.target/i386/pr58418.c: New.
2552 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2554 * gcc.target/aarch64/fmla-intrinsic.c: New.
2555 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2556 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2557 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2559 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2561 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2562 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2564 2013-09-16 Richard Biener <rguenther@suse.de>
2566 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2568 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2570 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2571 interpreted as implicit templates) to be expected pedwarns instead.
2573 2013-09-16 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2578 2013-09-15 Tobias Burnus <burnus@net-b.de>
2581 * gfortran.dg/defined_assignment_10.f90: New.
2583 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2585 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2586 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2588 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2590 * g++.dg/abi/main.C: Added implicit C linkage tests
2592 2013-09-13 Kai Tietz <ktietz@redhat.com>
2594 * gcc.target/i386/pr57848.c: New file.
2596 2013-09-13 Christian Bruel <christian.bruel@st.com>
2599 * gcc.target/sh/torture/pr58314.c: New test.
2601 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2603 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2605 2013-09-12 Martin Jambor <mjambor@suse.cz>
2608 * g++.dg/pr58389.C: New test.
2610 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2612 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2613 * g++.dg/template/pseudodtor3.C: Likewise.
2615 2013-09-12 Richard Biener <rguenther@suse.de>
2617 PR tree-optimization/58404
2618 * g++.dg/tree-ssa/pr58404.C: New testcase.
2620 2013-09-12 Martin Jambor <mjambor@suse.cz>
2623 * g++.dg/ipa/pr58371.C: New test.
2625 2013-09-12 Richard Biener <rguenther@suse.de>
2627 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2628 expected outcome and comment why that happens.
2630 2013-09-11 Richard Biener <rguenther@suse.de>
2633 * g++.dg/uninit-pred-4.C: New testcase.
2635 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2637 PR tree-optimization/58385
2638 * gcc.c-torture/execute/pr58385.c: New test.
2640 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2642 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2644 2013-09-10 Jeff Law <law@redhat.com>
2646 * g++.dg/torture/pr58380.C: New test.
2648 2013-09-10 Jan Hubicka <jh@suse.cz>
2649 Paolo Carlini <paolo.carlini@oracle.com>
2651 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2653 2013-09-10 Jeff Law <law@redhat.com>
2655 * gcc.c-torture/compile/pr58343.c: New test.
2657 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2659 PR rtl-optimization/58365
2660 * gcc.c-torture/execute/pr58365.c: New test.
2662 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2664 * gcc.dg/torture/memcpy-1.c: New test.
2666 2013-09-10 Alan Modra <amodra@gmail.com>
2668 * gcc.target/powerpc/pr58330.c: New.
2670 2013-09-10 Alan Modra <amodra@gmail.com>
2672 * gcc.target/powerpc/medium_offset.c: New.
2674 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2677 * g++.dg/warn/Wunused-var-21.C: New test.
2679 PR tree-optimization/58364
2680 * gcc.c-torture/execute/pr58364.c: New test.
2682 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2685 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2686 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2687 * g++.dg/init/delete1.C: Adjust.
2689 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2691 * gcc.target/aarch64/movdi_1.c: New test.
2693 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2696 * g++.dg/warn/Wunused-parm-5.C: New.
2698 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2700 * gcc.target/aarch64/cmn-neg.c: New test.
2702 2013-09-09 Richard Biener <rguenther@suse.de>
2705 * gcc.dg/torture/pr58326-1.c: New testcase.
2706 * gcc.dg/torture/pr58326-2.c: Likewise.
2708 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2711 * g++.dg/ext/pr57735.C: New test.
2713 2013-09-09 Jan Hubicka <jh@suse.cz>
2716 * g++.dg/torture/PR58294.C: New testcase.
2718 2013-09-08 Jeff Law <law@redhat.com>
2720 * gcc.c-torture/compile/pr58340.c: New test.
2722 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2724 * g++.dg/debug/ra1.C: New test.
2726 2013-09-08 Jan Hubicka <jh@suse.cz>
2728 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2729 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2730 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2731 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2733 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2736 * g++.dg/overload/new1.C: Adjust.
2738 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2740 * c-c++-common/opaque-vector.c: New test.
2742 2013-09-08 Tom de Vries <tom@codesourcery.com>
2745 * g++.dg/tm/noexcept-6.C: New test.
2747 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2749 * gcc.target/arc/cond-set-use.c: New test.
2751 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2753 * gnat.dg/stack_usage2.adb: New test.
2755 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2757 * gcc.target/aarch64/table-intrinsics.c
2758 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2759 (qtb_tests8_< ,2,3,4>): Likewise.
2760 (qtblq_tests8_< ,2,3,4>): Likewise.
2761 (qtbxq_tests8_< ,2,3,4>): Likewise.
2763 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2765 * gnat.dg/warn10.ad[sb]: New test.
2766 * gnat.dg/warn10_pkg.ads: New helper.
2768 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2770 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2771 Don't expect NULL in foo.result set.
2772 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2774 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2775 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2777 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2779 * gcc.target/s390/nearestint-1.c: New testcase.
2781 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2782 Vineet Gupta <Vineet.Gupta@synopsys.com>
2784 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2785 * testsuite/gcc.target/arc: New directory.
2786 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2787 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2788 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2789 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2790 * testsuite/gcc.dg/builtin-apply2.c
2791 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2793 2013-09-04 Jan Hubicka <jh@suse.cz>
2796 * g++.dg/torture/pr58201_0.C: New testcase.
2797 * g++.dg/torture/pr58201_1.C: New testcase.
2798 * g++.dg/torture/pr58201.h: New testcase.
2800 2013-09-05 Jan Hubicka <jh@suse.cz>
2802 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2804 2013-09-05 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/58137
2807 * gcc.target/i386/pr58137.c: New testcase.
2809 2013-09-05 Martin Jambor <mjambor@suse.cz>
2811 * g++.dg/ipa/remref-1.C: New test.
2812 * g++.dg/ipa/remref-2.C: Likewise.
2814 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2817 * g++.dg/parse/access11.C: New.
2819 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2821 * g++.dg/warn/weak1.C: Skip on AIX.
2823 2013-09-04 Easwaran Raman <eraman@google.com>
2826 PR tree-optimization/58011
2827 * gfortran.dg/reassoc_12.f90: New testcase.
2828 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2830 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2832 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2833 * gcc.dg/torture/pr53922.c: Skip on AIX.
2834 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2836 2013-09-04 Teresa Johnson <tejohnson@google.com>
2838 * gcc.dg/unroll_1.c: Test dumping to stderr.
2840 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2843 * g++.dg/warn/deprecated-8.C: New.
2845 2013-09-03 Jeff Law <law@redhat.com>
2847 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2850 2013-09-03 Meador Inge <meadori@codesourcery.com>
2854 2013-08-30 Meador Inge <meadori@codesourcery.com>
2856 * gcc.dg/Warray-bounds-11.c: New testcase.
2858 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2860 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2862 2013-09-03 Jan Hubicka <jh@suse.cz>
2864 * g++.dg/ipa/devirt-15.C: Fix testcase.
2866 2013-09-03 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/torture/pr57656.c: New testcase.
2871 2013-09-03 Richard Biener <rguenther@suse.de>
2874 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
2876 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2879 * gfortran.dg/do_concurrent_3.f90: New test case.
2881 2013-09-02 Jan Hubicka <jh@suse.cz>
2883 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
2885 2013-09-02 Martin Jambor <mjambor@suse.cz>
2888 * gcc.dg/ipa/pr58106.c: New test.
2890 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
2892 * gcc.target/aarch64/scalar_intrinsics.c
2893 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
2895 2013-09-02 Richard Biener <rguenther@suse.de>
2898 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
2900 2013-09-02 Richard Biener <rguenther@suse.de>
2902 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
2905 2013-09-02 Bin Cheng <bin.cheng@arm.com>
2907 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
2909 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2911 PR c++/21682, implement DR 565
2912 * g++.dg/template/using24.C: New.
2913 * g++.dg/template/using25.C: Likewise.
2914 * g++.dg/template/using26.C: Likewise.
2916 2013-09-01 Jan Hubicka <jh@suse.cz>
2918 * g++.dg/ipa/devirt-15.C: New testcase.
2920 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
2922 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
2924 2013-08-31 Jan Hubicka <jh@suse.cz>
2926 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
2927 * g++.dg/tree-ssa/pr45453.C: Likewise.
2929 2013-08-31 Jan Hubicka <jh@suse.cz>
2931 * gcc.dg/fork-instrumentation.c: New testcase.
2933 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
2935 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
2937 2013-08-30 Meador Inge <meadori@codesourcery.com>
2939 * gcc.dg/Warray-bounds-11.c: New testcase.
2941 2013-08-30 Marek Polacek <polacek@redhat.com>
2943 * g++.dg/ubsan/div-by-zero-1.C: New test.
2944 * c-c++-common/ubsan/save-expr-1.c: New test.
2945 * c-c++-common/ubsan/save-expr-2.c: New test.
2946 * c-c++-common/ubsan/save-expr-3.c: New test.
2947 * c-c++-common/ubsan/save-expr-4.c: New test.
2948 * c-c++-common/ubsan/typedef-1.c: New test.
2949 * c-c++-common/ubsan/const-char-1.c: New test.
2950 * c-c++-common/ubsan/const-expr.c: New test.
2951 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
2952 * c-c++-common/ubsan/shift-1.c: Likewise.
2953 * c-c++-common/ubsan/shift-2.c: Likewise.
2954 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
2955 * lib/ubsan-dg.exp: New file.
2956 * g++.dg/dg.exp: Add ubsan tests.
2957 * g++.dg/ubsan/ubsan.exp: New file.
2958 * gcc.dg/ubsan/ubsan.exp: New file.
2959 * g++.dg/ubsan/cxx11-shift-1.C: New test.
2960 * g++.dg/ubsan/cxx11-shift-2.C: New test.
2961 * c-c++-common/ubsan/div-by-zero-3.c: New test.
2962 * c-c++-common/ubsan/div-by-zero-1.c: New test.
2963 * c-c++-common/ubsan/div-by-zero-4.c: New test.
2964 * c-c++-common/ubsan/shift-3.c: New test.
2965 * c-c++-common/ubsan/unreachable-1.c: New test.
2966 * c-c++-common/ubsan/shift-1.c: New test.
2967 * c-c++-common/ubsan/shift-2.c: New test.
2968 * c-c++-common/ubsan/div-by-zero-2.c: New test.
2969 * gcc.dg/ubsan/c99-shift-2.c: New test.
2970 * gcc.dg/ubsan/c99-shift-1.c: New test.
2972 2013-08-29 Jan Hubicka <jh@suse.cz>
2974 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
2975 to match template and comment.
2977 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
2980 * g++.dg/cpp0x/dc8.C: New.
2981 * g++.dg/template/meminit1.C: Adjust.
2983 2013-08-30 Teresa Johnson <tejohnson@google.com>
2985 * gcc.dg/inline-dump.c: Delete inadvertant commit.
2987 2013-08-30 Jakub Jelinek <jakub@redhat.com>
2989 PR tree-optimization/58277
2990 * gcc.c-torture/execute/pr58277-1.c: New test.
2991 * gcc.c-torture/execute/pr58277-2.c: New test.
2993 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
2995 * gcc.dg/guality/param-1.c: New test.
2996 * gcc.dg/guality/param-2.c: Likewise.
2998 2013-08-30 Richard Biener <rguenther@suse.de>
3000 PR tree-optimization/58228
3001 * gcc.dg/torture/pr58228.c: New testcase.
3003 2013-08-30 Richard Biener <rguenther@suse.de>
3005 PR tree-optimization/58223
3006 * gcc.dg/torture/pr58223.c: New testcase.
3007 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3009 2013-08-30 Richard Biener <rguenther@suse.de>
3011 PR tree-optimization/58010
3012 * gcc.dg/pr58010.c: New testcase.
3014 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3016 * gcc.dg/unroll_3.c: Message change.
3017 * gcc.dg/unroll_4.c: Likewise.
3018 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3019 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3020 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3021 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3022 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3023 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3024 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3025 * gcc.dg/unroll_1.c: Likewise.
3026 * gcc.dg/vect/bb-slp-31.c: Likewise.
3027 * gcc.dg/vect/bb-slp-14.c: Likewise.
3028 * gcc.dg/vect/bb-slp-8.c: Likewise.
3029 * gcc.dg/vect/bb-slp-23.c: Likewise.
3030 * gcc.dg/vect/bb-slp-15.c: Likewise.
3031 * gcc.dg/vect/bb-slp-9.c: Likewise.
3032 * gcc.dg/vect/bb-slp-24.c: Likewise.
3033 * gcc.dg/vect/bb-slp-16.c: Likewise.
3034 * gcc.dg/vect/bb-slp-25.c: Likewise.
3035 * gcc.dg/vect/bb-slp-17.c: Likewise.
3036 * gcc.dg/vect/bb-slp-26.c: Likewise.
3037 * gcc.dg/vect/bb-slp-18.c: Likewise.
3038 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3039 * gcc.dg/vect/bb-slp-27.c: Likewise.
3040 * gcc.dg/vect/bb-slp-19.c: Likewise.
3041 * gcc.dg/vect/bb-slp-28.c: Likewise.
3042 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3043 * gcc.dg/vect/bb-slp-29.c: Likewise.
3044 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3045 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3046 * gcc.dg/vect/bb-slp-1.c: Likewise.
3047 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3048 * gcc.dg/vect/bb-slp-2.c: Likewise.
3049 * gcc.dg/vect/bb-slp-3.c: Likewise.
3050 * gcc.dg/vect/bb-slp-10.c: Likewise.
3051 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3052 * gcc.dg/vect/bb-slp-4.c: Likewise.
3053 * gcc.dg/vect/bb-slp-11.c: Likewise.
3054 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3055 * gcc.dg/vect/bb-slp-5.c: Likewise.
3056 * gcc.dg/vect/bb-slp-20.c: Likewise.
3057 * gcc.dg/vect/bb-slp-6.c: Likewise.
3058 * gcc.dg/vect/bb-slp-21.c: Likewise.
3059 * gcc.dg/vect/bb-slp-30.c: Likewise.
3060 * gcc.dg/vect/bb-slp-13.c: Likewise.
3061 * gcc.dg/vect/bb-slp-7.c: Likewise.
3062 * gcc.dg/vect/bb-slp-22.c: Likewise.
3063 * gcc.dg/unroll_2.c: Likewise.
3064 * g++.dg/vect/slp-pr50413.cc: Likewise.
3065 * g++.dg/vect/slp-pr56812.cc: Likewise.
3066 * g++.dg/vect/slp-pr50819.cc: Likewise.
3068 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3070 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3072 2013-08-29 Teresa Johnson <tejohnson@google.com>
3074 * gcc.dg/pr40209.c: Use -fopt-info.
3075 * gcc.dg/pr26570.c: Ditto.
3076 * gcc.dg/pr32773.c: Ditto.
3077 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3079 2013-08-29 Richard Biener <rguenther@suse.de>
3081 PR tree-optimization/58246
3082 * gcc.dg/torture/pr58246.c: New testcase.
3084 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3087 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3089 * gfortran.dg/realloc_on_assign_19.f90: New test.
3091 2013-08-29 Richard Biener <rguenther@suse.de>
3094 * gcc.dg/pr57287-2.c: New testcase.
3096 2013-08-29 Richard Biener <rguenther@suse.de>
3098 PR tree-optimization/57685
3099 * gcc.dg/torture/pr57685.c: New testcase.
3101 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3104 * g++.dg/cpp0x/dc7.C: New.
3106 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3109 * c-c++-common/gomp/pr58257.c: New test.
3111 2013-08-28 Richard Biener <rguenther@suse.de>
3113 PR tree-optimization/56933
3114 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3116 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3118 * gcc.target/aarch64/scalar_shift_1.c: New.
3120 2013-08-27 Richard Biener <rguenther@suse.de>
3122 PR tree-optimization/57521
3123 * gcc.dg/torture/pr57521.c: New testcase.
3125 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3127 PR rtl-optimization/57860
3128 PR rtl-optimization/57861
3129 PR rtl-optimization/57875
3130 PR rtl-optimization/57876
3131 PR rtl-optimization/57877
3132 * gcc.c-torture/execute/pr57860.c: New test.
3133 * gcc.c-torture/execute/pr57861.c: New test.
3134 * gcc.c-torture/execute/pr57875.c: New test.
3135 * gcc.c-torture/execute/pr57876.c: New test.
3136 * gcc.c-torture/execute/pr57877.c: New test.
3138 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3141 * gfortran.dg/bounds_check_18.f90: New test.
3143 2013-08-23 Jan Hubicka <jh@suse.cz>
3145 * g++.dg/ipa/devirt-14.C: Fix typo.
3147 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3150 * gfortran.dg/inline_sum_5.f90: New.
3152 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3155 * gfortran.dg/typebound_assignment_7.f90: New.
3157 2013-08-23 Jan Hubicka <jh@suse.cz>
3159 * g++.dg/ipa/devirt-13.C: New testcase.
3160 * g++.dg/ipa/devirt-14.C: New testcase.
3162 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3165 * gcc.target/i386/pr58218.c: New test.
3167 PR tree-optimization/58209
3168 * gcc.c-torture/execute/pr58209.c: New test.
3170 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3172 * gcc.target/powerpc/pr57744.c: Declare abort.
3174 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3177 * g++.dg/template/error54.C: New.
3179 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3182 * gfortran.dg/select_type_34.f90: New.
3184 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3187 * g++.dg/warn/deprecated-7.C: New.
3189 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3191 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3193 2013-08-21 Jeff Law <law@redhat.com>
3195 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3197 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3200 * g++.dg/ext/attr-alias-3.C: New.
3202 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3205 * gfortran.dg/intent_out_8.f90: New.
3207 2013-08-20 Teresa Johnson <tejohnson@google.com>
3209 PR rtl-optimizations/57451
3210 * g++.dg/tree-prof/pr57451.C: New test.
3212 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3215 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3217 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3220 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3222 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3224 * gcc.target/powerpc/dfp-dd-2.c: New test.
3225 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3226 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3228 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3230 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3231 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3234 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3236 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3238 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3241 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3242 correct test response.
3245 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3246 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3247 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3249 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3250 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3252 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3254 2013-08-18 Jan Hubicka <jh@suse.cz>
3256 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3258 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3261 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3263 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3265 PR tree-optimization/58006
3266 * g++.dg/opt/pr58006.C: New test.
3268 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3270 * gnat.dg/specs/linker_alias.ads: New test.
3272 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3274 PR tree-optimization/58164
3275 * gcc.c-torture/compile/pr58164.c: New test.
3277 PR tree-optimization/58165
3278 * g++.dg/opt/pr58165.C: New test.
3280 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3283 * g++.dg/cpp0x/enum28.C: New.
3284 * g++.dg/cpp0x/enum15.C: Adjust.
3286 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3289 * gcc.target/powerpc/pr57949-1.c: New.
3290 * gcc.target/powerpc/pr57949-2.c: New.
3292 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3294 PR tree-optimization/58145
3295 * gcc.dg/pr58145-1.c: New test.
3296 * gcc.dg/pr58145-2.c: New test.
3298 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3300 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3301 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3302 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3303 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3304 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3305 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3306 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3307 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3308 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3309 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3310 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3311 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3312 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3313 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3314 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3315 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3316 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3317 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3318 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3319 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3320 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3321 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3322 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3323 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3324 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3325 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3326 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3327 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3328 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3329 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3330 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3331 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3332 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3333 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3334 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3335 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3336 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3337 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3338 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3339 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3340 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3343 * gcc.c-torture/execute/pr56799.x: New file.
3345 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3347 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3349 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3350 * gcc.dg/pr44214-3.c (v2df): Likewise.
3352 * gcc.dg/pr46647.c: xfail for avr-*-*.
3354 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3356 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3357 Expect l to be optimized away.
3358 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3361 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3362 to tests that assume int/double are larger than short/float.
3365 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3367 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3368 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3369 target { int16 }. Restrict existing tests to target { int32 }
3371 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3372 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3373 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3374 * lib/target-supports.exp (check_effective_target_int32): New proc.
3376 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3377 exclude from scan test.
3379 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3380 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3381 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3382 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3383 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3384 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3385 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3386 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3387 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3388 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3389 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3390 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3391 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3392 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3393 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3394 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3395 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3396 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3397 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3399 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3401 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3403 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3404 to be the first test directive.
3405 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3406 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3407 * gcc.target/arm/atomic-op-char.c: Likewise.
3408 * gcc.target/arm/atomic-op-consume.c: Likewise.
3409 * gcc.target/arm/atomic-op-int.c: Likewise.
3410 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3411 * gcc.target/arm/atomic-op-release.c: Likewise.
3412 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3413 * gcc.target/arm/atomic-op-short.c: Likewise.
3415 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3417 PR rtl-optimization/57662
3418 * gcc.dg/pr57662.c: New test.
3420 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3422 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3424 * gcc.target/mips/nans-legacy.c: Likewise.
3426 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3428 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3430 * gcc.target/mips/fabs-legacy.c: Likewise.
3431 * gcc.target/mips/fabsf-2008.c: Likewise.
3432 * gcc.target/mips/fabsf-legacy.c: Likewise.
3433 * gcc.target/mips/fneg-2008.c: Likewise.
3434 * gcc.target/mips/fneg-legacy.c: Likewise.
3435 * gcc.target/mips/fnegf-2008.c: Likewise.
3436 * gcc.target/mips/fnegf-legacy.c: Likewise.
3437 * gcc.target/mips/nan-2008.c: Likewise.
3438 * gcc.target/mips/nan-legacy.c: Likewise.
3439 * gcc.target/mips/nanf-2008.c: Likewise.
3440 * gcc.target/mips/nanf-legacy.c: Likewise.
3441 * gcc.target/mips/nans-2008.c: Likewise.
3442 * gcc.target/mips/nans-legacy.c: Likewise.
3443 * gcc.target/mips/nansf-2008.c: Likewise.
3444 * gcc.target/mips/nansf-legacy.c: Likewise.
3446 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3448 * gnat.dg/valued_proc.adb: New test.
3449 * gnat.dg/valued_proc_pkg.ads: New helper.
3451 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3453 PR tree-optimization/57661
3454 * g++.dg/opt/pr57661.C: New test.
3457 * gcc.dg/asan/pr56417.c: New test.
3459 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3461 * gnat.dg/loop_optimization16.adb: New test.
3462 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3464 2013-08-13 Marek Polacek <polacek@redhat.com>
3466 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3468 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3470 Example of converting global state to per-pass state.
3472 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3473 global state "static int counter" to...
3474 (one_pass::counter): ...this instance data.
3476 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3478 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3479 to member function...
3480 (one_pass::gate): ...this.
3481 (one_pass_exec): Convert to member function...
3482 (one_pass::impl_execute): ...this.
3484 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3487 * g++.dg/cpp0x/pr57416.C: New.
3489 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3491 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3493 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3494 * g++.dg/cpp0x/defaulted2.C: Likewise.
3495 * g++.dg/cpp0x/defaulted31.C: Likewise.
3496 * g++.dg/cpp0x/error6.C: Likewise.
3497 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3498 * g++.dg/cpp0x/override2.C: Likewise.
3499 * g++.dg/cpp0x/parse1.C: Likewise.
3500 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3501 * g++.dg/cpp0x/temp_default4.C: Likewise.
3502 * g++.dg/ext/attrib32.C: Likewise.
3503 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3504 * g++.dg/ext/mv13.C: Likewise.
3505 * g++.dg/ext/mv7.C: Likewise.
3506 * g++.dg/ext/mv9.C: Likewise.
3507 * g++.dg/ext/pr57362.C: Likewise.
3508 * g++.dg/ext/typeof10.C: Likewise.
3509 * g++.dg/lookup/anon6.C: Likewise.
3510 * g++.dg/lookup/crash6.C: Likewise.
3511 * g++.dg/lookup/name-clash5.C: Likewise.
3512 * g++.dg/lookup/name-clash6.C: Likewise.
3513 * g++.dg/other/anon4.C: Likewise.
3514 * g++.dg/other/error15.C: Likewise.
3515 * g++.dg/other/error8.C: Likewise.
3516 * g++.dg/other/redecl2.C: Likewise.
3517 * g++.dg/parse/crash16.C: Likewise.
3518 * g++.dg/parse/crash21.C: Likewise.
3519 * g++.dg/parse/crash38.C: Likewise.
3520 * g++.dg/parse/redef2.C: Likewise.
3521 * g++.dg/parse/struct-as-enum1.C: Likewise.
3522 * g++.dg/template/crash39.C: Likewise.
3523 * g++.dg/template/redecl3.C: Likewise.
3524 * g++.dg/tls/diag-3.C: Likewise.
3525 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3526 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3527 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3528 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3529 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3530 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3531 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3532 * g++.old-deja/g++.brendan/static3.C: Likewise.
3533 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3534 * g++.old-deja/g++.jason/binding.C: Likewise.
3535 * g++.old-deja/g++.jason/crash4.C: Likewise.
3536 * g++.old-deja/g++.jason/crash7.C: Likewise.
3537 * g++.old-deja/g++.jason/lineno.C: Likewise.
3538 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3539 * g++.old-deja/g++.mike/misc3.C: Likewise.
3540 * g++.old-deja/g++.mike/net44.C: Likewise.
3541 * g++.old-deja/g++.mike/ns3.C: Likewise.
3542 * g++.old-deja/g++.ns/alias4.C: Likewise.
3543 * g++.old-deja/g++.ns/ns11.C: Likewise.
3544 * g++.old-deja/g++.other/crash23.C: Likewise.
3545 * g++.old-deja/g++.other/decl8.C: Likewise.
3546 * g++.old-deja/g++.other/linkage3.C: Likewise.
3547 * g++.old-deja/g++.other/typeck1.C: Likewise.
3548 * g++.old-deja/g++.other/typedef5.C: Likewise.
3549 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3550 * g++.old-deja/g++.pt/friend36.C: Likewise.
3551 * obj-c++.dg/method-8.mm: Likewise.
3552 * obj-c++.dg/tls/diag-3.mm: Likewise.
3554 2013-08-12 Perez Read <netfirewall@gmail.com>
3557 * gcc.target/i386/movabs-1.c: New test.
3559 2013-08-12 Marek Polacek <polacek@redhat.com>
3561 PR tree-optimization/57980
3562 * gcc.dg/pr57980.c: New test.
3564 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3567 * gfortran.dg/do_check_10.f90: New test.
3568 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3569 * gfortran.dg/array_constructor_18.f90: Likewise.
3570 * gfortran.dg/array_constructor_22.f90: Likewise.
3571 * gfortran.dg/coarray_15.f90: Likewise.
3572 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3573 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3574 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3576 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3579 * g++.dg/cpp0x/constexpr-ice8.C: New.
3581 2013-08-09 Xinliang David Li <davidxl@google.com>
3583 * gcc.target/i386/memcpy-strategy-1.c: New test.
3584 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3585 * gcc.target/i386/memset-strategy-1.c: Ditto.
3586 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3588 2013-08-09 Jan Hubicka <jh@suse.cz>
3590 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3591 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3593 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3595 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3597 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3600 * gfortran.dg/transfer_intrinsic_6.f90: New.
3602 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3605 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3608 * g++.dg/lookup/typedef2.C: New.
3610 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3612 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3613 output of vdup intrinsics.
3615 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3617 * gcc.target/arm/lp1189445.c: New testcase.
3619 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3621 PR rtl-optimization/58079
3622 * gcc.dg/torture/pr58079.c: New test.
3624 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3626 * gnat.dg/warn9.adb: New test.
3628 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3631 * g++.dg/lookup/typedef2.C: New.
3633 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3635 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3636 to optstr when building plugins on darwin.
3638 2013-08-06 Martin Jambor <mjambor@suse.cz>
3640 PR tree-optimization/57539
3641 * gcc.dg/ipa/pr57539.c: New test.
3643 2013-08-06 Martin Jambor <mjambor@suse.cz>
3644 Bernd Edlinger <bernd.edlinger@hotmail.de>
3646 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3647 (a): Fix constructor.
3649 2013-08-06 Martin Jambor <mjambor@suse.cz>
3652 * gfortran.dg/pr57987.f90: New test.
3654 2013-08-06 Martin Jambor <mjambor@suse.cz>
3657 * gcc.dg/torture/pr58041.c: New test.
3658 * gcc.target/arm/pr58041.c: Likewise.
3660 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3663 * gfortran.dg/pointer_init_8.f90: New.
3665 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3668 * g++.dg/cpp0x/pr58080.C: New.
3670 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3672 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3673 to optstr when building plugins.
3675 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3677 Patch autogenerated by refactor_passes.py from
3678 https://github.com/davidmalcolm/gcc-refactoring-scripts
3679 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3681 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3682 struct to a subclass of gimple_opt_pass along with...
3683 (pass_data_one_pass): ...new pass_data instance and...
3684 (make_one_pass): ...new function.
3685 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3686 global struct to a subclass of gimple_opt_pass along with...
3687 (pass_data_warn_self_assign): ...new pass_data instance and...
3688 (make_pass_warn_self_assign): ...new function.
3689 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3690 a global struct to a subclass of gimple_opt_pass along with...
3691 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3692 (make_pass_dumb_plugin_example): ...new function.
3693 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3694 global struct to a subclass of gimple_opt_pass along with...
3695 (pass_data_warn_self_assign): ...new pass_data instance and...
3696 (make_pass_warn_self_assign): ...new function.
3698 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3700 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3701 is created and added to the pass_manager to reflect
3702 autogenerated changes.
3703 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3704 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3705 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3707 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3710 * g++.dg/cpp0x/pr58072.C: New.
3712 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3714 * gcc.dg/torture/pr57993-2.cpp: New.
3716 2013-08-02 Jan Hubicka <jh@suse.cz>
3718 * gcc.dg/ipa/ipa-1.c: Update.
3719 * gcc.dg/ipa/ipa-2.c: Update.
3720 * gcc.dg/ipa/ipa-3.c: Update.
3721 * gcc.dg/ipa/ipa-4.c: Update.
3722 * gcc.dg/ipa/ipa-5.c: Update.
3723 * gcc.dg/ipa/ipa-7.c: Update.
3724 * gcc.dg/ipa/ipa-8.c: Update.
3725 * gcc.dg/ipa/ipcp-1.c: Update.
3726 * gcc.dg/ipa/ipcp-2.c: Update.
3728 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3730 PR rtl-optimization/58048
3731 * gcc.target/i386/pr58048.c: New.
3733 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3735 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3737 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3738 Peter Bergner <bergner@vnet.ibm.com>
3741 * g++.dg/overload/using3.C: New.
3742 * g++.dg/overload/using2.C: Adjust.
3743 * g++.dg/lookup/using9.C: Likewise.
3745 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3747 * gcc.target/arm/pr46972-2.c: New test.
3749 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3751 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3753 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3755 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3757 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3759 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3760 rather than addressing!=absolute when deciding how to handle MIPS16
3761 when the test forces an ABI.
3763 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3766 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3768 2013-07-30 Steve Ellcey <sellcey@mips.com>
3770 * gcc.target/mips/code-readable-1.c: Increase switch size.
3771 * gcc.target/mips/code-readable-2.c: Ditto.
3772 * gcc.target/mips/code-readable-3.c: Ditto.
3773 * gcc.target/mips/code-readable-4.c: Ditto.
3775 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3778 * g++.dg/parse/crash63.C: New.
3780 2013-07-30 Tobias Burnus <burnus@net-b.de>
3783 * gfortran.dg/pointer_assign_8.f90: New.
3784 * gfortran.dg/pointer_assign_9.f90: New.
3785 * gfortran.dg/pointer_assign_10.f90: New.
3786 * gfortran.dg/pointer_assign_11.f90: New.
3788 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3790 * gcc.target/arm/pr57637.c: New testcase.
3792 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3794 PR tree-optimization/57993
3795 * gcc.dg/torture/pr57993.c: New test.
3797 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3799 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3801 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3804 * g++.dg/conversion/ambig2.C: New.
3806 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3808 * gcc.target/mips/fabs-2008.c: New test case.
3809 * gcc.target/mips/fabs-legacy.c: New test case.
3810 * gcc.target/mips/fabsf-2008.c: New test case.
3811 * gcc.target/mips/fabsf-legacy.c: New test case.
3812 * gcc.target/mips/fneg-2008.c: New test case.
3813 * gcc.target/mips/fneg-legacy.c: New test case.
3814 * gcc.target/mips/fneg-2008.c: New test case.
3815 * gcc.target/mips/fneg-legacy.c: New test case.
3816 * gcc.target/mips/nan-2008.c: New test case.
3817 * gcc.target/mips/nan-legacy.c: New test case.
3818 * gcc.target/mips/nanf-2008.c: New test case.
3819 * gcc.target/mips/nanf-legacy.c: New test case.
3820 * gcc.target/mips/nans-2008.c: New test case.
3821 * gcc.target/mips/nans-legacy.c: New test case.
3822 * gcc.target/mips/nansf-2008.c: New test case.
3823 * gcc.target/mips/nansf-legacy.c: New test case.
3824 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3826 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3827 Maxim Kuvyrkov <maxim@kugelworks.com>
3829 * lib/target-supports.exp (check_effective_target_non_bionic): New
3830 effective-target test.
3831 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3832 * g++.dg/tls/thread_local4g.C: Ditto.
3834 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3837 * gfortran.dg/vector_subsript_7.f90: New test.
3839 2013-07-27 Tobias Burnus <burnus@net-b.de>
3842 * gfortran.dg/warn_alias.f90: New.
3844 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3847 * gfortran.dg/class_array_19.f90: New.
3849 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3851 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3852 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3853 * gcc.dg/vect/pr57741-3.c: Likewise.
3854 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3856 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3858 Skip tests that make assumptions about struct layout that don't hold
3860 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3861 * g++.dg/cpp0x/iop.C: Likewise.
3862 * g++.dg/cpp0x/named_refs.C: Likewise.
3863 * g++.dg/cpp0x/rv1p.C: Likewise.
3864 * g++.dg/cpp0x/rv2p.C: Likewise.
3865 * g++.dg/cpp0x/rv3p.C: Likewise.
3866 * g++.dg/cpp0x/rv4p.C: Likewise.
3867 * g++.dg/cpp0x/rv5p.C: Likewise.
3868 * g++.dg/cpp0x/rv6p.C: Likewise.
3869 * g++.dg/cpp0x/rv7p.C: Likewise.
3870 * g++.dg/cpp0x/rv8p.C: Likewise.
3871 * g++.dg/ext/strncpy-chk1.C: Likewise.
3872 * gcc.dg/builtin-object-size-10.c: Likewise.
3873 * gcc.dg/builtin-object-size-11.c: Likewise.
3874 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3875 * gcc.dg/pr25805.c: Likewise.
3876 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
3877 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3878 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3879 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3880 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3881 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3882 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3883 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3884 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3885 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3886 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3887 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3888 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3889 * gcc.c-torture/execute/zerolen-2.x: Likewise.
3890 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3892 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
3893 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3895 * gcc.dg/torture/pr37868.c: Disable for epiphany.
3896 * gcc.dg/sibcall-6.c: Enable for epiphany.
3898 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3900 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
3902 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
3904 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
3905 memcpy not initializers.
3907 * gcc.dg/guality/guality.exp: Skip on AIX.
3909 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
3912 * g++.dg/cpp0x/pr57101.C: New.
3914 2013-07-26 Ian Bolton <ian.bolton@arm.com>
3916 * gcc.target/aarch64/neg_1.c: New test.
3918 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3921 * gfortran.dg/typebound_call_25.f90: New.
3923 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3926 * g++.dg/cpp0x/pr57981.C: New.
3928 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
3931 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
3933 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
3935 PR rtl-optimization/57960
3936 * gcc.target/s390/pr57960.c: New.
3938 2013-07-25 Janus Weil <janus@gcc.gnu.org>
3941 * gfortran.dg/unlimited_polymorphic_9.f90: New.
3943 2013-07-25 Terry Guo <terry.guo@arm.com>
3945 * gcc.target/arm/thumb1-Os-mult.c: New test case.
3947 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
3950 * g++.dg/inherit/pr57942.C: New.
3952 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3954 * gcc.target/powerpc/bool2.h: New file, test the code generation
3955 of logical operations for power5, altivec, power7, and power8 systems.
3956 * gcc.target/powerpc/bool2-p5.c: Likewise.
3957 * gcc.target/powerpc/bool2-av.c: Likewise.
3958 * gcc.target/powerpc/bool2-p7.c: Likewise.
3959 * gcc.target/powerpc/bool2-p8.c: Likewise.
3960 * gcc.target/powerpc/bool3.h: Likewise.
3961 * gcc.target/powerpc/bool3-av.c: Likewise.
3962 * gcc.target/powerpc/bool2-p7.c: Likewise.
3963 * gcc.target/powerpc/bool2-p8.c: Likewise.
3965 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3967 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3969 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3971 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
3973 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
3975 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
3976 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
3977 type from long to long long.
3978 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
3979 to have effective-target keywords of lp64 and ilp32.
3980 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
3981 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
3982 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
3983 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
3984 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
3985 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
3986 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
3987 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
3988 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
3990 2013-07-23 Tom Tromey <tromey@redhat.com>
3991 Joseph Myers <joseph@codesourcery.com>
3993 * gcc.dg/c11-generic-1.c: New file.
3994 * gcc.dg/c11-generic-2.c: New file.
3996 2013-07-22 Tobias Burnus <burnus@net-b.de>
4000 * coarray/lib_realloc_1.f90: Permit optimization.
4001 * gfortran.dg/coarray_31.f90: New.
4003 2013-07-22 Tobias Burnus <burnus@net-b.de>
4006 * gfortran.dg/class_array_7.f03: Fix memory leak.
4008 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4011 * g++.dg/cpp0x/decltype56.C: New.
4013 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4015 * gcc.dg/pr53265.c: Correct line number in dg-message.
4017 2013-07-22 Diego Novillo <dnovillo@google.com>
4019 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4021 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4024 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4025 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4027 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4030 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4031 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4032 * gcc.dg/torture/pr53366-1.c: Same.
4033 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4034 * gcc.dg/torture/pr56488.c: Same.
4035 * gcc.dg/torture/pr57584.c: Same.
4036 * gcc.dg/tree-ssa/pr57385.c: Same.
4037 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4039 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4041 * c-c++-common/pr41779.c: Fix typos.
4042 * gcc.c-torture/compile/20031125-2.c: Likewise.
4043 * gcc.c-torture/compile/20040621-1.c: Likewise.
4044 * gcc.c-torture/execute/20020418-1.c: Likewise.
4045 * gcc.dg/20020108-1.c: Likewise.
4046 * gcc.dg/atomic-generic-aux.c: Likewise.
4047 * gcc.dg/builtin-complex-err-2.c: Likewise.
4048 * gcc.dg/decl-1.c: Likewise.
4049 * gcc.dg/di-sync-multithread.c: Likewise.
4050 * gcc.dg/format/c90-printf-1.c: Likewise.
4051 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4052 * gcc.dg/long-long-compare-1.c: Likewise.
4053 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4054 * gcc.dg/pr17055-1.c: Likewise.
4055 * gcc.dg/pr27095.c: Likewise.
4056 * gcc.dg/torture/fp-int-convert.h: Likewise.
4057 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4058 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4059 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4060 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4061 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4062 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4063 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4064 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4065 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4066 * gcc.dg/vect/vect-cond-5.c: Likewise.
4067 * gcc.dg/weak/typeof-2.c: Likewise.
4068 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4069 * gcc.target/arm/naked-1.c: Likewise.
4070 * gcc.target/i386/pr9771-1.c: Likewise.
4071 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4072 * gcc.target/sparc/struct-ret-check.c: Likewise.
4073 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4074 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4075 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4078 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4081 * gfortran.dg/dependency_42.f90: New test.
4082 * gfortran.dg/dependency_43.f90: New test.
4084 2013-07-21 Tobias Burnus <burnus@net-b.de>
4087 * gfortran.dg/round_4.f90: New.
4089 2013-07-21 Tobias Burnus <burnus@net-b.de>
4092 * gfortran.dg/min_max_conformance_2.f90: New.
4094 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4096 PR preprocessor/57620
4097 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4098 (main): Don't test {s,u,U,L}12.
4099 * c-c++-common/raw-string-13.c: New test.
4100 * c-c++-common/raw-string-14.c: New test.
4101 * c-c++-common/raw-string-15.c: New test.
4102 * c-c++-common/raw-string-16.c: New test.
4104 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4106 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4108 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4110 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4112 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4113 target { ! keeps_null_pointer_checks }.
4114 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4115 target { ! keeps_null_pointer_checks }.
4117 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4118 * gcc.dg/torture/pr56488.c: Likewise.
4120 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4122 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4125 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4127 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4128 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4129 * gfortran.dg/guality/guality.exp: Skip on AIX.
4131 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4133 * g++.dg/debug/pr56819.C: Skip on AIX.
4134 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4135 * g++.dg/guality/guality.exp: Skip on AIX.
4137 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4139 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4141 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4143 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4146 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4147 Adjust to corrected rounding.
4149 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4151 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4152 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4153 check_effective_target_cilkplus.
4154 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4156 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4158 * gcc.target/powerpc/pr57744.c: Fix typo.
4160 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4163 * gcc.c-torture/compile/pr57698.c: New test.
4164 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4165 * gcc.c-torture/compile/pr44043.c: Ditto.
4167 2013-07-18 Wei Mi <wmi@google.com>
4169 PR rtl-optimization/57878
4170 * g++.dg/pr57878.C: New test.
4172 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4174 * gcc.dg/pr42611.c: Move dg-error to correct line.
4176 2013-07-17 Tobias Burnus <burnus@net-b.de>
4179 * gfortran.dg/dollar_sym_3.f: New.
4180 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4182 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4187 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4188 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4189 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4190 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4191 * objc.dg/image-info.m: Likewise.
4192 * objc.dg/symtab-1.m: Likewise.
4193 * objc.dg/torture/strings/const-str-10.m: Likewise.
4194 * objc.dg/torture/strings/const-str-11.m: Likewise.
4195 * objc.dg/torture/strings/const-str-9.m: Likewise.
4196 * objc.dg/zero-link-1.m: Likewise.
4197 * objc.dg/zero-link-2.m: Likewise.
4198 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4199 * objc.dg/objc-foreach-4.m: Likewise.
4200 * objc.dg/objc-foreach-5.m: Likewise.
4201 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4203 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4204 * obj-c++.dg/syntax-error-1.mm: Likewise.
4205 * objc.dg/method-6.m: Likewise.
4206 * objc.dg/pr23214.m: Likewise.
4207 * objc.dg/proto-lossage-7.m: Likewise.
4208 * objc.dg/strings/const-str-12b.m: Likewise.
4209 * objc.dg/zero-link-3.m: Likewise.
4210 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4211 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4212 adjust headers, interfaces and encoded types to reflect current system
4213 versions. Add FIXME and outputs from current system compiler for
4216 2013-07-15 Cong Hou <congh@google.com>
4218 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4220 * gcc.target/i386/l_fma_float_3.c: Likewise.
4221 * gcc.target/i386/l_fma_double_1.c: Likewise.
4222 * gcc.target/i386/l_fma_double_3.c: Likewise.
4224 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4226 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4227 function to test if HTM is available.
4228 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4229 * gcc.target/powerpc/htm-builtin-1.c: New test.
4231 2013-07-15 Tobias Burnus <burnus@net-b.de>
4233 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4234 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4235 * gfortran.dg/coarray_6.f90: Add dg-error.
4237 2013-07-15 Tobias Burnus <burnus@net-b.de>
4240 * gfortran.dg/finalize_18.f90: New.
4242 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4245 * fortran.dg/module_variable_1.f90: New test.
4246 * fortran.dg/module_variable_2.f90: New test.
4248 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4250 * g++.dg/ext/vector19.C: Adapt.
4251 * g++.dg/ext/vector23.C: New testcase.
4253 2013-07-12 Michael Matz <matz@suse.de>
4256 * c-c++-common/pr55771.c: New test.
4258 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4260 * gcc.target/aarch64/vect-movi.c: New.
4262 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4265 * g++.dg/ext/pr57362.C: New.
4267 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4270 * gcc.target/avr/torture/pr57631.c: New test.
4272 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4275 * g++.dg/cpp0x/constexpr-ice7.C: New.
4277 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4279 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4281 * gcc.c-torture/execute/nest-align-1.x: New.
4283 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4286 * g++.dg/cpp0x/sfinae48.C: New.
4288 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4290 PR preprocessor/57824
4291 * c-c++-common/raw-string-17.c: New test.
4292 * c-c++-common/gomp/pr57824.c: New test.
4294 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4297 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4298 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4299 * g++.dg/conversion/dr195.C: Update.
4300 * g++.dg/expr/cast2.C: Likewise.
4302 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4304 * c-c++-common/raw-string-18.c: New test.
4305 * c-c++-common/raw-string-19.c: New test.
4307 PR preprocessor/57757
4308 * g++.dg/cpp/paste1.C: New test.
4309 * g++.dg/cpp/paste2.C: New test.
4311 2013-07-10 Graham Stott <grahams@btinternet.com>
4313 * gcc.target/mips/mulsize-1.c: New.
4314 * gcc.target/mips/mulsize-2.c: New.
4315 * gcc.target/mips/mulsize-3.c: New.
4316 * gcc.target/mips/mulsize-4.c: New.
4318 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4321 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4322 * g++.dg/ext/vector24.C: New testcase.
4324 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4327 * g++.dg/cpp0x/decltype17.C: Adjust.
4329 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4332 * g++.dg/cpp0x/pr51786.C: New.
4334 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4336 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4338 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4340 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4342 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4343 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4345 2013-07-08 Tobias Burnus <burnus@net-b.de>
4348 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4350 2013-07-08 Tobias Burnus <burnus@net-b.de>
4353 * gfortran.dg/do_check_9.f90: New.
4355 2013-07-08 Tobias Burnus <burnus@net-b.de>
4358 * gfortran.dg/dot_product_2.f90: New.
4360 2013-07-08 Tobias Burnus <burnus@net-b.de>
4363 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4365 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4367 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4368 * gfortran.dg/finalize_10.f90: Fix dg-final.
4370 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4373 * gcc.target/i386/pr57819.c: New test.
4375 PR rtl-optimization/57829
4376 * gcc.c-torture/execute/pr57829.c: New test.
4378 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4380 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4381 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4383 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4386 * gcc.target/i386/pr57807.c: New test.
4388 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4391 * gcc.dg/tree-ssa/vrp89.c: New test.
4393 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4396 * g++.dg/parse/defarg16.C: New.
4398 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4400 PR rtl-optimization/55342
4401 * gcc.target/i386/pr55342.c: New.
4403 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4405 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4407 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4410 * g++.dg/inherit/virtual10.C: New.
4412 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4415 * gcc.dg/large-size-array-6.c: New test.
4417 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/template/crash116.C: New.
4422 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4424 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4425 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4427 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4430 * g++.dg/cpp0x/nsdmi-list3.C: New.
4432 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4435 * gcc.target/i386/pr57777.c: New test.
4438 * g++.dg/template/arg9.C: New test.
4440 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4442 * gcc.target/i386/avx-inline.c: New test.
4444 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4446 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4447 * gcc.target/mips/call-2.c: Likewise.
4448 * gcc.target/mips/call-3.c: Likewise.
4449 * gcc.target/mips/lazy-binding-1.c: Likewise.
4451 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4453 PR tree-optimization/57741
4454 * gcc.dg/vect/pr57741-1.c: New test.
4455 * gcc.dg/vect/pr57741-2.c: New test.
4456 * gcc.dg/vect/pr57741-3.c: New test.
4458 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4460 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4462 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4463 * lib/target-supports.exp: Define aarch64_little_endian.
4465 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4467 * gcc.target/aarch64/abs_1.c: New test.
4469 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4471 * gcc.target/aarch64/bfxil_1.c: New test.
4472 * gcc.target/aarch64/bfxil_2.c: Likewise.
4474 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4477 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4478 array sizes from 100 to 20.
4480 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4483 * gfortran.dg/pointer_remapping_8.f90: New.
4485 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4487 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4488 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4489 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4490 * g++.dg/cpp1y/complex_literals.h: New.
4492 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4495 * g++.dg/cpp0x/noexcept21.C: New.
4497 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4500 * gcc.target/i386/pr57736.c: New test.
4502 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4504 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4506 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4507 strings to match the fixed error messages.
4508 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4509 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4512 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4515 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4516 stqcx. get even registers.
4518 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4521 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4523 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4525 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4527 * gcc.target/i386/bmi-1.c: Ditto.
4528 * gcc.target/i386/bmi-bextr-4.c: New.
4529 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4531 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4534 * g++.dg/cpp0x/initlist73.C: New.
4536 2013-06-27 Meador Inge <meadori@codesourcery.com>
4538 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4539 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4540 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4542 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4545 * g++.dg/ext/pr57509.C: New file.
4547 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4550 * gcc.target/i386/bmi-bextr-3.c: New test.
4553 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4555 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4558 * g++.dg/cpp0x/pr57172.C: New testcase.
4560 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4562 * gcc.target/s390/htm-1.c: New file.
4563 * gcc.target/s390/htm-nofloat-1.c: New file.
4564 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4566 2013-06-26 Tobias Burnus <burnus@net-b.de>
4569 * gfortran.dg/bounds_check_17.f90: New.
4571 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4574 * g++.dg/cpp1y/pr57640.C: New.
4576 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4579 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4580 overflow due to size of arrays.
4582 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4584 PR tree-optimization/57705
4585 * gcc.dg/vect/pr57705.c: New test.
4586 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4588 2013-06-25 Martin Jambor <mjambor@suse.cz>
4591 * g++.dg/ipa/pr57670.C: New test.
4593 2013-06-25 Richard Biener <rguenther@suse.de>
4596 * gcc.dg/pr56977.c: New testcase.
4598 2013-06-24 Martin Jambor <mjambor@suse.cz>
4600 PR tree-optimization/57358
4601 * gcc.dg/ipa/pr57358.c: New test.
4603 2013-06-24 Richard Biener <rguenther@suse.de>
4606 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4608 2013-06-24 Richard Biener <rguenther@suse.de>
4610 PR tree-optimization/57488
4611 * gcc.dg/torture/pr57488.c: New testcase.
4613 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4614 Dominique d'Humieres <dominiq@lps.ens.fr>
4617 * gfortran.dg/fraction.f90: New.
4619 2013-06-24 Alan Modra <amodra@gmail.com>
4621 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4622 Add scan-assembler-not "lvx".
4623 * gcc.target/powerpc/le-altivec-consts.c: New.
4625 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4627 * g++.dg/cpp0x/sfinae47.C: New.
4629 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4632 * gcc.target/sh/pr52483-1.c: New.
4633 * gcc.target/sh/pr52483-2.c: New.
4634 * gcc.target/sh/pr52483-3.c: New.
4635 * gcc.target/sh/pr52483-4.c: New.
4636 * gcc.target/sh/pr52483-5.c: New.
4638 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4640 * gcc.target/i386/intrinsics_1.c: New test.
4641 * gcc.target/i386/intrinsics_2.c: Ditto.
4642 * gcc.target/i386/intrinsics_3.c: Ditto.
4643 * gcc.target/i386/intrinsics_4.c: Ditto.
4644 * gcc.target/i386/intrinsics_5.c: Ditto.
4645 * gcc.target/i386/intrinsics_6.c: Ditto.
4646 * gcc.target/i386/avx-1.c: Provide macros for builtins
4647 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4649 2013-06-21 Tobias Burnus <burnus@net-b.de>
4652 * gfortran.dg/finalize_17.f90: New.
4654 2013-06-21 Tobias Burnus <burnus@net-b.de>
4656 * gfortran.dg/realloc_on_assign_18.f90: New.
4658 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4660 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4661 Also changed the returns from error as distinct values so that
4662 debugging can get easier.
4663 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4664 errors specific to C, if necessary. Also added new error
4666 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4667 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4668 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4669 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4670 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4671 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4672 the same changes as parser_errors3.c, spaces were added between colons
4673 to not confuse C++ compiler with 2 colons as scope.
4674 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4675 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4676 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4677 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4678 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4679 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4680 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4681 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4682 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4683 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4684 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4685 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4688 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4691 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4693 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4696 * gcc.target/i386/pr57655.c: New test.
4698 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4700 * ada/acats/tests/gcc: Delete.
4701 * gnat.dg/style: Likewise.
4703 2013-06-20 Jeff Law <law@redhat.com>
4705 PR tree-optimization/57660
4706 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4707 based on their branch cost.
4709 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4711 2013-06-20 Tobias Burnus <burnus@net-b.de>
4714 * gfortran.dg/list_read_11.f90: New.
4716 2013-06-20 Richard Biener <rguenther@suse.de>
4718 PR tree-optimization/57584
4719 * gcc.dg/torture/pr57584.c: New testcase.
4721 2013-06-19 Sharad Singhai <singhai@google.com>
4723 * g++.dg/gcov/gcov-8.C: New testcase.
4724 * lib/gcov.exp: Handle intermediate format.
4726 2013-06-19 Wei Mi <wmi@google.com>
4728 PR rtl-optimization/57518
4729 * testsuite/gcc.dg/pr57518.c: New test.
4731 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4733 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4735 2013-06-19 Jan Hubicka <jh@suse.cz>
4737 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4739 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4741 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4742 hard-coded values of array sizes with a #define.
4743 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4744 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4745 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4746 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4747 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4749 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4751 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4752 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4754 2013-06-19 Jeff Law <law@redhat.com>
4756 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4758 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4761 * g++.dg/template/error53.C: New.
4763 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4766 * gcc.target/powerpc/pr55033.c: Fix options.
4768 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4770 * gcc.target/i386/inline_error.c: New test.
4771 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4772 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4774 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4777 * g++.dg/cpp0x/decltype55.C: New.
4779 2013-06-18 Marek Polacek <polacek@redhat.com>
4781 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4783 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4785 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4787 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4789 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4790 Also changed the returns from error as distinct values so that it is
4793 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4795 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4797 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4800 * g++.dg/template/error52.C: New.
4801 * g++.dg/lookup/friend15.C: Update.
4802 * g++.dg/parse/error11.C: Likewise.
4803 * g++.dg/parse/error14.C: Likewise.
4804 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4805 * g++.dg/parse/template25.C: Likewise.
4806 * g++.old-deja/g++.jason/cond.C: Likewise.
4807 * g++.old-deja/g++.mike/for2.C: Likewise.
4808 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4809 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4811 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4813 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4816 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4818 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4819 accidentally placing minus sign for length instead of stride.
4821 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4823 PR rtl-optimization/57425
4824 PR rtl-optimization/57569
4825 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4826 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4828 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4832 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4834 * gfortran.dg/typebound_assignment_6.f03: New.
4836 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4838 * gcc.target/h8300/h8300.exp: New.
4839 * gcc.dg/pragma-isr.c: Move to ...
4840 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4841 * gcc.target/h8300/pragma-isr.c: ... and here.
4842 * gcc.dg/pragma-isr2.c: Move to ...
4843 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4844 * gcc.target/h8300/pragma-isr2.c: ... and here.
4845 * gcc.dg/pragma-isr-trapa.c: Move to ...
4846 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4847 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4848 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4849 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4850 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4851 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4852 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4853 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4854 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4855 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4856 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4857 * gcc.dg/attr-isr-trapa.c: Move to ...
4858 * gcc.target/sh/attr-isr-trapa.c: ... here.
4860 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4863 * g++.dg/ext/builtin-offsetof1.C: New.
4865 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4867 * gcc.target/aarch64/vect_smlal_1.c: New file.
4869 2013-06-14 Tobias Burnus <burnus@net-b.de>
4872 * gfortran.dg/defined_assignment_7.f90: New.
4874 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4877 * g++.dg/rtti/dyncast6.C: New.
4878 * g++.dg/cpp0x/dyncast1.C: Likewise.
4880 2013-06-14 Alan Modra <amodra@gmail.com>
4883 * gcc.dg/pr57134.c: New.
4885 2013-06-14 Tobias Burnus <burnus@net-b.de>
4888 * gfortran.dg/deferred_type_param_9.f90: New.
4890 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4892 * gcc.dg/fold-minus-1.c: New testcase.
4894 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
4897 * gfortran.dg/typebound_assignment_5.f03: New.
4899 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
4901 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
4903 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4904 Pat Haugen <pthaugen@us.ibm.com>
4905 Peter Bergner <bergner@vnet.ibm.com>
4907 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
4908 load/store instructions on power7, power8.
4909 * gcc.target/powerpc/atomic-p8.c: Likewise.
4911 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4914 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
4916 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
4919 * g++.dg/warn/Wunused-var-20.C: New.
4921 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4923 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
4924 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
4925 Run with -fno-common.
4927 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
4929 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
4930 and exit function calls with return 1 and return 0, respectively.
4932 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
4934 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
4937 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
4939 PR tree-optimization/57361
4940 * gcc.dg/tree-ssa/pr57361.c: New file.
4942 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4944 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
4945 to ensure alignment.
4946 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
4948 2013-06-12 Tobias Burnus <burnus@net-b.de>
4950 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4952 2013-06-12 Tobias Burnus <burnus@net-b.de>
4953 Dominique d'Humieres <dominiq@lps.ens.fr>
4955 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
4957 2013-06-12 Jakub Jelinek <jakub@redhat.com>
4960 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
4961 * gcc.target/i386/pr56564-3.c: Likewise.
4963 2013-06-11 Tobias Burnus <burnus@net-b.de>
4966 * gfortran.dg/class_array_18.f90: New.
4968 2013-06-11 Jan Hubicka <jh@suse.cz>
4971 * g++.dg/ext/visibility/anon6.C: Update testcase.
4973 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
4976 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
4977 in how we check __sec_reduce_mutating function's result.
4979 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
4980 Pat Haugen <pthaugen@us.ibm.com>
4981 Peter Bergner <bergner@vnet.ibm.com>
4983 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
4984 direct move instructions.
4985 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
4986 * gcc.target/powerpc/direct-move.h: Likewise.
4987 * gcc.target/powerpc/direct-move-float1.c: Likewise.
4988 * gcc.target/powerpc/direct-move-float2.c: Likewise.
4989 * gcc.target/powerpc/direct-move-double1.c: Likewise.
4990 * gcc.target/powerpc/direct-move-double2.c: Likewise.
4991 * gcc.target/powerpc/direct-move-long1.c: Likewise.
4992 * gcc.target/powerpc/direct-move-long2.c: Likewise.
4994 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
4997 * g++.dg/cpp0x/pr52440.C: New.
4999 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5002 * gcc.target/i386/pr56564-1.c: New test.
5003 * gcc.target/i386/pr56564-2.c: New test.
5004 * gcc.target/i386/pr56564-3.c: New test.
5005 * gcc.target/i386/pr56564-4.c: New test.
5006 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5007 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5008 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5009 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5010 * gcc.target/i386/vect-sizes-1.c: Likewise.
5011 * gcc.target/i386/memcpy-1.c: Likewise.
5012 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5013 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5015 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5017 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5018 systems to cover all GNU systems.
5019 * g++.dg/abi/guard2.C: Likewise.
5020 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5021 * g++.dg/eh/sighandle.C: Likewise.
5022 * g++.dg/ext/cleanup-10.C: Likewise.
5023 * g++.dg/ext/cleanup-11.C: Likewise.
5024 * g++.dg/ext/cleanup-8.C: Likewise.
5025 * g++.dg/ext/cleanup-9.C: Likewise.
5026 * g++.dg/opt/const5.C: Likewise.
5027 * g++.dg/opt/life1.C: Likewise.
5028 * g++.dg/other/pr39496.C: Likewise.
5029 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5030 * g++.old-deja/g++.abi/align.C: Likewise.
5031 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5032 * g++.old-deja/g++.law/weak.C: Likewise.
5033 * g++.old-deja/g++.pt/asm1.C: Likewise.
5034 * gcc.c-torture/execute/20030125-1.x: Likewise.
5035 * gcc.c-torture/execute/990127-2.x: Likewise.
5036 * gcc.dg/20041106-1.c: Likewise.
5037 * gcc.dg/20050503-1.c: Likewise.
5038 * gcc.dg/builtin-object-size-5.c: Likewise.
5039 * gcc.dg/cleanup-10.c: Likewise.
5040 * gcc.dg/cleanup-11.c: Likewise.
5041 * gcc.dg/cleanup-8.c: Likewise.
5042 * gcc.dg/cleanup-9.c: Likewise.
5043 * gcc.dg/complex-5.c: Likewise.
5044 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5045 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5046 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5047 * gcc.dg/dfp/pr35739.c: Likewise.
5048 * gcc.dg/fdata-sections-1.c: Likewise.
5049 * gcc.dg/lto/20090206-1_0.c: Likewise.
5050 * gcc.dg/lto/20090206-2_0.c: Likewise.
5051 * gcc.dg/pr30360.c: Likewise.
5052 * gcc.dg/pr37303.c: Likewise.
5053 * gcc.dg/pr39323-1.c: Likewise.
5054 * gcc.dg/pr39323-2.c: Likewise.
5055 * gcc.dg/pr39323-3.c: Likewise.
5056 * gcc.dg/pr45416.c: Likewise.
5057 * gcc.dg/setjmp-2.c: Likewise.
5058 * gcc.dg/split-1.c: Likewise.
5059 * gcc.dg/split-3.c: Likewise.
5060 * gcc.dg/split-4.c: Likewise.
5061 * gcc.dg/strlenopt-12g.c: Likewise.
5062 * gcc.dg/strlenopt-14g.c: Likewise.
5063 * gcc.dg/strlenopt-14gf.c: Likewise.
5064 * gcc.dg/strlenopt-16g.c: Likewise.
5065 * gcc.dg/strlenopt-17g.c: Likewise.
5066 * gcc.dg/strlenopt-18g.c: Likewise.
5067 * gcc.dg/strlenopt-1f.c: Likewise.
5068 * gcc.dg/strlenopt-22g.c: Likewise.
5069 * gcc.dg/strlenopt-2f.c: Likewise.
5070 * gcc.dg/strlenopt-4g.c: Likewise.
5071 * gcc.dg/strlenopt-4gf.c: Likewise.
5072 * gcc.dg/struct-ret-3.c: Likewise.
5073 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5074 * gcc.misc-tests/linkage.exp: Likewise.
5075 * gcc.target/i386/20000724-1.c: Likewise.
5076 * gcc.target/i386/align-main-3.c: Likewise.
5077 * gcc.target/i386/cleanup-1.c: Likewise.
5078 * gcc.target/i386/inline-mcpy.c: Likewise.
5079 * gcc.target/i386/pr32268.c: Likewise.
5080 * gcc.target/i386/pr36613.c: Likewise.
5081 * gcc.target/i386/pr39013-1.c: Likewise.
5082 * gcc.target/i386/pr39013-2.c: Likewise.
5083 * gcc.target/i386/pr39496.c: Likewise.
5084 * gcc.target/i386/pr40906-3.c: Likewise.
5085 * gcc.target/i386/pr46084.c: Likewise.
5086 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5088 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5091 * gcc.target/sh/pr6526.c: New.
5093 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5096 * gcc.c-torture/execute/pr57568.c: New test.
5098 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5101 * g++.dg/other/vararg-4.C: New.
5103 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5105 PR rtl-optimization/57559
5106 * gcc.target/s390/pr57559.c : New test.
5108 2013-06-08 Tobias Burnus <burnus@net-b.de>
5111 * gfortran.dg/finalize_10.f90: New.
5112 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5113 * gfortran.dg/finalize_15.f90: New.
5115 2013-06-08 Tobias Burnus <burnus@net-b.de>
5118 * gfortran.dg/storage_size_4.f90: New.
5120 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5123 * testsuite/g++.dg/ext/pr57548.C: New test.
5125 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5128 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5130 2013-06-07 Jan Hubicka <jh@suse.cz>
5132 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5134 2013-06-07 Tobias Burnus <burnus@net-b.de>
5137 * gfortran.dg/array_constructor_48.f90: New.
5138 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5139 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5141 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5144 * gcc.target/arm/xordi3-opt.c: New test.
5146 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5148 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5149 Revert to dg-options.
5151 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5154 * gcc.target/powerpc/pr55033.c: New.
5156 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5159 * g++.dg/cpp0x/alias-decl-36.C: New.
5161 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5162 Pat Haugen <pthaugen@us.ibm.com>
5163 Peter Bergner <bergner@vnet.ibm.com>
5165 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5166 power8 builtin functions.
5167 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5168 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5169 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5170 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5171 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5172 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5173 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5174 tests to test power8 auto-vectorization.
5175 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5176 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5177 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5178 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5180 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5181 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5183 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5185 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5187 (check_effective_target_powerpc_p8vector_ok): Likewise.
5188 (is-effective-target): Likewise.
5189 (check_vect_support_and_set_flags): Likewise.
5191 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5194 * g++.dg/parse/error53.C: New.
5196 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5198 PR rtl-optimization/57459
5199 * gcc.target/i386/pr57459.c: New test.
5201 2013-06-06 Teresa Johnson <tejohnson@google.com>
5204 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5205 into -freorder-blocks-and-partition test.
5206 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5207 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5208 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5209 * gcc.dg/tree-prof/pr50907.c: Ditto.
5210 * gcc.dg/tree-prof/pr45354.c: Ditto.
5211 * g++.dg/tree-prof/partition2.C: Ditto.
5212 * g++.dg/tree-prof/partition3.C: Ditto.
5214 2013-06-06 Tobias Burnus <burnus@net-b.de>
5217 * gfortran.dg/finalize_16.f90: New.
5219 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5221 * gcc.dg/vect/no-section-anchors-vect-68.c:
5222 Add dg-skip-if aarch64_tiny.
5224 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5227 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5228 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5230 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5233 * g++.dg/cpp0x/decltype54.C: New.
5235 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5237 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5238 arm*-*-*eabi* targets.
5239 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5241 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5243 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5244 Tobias Burnus <burnus@net-b.de>
5246 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5247 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5248 * gfortran.dg/io_real_boz_4.f90: Ditto.
5249 * gfortran.dg/io_real_boz_5.f90: Ditto.
5251 2013-06-05 Andreas Schwab <schwab@suse.de>
5253 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5255 2013-06-04 Jan Hubicka <jh@suse.cz>
5257 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5259 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5261 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5262 parameters with void.
5263 (main2): Removed argc parameter.
5264 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5265 (main): Replaced argc, argv parameters with void.
5266 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5267 (main2): Removed argc parameter.
5268 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5269 argv parameters with void. Added __asm volatile to avoid optimization
5270 on argc, if necessary.
5271 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5272 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5273 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5274 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5275 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5276 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5277 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5278 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5279 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5280 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5281 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5282 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5283 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5284 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5285 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5286 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5287 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5288 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5289 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5290 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5291 parameters with void.
5292 (main2): Removed argc parameter.
5293 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5294 (main): Replaced argc, argv parameters with void.
5295 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5296 argv parameters with void. Also renamed this function as main, and
5297 delete the existing main.
5298 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5299 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5300 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5302 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5304 * gcc.target/aarch64/movi_1.c: New test.
5306 2013-06-04 Tobias Burnus <burnus@net-b.de>
5309 * gfortran.dg/finalize_12.f90: New.
5310 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5311 end of scope finalization.
5312 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5313 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5314 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5315 * gfortran.dg/class_19.f03: Ditto.
5316 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5317 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5318 * gfortran.dg/extends_14.f03: Ditto.
5319 * gfortran.dg/move_alloc_4.f90: Ditto.
5320 * gfortran.dg/typebound_proc_27.f03: Ditto.
5322 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5324 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5325 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5326 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5327 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5328 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5329 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5330 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5331 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5332 * gfortran.dg/io_real_boz_4.f90: Ditto.
5333 * gfortran.dg/io_real_boz_5.f90: Ditto.
5334 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5335 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5336 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5337 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5338 * gfortran.dg/transpose_2.f90: Fix dg-output.
5340 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5342 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5343 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5344 dg-option and an header comment.
5346 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5349 * g++.dg/cpp0x/sfinae46.C: New.
5350 * g++.dg/cpp0x/defaulted13.C: Adjust.
5351 * g++.dg/cpp0x/defaulted2.C: Likewise.
5352 * g++.dg/cpp0x/defaulted26.C: Likewise.
5353 * g++.dg/cpp0x/defaulted3.C: Likewise.
5354 * g++.dg/cpp0x/error1.C: Likewise.
5355 * g++.dg/cpp0x/implicit1.C: Likewise.
5356 * g++.dg/cpp0x/implicit11.C: Likewise.
5357 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5358 * g++.dg/cpp0x/initlist47.C: Likewise.
5359 * g++.dg/cpp0x/initlist9.C: Likewise.
5360 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5361 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5362 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5363 * g++.dg/cpp0x/union4.C: Likewise.
5364 * g++.dg/template/crash108.C: Likewise.
5365 * g++.dg/template/crash41.C: Likewise.
5366 * g++.old-deja/g++.jason/local.C: Likewise.
5367 * g++.old-deja/g++.law/visibility3.C: Likewise.
5369 2013-06-03 Teresa Johnson <tejohnson@google.com>
5371 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5372 * gcc.dg/vect/bb-slp-14.c: Ditto.
5373 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5374 * gcc.dg/vect/bb-slp-23.c: Ditto.
5375 * gcc.dg/vect/bb-slp-15.c: Ditto.
5376 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5377 * gcc.dg/vect/bb-slp-24.c: Ditto.
5378 * gcc.dg/vect/bb-slp-16.c: Ditto.
5379 * gcc.dg/vect/bb-slp-25.c: Ditto.
5380 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5381 * gcc.dg/vect/bb-slp-17.c: Ditto.
5382 * gcc.dg/vect/bb-slp-1.c: Ditto.
5383 * gcc.dg/vect/bb-slp-26.c: Ditto.
5384 * gcc.dg/vect/bb-slp-18.c: Ditto.
5385 * gcc.dg/vect/bb-slp-2.c: Ditto.
5386 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5387 * gcc.dg/vect/bb-slp-27.c: Ditto.
5388 * gcc.dg/vect/bb-slp-19.c: Ditto.
5389 * gcc.dg/vect/bb-slp-3.c: Ditto.
5390 * gcc.dg/vect/bb-slp-28.c: Ditto.
5391 * gcc.dg/vect/bb-slp-4.c: Ditto.
5392 * gcc.dg/vect/bb-slp-29.c: Ditto.
5393 * gcc.dg/vect/bb-slp-5.c: Ditto.
5394 * gcc.dg/vect/bb-slp-6.c: Ditto.
5395 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5396 * gcc.dg/vect/bb-slp-7.c: Ditto.
5397 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5398 * gcc.dg/vect/bb-slp-8.c: Ditto.
5399 * gcc.dg/vect/bb-slp-9.c: Ditto.
5400 * gcc.dg/vect/bb-slp-10.c: Ditto.
5401 * gcc.dg/vect/bb-slp-11.c: Ditto.
5402 * gcc.dg/vect/bb-slp-20.c: Ditto.
5403 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5404 * gcc.dg/vect/bb-slp-21.c: Ditto.
5405 * gcc.dg/vect/bb-slp-30.c: Ditto.
5406 * gcc.dg/vect/bb-slp-13.c: Ditto.
5407 * gcc.dg/vect/bb-slp-22.c: Ditto.
5408 * g++.dg/vect/slp-pr50413.cc: Ditto.
5409 * g++.dg/vect/slp-pr56812.cc: Ditto.
5410 * g++.dg/vect/slp-pr50819.cc: Ditto.
5412 2013-06-01 Tobias Burnus <burnus@net-b.de>
5415 * gfortran.dg/class_array_17.f90: New.
5417 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5419 * ada/acats/floatstore.lst: New.
5420 * ada/acats/run_all.sh: Process it.
5422 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5424 * gcc.target/powerpc/e500-ord-1.c: New test.
5425 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5426 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5427 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5429 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5431 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5433 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5435 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5437 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5439 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5441 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5444 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5447 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5449 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5451 2013-05-31 Marek Polacek <polacek@redhat.com>
5453 PR tree-optimization/57478
5454 PR tree-optimization/57453
5455 * gcc.dg/torture/pr57478.c: New test.
5457 2013-05-31 Tobias Burnus <burnus@net-b.de>
5460 * gfortran.dg/class_array_17.f90: New.
5462 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5465 * gcc.target/arm/iordi3-opt.c: New test.
5467 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5471 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5472 * gfortran.dg/interface_26.f90: Ditto.
5473 * gfortran.dg/proc_ptr_11.f90: Ditto.
5474 * gfortran.dg/proc_ptr_15.f90: Ditto.
5475 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5476 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5477 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5478 * gfortran.dg/typebound_override_1.f90: Ditto.
5479 * gfortran.dg/typebound_override_4.f90: Ditto.
5480 * gfortran.dg/typebound_proc_6.f03: Ditto.
5481 * gfortran.dg/assumed_type_7.f90: New test.
5482 * gfortran.dg/typebound_override_5.f90: New test.
5483 * gfortran.dg/typebound_override_6.f90: New test.
5484 * gfortran.dg/typebound_override_7.f90: New test.
5486 2013-05-30 Tobias Burnus <burnus@net-b.de>
5489 * gfortran.dg/power_6.f90: New.
5491 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5493 * gcc.target/aarch64/insv_1.c: New test.
5495 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5497 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5498 dg-skip-if "No stabs".
5500 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5503 * gfortran.dg/assumed_size_1.f90: New.
5505 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5507 * gcc.dg/shrink-wrap-alloca.c: New added.
5508 * gcc.dg/shrink-wrap-pretend.c: New added.
5509 * gcc.dg/shrink-wrap-sibcall.c: New added.
5511 2013-05-30 Tobias Burnus <burnus@net-b.de>
5514 * gfortran.dg/assumed_rank_13.f90: New.
5516 2013-05-29 Easwaran Raman <eraman@google.com>
5518 PR tree-optimization/57442
5519 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5521 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5523 PR tree-optimization/57441
5524 * gcc.c-torture/compile/pr57441.c: New.
5526 2013-05-29 Dehao Chen <dehao@google.com>
5529 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5531 2013-05-29 Tobias Burnus <burnus@net-b.de>
5534 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5535 * gfortran.dg/class_19.f03: Ditto.
5537 2013-05-29 Richard Biener <rguenther@suse.de>
5539 * gcc.dg/vect/bb-slp-32.c: New testcase.
5541 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5543 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5544 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5545 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5546 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5547 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5548 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5549 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5550 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5551 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5552 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5553 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5554 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5555 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5556 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5557 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5558 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5559 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5560 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5561 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5562 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5563 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5564 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5565 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5566 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5567 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5568 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5569 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5570 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5571 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5572 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5573 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5574 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5575 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5576 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5577 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5578 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5579 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5580 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5581 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5583 2013-05-29 Tobias Burnus <burnus@net-b.de>
5586 * gfortran.dg/finalize_11.f90: New.
5587 * gfortran.dg/finalize_4.f03: Remove dg-error.
5588 * gfortran.dg/finalize_5.f03: Ditto.
5589 * gfortran.dg/finalize_6.f03: Ditto.
5590 * gfortran.dg/finalize_7.f03: Ditto.
5592 2013-05-28 Tobias Burnus <burnus@net-b.de>
5594 * gfortran.dg/class_array_16.f90: New.
5596 2013-05-28 Tobias Burnus <burnus@net-b.de>
5599 * testsuite/gfortran.dg/use_29.f90: New.
5601 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5603 * gnat.dg/fp_exception.adb: New test.
5605 2013-05-28 Richard Biener <rguenther@suse.de>
5607 PR tree-optimization/56787
5608 * gcc.dg/vect/pr56787.c: New testcase.
5610 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5611 Tobias Burnus <burnus@net-b.de>
5614 * gfortran.dg/typebound_override_4.f90: New.
5616 2013-05-28 Richard Biener <rguenther@suse.de>
5618 PR tree-optimization/57411
5619 * g++.dg/opt/pr57411.C: New testcase.
5621 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5623 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5624 * gcc.dg/builtin-bswap-9.c: Likewise.
5626 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5628 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5630 2013-05-27 Richard Biener <rguenther@suse.de>
5633 * gcc.dg/gomp/pr57412.c: New testcase.
5635 2013-05-27 Bud Davis <jmdavis@link.com>
5638 * gfortran.dg/stfunc_8.f90: New.
5640 2013-05-27 Richard Biener <rguenther@suse.de>
5642 PR tree-optimization/57343
5643 * gcc.dg/torture/pr57343.c: New testcase.
5645 2013-05-27 Richard Biener <rguenther@suse.de>
5647 PR tree-optimization/57417
5648 * gcc.dg/torture/pr57417.c: New testcase.
5650 2013-05-27 Richard Biener <rguenther@suse.de>
5652 PR tree-optimization/57396
5653 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5655 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5657 * gnat.dg/specs/last_bit.ads: New test.
5659 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5661 * gnat.dg/specs/machine_attribute.ads: New test.
5663 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5665 * gnat.dg/incomplete3.ad[sb]: New test.
5667 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5670 * gcc.target/mips/div-13.c: New test.
5672 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5675 * gcc.target/mips/mips16-attributes-5.c,
5676 * gcc.target/mips/mips16-attributes-6.c: New tests.
5678 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5680 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5681 * gcc.dg/builtin-bswap-8.c: Likewise.
5683 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5686 * g++.dg/cpp0x/new1.C: New.
5688 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5691 * g++.dg/parse/dtor16.C: New.
5692 * g++.dg/parse/dtor6.C: Adjust.
5694 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/expr/bitfield12.C: New.
5699 2013-05-24 Jeff Law <law@redhat.com>
5701 PR tree-optimization/57124
5702 * gcc.c-torture/execute/pr57124.c: New test.
5703 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5705 2013-05-24 Martin Jambor <mjambor@suse.cz>
5707 PR tree-optimization/57294
5708 * gcc.dg/ipa/pr57294.c: New test.
5710 2013-05-24 Dehao Chen <dehao@google.com>
5712 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5714 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5716 * gcc.target/aarch64/scalar_intrinsics.c
5717 (force_simd): Use a valid instruction.
5718 (test_vdupd_lane_s64): Pass a valid lane argument.
5719 (test_vdupd_lane_u64): Likewise.
5721 2013-05-24 Richard Biener <rguenther@suse.de>
5723 PR tree-optimization/57287
5724 * gcc.dg/pr57287.c: New testcase.
5726 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5729 * g++.dg/template/error51.C: New.
5731 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5734 * g++.dg/template/bitfield2.C: New.
5736 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5738 * gnat.dg/specs/noinline1.ads: New test.
5739 * gnat.dg/noinline2.ad[sb]: Likewise.
5740 * gnat.dg/specs/noinline3.ads: Likewise.
5741 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5743 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5746 * gcc.dg/tree-ssa/pr57385.c: New test.
5748 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5750 * gnat.dg/derived_type4.adb: New test.
5752 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5754 * gcc.dg/builtin-bswap-6.c: New test.
5755 * gcc.dg/builtin-bswap-7.c: Likewise.
5756 * gcc.dg/builtin-bswap-8.c: Likewise.
5757 * gcc.dg/builtin-bswap-9.c: Likewise.
5759 2013-05-23 Christian Bruel <christian.bruel@st.com>
5762 * gcc.dg/debug/pr57351.c: New test
5764 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5766 * gcc.target/aarch64/vect-clz.c: New file.
5768 2013-05-23 Martin Jambor <mjambor@suse.cz>
5771 * gcc.dg/ipa/pr57347.c: New test.
5773 2013-05-23 Richard Biener <rguenther@suse.de>
5775 PR tree-optimization/57380
5776 * g++.dg/tree-ssa/pr57380.C: New testcase.
5778 2013-05-23 Richard Biener <rguenther@suse.de>
5781 * gcc.dg/torture/pr57381.c: New testcase.
5783 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5786 * gcc.c-torture/execute/pr57344-1.c: New test.
5787 * gcc.c-torture/execute/pr57344-2.c: New test.
5788 * gcc.c-torture/execute/pr57344-3.c: New test.
5789 * gcc.c-torture/execute/pr57344-4.c: New test.
5791 2013-05-23 Richard Biener <rguenther@suse.de>
5793 PR rtl-optimization/57341
5794 * gcc.dg/torture/pr57341.c: New testcase.
5796 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5799 * g++.dg/parse/crash62.C: New.
5801 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5802 Pat Haugen <pthaugen@us.ibm.com>
5803 Peter Bergner <bergner@vnet.ibm.com>
5805 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5808 2013-05-22 Tobias Burnus <burnus@net-b.de>
5811 * gfortran.dg/defined_assignment_6.f90: New.
5813 2013-05-22 Tobias Burnus <burnus@net-b.de>
5816 * gfortran.dg/assumed_type_6.f90: New.
5818 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5821 * g++.dg/cpp0x/Wunused-parm.C: New.
5823 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5825 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5826 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5828 2013-05-21 Easwaran Raman <eraman@google.com>
5830 PR tree-optimization/57322
5831 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5833 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5835 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5838 2013-05-21 Tobias Burnus <burnus@net-b.de>
5841 * gfortran.dg/assumed_type_5.f90: New.
5842 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5843 * gfortran.dg/assumed_rank_2.f90: Ditto.
5844 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5845 * gfortran.dg/no_arg_check_3.f90: Ditto.
5847 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5849 PR tree-optimization/57331
5850 * gcc.c-torture/compile/pr57331.c: New test.
5852 2013-05-21 Richard Biener <rguenther@suse.de>
5854 PR tree-optimization/57330
5855 * gcc.dg/torture/pr57330.c: New testcase.
5857 2013-05-21 Richard Biener <rguenther@suse.de>
5859 PR tree-optimization/57303
5860 * gcc.dg/torture/pr57303.c: New testcase.
5862 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5864 PR tree-optimization/57321
5865 * gcc.c-torture/execute/pr57321.c: New test.
5867 2013-05-20 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5872 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5873 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5874 * gfortran.dg/binding_label_tests_3.f03: Ditto.
5875 * gfortran.dg/binding_label_tests_4.f03: Ditto.
5876 * gfortran.dg/binding_label_tests_5.f03: Ditto.
5877 * gfortran.dg/binding_label_tests_6.f03: Ditto.
5878 * gfortran.dg/binding_label_tests_7.f03: Ditto.
5879 * gfortran.dg/binding_label_tests_8.f03: Ditto.
5880 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
5881 * gfortran.dg/binding_label_tests_24.f90: New.
5882 * gfortran.dg/binding_label_tests_25.f90: New.
5884 2013-05-20 Tobias Burnus <burnus@net-b.de>
5887 * gfortran.dg/binding_label_tests_17.f90: New.
5888 * gfortran.dg/binding_label_tests_18.f90: New.
5889 * gfortran.dg/binding_label_tests_19.f90: New.
5890 * gfortran.dg/binding_label_tests_20.f90: New.
5891 * gfortran.dg/binding_label_tests_21.f90: New.
5892 * gfortran.dg/binding_label_tests_22.f90: New.
5893 * gfortran.dg/binding_label_tests_23.f90: New.
5895 2013-05-20 Tobias Burnus <burnus@net-b.de>
5898 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
5899 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
5900 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
5901 * gfortran.dg/common_18.f90: New.
5902 * gfortran.dg/common_19.f90: New.
5903 * gfortran.dg/common_20.f90: New.
5904 * gfortran.dg/common_21.f90: New.
5906 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5909 * g++.dg/parse/error52.C: New.
5910 * g++.dg/parse/error3.C: Adjust.
5911 * g++.dg/parse/error36.C: Likewise.
5913 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
5916 * gcc.target/sh/pr56547-1.c: New.
5917 * gcc.target/sh/pr56547-2.c: New.
5919 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5922 * g++.dg/warn/Wsign-compare-6.C: New.
5923 * g++.dg/warn/Wdouble-promotion.C: Adjust.
5925 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5928 * g++.dg/template/error50.C: New.
5930 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5933 * g++.dg/ext/complit13.C: New.
5935 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
5938 * g++.dg/pr57175.C: New testcase.
5940 2013-05-17 Easwaran Raman <eraman@google.com>
5942 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
5944 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
5947 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
5949 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5951 PR rtl-optimization/57281
5952 PR rtl-optimization/57300
5953 * gcc.dg/pr57300.c: New test.
5954 * gcc.c-torture/execute/pr57281.c: New test.
5956 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5959 * g++.dg/ext/sizeof-complit.C: New.
5961 2013-05-17 Marek Polacek <polacek@redhat.com>
5963 * gcc.dg/strlenopt-25.c: New test.
5964 * gcc.dg/strlenopt-26.c: Likewise.
5966 2013-05-17 Jakub Jelinek <jakub@redhat.com>
5968 * gcc.target/i386/rotate-4.c: Compile only with -mavx
5969 instead of -mavx2, require only avx instead of avx2.
5970 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
5971 of avx2-check.h and turn into an avx runtime test instead of
5974 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
5976 * g++.dg/ext/vector22.C: Uncomment working test.
5978 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5981 * g++.dg/template/pr17410.C: New.
5983 2013-05-16 Jakub Jelinek <jakub@redhat.com>
5985 * gcc.target/i386/rotate-3.c: New test.
5986 * gcc.target/i386/rotate-3a.c: New test.
5987 * gcc.target/i386/rotate-4.c: New test.
5988 * gcc.target/i386/rotate-4a.c: New test.
5989 * gcc.target/i386/rotate-5.c: New test.
5990 * gcc.target/i386/rotate-5a.c: New test.
5992 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994 * gcc.dg/visibility-21.c: Require section_anchors.
5996 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
5998 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
5999 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6000 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6002 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6004 * gcc.dg/visibility-21.c: New.
6006 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6009 * gcc.dg/pr57286.c: New testcase.
6010 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6011 * g++.dg/ext/vector22.C: Comment out transformations not
6014 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6017 * gcc.target/mips/call-1.c: Restrict to o32.
6018 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6020 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6022 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6024 * g++.dg/warn/Wshadow-1.C: Likewise.
6025 * g++.dg/warn/Wshadow-6.C: Likewise.
6026 * g++.dg/warn/Wshadow-7.C: Likewise.
6028 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6031 * g++.dg/parse/pr31952-1.C: New.
6032 * g++.dg/parse/pr31952-2.C: Likewise.
6033 * g++.dg/parse/pr31952-3.C: Likewise.
6035 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6036 * g++.old-deja/g++.jason/cond.C: Likewise.
6037 * g++.dg/cpp0x/range-for5.C: Likewise.
6039 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6042 * gcc.target/arm/pr40887.c: Adjust testcase.
6043 * gcc.target/arm/pr19599.c: New test.
6045 2013-05-15 Richard Biener <rguenther@suse.de>
6047 PR tree-optimization/57275
6048 * gcc.target/i386/pr57275.c: New testcase.
6050 2013-05-15 Jan Hubicka <jh@suse.cz>
6052 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6053 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6054 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6056 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6058 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6061 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6064 * c-c++-common/Wsequence-point-1.c: New test.
6066 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6068 * g++.dg/ext/vector22.C: New testcase.
6069 * gcc.dg/binop-xor3.c: Remove xfail.
6071 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6073 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6074 FLOAT cmp FLOAT ? INT : INT.
6075 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6076 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6077 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6078 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6079 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6080 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6082 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6085 * g++.dg/cpp0x/defaulted43.C: New.
6087 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6089 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6090 (alloca): Remove declaration.
6091 (foo9): Replace alloca by __builtin_alloca.
6093 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6095 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6096 Expect "size of array is too large" error.
6098 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6102 2013-05-14 Richard Biener <rguenther@suse.de>
6105 * g++.dg/torture/pr57235.C: New testcase.
6107 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6110 * gcc.dg/torture/pr57251.c: New test.
6112 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6115 * gcc.target/i386/pr57264.c: New test.
6117 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6119 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6121 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6123 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6125 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6127 PR tree-optimization/45216
6128 PR tree-optimization/57157
6129 * c-c++-common/rotate-1.c: Add 32 tests with +.
6130 * c-c++-common/rotate-1a.c: Adjust.
6131 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6132 * c-c++-common/rotate-2b.c: New test.
6133 * c-c++-common/rotate-3.c: Add 32 tests with +.
6134 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6135 * c-c++-common/rotate-4b.c: New test.
6136 * c-c++-common/rotate-5.c: New test.
6138 2013-05-13 Martin Jambor <mjambor@suse.cz>
6141 * gcc.dg/ipa/remref-0.c: New test.
6142 * gcc.dg/ipa/remref-1a.c: Likewise.
6143 * gcc.dg/ipa/remref-1b.c: Likewise.
6144 * gcc.dg/ipa/remref-2a.c: Likewise.
6145 * gcc.dg/ipa/remref-2b.c: Likewise.
6147 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6149 * gcc.dg/vector-shift-2.c: New testcase.
6151 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6153 PR tree-optimization/57230
6154 * gcc.dg/strlenopt-24.c: New test.
6156 PR tree-optimization/57230
6157 * gcc.dg/strlenopt-23.c: New test.
6159 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6162 * gcc.target/sh/pr57108.c: Move this test case to ...
6163 * gcc.c-torture/compile/pr57108.c: ... here.
6165 2013-05-10 Richard Biener <rguenther@suse.de>
6167 PR tree-optimization/57214
6168 * gcc.dg/torture/pr57214.c: New testcase.
6170 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6172 * gcc.dg/vector-shift.c: New testcase.
6174 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6176 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6178 PR tree-optimization/45216
6179 PR tree-optimization/57157
6180 * c-c++-common/rotate-1.c: New test.
6181 * c-c++-common/rotate-1a.c: New test.
6182 * c-c++-common/rotate-2.c: New test.
6183 * c-c++-common/rotate-2a.c: New test.
6184 * c-c++-common/rotate-3.c: New test.
6185 * c-c++-common/rotate-3a.c: New test.
6186 * c-c++-common/rotate-4.c: New test.
6187 * c-c++-common/rotate-4a.c: New test.
6189 2013-05-10 Richard Biener <rguenther@suse.de>
6191 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6192 * gcc.target/i386/l_fma_double_1.c: Adjust.
6193 * gcc.target/i386/l_fma_double_2.c: Likewise.
6194 * gcc.target/i386/l_fma_double_3.c: Likewise.
6195 * gcc.target/i386/l_fma_double_4.c: Likewise.
6196 * gcc.target/i386/l_fma_double_5.c: Likewise.
6197 * gcc.target/i386/l_fma_double_6.c: Likewise.
6198 * gcc.target/i386/l_fma_float_1.c: Likewise.
6199 * gcc.target/i386/l_fma_float_2.c: Likewise.
6200 * gcc.target/i386/l_fma_float_3.c: Likewise.
6201 * gcc.target/i386/l_fma_float_4.c: Likewise.
6202 * gcc.target/i386/l_fma_float_5.c: Likewise.
6203 * gcc.target/i386/l_fma_float_6.c: Likewise.
6205 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6208 * g++.dg/cpp0x/pr51226.C: New.
6210 2013-04-16 Han Shen <shenhan@google.com>
6212 Test cases for '-fstack-protector-strong'.
6213 * gcc.dg/fstack-protector-strong.c: New.
6214 * g++.dg/fstack-protector-strong.C: New.
6216 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6218 * gcc.target/aarch64/ands_1.c: New test.
6219 * gcc.target/aarch64/ands_2.c: Likewise
6221 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6223 * lib/target-supports.exp (check_effective_target_hw): New
6225 * c-c++-common/asan/clone-test-1.c: Call
6226 check_effective_target_hw.
6227 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6228 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6229 possible decorations.
6230 * c-c++-common/asan/null-deref-1.c: Likewise.
6231 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6232 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6233 * c-c++-common/asan/use-after-free-1.c: Likewise.
6234 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6235 * g++.dg/asan/large-func-test-1.C: Likewise.
6237 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6239 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6241 2013-05-07 Richard Biener <rguenther@suse.de>
6244 * g++.dg/torture/pr57190.C: New testcase.
6246 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6248 PR tree-optimization/57149
6249 * gcc.dg/pr57149.c: New test.
6252 * gcc.dg/pr57184.c: New test.
6254 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6256 * gnat.dg/specs/array3.ads: New test.
6258 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6260 * c-c++-common/vector-scalar-2.c: New testcase.
6262 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6264 * gcc.target/i386/asm-dialect-2.c: New testcase.
6266 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6269 * g++.dg/cpp0x/auto38.C: New.
6271 2013-05-06 Richard Biener <rguenther@suse.de>
6273 PR tree-optimization/57185
6274 * gcc.dg/autopar/pr57185.c: New testcase.
6276 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6279 * gcc.target/i386/pr57106.c: New test.
6281 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6283 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6284 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6285 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6286 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6287 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6288 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6289 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6291 2013-05-06 Teresa Johnson <tejohnson@google.com>
6294 * gcc.dg/pr57154.c: New test.
6296 2013-05-06 Richard Biener <rguenther@suse.de>
6299 * gcc.dg/torture/pr57147-1.c: New testcase.
6300 * gcc.dg/torture/pr57147-2.c: Likewise.
6301 * gcc.dg/torture/pr57147-3.c: Likewise.
6303 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6306 * gcc.target/sh/pr55303-1.c: New.
6307 * gcc.target/sh/pr55303-2.c: New.
6308 * gcc.target/sh/pr55303-3.c: New.
6310 2013-05-05 Tobias Burnus <burnus@net-b.de>
6312 * gfortran.dg/allocate_with_source_3.f90: New.
6314 2013-05-05 Tobias Burnus <burnus@net-b.de>
6317 * gfortran.dg/null_8.f90: New.
6319 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/cpp0x/enum27.C: New.
6323 * g++.dg/cpp0x/enum_base.C: Adjust.
6325 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6327 PR tree-optimization/56205
6328 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6330 2013-05-04 Tobias Burnus <burnus@net-b.de>
6332 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6333 * gfortran.dg/bind_c_usage_27.f90: New.
6334 * gfortran.dg/bind_c_usage_28.f90: New.
6336 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6339 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6341 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6344 * gcc.target/powerpc/pr57150.c: New file.
6346 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6348 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6349 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6350 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6351 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6352 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6353 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6354 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6356 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6358 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6359 scan-assembler-times.
6361 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6363 * gcc.dg/tree-ssa/slsr-32.c: New.
6364 * gcc.dg/tree-ssa/slsr-33.c: New.
6365 * gcc.dg/tree-ssa/slsr-34.c: New.
6366 * gcc.dg/tree-ssa/slsr-35.c: New.
6367 * gcc.dg/tree-ssa/slsr-36.c: New.
6368 * gcc.dg/tree-ssa/slsr-37.c: New.
6369 * gcc.dg/tree-ssa/slsr-38.c: New.
6371 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6373 * gcc.target/aarch64/tst_1.c: New test.
6374 * gcc.target/aarch64/tst_2.c: Likewise
6376 2013-05-02 Jeff Law <law@redhat.com>
6378 PR tree-optimization/57144
6379 * gcc.c-torture/execute/pr57144.c: New test.
6381 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6383 PR rtl-optimization/57130
6384 * gcc.c-torture/execute/pr57130.c: New test.
6386 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6388 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6390 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6392 * gcc.target/aarch64/fabd.c: New file.
6394 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6397 * g++.dg/cpp0x/pr54318.C: New.
6399 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6402 * g++.dg/parse/error51.C: New.
6403 * g++.dg/parse/error15.C: Adjust column numbers.
6405 2013-05-02 Tobias Burnus <burnus@net-b.de>
6408 * gfortran.dg/size_kind_2.f90: New.
6409 * gfortran.dg/size_kind_3.f90: New.
6411 2013-05-02 Richard Biener <rguenther@suse.de>
6414 * g++.dg/torture/pr57140.C: New testcase.
6416 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6419 * gcc.target/arm/pr56732-1.c: New test.
6421 2013-05-02 Martin Jambor <mjambor@suse.cz>
6424 * gcc.dg/ipa/pr56988.c: New test.
6426 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6428 * gcc.target/aarch64/bics_1.c: New test.
6429 * gcc.target/aarch64/bics_2.c: Likewise.
6431 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6433 PR rtl-optimization/57131
6434 * gcc.c-torture/execute/pr57131.c: New test.
6436 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6439 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6441 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6444 * gcc.target/i386/pr57091.c: New test.
6446 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6448 * gcc.target/aarch64/vect-vaddv.c: New.
6450 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6452 * gcc.target/aarch64/vect-vmaxv.c: New.
6453 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6455 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6457 * gcc.target/aarch64/scalar-vca.c: New.
6458 * gcc.target/aarch64/vect-vca.c: Likewise.
6460 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6462 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6463 (test_vceqd_s64): Force arguments to SIMD registers.
6464 (test_vceqzd_s64): Likewise.
6465 (test_vcged_s64): Likewise.
6466 (test_vcled_s64): Likewise.
6467 (test_vcgezd_s64): Likewise.
6468 (test_vcged_u64): Likewise.
6469 (test_vcgtd_s64): Likewise.
6470 (test_vcltd_s64): Likewise.
6471 (test_vcgtzd_s64): Likewise.
6472 (test_vcgtd_u64): Likewise.
6473 (test_vclezd_s64): Likewise.
6474 (test_vcltzd_s64): Likewise.
6475 (test_vtst_s64): Likewise.
6476 (test_vtst_u64): Likewise.
6478 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6481 * g++.dg/cpp0x/decltype53.C: New.
6483 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6486 * gfortran.dg/power_5.f90: New test.
6488 2013-04-30 Richard Biener <rguenther@suse.de>
6491 * gcc.dg/torture/pr57122.c: New testcase.
6493 2013-04-30 Richard Biener <rguenther@suse.de>
6496 * g++.dg/torture/pr57107.C: New testcase.
6498 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6500 PR rtl-optimization/57105
6501 * gcc.dg/pr57105.c: New test.
6503 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6505 PR tree-optimization/57104
6506 * gcc.dg/pr57104.c: New test.
6508 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6511 * gcc.target/i386/pr44578.c: New test.
6513 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6516 * gcc.target/i386/pr57097.c: New test.
6518 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6521 * gcc.target/i386/pr57098.c: New test.
6523 2013-04-29 Kai Tietz <ktietz@redhat.com>
6525 * gcc.c-torture/execute/pr55875.c: New test.
6527 2013-04-29 Richard Biener <rguenther@suse.de>
6530 * gcc.dg/torture/pr57075.c: New testcase.
6532 2013-04-29 Richard Biener <rguenther@suse.de>
6535 * gcc.dg/autopar/pr57103.c: New testcase.
6537 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6539 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6541 2013-04-29 Tom de Vries <tom@codesourcery.com>
6543 * gcc.dg/pr50763.c: Update test.
6545 2013-04-26 Jeff Law <law@redhat.com>
6547 * gcc.dg/tree-ssa/vrp88.c: New test.
6549 2013-04-29 Christian Bruel <christian.bruel@st.com>
6552 * gcc.target/sh/pr57108.c: New test.
6554 2013-04-29 Richard Biener <rguenther@suse.de>
6557 * gfortran.dg/gomp/pr57089.f90: New testcase.
6559 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6561 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6563 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6565 * gcc.target/aarch64/vect-vcvt.c: New.
6567 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6569 * gcc.target/aarch64/vect-vrnd.c: New.
6571 2013-04-29 Richard Biener <rguenther@suse.de>
6573 PR tree-optimization/57081
6574 * gcc.dg/torture/pr57081.c: New testcase.
6576 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6578 PR tree-optimization/57083
6579 * gcc.dg/torture/pr57083.c: New test.
6581 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6584 * g++.dg/cpp0x/decltype52.C: New.
6586 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6588 N3472 binary constants
6589 * g++.dg/cpp/limits.C: Adjust warning wording.
6590 * g++.dg/system-binary-constants-1.C: Likewise.
6591 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6593 2013-04-28 Tobias Burnus <burnus@net-b.de>
6596 * gfortran.dg/coarray_30.f90: New.
6598 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6601 * frontend-passes (optimize_power): New function.
6602 (optimize_op): Use it.
6604 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6607 * gcc.c-torture/execute/pr56866.c: New test.
6608 * gcc.target/i386/pr56866.c: New test.
6610 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6613 * gcc.dg/setjmp-5.c: New test.
6615 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6618 * g++.dg/cpp0x/constexpr-55708.C: New.
6620 2013-04-26 Richard Biener <rguenther@suse.de>
6622 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6623 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6624 * gcc.dg/pr53265.c: Remove XFAILs.
6625 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6626 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6628 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6630 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6631 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6632 -fdiagnostics-color=never option similarly to
6633 -fno-diagnostics-show-caret option.
6635 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6637 PR rtl-optimization/57003
6638 * gcc.target/i386/pr57003.c: New test.
6640 2013-04-25 Marek Polacek <polacek@redhat.com>
6642 PR tree-optimization/57066
6643 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6645 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6646 Tejas Belagod <tejas.belagod@arm.com>
6648 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6649 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6650 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6652 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6654 * gcc.target/aarch64/cmp.c: New.
6656 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6658 * gcc.target/aarch64/ngc.c: New.
6660 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6662 * lib/target-supports.exp
6663 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6664 (check_effective_target_arm_neon_fp16_ok): Likewise.
6665 (add_options_for_arm_neon_fp16): Likewise.
6666 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6667 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6669 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6671 PR rtl-optimizations/57046
6672 * gcc.target/i386/pr57046.c: New test.
6674 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6676 * g++.dg/cpp1y/cplusplus.C: New.
6678 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6680 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6682 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6684 * c-c++-common/Wpointer-arith-1.c: New.
6686 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6688 * g++.dg/cpp1y/cxx1y_macro.C: New.
6690 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6693 * g++.dg/cpp0x/sfinae45.C: New.
6695 2013-04-24 Richard Biener <rguenther@suse.de>
6698 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6700 2013-04-23 Richard Biener <rguenther@suse.de>
6703 * gcc.dg/torture/pr57036-1.c: New testcase.
6704 * gcc.dg/torture/pr57036-2.c: Likewise.
6706 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6708 * gcc.target/aarch64/scalar-mov.c: New testcase.
6710 2013-04-23 Richard Biener <rguenther@suse.de>
6712 PR tree-optimization/57026
6713 * gcc.dg/torture/pr57026.c: New testcase.
6715 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6719 * gfortran.dg/transfer_check_4.f90: New.
6721 2013-04-22 Marek Polacek <polacek@redhat.com>
6724 * gcc.dg/pr56990.c: New test.
6726 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6729 * gcc.target/i386/pr57018.c: New test.
6731 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6733 * gcc.target/aarch64/vrecps.c: New.
6734 * gcc.target/aarch64/vrecpx.c: Likewise.
6736 2013-04-22 Christian Bruel <christian.bruel@st.com>
6739 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6741 2013-04-21 Jeff Law <law@redhat.com>
6743 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6745 2013-04-20 Tobias Burnus <burnus@net-b.de>
6748 * gfortran.dg/c_loc_test_22.f90: New.
6750 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6752 PR rtl-optimization/56847
6753 * gcc.dg/pr56847.c: New test.
6755 2013-04-19 Richard Biener <rguenther@suse.de>
6757 PR tree-optimization/56982
6758 * gcc.c-torture/execute/pr56982.c: New testcase.
6760 2013-04-19 Martin Jambor <mjambor@suse.cz>
6762 PR tree-optimization/56718
6763 * g++.dg/ipa/imm-devirt-1.C: New test.
6764 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6766 2013-04-19 Richard Biener <rguenther@suse.de>
6768 PR tree-optimization/57000
6769 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6771 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6772 Mikael Morin <mikael@gcc.gnu.org>
6775 * gfortran.dg/array_constructor_45.f90: New test.
6776 * gfortran.dg/array_constructor_46.f90: New test.
6777 * gfortran.dg/array_constructor_47.f90: New test.
6778 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6780 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6782 PR rtl-optimization/56999
6783 * g++.dg/opt/pr56999.C: New test.
6785 2013-04-18 Cary Coutant <ccoutant@google.com>
6787 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6788 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6790 2013-04-18 Cary Coutant <ccoutant@google.com>
6792 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6793 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6794 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6795 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6796 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6797 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6798 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6799 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6800 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6801 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6802 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6804 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6806 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6808 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6810 PR tree-optimization/56984
6811 * gcc.c-torture/compile/pr56984.c: New test.
6813 PR rtl-optimization/56992
6814 * gcc.dg/pr56992.c: New test.
6816 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6819 * gfortran.dg/proc_ptr_42.f90: New.
6821 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6823 * gnat.dg/discr41.ad[sb]: New test.
6824 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6825 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6826 * gcc.dg/vect/slp-24.c: Likewise.
6827 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6828 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6829 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6830 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6831 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6832 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6833 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6834 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6835 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6836 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6837 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6838 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6839 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6840 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6841 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6842 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6843 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6844 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6845 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6846 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6847 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6848 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6849 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6850 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6851 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6852 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6854 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6857 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6858 * gfortran.dg/module_md5_1.f90: Remove.
6860 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6862 * gcc.target/aarch64/adds3.c: New.
6863 * gcc.target/aarch64/subs3.c: New.
6865 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6867 * gcc.target/aarch64/adds1.c: New.
6868 * gcc.target/aarch64/adds2.c: New.
6869 * gcc.target/aarch64/subs1.c: New.
6870 * gcc.target/aarch64/subs2.c: New.
6872 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6874 Implement n3599 - Literal operator templates for strings.
6875 * g++.dg/cpp1y/udlit-char-template.C: New test.
6876 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
6878 2013-04-16 Tobias Burnus <burnus@net-b.de>
6881 * gfortran.dg/no_arg_check_1.f90: New.
6882 * gfortran.dg/no_arg_check_2.f90: New.
6883 * gfortran.dg/no_arg_check_3.f90: New.
6885 2013-04-16 Janus Weil <janus@gcc.gnu.org>
6888 * gfortran.dg/proc_ptr_41.f90: New.
6890 2013-04-16 Richard Biener <rguenther@suse.de>
6892 PR tree-optimization/56756
6893 * gcc.dg/torture/pr56756.c: New testcase.
6895 2013-04-16 Tobias Burnus <burnus@net-b.de>
6898 * gfortran.dg/c_assoc_5.f90: New.
6900 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
6902 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
6903 * gcc.c-torture/execute/pr33992.x: Remove.
6904 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
6905 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
6906 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
6908 2013-04-15 Jakub Jelinek <jakub@redhat.com>
6910 PR tree-optimization/56962
6911 * gcc.c-torture/execute/pr56962.c: New test.
6913 2013-04-15 Richard Biener <rguenther@suse.de>
6915 PR tree-optimization/56933
6916 * gcc.dg/vect/pr56933.c: New testcase.
6918 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6920 * gcc.target/arm/anddi3-opt.c: New test.
6921 * gcc.target/arm/anddi3-opt2.c: Likewise.
6923 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
6925 * gcc.dg/pr56890-1.c: New test.
6926 * gcc.dg/pr56890-2.c: Likewise.
6928 2013-04-15 Joey Ye <joey.ye@arm.com>
6930 * gcc.target/arm/thumb1-far-jump-1.c: New test.
6931 * gcc.target/arm/thumb1-far-jump-2.c: New test.
6933 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
6936 * gfortran.dg/select_type_33.f03: New test.
6938 2013-04-13 Janus Weil <janus@gcc.gnu.org>
6941 * gfortran.dg/typebound_proc_29.f03: New.
6943 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6946 * gfortran.dg/typebound_proc_28.f03: New.
6948 2013-04-12 Jeff Law <law@redhat.com>
6950 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
6953 2013-04-12 Tobias Burnus <burnus@net-b.de>
6956 * gfortran.dg/coarray/alloc_comp_2.f90: New.
6958 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
6961 * gcc.target/i386/pr56903.c: New test.
6963 2013-04-12 Janus Weil <janus@gcc.gnu.org>
6966 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
6967 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
6968 * gfortran.dg/block_11.f90: Fix invalid test case.
6969 * gfortran.dg/function_types_3.f90: Add new error message.
6970 * gfortran.dg/global_references_1.f90: Ditto.
6971 * gfortran.dg/import2.f90: Remove unneeded parts.
6972 * gfortran.dg/import6.f90: Fix invalid test case.
6973 * gfortran.dg/proc_decl_2.f90: Ditto.
6974 * gfortran.dg/proc_decl_9.f90: Ditto.
6975 * gfortran.dg/proc_decl_18.f90: Ditto.
6976 * gfortran.dg/proc_ptr_40.f90: New.
6977 * gfortran.dg/whole_file_7.f90: Modified error wording.
6978 * gfortran.dg/whole_file_16.f90: Ditto.
6979 * gfortran.dg/whole_file_17.f90: Add -pedantic.
6980 * gfortran.dg/whole_file_18.f90: Modified error wording.
6981 * gfortran.dg/whole_file_20.f03: Ditto.
6982 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
6985 2013-04-12 Richard Biener <rguenther@suse.de>
6988 2013-04-10 Richard Biener <rguenther@suse.de>
6990 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
6992 2013-04-12 Tobias Burnus <burnus@net-b.de>
6995 * gfortran.dg/class_allocate_15.f90: New.
6998 2013-04-12 Tobias Burnus <burnus@net-b.de>
7000 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7001 scan-tree-dump-times.
7003 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7005 PR tree-optimization/56918
7006 PR tree-optimization/56920
7007 * gcc.dg/vect/pr56918.c: New test.
7008 * gcc.dg/vect/pr56920.c: New test.
7010 2013-04-12 Tobias Burnus <burnus@net-b.de>
7013 * gfortran.dg/class_allocate_14.f90: New.
7014 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7015 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7017 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7019 * gcc.dg/fold-cstvecshift.c: New testcase.
7021 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7023 * gcc.target/aarch64/negs.c: New.
7025 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7028 * g++.dg/template/arrow4.C: New test.
7030 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7032 * gnat.dg/array23.adb: New test.
7033 * gnat.dg/array23_pkg[123].ads: New helpers.
7035 2013-04-11 Jeff Law <law@redhat.com>
7037 PR tree-optimization/56900
7038 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7040 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7043 * g++.dg/cpp0x/sfinae44.C: New.
7045 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7047 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7048 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7050 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7053 * g++.dg/cpp0x/enum26.C: New.
7054 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7056 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7058 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7060 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7062 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7063 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7064 loop is vectorized and that the correct instruction is generated.
7065 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7066 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7067 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7069 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7071 PR tree-optimization/56899
7072 * gcc.c-torture/execute/pr56899.c: New test.
7074 2013-04-10 David S. Miller <davem@davemloft.net>
7076 * gcc.target/sparc/setcc-4.c: New test.
7077 * gcc.target/sparc/setcc-5.c: New test.
7079 2013-04-10 Richard Biener <rguenther@suse.de>
7081 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7083 2013-04-10 Richard Biener <rguenther@suse.de>
7085 * gcc.dg/vect/slp-39.c: New testcase.
7087 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7089 PR tree-optimization/55524
7090 * gcc.target/epiphany/fnma-1.c: New test.
7092 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7094 * gcc.dg/tree-ssa/inline-11.c: New test
7096 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7099 * g++.dg/template/arrow3.C: New test.
7101 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7103 * gcc.target/arm/minmax_minus.c: New test.
7105 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7108 * c-c++-common/gomp/pr56883.c: New test.
7110 2013-04-09 Jeff Law <law@redhat.com>
7112 * gcc.dg/tree-ssa/vrp87.c: New test.
7114 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7116 PR tree-optimization/56854
7117 * g++.dg/torture/pr56854.C: New test.
7119 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7122 * gfortran.dg/array_constructor_44.f90: New test.
7124 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7127 * g++.dg/cpp0x/constexpr-specialization.C: New.
7129 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7131 * gcc.c-torture/execute/pr56837.c: New test.
7135 * g++.dg/opt/vt3.C: New test.
7136 * g++.dg/opt/vt4.C: New test.
7138 2013-04-08 Jeff Law <law@redhat.com>
7140 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7142 2013-04-08 Richard Biener <rguenther@suse.de>
7144 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7146 2013-04-08 Richard Biener <rguenther@suse.de>
7148 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7150 2013-04-08 Richard Biener <rguenther@suse.de>
7152 * g++.dg/vect/slp-pr56812.cc: Adjust.
7154 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7156 * gcc.dg/pr56837.c: New test.
7157 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7158 "generated memset minus one".
7160 2013-04-07 Tobias Burnus <burnus@net-b.de>
7163 * gfortran.dg/reshape_5.f90: New.
7165 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7168 * gcc.target/powerpc/recip-1.c: Modify expected output.
7169 * gcc.target/powerpc/recip-3.c: Likewise.
7170 * gcc.target/powerpc/recip-4.c: Likewise.
7171 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7173 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7175 * gcc.target/arm/peep-ldrd-1.c: New test.
7176 * gcc.target/arm/peep-strd-1.c: Likewise.
7178 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7180 * gcc.target/arm/negdi-1.c: New test.
7181 * gcc.target/arm/negdi-2.c: Likewise.
7182 * gcc.target/arm/negdi-3.c: Likewise.
7183 * gcc.target/arm/negdi-4.c: Likewise.
7185 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7187 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7188 Add -march=armv8-a when we use v8 NEON.
7189 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7190 (check_effective_target_vect_call_ceilf): Likewise.
7191 (check_effective_target_vect_call_floorf): Likewise.
7192 (check_effective_target_vect_call_roundf): Likewise.
7193 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7194 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7195 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7196 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7197 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7199 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7201 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7202 * gcc.target/powerpc/sd-pwr6.c: Same.
7203 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7204 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7206 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7208 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7210 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7213 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7214 * gfortran.dg/altreturn_4.f90: Ditto.
7215 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7216 * gfortran.dg/altreturn_5.f90: Ditto.
7217 * gfortran.dg/altreturn_6.f90: Ditto.
7218 * gfortran.dg/altreturn_7.f90: Ditto.
7220 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7222 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7224 (check_effective_target_arm_v8_neon_ok_nocache):
7226 (check_effective_target_arm_v8_neon_ok): Change to use
7227 check_effective_target_arm_v8_neon_ok_nocache.
7228 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7230 (check_effective_target_vect_call_btruncf):
7231 Enable for arm and ARMv8 NEON.
7232 (check_effective_target_vect_call_ceilf): Likewise.
7233 (check_effective_target_vect_call_floorf): Likewise.
7234 (check_effective_target_vect_call_roundf): Likewise.
7235 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7238 2013-04-04 Marek Polacek <polacek@redhat.com>
7240 PR tree-optimization/48186
7241 * gcc.dg/pr48186.c: New test.
7243 2013-04-04 Richard Biener <rguenther@suse.de>
7245 PR tree-optimization/56826
7246 * gcc.dg/vect/pr56826.c: New testcase.
7247 * gcc.dg/vect/O3-pr36098.c: Adjust.
7249 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7251 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7252 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7253 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7254 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7255 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7256 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7257 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7258 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7259 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7260 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7262 2013-04-04 Richard Biener <rguenther@suse.de>
7264 PR tree-optimization/56213
7265 * gcc.dg/vect/vect-123.c: New testcase.
7267 2013-04-04 Tobias Burnus <burnus@net-b.de>
7270 * gfortran.dg/read_repeat_2.f90: New.
7272 2013-04-04 Richard Biener <rguenther@suse.de>
7274 PR tree-optimization/56837
7275 * g++.dg/torture/pr56837.C: New testcase.
7277 2013-04-04 Tobias Burnus <burnus@net-b.de>
7280 * gfortran.dg/c_loc_test_21.f90: New.
7281 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7282 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7283 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7284 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7285 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7287 2013-04-03 Jeff Law <law@redhat.com>
7289 PR tree-optimization/56799
7290 * gcc.c-torture/execute/pr56799.c: New test.
7292 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7295 * g++.dg/warn/Wpointer-arith-1.C: New.
7296 * g++.dg/gomp/for-19.C: Adjust.
7298 2013-04-03 Marek Polacek <polacek@redhat.com>
7301 * gcc.dg/pr55702.c: New test.
7303 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7306 * gcc.dg/pr56809.c: New testcase.
7308 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7311 * g++.dg/debug/pr56819.C: New test.
7313 2013-04-03 Richard Biener <rguenther@suse.de>
7315 PR tree-optimization/56817
7316 * g++.dg/torture/pr56817.C: New testcase.
7318 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7320 * gcc.dg/vect/bb-slp-31.c: New file.
7322 2013-04-03 Jason Merrill <jason@redhat.com>
7325 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7327 2013-04-03 Richard Biener <rguenther@suse.de>
7329 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7331 2013-04-03 Richard Biener <rguenther@suse.de>
7333 PR tree-optimization/55964
7334 * gcc.dg/torture/pr55964-2.c: New testcase.
7336 2013-04-03 Richard Biener <rguenther@suse.de>
7338 PR tree-optimization/56501
7339 * gcc.dg/torture/pr56501.c: New testcase.
7341 2013-04-03 Richard Biener <rguenther@suse.de>
7343 PR tree-optimization/56407
7344 * gcc.dg/torture/pr56407.c: New testcase.
7346 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7348 PR tree-optimization/56790
7349 * g++.dg/ext/pr56790-1.C: New testcase.
7351 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7353 * gcc.target/i386/merge-1.c: New testcase.
7354 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7356 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7359 * gcc.c-torture/execute/pr19449.c: New test.
7361 2013-04-03 Richard Biener <rguenther@suse.de>
7363 PR tree-optimization/56812
7364 * g++.dg/vect/slp-pr56812.cc: New testcase.
7366 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7370 * gfortran.dg/altreturn_8.f90: New.
7371 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7372 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7373 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7375 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7377 PR rtl-optimization/56745
7378 * gcc.c-torture/compile/pr56745.c: New test.
7380 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7382 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7384 2013-04-02 Richard Biener <rguenther@suse.de>
7386 PR tree-optimization/56778
7387 * gcc.dg/torture/pr56778.c: New testcase.
7389 2013-04-02 Richard Biener <rguenther@suse.de>
7392 * g++.dg/torture/pr56768.C: New testcase.
7394 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7396 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7398 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7401 * gfortran.dg/namelist_82.f90: New test.
7403 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7406 * gfortran.dg/implicit_class_1.f90: New.
7408 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7411 * gfortran.dg/namelist_81.f90: New test.
7413 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7415 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7416 for constant and equal string lengths.
7417 * gfortran.dg/character_comparison_5.f90: Likewise.
7418 * gfortran.dg/character_comparison_9.f90: New test.
7420 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7422 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7423 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7425 2013-03-29 Tobias Burnus <burnus@net-b.de>
7428 * gfortran.dg/optional_absent_3.f90: New.
7430 2013-03-29 Tobias Burnus <burnus@net-b.de>
7433 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7435 2013-03-29 Tobias Burnus <burnus@net-b.de>
7438 * gfortran.dg/namelist_80.f90: New.
7440 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7443 * gfortran.dg/string_length_2.f90: New test.
7444 * gfortran.dg/dependency_41.f90: New test.
7446 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7449 * gfortran.dg/array_constructor_43.f90: New test.
7450 * gfortran.dg/random_seed_3.f90: New test.
7452 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7454 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7455 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7456 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7457 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7458 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7459 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7460 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7461 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7462 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7463 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7465 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7468 * g++.dg/conversion/op4.C: Adjust.
7469 * g++.dg/cpp0x/rv1n.C: Likewise.
7470 * g++.dg/cpp0x/rv2n.C: Likewise.
7471 * g++.dg/cpp0x/template_deduction.C: Likewise.
7472 * g++.dg/expr/cond8.C: Likewise.
7473 * g++.dg/other/error4.C: Likewise.
7474 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7475 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7476 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7477 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7478 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7479 * g++.old-deja/g++.law/cvt20.C: Likewise.
7480 * g++.old-deja/g++.law/cvt8.C: Likewise.
7481 * g++.old-deja/g++.law/init8.C: Likewise.
7482 * g++.old-deja/g++.mike/net12.C: Likewise.
7483 * g++.old-deja/g++.mike/net8.C: Likewise.
7484 * g++.old-deja/g++.mike/p2793.C: Likewise.
7485 * g++.old-deja/g++.mike/p3836.C: Likewise.
7486 * g++.old-deja/g++.mike/p418.C: Likewise.
7487 * g++.old-deja/g++.mike/p701.C: Likewise.
7488 * g++.old-deja/g++.mike/p807.C: Likewise.
7490 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7493 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7496 2013-03-28 Marek Polacek <polacek@redhat.com>
7498 PR tree-optimization/56695
7499 * gcc.dg/vect/pr56695.c: New test.
7501 2013-03-28 Richard Biener <rguenther@suse.de>
7503 PR tree-optimization/37021
7504 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7505 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7507 2013-03-27 Tobias Burnus <burnus@net-b.de>
7511 * gfortran.dg/sizeof_2.f90: New.
7512 * gfortran.dg/sizeof_3.f90: New.
7513 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7515 2013-03-27 Richard Biener <rguenther@suse.de>
7517 PR tree-optimization/37021
7518 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7520 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7522 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7523 * g++.dg/ipa/ivinline-2.C: Likewise.
7524 * g++.dg/ipa/ivinline-3.C: Likewise.
7525 * g++.dg/ipa/ivinline-4.C: Likewise.
7526 * g++.dg/ipa/ivinline-5.C: Likewise.
7527 * g++.dg/ipa/ivinline-7.C: Likewise.
7528 * g++.dg/ipa/ivinline-8.C: Likewise.
7529 * g++.dg/ipa/ivinline-9.C: Likewise.
7530 * g++.dg/cpp0x/noexcept03.C: Likewise.
7531 * gcc.dg/const-1.c: Likewise.
7532 * gcc.dg/ipa/pure-const-1.c: Likewise.
7533 * gcc.dg/noreturn-8.c: Likewise.
7534 * gcc.target/i386/mmx-1.c: Likewise.
7535 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7536 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7537 * gcc.c-torture/execute/pr33992.x: New file.
7539 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7541 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7543 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7546 * g++.dg/ext/desig5.C: New.
7548 2013-03-26 Tobias Burnus <burnus@net-b.de>
7551 * gfortran.dg/merge_init_expr_2.f90: New.
7552 * gfortran.dg/merge_char_1.f90: Modify test to
7553 stay a run-time test.
7554 * gfortran.dg/merge_char_3.f90: Ditto.
7556 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7558 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7559 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7561 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7564 * g++.dg/cpp0x/range-for23.C: New.
7566 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7569 * gfortran.dg/namelist_79.f90: New.
7571 2013-03-25 Martin Jambor <mjambor@suse.cz>
7573 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7575 2013-03-25 Tobias Burnus <burnus@net-b.de>
7595 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7596 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7597 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7598 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7599 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7600 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7601 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7602 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7603 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7604 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7605 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7606 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7607 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7608 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7609 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7610 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7611 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7612 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7613 * gfortran.dg/pr32601_1.f03: Ditto.
7614 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7615 * gfortran.dg/blockdata_7.f90: New.
7616 * gfortran.dg/c_assoc_4.f90: New.
7617 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7618 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7619 * gfortran.dg/c_funloc_tests_8.f90: New.
7620 * gfortran.dg/c_loc_test_17.f90: New.
7621 * gfortran.dg/c_loc_test_18.f90: New.
7622 * gfortran.dg/c_loc_test_19.f90: New.
7623 * gfortran.dg/c_loc_test_20.f90: New.
7624 * gfortran.dg/c_sizeof_5.f90: New.
7625 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7626 * gfortran.dg/transfer_resolve_2.f90: New.
7627 * gfortran.dg/transfer_resolve_3.f90: New.
7628 * gfortran.dg/transfer_resolve_4.f90: New.
7629 * gfortran.dg/pr32601.f03: Update dg-error.
7630 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7631 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7633 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7635 * gcc.target/arm/vseleqdf.c: New test.
7636 * gcc.target/arm/vseleqsf.c: Likewise.
7637 * gcc.target/arm/vselgedf.c: Likewise.
7638 * gcc.target/arm/vselgesf.c: Likewise.
7639 * gcc.target/arm/vselgtdf.c: Likewise.
7640 * gcc.target/arm/vselgtsf.c: Likewise.
7641 * gcc.target/arm/vselledf.c: Likewise.
7642 * gcc.target/arm/vsellesf.c: Likewise.
7643 * gcc.target/arm/vselltdf.c: Likewise.
7644 * gcc.target/arm/vselltsf.c: Likewise.
7645 * gcc.target/arm/vselnedf.c: Likewise.
7646 * gcc.target/arm/vselnesf.c: Likewise.
7647 * gcc.target/arm/vselvcdf.c: Likewise.
7648 * gcc.target/arm/vselvcsf.c: Likewise.
7649 * gcc.target/arm/vselvsdf.c: Likewise.
7650 * gcc.target/arm/vselvssf.c: Likewise.
7652 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7654 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7656 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7657 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7658 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7659 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7660 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7661 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7662 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7663 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7664 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7665 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7666 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7667 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7668 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7669 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7670 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7671 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7672 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7673 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7674 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7675 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7676 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7677 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7678 * gcc.target/arm/atomic-op-char.c: Likewise.
7679 * gcc.target/arm/atomic-op-consume.c: Likewise.
7680 * gcc.target/arm/atomic-op-int.c: Likewise.
7681 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7682 * gcc.target/arm/atomic-op-release.c: Likewise.
7683 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7684 * gcc.target/arm/atomic-op-short.c: Likewise.
7686 2013-03-25 Richard Biener <rguenther@suse.de>
7689 * g++.dg/torture/pr56694.C: New testcase.
7691 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7694 * gcc.target/arm/neon-vcond-gt.c: New test.
7695 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7696 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7698 2013-03-25 Richard Biener <rguenther@suse.de>
7700 PR tree-optimization/56689
7701 * gcc.dg/torture/pr56689.c: New testcase.
7703 2013-03-25 Kai Tietz <ktietz@redhat.com>
7705 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7707 2013-03-24 Tobias Burnus <burnus@net-b.de>
7710 * gfortran.dg/eof_5.f90: New.
7712 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7714 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7717 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7719 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7721 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7724 * gcc.c-torture/execute/builtins/builtins.exp: Add
7725 -Wl,--allow-multiple-definition for RTEMS targets.
7727 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7729 * gcc.target/aarch64/movk.c: New test.
7731 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7733 * g++.dg/ext/vector21.C: New testcase.
7735 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7737 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7738 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7740 2013-03-21 Richard Biener <rguenther@suse.de>
7742 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7743 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7745 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7747 * gcc.target/aarch64/vect.c: Test and result vector added
7748 for sabd and saba instructions.
7749 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7750 instructions in assembly.
7751 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7752 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7753 for fabd instruction.
7754 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7755 instruction in assembly.
7756 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7758 2013-03-20 Jeff Law <law@redhat.com>
7760 * g++.dg/tree-ssa/ssa-dom.C: New test.
7762 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7764 * gcc.target/powerpc/mmfpgpr.c: New test.
7765 * gcc.target/powerpc/sd-vsx.c: Likewise.
7766 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7767 * gcc.target/powerpc/vsx-float0.c: Likewise.
7769 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7771 PR tree-optimization/56355
7772 * gcc.dg/pr56355-1.c: New file.
7774 2013-03-20 Catherine Moore <clm@codesourcery.com>
7775 Richard Sandiford <rdsandiford@googlemail.com>
7777 * gcc.target/mips/mips.exp: Add microMIPS support.
7778 * gcc.target/mips/umips-movep-2.c: New test.
7779 * gcc.target/mips/umips-lwp-2.c: New test.
7780 * gcc.target/mips/umips-swp-5.c: New test.
7781 * gcc.target/mips/umips-constraints-1.c: New test.
7782 * gcc.target/mips/umips-lwp-3.c: New test.
7783 * gcc.target/mips/umips-swp-6.c: New test.
7784 * gcc.target/mips/umips-constraints-2.c: New test.
7785 * gcc.target/mips/umips-save-restore-1.c: New test.
7786 * gcc.target/mips/umips-lwp-4.c: New test.
7787 * gcc.target/mips/umips-swp-7.c: New test.
7788 * gcc.target/mips/umips-save-restore-2.c: New test.
7789 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7790 * gcc.target/mips/umips-lwp-5.c: New test.
7791 * gcc.target/mips/umips-save-restore-3.c: New test.
7792 * gcc.target/mips/umips-lwp-6.c: New test.
7793 * gcc.target/mips/umips-swp-1.c: New test.
7794 * gcc.target/mips/umips-lwp-7.c: New test.
7795 * gcc.target/mips/umips-swp-2.c: New test.
7796 * gcc.target/mips/umips-lwp-8.c: New test.
7797 * gcc.target/mips/umips-swp-3.c: New test.
7798 * gcc.target/mips/umips-movep-1.c: New test.
7799 * gcc.target/mips/umips-lwp-1.c: New test.
7800 * gcc.target/mips/umips-swp-4.c: New test.
7802 2013-03-20 Richard Biener <rguenther@suse.de>
7804 PR tree-optimization/56661
7805 * gcc.dg/torture/pr56661.c: New testcase.
7807 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7809 PR rtl-optimization/56605
7810 * gcc.target/powerpc/pr56605.c: New.
7812 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7815 * gfortran.dg/do_1.f90: Don't xfail.
7817 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7820 * gfortran.dg/namelist_77.f90: New.
7821 * gfortran.dg/namelist_78.f90: New.
7823 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7826 * gfortran.dg/open_negative_unit_1.f90: New.
7828 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7830 * gcc.target/aarch64/sbc.c: New test.
7832 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7834 * gcc.target/aarch64/ror.c: New test.
7836 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7838 * gcc.target/aarch64/extr.c: New test.
7840 2013-03-19 Richard Biener <rguenther@suse.de>
7842 PR tree-optimization/56273
7843 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7844 * c-c++-common/uninit-17.c: Likewise.
7846 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7848 PR tree-optimization/56635
7849 * g++.dg/torture/pr56635.C: New test.
7851 2013-03-18 Richard Biener <rguenther@suse.de>
7853 PR tree-optimization/3713
7854 * g++.dg/ipa/devirt-12.C: New testcase.
7856 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7859 * c-c++-common/pr56566.c: New test.
7861 2013-03-17 Jason Merrill <jason@redhat.com>
7863 * g++.dg/template/abstract-dr337.C: XFAIL.
7865 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7868 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7869 * c-c++-common/pr56607.c: New test.
7871 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7874 * g++.dg/cpp0x/constexpr-array5.C: New.
7876 2013-03-15 Tobias Burnus <burnus@net-b.de>
7879 * gfortran.dg/transfer_intrinsic_5.f90: New.
7881 2013-03-15 Kai Tietz <ktietz@redhat.com>
7883 * gcc.target/i386/movti.c: Don't test for x64 mingw.
7884 * gcc.target/i386/pr20020-1.c: Likewise.
7885 * gcc.target/i386/pr20020-2.c: Likewise.
7886 * gcc.target/i386/pr20020-3.c: Likewise.
7887 * gcc.target/i386/pr53425-1.c: Likewise.
7888 * gcc.target/i386/pr53425-2.c: Likewise.
7889 * gcc.target/i386/pr55093.c: Likewise.
7890 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
7892 2013-03-15 Jakub Jelinek <jakub@redhat.com>
7895 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
7896 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
7898 2013-03-14 Jakub Jelinek <jakub@redhat.com>
7900 PR tree-optimization/53265
7901 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
7903 * gcc.dg/graphite/id-6.c (test): Likewise.
7904 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
7905 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
7907 PR tree-optimization/53265
7908 * gcc.dg/pr53265.c: New test.
7909 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
7911 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
7913 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
7914 n, use it as high bound instead of 4.
7916 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7919 * gcc.target/sh/pr49880-1.c: New.
7920 * gcc.target/sh/pr49880-2.c: New.
7921 * gcc.target/sh/pr49880-3.c: New.
7922 * gcc.target/sh/pr49880-4.c: New.
7923 * gcc.target/sh/pr49880-5.c: New.
7925 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7927 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
7929 2013-03-13 Richard Biener <rguenther@suse.de>
7931 PR tree-optimization/56608
7932 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
7934 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7937 * g++.dg/cpp0x/alias-decl-32.C: New.
7939 2013-03-11 Jan Hubicka <jh@suse.cz>
7942 * gcc.c-torture/compile/pr56571.c: New testcase.
7944 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7946 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
7947 * gcc.dg/tree-ssa/pr55579.c: Likewise.
7949 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7951 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
7952 * gcc.dg/inline_4.c: Likewise.
7953 * gcc.dg/unroll_2.c: Likewise.
7954 * gcc.dg/unroll_3.c: Likewise.
7955 * gcc.dg/unroll_4.c: Likewise.
7957 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7960 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
7963 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
7965 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7968 * gcc.c-torture/compile/pr40797.c: New.
7970 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7972 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
7974 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
7977 * gfortran.dg/class_56.f90: New test.
7979 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
7982 * gcc.target/mips/pr56524.c: New test.
7984 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7987 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
7989 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
7992 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
7994 2013-03-08 Marek Polacek <polacek@redhat.com>
7996 PR tree-optimization/56478
7997 * gcc.dg/torture/pr56478.c: New test.
7999 2013-03-08 Kai Tietz <ktietz@redhat.com>
8001 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8002 targets linker option --allow-multiple-definition.
8004 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8005 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8006 * gcc.dg/pr52549.c: Add LLP64 case.
8007 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8008 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8009 * gcc.dg/torture/pr51071-2.c: Likewise.
8010 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8011 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8012 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8013 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8014 * gcc.dg/weak/weak-1.c: Likewise.
8015 * gcc.dg/weak/weak-2.c: Likewise.
8016 * gcc.dg/weak/weak-3.c: Likewise.
8017 * gcc.dg/weak/weak-4.c: Likewise.
8018 * gcc.dg/weak/weak-5.c: Likewise.
8019 * gcc.dg/weak/weak-15.c: Likewise.
8020 * gcc.dg/weak/weak-16.c: Likewise.
8022 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8024 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8026 PR tree-optimization/56559
8027 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8029 2013-03-07 Andreas Schwab <schwab@suse.de>
8031 * gcc.dg/pr31490.c: Fix last change.
8033 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8036 * g++.dg/template/crash115.C: New.
8038 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8040 PR tree-optimization/56539
8041 * gcc.c-torture/compile/pr56539.c: New test.
8043 2013-03-06 Kai Tietz <ktietz@redhat.com>
8045 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8047 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8048 * gcc.dg/lto/20091013-1_2.c: Likewise.
8049 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8051 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8053 * gnat.dg/specs/aggr6.ads: New test.
8055 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8057 * gnat.dg/loop_optimization15.ad[sb]: New test.
8059 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8062 * gcc.dg/pr56548.c: New test.
8064 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8067 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8069 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8072 * g++.dg/template/typename20.C: New test.
8074 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8077 * gcc.dg/pr56510.c: New test.
8079 PR rtl-optimization/56484
8080 * gcc.c-torture/compile/pr56484.c: New test.
8082 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8085 * g++.dg/warn/Wsign-conversion-2.C: New.
8087 2013-03-05 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/56270
8090 * gcc.dg/vect/slp-38.c: New testcase.
8092 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8094 PR rtl-optimization/56494
8095 * gcc.dg/pr56494.c: New test.
8097 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8099 * gcc.dg/pr56424.c: New test.
8101 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8103 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8104 * gcc.dg/pr56228.c <avr>: Skip.
8106 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8109 PR tree-optimization/52631
8110 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8112 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8114 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8115 * gcc.dg/vect/vect-83_64.c: Same.
8117 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8120 * gfortran.dg/pointer_check_13.f90: New test.
8122 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8125 * gfortran.dg/array_constructor_42.f90: New test.
8127 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8130 * g++.dg/template/static33.C: New.
8131 * g++.dg/template/static34.C: Likewise.
8134 * g++.dg/template/static35.C: New.
8136 2013-03-01 Steve Ellcey <sellcey@mips.com>
8138 * gcc.dg/pr56396.c: Require pic support.
8140 2013-03-01 Richard Biener <rguenther@suse.de>
8142 PR tree-optimization/55481
8143 * gcc.dg/torture/pr56488.c: New testcase.
8145 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8146 Jakub Jelinek <jakub@redhat.com>
8149 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8150 no_sanitize_address attribute rather than no_address_safety_analysis.
8151 * g++.dg/asan/sanitizer_test_utils.h
8152 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8153 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8154 in addition to no_address_safety_analysis.
8156 2013-02-28 Jason Merrill <jason@redhat.com>
8159 * g++.dg/cpp0x/constexpr-and.C: New.
8161 2013-02-28 Martin Jambor <mjambor@suse.cz>
8163 PR tree-optimization/56294
8164 * g++.dg/debug/pr56294.C: New test.
8166 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8168 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8170 2013-02-27 Marek Polacek <polacek@redhat.com>
8172 PR rtl-optimization/56466
8173 * gcc.dg/pr56466.c: New test.
8175 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8177 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8178 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8179 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8181 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8184 * gcc.dg/pr45472.c: New test.
8186 2013-02-26 Marek Polacek <polacek@redhat.com>
8188 PR tree-optimization/56426
8189 * gcc.dg/pr56436.c: New test.
8191 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8193 PR tree-optimization/56448
8194 * gcc.c-torture/compile/pr56448.c: New test.
8196 PR tree-optimization/56443
8197 * gcc.dg/torture/pr56443.c: New test.
8199 2013-02-25 Richard Biener <rguenther@suse.de>
8201 PR tree-optimization/56175
8202 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8204 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8207 * g++.dg/torture/pr56403.C: New test.
8209 2013-02-25 Catherine Moore <clm@codesourcery.com>
8212 2013-02-24 Catherine Moore <clm@codesourcery.com>
8213 Richard Sandiford <rdsandiford@googlemail.com>
8215 * gcc.target/mips/mips.exp: Add microMIPS support.
8216 * gcc.target/mips/umips-movep-2.c: New test.
8217 * gcc.target/mips/umips-lwp-2.c: New test.
8218 * gcc.target/mips/umips-swp-5.c: New test.
8219 * gcc.target/mips/umips-constraints-1.c: New test.
8220 * gcc.target/mips/umips-lwp-3.c: New test.
8221 * gcc.target/mips/umips-swp-6.c: New test.
8222 * gcc.target/mips/umips-constraints-2.c: New test.
8223 * gcc.target/mips/umips-save-restore-1.c: New test.
8224 * gcc.target/mips/umips-lwp-4.c: New test.
8225 * gcc.target/mips/umips-swp-7.c: New test.
8226 * gcc.target/mips/umips-save-restore-2.c: New test.
8227 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8228 * gcc.target/mips/umips-lwp-5.c: New test.
8229 * gcc.target/mips/umips-save-restore-3.c: New test.
8230 * gcc.target/mips/umips-lwp-6.c: New test.
8231 * gcc.target/mips/umips-swp-1.c: New test.
8232 * gcc.target/mips/umips-lwp-7.c: New test.
8233 * gcc.target/mips/umips-swp-2.c: New test.
8234 * gcc.target/mips/umips-lwp-8.c: New test.
8235 * gcc.target/mips/umips-swp-3.c: New test.
8236 * gcc.target/mips/umips-movep-1.c: New test.
8237 * gcc.target/mips/umips-lwp-1.c: New test.
8238 * gcc.target/mips/umips-swp-4.c: New test.
8240 2013-02-24 Catherine Moore <clm@codesourcery.com>
8241 Richard Sandiford <rdsandiford@googlemail.com>
8243 * gcc.target/mips/mips.exp: Add microMIPS support.
8244 * gcc.target/mips/umips-movep-2.c: New test.
8245 * gcc.target/mips/umips-lwp-2.c: New test.
8246 * gcc.target/mips/umips-swp-5.c: New test.
8247 * gcc.target/mips/umips-constraints-1.c: New test.
8248 * gcc.target/mips/umips-lwp-3.c: New test.
8249 * gcc.target/mips/umips-swp-6.c: New test.
8250 * gcc.target/mips/umips-constraints-2.c: New test.
8251 * gcc.target/mips/umips-save-restore-1.c: New test.
8252 * gcc.target/mips/umips-lwp-4.c: New test.
8253 * gcc.target/mips/umips-swp-7.c: New test.
8254 * gcc.target/mips/umips-save-restore-2.c: New test.
8255 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8256 * gcc.target/mips/umips-lwp-5.c: New test.
8257 * gcc.target/mips/umips-save-restore-3.c: New test.
8258 * gcc.target/mips/umips-lwp-6.c: New test.
8259 * gcc.target/mips/umips-swp-1.c: New test.
8260 * gcc.target/mips/umips-lwp-7.c: New test.
8261 * gcc.target/mips/umips-swp-2.c: New test.
8262 * gcc.target/mips/umips-lwp-8.c: New test.
8263 * gcc.target/mips/umips-swp-3.c: New test.
8264 * gcc.target/mips/umips-movep-1.c: New test.
8265 * gcc.target/mips/umips-lwp-1.c: New test.
8266 * gcc.target/mips/umips-swp-4.c: New test.
8268 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8271 * lib/asan-dg.exp (asan_link_flags): Add
8272 -B${gccpath}/libsanitizer/asan/ to flags.
8274 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8277 * gcc.dg/torture/pr56420.c: New test.
8279 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8282 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8284 2013-02-21 Martin Jambor <mjambor@suse.cz>
8286 PR tree-optimization/56310
8287 * g++.dg/ipa/pr56310.C: New test.
8289 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8292 * gfortran.dg/proc_ptr_comp_37.f90: New.
8294 2013-02-21 Richard Biener <rguenther@suse.de>
8296 PR tree-optimization/56415
8298 2013-02-11 Richard Biener <rguenther@suse.de>
8300 PR tree-optimization/56273
8301 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8302 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8303 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8304 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8305 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8306 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8308 2013-02-21 Marek Polacek <polacek@redhat.com>
8310 PR tree-optimization/56398
8311 * g++.dg/torture/pr56398.C: New test.
8313 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8316 * gcc.c-torture/compile/pr56405.c: New test.
8318 2013-02-20 Jan Hubicka <jh@suse.cz>
8320 PR tree-optimization/56265
8321 * g++.dg/ipa/devirt-11.C: New testcase.
8323 2013-02-20 Richard Biener <rguenther@suse.de>
8325 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8327 2013-02-20 Richard Biener <rguenther@suse.de>
8328 Jakub Jelinek <jakub@redhat.com>
8330 PR tree-optimization/56396
8331 * gcc.dg/pr56396.c: New testcase.
8333 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8336 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8338 2013-02-19 Richard Biener <rguenther@suse.de>
8340 PR tree-optimization/56384
8341 * gcc.dg/torture/pr56384.c: New testcase.
8343 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8345 PR tree-optimization/56350
8346 * gcc.dg/pr56350.c: New test.
8348 PR tree-optimization/56381
8349 * g++.dg/opt/pr56381.C: New test.
8351 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8354 * lib/dg-pch.exp (pch-init, pch-finish,
8355 check_effective_target_pch_supported_debug): New procs.
8356 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8357 Likewise if $pch_unsupported_debug and $flags include -g.
8358 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8359 and dg-require-effective-target pch_unsupported_debug.
8360 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8361 * objc.dg/pch/pch.exp: Likewise.
8362 * gcc.dg/pch/pch.exp: Likewise.
8363 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8364 pch_unsupported_debug.
8365 * gcc.dg/pch/valid-1.hs: Likewise.
8366 * gcc.dg/pch/valid-1b.c: Likewise.
8367 * gcc.dg/pch/valid-1b.hs: Likewise.
8369 2013-02-18 Richard Biener <rguenther@suse.de>
8371 PR tree-optimization/56366
8372 * gcc.dg/torture/pr56366.c: New testcase.
8374 2013-02-18 Richard Biener <rguenther@suse.de>
8377 * gcc.dg/torture/pr56349.c: New testcase.
8379 2013-02-18 Richard Biener <rguenther@suse.de>
8381 PR tree-optimization/56321
8382 * gcc.dg/torture/pr56321.c: New testcase.
8384 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8386 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8388 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8389 Dodji Seketeli <dodji@redhat.com>
8392 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8393 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8394 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8395 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8396 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8397 * c-c++-common/asan/pr56330.c: Likewise.
8398 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8399 Ensure the size argument of __builtin_memcpy is a constant.
8401 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8402 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/cpp0x/enum23.C: New.
8407 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8410 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8412 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8414 PR rtl-optimization/56348
8415 * gcc.target/i386/pr56348.c: New test.
8417 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8419 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8420 * gcc.target/arm/interrupt-2.c: Likewise.
8422 2013-02-15 Tobias Burnus <burnus@net-b.de>
8425 * gfortran.dg/matmul_9.f90: New.
8427 2013-02-15 Tobias Burnus <burnus@net-b.de>
8430 * gfortran.dg/init_flag_11.f90: New.
8432 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8434 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8436 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8438 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8441 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8442 Tobias Burnus <burnus@net-b.de>
8445 * gfortran.dg/allocatable_function_7.f90: New.
8447 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8449 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8450 * asan_globals_test-wrapper.cc: New file.
8451 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8452 instead of asan_globals_test.cc as dg-additional-sources.
8453 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8454 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8455 "sanitizer_test_utils.h" instead of
8456 "sanitizer_common/tests/sanitizer_test_utils.h".
8457 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8458 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8459 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8460 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8461 * g++.dg/asan/asan_test.cc: Synced from upstream.
8462 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8464 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8467 * c-c++-common/asan/memcmp-2.c: New test.
8469 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8472 * g++.dg/cpp0x/udlit-string-literal.h: New.
8473 * g++.dg/cpp0x/udlit-string-literal.C: New.
8475 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8477 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8479 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8482 * gcc.target/arm/pr56184.C: New test.
8484 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8487 * g++.dg/torture/pr56302.C: New test.
8488 * g++.dg/cpp0x/constexpr-56302.C: New test.
8489 * c-c++-common/pr56302.c: New test.
8491 2013-02-13 Tobias Burnus <burnus@net-b.de>
8492 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8495 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8496 * gfortran.dg/quad_3.f90: Ditto.
8498 2013-02-13 Kostya Serebryany <kcc@google.com>
8500 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8501 to match the fresh asan run-time.
8502 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8504 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8506 Avoid instrumenting duplicated memory access in the same basic block
8507 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8508 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8509 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8510 * c-c++-common/asan/inc.c: Likewise.
8512 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8515 * gcc.target/i386/pr56148.c: New test.
8517 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8518 Tobias Burnus <burnus@net-b.de>
8521 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8524 2013-02-12 Richard Biener <rguenther@suse.de>
8527 * gcc.dg/lto/pr56297_0.c: New testcase.
8528 * gcc.dg/lto/pr56297_0.c: Likewise.
8530 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8533 * gfortran.dg/typebound_deferred_1.f90: New.
8535 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8537 PR rtl-optimization/56151
8538 * gcc.target/i386/pr56151.c: New test.
8540 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8542 * g++.dg/ext/mv12.C: New test.
8543 * g++.dg/ext/mv12.h: New file.
8544 * g++.dg/ext/mv12-aux.C: New file.
8545 * g++.dg/ext/mv13.C: New test.
8547 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8549 * lib/target-supports.exp
8550 (check_effective_target_powerpc_eabi_ok): New.
8551 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8553 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8554 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8556 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8557 * gcc.target/powerpc/pr51623.c: Likewise.
8558 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8559 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8561 2013-02-11 Alexander Potapenko <glider@google.com>
8562 Jack Howarth <howarth@bromo.med.uc.edu>
8563 Jakub Jelinek <jakub@redhat.com>
8566 * g++.dg/asan/pr55617.C: Run on all targets.
8568 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8570 PR rtl-optimization/56275
8571 * gcc.dg/pr56275.c: New test.
8573 2013-02-11 Richard Biener <rguenther@suse.de>
8575 PR tree-optimization/56273
8576 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8578 2013-02-11 Richard Biener <rguenther@suse.de>
8580 PR tree-optimization/56264
8581 * gcc.dg/torture/pr56264.c: New testcase.
8583 2013-02-11 Richard Biener <rguenther@suse.de>
8585 PR tree-optimization/56273
8586 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8587 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8588 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8589 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8590 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8591 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8593 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8595 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8596 for *-*-linux-gnu targets.
8597 * g++.dg/asan/interception-test-1.c: Ditto.
8598 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8599 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8601 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8604 * gfortran.dg/intrinsic_size_4.f90 : New test.
8606 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8609 * gcc.target/powerpc/pr56256.c: New test.
8611 2013-02-08 Ian Lance Taylor <iant@google.com>
8613 * lib/go.exp: Load timeout.exp.
8615 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8617 PR rtl-optimization/56246
8618 * gcc.target/i386/pr56246.c: New test.
8620 2013-02-08 Jeff Law <law@redhat.com>
8623 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8625 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8628 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8631 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8633 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8635 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8637 PR rtl-optimization/56195
8638 * gcc.dg/torture/pr56195.c: New test.
8640 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8643 * gfortran.dg/recursive_interface_2.f90: New test.
8645 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8647 PR tree-optimization/56250
8648 * gcc.c-torture/execute/pr56250.c: New test.
8650 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8652 PR tree-optimization/56064
8653 * gcc.dg/fixed-point/view-convert-2.c: New test.
8655 2013-02-08 Michael Matz <matz@suse.de>
8657 PR tree-optimization/52448
8658 * gcc.dg/pr52448.c: New test.
8660 2013-02-08 Richard Biener <rguenther@suse.de>
8663 * gcc.dg/torture/pr56181.c: New testcase.
8665 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8668 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8669 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8671 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8674 * g++.dg/parse/crash61.C: New test.
8677 * g++.dg/parse/pr56239.C: New test.
8680 * g++.dg/abi/mangle61.C: New test.
8682 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8684 PR rtl-optimization/56225
8685 * gcc.target/i386/pr56225.c: New test.
8687 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8690 * gcc.dg/guality/pr56154-1.c: New test.
8691 * gcc.dg/guality/pr56154-2.c: New test.
8692 * gcc.dg/guality/pr56154-3.c: New test.
8693 * gcc.dg/guality/pr56154-4.c: New test.
8694 * gcc.dg/guality/pr56154-aux.c: New file.
8696 PR tree-optimization/55789
8697 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8699 * gcc.dg/tree-ssa/inline-3.c: Add
8700 --param max-early-inliner-iterations=2 option.
8702 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8705 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8706 Add -fno-dwarf2-cfi-asm to dg-options.
8709 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8712 * gcc.dg/pr56228.c: New test.
8714 2013-02-07 Alan Modra <amodra@gmail.com>
8717 * gcc.target/powerpc/pr54009.c: New test.
8719 * gfortran.dg/pr54131.f: New test.
8721 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8724 * gfortran.dg/array_constructor_41.f90: New test.
8726 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8729 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8731 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8734 * g++.dg/gomp/pr56217.C: New test.
8736 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8738 PR tree-optimization/56205
8739 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8740 * gcc.c-torture/execute/pr56205.c: New test.
8742 2013-02-05 Richard Biener <rguenther@suse.de>
8744 PR tree-optimization/53342
8745 PR tree-optimization/53185
8746 * gcc.dg/vect/pr53185-2.c: New testcase.
8748 2013-02-05 Jan Hubicka <jh@suse.cz>
8750 PR tree-optimization/55789
8751 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8752 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8753 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8754 * g++.dg/ipa/inline-1.C: New testcase.
8755 * g++.dg/ipa/inline-2.C: New testcase.
8756 * g++.dg/ipa/inline-3.C: New testcase.
8758 2013-02-05 Jan Hubicka <jh@suse.cz>
8760 PR tree-optimization/55789
8761 * g++.dg/torture/pr55789.C: New testcase.
8763 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8766 * gcc.dg/pr56167.c: New test.
8768 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8771 * gcc.target/sh/pr55146.c: New.
8773 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8775 PR tree-optimization/54386
8776 * gcc.target/sh/pr54386.c: New.
8778 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8781 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8784 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8786 2013-02-04 Alexander Potapenko <glider@google.com>
8787 Jack Howarth <howarth@bromo.med.uc.edu>
8788 Jakub Jelinek <jakub@redhat.com>
8791 * g++.dg/asan/pr55617.C: New test.
8793 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8796 * gfortran.dg/typebound_operator_19.f90: New test.
8797 * gfortran.dg/typebound_assignment_4.f90: New test.
8799 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8802 * gfortran.dg/recursive_interface_1.f90: New test.
8804 2013-02-04 Richard Guenther <rguenther@suse.de>
8807 * gcc.dg/lto/pr56168_0.c: New testcase.
8808 * gcc.dg/lto/pr56168_1.c: Likewise.
8810 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8814 * gfortran.dg/block_12.f90: New test.
8815 * gfortran.dg/module_error_1.f90: New test.
8817 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8819 * lib/target-supports.exp (check_effective_target_vect_float)
8820 (check_effective_target_vect_no_align): Add mips-sde-elf.
8822 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8824 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8826 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8828 * gcc.dg/pr56023.c: XFAIL on AIX.
8829 * gcc.dg/vect/pr49352.c: Same.
8831 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8833 * gnat.dg/opt26.adb: New test.
8835 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8838 2013-01-27 Amol Pise <amolpise15@gmail.com>
8840 * gcc.target/arm/neon-vfnms-1.c: New test.
8841 * gcc.target/arm/neon-vfnma-1.c: New test.
8843 2013-01-31 Richard Biener <rguenther@suse.de>
8845 PR tree-optimization/56157
8846 * gcc.dg/torture/pr56157.c: New testcase.
8848 2013-01-30 Richard Biener <rguenther@suse.de>
8850 PR tree-optimization/56150
8851 * gcc.dg/torture/pr56150.c: New testcase.
8853 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8856 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8857 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8858 printed in backtrace.
8859 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8860 to avoid errors about mismatched allocation vs. deallocation.
8863 * g++.dg/mv1.C: Moved to...
8864 * g++.dg/ext/mv1.C: ... here. Adjust test.
8865 * g++.dg/mv2.C: Moved to...
8866 * g++.dg/ext/mv2.C: ... here. Adjust test.
8867 * g++.dg/mv3.C: Moved to...
8868 * g++.dg/ext/mv3.C: ... here.
8869 * g++.dg/mv4.C: Moved to...
8870 * g++.dg/ext/mv4.C: ... here.
8871 * g++.dg/mv5.C: Moved to...
8872 * g++.dg/ext/mv5.C: ... here. Adjust test.
8873 * g++.dg/mv6.C: Moved to...
8874 * g++.dg/ext/mv6.C: ... here. Adjust test.
8875 * g++.dg/ext/mv7.C: New test.
8876 * g++.dg/ext/mv8.C: New test.
8877 * g++.dg/ext/mv9.C: New test.
8878 * g++.dg/ext/mv10.C: New test.
8879 * g++.dg/ext/mv11.C: New test.
8881 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
8883 PR rtl-optimization/56144
8884 * gcc.dg/pr56144.c: New.
8886 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
8888 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
8890 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
8891 * g++.dg/cpp0x/constexpr-55573.C: Same
8893 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
8895 PR tree-optimization/56064
8896 * gcc.dg/fixed-point/view-convert.c: New test.
8898 2013-01-30 Andreas Schwab <schwab@suse.de>
8900 * lib/target-supports-dg.exp (dg-process-target): Use expr to
8901 evaluate the end index in string range.
8903 2013-01-30 Tobias Burnus <burnus@net-b.de>
8906 * gfortran.dg/allocatable_function_6.f90: New.
8908 2013-01-29 Janus Weil <janus@gcc.gnu.org>
8909 Mikael Morin <mikael@gcc.gnu.org>
8912 * gfortran.dg/proc_ptr_comp_36.f90: New.
8914 2013-01-29 Richard Biener <rguenther@suse.de>
8916 PR tree-optimization/55270
8917 * gcc.dg/torture/pr55270.c: New testcase.
8919 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8921 PR rtl-optimization/56117
8922 * gcc.dg/pr56117.c: New test.
8924 2013-01-28 Richard Biener <rguenther@suse.de>
8926 PR tree-optimization/56034
8927 * gcc.dg/torture/pr56034.c: New testcase.
8929 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8931 PR tree-optimization/56125
8932 * gcc.dg/pr56125.c: New test.
8934 2013-01-28 Tobias Burnus <burnus@net-b.de>
8935 Mikael Morin <mikael@gcc.gnu.org>
8938 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
8939 * gfortran.dg/import8.f90: Likewise.
8940 * gfortran.dg/interface_derived_type_1.f90: Likewise.
8941 * gfortran.dg/import10.f90: New test.
8942 * gfortran.dg/import11.f90: Likewise
8944 2013-01-28 Jakub Jelinek <jakub@redhat.com>
8947 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
8948 string.h. Provide memset, malloc and free prototypes, adjust line
8949 numbers in dg-output.
8950 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
8951 Provide memset prototype and adjust line numbers in dg-output.
8952 * c-c++-common/asan/global-overflow-1.c: Likewise.
8954 PR tree-optimization/56094
8955 * gcc.dg/pr56094.c: New test.
8957 2013-01-27 Amol Pise <amolpise15@gmail.com>
8959 * gcc.target/arm/neon-vfnms-1.c: New test.
8960 * gcc.target/arm/neon-vfnma-1.c: New test.
8962 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
8965 * gcc.target/i386/pr56114.c: New test.
8967 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
8970 * gfortran.dg/associate_14.f90: New test.
8973 * gfortran.dg/associate_13.f90: New test.
8975 2013-01-25 Jakub Jelinek <jakub@redhat.com>
8977 PR tree-optimization/56098
8978 * gcc.dg/pr56098-1.c: New test.
8979 * gcc.dg/pr56098-2.c: New test.
8981 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
8984 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
8986 2013-01-22 Marek Polacek <polacek@redhat.com>
8988 PR tree-optimization/56035
8989 * gcc.dg/pr56035.c: New test.
8991 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8993 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
8996 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8998 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9000 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9003 * gcc.dg/pr56078.c: New test.
9004 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9006 2013-01-24 Martin Jambor <mjambor@suse.cz>
9008 PR tree-optimization/55927
9009 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9011 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9013 * gcc.target/i386/movsd.c: New test.
9015 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9018 * gcc.target/i386/pr55934.c: New test.
9020 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9023 * gfortran.dg/select_8.f90: New.
9025 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9027 * gcc.target/microblaze/microblaze.exp: Remove
9028 target_config_cflags check.
9030 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9033 * gfortran.dg/gomp/pr56052.f90: New test.
9036 * gcc.dg/pr49069.c: New test.
9038 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9041 * g++.dg/cpp0x/constexpr-static10.C: New.
9043 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9046 * gcc.target/i386/pr56028.c: New test.
9048 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9051 * gcc.target/i386/pr55686.c: New test.
9053 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9056 * g++.dg/cpp0x/variadic139.C: New test.
9057 * g++.dg/cpp0x/variadic140.C: Likewise.
9058 * g++.dg/cpp0x/variadic141.C: Likewise.
9060 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9062 * gnat.dg/warn8.adb: New test.
9064 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9067 * gfortran.dg/include_8.f90: New test.
9069 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9071 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9072 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9074 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9076 PR tree-optimization/56051
9077 * gcc.c-torture/execute/pr56051.c: New test.
9079 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9081 PR rtl-optimization/56023
9082 * gcc.dg/pr56023.c: New test.
9084 2013-01-21 Martin Jambor <mjambor@suse.cz>
9087 * gcc.target/i386/pr56022.c: New test.
9089 2013-01-21 Jason Merrill <jason@redhat.com>
9091 * lib/target-supports.exp (check_effective_target_alias): New.
9093 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9096 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9098 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9100 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9102 2013-01-19 Jeff Law <law@redhat.com>
9104 PR tree-optimization/52631
9105 * tree-ssa/pr52631.c: New test.
9106 * tree-ssa/ssa-fre-9: Update expected output.
9108 2013-01-19 Anthony Green <green@moxielogic.com>
9110 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9113 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9115 PR tree-optimization/56029
9116 * g++.dg/torture/pr56029.C: New test.
9118 2013-01-18 Sharad Singhai <singhai@google.com>
9120 PR tree-optimization/55995
9121 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9123 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9126 * gcc.target/i386/pr55433.c: New.
9128 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9131 * gfortran.dg/pr56015.f90: New test.
9133 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9135 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9137 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9139 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9140 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9141 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9142 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9143 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9145 2013-01-17 Jeff Law <law@redhat.com>
9147 * gcc.dg/pr52573.c: Move to...
9148 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9150 PR rtl-optimization/52573
9151 * gcc.dg/pr52573.c: New test.
9153 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9156 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9157 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9158 check_no_compiler_messages to test support in ucontext.h.
9159 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9160 compliant RLIMIT_AS.
9162 2013-01-17 Marek Polacek <polacek@redhat.com>
9164 PR rtl-optimization/55833
9165 * gcc.dg/pr55833.c: New test.
9167 2013-01-17 Jan Hubicka <jh@suse.cz>
9169 PR tree-optimization/55273
9170 * gcc.c-torture/compile/pr55273.c: New testcase.
9172 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9175 * gcc.target/pr55981.c: New test.
9177 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9179 * gcc.target/arm/pr40887.c: Require at least armv5.
9180 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9181 * gcc.target/arm/pr51915.c: Likewise.
9182 * gcc.target/arm/pr52006.c: Likewise.
9183 * gcc.target/arm/pr53187.c: Likewise.
9185 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9186 * gcc.target/arm/ftest-support-arm.h: Delete.
9187 * gcc.target/arm/ftest-support-thumb.h: Delete.
9188 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9189 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9190 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9191 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9192 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9193 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9194 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9195 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9196 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9197 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9198 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9199 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9200 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9201 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9202 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9203 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9204 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9205 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9206 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9207 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9208 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9209 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9210 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9211 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9213 2013-01-17 Martin Jambor <mjambor@suse.cz>
9215 PR tree-optimizations/55264
9216 * g++.dg/ipa/pr55264.C: New test.
9218 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9221 * gfortran.dg/class_55.f90: New.
9223 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9226 * gcc.c-torture/execute/builtins/builtins.exp: Add
9227 -Wl,--allow-multiple-definition for eabi and elf targets.
9230 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9231 check_effective_target_vect_perm_short,
9232 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9233 check_effective_target_vect64): Return 0 for big-endian ARM.
9234 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9236 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9239 2013-01-16 Richard Biener <rguenther@suse.de>
9241 PR tree-optimization/55964
9242 * gcc.dg/torture/pr55964.c: New testcase.
9244 2013-01-16 Richard Biener <rguenther@suse.de>
9246 PR tree-optimization/54767
9247 PR tree-optimization/53465
9248 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9250 2013-01-16 Christian Bruel <christian.bruel@st.com>
9253 * gcc.target/sh/sh-switch.c: New testcase.
9255 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9257 * gcc.dg/webizer.c: Increase the array size.
9259 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.dg/pr55940.c: New test.
9264 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9265 Harald Anlauf <anlauf@gmx.de>
9267 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9268 * gfortran.dg/bounds_check_5.f90: Likewise.
9269 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9270 * gfortran.dg/continuation_9.f90: Likewise.
9271 * gfortran.dg/move_alloc_13.f90: Likewise.
9272 * gfortran.dg/structure_constructor_11.f90: Likewise.
9273 * gfortran.dg/tab_continuation.f: Likewise.
9274 * gfortran.dg/warning-directive-2.F90: Likewise.
9275 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9277 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9279 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9280 * gcc.target/arm/fma-sp.c: Likewise.
9282 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9284 PR rtl-optimization/55153
9285 * gcc.dg/pr55153.c: New.
9287 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9289 PR tree-optimization/55920
9290 * gcc.c-torture/compile/pr55920.c: New test.
9292 2013-01-15 Richard Biener <rguenther@suse.de>
9295 * gcc.dg/torture/pr55882.c: New testcase.
9297 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9299 PR tree-optimization/55955
9300 * gcc.c-torture/compile/pr55955.c: New test.
9302 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9305 * g++.dg/cpp0x/alias-decl-31.C: New test.
9307 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9310 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9311 case where interface is null.
9313 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9316 * gfortran.dg/array_constructor_40.f90: New test.
9318 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9320 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9322 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9324 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9325 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9326 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9327 * gcc.target/aarch64/vect-ld1r.c: New.
9328 * gcc.target/aarch64/vect-ld1r.x: New.
9330 2013-01-14 Andi Kleen <ak@linux.intel.com>
9333 * gcc.target/i386/hle-clear-rel.c: New file
9334 * gcc.target/i386/hle-store-rel.c: New file.
9336 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9338 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9339 * gfortran.dg/bounds_check_4.f90: Likewise.
9340 * gfortran.dg/inquire_10.f90: Likewise.
9341 * gfortran.dg/minloc_3.f90: Likewise.
9342 * gfortran.dg/minlocval_3.f90: Likewise.
9343 * gfortran.dg/module_double_reuse.f90: Likewise.
9344 * gfortran.dg/mvbits_1.f90: Likewise.
9345 * gfortran.dg/oldstyle_1.f90: Likewise.
9346 * gfortran.dg/pr20163-2.f: Likewise.
9347 * gfortran.dg/save_1.f90: Likewise.
9348 * gfortran.dg/scan_1.f90: Likewise.
9349 * gfortran.dg/select_char_1.f90: Likewise.
9350 * gfortran.dg/shape_4.f90: Likewise.
9351 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9352 * gfortran.dg/function_optimize_10.f90: Likewise.
9353 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9354 * gfortran.dg/used_types_17.f90: Likewise.
9355 * gfortran.dg/used_types_18.f90: Likewise.
9357 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9360 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9362 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9364 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9366 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9368 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9370 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9373 * gfortran.dg/assumed_type_2.f90: Fix test case.
9374 * gfortran.dg/internal_pack_13.f90: New test.
9375 * gfortran.dg/internal_pack_14.f90: New test.
9377 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9380 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9381 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9384 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9386 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9388 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9391 * gcc.target/s390/pr55719.c: New testcase.
9393 2013-01-11 Richard Guenther <rguenther@suse.de>
9395 PR tree-optimization/44061
9396 * gcc.dg/pr44061.c: New testcase.
9398 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9400 Update copyright years.
9402 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9403 Jakub Jelinek <jakub@redhat.com>
9406 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9408 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9410 PR rtl-optimization/55672
9411 * gcc.target/i386/pr55672.c: New.
9413 2013-01-10 Jeff Law <law@redhat.com>
9415 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9416 pass/fail message unique.
9419 2013-01-10 Jason Merrill <jason@redhat.com>
9421 * ada/.gitignore: New.
9423 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9425 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9427 * g++.dg/tls/thread_local2.C: Likewise.
9428 * g++.dg/tls/thread_local2g.C: Likewise.
9429 * g++.dg/tls/thread_local6.C: Likewise.
9430 * g++.dg/tls/thread_local-order1.C: Add tls options.
9431 * g++.dg/tls/thread_local-order2.C: Likewise.
9432 * g++.dg/tls/thread_local3.C: Likewise.
9433 * g++.dg/tls/thread_local3g.C: Likewise.
9434 * g++.dg/tls/thread_local4.C: Likewise.
9435 * g++.dg/tls/thread_local4g.C: Likewise.
9436 * g++.dg/tls/thread_local5.C: Likewise.
9437 * g++.dg/tls/thread_local5g.C: Likewise.
9438 * g++.dg/tls/thread_local6g.C: Likewise.
9440 2013-01-10 Kostya Serebryany <kcc@google.com>
9442 * g++.dg/asan/asan_test.cc: Sync from upstream.
9444 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9446 PR tree-optimization/55921
9447 * gcc.c-torture/compile/pr55921.c: New test.
9449 2013-01-09 Jan Hubicka <jh@suse.cz>
9451 PR tree-optimization/55569
9452 * gcc.c-torture/compile/pr55569.c: New testcase.
9454 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9457 * gfortran.dg/use_28.f90: New test.
9459 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9461 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9462 number matching more robust.
9464 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9466 PR rtl-optimization/55829
9467 * gcc.target/i386/pr55829.c: New.
9469 2013-01-09 Tobias Burnus <burnus@net-b.de>
9472 * gfortran.dg/bind_c_bool_1.f90: New.
9473 * gfortran.dg/do_5.f90: Add dg-warning.
9475 2013-01-09 Jan Hubicka <jh@suse.cz>
9477 PR tree-optimization/55875
9478 * gcc.c-torture/execute/pr55875.c: New testcase.
9479 * g++.dg/torture/pr55875.C: New testcase.
9481 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9484 * c-c++-common/pr48418.c: New test.
9486 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9489 * g++.dg/tls/thread_local-ice.C: New.
9491 2013-01-09 Andreas Schwab <schwab@suse.de>
9493 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9495 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9497 PR tree-optimization/48189
9498 * gcc.dg/pr48189.c: New test.
9500 2013-01-04 Jan Hubicka <jh@suse.cz>
9502 PR tree-optimization/55823
9503 * g++.dg/ipa/devirt-10.C: New testcase.
9505 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9506 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9508 PR rtl-optimization/55845
9509 * gcc.target/i386/pr55845.c: New test.
9511 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9513 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9514 instructions generated instead of number of occurances.
9516 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9518 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9519 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9520 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9521 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9522 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9523 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9524 * gcc.target/aarch64/vect-fcm.x: Likewise.
9525 * lib/target-supports.exp
9526 (check_effective_target_vect_cond): Enable for AArch64.
9528 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9530 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9531 endian-safe float pool loading.
9532 (test_square_root_v4sf): Likewise.
9533 (test_square_root_v2df): Likewise.
9534 * lib/target-supports.exp
9535 (check_effective_target_vect_call_sqrtf): Add AArch64.
9537 2013-01-08 Martin Jambor <mjambor@suse.cz>
9540 * gcc.dg/tree-ssa/pr55579.c: New test.
9542 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9544 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9547 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9550 * gcc.dg/torture/pr55890-3.c: New test.
9553 * gcc.c-torture/compile/pr55851.c: New test.
9556 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9559 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9562 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9564 2013-01-07 Tobias Burnus <burnus@net-b.de>
9567 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9568 * gfortran.dg/pointer_init_7.f90: New.
9570 2013-01-07 Richard Biener <rguenther@suse.de>
9572 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9574 2013-01-07 Richard Biener <rguenther@suse.de>
9577 * gcc.dg/torture/pr55890-1.c: New testcase.
9578 * gcc.dg/torture/pr55890-2.c: Likewise.
9580 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9582 * gcc.target/aarch64/fmovd.c: New.
9583 * gcc.target/aarch64/fmovf.c: Likewise.
9584 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9585 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9586 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9587 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9588 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9589 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9591 2013-01-07 Richard Biener <rguenther@suse.de>
9593 PR tree-optimization/55888
9594 PR tree-optimization/55862
9595 * gcc.dg/torture/pr55888.c: New testcase.
9597 2013-01-07 Tobias Burnus <burnus@net-b.de>
9600 * gfortran.dg/intrinsic_size_3.f90: New.
9602 2013-01-07 Tobias Burnus <burnus@net-b.de>
9605 * gfortran.dg/select_type_32.f90: New.
9607 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9610 * g++.dg/cpp0x/alias-decl-29.C: New test.
9612 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9617 * gfortran.dg/class_array_15.f03: New test.
9619 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9624 * gfortran.dg/use_23.f90: New test.
9625 * gfortran.dg/use_24.f90: New test.
9626 * gfortran.dg/use_25.f90: New test.
9627 * gfortran.dg/use_26.f90: New test.
9628 * gfortran.dg/use_27.f90: New test.
9630 2013-01-06 Olivier Hainque <hainque@adacore.com>
9632 * gnat.dg/specs/clause_on_volatile.ads: New test.
9634 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9636 * gnat.dg/alignment10.adb: New test.
9638 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9639 Mikael Morin <mikael@gcc.gnu.org>
9642 * gfortran.dg/use_22.f90: New test.
9644 2013-01-04 Andrew Pinski <apinski@cavium.com>
9646 * gcc.target/aarch64/cmp-1.c: New testcase.
9648 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9651 * gfortran.dg/select_type_31.f03: New test.
9653 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9655 PR c++/54526 (again)
9656 * g++.dg/cpp0x/parse2.C: Extend.
9657 * g++.old-deja/g++.other/crash28.C: Adjust.
9659 2013-01-04 Richard Biener <rguenther@suse.de>
9661 PR tree-optimization/55862
9662 * gcc.dg/torture/pr55862.c: New testcase.
9664 2013-01-04 Martin Jambor <mjambor@suse.cz>
9666 PR tree-optimization/55755
9667 * gcc.dg/torture/pr55755.c: New test.
9668 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9669 * gcc.dg/tree-ssa/pr45144.c: Update.
9671 2013-01-04 Richard Biener <rguenther@suse.de>
9674 * gcc.dg/fold-reassoc-2.c: New testcase.
9676 2013-01-04 Tobias Burnus <burnus@net-b.de>
9679 * gfortran.dg/null_7.f90: New.
9681 2013-01-04 Tobias Burnus <burnus@net-b.de>
9685 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9686 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9687 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9689 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9691 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9693 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9696 * gfortran.dg/assignment_1.f90: Modified.
9697 * gfortran.dg/assignment_4.f90: New.
9699 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9701 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9703 2013-01-03 Richard Biener <rguenther@suse.de>
9705 PR tree-optimization/55857
9706 * gcc.dg/vect/pr55857-1.c: New testcase.
9707 * gcc.dg/vect/pr55857-2.c: Likewise.
9709 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9711 PR rtl-optimization/55838
9712 * gcc.dg/pr55838.c: New test.
9714 PR tree-optimization/55832
9715 * gcc.c-torture/compile/pr55832.c: New test.
9717 2013-01-02 Teresa Johnson <tejohnson@google.com>
9719 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9720 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9721 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9722 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9723 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9724 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9725 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9726 * gcc.dg/unroll_1.c: Ditto.
9727 * gcc.dg/unroll_2.c: Ditto.
9728 * gcc.dg/unroll_3.c: Ditto.
9729 * gcc.dg/unroll_4.c: Ditto.
9731 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9733 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9735 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9738 * gfortran.dg/eof_4.f90: New test.
9740 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9742 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9743 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9744 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9745 (compat_setup_dfp): Initialize compat_alt_caret and
9746 compat_save_TEST_ALWAYS_FLAGS.
9748 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9750 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9752 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9754 * gcc.dg/torture/fp-int-convert-2.c: New test.
9756 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9758 * gfortran.dg/newunit_3.f90: Add dg-do run.
9759 * gfortran.dg/inquire_15.f90: Add dg-do run.
9761 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9763 PR tree-optimization/55831
9764 * gcc.dg/pr55831.c: New test.
9766 Copyright (C) 2013 Free Software Foundation, Inc.
9768 Copying and distribution of this file, with or without modification,
9769 are permitted in any medium without royalty provided the copyright
9770 notice and this notice are preserved.