1 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
5 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
7 * gcc.dg/guality/param-3.c: New test.
9 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
10 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
13 * gcc.target/i386/xop-frczX.c: New test.
15 2013-11-27 Jakub Jelinek <jakub@redhat.com>
17 PR tree-optimization/59014
18 * gcc.c-torture/execute/pr59014-2.c: New test.
20 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
23 * g++.dg/parse/crash66.C: New.
25 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
27 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
28 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
30 2013-11-27 Marek Polacek <polacek@redhat.com>
33 * g++.dg/ubsan/pr59306.C: New test.
35 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
36 Jakub Jelinek <jakub@redhat.com>
38 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
39 simdlen is a power of two.
40 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
41 Remove -msse2. Adjust regexps for name mangling changes.
42 * gcc.dg/gomp/simd-clones-3.c: Likewise.
43 * gcc.dg/vect/vect-simd-clone-1.c: New test.
44 * gcc.dg/vect/vect-simd-clone-2.c: New test.
45 * gcc.dg/vect/vect-simd-clone-3.c: New test.
46 * gcc.dg/vect/vect-simd-clone-4.c: New test.
47 * gcc.dg/vect/vect-simd-clone-5.c: New test.
48 * gcc.dg/vect/vect-simd-clone-6.c: New test.
49 * gcc.dg/vect/vect-simd-clone-7.c: New test.
50 * gcc.dg/vect/vect-simd-clone-8.c: New test.
51 * gcc.dg/vect/vect-simd-clone-9.c: New test.
52 * gcc.dg/vect/vect-simd-clone-10.c: New test.
53 * gcc.dg/vect/vect-simd-clone-10.h: New file.
54 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
55 * gcc.dg/vect/vect-simd-clone-11.c: New test.
57 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
59 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
60 Call set_ld_library_path_env_vars.
61 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
63 2013-11-27 Tom de Vries <tom@codesourcery.com>
64 Marc Glisse <marc.glisse@inria.fr>
67 * c-c++-common/pr59032.c: New testcase.
69 2013-11-27 Tom de Vries <tom@codesourcery.com>
70 Marc Glisse <marc.glisse@inria.fr>
73 * c-c++-common/pr59037.c: New testcase.
75 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
77 * gcc.c-torture/execute/20131127-1.c: New test.
79 2013-11-27 Richard Biener <rguenther@suse.de>
81 PR tree-optimization/59288
82 * gcc.dg/torture/pr59288.c: New testcase.
84 2013-11-27 Marek Polacek <polacek@redhat.com>
86 * c-c++-common/ubsan/undefined-1.c: New test.
88 2013-11-26 Jakub Jelinek <jakub@redhat.com>
90 PR tree-optimization/59014
91 * gcc.c-torture/execute/pr59014.c: New test.
94 * gcc.c-torture/execute/pr59229.c: New test.
96 PR rtl-optimization/59166
97 * gcc.dg/torture/pr59166.c: New test.
100 * g++.dg/gomp/pr58874.C: New test.
103 * g++.dg/gomp/pr59150.C: New test.
106 * c-c++-common/gomp/pr59152.c: New test.
108 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
110 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
111 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
112 * g++.dg/gomp/openmp-simd-1.C: Ditto.
113 * g++.dg/gomp/openmp-simd-2.C: Ditto.
114 * gfortran.dg/c_loc_test_22.f90: Ditto.
115 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
116 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
117 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
118 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
119 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
120 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
122 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
124 * gcc.target/arm/20131120.c: New test.
126 2013-11-26 Richard Biener <rguenther@suse.de>
128 PR tree-optimization/59245
129 * gcc.dg/torture/pr59245.c: New testcase.
131 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
134 * gcc.target/arm/negdi-2.c: Scan more general register names.
136 2013-11-26 Terry Guo <terry.guo@arm.com>
138 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
139 * gcc.target/arm/thumb1-pic-single-base.c: New case.
141 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
144 * g++.dg/parse/bitfield4.C: New.
146 2013-11-26 Richard Biener <rguenther@suse.de>
148 PR tree-optimization/59287
149 * gcc.dg/tree-ssa/alias-29.c: New testcase.
151 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
154 * g++.dg/other/default8.C: New.
155 * g++.dg/tc1/dr217.C: Remove xfail.
156 * g++.dg/other/default5.C: Adjust.
157 * g++.old-deja/g++.mike/p1989.C: Likewise.
159 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/cpp0x/constexpr-ice9.C: New.
164 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
167 * g++.dg/other/cv_func3.C: New.
168 * g++.dg/other/cv_func.C: Adjust.
169 * g++.dg/parse/fn-typedef2.C: Likewise.
171 2013-11-25 Marek Polacek <polacek@redhat.com>
174 * g++.dg/ubsan/pr59250.C: New test.
176 2013-11-25 Janus Weil <janus@gcc.gnu.org>
179 * gfortran.dg/typebound_proc_30.f90: New.
181 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
184 * g++.dg/cpp0x/initlist75.C: New.
187 * g++.dg/cpp0x/gen-attrs-57.C: New.
189 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
193 * g++.dg/cpp1y/pr58533.C: Updated testcase.
194 * g++.dg/cpp1y/pr59112.C: New testcase.
195 * g++.dg/cpp1y/pr59113.C: New testcase.
197 2013-11-25 Terry Guo <terry.guo@arm.com>
199 * gcc.target/arm/thumb2-slow-flash-data.c: New.
201 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
203 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
204 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
206 2013-11-23 Janus Weil <janus@gcc.gnu.org>
209 * gfortran.dg/asynchronous_4.f90: New.
211 2013-11-22 Jakub Jelinek <jakub@redhat.com>
213 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
214 cleanup-tree-dump directive.
216 2013-11-22 Jan Hubicka <jh@suse.cz>
218 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
219 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
221 2013-11-22 Jakub Jelinek <jakub@redhat.com>
223 * g++.dg/ubsan/return-1.C: New test.
224 * g++.dg/ubsan/return-2.C: New test.
226 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
227 optimizing away some __asan_report* calls.
229 2013-11-22 Martin Jambor <mjambor@suse.cz>
231 * gcc.dg/pr10474.c: Also test ppc64.
232 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
234 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
236 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
239 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
240 specify an appropriate register class for VSX operations.
242 (load_gpr_to_vsx): Likewise.
243 (load_vsx_to_gpr): Likewise.
244 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
245 register class for VSX registers that the type can handle. Remove
246 checks for explicit number of instructions generated, just check
247 if the instruction is generated.
248 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
249 * gcc.target/powerpc/direct-move-float1.c: Likewise.
250 * gcc.target/powerpc/direct-move-float2.c: Likewise.
251 * gcc.target/powerpc/direct-move-double1.c: Likewise.
252 * gcc.target/powerpc/direct-move-double2.c: Likewise.
253 * gcc.target/powerpc/direct-move-long1.c: Likewise.
254 * gcc.target/powerpc/direct-move-long2.c: Likewise.
256 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
258 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
259 * gcc.target/powerpc/bool3-p7.c: Likewise.
260 * gcc.target/powerpc/bool3-p8.c: Likewise.
262 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
263 appropriate instructions are generated, don't check the count.
265 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
268 * gcc.target/arm/negdi-4.c: Delete invalid test.
269 * gcc.dg/torture/pr59216.c: New test.
271 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
273 * gcc.target/aarch64/vmov_n_1.c: New testcase.
275 2013-11-22 Richard Biener <rguenther@suse.de>
277 * gcc.dg/torture/20131122-0.c: New testcase.
279 2013-11-22 Jakub Jelinek <jakub@redhat.com>
281 * gcc.dg/vect/vect-124.c: New test.
283 2013-11-21 Cary Coutant <ccoutant@google.com>
285 * gcc.dg/debug/dwarf2/mlt1.c: New test.
286 * gcc.dg/debug/dwarf2/mlt2.c: New test.
288 2013-11-21 Jeff Law <law@redhat.com>
290 PR tree-optimization/59221
291 * gcc.c-torture/execute/pr59221.c: New test.
293 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
296 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
297 Make more generic for other platforms.
299 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
302 * gcc.target/sh/pr53976-1.c: New.
304 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
307 * gfortran.dg/erf_3.F90: New file.
309 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
311 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
313 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
315 PR rtl-optimization/59133
316 * gcc.target/i386/pr59133.c: New.
318 2013-11-20 Joseph Myers <joseph@codesourcery.com>
321 * gcc.dg/float-exact-1.c: New test.
323 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
325 PR rtl-optimization/54300
326 * gcc.target/arm/pr54300.C: New test.
328 2013-11-20 Diego Novillo <dnovillo@google.com>
331 * g++.dg/plugin/selfassign.c: Include stringpool.h
333 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
335 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
337 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
339 * gcc.target/s390/htm-1.c: Rename to ...
340 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
342 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
343 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
344 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
345 * gcc.target/s390/htm-builtins-1.c: New testcase.
346 * gcc.target/s390/htm-builtins-2.c: New testcase.
347 * gcc.target/s390/s390.exp: Add check for htm machine.
349 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
352 * c-c++-common/Wfloat-conversion.c: Copies relevant
353 tests from c-c++-common/Wconversion-real.c,
354 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
355 new testcase for conversions that are warned about by
358 2013-11-19 Martin Jambor <mjambor@suse.cz>
360 PR rtl-optimization/59099
361 * gcc.target/i386/pr59099.c: New test.
363 2013-11-19 Sriraman Tallam <tmsriram@google.com>
365 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
367 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
369 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
370 construct parameter slot value in endian-independent way.
371 (fcevv, fciievv, fcvevv): Use it.
373 2013-11-19 Jan Hubicka <jh@suse.cz>
375 * ipa/devirt9.C: Fix prevoius change.
377 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
379 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
380 Remove defined(__linux__).
382 2013-11-19 Richard Biener <rguenther@suse.de>
384 PR tree-optimization/59164
385 * gcc.dg/torture/pr59164.c: New testcase.
387 2013-11-19 Richard Biener <rguenther@suse.de>
390 * gcc.dg/torture/pr58956.c: New testcase.
392 2013-11-19 Marek Polacek <polacek@redhat.com>
394 * c-c++-common/ubsan/null-1.c: New test.
395 * c-c++-common/ubsan/null-2.c: New test.
396 * c-c++-common/ubsan/null-3.c: New test.
397 * c-c++-common/ubsan/null-4.c: New test.
398 * c-c++-common/ubsan/null-5.c: New test.
399 * c-c++-common/ubsan/null-6.c: New test.
400 * c-c++-common/ubsan/null-7.c: New test.
401 * c-c++-common/ubsan/null-8.c: New test.
402 * c-c++-common/ubsan/null-9.c: New test.
403 * c-c++-common/ubsan/null-10.c: New test.
404 * c-c++-common/ubsan/null-11.c: New test.
405 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
406 * c-c++-common/ubsan/shift-1.c: Likewise.
407 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
409 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
411 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
413 2013-11-19 Jan Hubicka <jh@suse.cz>
415 * ipa/devirt9.C: Verify that the optimization happens already before.
418 2013-11-19 Richard Biener <rguenther@suse.de>
420 PR tree-optimization/57517
421 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
422 * gcc.dg/torture/pr57517.c: Likewise.
424 2013-11-19 Jan Hubicka <jh@suse.cz>
426 * gcc.target/i386/memcpy-3.c: New testcase.
428 2013-11-18 Jan Hubicka <jh@suse.cz>
429 Uros Bizjak <ubizjak@gmail.com>
432 * gcc.target/i386/memcpy-2.c: Fix template;
433 add +1 so the testcase passes at 32bit.
435 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
437 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
438 Remove spurious FIXME.
440 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
442 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
444 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
447 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
449 2013-11-18 Richard Biener <rguenther@suse.de>
451 PR tree-optimization/59125
452 PR tree-optimization/54570
453 * gcc.dg/builtin-object-size-8.c: Un-xfail.
454 * gcc.dg/builtin-object-size-14.c: New testcase.
455 * gcc.dg/strlenopt-14gf.c: Adjust.
456 * gcc.dg/strlenopt-1f.c: Likewise.
457 * gcc.dg/strlenopt-4gf.c: Likewise.
459 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
461 * gnat.dg/volatile11.adb: New test.
462 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
464 2013-11-18 Yury Gribov <y.gribov@samsung.com>
467 * c-c++-common/asan/pr59106.c: New test.
469 2013-11-17 Jan Hubicka <jh@suse.cz>
471 * gcc.target/i386/memcpy-2.c: New testcase.
473 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
476 * gcc.target/i386/pr59153.c: New test.
478 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
481 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
482 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
484 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
487 * g++.dg/overload/addr2.C: New.
488 * g++.old-deja/g++.other/overload11.C: Adjust.
490 2013-11-15 Mike Stump <mikestump@comcast.net>
492 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
493 * lib/g++.exp (g++_target_compile): Likewise.
494 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
495 libraries. Remove debugging.
496 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
497 libraries. Remove -O0, redundant with default.
499 2013-11-15 Joseph Myers <joseph@codesourcery.com>
501 * c-c++-common/cpp/ucnid-2011-1.c: New test.
503 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
506 * g++.dg/cpp0x/nsdmi-template8.C: New.
508 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
511 * g++.dg/cpp0x/nsdmi-template7.C: New.
513 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/cpp0x/nsdmi-template6.C: New.
518 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
521 * g++.dg/cpp0x/nsdmi-template5.C: New.
523 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
525 * c-c++-common/cilk-plus/PS: New directory.
526 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
527 * g++.dg/dg.exp: Run Cilk Plus tests.
528 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
530 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
532 * gcc.dg/vmx/3b-15.c: Revise for little endian.
534 2013-11-15 Richard Biener <rguenther@suse.de>
536 PR tree-optimization/50262
537 * gcc.dg/tree-ssa/alias-28.c: New testcase.
538 * gcc.dg/strlenopt-1.c: Adjust.
539 * gcc.dg/strlenopt-1f.c: Likewise.
541 2013-11-15 Richard Biener <rguenther@suse.de>
543 * gcc.dg/torture/20131115-1.c: New testcase.
545 2013-11-15 Joseph Myers <joseph@codesourcery.com>
547 * gcc.dg/cpp/ucnid-9.c: New test.
549 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
551 * gnat.dg/stack_usage1b.adb: New test.
552 * gnat.dg/stack_usage1c.adb: Likewise.
554 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
556 * gnat.dg/specs/addr1.ads: Revert the last change.
557 * gnat.dg/specs/atomic1.ads: Likewise.
559 2013-11-14 Cong Hou <congh@google.com>
561 * gcc.dg/vect/vect-alias-check.c: Update.
563 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
566 * g++.dg/cpp0x/nsdmi-template3.C: New.
567 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
569 2013-11-14 Diego Novillo <dnovillo@google.com>
571 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
572 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
574 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
576 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
577 compiler and linker field if _CALL_ELF == 2.
578 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
579 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
580 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
582 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
584 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
586 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
587 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
588 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
590 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
592 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
594 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
595 * gcc.target/powerpc/pr57949-2.c: Likewise.
597 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
599 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
601 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
603 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
604 * gcc.dg/torture/float128-div-underflow.c: Likewise.
605 * gcc.dg/torture/float128-extend-nan.c: Likewise.
607 2013-11-14 Richard Biener <rguenther@suse.de>
609 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
611 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
613 * gnat.dg/specs/addr1.ads: XFAIL on x32.
614 * gnat.dg/specs/atomic1.ads: Likewise.
616 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
618 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
620 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
623 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
625 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
626 *-*-solaris2.1[0-9]*.
627 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
629 2013-11-14 Joey Ye <joey.ye@arm.com>
631 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
632 * gcc.dg/tree-ssa/vrp47.c: Likewise.
633 * gcc.dg/tree-ssa/vrp87.c: Likewise.
634 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
635 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
637 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
640 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
642 2013-11-14 Jakub Jelinek <jakub@redhat.com>
645 * gcc.c-torture/execute/pr59101.c: New test.
647 2013-11-13 Jeff Law <law@redhat.com>
649 PR tree-optimization/59102
650 * gcc.c-torture/compile/pr59102.c: New test.
652 2013-11-13 Tom de Vries <tom@codesourcery.com>
654 * gcc.dg/tail-merge-store.c: New test.
656 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
658 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
659 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
661 2013-11-13 Jeff Law <law@redhat.com>
663 * PR middle-end/59119
664 * gcc.c-torture/compile/pr59119.c: New test.
666 2013-11-13 Martin Jambor <mjambor@suse.cz>
668 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
669 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
670 * gcc.dg/pr10474.c: Likewise.
672 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
674 * lib/target-supports.exp
675 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
676 of targets that do not need command line argument to enable SIMD.
678 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
680 * gcc.dg/guality/param-4.c: New test.
682 2013-11-13 Joseph Myers <joseph@codesourcery.com>
684 * gcc.dg/c11-complex-1.c: New test.
686 2013-11-13 Joseph Myers <joseph@codesourcery.com>
688 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
689 gcc.dg/auto-type-2.c: New tests.
691 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
693 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
696 2013-11-12 Jeff Law <law@redhat.com>
698 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
699 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
702 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
705 * gcc.target/powerpc/pr59054.c: New test.
707 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
709 * g++.dg/cpp1y/lambda-generic.C: New test case.
710 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
711 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
712 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
713 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
714 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
715 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
716 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
717 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
719 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
726 * g++.dg/cpp1y/pr58534.C: New testcase.
727 * g++.dg/cpp1y/pr58536.C: New testcase.
728 * g++.dg/cpp1y/pr58548.C: New testcase.
729 * g++.dg/cpp1y/pr58549.C: New testcase.
730 * g++.dg/cpp1y/pr58637.C: New testcase.
732 2013-11-12 Joseph Myers <joseph@codesourcery.com>
734 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
735 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
736 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
739 2013-11-12 Tristan Gingold <gingold@adacore.com>
741 * gnat.dg/aggr21.adb: New test.
742 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
744 2013-11-12 Jeff Law <law@redhat.com>
746 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
747 * gcc.dg/tree-ssa/isolate-5.c: New test.
749 2013-11-12 Martin Jambor <mjambor@suse.cz>
751 PR rtl-optimization/10474
752 * gcc.dg/pr10474.c: New testcase.
753 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
754 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
756 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
759 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
761 2013-11-11 Martin Liska <marxin.liska@gmail.com>
763 * gcc.dg/time-profiler-1.c: New test.
764 * gcc.dg/time-profiler-2.c: Ditto.
766 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
767 Jeff Law <law@redhat.com>
769 * gcc.dg/tree-ssa/alias-27.c: New testcase.
771 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
774 * gcc.target/i386/pr58853.c: New test.
776 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
778 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
779 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
780 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
781 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
782 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
783 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
784 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
785 * gcc.dg/tree-ssa/vrp47.c: Likewise.
786 * gcc.dg/tree-ssa/vrp87.c: Likewise.
788 2013-11-08 Joseph Myers <joseph@codesourcery.com>
790 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
791 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
792 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
793 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
794 gcc.dg/atomic/stdatomic-exchange-1.c,
795 gcc.dg/atomic/stdatomic-exchange-2.c,
796 gcc.dg/atomic/stdatomic-exchange-3.c,
797 gcc.dg/atomic/stdatomic-exchange-4.c,
798 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
799 gcc.dg/atomic/stdatomic-generic.c,
800 gcc.dg/atomic/stdatomic-kill-dep.c,
801 gcc.dg/atomic/stdatomic-load-1.c,
802 gcc.dg/atomic/stdatomic-load-2.c,
803 gcc.dg/atomic/stdatomic-load-3.c,
804 gcc.dg/atomic/stdatomic-load-4.c,
805 gcc.dg/atomic/stdatomic-lockfree.c,
806 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
807 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
808 gcc.dg/atomic/stdatomic-store-1.c,
809 gcc.dg/atomic/stdatomic-store-2.c,
810 gcc.dg/atomic/stdatomic-store-3.c,
811 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
814 2013-11-08 Cong Hou <congh@google.com>
816 PR tree-optimization/58508
817 * gcc.dg/vect/pr58508.c: Update.
819 2013-11-08 Richard Biener <rguenther@suse.de>
821 PR tree-optimization/59047
822 * gcc.dg/torture/pr59047.c: New testcase.
824 2013-11-08 Richard Biener <rguenther@suse.de>
826 PR tree-optimization/59038
827 PR tree-optimization/58955
828 * gcc.dg/torture/pr59038.c: New testcase.
830 2013-11-07 Janus Weil <janus@gcc.gnu.org>
833 * gfortran.dg/constructor_9.f90: New.
835 2013-11-07 Joseph Myers <joseph@codesourcery.com>
837 * gcc.dg/atomic-compare-exchange-1.c,
838 gcc.dg/atomic-compare-exchange-2.c,
839 gcc.dg/atomic-compare-exchange-3.c,
840 gcc.dg/atomic-compare-exchange-4.c,
841 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
842 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
843 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
844 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
845 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
846 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
847 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
848 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
849 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
850 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
851 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
852 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
853 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
854 gcc.dg/atomic-store-5.c: Declare main as returning int.
855 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
856 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
857 gcc.dg/atomic-exchange-5.c: Separate increments of count from
858 expression using value of count.
860 2013-11-07 Joseph Myers <joseph@codesourcery.com>
862 * lib/target-supports.exp
863 (check_effective_target_fenv_exceptions): New function.
864 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
865 * gcc.dg/atomic/c11-atomic-exec-1.c,
866 gcc.dg/atomic/c11-atomic-exec-2.c,
867 gcc.dg/atomic/c11-atomic-exec-3.c,
868 gcc.dg/atomic/c11-atomic-exec-4.c,
869 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
870 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
871 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
873 2013-11-07 Cong Hou <congh@google.com>
875 * gcc.dg/vect/vect-alias-check.c: New.
877 2013-11-07 Jakub Jelinek <jakub@redhat.com>
879 * gcc.dg/tree-ssa/loop-39.c: New test.
881 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
882 * gcc.dg/unroll_2.c: Likewise.
883 * gcc.dg/unroll_3.c: Likewise.
884 * gcc.dg/unroll_4.c: Likewise.
885 * gcc.dg/vrp90.c: New test.
887 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/cpp0x/nullptr30.C: New.
892 2013-11-07 Yury Gribov <y.gribov@samsung.com>
893 Jakub Jelinek <jakub@redhat.com>
896 * c-c++-common/asan/pr59029.c: New test.
898 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
901 * gcc.target/i386/pr59034-1.c: New test.
902 * gcc.target/i386/pr59034-2.c: Likewise.
904 2013-11-07 Bin Cheng <bin.cheng@arm.com>
906 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
907 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
908 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
910 2013-11-06 DJ Delorie <dj@redhat.com>
912 * gcc.dg/mismatch-decl-1.c: New test.
914 2013-11-06 Joseph Myers <joseph@codesourcery.com>
916 * gcc.dg/torture/float128-cmp-invalid.c,
917 gcc.dg/torture/float128-div-underflow.c,
918 gcc.dg/torture/float128-extend-nan.c,
919 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
921 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
923 * gcc.target/sh/pr51244-11.c: Remove target line.
924 * gcc.target/sh/sh4a-sincosf.c: Likewise.
925 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
926 * gcc.target/sh/pr51244-15.c: Likewise.
927 * gcc.target/sh/pr51244-19.c: Likewise.
928 * gcc.target/sh/cmpstr.c: Likewise.
929 * gcc.target/sh/pr33135-3.c: Likewise.
930 * gcc.target/sh/pr53512-2.c: Likewise.
931 * gcc.target/sh/pr54602-2.c: Likewise.
932 * gcc.target/sh/pr52483-1.c: Likewise.
933 * gcc.target/sh/pr21255-2-ml.c: Likewise.
934 * gcc.target/sh/pr54760-4.c: Likewise.
935 * gcc.target/sh/pr52483-5.c: Likewise.
936 * gcc.target/sh/pr54089-2.c: Likewise.
937 * gcc.target/sh/pr56547-2.c: Likewise.
938 * gcc.target/sh/pr54089-6.c: Likewise.
939 * gcc.target/sh/pr51244-20.c: Likewise.
940 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
941 * gcc.target/sh/sh4a-fsrra.c: Likewise.
942 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
943 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
944 * gcc.target/sh/pr55303-2.c: Likewise.
945 * gcc.target/sh/sh2a-resbank.c: Likewise.
946 * gcc.target/sh/sp-switch.c: Likewise.
947 * gcc.target/sh/pr51244-3.c: Likewise.
948 * gcc.target/sh/pr50751-3.c: Likewise.
949 * gcc.target/sh/pr51244-7.c: Likewise.
950 * gcc.target/sh/struct-arg-dw2.c: Likewise.
951 * gcc.target/sh/pr50751-7.c: Likewise.
952 * gcc.target/sh/pr49468-di.c: Likewise.
953 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
954 * gcc.target/sh/pr49880-3.c: Likewise.
955 * gcc.target/sh/pr51244-12.c: Likewise.
956 * gcc.target/sh/pr53988.c: Likewise.
957 * gcc.target/sh/pr6526.c: Likewise.
958 * gcc.target/sh/sh2a-bxor.c: Likewise.
959 * gcc.target/sh/pr51244-16.c: Likewise.
960 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
961 * gcc.target/sh/sh2a-bor.c: Likewise.
962 * gcc.target/sh/pr53511-1.c: Likewise.
963 * gcc.target/sh/pr21255-3.c: Likewise.
964 * gcc.target/sh/pr53512-3.c: Likewise.
965 * gcc.target/sh/pr33135-4.c: Likewise.
966 * gcc.target/sh/pr54602-3.c: Likewise.
967 * gcc.target/sh/pr54760-1.c: Likewise.
968 * gcc.target/sh/pr52483-2.c: Likewise.
969 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
970 * gcc.target/sh/pr54680.c: Likewise.
971 * gcc.target/sh/pr54386.c: Likewise.
972 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
973 * gcc.target/sh/pr54089-3.c: Likewise.
974 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
975 * gcc.target/sh/pr54089-7.c: Likewise.
976 * gcc.target/sh/strlen.c: Likewise.
977 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
978 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
979 * gcc.target/sh/pr55303-3.c: Likewise.
980 * gcc.target/sh/pr51244-4.c: Likewise.
981 * gcc.target/sh/pr50751-4.c: Likewise.
982 * gcc.target/sh/pr39423-1.c: Likewise.
983 * gcc.target/sh/pr51244-8.c: Likewise.
984 * gcc.target/sh/pr55146.c: Likewise.
985 * gcc.target/sh/pr50751-8.c: Likewise.
986 * gcc.target/sh/sh2a-bset.c: Likewise.
987 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
988 * gcc.target/sh/sh2a-movi20s.c: Likewise.
989 * gcc.target/sh/20080410-1.c: Likewise.
990 * gcc.target/sh/pr49880-4.c: Likewise.
991 * gcc.target/sh/pr51244-13.c: Likewise.
992 * gcc.target/sh/sh2a-movrt.c: Likewise.
993 * gcc.target/sh/pr51244-17.c: Likewise.
994 * gcc.target/sh/pr21255-2-mb.c: Likewise.
995 * gcc.target/sh/sh2a-bclr.c: Likewise.
996 * gcc.target/sh/pr33135-1.c: Likewise.
997 * gcc.target/sh/pr53512-4.c: Likewise.
998 * gcc.target/sh/pr54602-4.c: Likewise.
999 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1000 * gcc.target/sh/pr54760-2.c: Likewise.
1001 * gcc.target/sh/pr52483-3.c: Likewise.
1002 * gcc.target/sh/sh2a-bld.c: Likewise.
1003 * gcc.target/sh/pr54089-4.c: Likewise.
1004 * gcc.target/sh/pr54685.c: Likewise.
1005 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1006 * gcc.target/sh/pr54089-8.c: Likewise.
1007 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1008 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1009 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1010 * gcc.target/sh/pr51244-1.c: Likewise.
1011 * gcc.target/sh/pr50751-1.c: Likewise.
1012 * gcc.target/sh/pr55160.c: Likewise.
1013 * gcc.target/sh/pr51244-5.c: Likewise.
1014 * gcc.target/sh/pr54236-1.c: Likewise.
1015 * gcc.target/sh/pr50751-5.c: Likewise.
1016 * gcc.target/sh/pr52933-1.c: Likewise.
1017 * gcc.target/sh/pr39423-2.c: Likewise.
1018 * gcc.target/sh/pr51244-9.c: Likewise.
1019 * gcc.target/sh/pr49263.c: Likewise.
1020 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1021 * gcc.target/sh/pr49880-1.c: Likewise.
1022 * gcc.target/sh/sh2a-band.c: Likewise.
1023 * gcc.target/sh/pr51244-10.c: Likewise.
1024 * gcc.target/sh/pr49880-5.c: Likewise.
1025 * gcc.target/sh/prefetch.c: Likewise.
1026 * gcc.target/sh/pr51244-14.c: Likewise.
1027 * gcc.target/sh/rte-delay-slot.c: Likewise.
1028 * gcc.target/sh/fpul-usage-1.c: Likewise.
1029 * gcc.target/sh/pr51244-18.c: Likewise.
1030 * gcc.target/sh/pr21255-1.c: Likewise.
1031 * gcc.target/sh/pr33135-2.c: Likewise.
1032 * gcc.target/sh/pr53512-1.c: Likewise.
1033 * gcc.target/sh/pr54602-1.c: Likewise.
1034 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1035 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1036 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1037 * gcc.target/sh/torture/pr58314.c: Likewise.
1038 * gcc.target/sh/torture/pr34777.c: Likewise.
1039 * gcc.target/sh/torture/pr58475.c: Likewise.
1040 * gcc.target/sh/pr54760-3.c: Likewise.
1041 * gcc.target/sh/sh4a-cosf.c: Likewise.
1042 * gcc.target/sh/pr52483-4.c: Likewise.
1043 * gcc.target/sh/mfmovd.c: Likewise.
1044 * gcc.target/sh/pr54089-1.c: Likewise.
1045 * gcc.target/sh/pr56547-1.c: Likewise.
1046 * gcc.target/sh/pr54089-5.c: Likewise.
1047 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1048 * gcc.target/sh/pr54089-9.c: Likewise.
1049 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1050 * gcc.target/sh/pr49468-si.c: Likewise.
1051 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1052 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1053 * gcc.target/sh/pr55303-1.c: Likewise.
1054 * gcc.target/sh/pr51244-2.c: Likewise.
1055 * gcc.target/sh/pr50751-2.c: Likewise.
1056 * gcc.target/sh/pr54236-2.c: Likewise.
1057 * gcc.target/sh/pr51244-6.c: Likewise.
1058 * gcc.target/sh/cmpstrn.c: Likewise.
1059 * gcc.target/sh/pr50751-6.c: Likewise.
1060 * gcc.target/sh/pr52933-2.c: Likewise.
1061 * gcc.target/sh/pr53568-1.c: Likewise.
1062 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1063 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1064 * gcc.target/sh/sh4a-sinf.c: Likewise.
1065 * gcc.target/sh/pr49880-2.c: Likewise.
1067 2013-11-06 Tobias Burnus <burnus@net-b.de>
1069 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1070 * gcc.dg/wdate-time.c: Ditto.
1071 * gfortran.dg/wdate-time.F90: Ditto.
1073 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1076 * gcc.target/sh/torture/pr30807.c: New.
1078 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1081 * g++.dg/other/java3.C: New.
1083 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1086 * gcc.target/i386/pr59021.c: New test.
1088 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1090 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1091 dg-additional-files to also match BOL.
1093 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1095 * gcc.dg/torture/c99-contract-1.c: New test.
1097 2013-11-06 Richard Biener <rguenther@suse.de>
1099 PR tree-optimization/58653
1100 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1101 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1103 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1105 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1106 40 to 30. Replaced iteration variable with a #define. Instead of
1107 returning non-zero value for error, called __builtin_abort (). Fixed
1108 a bug of calling fib_serial in serial case instead of fib.
1109 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1110 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1111 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1112 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1113 compiler flag testing.
1115 2013-11-06 Christian Bruel <christian.bruel@st.com>
1117 * gcc.target/sh/strlen.c: New test.
1119 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1122 * gcc.c-torture/compile/pr58970.c: New test.
1124 2013-11-05 Wei Mi <wmi@google.com>
1127 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1129 2013-11-05 Tobias Burnus <burnus@net-b.de>
1131 * g++.dg/warn/wdate-time.C: New.
1132 * gcc.dg/wdate-time.c: New.
1133 * gfortran.dg/wdate-time.F90: New.
1135 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1138 * gfortran.dg/reshape_6.f90: New test.
1140 2013-11-05 Jeff Law <law@redhat.com>
1142 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1143 * gcc.dg/tree-ssa/isolate-1.c: New test.
1144 * gcc.dg/tree-ssa/isolate-2.c: New test.
1145 * gcc.dg/tree-ssa/isolate-3.c: New test.
1146 * gcc.dg/tree-ssa/isolate-4.c: New test.
1148 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1150 PR rtl-optimization/58997
1151 * gcc.c-torture/compile/pr58997.c: New test.
1153 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1156 * g++.dg/cpp0x/gen-attrs-56.C: New.
1158 2013-11-05 Richard Biener <rguenther@suse.de>
1161 * gcc.dg/ipa/pr58492.c: New testcase.
1163 2013-11-05 Richard Biener <rguenther@suse.de>
1165 PR tree-optimization/58955
1166 * gcc.dg/torture/pr58955-1.c: New testcase.
1167 * gcc.dg/torture/pr58955-2.c: Likewise.
1169 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1172 * gcc.dg/pr58981.c: New test.
1174 2013-11-05 Richard Biener <rguenther@suse.de>
1177 * gcc.dg/torture/pr58941.c: New testcase.
1179 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1181 PR tree-optimization/58958
1182 * gcc.dg/tree-ssa/pr58958.c: New file.
1184 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1186 * gcc.dg/tree-ssa/alias-26.c: New file.
1188 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1190 PR tree-optimization/58984
1191 * gcc.c-torture/execute/pr58984.c: New test.
1193 2013-11-05 Andreas Schwab <schwab@suse.de>
1195 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1197 2013-11-05 Tobias Burnus <burnus@net-b.de>
1199 * g++.dg/gomp/openmp-simd-1.C: New.
1200 * g++.dg/gomp/openmp-simd-2.C: New.
1201 * gcc.dg/gomp/openmp-simd-1.c: New.
1202 * gcc.dg/gomp/openmp-simd-2.c: New.
1204 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1206 * gcc.dg/superblock.c: Require scheduling support.
1208 2013-11-04 Kostya Serebryany <kcc@google.com>
1210 * g++.dg/asan/asan_test.cc: Update the test
1211 to match the fresh asan run-time.
1212 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1214 2013-11-04 Ian Lance Taylor <iant@google.com>
1216 * g++.dg/ext/sync-4.C: New test.
1218 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1221 * gfortran.dg/derived_external_function_1.f90 : New test
1223 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/58978
1226 * gcc.c-torture/compile/pr58978.c: New test.
1228 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1231 * gfortran.dg/optional_class_1.f90 : New test
1233 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1235 PR rtl-optimization/58968
1236 * gfortran.dg/pr58968.f: New
1238 2013-11-04 Marek Polacek <polacek@redhat.com>
1241 * g++.dg/diagnostic/pr58979.C: New test.
1243 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1245 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1246 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1247 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1248 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1249 gcc.dg/iec-559-macros-9.c: New tests.
1251 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/58946
1254 * gcc.c-torture/compile/pr58946.c: New test.
1256 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1259 * g++.dg/parse/pr52071.C: New.
1261 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1264 * g++.dg/lookup/name-clash10.C: New.
1266 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1268 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1269 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1270 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1273 2013-11-03 Marek Polacek <polacek@redhat.com>
1275 * g++.dg/ubsan/cxx1y-vla.C: New test.
1276 * c-c++-common/ubsan/vla-3.c: New test.
1277 * c-c++-common/ubsan/vla-2.c: New test.
1278 * c-c++-common/ubsan/vla-4.c: New test.
1279 * c-c++-common/ubsan/vla-1.c: New test.
1281 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1283 * gcc.dg/vmx/vec-set.c: New.
1285 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1289 * g++.dg/parse/pr29234.C: New.
1290 * g++.dg/parse/pr56037.C: Likewise.
1292 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1294 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1295 passed it in as one of the options to all Cilk keywords test.
1297 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1300 * g++.dg/cpp1y/pr58708.C: New.
1302 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1305 * g++.dg/ext/pr58834.C: New file.
1307 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1309 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1311 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1314 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1317 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1320 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1322 * g++.dg/gomp/simd-1.C: New test.
1323 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1324 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1325 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1326 * c-c++-common/gomp/simd6.c: New test.
1328 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1330 Implement C++14 digit separators.
1331 * g++.dg/cpp1y/digit-sep.C: New.
1332 * g++.dg/cpp1y/digit-sep-neg.C: New.
1333 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1335 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1337 * gcc.dg/vect/vect-align-3.c: New test.
1339 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1340 we warn about it already during VRP1 pass.
1342 2013-10-31 Martin Jambor <mjambor@suse.cz>
1344 PR rtl-optimization/58934
1346 2013-10-30 Martin Jambor <mjambor@suse.cz>
1347 PR rtl-optimization/10474
1348 * gcc.dg/pr10474.c: New testcase.
1349 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1350 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1352 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1356 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/cpp0x/variadic145.C: New.
1361 * g++.dg/cpp0x/sfinae49.C: New.
1363 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1366 * g++.dg/cpp0x/deleted1.C: New.
1368 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1370 * gcc.target/arm/lp1243022.c: New test.
1372 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1375 * gcc.target/avr/pr58545.c: New test.
1377 2013-10-30 Tobias Burnus <burnus@net-b.de>
1380 2013-10-30 Tobias Burnus <burnus@net-b.de>
1381 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1382 path to the compile flags.
1384 2013-10-30 Cong Hou <congh@google.com>
1386 * gcc.target/i386/vect-abs-s8.c: New test.
1387 * gcc.target/i386/vect-abs-s16.c: New test.
1388 * gcc.target/i386/vect-abs-s32.c: New test.
1390 2013-10-30 Tobias Burnus <burnus@net-b.de>
1392 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1393 path to the compile flags.
1395 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1397 PR rtl-optimization/58369
1398 * g++.dg/torture/pr58369.C: New test.
1400 2013-10-30 Tobias Burnus <burnus@net-b.de>
1403 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1404 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1405 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1407 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1410 * gcc.target/arm/pr58784.c: New.
1412 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1414 * gcc.dg/tree-ssa/alias-24.c: New file.
1416 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1418 * gcc.target/i386/fma_double_3.c: Use pattern for
1419 scan-assembler-times instead of just one insn name.
1420 * gcc.target/i386/fma_double_5.c: Ditto.
1421 * gcc.target/i386/fma_float_3.c: Ditto.
1422 * gcc.target/i386/fma_float_5.c: Ditto.
1423 * gcc.target/i386/l_fma_double_1.c: Ditto.
1424 * gcc.target/i386/l_fma_double_2.c: Ditto.
1425 * gcc.target/i386/l_fma_double_3.c: Ditto.
1426 * gcc.target/i386/l_fma_double_4.c: Ditto.
1427 * gcc.target/i386/l_fma_double_5.c: Ditto.
1428 * gcc.target/i386/l_fma_double_6.c: Ditto.
1429 * gcc.target/i386/l_fma_float_1.c: Ditto.
1430 * gcc.target/i386/l_fma_float_2.c: Ditto.
1431 * gcc.target/i386/l_fma_float_3.c: Ditto.
1432 * gcc.target/i386/l_fma_float_4.c: Ditto.
1433 * gcc.target/i386/l_fma_float_5.c: Ditto.
1434 * gcc.target/i386/l_fma_float_6.c: Ditto.
1436 2013-10-30 Christian Bruel <christian.bruel@st.com>
1438 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1439 * gcc.target/sh/cmpstr.c: New test.
1440 * gcc.target/sh/cmpstrn.c: New test.
1442 2013-10-30 Martin Jambor <mjambor@suse.cz>
1444 PR rtl-optimization/10474
1445 * gcc.dg/pr10474.c: New testcase.
1446 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1447 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1449 2013-10-29 Andrew Pinski <apinski@cavium.com>
1450 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1454 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1455 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1456 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1457 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1458 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1459 conditional move to be used.
1460 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1462 2013-10-29 Tobias Burnus <burnus@net-b.de>
1465 * gfortran.dg/blockdata_8.f90: New.
1467 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1470 * gcc.target/sh/pr54236-2: New.
1471 * gcc.target/sh/pr54089-6: Add another rotl special case.
1473 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1476 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1477 to determine sizes of real kinds.
1480 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1482 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1484 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1485 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1486 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1487 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1488 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1489 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1490 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1491 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1492 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1493 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1494 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1495 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1496 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1497 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1498 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1499 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1500 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1501 test stored in c-c++-common. Also, added the Cilk runtime's library
1502 to the ld_library_path.
1504 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1507 * g++.dg/cpp0x/auto40.C: New.
1508 * g++.dg/other/warning1.C: Adjust.
1510 2013-10-29 Richard Biener <rguenther@suse.de>
1512 * gcc.dg/torture/restrict-2.c: New testcase.
1513 * gcc.dg/torture/restrict-3.c: Likewise.
1514 * gcc.dg/torture/restrict-4.c: Likewise.
1515 * gcc.dg/torture/restrict-5.c: Likewise.
1517 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1519 PR tree-optimization/19831
1520 * gcc.dg/tree-ssa/alias-25.c: New file.
1522 2013-10-29 Richard Biener <rguenther@suse.de>
1524 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1526 * gcc.dg/vect/bb-slp-32.c: Likewise.
1527 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1528 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1529 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1530 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1531 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1532 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1533 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1534 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1535 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1536 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1537 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1538 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1539 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1540 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1541 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1542 * gfortran.dg/vect/vect.exp: Likewise.
1544 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1546 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1547 * gcc.dg/vmx/eg-5.c: Likewise.
1549 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1550 Joern Rennecke <joern.rennecke@embecosm.com>
1552 * gcc.target/arc/jump-around-jump.c: New test.
1554 2013-10-27 Tom de Vries <tom@codesourcery.com>
1556 * gcc.target/arm/require-pic-register-loc.c: New test.
1558 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1561 * gcc.target/i386/pr58679-1.c: New test.
1562 * gcc.target/i386/pr58679-2.c: Ditto.
1564 2013-10-27 Tobias Burnus <burnus@net-b.de>
1567 * gcc.dg/vect/vect-ivdep-2.c: New.
1569 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1572 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1573 * gcc.target/sh/pr52483-2.c: Likewise.
1574 * gcc.target/sh/pr52483-3.c: Likewise.
1575 * gcc.target/sh/pr52483-4.c: Likewise.
1577 2013-10-26 Jeff Law <law@redhat.com>
1579 * g++.dg/torture/pr49309.C: Removed.
1580 * gcc.dg/dfp/pr35739.c: Removed.
1582 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1584 PR rtl-optimization/58759
1585 * gcc.target/i386/pr58759.c: New.
1587 2013-10-25 Tobias Burnus <burnus@net-b.de>
1589 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1590 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1591 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1593 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1595 * gcc.dg/wmul-1.c: New test.
1597 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1600 * g++.dg/template/pr58878.C: New.
1602 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1604 * gcc.dg/tree-ssa/alias-23.c: New file.
1606 2013-10-25 Richard Biener <rguenther@suse.de>
1608 PR tree-optimization/58626
1609 * gcc.dg/torture/pr58626.c: New testcase.
1611 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1614 * g++.dg/cpp0x/defaulted47.C: New.
1616 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1618 * gcc.c-torture/execute/pr58831.c: New test.
1620 2013-10-25 Nick Clifton <nickc@redhat.com>
1622 * c-c++-common/pr57793.c: Add expected error messages for
1623 targets with small integers.
1624 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1625 * gcc.dg/c99-stdint-2.c: Likewise.
1626 * gcc.dg/cdce1.c: Likewise.
1627 * gcc.dg/fold-overflow-1.c: Likewise.
1628 * gcc.dg/utf-cvt.c: Likewise.
1629 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1631 * gcc.dg/ftrapv-2.c: Likewise.
1632 * gcc.dg/pr30286.c: Likewise.
1633 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1634 * lib/target-supports.exp (check_effective_target_trapping): New
1635 proc. Returns true if the target supports trapping arithmetic.
1637 2013-10-25 Tobias Burnus <burnus@net-b.de>
1639 * g++.dg/parse/ivdep.C: New.
1640 * g++.dg/vect/pr33426-ivdep.cc: New.
1642 2013-10-24 Richard Henderson <rth@redhat.com>
1645 * gcc.dg/atomic-store-6.c: New.
1647 2013-10-24 Ian Lance Taylor <iant@google.com>
1649 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1651 2013-10-24 Cong Hou <congh@google.com>
1653 * gcc.c-torture/execute/20030125-1.c: Update.
1655 2013-10-24 Tobias Burnus <burnus@net-b.de>
1658 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1660 2013-10-24 Dehao Chen <dehao@google.com>
1662 * g++.dg/opt/devirt3.C: New test.
1664 2013-08-24 Tobias Burnus <burnus@net-b.de>
1667 * testsuite/gcc.dg/ivdep.c: New.
1668 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1670 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1672 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1673 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1675 2013-10-24 Nick Clifton <nickc@redhat.com>
1677 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1679 2013-10-24 Marek Polacek <polacek@redhat.com>
1682 * g++.dg/parse/pr58705.C: New test.
1684 2013-10-24 Marek Polacek <polacek@redhat.com>
1686 * gcc.dg/c11-align-5.c: Add more testing.
1688 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1690 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1692 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1694 PR tree-optimization/58775
1695 PR tree-optimization/58791
1696 * gcc.dg/guality/pr58791-1.c: New test.
1697 * gcc.dg/guality/pr58791-2.c: New test.
1698 * gcc.dg/guality/pr58791-3.c: New test.
1699 * gcc.dg/guality/pr58791-4.c: New test.
1700 * gcc.dg/guality/pr58791-5.c: New test.
1701 * gcc.c-torture/compile/pr58775.c: New test.
1702 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1704 2013-10-23 Tom de Vries <tom@codesourcery.com>
1706 PR tree-optimization/58805
1707 * gcc.dg/pr58805.c: New test.
1709 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1711 * gcc.target/i386/vect-div-1.c: New test.
1713 * gcc.dg/vect/pr58508.c: Remove dg-options.
1715 2013-10-23 Richard Biener <rguenther@suse.de>
1717 * gcc.dg/torture/pr58830.c: New testcase.
1719 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1721 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1722 * g++.dg/cpp1y/attr-deprecated.C: New.
1723 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1725 2013-10-23 Tobias Burnus <burnus@net-b.de>
1728 * gfortran.dg/assumed_type_8.f90: New.
1730 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1733 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1734 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1735 * gcc.dg/torture/pr58779.c: New test.
1737 2013-10-22 Steve Ellcey <sellcey@mips.com>
1739 * gcc.target/mips/nor.c: New.
1741 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1743 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1745 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1746 restricted to big-endian targets.
1748 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1751 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1753 2013-10-21 Tobias Burnus <burnus@net-b.de>
1756 * gfortran.dg/proc_ptr_comp_38.f90: New.
1758 2013-10-21 Marek Polacek <polacek@redhat.com>
1761 * gcc.dg/gomp/pr58809.c: New test.
1763 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1765 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1766 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1768 2013-10-21 Richard Biener <rguenther@suse.de>
1770 PR tree-optimization/58794
1771 * c-c++-common/torture/pr58794-1.c: New testcase.
1772 * c-c++-common/torture/pr58794-2.c: Likewise.
1774 2013-10-21 Richard Biener <rguenther@suse.de>
1777 * c-c++-common/fold-divmul-1.c: New testcase.
1779 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1781 * gcc.target/i386/memset-vector_loop-1.c: New test.
1782 * gcc.target/i386/memset-vector_loop-2.c: New test.
1784 2013-10-21 Diego Novillo <dnovillo@google.com>
1786 * g++.dg/plugin/selfassign.c: Include tree.h.
1787 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1788 * gcc.dg/plugin/ggcplug.c: Likewise.
1789 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1790 * gcc.dg/plugin/selfassign.c: Likewise.
1791 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1793 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1795 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1796 * gcc.target/mips/mips-ps-7.c: Likewise.
1798 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1800 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1801 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1802 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1804 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1806 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1809 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1811 2013-10-19 Mike Stump <mikestump@comcast.net>
1813 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1815 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1816 * g++.dg/lto/pr54625-1_0.c: ... to here.
1817 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1818 * g++.dg/lto/pr54625-1_1.C: Likewise.
1819 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1820 * g++.dg/lto/pr54625-2_0.c: Likewise.
1821 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1822 * g++.dg/lto/pr54625-2_1.C: Likewise.
1824 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1826 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1828 2013-10-18 Cong Hou <congh@google.com>
1830 * gcc.dg/vect/pr58508.c: New test.
1832 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1835 * g++.dg/cpp0x/variadic145.C: New.
1837 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1839 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1841 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1843 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1844 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1845 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1846 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1848 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1850 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1851 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1852 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1853 effective target arm_thumb1_ok.
1854 * lib/target-supports.exp
1855 (check_effective_target_arm_fp16_ok_nocache): Don't force
1856 -mfloat-abi=soft when building for hardfloat target.
1858 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1861 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1862 -mquad-word + -mno-vsx-timode causes errors.
1863 * gcc.target/powerpc/pr58673-2.c: Likewise.
1865 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1868 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1870 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1872 * gcc.target/aarch64/c-output-template.c: New testcase.
1873 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1874 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1876 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1878 * gcc/testsuite/lib/target-supports.exp
1879 (check_effective_target_sync_long_long): AArch64 supports
1880 atomic operations on "long long".
1881 (check_effective_target_sync_long_long_runtime): AArch64 can
1882 execute atomic operations on "long long".
1884 2013-10-17 Richard Biener <rguenther@suse.de>
1886 PR tree-optimization/58143
1887 * gcc.dg/torture/pr58143-1.c: New testcase.
1888 * gcc.dg/torture/pr58143-2.c: Likewise.
1889 * gcc.dg/torture/pr58143-3.c: Likewise.
1891 2013-10-17 Marek Polacek <polacek@redhat.com>
1894 * gcc.dg/c1x-align-5.c: New test.
1896 2013-10-16 Tobias Burnus <burnus@net-b.de>
1899 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1901 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1903 * c-c++-common/cpp/openmp-define-1.c: Move
1904 dg-require-effective-target fopenmp after dg-do directive.
1905 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1906 * gfortran.dg/openmp-define-1.f90: Likewise.
1907 * gfortran.dg/openmp-define-2.f90: Likewise.
1908 * gfortran.dg/openmp-define-3.f90: Likewise.
1910 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1912 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1914 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1917 * gcc.target/i386/pr57756.c: New test.
1918 * gcc.target/i386/pr57756_2.c: New test.
1920 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1922 * gcc.dg/torture/builtin-self.c: New file.
1924 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1926 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1927 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1928 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1929 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1930 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1932 2013-10-15 Cong Hou <congh@google.com>
1934 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1936 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1939 * g++.dg/cpp0x/pr58707.C: New.
1941 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1943 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1944 after other directives.
1946 2013-10-15 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1951 2013-10-14 Ian Lance Taylor <iant@google.com>
1953 * go.test/go-test.exp (go-find-packages): New proc.
1954 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1955 subdirectories. Do simple +build line matching. Handle run with
1956 arguments. Handle errorcheckdir and rundircmpout. Use packages
1957 for rundir. Remove special handling for bug191 and dwarf.
1959 2013-10-14 Tobias Burnus <burnus@net-b.de>
1962 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1964 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1966 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1969 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1971 * gnat.dg/specs/opt1.ads: New test.
1973 2013-10-14 Richard Biener <rguenther@suse.de>
1975 PR tree-optimization/58640
1976 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1978 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1980 * gnat.dg/uninit_array.ad[sn]: New test.
1981 * gnat.dg/uninit_array_pkg.ads: New helper.
1983 2013-10-13 Richard Biener <rguenther@suse.de>
1985 * gcc.c-torture/execute/pr58662.c: New test.
1987 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1990 * gcc.dg/torture/p51244-21.c: New.
1991 * gcc.target/sh/pr51244-20.c: New.
1992 * gcc.target/sh/pr51244-20-sh2a.c: New.
1994 2013-10-12 Arnaud Charlet <charlet@adacore.com>
1996 * gnat.dg/specs/linker_section.ads: Update test.
1998 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2001 * gcc.target/i386/pr58690.c: New test
2003 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2005 * gcc.target/i386/builtin-ucmp.c: New test.
2007 2013-10-11 Brooks Moses <bmoses@google.com>
2009 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2011 2013-10-11 Jeff Law <law@redhat.com>
2013 * gcc.c-torture/execute/pr58640.c: New test.
2015 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2018 * g++.dg/cpp0x/decltype57.C: New.
2020 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2023 * g++.dg/template/nontype26.C: New.
2025 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2027 * c-c++-common/cpp/openmp-define-1.c: New file.
2028 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2029 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2030 * gfortran.dg/openmp-define-1.f90: Likewise.
2031 * gfortran.dg/openmp-define-2.f90: Likewise.
2032 * gfortran.dg/openmp-define-3.f90: Likewise.
2034 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2035 for test source files.
2036 * gcc.dg/gomp/gomp.exp: Likewise.
2037 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2038 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2039 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2040 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2041 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2043 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2045 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2046 Remove error test that is now valid in OpenMP 4.0.
2047 * c-c++-common/gomp/atomic-16.c: New test.
2048 * c-c++-common/gomp/cancel-1.c: New test.
2049 * c-c++-common/gomp/depend-1.c: New test.
2050 * c-c++-common/gomp/depend-2.c: New test.
2051 * c-c++-common/gomp/map-1.c: New test.
2052 * c-c++-common/gomp/pr58472.c: New test.
2053 * c-c++-common/gomp/sections1.c: New test.
2054 * c-c++-common/gomp/simd1.c: New test.
2055 * c-c++-common/gomp/simd2.c: New test.
2056 * c-c++-common/gomp/simd3.c: New test.
2057 * c-c++-common/gomp/simd4.c: New test.
2058 * c-c++-common/gomp/simd5.c: New test.
2059 * c-c++-common/gomp/single1.c: New test.
2060 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2062 * g++.dg/gomp/block-3.C: Likewise.
2063 * g++.dg/gomp/clause-3.C: Adjust error messages.
2064 * g++.dg/gomp/declare-simd-1.C: New test.
2065 * g++.dg/gomp/declare-simd-2.C: New test.
2066 * g++.dg/gomp/depend-1.C: New test.
2067 * g++.dg/gomp/depend-2.C: New test.
2068 * g++.dg/gomp/target-1.C: New test.
2069 * g++.dg/gomp/target-2.C: New test.
2070 * g++.dg/gomp/taskgroup-1.C: New test.
2071 * g++.dg/gomp/teams-1.C: New test.
2072 * g++.dg/gomp/udr-1.C: New test.
2073 * g++.dg/gomp/udr-2.C: New test.
2074 * g++.dg/gomp/udr-3.C: New test.
2075 * g++.dg/gomp/udr-4.C: New test.
2076 * g++.dg/gomp/udr-5.C: New test.
2077 * g++.dg/gomp/udr-6.C: New test.
2078 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2079 * gcc.dg/autopar/outer-2.c: Likewise.
2080 * gcc.dg/autopar/outer-3.c: Likewise.
2081 * gcc.dg/autopar/outer-4.c: Likewise.
2082 * gcc.dg/autopar/outer-5.c: Likewise.
2083 * gcc.dg/autopar/outer-6.c: Likewise.
2084 * gcc.dg/autopar/parallelization-1.c: Likewise.
2085 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2087 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2088 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2089 instead of GOMP_parallel_loop_runtime_start.
2090 * gcc.dg/gomp/declare-simd-1.c: New test.
2091 * gcc.dg/gomp/declare-simd-2.c: New test.
2092 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2093 parser. Add further #pragma omp sections nesting tests.
2094 * gcc.dg/gomp/target-1.c: New test.
2095 * gcc.dg/gomp/target-2.c: New test.
2096 * gcc.dg/gomp/taskgroup-1.c: New test.
2097 * gcc.dg/gomp/teams-1.c: New test.
2098 * gcc.dg/gomp/udr-1.c: New test.
2099 * gcc.dg/gomp/udr-2.c: New test.
2100 * gcc.dg/gomp/udr-3.c: New test.
2101 * gcc.dg/gomp/udr-4.c: New test.
2102 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2104 2013-10-10 Jan Hubicka <jh@suse.cz>
2106 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2108 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2109 * gcc.target/i386/pr49168-1.c: Likewise.
2110 * gcc.target/i386/pr49002-2.c: Likewise.
2112 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.dg/torture/pr58670.c: New test.
2117 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2119 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2121 2013-10-09 Marek Polacek <polacek@redhat.com>
2124 * g++.dg/tm/pr58635-1.C: New test.
2125 * g++.dg/tm/pr58635-2.C: New test.
2127 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2129 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2131 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2133 PR tree-optimization/20318
2134 * c-c++-common/pr20318.c: New file.
2135 * gcc.dg/tree-ssa/pr20318.c: New file.
2137 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2139 * gcc.c-torture/execute/pr58570.c: New test.
2141 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2143 * gcc.target/aarch64/vclz.c: New testcase.
2145 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2147 * gcc.target/aarch64/vadd_f64.c: New testcase.
2148 * gcc.target/aarch64/vsub_f64.c: New testcase.
2150 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2152 * gcc.target/aarch64/vdiv_f.c: New testcase.
2154 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2156 * gcc.target/aarch64/vneg_f.c: New testcase.
2157 * gcc.target/aarch64/vneg_s.c: New testcase.
2159 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2162 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2163 * g++.old-deja/g++.mike/misc9.C: Adjust.
2165 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2169 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/template/crash117.C: New.
2174 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2176 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2178 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2180 PR tree-optimization/58480
2181 * gcc.dg/tree-ssa/pr58480.c: New file.
2183 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2185 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2186 * gcc.target/powerpc/fusion.c: Likewise.
2188 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2190 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2192 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2194 * gcc.target/s390/htm-1.c: Add more tests to cover different
2197 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2200 * g++.dg/init/uninitialized1.C: New.
2202 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2205 * g++.dg/cpp0x/variadic144.C: New.
2207 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2210 * g++.dg/cpp0x/auto39.C: New.
2212 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2215 * g++.dg/cpp0x/range-for26.C: New.
2216 * g++.dg/cpp0x/range-for27.C: Likewise.
2218 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2221 * g++.dg/template/crash117.C: New.
2223 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2226 * g++.dg/tree-ssa/pr19476-5.C: New file.
2227 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2229 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/cpp0x/gen-attrs-55.C: New.
2234 2013-10-03 Easwaran Raman <eraman@google.com>
2237 * g++.dg/ext/attribute47.C: New.
2239 2013-10-03 Rong Xu <xur@google.com>
2241 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2243 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2244 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2246 2013-10-03 Marek Polacek <polacek@redhat.com>
2249 * g++.dg/cpp0x/pr58510.C: New test.
2251 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2254 * g++.dg/tree-ssa/pr19476-1.C: New file.
2255 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2256 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2257 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2259 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2261 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2262 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2263 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2264 VSX scalar operations or the traditional floating point form of
2266 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2267 * gcc.target/powerpc/recip-3.c: Likewise.
2268 * gcc.target/powerpc/recip-5.c: Likewise.
2269 * gcc.target/powerpc/pr72747.c: Likewise.
2270 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2272 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2275 * gcc.target/aarch64/pr58460.c: New file.
2277 2013-10-02 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/char_length_19.f90: New.
2282 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/parse/crash65.C: New.
2286 * g++.dg/cpp1y/pr58535.C: Likewise.
2288 2013-10-02 Richard Biener <rguenther@suse.de>
2290 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2291 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2292 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2293 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2294 * gfortran.dg/ldist-pr45199.f: Likewise.
2296 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2299 * g++.dg/parse/crash64.C: New.
2301 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2303 * gcc.dg/tree-ssa/slsr-40.c: New test.
2305 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2308 * g++.dg/cpp0x/pr58563.C: New.
2310 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2312 * gcc.target/aarch64/vect_saddl_1.c: New.
2314 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2317 * gcc.c-torture/execute/pr58574.c: New testcase.
2319 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2322 * gcc.target/arm/pr58578.c: New test.
2324 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2326 PR tree-optimization/58556
2327 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2328 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2330 2013-10-01 Nick Clifton <nickc@redhat.com>
2332 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2334 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2336 * gcc.c-torture/compile/pr41181.c: Likewise.
2337 * gcc.c-torture/compile/calls.c: Likewise.
2338 * gcc.c-torture/compile/990617-1.c: Likewise.
2339 * gcc.c-torture/compile/pr55955.c: Only run the test for
2341 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2343 2013-10-01 Richard Biener <rguenther@suse.de>
2345 PR tree-optimization/58553
2346 * gcc.dg/torture/pr58553.c: New testcase.
2348 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2351 * gcc.c-torture/execute/pr58564.c: New test.
2353 2013-09-30 Teresa Johnson <tejohnson@google.com>
2355 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2356 Update for additional dump message.
2358 2013-09-30 Richard Biener <rguenther@suse.de>
2360 PR tree-optimization/58554
2361 * gcc.dg/torture/pr58554.c: New testcase.
2363 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2364 Joern Rennecke <joern.rennecke@embecosm.com>
2366 * gcc.target/arc/barrel-shifter-1.c: New test.
2367 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2368 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2369 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2370 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2371 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2372 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2373 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2374 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2375 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2376 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2377 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2378 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2379 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2380 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2381 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2382 * gcc.target/arc/mtune-ARC600.c: Likewise.
2383 * gcc.target/arc/mtune-ARC601.c: Likewise.
2384 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2385 * gcc.target/arc/mtune-ARC700.c: Likewise.
2386 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2387 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2388 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2389 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2391 2013-09-30 Richard Biener <rguenther@suse.de>
2394 * g++.dg/torture/pr58552.C: New testcase.
2396 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2398 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2399 and -mupper-regs-df.
2401 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2404 * gcc.dg/pr58463.c: New test.
2406 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2409 * c-c++-common/gomp/pr58551.c: New test.
2411 2013-09-27 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/58459
2414 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2416 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2419 * gfortran.dg/round_4.f90: Check for rounding support.
2421 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2423 * g++.dg/vect/pr58513.cc (op): Make static.
2425 2013-09-26 Richard Biener <rguenther@suse.de>
2427 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2429 2013-09-26 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/58539
2432 * gcc.dg/torture/pr58539.c: New testcase.
2434 2013-09-25 Jeff Law <law@redhat.com>
2436 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2438 2013-09-25 Tobias Burnus <burnus@net-b.de>
2441 * gfortran.dg/finalize_21.f90: New.
2443 2013-09-25 Tobias Burnus <burnus@net-b.de>
2447 * gfortran.dg/defined_assignment_8.f90: New.
2448 * gfortran.dg/defined_assignment_9.f90: New.
2450 2013-09-25 Marek Polacek <polacek@redhat.com>
2453 * c-c++-common/ubsan/shift-5.c: New test.
2454 * c-c++-common/ubsan/shift-6.c: New test.
2455 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2456 * gcc.dg/ubsan/c-shift-1.c: New test.
2458 2013-09-25 Marek Polacek <polacek@redhat.com>
2461 * g++.dg/tm/pr58516.C: New test.
2463 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2465 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2467 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2469 2013-09-24 Richard Biener <rguenther@suse.de>
2472 * g++.dg/vect/pr58513.cc: New testcase.
2474 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2476 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2479 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2482 * g++.dg/cpp1y/pr58500.C: New testcase.
2484 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2486 * gnat.dg/opt28.ad[sb]: New test.
2487 * gnat.dg/opt28_pkg.ads: New helper.
2489 2013-09-23 Richard Biener <rguenther@suse.de>
2491 PR tree-optimization/58464
2492 * g++.dg/torture/pr58464.C: New testcase.
2494 2013-09-23 Christian Bruel <christian.bruel@st.com>
2497 * gcc.target/sh/torture/pr58475.c: New test.
2499 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2502 * gfortran.dg/extends_15.f90: New.
2504 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2509 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2512 * gcc.target/vax/vax.exp: New.
2513 * gcc.target/vax/pr56875.c: Ditto.
2515 2013-09-20 Richard Biener <rguenther@suse.de>
2518 * gfortran.dg/pr58484.f: New testcase.
2520 2013-09-20 Jeff Law <law@redhat.com>
2522 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2524 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2527 * gcc.dg/torture/pr57748-1.c: New test.
2528 * gcc.dg/torture/pr57748-2.c: New test.
2530 2013-09-20 Marek Polacek <polacek@redhat.com>
2533 * c-c++-common/ubsan/shift-4.c: New test.
2535 2013-09-20 Richard Biener <rguenther@suse.de>
2537 PR tree-optimization/58453
2538 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2540 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2543 * gfortran.dg/proc_ptr_43.f90: New.
2545 2013-09-18 Tobias Burnus <burnus@net-b.de>
2548 * gfortran.dg/defined_assignment_11.f90: New.
2550 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2552 PR rtl-optimization/58438
2553 * g++.dg/pr58438.C: New test.
2555 2013-09-18 Tobias Burnus <burnus@net-b.de>
2558 * gfortran.dg/class_39.f03: Update dg-error.
2559 * gfortran.dg/class_5.f03: Ditto.
2560 * gfortran.dg/class_53.f90: Ditto.
2561 * gfortran.dg/realloc_on_assign_20.f90: New.
2562 * gfortran.dg/realloc_on_assign_21.f90: New.
2563 * gfortran.dg/realloc_on_assign_22.f90: New.
2565 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2568 * g++.dg/parse/using4.C: New.
2570 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2572 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2574 2013-09-18 Marek Polacek <polacek@redhat.com>
2577 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2578 instead of the shift option.
2579 * c-c++-common/ubsan/pr58443-1.c: New test.
2580 * c-c++-common/ubsan/pr58443-3.c: New test.
2581 * c-c++-common/ubsan/pr58443-2.c: New test.
2583 2013-09-18 Richard Biener <rguenther@suse.de>
2585 PR tree-optimization/58417
2586 * gcc.dg/torture/pr58417.c: New testcase.
2588 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2590 * gnat.dg/array_bounds_test2.adb: New test.
2592 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2594 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2595 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2597 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2599 * gnat.dg/in_out_parameter4.adb: New test.
2601 2013-09-18 Marek Polacek <polacek@redhat.com>
2604 * c-c++-common/ubsan/attrib-1.c: New test.
2606 2013-09-17 Cong Hou <congh@google.com>
2608 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2609 on two arrays with short and int types. This should not be recognized
2610 as a dot product pattern.
2612 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2615 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2616 the cp_type_quals (r) too.
2618 2013-09-17 Jan Hubicka <jh@suse.cz>
2621 * gcc.c-torture/compile/pr58332.c: New testcase.
2623 2013-09-17 Jeff Law <law@redhat.com>
2625 * gcc.c-torture/execute/pr58387.c: New test.
2627 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2629 PR tree-optimization/58088
2630 * gcc.c-torture/compile/pr58088.c: New test.
2632 2013-09-17 Nick Clifton <nickc@redhat.com>
2634 * lib/target-supports.exp (check_effective_target_trampolines):
2635 Add MSP430 to the list of targets that do not support trampolines.
2636 (check_profiling_available): Add MSP430 to the list of targets
2637 that do not support profiling.
2638 (check_effective_target_tls_runtime): Add MSP430 to the list of
2639 targets that do not support TLS.
2641 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2643 * gnat.dg/opt27.adb: New test.
2644 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2646 2013-09-17 Andreas Schwab <schwab@suse.de>
2648 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2650 2013-09-17 Richard Biener <rguenther@suse.de>
2652 PR tree-optimization/58432
2653 * gcc.dg/pr58432.c: New testcase.
2655 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2657 * gcc.dg/tree-ssa/slsr-39.c: New test.
2659 2013-09-16 Xinliang David Li <davidxl@google.com>
2661 * gcc.misc-tests/help.exp: Optimizer help change.
2663 2013-09-16 Jeff Law <law@redhat.com>
2665 * gcc.c-torture/execute/pr58419.c: New test.
2666 * gcc.c-torture/execute/pr58431.c: New test.
2668 2013-09-16 Tobias Burnus <burnus@net-b.de>
2671 * gfortran.dg/finalize_19.f90: New.
2673 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2675 * gcc.target/i386/pr58418.c: New.
2677 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2679 * gcc.target/aarch64/fmla-intrinsic.c: New.
2680 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2681 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2682 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2684 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2686 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2687 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2689 2013-09-16 Richard Biener <rguenther@suse.de>
2691 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2693 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2695 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2696 interpreted as implicit templates) to be expected pedwarns instead.
2698 2013-09-16 Tobias Burnus <burnus@net-b.de>
2701 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2703 2013-09-15 Tobias Burnus <burnus@net-b.de>
2706 * gfortran.dg/defined_assignment_10.f90: New.
2708 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2710 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2711 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2713 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2715 * g++.dg/abi/main.C: Added implicit C linkage tests
2717 2013-09-13 Kai Tietz <ktietz@redhat.com>
2719 * gcc.target/i386/pr57848.c: New file.
2721 2013-09-13 Christian Bruel <christian.bruel@st.com>
2724 * gcc.target/sh/torture/pr58314.c: New test.
2726 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2728 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2730 2013-09-12 Martin Jambor <mjambor@suse.cz>
2733 * g++.dg/pr58389.C: New test.
2735 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2737 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2738 * g++.dg/template/pseudodtor3.C: Likewise.
2740 2013-09-12 Richard Biener <rguenther@suse.de>
2742 PR tree-optimization/58404
2743 * g++.dg/tree-ssa/pr58404.C: New testcase.
2745 2013-09-12 Martin Jambor <mjambor@suse.cz>
2748 * g++.dg/ipa/pr58371.C: New test.
2750 2013-09-12 Richard Biener <rguenther@suse.de>
2752 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2753 expected outcome and comment why that happens.
2755 2013-09-11 Richard Biener <rguenther@suse.de>
2758 * g++.dg/uninit-pred-4.C: New testcase.
2760 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2762 PR tree-optimization/58385
2763 * gcc.c-torture/execute/pr58385.c: New test.
2765 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2767 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2769 2013-09-10 Jeff Law <law@redhat.com>
2771 * g++.dg/torture/pr58380.C: New test.
2773 2013-09-10 Jan Hubicka <jh@suse.cz>
2774 Paolo Carlini <paolo.carlini@oracle.com>
2776 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2778 2013-09-10 Jeff Law <law@redhat.com>
2780 * gcc.c-torture/compile/pr58343.c: New test.
2782 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2784 PR rtl-optimization/58365
2785 * gcc.c-torture/execute/pr58365.c: New test.
2787 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2789 * gcc.dg/torture/memcpy-1.c: New test.
2791 2013-09-10 Alan Modra <amodra@gmail.com>
2793 * gcc.target/powerpc/pr58330.c: New.
2795 2013-09-10 Alan Modra <amodra@gmail.com>
2797 * gcc.target/powerpc/medium_offset.c: New.
2799 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2802 * g++.dg/warn/Wunused-var-21.C: New test.
2804 PR tree-optimization/58364
2805 * gcc.c-torture/execute/pr58364.c: New test.
2807 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2810 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2811 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2812 * g++.dg/init/delete1.C: Adjust.
2814 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2816 * gcc.target/aarch64/movdi_1.c: New test.
2818 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2821 * g++.dg/warn/Wunused-parm-5.C: New.
2823 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825 * gcc.target/aarch64/cmn-neg.c: New test.
2827 2013-09-09 Richard Biener <rguenther@suse.de>
2830 * gcc.dg/torture/pr58326-1.c: New testcase.
2831 * gcc.dg/torture/pr58326-2.c: Likewise.
2833 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2836 * g++.dg/ext/pr57735.C: New test.
2838 2013-09-09 Jan Hubicka <jh@suse.cz>
2841 * g++.dg/torture/PR58294.C: New testcase.
2843 2013-09-08 Jeff Law <law@redhat.com>
2845 * gcc.c-torture/compile/pr58340.c: New test.
2847 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2849 * g++.dg/debug/ra1.C: New test.
2851 2013-09-08 Jan Hubicka <jh@suse.cz>
2853 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2854 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2855 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2856 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2858 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2861 * g++.dg/overload/new1.C: Adjust.
2863 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2865 * c-c++-common/opaque-vector.c: New test.
2867 2013-09-08 Tom de Vries <tom@codesourcery.com>
2870 * g++.dg/tm/noexcept-6.C: New test.
2872 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2874 * gcc.target/arc/cond-set-use.c: New test.
2876 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2878 * gnat.dg/stack_usage2.adb: New test.
2880 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2882 * gcc.target/aarch64/table-intrinsics.c
2883 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2884 (qtb_tests8_< ,2,3,4>): Likewise.
2885 (qtblq_tests8_< ,2,3,4>): Likewise.
2886 (qtbxq_tests8_< ,2,3,4>): Likewise.
2888 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2890 * gnat.dg/warn10.ad[sb]: New test.
2891 * gnat.dg/warn10_pkg.ads: New helper.
2893 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2895 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2896 Don't expect NULL in foo.result set.
2897 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2899 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2900 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2902 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2904 * gcc.target/s390/nearestint-1.c: New testcase.
2906 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2907 Vineet Gupta <Vineet.Gupta@synopsys.com>
2909 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2910 * testsuite/gcc.target/arc: New directory.
2911 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2912 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2913 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2914 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2915 * testsuite/gcc.dg/builtin-apply2.c
2916 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2918 2013-09-04 Jan Hubicka <jh@suse.cz>
2921 * g++.dg/torture/pr58201_0.C: New testcase.
2922 * g++.dg/torture/pr58201_1.C: New testcase.
2923 * g++.dg/torture/pr58201.h: New testcase.
2925 2013-09-05 Jan Hubicka <jh@suse.cz>
2927 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2929 2013-09-05 Richard Biener <rguenther@suse.de>
2931 PR tree-optimization/58137
2932 * gcc.target/i386/pr58137.c: New testcase.
2934 2013-09-05 Martin Jambor <mjambor@suse.cz>
2936 * g++.dg/ipa/remref-1.C: New test.
2937 * g++.dg/ipa/remref-2.C: Likewise.
2939 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2942 * g++.dg/parse/access11.C: New.
2944 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2946 * g++.dg/warn/weak1.C: Skip on AIX.
2948 2013-09-04 Easwaran Raman <eraman@google.com>
2951 PR tree-optimization/58011
2952 * gfortran.dg/reassoc_12.f90: New testcase.
2953 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2955 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2957 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2958 * gcc.dg/torture/pr53922.c: Skip on AIX.
2959 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2961 2013-09-04 Teresa Johnson <tejohnson@google.com>
2963 * gcc.dg/unroll_1.c: Test dumping to stderr.
2965 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2968 * g++.dg/warn/deprecated-8.C: New.
2970 2013-09-03 Jeff Law <law@redhat.com>
2972 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2975 2013-09-03 Meador Inge <meadori@codesourcery.com>
2979 2013-08-30 Meador Inge <meadori@codesourcery.com>
2981 * gcc.dg/Warray-bounds-11.c: New testcase.
2983 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
2985 * lib/target-supports.exp (check_weak_available): Return true for AIX.
2987 2013-09-03 Jan Hubicka <jh@suse.cz>
2989 * g++.dg/ipa/devirt-15.C: Fix testcase.
2991 2013-09-03 Richard Biener <rguenther@suse.de>
2994 * gcc.dg/torture/pr57656.c: New testcase.
2996 2013-09-03 Richard Biener <rguenther@suse.de>
2999 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3001 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3004 * gfortran.dg/do_concurrent_3.f90: New test case.
3006 2013-09-02 Jan Hubicka <jh@suse.cz>
3008 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3010 2013-09-02 Martin Jambor <mjambor@suse.cz>
3013 * gcc.dg/ipa/pr58106.c: New test.
3015 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3017 * gcc.target/aarch64/scalar_intrinsics.c
3018 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3020 2013-09-02 Richard Biener <rguenther@suse.de>
3023 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3025 2013-09-02 Richard Biener <rguenther@suse.de>
3027 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3030 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3032 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3034 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3036 PR c++/21682, implement DR 565
3037 * g++.dg/template/using24.C: New.
3038 * g++.dg/template/using25.C: Likewise.
3039 * g++.dg/template/using26.C: Likewise.
3041 2013-09-01 Jan Hubicka <jh@suse.cz>
3043 * g++.dg/ipa/devirt-15.C: New testcase.
3045 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3047 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3049 2013-08-31 Jan Hubicka <jh@suse.cz>
3051 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3052 * g++.dg/tree-ssa/pr45453.C: Likewise.
3054 2013-08-31 Jan Hubicka <jh@suse.cz>
3056 * gcc.dg/fork-instrumentation.c: New testcase.
3058 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3060 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3062 2013-08-30 Meador Inge <meadori@codesourcery.com>
3064 * gcc.dg/Warray-bounds-11.c: New testcase.
3066 2013-08-30 Marek Polacek <polacek@redhat.com>
3068 * g++.dg/ubsan/div-by-zero-1.C: New test.
3069 * c-c++-common/ubsan/save-expr-1.c: New test.
3070 * c-c++-common/ubsan/save-expr-2.c: New test.
3071 * c-c++-common/ubsan/save-expr-3.c: New test.
3072 * c-c++-common/ubsan/save-expr-4.c: New test.
3073 * c-c++-common/ubsan/typedef-1.c: New test.
3074 * c-c++-common/ubsan/const-char-1.c: New test.
3075 * c-c++-common/ubsan/const-expr.c: New test.
3076 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3077 * c-c++-common/ubsan/shift-1.c: Likewise.
3078 * c-c++-common/ubsan/shift-2.c: Likewise.
3079 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3080 * lib/ubsan-dg.exp: New file.
3081 * g++.dg/dg.exp: Add ubsan tests.
3082 * g++.dg/ubsan/ubsan.exp: New file.
3083 * gcc.dg/ubsan/ubsan.exp: New file.
3084 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3085 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3086 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3087 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3088 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3089 * c-c++-common/ubsan/shift-3.c: New test.
3090 * c-c++-common/ubsan/unreachable-1.c: New test.
3091 * c-c++-common/ubsan/shift-1.c: New test.
3092 * c-c++-common/ubsan/shift-2.c: New test.
3093 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3094 * gcc.dg/ubsan/c99-shift-2.c: New test.
3095 * gcc.dg/ubsan/c99-shift-1.c: New test.
3097 2013-08-29 Jan Hubicka <jh@suse.cz>
3099 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3100 to match template and comment.
3102 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3105 * g++.dg/cpp0x/dc8.C: New.
3106 * g++.dg/template/meminit1.C: Adjust.
3108 2013-08-30 Teresa Johnson <tejohnson@google.com>
3110 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3112 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3114 PR tree-optimization/58277
3115 * gcc.c-torture/execute/pr58277-1.c: New test.
3116 * gcc.c-torture/execute/pr58277-2.c: New test.
3118 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3120 * gcc.dg/guality/param-1.c: New test.
3121 * gcc.dg/guality/param-2.c: Likewise.
3123 2013-08-30 Richard Biener <rguenther@suse.de>
3125 PR tree-optimization/58228
3126 * gcc.dg/torture/pr58228.c: New testcase.
3128 2013-08-30 Richard Biener <rguenther@suse.de>
3130 PR tree-optimization/58223
3131 * gcc.dg/torture/pr58223.c: New testcase.
3132 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3134 2013-08-30 Richard Biener <rguenther@suse.de>
3136 PR tree-optimization/58010
3137 * gcc.dg/pr58010.c: New testcase.
3139 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3141 * gcc.dg/unroll_3.c: Message change.
3142 * gcc.dg/unroll_4.c: Likewise.
3143 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3144 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3145 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3146 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3147 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3148 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3149 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3150 * gcc.dg/unroll_1.c: Likewise.
3151 * gcc.dg/vect/bb-slp-31.c: Likewise.
3152 * gcc.dg/vect/bb-slp-14.c: Likewise.
3153 * gcc.dg/vect/bb-slp-8.c: Likewise.
3154 * gcc.dg/vect/bb-slp-23.c: Likewise.
3155 * gcc.dg/vect/bb-slp-15.c: Likewise.
3156 * gcc.dg/vect/bb-slp-9.c: Likewise.
3157 * gcc.dg/vect/bb-slp-24.c: Likewise.
3158 * gcc.dg/vect/bb-slp-16.c: Likewise.
3159 * gcc.dg/vect/bb-slp-25.c: Likewise.
3160 * gcc.dg/vect/bb-slp-17.c: Likewise.
3161 * gcc.dg/vect/bb-slp-26.c: Likewise.
3162 * gcc.dg/vect/bb-slp-18.c: Likewise.
3163 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3164 * gcc.dg/vect/bb-slp-27.c: Likewise.
3165 * gcc.dg/vect/bb-slp-19.c: Likewise.
3166 * gcc.dg/vect/bb-slp-28.c: Likewise.
3167 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3168 * gcc.dg/vect/bb-slp-29.c: Likewise.
3169 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3170 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3171 * gcc.dg/vect/bb-slp-1.c: Likewise.
3172 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3173 * gcc.dg/vect/bb-slp-2.c: Likewise.
3174 * gcc.dg/vect/bb-slp-3.c: Likewise.
3175 * gcc.dg/vect/bb-slp-10.c: Likewise.
3176 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3177 * gcc.dg/vect/bb-slp-4.c: Likewise.
3178 * gcc.dg/vect/bb-slp-11.c: Likewise.
3179 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3180 * gcc.dg/vect/bb-slp-5.c: Likewise.
3181 * gcc.dg/vect/bb-slp-20.c: Likewise.
3182 * gcc.dg/vect/bb-slp-6.c: Likewise.
3183 * gcc.dg/vect/bb-slp-21.c: Likewise.
3184 * gcc.dg/vect/bb-slp-30.c: Likewise.
3185 * gcc.dg/vect/bb-slp-13.c: Likewise.
3186 * gcc.dg/vect/bb-slp-7.c: Likewise.
3187 * gcc.dg/vect/bb-slp-22.c: Likewise.
3188 * gcc.dg/unroll_2.c: Likewise.
3189 * g++.dg/vect/slp-pr50413.cc: Likewise.
3190 * g++.dg/vect/slp-pr56812.cc: Likewise.
3191 * g++.dg/vect/slp-pr50819.cc: Likewise.
3193 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3195 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3197 2013-08-29 Teresa Johnson <tejohnson@google.com>
3199 * gcc.dg/pr40209.c: Use -fopt-info.
3200 * gcc.dg/pr26570.c: Ditto.
3201 * gcc.dg/pr32773.c: Ditto.
3202 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3204 2013-08-29 Richard Biener <rguenther@suse.de>
3206 PR tree-optimization/58246
3207 * gcc.dg/torture/pr58246.c: New testcase.
3209 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3212 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3214 * gfortran.dg/realloc_on_assign_19.f90: New test.
3216 2013-08-29 Richard Biener <rguenther@suse.de>
3219 * gcc.dg/pr57287-2.c: New testcase.
3221 2013-08-29 Richard Biener <rguenther@suse.de>
3223 PR tree-optimization/57685
3224 * gcc.dg/torture/pr57685.c: New testcase.
3226 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3229 * g++.dg/cpp0x/dc7.C: New.
3231 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3234 * c-c++-common/gomp/pr58257.c: New test.
3236 2013-08-28 Richard Biener <rguenther@suse.de>
3238 PR tree-optimization/56933
3239 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3241 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3243 * gcc.target/aarch64/scalar_shift_1.c: New.
3245 2013-08-27 Richard Biener <rguenther@suse.de>
3247 PR tree-optimization/57521
3248 * gcc.dg/torture/pr57521.c: New testcase.
3250 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3252 PR rtl-optimization/57860
3253 PR rtl-optimization/57861
3254 PR rtl-optimization/57875
3255 PR rtl-optimization/57876
3256 PR rtl-optimization/57877
3257 * gcc.c-torture/execute/pr57860.c: New test.
3258 * gcc.c-torture/execute/pr57861.c: New test.
3259 * gcc.c-torture/execute/pr57875.c: New test.
3260 * gcc.c-torture/execute/pr57876.c: New test.
3261 * gcc.c-torture/execute/pr57877.c: New test.
3263 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3266 * gfortran.dg/bounds_check_18.f90: New test.
3268 2013-08-23 Jan Hubicka <jh@suse.cz>
3270 * g++.dg/ipa/devirt-14.C: Fix typo.
3272 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3275 * gfortran.dg/inline_sum_5.f90: New.
3277 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3280 * gfortran.dg/typebound_assignment_7.f90: New.
3282 2013-08-23 Jan Hubicka <jh@suse.cz>
3284 * g++.dg/ipa/devirt-13.C: New testcase.
3285 * g++.dg/ipa/devirt-14.C: New testcase.
3287 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3290 * gcc.target/i386/pr58218.c: New test.
3292 PR tree-optimization/58209
3293 * gcc.c-torture/execute/pr58209.c: New test.
3295 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3297 * gcc.target/powerpc/pr57744.c: Declare abort.
3299 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3302 * g++.dg/template/error54.C: New.
3304 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3307 * gfortran.dg/select_type_34.f90: New.
3309 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3312 * g++.dg/warn/deprecated-7.C: New.
3314 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3316 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3318 2013-08-21 Jeff Law <law@redhat.com>
3320 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3322 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3325 * g++.dg/ext/attr-alias-3.C: New.
3327 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3330 * gfortran.dg/intent_out_8.f90: New.
3332 2013-08-20 Teresa Johnson <tejohnson@google.com>
3334 PR rtl-optimizations/57451
3335 * g++.dg/tree-prof/pr57451.C: New test.
3337 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3340 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3342 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3345 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3347 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3349 * gcc.target/powerpc/dfp-dd-2.c: New test.
3350 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3351 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3353 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3355 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3356 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3359 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3361 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3363 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3366 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3367 correct test response.
3370 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3371 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3372 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3374 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3375 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3377 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3379 2013-08-18 Jan Hubicka <jh@suse.cz>
3381 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3383 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3386 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3388 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3390 PR tree-optimization/58006
3391 * g++.dg/opt/pr58006.C: New test.
3393 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3395 * gnat.dg/specs/linker_alias.ads: New test.
3397 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3399 PR tree-optimization/58164
3400 * gcc.c-torture/compile/pr58164.c: New test.
3402 PR tree-optimization/58165
3403 * g++.dg/opt/pr58165.C: New test.
3405 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3408 * g++.dg/cpp0x/enum28.C: New.
3409 * g++.dg/cpp0x/enum15.C: Adjust.
3411 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3414 * gcc.target/powerpc/pr57949-1.c: New.
3415 * gcc.target/powerpc/pr57949-2.c: New.
3417 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3419 PR tree-optimization/58145
3420 * gcc.dg/pr58145-1.c: New test.
3421 * gcc.dg/pr58145-2.c: New test.
3423 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3425 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3426 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3427 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3428 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3429 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3430 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3431 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3432 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3433 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3434 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3435 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3436 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3437 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3438 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3439 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3440 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3441 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3442 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3443 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3444 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3445 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3446 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3447 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3448 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3449 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3450 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3451 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3452 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3453 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3454 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3455 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3456 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3457 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3458 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3459 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3460 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3461 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3462 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3463 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3464 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3465 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3468 * gcc.c-torture/execute/pr56799.x: New file.
3470 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3472 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3474 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3475 * gcc.dg/pr44214-3.c (v2df): Likewise.
3477 * gcc.dg/pr46647.c: xfail for avr-*-*.
3479 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3481 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3482 Expect l to be optimized away.
3483 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3486 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3487 to tests that assume int/double are larger than short/float.
3490 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3492 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3493 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3494 target { int16 }. Restrict existing tests to target { int32 }
3496 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3497 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3498 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3499 * lib/target-supports.exp (check_effective_target_int32): New proc.
3501 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3502 exclude from scan test.
3504 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3505 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3506 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3507 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3508 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3509 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3510 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3511 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3512 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3513 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3514 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3515 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3516 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3517 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3518 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3519 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3520 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3521 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3522 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3524 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3526 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3528 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3529 to be the first test directive.
3530 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3531 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3532 * gcc.target/arm/atomic-op-char.c: Likewise.
3533 * gcc.target/arm/atomic-op-consume.c: Likewise.
3534 * gcc.target/arm/atomic-op-int.c: Likewise.
3535 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3536 * gcc.target/arm/atomic-op-release.c: Likewise.
3537 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3538 * gcc.target/arm/atomic-op-short.c: Likewise.
3540 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3542 PR rtl-optimization/57662
3543 * gcc.dg/pr57662.c: New test.
3545 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3547 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3549 * gcc.target/mips/nans-legacy.c: Likewise.
3551 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3553 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3555 * gcc.target/mips/fabs-legacy.c: Likewise.
3556 * gcc.target/mips/fabsf-2008.c: Likewise.
3557 * gcc.target/mips/fabsf-legacy.c: Likewise.
3558 * gcc.target/mips/fneg-2008.c: Likewise.
3559 * gcc.target/mips/fneg-legacy.c: Likewise.
3560 * gcc.target/mips/fnegf-2008.c: Likewise.
3561 * gcc.target/mips/fnegf-legacy.c: Likewise.
3562 * gcc.target/mips/nan-2008.c: Likewise.
3563 * gcc.target/mips/nan-legacy.c: Likewise.
3564 * gcc.target/mips/nanf-2008.c: Likewise.
3565 * gcc.target/mips/nanf-legacy.c: Likewise.
3566 * gcc.target/mips/nans-2008.c: Likewise.
3567 * gcc.target/mips/nans-legacy.c: Likewise.
3568 * gcc.target/mips/nansf-2008.c: Likewise.
3569 * gcc.target/mips/nansf-legacy.c: Likewise.
3571 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3573 * gnat.dg/valued_proc.adb: New test.
3574 * gnat.dg/valued_proc_pkg.ads: New helper.
3576 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3578 PR tree-optimization/57661
3579 * g++.dg/opt/pr57661.C: New test.
3582 * gcc.dg/asan/pr56417.c: New test.
3584 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3586 * gnat.dg/loop_optimization16.adb: New test.
3587 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3589 2013-08-13 Marek Polacek <polacek@redhat.com>
3591 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3593 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3595 Example of converting global state to per-pass state.
3597 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3598 global state "static int counter" to...
3599 (one_pass::counter): ...this instance data.
3601 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3603 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3604 to member function...
3605 (one_pass::gate): ...this.
3606 (one_pass_exec): Convert to member function...
3607 (one_pass::impl_execute): ...this.
3609 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3612 * g++.dg/cpp0x/pr57416.C: New.
3614 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3616 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3618 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3619 * g++.dg/cpp0x/defaulted2.C: Likewise.
3620 * g++.dg/cpp0x/defaulted31.C: Likewise.
3621 * g++.dg/cpp0x/error6.C: Likewise.
3622 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3623 * g++.dg/cpp0x/override2.C: Likewise.
3624 * g++.dg/cpp0x/parse1.C: Likewise.
3625 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3626 * g++.dg/cpp0x/temp_default4.C: Likewise.
3627 * g++.dg/ext/attrib32.C: Likewise.
3628 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3629 * g++.dg/ext/mv13.C: Likewise.
3630 * g++.dg/ext/mv7.C: Likewise.
3631 * g++.dg/ext/mv9.C: Likewise.
3632 * g++.dg/ext/pr57362.C: Likewise.
3633 * g++.dg/ext/typeof10.C: Likewise.
3634 * g++.dg/lookup/anon6.C: Likewise.
3635 * g++.dg/lookup/crash6.C: Likewise.
3636 * g++.dg/lookup/name-clash5.C: Likewise.
3637 * g++.dg/lookup/name-clash6.C: Likewise.
3638 * g++.dg/other/anon4.C: Likewise.
3639 * g++.dg/other/error15.C: Likewise.
3640 * g++.dg/other/error8.C: Likewise.
3641 * g++.dg/other/redecl2.C: Likewise.
3642 * g++.dg/parse/crash16.C: Likewise.
3643 * g++.dg/parse/crash21.C: Likewise.
3644 * g++.dg/parse/crash38.C: Likewise.
3645 * g++.dg/parse/redef2.C: Likewise.
3646 * g++.dg/parse/struct-as-enum1.C: Likewise.
3647 * g++.dg/template/crash39.C: Likewise.
3648 * g++.dg/template/redecl3.C: Likewise.
3649 * g++.dg/tls/diag-3.C: Likewise.
3650 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3651 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3652 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3653 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3654 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3655 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3656 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3657 * g++.old-deja/g++.brendan/static3.C: Likewise.
3658 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3659 * g++.old-deja/g++.jason/binding.C: Likewise.
3660 * g++.old-deja/g++.jason/crash4.C: Likewise.
3661 * g++.old-deja/g++.jason/crash7.C: Likewise.
3662 * g++.old-deja/g++.jason/lineno.C: Likewise.
3663 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3664 * g++.old-deja/g++.mike/misc3.C: Likewise.
3665 * g++.old-deja/g++.mike/net44.C: Likewise.
3666 * g++.old-deja/g++.mike/ns3.C: Likewise.
3667 * g++.old-deja/g++.ns/alias4.C: Likewise.
3668 * g++.old-deja/g++.ns/ns11.C: Likewise.
3669 * g++.old-deja/g++.other/crash23.C: Likewise.
3670 * g++.old-deja/g++.other/decl8.C: Likewise.
3671 * g++.old-deja/g++.other/linkage3.C: Likewise.
3672 * g++.old-deja/g++.other/typeck1.C: Likewise.
3673 * g++.old-deja/g++.other/typedef5.C: Likewise.
3674 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3675 * g++.old-deja/g++.pt/friend36.C: Likewise.
3676 * obj-c++.dg/method-8.mm: Likewise.
3677 * obj-c++.dg/tls/diag-3.mm: Likewise.
3679 2013-08-12 Perez Read <netfirewall@gmail.com>
3682 * gcc.target/i386/movabs-1.c: New test.
3684 2013-08-12 Marek Polacek <polacek@redhat.com>
3686 PR tree-optimization/57980
3687 * gcc.dg/pr57980.c: New test.
3689 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3692 * gfortran.dg/do_check_10.f90: New test.
3693 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3694 * gfortran.dg/array_constructor_18.f90: Likewise.
3695 * gfortran.dg/array_constructor_22.f90: Likewise.
3696 * gfortran.dg/coarray_15.f90: Likewise.
3697 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3698 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3699 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3701 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3704 * g++.dg/cpp0x/constexpr-ice8.C: New.
3706 2013-08-09 Xinliang David Li <davidxl@google.com>
3708 * gcc.target/i386/memcpy-strategy-1.c: New test.
3709 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3710 * gcc.target/i386/memset-strategy-1.c: Ditto.
3711 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3713 2013-08-09 Jan Hubicka <jh@suse.cz>
3715 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3716 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3718 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3720 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3722 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3725 * gfortran.dg/transfer_intrinsic_6.f90: New.
3727 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3730 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3733 * g++.dg/lookup/typedef2.C: New.
3735 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3737 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3738 output of vdup intrinsics.
3740 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3742 * gcc.target/arm/lp1189445.c: New testcase.
3744 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3746 PR rtl-optimization/58079
3747 * gcc.dg/torture/pr58079.c: New test.
3749 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3751 * gnat.dg/warn9.adb: New test.
3753 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3756 * g++.dg/lookup/typedef2.C: New.
3758 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3760 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3761 to optstr when building plugins on darwin.
3763 2013-08-06 Martin Jambor <mjambor@suse.cz>
3765 PR tree-optimization/57539
3766 * gcc.dg/ipa/pr57539.c: New test.
3768 2013-08-06 Martin Jambor <mjambor@suse.cz>
3769 Bernd Edlinger <bernd.edlinger@hotmail.de>
3771 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3772 (a): Fix constructor.
3774 2013-08-06 Martin Jambor <mjambor@suse.cz>
3777 * gfortran.dg/pr57987.f90: New test.
3779 2013-08-06 Martin Jambor <mjambor@suse.cz>
3782 * gcc.dg/torture/pr58041.c: New test.
3783 * gcc.target/arm/pr58041.c: Likewise.
3785 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3788 * gfortran.dg/pointer_init_8.f90: New.
3790 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3793 * g++.dg/cpp0x/pr58080.C: New.
3795 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3797 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3798 to optstr when building plugins.
3800 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3802 Patch autogenerated by refactor_passes.py from
3803 https://github.com/davidmalcolm/gcc-refactoring-scripts
3804 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3806 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3807 struct to a subclass of gimple_opt_pass along with...
3808 (pass_data_one_pass): ...new pass_data instance and...
3809 (make_one_pass): ...new function.
3810 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3811 global struct to a subclass of gimple_opt_pass along with...
3812 (pass_data_warn_self_assign): ...new pass_data instance and...
3813 (make_pass_warn_self_assign): ...new function.
3814 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3815 a global struct to a subclass of gimple_opt_pass along with...
3816 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3817 (make_pass_dumb_plugin_example): ...new function.
3818 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3819 global struct to a subclass of gimple_opt_pass along with...
3820 (pass_data_warn_self_assign): ...new pass_data instance and...
3821 (make_pass_warn_self_assign): ...new function.
3823 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3825 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3826 is created and added to the pass_manager to reflect
3827 autogenerated changes.
3828 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3829 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3830 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3832 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3835 * g++.dg/cpp0x/pr58072.C: New.
3837 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3839 * gcc.dg/torture/pr57993-2.cpp: New.
3841 2013-08-02 Jan Hubicka <jh@suse.cz>
3843 * gcc.dg/ipa/ipa-1.c: Update.
3844 * gcc.dg/ipa/ipa-2.c: Update.
3845 * gcc.dg/ipa/ipa-3.c: Update.
3846 * gcc.dg/ipa/ipa-4.c: Update.
3847 * gcc.dg/ipa/ipa-5.c: Update.
3848 * gcc.dg/ipa/ipa-7.c: Update.
3849 * gcc.dg/ipa/ipa-8.c: Update.
3850 * gcc.dg/ipa/ipcp-1.c: Update.
3851 * gcc.dg/ipa/ipcp-2.c: Update.
3853 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3855 PR rtl-optimization/58048
3856 * gcc.target/i386/pr58048.c: New.
3858 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3860 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3862 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3863 Peter Bergner <bergner@vnet.ibm.com>
3866 * g++.dg/overload/using3.C: New.
3867 * g++.dg/overload/using2.C: Adjust.
3868 * g++.dg/lookup/using9.C: Likewise.
3870 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3872 * gcc.target/arm/pr46972-2.c: New test.
3874 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3876 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3878 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3880 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3882 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3884 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3885 rather than addressing!=absolute when deciding how to handle MIPS16
3886 when the test forces an ABI.
3888 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3891 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3893 2013-07-30 Steve Ellcey <sellcey@mips.com>
3895 * gcc.target/mips/code-readable-1.c: Increase switch size.
3896 * gcc.target/mips/code-readable-2.c: Ditto.
3897 * gcc.target/mips/code-readable-3.c: Ditto.
3898 * gcc.target/mips/code-readable-4.c: Ditto.
3900 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3903 * g++.dg/parse/crash63.C: New.
3905 2013-07-30 Tobias Burnus <burnus@net-b.de>
3908 * gfortran.dg/pointer_assign_8.f90: New.
3909 * gfortran.dg/pointer_assign_9.f90: New.
3910 * gfortran.dg/pointer_assign_10.f90: New.
3911 * gfortran.dg/pointer_assign_11.f90: New.
3913 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3915 * gcc.target/arm/pr57637.c: New testcase.
3917 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3919 PR tree-optimization/57993
3920 * gcc.dg/torture/pr57993.c: New test.
3922 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3924 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3926 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3929 * g++.dg/conversion/ambig2.C: New.
3931 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3933 * gcc.target/mips/fabs-2008.c: New test case.
3934 * gcc.target/mips/fabs-legacy.c: New test case.
3935 * gcc.target/mips/fabsf-2008.c: New test case.
3936 * gcc.target/mips/fabsf-legacy.c: New test case.
3937 * gcc.target/mips/fneg-2008.c: New test case.
3938 * gcc.target/mips/fneg-legacy.c: New test case.
3939 * gcc.target/mips/fneg-2008.c: New test case.
3940 * gcc.target/mips/fneg-legacy.c: New test case.
3941 * gcc.target/mips/nan-2008.c: New test case.
3942 * gcc.target/mips/nan-legacy.c: New test case.
3943 * gcc.target/mips/nanf-2008.c: New test case.
3944 * gcc.target/mips/nanf-legacy.c: New test case.
3945 * gcc.target/mips/nans-2008.c: New test case.
3946 * gcc.target/mips/nans-legacy.c: New test case.
3947 * gcc.target/mips/nansf-2008.c: New test case.
3948 * gcc.target/mips/nansf-legacy.c: New test case.
3949 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3951 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3952 Maxim Kuvyrkov <maxim@kugelworks.com>
3954 * lib/target-supports.exp (check_effective_target_non_bionic): New
3955 effective-target test.
3956 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3957 * g++.dg/tls/thread_local4g.C: Ditto.
3959 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3962 * gfortran.dg/vector_subsript_7.f90: New test.
3964 2013-07-27 Tobias Burnus <burnus@net-b.de>
3967 * gfortran.dg/warn_alias.f90: New.
3969 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3972 * gfortran.dg/class_array_19.f90: New.
3974 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3976 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3977 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3978 * gcc.dg/vect/pr57741-3.c: Likewise.
3979 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3981 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
3983 Skip tests that make assumptions about struct layout that don't hold
3985 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
3986 * g++.dg/cpp0x/iop.C: Likewise.
3987 * g++.dg/cpp0x/named_refs.C: Likewise.
3988 * g++.dg/cpp0x/rv1p.C: Likewise.
3989 * g++.dg/cpp0x/rv2p.C: Likewise.
3990 * g++.dg/cpp0x/rv3p.C: Likewise.
3991 * g++.dg/cpp0x/rv4p.C: Likewise.
3992 * g++.dg/cpp0x/rv5p.C: Likewise.
3993 * g++.dg/cpp0x/rv6p.C: Likewise.
3994 * g++.dg/cpp0x/rv7p.C: Likewise.
3995 * g++.dg/cpp0x/rv8p.C: Likewise.
3996 * g++.dg/ext/strncpy-chk1.C: Likewise.
3997 * gcc.dg/builtin-object-size-10.c: Likewise.
3998 * gcc.dg/builtin-object-size-11.c: Likewise.
3999 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4000 * gcc.dg/pr25805.c: Likewise.
4001 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4002 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4003 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4004 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4005 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4006 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4007 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4008 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4009 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4010 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4011 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4012 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4013 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4014 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4015 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4017 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4018 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4020 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4021 * gcc.dg/sibcall-6.c: Enable for epiphany.
4023 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4025 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4027 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4029 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4030 memcpy not initializers.
4032 * gcc.dg/guality/guality.exp: Skip on AIX.
4034 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4037 * g++.dg/cpp0x/pr57101.C: New.
4039 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4041 * gcc.target/aarch64/neg_1.c: New test.
4043 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4046 * gfortran.dg/typebound_call_25.f90: New.
4048 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4051 * g++.dg/cpp0x/pr57981.C: New.
4053 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4056 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4058 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4060 PR rtl-optimization/57960
4061 * gcc.target/s390/pr57960.c: New.
4063 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4066 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4068 2013-07-25 Terry Guo <terry.guo@arm.com>
4070 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4072 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4075 * g++.dg/inherit/pr57942.C: New.
4077 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4079 * gcc.target/powerpc/bool2.h: New file, test the code generation
4080 of logical operations for power5, altivec, power7, and power8 systems.
4081 * gcc.target/powerpc/bool2-p5.c: Likewise.
4082 * gcc.target/powerpc/bool2-av.c: Likewise.
4083 * gcc.target/powerpc/bool2-p7.c: Likewise.
4084 * gcc.target/powerpc/bool2-p8.c: Likewise.
4085 * gcc.target/powerpc/bool3.h: Likewise.
4086 * gcc.target/powerpc/bool3-av.c: Likewise.
4087 * gcc.target/powerpc/bool2-p7.c: Likewise.
4088 * gcc.target/powerpc/bool2-p8.c: Likewise.
4090 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4092 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4094 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4096 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4098 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4100 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4101 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4102 type from long to long long.
4103 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4104 to have effective-target keywords of lp64 and ilp32.
4105 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4106 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4107 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4108 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4109 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4110 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4111 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4112 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4113 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4115 2013-07-23 Tom Tromey <tromey@redhat.com>
4116 Joseph Myers <joseph@codesourcery.com>
4118 * gcc.dg/c11-generic-1.c: New file.
4119 * gcc.dg/c11-generic-2.c: New file.
4121 2013-07-22 Tobias Burnus <burnus@net-b.de>
4125 * coarray/lib_realloc_1.f90: Permit optimization.
4126 * gfortran.dg/coarray_31.f90: New.
4128 2013-07-22 Tobias Burnus <burnus@net-b.de>
4131 * gfortran.dg/class_array_7.f03: Fix memory leak.
4133 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4136 * g++.dg/cpp0x/decltype56.C: New.
4138 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4140 * gcc.dg/pr53265.c: Correct line number in dg-message.
4142 2013-07-22 Diego Novillo <dnovillo@google.com>
4144 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4146 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4149 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4150 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4152 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4155 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4156 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4157 * gcc.dg/torture/pr53366-1.c: Same.
4158 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4159 * gcc.dg/torture/pr56488.c: Same.
4160 * gcc.dg/torture/pr57584.c: Same.
4161 * gcc.dg/tree-ssa/pr57385.c: Same.
4162 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4164 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4166 * c-c++-common/pr41779.c: Fix typos.
4167 * gcc.c-torture/compile/20031125-2.c: Likewise.
4168 * gcc.c-torture/compile/20040621-1.c: Likewise.
4169 * gcc.c-torture/execute/20020418-1.c: Likewise.
4170 * gcc.dg/20020108-1.c: Likewise.
4171 * gcc.dg/atomic-generic-aux.c: Likewise.
4172 * gcc.dg/builtin-complex-err-2.c: Likewise.
4173 * gcc.dg/decl-1.c: Likewise.
4174 * gcc.dg/di-sync-multithread.c: Likewise.
4175 * gcc.dg/format/c90-printf-1.c: Likewise.
4176 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4177 * gcc.dg/long-long-compare-1.c: Likewise.
4178 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4179 * gcc.dg/pr17055-1.c: Likewise.
4180 * gcc.dg/pr27095.c: Likewise.
4181 * gcc.dg/torture/fp-int-convert.h: Likewise.
4182 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4183 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4184 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4185 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4186 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4187 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4188 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4189 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4190 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4191 * gcc.dg/vect/vect-cond-5.c: Likewise.
4192 * gcc.dg/weak/typeof-2.c: Likewise.
4193 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4194 * gcc.target/arm/naked-1.c: Likewise.
4195 * gcc.target/i386/pr9771-1.c: Likewise.
4196 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4197 * gcc.target/sparc/struct-ret-check.c: Likewise.
4198 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4199 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4200 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4203 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4206 * gfortran.dg/dependency_42.f90: New test.
4207 * gfortran.dg/dependency_43.f90: New test.
4209 2013-07-21 Tobias Burnus <burnus@net-b.de>
4212 * gfortran.dg/round_4.f90: New.
4214 2013-07-21 Tobias Burnus <burnus@net-b.de>
4217 * gfortran.dg/min_max_conformance_2.f90: New.
4219 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4221 PR preprocessor/57620
4222 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4223 (main): Don't test {s,u,U,L}12.
4224 * c-c++-common/raw-string-13.c: New test.
4225 * c-c++-common/raw-string-14.c: New test.
4226 * c-c++-common/raw-string-15.c: New test.
4227 * c-c++-common/raw-string-16.c: New test.
4229 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4231 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4233 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4235 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4237 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4238 target { ! keeps_null_pointer_checks }.
4239 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4240 target { ! keeps_null_pointer_checks }.
4242 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4243 * gcc.dg/torture/pr56488.c: Likewise.
4245 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4247 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4250 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4252 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4253 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4254 * gfortran.dg/guality/guality.exp: Skip on AIX.
4256 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4258 * g++.dg/debug/pr56819.C: Skip on AIX.
4259 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4260 * g++.dg/guality/guality.exp: Skip on AIX.
4262 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4264 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4266 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4268 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4271 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4272 Adjust to corrected rounding.
4274 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4276 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4277 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4278 check_effective_target_cilkplus.
4279 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4281 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4283 * gcc.target/powerpc/pr57744.c: Fix typo.
4285 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4288 * gcc.c-torture/compile/pr57698.c: New test.
4289 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4290 * gcc.c-torture/compile/pr44043.c: Ditto.
4292 2013-07-18 Wei Mi <wmi@google.com>
4294 PR rtl-optimization/57878
4295 * g++.dg/pr57878.C: New test.
4297 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4299 * gcc.dg/pr42611.c: Move dg-error to correct line.
4301 2013-07-17 Tobias Burnus <burnus@net-b.de>
4304 * gfortran.dg/dollar_sym_3.f: New.
4305 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4307 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4312 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4313 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4314 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4315 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4316 * objc.dg/image-info.m: Likewise.
4317 * objc.dg/symtab-1.m: Likewise.
4318 * objc.dg/torture/strings/const-str-10.m: Likewise.
4319 * objc.dg/torture/strings/const-str-11.m: Likewise.
4320 * objc.dg/torture/strings/const-str-9.m: Likewise.
4321 * objc.dg/zero-link-1.m: Likewise.
4322 * objc.dg/zero-link-2.m: Likewise.
4323 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4324 * objc.dg/objc-foreach-4.m: Likewise.
4325 * objc.dg/objc-foreach-5.m: Likewise.
4326 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4328 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4329 * obj-c++.dg/syntax-error-1.mm: Likewise.
4330 * objc.dg/method-6.m: Likewise.
4331 * objc.dg/pr23214.m: Likewise.
4332 * objc.dg/proto-lossage-7.m: Likewise.
4333 * objc.dg/strings/const-str-12b.m: Likewise.
4334 * objc.dg/zero-link-3.m: Likewise.
4335 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4336 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4337 adjust headers, interfaces and encoded types to reflect current system
4338 versions. Add FIXME and outputs from current system compiler for
4341 2013-07-15 Cong Hou <congh@google.com>
4343 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4345 * gcc.target/i386/l_fma_float_3.c: Likewise.
4346 * gcc.target/i386/l_fma_double_1.c: Likewise.
4347 * gcc.target/i386/l_fma_double_3.c: Likewise.
4349 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4351 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4352 function to test if HTM is available.
4353 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4354 * gcc.target/powerpc/htm-builtin-1.c: New test.
4356 2013-07-15 Tobias Burnus <burnus@net-b.de>
4358 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4359 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4360 * gfortran.dg/coarray_6.f90: Add dg-error.
4362 2013-07-15 Tobias Burnus <burnus@net-b.de>
4365 * gfortran.dg/finalize_18.f90: New.
4367 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4370 * fortran.dg/module_variable_1.f90: New test.
4371 * fortran.dg/module_variable_2.f90: New test.
4373 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4375 * g++.dg/ext/vector19.C: Adapt.
4376 * g++.dg/ext/vector23.C: New testcase.
4378 2013-07-12 Michael Matz <matz@suse.de>
4381 * c-c++-common/pr55771.c: New test.
4383 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4385 * gcc.target/aarch64/vect-movi.c: New.
4387 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4390 * g++.dg/ext/pr57362.C: New.
4392 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4395 * gcc.target/avr/torture/pr57631.c: New test.
4397 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4400 * g++.dg/cpp0x/constexpr-ice7.C: New.
4402 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4404 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4406 * gcc.c-torture/execute/nest-align-1.x: New.
4408 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4411 * g++.dg/cpp0x/sfinae48.C: New.
4413 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4415 PR preprocessor/57824
4416 * c-c++-common/raw-string-17.c: New test.
4417 * c-c++-common/gomp/pr57824.c: New test.
4419 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4422 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4423 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4424 * g++.dg/conversion/dr195.C: Update.
4425 * g++.dg/expr/cast2.C: Likewise.
4427 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4429 * c-c++-common/raw-string-18.c: New test.
4430 * c-c++-common/raw-string-19.c: New test.
4432 PR preprocessor/57757
4433 * g++.dg/cpp/paste1.C: New test.
4434 * g++.dg/cpp/paste2.C: New test.
4436 2013-07-10 Graham Stott <grahams@btinternet.com>
4438 * gcc.target/mips/mulsize-1.c: New.
4439 * gcc.target/mips/mulsize-2.c: New.
4440 * gcc.target/mips/mulsize-3.c: New.
4441 * gcc.target/mips/mulsize-4.c: New.
4443 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4446 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4447 * g++.dg/ext/vector24.C: New testcase.
4449 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4452 * g++.dg/cpp0x/decltype17.C: Adjust.
4454 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4457 * g++.dg/cpp0x/pr51786.C: New.
4459 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4461 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4463 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4465 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4467 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4468 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4470 2013-07-08 Tobias Burnus <burnus@net-b.de>
4473 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4475 2013-07-08 Tobias Burnus <burnus@net-b.de>
4478 * gfortran.dg/do_check_9.f90: New.
4480 2013-07-08 Tobias Burnus <burnus@net-b.de>
4483 * gfortran.dg/dot_product_2.f90: New.
4485 2013-07-08 Tobias Burnus <burnus@net-b.de>
4488 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4490 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4492 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4493 * gfortran.dg/finalize_10.f90: Fix dg-final.
4495 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4498 * gcc.target/i386/pr57819.c: New test.
4500 PR rtl-optimization/57829
4501 * gcc.c-torture/execute/pr57829.c: New test.
4503 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4505 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4506 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4508 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4511 * gcc.target/i386/pr57807.c: New test.
4513 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.dg/tree-ssa/vrp89.c: New test.
4518 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4521 * g++.dg/parse/defarg16.C: New.
4523 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4525 PR rtl-optimization/55342
4526 * gcc.target/i386/pr55342.c: New.
4528 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4530 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4532 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4535 * g++.dg/inherit/virtual10.C: New.
4537 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4540 * gcc.dg/large-size-array-6.c: New test.
4542 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4545 * g++.dg/template/crash116.C: New.
4547 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4549 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4550 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4552 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4555 * g++.dg/cpp0x/nsdmi-list3.C: New.
4557 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4560 * gcc.target/i386/pr57777.c: New test.
4563 * g++.dg/template/arg9.C: New test.
4565 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4567 * gcc.target/i386/avx-inline.c: New test.
4569 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4571 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4572 * gcc.target/mips/call-2.c: Likewise.
4573 * gcc.target/mips/call-3.c: Likewise.
4574 * gcc.target/mips/lazy-binding-1.c: Likewise.
4576 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4578 PR tree-optimization/57741
4579 * gcc.dg/vect/pr57741-1.c: New test.
4580 * gcc.dg/vect/pr57741-2.c: New test.
4581 * gcc.dg/vect/pr57741-3.c: New test.
4583 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4585 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4587 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4588 * lib/target-supports.exp: Define aarch64_little_endian.
4590 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4592 * gcc.target/aarch64/abs_1.c: New test.
4594 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4596 * gcc.target/aarch64/bfxil_1.c: New test.
4597 * gcc.target/aarch64/bfxil_2.c: Likewise.
4599 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4602 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4603 array sizes from 100 to 20.
4605 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4608 * gfortran.dg/pointer_remapping_8.f90: New.
4610 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4612 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4613 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4614 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4615 * g++.dg/cpp1y/complex_literals.h: New.
4617 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4620 * g++.dg/cpp0x/noexcept21.C: New.
4622 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4625 * gcc.target/i386/pr57736.c: New test.
4627 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4629 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4631 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4632 strings to match the fixed error messages.
4633 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4634 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4637 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4640 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4641 stqcx. get even registers.
4643 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4646 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4648 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4650 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4652 * gcc.target/i386/bmi-1.c: Ditto.
4653 * gcc.target/i386/bmi-bextr-4.c: New.
4654 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4656 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4659 * g++.dg/cpp0x/initlist73.C: New.
4661 2013-06-27 Meador Inge <meadori@codesourcery.com>
4663 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4664 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4665 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4667 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4670 * g++.dg/ext/pr57509.C: New file.
4672 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4675 * gcc.target/i386/bmi-bextr-3.c: New test.
4678 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4680 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4683 * g++.dg/cpp0x/pr57172.C: New testcase.
4685 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4687 * gcc.target/s390/htm-1.c: New file.
4688 * gcc.target/s390/htm-nofloat-1.c: New file.
4689 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4691 2013-06-26 Tobias Burnus <burnus@net-b.de>
4694 * gfortran.dg/bounds_check_17.f90: New.
4696 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4699 * g++.dg/cpp1y/pr57640.C: New.
4701 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4704 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4705 overflow due to size of arrays.
4707 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4709 PR tree-optimization/57705
4710 * gcc.dg/vect/pr57705.c: New test.
4711 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4713 2013-06-25 Martin Jambor <mjambor@suse.cz>
4716 * g++.dg/ipa/pr57670.C: New test.
4718 2013-06-25 Richard Biener <rguenther@suse.de>
4721 * gcc.dg/pr56977.c: New testcase.
4723 2013-06-24 Martin Jambor <mjambor@suse.cz>
4725 PR tree-optimization/57358
4726 * gcc.dg/ipa/pr57358.c: New test.
4728 2013-06-24 Richard Biener <rguenther@suse.de>
4731 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4733 2013-06-24 Richard Biener <rguenther@suse.de>
4735 PR tree-optimization/57488
4736 * gcc.dg/torture/pr57488.c: New testcase.
4738 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4739 Dominique d'Humieres <dominiq@lps.ens.fr>
4742 * gfortran.dg/fraction.f90: New.
4744 2013-06-24 Alan Modra <amodra@gmail.com>
4746 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4747 Add scan-assembler-not "lvx".
4748 * gcc.target/powerpc/le-altivec-consts.c: New.
4750 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4752 * g++.dg/cpp0x/sfinae47.C: New.
4754 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4757 * gcc.target/sh/pr52483-1.c: New.
4758 * gcc.target/sh/pr52483-2.c: New.
4759 * gcc.target/sh/pr52483-3.c: New.
4760 * gcc.target/sh/pr52483-4.c: New.
4761 * gcc.target/sh/pr52483-5.c: New.
4763 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4765 * gcc.target/i386/intrinsics_1.c: New test.
4766 * gcc.target/i386/intrinsics_2.c: Ditto.
4767 * gcc.target/i386/intrinsics_3.c: Ditto.
4768 * gcc.target/i386/intrinsics_4.c: Ditto.
4769 * gcc.target/i386/intrinsics_5.c: Ditto.
4770 * gcc.target/i386/intrinsics_6.c: Ditto.
4771 * gcc.target/i386/avx-1.c: Provide macros for builtins
4772 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4774 2013-06-21 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/finalize_17.f90: New.
4779 2013-06-21 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/realloc_on_assign_18.f90: New.
4783 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4785 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4786 Also changed the returns from error as distinct values so that
4787 debugging can get easier.
4788 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4789 errors specific to C, if necessary. Also added new error
4791 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4792 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4793 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4794 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4795 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4796 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4797 the same changes as parser_errors3.c, spaces were added between colons
4798 to not confuse C++ compiler with 2 colons as scope.
4799 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4800 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4801 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4802 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4803 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4804 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4805 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4806 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4807 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4808 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4809 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4810 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4813 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4816 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4818 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4821 * gcc.target/i386/pr57655.c: New test.
4823 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4825 * ada/acats/tests/gcc: Delete.
4826 * gnat.dg/style: Likewise.
4828 2013-06-20 Jeff Law <law@redhat.com>
4830 PR tree-optimization/57660
4831 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4832 based on their branch cost.
4834 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4836 2013-06-20 Tobias Burnus <burnus@net-b.de>
4839 * gfortran.dg/list_read_11.f90: New.
4841 2013-06-20 Richard Biener <rguenther@suse.de>
4843 PR tree-optimization/57584
4844 * gcc.dg/torture/pr57584.c: New testcase.
4846 2013-06-19 Sharad Singhai <singhai@google.com>
4848 * g++.dg/gcov/gcov-8.C: New testcase.
4849 * lib/gcov.exp: Handle intermediate format.
4851 2013-06-19 Wei Mi <wmi@google.com>
4853 PR rtl-optimization/57518
4854 * testsuite/gcc.dg/pr57518.c: New test.
4856 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4858 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4860 2013-06-19 Jan Hubicka <jh@suse.cz>
4862 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4864 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4866 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4867 hard-coded values of array sizes with a #define.
4868 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4869 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4870 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4871 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4872 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4874 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4876 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4877 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4879 2013-06-19 Jeff Law <law@redhat.com>
4881 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4883 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4886 * g++.dg/template/error53.C: New.
4888 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4891 * gcc.target/powerpc/pr55033.c: Fix options.
4893 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4895 * gcc.target/i386/inline_error.c: New test.
4896 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4897 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4899 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4902 * g++.dg/cpp0x/decltype55.C: New.
4904 2013-06-18 Marek Polacek <polacek@redhat.com>
4906 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4908 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4910 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4912 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4914 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4915 Also changed the returns from error as distinct values so that it is
4918 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4920 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4922 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4925 * g++.dg/template/error52.C: New.
4926 * g++.dg/lookup/friend15.C: Update.
4927 * g++.dg/parse/error11.C: Likewise.
4928 * g++.dg/parse/error14.C: Likewise.
4929 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4930 * g++.dg/parse/template25.C: Likewise.
4931 * g++.old-deja/g++.jason/cond.C: Likewise.
4932 * g++.old-deja/g++.mike/for2.C: Likewise.
4933 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4934 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4936 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4938 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4941 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4943 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4944 accidentally placing minus sign for length instead of stride.
4946 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4948 PR rtl-optimization/57425
4949 PR rtl-optimization/57569
4950 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4951 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4953 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4957 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4959 * gfortran.dg/typebound_assignment_6.f03: New.
4961 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4963 * gcc.target/h8300/h8300.exp: New.
4964 * gcc.dg/pragma-isr.c: Move to ...
4965 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4966 * gcc.target/h8300/pragma-isr.c: ... and here.
4967 * gcc.dg/pragma-isr2.c: Move to ...
4968 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4969 * gcc.target/h8300/pragma-isr2.c: ... and here.
4970 * gcc.dg/pragma-isr-trapa.c: Move to ...
4971 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4972 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4973 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4974 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4975 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4976 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4977 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4978 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4979 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4980 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4981 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
4982 * gcc.dg/attr-isr-trapa.c: Move to ...
4983 * gcc.target/sh/attr-isr-trapa.c: ... here.
4985 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4988 * g++.dg/ext/builtin-offsetof1.C: New.
4990 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
4992 * gcc.target/aarch64/vect_smlal_1.c: New file.
4994 2013-06-14 Tobias Burnus <burnus@net-b.de>
4997 * gfortran.dg/defined_assignment_7.f90: New.
4999 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5002 * g++.dg/rtti/dyncast6.C: New.
5003 * g++.dg/cpp0x/dyncast1.C: Likewise.
5005 2013-06-14 Alan Modra <amodra@gmail.com>
5008 * gcc.dg/pr57134.c: New.
5010 2013-06-14 Tobias Burnus <burnus@net-b.de>
5013 * gfortran.dg/deferred_type_param_9.f90: New.
5015 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5017 * gcc.dg/fold-minus-1.c: New testcase.
5019 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5022 * gfortran.dg/typebound_assignment_5.f03: New.
5024 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5026 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5028 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5029 Pat Haugen <pthaugen@us.ibm.com>
5030 Peter Bergner <bergner@vnet.ibm.com>
5032 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5033 load/store instructions on power7, power8.
5034 * gcc.target/powerpc/atomic-p8.c: Likewise.
5036 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5039 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5041 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5044 * g++.dg/warn/Wunused-var-20.C: New.
5046 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5048 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5049 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5050 Run with -fno-common.
5052 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5054 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5055 and exit function calls with return 1 and return 0, respectively.
5057 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5059 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5062 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5064 PR tree-optimization/57361
5065 * gcc.dg/tree-ssa/pr57361.c: New file.
5067 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5069 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5070 to ensure alignment.
5071 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5073 2013-06-12 Tobias Burnus <burnus@net-b.de>
5075 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5077 2013-06-12 Tobias Burnus <burnus@net-b.de>
5078 Dominique d'Humieres <dominiq@lps.ens.fr>
5080 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5082 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5085 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5086 * gcc.target/i386/pr56564-3.c: Likewise.
5088 2013-06-11 Tobias Burnus <burnus@net-b.de>
5091 * gfortran.dg/class_array_18.f90: New.
5093 2013-06-11 Jan Hubicka <jh@suse.cz>
5096 * g++.dg/ext/visibility/anon6.C: Update testcase.
5098 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5101 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5102 in how we check __sec_reduce_mutating function's result.
5104 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5105 Pat Haugen <pthaugen@us.ibm.com>
5106 Peter Bergner <bergner@vnet.ibm.com>
5108 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5109 direct move instructions.
5110 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5111 * gcc.target/powerpc/direct-move.h: Likewise.
5112 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5113 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5114 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5115 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5116 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5117 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5119 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5122 * g++.dg/cpp0x/pr52440.C: New.
5124 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5127 * gcc.target/i386/pr56564-1.c: New test.
5128 * gcc.target/i386/pr56564-2.c: New test.
5129 * gcc.target/i386/pr56564-3.c: New test.
5130 * gcc.target/i386/pr56564-4.c: New test.
5131 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5132 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5133 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5134 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5135 * gcc.target/i386/vect-sizes-1.c: Likewise.
5136 * gcc.target/i386/memcpy-1.c: Likewise.
5137 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5138 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5140 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5142 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5143 systems to cover all GNU systems.
5144 * g++.dg/abi/guard2.C: Likewise.
5145 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5146 * g++.dg/eh/sighandle.C: Likewise.
5147 * g++.dg/ext/cleanup-10.C: Likewise.
5148 * g++.dg/ext/cleanup-11.C: Likewise.
5149 * g++.dg/ext/cleanup-8.C: Likewise.
5150 * g++.dg/ext/cleanup-9.C: Likewise.
5151 * g++.dg/opt/const5.C: Likewise.
5152 * g++.dg/opt/life1.C: Likewise.
5153 * g++.dg/other/pr39496.C: Likewise.
5154 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5155 * g++.old-deja/g++.abi/align.C: Likewise.
5156 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5157 * g++.old-deja/g++.law/weak.C: Likewise.
5158 * g++.old-deja/g++.pt/asm1.C: Likewise.
5159 * gcc.c-torture/execute/20030125-1.x: Likewise.
5160 * gcc.c-torture/execute/990127-2.x: Likewise.
5161 * gcc.dg/20041106-1.c: Likewise.
5162 * gcc.dg/20050503-1.c: Likewise.
5163 * gcc.dg/builtin-object-size-5.c: Likewise.
5164 * gcc.dg/cleanup-10.c: Likewise.
5165 * gcc.dg/cleanup-11.c: Likewise.
5166 * gcc.dg/cleanup-8.c: Likewise.
5167 * gcc.dg/cleanup-9.c: Likewise.
5168 * gcc.dg/complex-5.c: Likewise.
5169 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5170 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5171 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5172 * gcc.dg/dfp/pr35739.c: Likewise.
5173 * gcc.dg/fdata-sections-1.c: Likewise.
5174 * gcc.dg/lto/20090206-1_0.c: Likewise.
5175 * gcc.dg/lto/20090206-2_0.c: Likewise.
5176 * gcc.dg/pr30360.c: Likewise.
5177 * gcc.dg/pr37303.c: Likewise.
5178 * gcc.dg/pr39323-1.c: Likewise.
5179 * gcc.dg/pr39323-2.c: Likewise.
5180 * gcc.dg/pr39323-3.c: Likewise.
5181 * gcc.dg/pr45416.c: Likewise.
5182 * gcc.dg/setjmp-2.c: Likewise.
5183 * gcc.dg/split-1.c: Likewise.
5184 * gcc.dg/split-3.c: Likewise.
5185 * gcc.dg/split-4.c: Likewise.
5186 * gcc.dg/strlenopt-12g.c: Likewise.
5187 * gcc.dg/strlenopt-14g.c: Likewise.
5188 * gcc.dg/strlenopt-14gf.c: Likewise.
5189 * gcc.dg/strlenopt-16g.c: Likewise.
5190 * gcc.dg/strlenopt-17g.c: Likewise.
5191 * gcc.dg/strlenopt-18g.c: Likewise.
5192 * gcc.dg/strlenopt-1f.c: Likewise.
5193 * gcc.dg/strlenopt-22g.c: Likewise.
5194 * gcc.dg/strlenopt-2f.c: Likewise.
5195 * gcc.dg/strlenopt-4g.c: Likewise.
5196 * gcc.dg/strlenopt-4gf.c: Likewise.
5197 * gcc.dg/struct-ret-3.c: Likewise.
5198 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5199 * gcc.misc-tests/linkage.exp: Likewise.
5200 * gcc.target/i386/20000724-1.c: Likewise.
5201 * gcc.target/i386/align-main-3.c: Likewise.
5202 * gcc.target/i386/cleanup-1.c: Likewise.
5203 * gcc.target/i386/inline-mcpy.c: Likewise.
5204 * gcc.target/i386/pr32268.c: Likewise.
5205 * gcc.target/i386/pr36613.c: Likewise.
5206 * gcc.target/i386/pr39013-1.c: Likewise.
5207 * gcc.target/i386/pr39013-2.c: Likewise.
5208 * gcc.target/i386/pr39496.c: Likewise.
5209 * gcc.target/i386/pr40906-3.c: Likewise.
5210 * gcc.target/i386/pr46084.c: Likewise.
5211 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5213 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5216 * gcc.target/sh/pr6526.c: New.
5218 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5221 * gcc.c-torture/execute/pr57568.c: New test.
5223 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5226 * g++.dg/other/vararg-4.C: New.
5228 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5230 PR rtl-optimization/57559
5231 * gcc.target/s390/pr57559.c : New test.
5233 2013-06-08 Tobias Burnus <burnus@net-b.de>
5236 * gfortran.dg/finalize_10.f90: New.
5237 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5238 * gfortran.dg/finalize_15.f90: New.
5240 2013-06-08 Tobias Burnus <burnus@net-b.de>
5243 * gfortran.dg/storage_size_4.f90: New.
5245 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5248 * testsuite/g++.dg/ext/pr57548.C: New test.
5250 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5253 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5255 2013-06-07 Jan Hubicka <jh@suse.cz>
5257 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5259 2013-06-07 Tobias Burnus <burnus@net-b.de>
5262 * gfortran.dg/array_constructor_48.f90: New.
5263 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5264 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5266 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5269 * gcc.target/arm/xordi3-opt.c: New test.
5271 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5273 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5274 Revert to dg-options.
5276 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5279 * gcc.target/powerpc/pr55033.c: New.
5281 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5284 * g++.dg/cpp0x/alias-decl-36.C: New.
5286 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5287 Pat Haugen <pthaugen@us.ibm.com>
5288 Peter Bergner <bergner@vnet.ibm.com>
5290 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5291 power8 builtin functions.
5292 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5293 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5294 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5295 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5296 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5297 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5298 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5299 tests to test power8 auto-vectorization.
5300 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5301 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5302 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5303 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5305 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5306 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5308 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5310 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5312 (check_effective_target_powerpc_p8vector_ok): Likewise.
5313 (is-effective-target): Likewise.
5314 (check_vect_support_and_set_flags): Likewise.
5316 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5319 * g++.dg/parse/error53.C: New.
5321 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5323 PR rtl-optimization/57459
5324 * gcc.target/i386/pr57459.c: New test.
5326 2013-06-06 Teresa Johnson <tejohnson@google.com>
5329 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5330 into -freorder-blocks-and-partition test.
5331 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5332 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5333 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5334 * gcc.dg/tree-prof/pr50907.c: Ditto.
5335 * gcc.dg/tree-prof/pr45354.c: Ditto.
5336 * g++.dg/tree-prof/partition2.C: Ditto.
5337 * g++.dg/tree-prof/partition3.C: Ditto.
5339 2013-06-06 Tobias Burnus <burnus@net-b.de>
5342 * gfortran.dg/finalize_16.f90: New.
5344 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5346 * gcc.dg/vect/no-section-anchors-vect-68.c:
5347 Add dg-skip-if aarch64_tiny.
5349 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5352 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5353 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5355 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5358 * g++.dg/cpp0x/decltype54.C: New.
5360 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5362 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5363 arm*-*-*eabi* targets.
5364 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5366 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5368 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5369 Tobias Burnus <burnus@net-b.de>
5371 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5372 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5373 * gfortran.dg/io_real_boz_4.f90: Ditto.
5374 * gfortran.dg/io_real_boz_5.f90: Ditto.
5376 2013-06-05 Andreas Schwab <schwab@suse.de>
5378 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5380 2013-06-04 Jan Hubicka <jh@suse.cz>
5382 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5384 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5386 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5387 parameters with void.
5388 (main2): Removed argc parameter.
5389 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5390 (main): Replaced argc, argv parameters with void.
5391 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5392 (main2): Removed argc parameter.
5393 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5394 argv parameters with void. Added __asm volatile to avoid optimization
5395 on argc, if necessary.
5396 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5397 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5398 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5399 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5400 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5401 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5402 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5403 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5404 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5405 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5406 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5407 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5408 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5409 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5410 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5411 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5412 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5413 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5414 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5415 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5416 parameters with void.
5417 (main2): Removed argc parameter.
5418 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5419 (main): Replaced argc, argv parameters with void.
5420 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5421 argv parameters with void. Also renamed this function as main, and
5422 delete the existing main.
5423 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5424 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5425 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5427 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5429 * gcc.target/aarch64/movi_1.c: New test.
5431 2013-06-04 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/finalize_12.f90: New.
5435 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5436 end of scope finalization.
5437 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5438 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5439 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5440 * gfortran.dg/class_19.f03: Ditto.
5441 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5442 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5443 * gfortran.dg/extends_14.f03: Ditto.
5444 * gfortran.dg/move_alloc_4.f90: Ditto.
5445 * gfortran.dg/typebound_proc_27.f03: Ditto.
5447 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5449 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5450 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5451 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5452 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5453 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5454 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5455 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5456 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5457 * gfortran.dg/io_real_boz_4.f90: Ditto.
5458 * gfortran.dg/io_real_boz_5.f90: Ditto.
5459 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5460 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5461 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5462 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5463 * gfortran.dg/transpose_2.f90: Fix dg-output.
5465 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5467 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5468 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5469 dg-option and an header comment.
5471 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5474 * g++.dg/cpp0x/sfinae46.C: New.
5475 * g++.dg/cpp0x/defaulted13.C: Adjust.
5476 * g++.dg/cpp0x/defaulted2.C: Likewise.
5477 * g++.dg/cpp0x/defaulted26.C: Likewise.
5478 * g++.dg/cpp0x/defaulted3.C: Likewise.
5479 * g++.dg/cpp0x/error1.C: Likewise.
5480 * g++.dg/cpp0x/implicit1.C: Likewise.
5481 * g++.dg/cpp0x/implicit11.C: Likewise.
5482 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5483 * g++.dg/cpp0x/initlist47.C: Likewise.
5484 * g++.dg/cpp0x/initlist9.C: Likewise.
5485 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5486 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5487 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5488 * g++.dg/cpp0x/union4.C: Likewise.
5489 * g++.dg/template/crash108.C: Likewise.
5490 * g++.dg/template/crash41.C: Likewise.
5491 * g++.old-deja/g++.jason/local.C: Likewise.
5492 * g++.old-deja/g++.law/visibility3.C: Likewise.
5494 2013-06-03 Teresa Johnson <tejohnson@google.com>
5496 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5497 * gcc.dg/vect/bb-slp-14.c: Ditto.
5498 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5499 * gcc.dg/vect/bb-slp-23.c: Ditto.
5500 * gcc.dg/vect/bb-slp-15.c: Ditto.
5501 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5502 * gcc.dg/vect/bb-slp-24.c: Ditto.
5503 * gcc.dg/vect/bb-slp-16.c: Ditto.
5504 * gcc.dg/vect/bb-slp-25.c: Ditto.
5505 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5506 * gcc.dg/vect/bb-slp-17.c: Ditto.
5507 * gcc.dg/vect/bb-slp-1.c: Ditto.
5508 * gcc.dg/vect/bb-slp-26.c: Ditto.
5509 * gcc.dg/vect/bb-slp-18.c: Ditto.
5510 * gcc.dg/vect/bb-slp-2.c: Ditto.
5511 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5512 * gcc.dg/vect/bb-slp-27.c: Ditto.
5513 * gcc.dg/vect/bb-slp-19.c: Ditto.
5514 * gcc.dg/vect/bb-slp-3.c: Ditto.
5515 * gcc.dg/vect/bb-slp-28.c: Ditto.
5516 * gcc.dg/vect/bb-slp-4.c: Ditto.
5517 * gcc.dg/vect/bb-slp-29.c: Ditto.
5518 * gcc.dg/vect/bb-slp-5.c: Ditto.
5519 * gcc.dg/vect/bb-slp-6.c: Ditto.
5520 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5521 * gcc.dg/vect/bb-slp-7.c: Ditto.
5522 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5523 * gcc.dg/vect/bb-slp-8.c: Ditto.
5524 * gcc.dg/vect/bb-slp-9.c: Ditto.
5525 * gcc.dg/vect/bb-slp-10.c: Ditto.
5526 * gcc.dg/vect/bb-slp-11.c: Ditto.
5527 * gcc.dg/vect/bb-slp-20.c: Ditto.
5528 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5529 * gcc.dg/vect/bb-slp-21.c: Ditto.
5530 * gcc.dg/vect/bb-slp-30.c: Ditto.
5531 * gcc.dg/vect/bb-slp-13.c: Ditto.
5532 * gcc.dg/vect/bb-slp-22.c: Ditto.
5533 * g++.dg/vect/slp-pr50413.cc: Ditto.
5534 * g++.dg/vect/slp-pr56812.cc: Ditto.
5535 * g++.dg/vect/slp-pr50819.cc: Ditto.
5537 2013-06-01 Tobias Burnus <burnus@net-b.de>
5540 * gfortran.dg/class_array_17.f90: New.
5542 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5544 * ada/acats/floatstore.lst: New.
5545 * ada/acats/run_all.sh: Process it.
5547 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5549 * gcc.target/powerpc/e500-ord-1.c: New test.
5550 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5551 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5552 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5554 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5556 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5558 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5560 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5562 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5564 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5566 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5569 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5572 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5574 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5576 2013-05-31 Marek Polacek <polacek@redhat.com>
5578 PR tree-optimization/57478
5579 PR tree-optimization/57453
5580 * gcc.dg/torture/pr57478.c: New test.
5582 2013-05-31 Tobias Burnus <burnus@net-b.de>
5585 * gfortran.dg/class_array_17.f90: New.
5587 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5590 * gcc.target/arm/iordi3-opt.c: New test.
5592 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5596 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5597 * gfortran.dg/interface_26.f90: Ditto.
5598 * gfortran.dg/proc_ptr_11.f90: Ditto.
5599 * gfortran.dg/proc_ptr_15.f90: Ditto.
5600 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5601 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5602 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5603 * gfortran.dg/typebound_override_1.f90: Ditto.
5604 * gfortran.dg/typebound_override_4.f90: Ditto.
5605 * gfortran.dg/typebound_proc_6.f03: Ditto.
5606 * gfortran.dg/assumed_type_7.f90: New test.
5607 * gfortran.dg/typebound_override_5.f90: New test.
5608 * gfortran.dg/typebound_override_6.f90: New test.
5609 * gfortran.dg/typebound_override_7.f90: New test.
5611 2013-05-30 Tobias Burnus <burnus@net-b.de>
5614 * gfortran.dg/power_6.f90: New.
5616 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5618 * gcc.target/aarch64/insv_1.c: New test.
5620 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5622 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5623 dg-skip-if "No stabs".
5625 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5628 * gfortran.dg/assumed_size_1.f90: New.
5630 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5632 * gcc.dg/shrink-wrap-alloca.c: New added.
5633 * gcc.dg/shrink-wrap-pretend.c: New added.
5634 * gcc.dg/shrink-wrap-sibcall.c: New added.
5636 2013-05-30 Tobias Burnus <burnus@net-b.de>
5639 * gfortran.dg/assumed_rank_13.f90: New.
5641 2013-05-29 Easwaran Raman <eraman@google.com>
5643 PR tree-optimization/57442
5644 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5646 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5648 PR tree-optimization/57441
5649 * gcc.c-torture/compile/pr57441.c: New.
5651 2013-05-29 Dehao Chen <dehao@google.com>
5654 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5656 2013-05-29 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5660 * gfortran.dg/class_19.f03: Ditto.
5662 2013-05-29 Richard Biener <rguenther@suse.de>
5664 * gcc.dg/vect/bb-slp-32.c: New testcase.
5666 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5668 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5669 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5670 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5671 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5672 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5673 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5674 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5675 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5676 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5677 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5678 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5679 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5680 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5681 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5682 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5683 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5684 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5685 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5686 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5687 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5688 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5689 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5690 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5691 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5692 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5693 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5694 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5695 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5696 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5697 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5698 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5699 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5700 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5701 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5702 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5703 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5704 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5705 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5706 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5708 2013-05-29 Tobias Burnus <burnus@net-b.de>
5711 * gfortran.dg/finalize_11.f90: New.
5712 * gfortran.dg/finalize_4.f03: Remove dg-error.
5713 * gfortran.dg/finalize_5.f03: Ditto.
5714 * gfortran.dg/finalize_6.f03: Ditto.
5715 * gfortran.dg/finalize_7.f03: Ditto.
5717 2013-05-28 Tobias Burnus <burnus@net-b.de>
5719 * gfortran.dg/class_array_16.f90: New.
5721 2013-05-28 Tobias Burnus <burnus@net-b.de>
5724 * testsuite/gfortran.dg/use_29.f90: New.
5726 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5728 * gnat.dg/fp_exception.adb: New test.
5730 2013-05-28 Richard Biener <rguenther@suse.de>
5732 PR tree-optimization/56787
5733 * gcc.dg/vect/pr56787.c: New testcase.
5735 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5736 Tobias Burnus <burnus@net-b.de>
5739 * gfortran.dg/typebound_override_4.f90: New.
5741 2013-05-28 Richard Biener <rguenther@suse.de>
5743 PR tree-optimization/57411
5744 * g++.dg/opt/pr57411.C: New testcase.
5746 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5748 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5749 * gcc.dg/builtin-bswap-9.c: Likewise.
5751 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5753 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5755 2013-05-27 Richard Biener <rguenther@suse.de>
5758 * gcc.dg/gomp/pr57412.c: New testcase.
5760 2013-05-27 Bud Davis <jmdavis@link.com>
5763 * gfortran.dg/stfunc_8.f90: New.
5765 2013-05-27 Richard Biener <rguenther@suse.de>
5767 PR tree-optimization/57343
5768 * gcc.dg/torture/pr57343.c: New testcase.
5770 2013-05-27 Richard Biener <rguenther@suse.de>
5772 PR tree-optimization/57417
5773 * gcc.dg/torture/pr57417.c: New testcase.
5775 2013-05-27 Richard Biener <rguenther@suse.de>
5777 PR tree-optimization/57396
5778 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5780 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5782 * gnat.dg/specs/last_bit.ads: New test.
5784 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5786 * gnat.dg/specs/machine_attribute.ads: New test.
5788 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5790 * gnat.dg/incomplete3.ad[sb]: New test.
5792 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5795 * gcc.target/mips/div-13.c: New test.
5797 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5800 * gcc.target/mips/mips16-attributes-5.c,
5801 * gcc.target/mips/mips16-attributes-6.c: New tests.
5803 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5805 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5806 * gcc.dg/builtin-bswap-8.c: Likewise.
5808 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5811 * g++.dg/cpp0x/new1.C: New.
5813 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5816 * g++.dg/parse/dtor16.C: New.
5817 * g++.dg/parse/dtor6.C: Adjust.
5819 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5822 * g++.dg/expr/bitfield12.C: New.
5824 2013-05-24 Jeff Law <law@redhat.com>
5826 PR tree-optimization/57124
5827 * gcc.c-torture/execute/pr57124.c: New test.
5828 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5830 2013-05-24 Martin Jambor <mjambor@suse.cz>
5832 PR tree-optimization/57294
5833 * gcc.dg/ipa/pr57294.c: New test.
5835 2013-05-24 Dehao Chen <dehao@google.com>
5837 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5839 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5841 * gcc.target/aarch64/scalar_intrinsics.c
5842 (force_simd): Use a valid instruction.
5843 (test_vdupd_lane_s64): Pass a valid lane argument.
5844 (test_vdupd_lane_u64): Likewise.
5846 2013-05-24 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/57287
5849 * gcc.dg/pr57287.c: New testcase.
5851 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5854 * g++.dg/template/error51.C: New.
5856 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5859 * g++.dg/template/bitfield2.C: New.
5861 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5863 * gnat.dg/specs/noinline1.ads: New test.
5864 * gnat.dg/noinline2.ad[sb]: Likewise.
5865 * gnat.dg/specs/noinline3.ads: Likewise.
5866 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5868 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5871 * gcc.dg/tree-ssa/pr57385.c: New test.
5873 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5875 * gnat.dg/derived_type4.adb: New test.
5877 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5879 * gcc.dg/builtin-bswap-6.c: New test.
5880 * gcc.dg/builtin-bswap-7.c: Likewise.
5881 * gcc.dg/builtin-bswap-8.c: Likewise.
5882 * gcc.dg/builtin-bswap-9.c: Likewise.
5884 2013-05-23 Christian Bruel <christian.bruel@st.com>
5887 * gcc.dg/debug/pr57351.c: New test
5889 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5891 * gcc.target/aarch64/vect-clz.c: New file.
5893 2013-05-23 Martin Jambor <mjambor@suse.cz>
5896 * gcc.dg/ipa/pr57347.c: New test.
5898 2013-05-23 Richard Biener <rguenther@suse.de>
5900 PR tree-optimization/57380
5901 * g++.dg/tree-ssa/pr57380.C: New testcase.
5903 2013-05-23 Richard Biener <rguenther@suse.de>
5906 * gcc.dg/torture/pr57381.c: New testcase.
5908 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.c-torture/execute/pr57344-1.c: New test.
5912 * gcc.c-torture/execute/pr57344-2.c: New test.
5913 * gcc.c-torture/execute/pr57344-3.c: New test.
5914 * gcc.c-torture/execute/pr57344-4.c: New test.
5916 2013-05-23 Richard Biener <rguenther@suse.de>
5918 PR rtl-optimization/57341
5919 * gcc.dg/torture/pr57341.c: New testcase.
5921 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5924 * g++.dg/parse/crash62.C: New.
5926 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5927 Pat Haugen <pthaugen@us.ibm.com>
5928 Peter Bergner <bergner@vnet.ibm.com>
5930 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5933 2013-05-22 Tobias Burnus <burnus@net-b.de>
5936 * gfortran.dg/defined_assignment_6.f90: New.
5938 2013-05-22 Tobias Burnus <burnus@net-b.de>
5941 * gfortran.dg/assumed_type_6.f90: New.
5943 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5946 * g++.dg/cpp0x/Wunused-parm.C: New.
5948 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5950 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5951 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5953 2013-05-21 Easwaran Raman <eraman@google.com>
5955 PR tree-optimization/57322
5956 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5958 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5960 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5963 2013-05-21 Tobias Burnus <burnus@net-b.de>
5966 * gfortran.dg/assumed_type_5.f90: New.
5967 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5968 * gfortran.dg/assumed_rank_2.f90: Ditto.
5969 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5970 * gfortran.dg/no_arg_check_3.f90: Ditto.
5972 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5974 PR tree-optimization/57331
5975 * gcc.c-torture/compile/pr57331.c: New test.
5977 2013-05-21 Richard Biener <rguenther@suse.de>
5979 PR tree-optimization/57330
5980 * gcc.dg/torture/pr57330.c: New testcase.
5982 2013-05-21 Richard Biener <rguenther@suse.de>
5984 PR tree-optimization/57303
5985 * gcc.dg/torture/pr57303.c: New testcase.
5987 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5989 PR tree-optimization/57321
5990 * gcc.c-torture/execute/pr57321.c: New test.
5992 2013-05-20 Tobias Burnus <burnus@net-b.de>
5996 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
5997 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
5998 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
5999 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6000 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6001 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6002 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6003 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6004 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6005 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6006 * gfortran.dg/binding_label_tests_24.f90: New.
6007 * gfortran.dg/binding_label_tests_25.f90: New.
6009 2013-05-20 Tobias Burnus <burnus@net-b.de>
6012 * gfortran.dg/binding_label_tests_17.f90: New.
6013 * gfortran.dg/binding_label_tests_18.f90: New.
6014 * gfortran.dg/binding_label_tests_19.f90: New.
6015 * gfortran.dg/binding_label_tests_20.f90: New.
6016 * gfortran.dg/binding_label_tests_21.f90: New.
6017 * gfortran.dg/binding_label_tests_22.f90: New.
6018 * gfortran.dg/binding_label_tests_23.f90: New.
6020 2013-05-20 Tobias Burnus <burnus@net-b.de>
6023 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6024 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6025 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6026 * gfortran.dg/common_18.f90: New.
6027 * gfortran.dg/common_19.f90: New.
6028 * gfortran.dg/common_20.f90: New.
6029 * gfortran.dg/common_21.f90: New.
6031 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6034 * g++.dg/parse/error52.C: New.
6035 * g++.dg/parse/error3.C: Adjust.
6036 * g++.dg/parse/error36.C: Likewise.
6038 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6041 * gcc.target/sh/pr56547-1.c: New.
6042 * gcc.target/sh/pr56547-2.c: New.
6044 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6047 * g++.dg/warn/Wsign-compare-6.C: New.
6048 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6050 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6053 * g++.dg/template/error50.C: New.
6055 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6058 * g++.dg/ext/complit13.C: New.
6060 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6063 * g++.dg/pr57175.C: New testcase.
6065 2013-05-17 Easwaran Raman <eraman@google.com>
6067 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6069 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6072 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6074 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6076 PR rtl-optimization/57281
6077 PR rtl-optimization/57300
6078 * gcc.dg/pr57300.c: New test.
6079 * gcc.c-torture/execute/pr57281.c: New test.
6081 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6084 * g++.dg/ext/sizeof-complit.C: New.
6086 2013-05-17 Marek Polacek <polacek@redhat.com>
6088 * gcc.dg/strlenopt-25.c: New test.
6089 * gcc.dg/strlenopt-26.c: Likewise.
6091 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6094 instead of -mavx2, require only avx instead of avx2.
6095 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6096 of avx2-check.h and turn into an avx runtime test instead of
6099 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6101 * g++.dg/ext/vector22.C: Uncomment working test.
6103 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/template/pr17410.C: New.
6108 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6110 * gcc.target/i386/rotate-3.c: New test.
6111 * gcc.target/i386/rotate-3a.c: New test.
6112 * gcc.target/i386/rotate-4.c: New test.
6113 * gcc.target/i386/rotate-4a.c: New test.
6114 * gcc.target/i386/rotate-5.c: New test.
6115 * gcc.target/i386/rotate-5a.c: New test.
6117 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6119 * gcc.dg/visibility-21.c: Require section_anchors.
6121 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6123 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6124 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6125 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6127 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6129 * gcc.dg/visibility-21.c: New.
6131 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6134 * gcc.dg/pr57286.c: New testcase.
6135 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6136 * g++.dg/ext/vector22.C: Comment out transformations not
6139 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6142 * gcc.target/mips/call-1.c: Restrict to o32.
6143 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6145 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6147 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6149 * g++.dg/warn/Wshadow-1.C: Likewise.
6150 * g++.dg/warn/Wshadow-6.C: Likewise.
6151 * g++.dg/warn/Wshadow-7.C: Likewise.
6153 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6156 * g++.dg/parse/pr31952-1.C: New.
6157 * g++.dg/parse/pr31952-2.C: Likewise.
6158 * g++.dg/parse/pr31952-3.C: Likewise.
6160 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6161 * g++.old-deja/g++.jason/cond.C: Likewise.
6162 * g++.dg/cpp0x/range-for5.C: Likewise.
6164 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6167 * gcc.target/arm/pr40887.c: Adjust testcase.
6168 * gcc.target/arm/pr19599.c: New test.
6170 2013-05-15 Richard Biener <rguenther@suse.de>
6172 PR tree-optimization/57275
6173 * gcc.target/i386/pr57275.c: New testcase.
6175 2013-05-15 Jan Hubicka <jh@suse.cz>
6177 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6178 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6179 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6181 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6183 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6186 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6189 * c-c++-common/Wsequence-point-1.c: New test.
6191 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6193 * g++.dg/ext/vector22.C: New testcase.
6194 * gcc.dg/binop-xor3.c: Remove xfail.
6196 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6198 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6199 FLOAT cmp FLOAT ? INT : INT.
6200 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6201 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6202 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6203 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6204 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6205 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6207 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6210 * g++.dg/cpp0x/defaulted43.C: New.
6212 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6214 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6215 (alloca): Remove declaration.
6216 (foo9): Replace alloca by __builtin_alloca.
6218 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6220 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6221 Expect "size of array is too large" error.
6223 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6225 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6227 2013-05-14 Richard Biener <rguenther@suse.de>
6230 * g++.dg/torture/pr57235.C: New testcase.
6232 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6235 * gcc.dg/torture/pr57251.c: New test.
6237 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6240 * gcc.target/i386/pr57264.c: New test.
6242 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6244 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6246 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6248 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6250 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6252 PR tree-optimization/45216
6253 PR tree-optimization/57157
6254 * c-c++-common/rotate-1.c: Add 32 tests with +.
6255 * c-c++-common/rotate-1a.c: Adjust.
6256 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6257 * c-c++-common/rotate-2b.c: New test.
6258 * c-c++-common/rotate-3.c: Add 32 tests with +.
6259 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6260 * c-c++-common/rotate-4b.c: New test.
6261 * c-c++-common/rotate-5.c: New test.
6263 2013-05-13 Martin Jambor <mjambor@suse.cz>
6266 * gcc.dg/ipa/remref-0.c: New test.
6267 * gcc.dg/ipa/remref-1a.c: Likewise.
6268 * gcc.dg/ipa/remref-1b.c: Likewise.
6269 * gcc.dg/ipa/remref-2a.c: Likewise.
6270 * gcc.dg/ipa/remref-2b.c: Likewise.
6272 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6274 * gcc.dg/vector-shift-2.c: New testcase.
6276 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6278 PR tree-optimization/57230
6279 * gcc.dg/strlenopt-24.c: New test.
6281 PR tree-optimization/57230
6282 * gcc.dg/strlenopt-23.c: New test.
6284 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6287 * gcc.target/sh/pr57108.c: Move this test case to ...
6288 * gcc.c-torture/compile/pr57108.c: ... here.
6290 2013-05-10 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/57214
6293 * gcc.dg/torture/pr57214.c: New testcase.
6295 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6297 * gcc.dg/vector-shift.c: New testcase.
6299 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6301 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6303 PR tree-optimization/45216
6304 PR tree-optimization/57157
6305 * c-c++-common/rotate-1.c: New test.
6306 * c-c++-common/rotate-1a.c: New test.
6307 * c-c++-common/rotate-2.c: New test.
6308 * c-c++-common/rotate-2a.c: New test.
6309 * c-c++-common/rotate-3.c: New test.
6310 * c-c++-common/rotate-3a.c: New test.
6311 * c-c++-common/rotate-4.c: New test.
6312 * c-c++-common/rotate-4a.c: New test.
6314 2013-05-10 Richard Biener <rguenther@suse.de>
6316 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6317 * gcc.target/i386/l_fma_double_1.c: Adjust.
6318 * gcc.target/i386/l_fma_double_2.c: Likewise.
6319 * gcc.target/i386/l_fma_double_3.c: Likewise.
6320 * gcc.target/i386/l_fma_double_4.c: Likewise.
6321 * gcc.target/i386/l_fma_double_5.c: Likewise.
6322 * gcc.target/i386/l_fma_double_6.c: Likewise.
6323 * gcc.target/i386/l_fma_float_1.c: Likewise.
6324 * gcc.target/i386/l_fma_float_2.c: Likewise.
6325 * gcc.target/i386/l_fma_float_3.c: Likewise.
6326 * gcc.target/i386/l_fma_float_4.c: Likewise.
6327 * gcc.target/i386/l_fma_float_5.c: Likewise.
6328 * gcc.target/i386/l_fma_float_6.c: Likewise.
6330 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6333 * g++.dg/cpp0x/pr51226.C: New.
6335 2013-04-16 Han Shen <shenhan@google.com>
6337 Test cases for '-fstack-protector-strong'.
6338 * gcc.dg/fstack-protector-strong.c: New.
6339 * g++.dg/fstack-protector-strong.C: New.
6341 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6343 * gcc.target/aarch64/ands_1.c: New test.
6344 * gcc.target/aarch64/ands_2.c: Likewise
6346 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6348 * lib/target-supports.exp (check_effective_target_hw): New
6350 * c-c++-common/asan/clone-test-1.c: Call
6351 check_effective_target_hw.
6352 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6353 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6354 possible decorations.
6355 * c-c++-common/asan/null-deref-1.c: Likewise.
6356 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6357 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6358 * c-c++-common/asan/use-after-free-1.c: Likewise.
6359 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6360 * g++.dg/asan/large-func-test-1.C: Likewise.
6362 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6364 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6366 2013-05-07 Richard Biener <rguenther@suse.de>
6369 * g++.dg/torture/pr57190.C: New testcase.
6371 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6373 PR tree-optimization/57149
6374 * gcc.dg/pr57149.c: New test.
6377 * gcc.dg/pr57184.c: New test.
6379 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6381 * gnat.dg/specs/array3.ads: New test.
6383 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6385 * c-c++-common/vector-scalar-2.c: New testcase.
6387 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6389 * gcc.target/i386/asm-dialect-2.c: New testcase.
6391 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6394 * g++.dg/cpp0x/auto38.C: New.
6396 2013-05-06 Richard Biener <rguenther@suse.de>
6398 PR tree-optimization/57185
6399 * gcc.dg/autopar/pr57185.c: New testcase.
6401 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6404 * gcc.target/i386/pr57106.c: New test.
6406 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6409 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6410 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6411 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6412 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6413 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6414 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6416 2013-05-06 Teresa Johnson <tejohnson@google.com>
6419 * gcc.dg/pr57154.c: New test.
6421 2013-05-06 Richard Biener <rguenther@suse.de>
6424 * gcc.dg/torture/pr57147-1.c: New testcase.
6425 * gcc.dg/torture/pr57147-2.c: Likewise.
6426 * gcc.dg/torture/pr57147-3.c: Likewise.
6428 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6431 * gcc.target/sh/pr55303-1.c: New.
6432 * gcc.target/sh/pr55303-2.c: New.
6433 * gcc.target/sh/pr55303-3.c: New.
6435 2013-05-05 Tobias Burnus <burnus@net-b.de>
6437 * gfortran.dg/allocate_with_source_3.f90: New.
6439 2013-05-05 Tobias Burnus <burnus@net-b.de>
6442 * gfortran.dg/null_8.f90: New.
6444 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6447 * g++.dg/cpp0x/enum27.C: New.
6448 * g++.dg/cpp0x/enum_base.C: Adjust.
6450 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6452 PR tree-optimization/56205
6453 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6455 2013-05-04 Tobias Burnus <burnus@net-b.de>
6457 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6458 * gfortran.dg/bind_c_usage_27.f90: New.
6459 * gfortran.dg/bind_c_usage_28.f90: New.
6461 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6464 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6466 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6469 * gcc.target/powerpc/pr57150.c: New file.
6471 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6473 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6474 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6475 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6476 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6477 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6478 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6479 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6481 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6483 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6484 scan-assembler-times.
6486 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6488 * gcc.dg/tree-ssa/slsr-32.c: New.
6489 * gcc.dg/tree-ssa/slsr-33.c: New.
6490 * gcc.dg/tree-ssa/slsr-34.c: New.
6491 * gcc.dg/tree-ssa/slsr-35.c: New.
6492 * gcc.dg/tree-ssa/slsr-36.c: New.
6493 * gcc.dg/tree-ssa/slsr-37.c: New.
6494 * gcc.dg/tree-ssa/slsr-38.c: New.
6496 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6498 * gcc.target/aarch64/tst_1.c: New test.
6499 * gcc.target/aarch64/tst_2.c: Likewise
6501 2013-05-02 Jeff Law <law@redhat.com>
6503 PR tree-optimization/57144
6504 * gcc.c-torture/execute/pr57144.c: New test.
6506 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6508 PR rtl-optimization/57130
6509 * gcc.c-torture/execute/pr57130.c: New test.
6511 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6515 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6517 * gcc.target/aarch64/fabd.c: New file.
6519 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6522 * g++.dg/cpp0x/pr54318.C: New.
6524 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6527 * g++.dg/parse/error51.C: New.
6528 * g++.dg/parse/error15.C: Adjust column numbers.
6530 2013-05-02 Tobias Burnus <burnus@net-b.de>
6533 * gfortran.dg/size_kind_2.f90: New.
6534 * gfortran.dg/size_kind_3.f90: New.
6536 2013-05-02 Richard Biener <rguenther@suse.de>
6539 * g++.dg/torture/pr57140.C: New testcase.
6541 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6544 * gcc.target/arm/pr56732-1.c: New test.
6546 2013-05-02 Martin Jambor <mjambor@suse.cz>
6549 * gcc.dg/ipa/pr56988.c: New test.
6551 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6553 * gcc.target/aarch64/bics_1.c: New test.
6554 * gcc.target/aarch64/bics_2.c: Likewise.
6556 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6558 PR rtl-optimization/57131
6559 * gcc.c-torture/execute/pr57131.c: New test.
6561 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6564 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6566 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6569 * gcc.target/i386/pr57091.c: New test.
6571 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6573 * gcc.target/aarch64/vect-vaddv.c: New.
6575 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6577 * gcc.target/aarch64/vect-vmaxv.c: New.
6578 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6580 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6582 * gcc.target/aarch64/scalar-vca.c: New.
6583 * gcc.target/aarch64/vect-vca.c: Likewise.
6585 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6587 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6588 (test_vceqd_s64): Force arguments to SIMD registers.
6589 (test_vceqzd_s64): Likewise.
6590 (test_vcged_s64): Likewise.
6591 (test_vcled_s64): Likewise.
6592 (test_vcgezd_s64): Likewise.
6593 (test_vcged_u64): Likewise.
6594 (test_vcgtd_s64): Likewise.
6595 (test_vcltd_s64): Likewise.
6596 (test_vcgtzd_s64): Likewise.
6597 (test_vcgtd_u64): Likewise.
6598 (test_vclezd_s64): Likewise.
6599 (test_vcltzd_s64): Likewise.
6600 (test_vtst_s64): Likewise.
6601 (test_vtst_u64): Likewise.
6603 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6606 * g++.dg/cpp0x/decltype53.C: New.
6608 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6611 * gfortran.dg/power_5.f90: New test.
6613 2013-04-30 Richard Biener <rguenther@suse.de>
6616 * gcc.dg/torture/pr57122.c: New testcase.
6618 2013-04-30 Richard Biener <rguenther@suse.de>
6621 * g++.dg/torture/pr57107.C: New testcase.
6623 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6625 PR rtl-optimization/57105
6626 * gcc.dg/pr57105.c: New test.
6628 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6630 PR tree-optimization/57104
6631 * gcc.dg/pr57104.c: New test.
6633 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6636 * gcc.target/i386/pr44578.c: New test.
6638 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6641 * gcc.target/i386/pr57097.c: New test.
6643 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6646 * gcc.target/i386/pr57098.c: New test.
6648 2013-04-29 Kai Tietz <ktietz@redhat.com>
6650 * gcc.c-torture/execute/pr55875.c: New test.
6652 2013-04-29 Richard Biener <rguenther@suse.de>
6655 * gcc.dg/torture/pr57075.c: New testcase.
6657 2013-04-29 Richard Biener <rguenther@suse.de>
6660 * gcc.dg/autopar/pr57103.c: New testcase.
6662 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6664 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6666 2013-04-29 Tom de Vries <tom@codesourcery.com>
6668 * gcc.dg/pr50763.c: Update test.
6670 2013-04-26 Jeff Law <law@redhat.com>
6672 * gcc.dg/tree-ssa/vrp88.c: New test.
6674 2013-04-29 Christian Bruel <christian.bruel@st.com>
6677 * gcc.target/sh/pr57108.c: New test.
6679 2013-04-29 Richard Biener <rguenther@suse.de>
6682 * gfortran.dg/gomp/pr57089.f90: New testcase.
6684 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6686 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6688 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6690 * gcc.target/aarch64/vect-vcvt.c: New.
6692 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6694 * gcc.target/aarch64/vect-vrnd.c: New.
6696 2013-04-29 Richard Biener <rguenther@suse.de>
6698 PR tree-optimization/57081
6699 * gcc.dg/torture/pr57081.c: New testcase.
6701 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6703 PR tree-optimization/57083
6704 * gcc.dg/torture/pr57083.c: New test.
6706 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6709 * g++.dg/cpp0x/decltype52.C: New.
6711 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6713 N3472 binary constants
6714 * g++.dg/cpp/limits.C: Adjust warning wording.
6715 * g++.dg/system-binary-constants-1.C: Likewise.
6716 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6718 2013-04-28 Tobias Burnus <burnus@net-b.de>
6721 * gfortran.dg/coarray_30.f90: New.
6723 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6726 * frontend-passes (optimize_power): New function.
6727 (optimize_op): Use it.
6729 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6732 * gcc.c-torture/execute/pr56866.c: New test.
6733 * gcc.target/i386/pr56866.c: New test.
6735 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6738 * gcc.dg/setjmp-5.c: New test.
6740 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6743 * g++.dg/cpp0x/constexpr-55708.C: New.
6745 2013-04-26 Richard Biener <rguenther@suse.de>
6747 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6748 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6749 * gcc.dg/pr53265.c: Remove XFAILs.
6750 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6751 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6753 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6755 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6756 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6757 -fdiagnostics-color=never option similarly to
6758 -fno-diagnostics-show-caret option.
6760 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6762 PR rtl-optimization/57003
6763 * gcc.target/i386/pr57003.c: New test.
6765 2013-04-25 Marek Polacek <polacek@redhat.com>
6767 PR tree-optimization/57066
6768 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6770 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6771 Tejas Belagod <tejas.belagod@arm.com>
6773 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6774 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6775 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6777 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6779 * gcc.target/aarch64/cmp.c: New.
6781 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6783 * gcc.target/aarch64/ngc.c: New.
6785 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6787 * lib/target-supports.exp
6788 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6789 (check_effective_target_arm_neon_fp16_ok): Likewise.
6790 (add_options_for_arm_neon_fp16): Likewise.
6791 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6792 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6794 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6796 PR rtl-optimizations/57046
6797 * gcc.target/i386/pr57046.c: New test.
6799 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6801 * g++.dg/cpp1y/cplusplus.C: New.
6803 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6805 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6807 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6809 * c-c++-common/Wpointer-arith-1.c: New.
6811 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6813 * g++.dg/cpp1y/cxx1y_macro.C: New.
6815 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6818 * g++.dg/cpp0x/sfinae45.C: New.
6820 2013-04-24 Richard Biener <rguenther@suse.de>
6823 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6825 2013-04-23 Richard Biener <rguenther@suse.de>
6828 * gcc.dg/torture/pr57036-1.c: New testcase.
6829 * gcc.dg/torture/pr57036-2.c: Likewise.
6831 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6833 * gcc.target/aarch64/scalar-mov.c: New testcase.
6835 2013-04-23 Richard Biener <rguenther@suse.de>
6837 PR tree-optimization/57026
6838 * gcc.dg/torture/pr57026.c: New testcase.
6840 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6844 * gfortran.dg/transfer_check_4.f90: New.
6846 2013-04-22 Marek Polacek <polacek@redhat.com>
6849 * gcc.dg/pr56990.c: New test.
6851 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6854 * gcc.target/i386/pr57018.c: New test.
6856 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6858 * gcc.target/aarch64/vrecps.c: New.
6859 * gcc.target/aarch64/vrecpx.c: Likewise.
6861 2013-04-22 Christian Bruel <christian.bruel@st.com>
6864 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6866 2013-04-21 Jeff Law <law@redhat.com>
6868 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6870 2013-04-20 Tobias Burnus <burnus@net-b.de>
6873 * gfortran.dg/c_loc_test_22.f90: New.
6875 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6877 PR rtl-optimization/56847
6878 * gcc.dg/pr56847.c: New test.
6880 2013-04-19 Richard Biener <rguenther@suse.de>
6882 PR tree-optimization/56982
6883 * gcc.c-torture/execute/pr56982.c: New testcase.
6885 2013-04-19 Martin Jambor <mjambor@suse.cz>
6887 PR tree-optimization/56718
6888 * g++.dg/ipa/imm-devirt-1.C: New test.
6889 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6891 2013-04-19 Richard Biener <rguenther@suse.de>
6893 PR tree-optimization/57000
6894 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6896 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6897 Mikael Morin <mikael@gcc.gnu.org>
6900 * gfortran.dg/array_constructor_45.f90: New test.
6901 * gfortran.dg/array_constructor_46.f90: New test.
6902 * gfortran.dg/array_constructor_47.f90: New test.
6903 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6905 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6907 PR rtl-optimization/56999
6908 * g++.dg/opt/pr56999.C: New test.
6910 2013-04-18 Cary Coutant <ccoutant@google.com>
6912 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6913 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6915 2013-04-18 Cary Coutant <ccoutant@google.com>
6917 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6918 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6919 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6920 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6921 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6922 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6923 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6924 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6925 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6926 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6927 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6929 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6931 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6933 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6935 PR tree-optimization/56984
6936 * gcc.c-torture/compile/pr56984.c: New test.
6938 PR rtl-optimization/56992
6939 * gcc.dg/pr56992.c: New test.
6941 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6944 * gfortran.dg/proc_ptr_42.f90: New.
6946 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6948 * gnat.dg/discr41.ad[sb]: New test.
6949 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6950 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6951 * gcc.dg/vect/slp-24.c: Likewise.
6952 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6953 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6954 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6955 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6956 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6957 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6958 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6959 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6960 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6961 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6962 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6963 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6964 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6965 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6966 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6967 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6968 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6969 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6970 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6971 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6972 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6973 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6974 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6975 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6976 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6977 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6979 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
6982 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
6983 * gfortran.dg/module_md5_1.f90: Remove.
6985 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6987 * gcc.target/aarch64/adds3.c: New.
6988 * gcc.target/aarch64/subs3.c: New.
6990 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6992 * gcc.target/aarch64/adds1.c: New.
6993 * gcc.target/aarch64/adds2.c: New.
6994 * gcc.target/aarch64/subs1.c: New.
6995 * gcc.target/aarch64/subs2.c: New.
6997 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
6999 Implement n3599 - Literal operator templates for strings.
7000 * g++.dg/cpp1y/udlit-char-template.C: New test.
7001 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7003 2013-04-16 Tobias Burnus <burnus@net-b.de>
7006 * gfortran.dg/no_arg_check_1.f90: New.
7007 * gfortran.dg/no_arg_check_2.f90: New.
7008 * gfortran.dg/no_arg_check_3.f90: New.
7010 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7013 * gfortran.dg/proc_ptr_41.f90: New.
7015 2013-04-16 Richard Biener <rguenther@suse.de>
7017 PR tree-optimization/56756
7018 * gcc.dg/torture/pr56756.c: New testcase.
7020 2013-04-16 Tobias Burnus <burnus@net-b.de>
7023 * gfortran.dg/c_assoc_5.f90: New.
7025 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7027 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7028 * gcc.c-torture/execute/pr33992.x: Remove.
7029 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7030 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7031 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7033 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7035 PR tree-optimization/56962
7036 * gcc.c-torture/execute/pr56962.c: New test.
7038 2013-04-15 Richard Biener <rguenther@suse.de>
7040 PR tree-optimization/56933
7041 * gcc.dg/vect/pr56933.c: New testcase.
7043 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7045 * gcc.target/arm/anddi3-opt.c: New test.
7046 * gcc.target/arm/anddi3-opt2.c: Likewise.
7048 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7050 * gcc.dg/pr56890-1.c: New test.
7051 * gcc.dg/pr56890-2.c: Likewise.
7053 2013-04-15 Joey Ye <joey.ye@arm.com>
7055 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7056 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7058 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7061 * gfortran.dg/select_type_33.f03: New test.
7063 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7066 * gfortran.dg/typebound_proc_29.f03: New.
7068 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7071 * gfortran.dg/typebound_proc_28.f03: New.
7073 2013-04-12 Jeff Law <law@redhat.com>
7075 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7078 2013-04-12 Tobias Burnus <burnus@net-b.de>
7081 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7083 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7086 * gcc.target/i386/pr56903.c: New test.
7088 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7091 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7092 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7093 * gfortran.dg/block_11.f90: Fix invalid test case.
7094 * gfortran.dg/function_types_3.f90: Add new error message.
7095 * gfortran.dg/global_references_1.f90: Ditto.
7096 * gfortran.dg/import2.f90: Remove unneeded parts.
7097 * gfortran.dg/import6.f90: Fix invalid test case.
7098 * gfortran.dg/proc_decl_2.f90: Ditto.
7099 * gfortran.dg/proc_decl_9.f90: Ditto.
7100 * gfortran.dg/proc_decl_18.f90: Ditto.
7101 * gfortran.dg/proc_ptr_40.f90: New.
7102 * gfortran.dg/whole_file_7.f90: Modified error wording.
7103 * gfortran.dg/whole_file_16.f90: Ditto.
7104 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7105 * gfortran.dg/whole_file_18.f90: Modified error wording.
7106 * gfortran.dg/whole_file_20.f03: Ditto.
7107 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7110 2013-04-12 Richard Biener <rguenther@suse.de>
7113 2013-04-10 Richard Biener <rguenther@suse.de>
7115 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7117 2013-04-12 Tobias Burnus <burnus@net-b.de>
7120 * gfortran.dg/class_allocate_15.f90: New.
7123 2013-04-12 Tobias Burnus <burnus@net-b.de>
7125 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7126 scan-tree-dump-times.
7128 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7130 PR tree-optimization/56918
7131 PR tree-optimization/56920
7132 * gcc.dg/vect/pr56918.c: New test.
7133 * gcc.dg/vect/pr56920.c: New test.
7135 2013-04-12 Tobias Burnus <burnus@net-b.de>
7138 * gfortran.dg/class_allocate_14.f90: New.
7139 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7140 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7142 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7144 * gcc.dg/fold-cstvecshift.c: New testcase.
7146 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7148 * gcc.target/aarch64/negs.c: New.
7150 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7153 * g++.dg/template/arrow4.C: New test.
7155 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7157 * gnat.dg/array23.adb: New test.
7158 * gnat.dg/array23_pkg[123].ads: New helpers.
7160 2013-04-11 Jeff Law <law@redhat.com>
7162 PR tree-optimization/56900
7163 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7165 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7168 * g++.dg/cpp0x/sfinae44.C: New.
7170 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7172 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7173 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7175 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7178 * g++.dg/cpp0x/enum26.C: New.
7179 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7181 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7183 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7185 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7187 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7188 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7189 loop is vectorized and that the correct instruction is generated.
7190 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7191 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7192 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7194 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7196 PR tree-optimization/56899
7197 * gcc.c-torture/execute/pr56899.c: New test.
7199 2013-04-10 David S. Miller <davem@davemloft.net>
7201 * gcc.target/sparc/setcc-4.c: New test.
7202 * gcc.target/sparc/setcc-5.c: New test.
7204 2013-04-10 Richard Biener <rguenther@suse.de>
7206 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7208 2013-04-10 Richard Biener <rguenther@suse.de>
7210 * gcc.dg/vect/slp-39.c: New testcase.
7212 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7214 PR tree-optimization/55524
7215 * gcc.target/epiphany/fnma-1.c: New test.
7217 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7219 * gcc.dg/tree-ssa/inline-11.c: New test
7221 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7224 * g++.dg/template/arrow3.C: New test.
7226 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7228 * gcc.target/arm/minmax_minus.c: New test.
7230 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7233 * c-c++-common/gomp/pr56883.c: New test.
7235 2013-04-09 Jeff Law <law@redhat.com>
7237 * gcc.dg/tree-ssa/vrp87.c: New test.
7239 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7241 PR tree-optimization/56854
7242 * g++.dg/torture/pr56854.C: New test.
7244 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7247 * gfortran.dg/array_constructor_44.f90: New test.
7249 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7252 * g++.dg/cpp0x/constexpr-specialization.C: New.
7254 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7256 * gcc.c-torture/execute/pr56837.c: New test.
7260 * g++.dg/opt/vt3.C: New test.
7261 * g++.dg/opt/vt4.C: New test.
7263 2013-04-08 Jeff Law <law@redhat.com>
7265 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7267 2013-04-08 Richard Biener <rguenther@suse.de>
7269 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7271 2013-04-08 Richard Biener <rguenther@suse.de>
7273 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7275 2013-04-08 Richard Biener <rguenther@suse.de>
7277 * g++.dg/vect/slp-pr56812.cc: Adjust.
7279 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7281 * gcc.dg/pr56837.c: New test.
7282 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7283 "generated memset minus one".
7285 2013-04-07 Tobias Burnus <burnus@net-b.de>
7288 * gfortran.dg/reshape_5.f90: New.
7290 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7293 * gcc.target/powerpc/recip-1.c: Modify expected output.
7294 * gcc.target/powerpc/recip-3.c: Likewise.
7295 * gcc.target/powerpc/recip-4.c: Likewise.
7296 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7298 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7300 * gcc.target/arm/peep-ldrd-1.c: New test.
7301 * gcc.target/arm/peep-strd-1.c: Likewise.
7303 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7305 * gcc.target/arm/negdi-1.c: New test.
7306 * gcc.target/arm/negdi-2.c: Likewise.
7307 * gcc.target/arm/negdi-3.c: Likewise.
7308 * gcc.target/arm/negdi-4.c: Likewise.
7310 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7312 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7313 Add -march=armv8-a when we use v8 NEON.
7314 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7315 (check_effective_target_vect_call_ceilf): Likewise.
7316 (check_effective_target_vect_call_floorf): Likewise.
7317 (check_effective_target_vect_call_roundf): Likewise.
7318 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7319 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7320 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7321 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7322 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7324 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7326 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7327 * gcc.target/powerpc/sd-pwr6.c: Same.
7328 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7329 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7331 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7333 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7335 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7338 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7339 * gfortran.dg/altreturn_4.f90: Ditto.
7340 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7341 * gfortran.dg/altreturn_5.f90: Ditto.
7342 * gfortran.dg/altreturn_6.f90: Ditto.
7343 * gfortran.dg/altreturn_7.f90: Ditto.
7345 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7347 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7349 (check_effective_target_arm_v8_neon_ok_nocache):
7351 (check_effective_target_arm_v8_neon_ok): Change to use
7352 check_effective_target_arm_v8_neon_ok_nocache.
7353 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7355 (check_effective_target_vect_call_btruncf):
7356 Enable for arm and ARMv8 NEON.
7357 (check_effective_target_vect_call_ceilf): Likewise.
7358 (check_effective_target_vect_call_floorf): Likewise.
7359 (check_effective_target_vect_call_roundf): Likewise.
7360 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7363 2013-04-04 Marek Polacek <polacek@redhat.com>
7365 PR tree-optimization/48186
7366 * gcc.dg/pr48186.c: New test.
7368 2013-04-04 Richard Biener <rguenther@suse.de>
7370 PR tree-optimization/56826
7371 * gcc.dg/vect/pr56826.c: New testcase.
7372 * gcc.dg/vect/O3-pr36098.c: Adjust.
7374 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7376 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7377 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7378 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7379 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7380 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7381 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7382 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7383 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7384 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7385 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7387 2013-04-04 Richard Biener <rguenther@suse.de>
7389 PR tree-optimization/56213
7390 * gcc.dg/vect/vect-123.c: New testcase.
7392 2013-04-04 Tobias Burnus <burnus@net-b.de>
7395 * gfortran.dg/read_repeat_2.f90: New.
7397 2013-04-04 Richard Biener <rguenther@suse.de>
7399 PR tree-optimization/56837
7400 * g++.dg/torture/pr56837.C: New testcase.
7402 2013-04-04 Tobias Burnus <burnus@net-b.de>
7405 * gfortran.dg/c_loc_test_21.f90: New.
7406 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7407 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7408 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7409 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7410 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7412 2013-04-03 Jeff Law <law@redhat.com>
7414 PR tree-optimization/56799
7415 * gcc.c-torture/execute/pr56799.c: New test.
7417 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7420 * g++.dg/warn/Wpointer-arith-1.C: New.
7421 * g++.dg/gomp/for-19.C: Adjust.
7423 2013-04-03 Marek Polacek <polacek@redhat.com>
7426 * gcc.dg/pr55702.c: New test.
7428 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7431 * gcc.dg/pr56809.c: New testcase.
7433 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7436 * g++.dg/debug/pr56819.C: New test.
7438 2013-04-03 Richard Biener <rguenther@suse.de>
7440 PR tree-optimization/56817
7441 * g++.dg/torture/pr56817.C: New testcase.
7443 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7445 * gcc.dg/vect/bb-slp-31.c: New file.
7447 2013-04-03 Jason Merrill <jason@redhat.com>
7450 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7452 2013-04-03 Richard Biener <rguenther@suse.de>
7454 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7456 2013-04-03 Richard Biener <rguenther@suse.de>
7458 PR tree-optimization/55964
7459 * gcc.dg/torture/pr55964-2.c: New testcase.
7461 2013-04-03 Richard Biener <rguenther@suse.de>
7463 PR tree-optimization/56501
7464 * gcc.dg/torture/pr56501.c: New testcase.
7466 2013-04-03 Richard Biener <rguenther@suse.de>
7468 PR tree-optimization/56407
7469 * gcc.dg/torture/pr56407.c: New testcase.
7471 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7473 PR tree-optimization/56790
7474 * g++.dg/ext/pr56790-1.C: New testcase.
7476 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7478 * gcc.target/i386/merge-1.c: New testcase.
7479 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7481 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7484 * gcc.c-torture/execute/pr19449.c: New test.
7486 2013-04-03 Richard Biener <rguenther@suse.de>
7488 PR tree-optimization/56812
7489 * g++.dg/vect/slp-pr56812.cc: New testcase.
7491 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7495 * gfortran.dg/altreturn_8.f90: New.
7496 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7497 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7498 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7500 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7502 PR rtl-optimization/56745
7503 * gcc.c-torture/compile/pr56745.c: New test.
7505 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7507 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7509 2013-04-02 Richard Biener <rguenther@suse.de>
7511 PR tree-optimization/56778
7512 * gcc.dg/torture/pr56778.c: New testcase.
7514 2013-04-02 Richard Biener <rguenther@suse.de>
7517 * g++.dg/torture/pr56768.C: New testcase.
7519 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7521 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7523 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7526 * gfortran.dg/namelist_82.f90: New test.
7528 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7531 * gfortran.dg/implicit_class_1.f90: New.
7533 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7536 * gfortran.dg/namelist_81.f90: New test.
7538 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7540 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7541 for constant and equal string lengths.
7542 * gfortran.dg/character_comparison_5.f90: Likewise.
7543 * gfortran.dg/character_comparison_9.f90: New test.
7545 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7547 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7548 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7550 2013-03-29 Tobias Burnus <burnus@net-b.de>
7553 * gfortran.dg/optional_absent_3.f90: New.
7555 2013-03-29 Tobias Burnus <burnus@net-b.de>
7558 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7560 2013-03-29 Tobias Burnus <burnus@net-b.de>
7563 * gfortran.dg/namelist_80.f90: New.
7565 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7568 * gfortran.dg/string_length_2.f90: New test.
7569 * gfortran.dg/dependency_41.f90: New test.
7571 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7574 * gfortran.dg/array_constructor_43.f90: New test.
7575 * gfortran.dg/random_seed_3.f90: New test.
7577 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7579 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7580 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7581 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7582 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7583 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7584 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7585 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7586 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7587 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7588 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7590 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7593 * g++.dg/conversion/op4.C: Adjust.
7594 * g++.dg/cpp0x/rv1n.C: Likewise.
7595 * g++.dg/cpp0x/rv2n.C: Likewise.
7596 * g++.dg/cpp0x/template_deduction.C: Likewise.
7597 * g++.dg/expr/cond8.C: Likewise.
7598 * g++.dg/other/error4.C: Likewise.
7599 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7600 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7601 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7602 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7603 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7604 * g++.old-deja/g++.law/cvt20.C: Likewise.
7605 * g++.old-deja/g++.law/cvt8.C: Likewise.
7606 * g++.old-deja/g++.law/init8.C: Likewise.
7607 * g++.old-deja/g++.mike/net12.C: Likewise.
7608 * g++.old-deja/g++.mike/net8.C: Likewise.
7609 * g++.old-deja/g++.mike/p2793.C: Likewise.
7610 * g++.old-deja/g++.mike/p3836.C: Likewise.
7611 * g++.old-deja/g++.mike/p418.C: Likewise.
7612 * g++.old-deja/g++.mike/p701.C: Likewise.
7613 * g++.old-deja/g++.mike/p807.C: Likewise.
7615 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7618 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7621 2013-03-28 Marek Polacek <polacek@redhat.com>
7623 PR tree-optimization/56695
7624 * gcc.dg/vect/pr56695.c: New test.
7626 2013-03-28 Richard Biener <rguenther@suse.de>
7628 PR tree-optimization/37021
7629 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7630 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7632 2013-03-27 Tobias Burnus <burnus@net-b.de>
7636 * gfortran.dg/sizeof_2.f90: New.
7637 * gfortran.dg/sizeof_3.f90: New.
7638 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7640 2013-03-27 Richard Biener <rguenther@suse.de>
7642 PR tree-optimization/37021
7643 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7645 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7647 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7648 * g++.dg/ipa/ivinline-2.C: Likewise.
7649 * g++.dg/ipa/ivinline-3.C: Likewise.
7650 * g++.dg/ipa/ivinline-4.C: Likewise.
7651 * g++.dg/ipa/ivinline-5.C: Likewise.
7652 * g++.dg/ipa/ivinline-7.C: Likewise.
7653 * g++.dg/ipa/ivinline-8.C: Likewise.
7654 * g++.dg/ipa/ivinline-9.C: Likewise.
7655 * g++.dg/cpp0x/noexcept03.C: Likewise.
7656 * gcc.dg/const-1.c: Likewise.
7657 * gcc.dg/ipa/pure-const-1.c: Likewise.
7658 * gcc.dg/noreturn-8.c: Likewise.
7659 * gcc.target/i386/mmx-1.c: Likewise.
7660 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7661 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7662 * gcc.c-torture/execute/pr33992.x: New file.
7664 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7666 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7668 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7671 * g++.dg/ext/desig5.C: New.
7673 2013-03-26 Tobias Burnus <burnus@net-b.de>
7676 * gfortran.dg/merge_init_expr_2.f90: New.
7677 * gfortran.dg/merge_char_1.f90: Modify test to
7678 stay a run-time test.
7679 * gfortran.dg/merge_char_3.f90: Ditto.
7681 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7683 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7684 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7686 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7689 * g++.dg/cpp0x/range-for23.C: New.
7691 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7694 * gfortran.dg/namelist_79.f90: New.
7696 2013-03-25 Martin Jambor <mjambor@suse.cz>
7698 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7700 2013-03-25 Tobias Burnus <burnus@net-b.de>
7720 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7721 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7722 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7723 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7724 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7725 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7726 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7727 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7728 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7729 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7730 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7731 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7732 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7733 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7734 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7735 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7736 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7737 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7738 * gfortran.dg/pr32601_1.f03: Ditto.
7739 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7740 * gfortran.dg/blockdata_7.f90: New.
7741 * gfortran.dg/c_assoc_4.f90: New.
7742 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7743 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7744 * gfortran.dg/c_funloc_tests_8.f90: New.
7745 * gfortran.dg/c_loc_test_17.f90: New.
7746 * gfortran.dg/c_loc_test_18.f90: New.
7747 * gfortran.dg/c_loc_test_19.f90: New.
7748 * gfortran.dg/c_loc_test_20.f90: New.
7749 * gfortran.dg/c_sizeof_5.f90: New.
7750 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7751 * gfortran.dg/transfer_resolve_2.f90: New.
7752 * gfortran.dg/transfer_resolve_3.f90: New.
7753 * gfortran.dg/transfer_resolve_4.f90: New.
7754 * gfortran.dg/pr32601.f03: Update dg-error.
7755 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7756 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7758 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7760 * gcc.target/arm/vseleqdf.c: New test.
7761 * gcc.target/arm/vseleqsf.c: Likewise.
7762 * gcc.target/arm/vselgedf.c: Likewise.
7763 * gcc.target/arm/vselgesf.c: Likewise.
7764 * gcc.target/arm/vselgtdf.c: Likewise.
7765 * gcc.target/arm/vselgtsf.c: Likewise.
7766 * gcc.target/arm/vselledf.c: Likewise.
7767 * gcc.target/arm/vsellesf.c: Likewise.
7768 * gcc.target/arm/vselltdf.c: Likewise.
7769 * gcc.target/arm/vselltsf.c: Likewise.
7770 * gcc.target/arm/vselnedf.c: Likewise.
7771 * gcc.target/arm/vselnesf.c: Likewise.
7772 * gcc.target/arm/vselvcdf.c: Likewise.
7773 * gcc.target/arm/vselvcsf.c: Likewise.
7774 * gcc.target/arm/vselvsdf.c: Likewise.
7775 * gcc.target/arm/vselvssf.c: Likewise.
7777 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7779 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7781 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7782 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7783 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7784 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7785 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7786 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7787 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7788 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7789 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7790 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7791 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7792 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7793 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7794 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7795 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7796 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7797 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7798 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7799 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7800 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7801 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7802 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7803 * gcc.target/arm/atomic-op-char.c: Likewise.
7804 * gcc.target/arm/atomic-op-consume.c: Likewise.
7805 * gcc.target/arm/atomic-op-int.c: Likewise.
7806 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7807 * gcc.target/arm/atomic-op-release.c: Likewise.
7808 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7809 * gcc.target/arm/atomic-op-short.c: Likewise.
7811 2013-03-25 Richard Biener <rguenther@suse.de>
7814 * g++.dg/torture/pr56694.C: New testcase.
7816 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7819 * gcc.target/arm/neon-vcond-gt.c: New test.
7820 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7821 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7823 2013-03-25 Richard Biener <rguenther@suse.de>
7825 PR tree-optimization/56689
7826 * gcc.dg/torture/pr56689.c: New testcase.
7828 2013-03-25 Kai Tietz <ktietz@redhat.com>
7830 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7832 2013-03-24 Tobias Burnus <burnus@net-b.de>
7835 * gfortran.dg/eof_5.f90: New.
7837 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7839 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7842 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7844 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7846 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7849 * gcc.c-torture/execute/builtins/builtins.exp: Add
7850 -Wl,--allow-multiple-definition for RTEMS targets.
7852 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7854 * gcc.target/aarch64/movk.c: New test.
7856 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7858 * g++.dg/ext/vector21.C: New testcase.
7860 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7862 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7863 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7865 2013-03-21 Richard Biener <rguenther@suse.de>
7867 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7868 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7870 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7872 * gcc.target/aarch64/vect.c: Test and result vector added
7873 for sabd and saba instructions.
7874 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7875 instructions in assembly.
7876 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7877 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7878 for fabd instruction.
7879 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7880 instruction in assembly.
7881 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7883 2013-03-20 Jeff Law <law@redhat.com>
7885 * g++.dg/tree-ssa/ssa-dom.C: New test.
7887 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7889 * gcc.target/powerpc/mmfpgpr.c: New test.
7890 * gcc.target/powerpc/sd-vsx.c: Likewise.
7891 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7892 * gcc.target/powerpc/vsx-float0.c: Likewise.
7894 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7896 PR tree-optimization/56355
7897 * gcc.dg/pr56355-1.c: New file.
7899 2013-03-20 Catherine Moore <clm@codesourcery.com>
7900 Richard Sandiford <rdsandiford@googlemail.com>
7902 * gcc.target/mips/mips.exp: Add microMIPS support.
7903 * gcc.target/mips/umips-movep-2.c: New test.
7904 * gcc.target/mips/umips-lwp-2.c: New test.
7905 * gcc.target/mips/umips-swp-5.c: New test.
7906 * gcc.target/mips/umips-constraints-1.c: New test.
7907 * gcc.target/mips/umips-lwp-3.c: New test.
7908 * gcc.target/mips/umips-swp-6.c: New test.
7909 * gcc.target/mips/umips-constraints-2.c: New test.
7910 * gcc.target/mips/umips-save-restore-1.c: New test.
7911 * gcc.target/mips/umips-lwp-4.c: New test.
7912 * gcc.target/mips/umips-swp-7.c: New test.
7913 * gcc.target/mips/umips-save-restore-2.c: New test.
7914 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7915 * gcc.target/mips/umips-lwp-5.c: New test.
7916 * gcc.target/mips/umips-save-restore-3.c: New test.
7917 * gcc.target/mips/umips-lwp-6.c: New test.
7918 * gcc.target/mips/umips-swp-1.c: New test.
7919 * gcc.target/mips/umips-lwp-7.c: New test.
7920 * gcc.target/mips/umips-swp-2.c: New test.
7921 * gcc.target/mips/umips-lwp-8.c: New test.
7922 * gcc.target/mips/umips-swp-3.c: New test.
7923 * gcc.target/mips/umips-movep-1.c: New test.
7924 * gcc.target/mips/umips-lwp-1.c: New test.
7925 * gcc.target/mips/umips-swp-4.c: New test.
7927 2013-03-20 Richard Biener <rguenther@suse.de>
7929 PR tree-optimization/56661
7930 * gcc.dg/torture/pr56661.c: New testcase.
7932 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7934 PR rtl-optimization/56605
7935 * gcc.target/powerpc/pr56605.c: New.
7937 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7940 * gfortran.dg/do_1.f90: Don't xfail.
7942 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7945 * gfortran.dg/namelist_77.f90: New.
7946 * gfortran.dg/namelist_78.f90: New.
7948 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7951 * gfortran.dg/open_negative_unit_1.f90: New.
7953 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7955 * gcc.target/aarch64/sbc.c: New test.
7957 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7959 * gcc.target/aarch64/ror.c: New test.
7961 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7963 * gcc.target/aarch64/extr.c: New test.
7965 2013-03-19 Richard Biener <rguenther@suse.de>
7967 PR tree-optimization/56273
7968 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7969 * c-c++-common/uninit-17.c: Likewise.
7971 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7973 PR tree-optimization/56635
7974 * g++.dg/torture/pr56635.C: New test.
7976 2013-03-18 Richard Biener <rguenther@suse.de>
7978 PR tree-optimization/3713
7979 * g++.dg/ipa/devirt-12.C: New testcase.
7981 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7984 * c-c++-common/pr56566.c: New test.
7986 2013-03-17 Jason Merrill <jason@redhat.com>
7988 * g++.dg/template/abstract-dr337.C: XFAIL.
7990 2013-03-16 Jakub Jelinek <jakub@redhat.com>
7993 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
7994 * c-c++-common/pr56607.c: New test.
7996 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
7999 * g++.dg/cpp0x/constexpr-array5.C: New.
8001 2013-03-15 Tobias Burnus <burnus@net-b.de>
8004 * gfortran.dg/transfer_intrinsic_5.f90: New.
8006 2013-03-15 Kai Tietz <ktietz@redhat.com>
8008 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8009 * gcc.target/i386/pr20020-1.c: Likewise.
8010 * gcc.target/i386/pr20020-2.c: Likewise.
8011 * gcc.target/i386/pr20020-3.c: Likewise.
8012 * gcc.target/i386/pr53425-1.c: Likewise.
8013 * gcc.target/i386/pr53425-2.c: Likewise.
8014 * gcc.target/i386/pr55093.c: Likewise.
8015 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8017 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8020 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8021 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8023 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8025 PR tree-optimization/53265
8026 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8028 * gcc.dg/graphite/id-6.c (test): Likewise.
8029 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8030 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8032 PR tree-optimization/53265
8033 * gcc.dg/pr53265.c: New test.
8034 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8036 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8038 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8039 n, use it as high bound instead of 4.
8041 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8044 * gcc.target/sh/pr49880-1.c: New.
8045 * gcc.target/sh/pr49880-2.c: New.
8046 * gcc.target/sh/pr49880-3.c: New.
8047 * gcc.target/sh/pr49880-4.c: New.
8048 * gcc.target/sh/pr49880-5.c: New.
8050 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8052 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8054 2013-03-13 Richard Biener <rguenther@suse.de>
8056 PR tree-optimization/56608
8057 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8059 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8062 * g++.dg/cpp0x/alias-decl-32.C: New.
8064 2013-03-11 Jan Hubicka <jh@suse.cz>
8067 * gcc.c-torture/compile/pr56571.c: New testcase.
8069 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8071 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8072 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8074 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8076 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8077 * gcc.dg/inline_4.c: Likewise.
8078 * gcc.dg/unroll_2.c: Likewise.
8079 * gcc.dg/unroll_3.c: Likewise.
8080 * gcc.dg/unroll_4.c: Likewise.
8082 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8085 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8088 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8090 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8093 * gcc.c-torture/compile/pr40797.c: New.
8095 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8097 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8099 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8102 * gfortran.dg/class_56.f90: New test.
8104 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8107 * gcc.target/mips/pr56524.c: New test.
8109 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8112 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8114 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8117 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8119 2013-03-08 Marek Polacek <polacek@redhat.com>
8121 PR tree-optimization/56478
8122 * gcc.dg/torture/pr56478.c: New test.
8124 2013-03-08 Kai Tietz <ktietz@redhat.com>
8126 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8127 targets linker option --allow-multiple-definition.
8129 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8130 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8131 * gcc.dg/pr52549.c: Add LLP64 case.
8132 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8133 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8134 * gcc.dg/torture/pr51071-2.c: Likewise.
8135 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8136 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8137 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8138 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8139 * gcc.dg/weak/weak-1.c: Likewise.
8140 * gcc.dg/weak/weak-2.c: Likewise.
8141 * gcc.dg/weak/weak-3.c: Likewise.
8142 * gcc.dg/weak/weak-4.c: Likewise.
8143 * gcc.dg/weak/weak-5.c: Likewise.
8144 * gcc.dg/weak/weak-15.c: Likewise.
8145 * gcc.dg/weak/weak-16.c: Likewise.
8147 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8149 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8151 PR tree-optimization/56559
8152 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8154 2013-03-07 Andreas Schwab <schwab@suse.de>
8156 * gcc.dg/pr31490.c: Fix last change.
8158 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8161 * g++.dg/template/crash115.C: New.
8163 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8165 PR tree-optimization/56539
8166 * gcc.c-torture/compile/pr56539.c: New test.
8168 2013-03-06 Kai Tietz <ktietz@redhat.com>
8170 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8172 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8173 * gcc.dg/lto/20091013-1_2.c: Likewise.
8174 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8176 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8178 * gnat.dg/specs/aggr6.ads: New test.
8180 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8182 * gnat.dg/loop_optimization15.ad[sb]: New test.
8184 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.dg/pr56548.c: New test.
8189 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8194 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8197 * g++.dg/template/typename20.C: New test.
8199 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8202 * gcc.dg/pr56510.c: New test.
8204 PR rtl-optimization/56484
8205 * gcc.c-torture/compile/pr56484.c: New test.
8207 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8210 * g++.dg/warn/Wsign-conversion-2.C: New.
8212 2013-03-05 Richard Biener <rguenther@suse.de>
8214 PR tree-optimization/56270
8215 * gcc.dg/vect/slp-38.c: New testcase.
8217 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8219 PR rtl-optimization/56494
8220 * gcc.dg/pr56494.c: New test.
8222 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8224 * gcc.dg/pr56424.c: New test.
8226 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8228 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8229 * gcc.dg/pr56228.c <avr>: Skip.
8231 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8234 PR tree-optimization/52631
8235 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8237 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8239 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8240 * gcc.dg/vect/vect-83_64.c: Same.
8242 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8245 * gfortran.dg/pointer_check_13.f90: New test.
8247 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8250 * gfortran.dg/array_constructor_42.f90: New test.
8252 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8255 * g++.dg/template/static33.C: New.
8256 * g++.dg/template/static34.C: Likewise.
8259 * g++.dg/template/static35.C: New.
8261 2013-03-01 Steve Ellcey <sellcey@mips.com>
8263 * gcc.dg/pr56396.c: Require pic support.
8265 2013-03-01 Richard Biener <rguenther@suse.de>
8267 PR tree-optimization/55481
8268 * gcc.dg/torture/pr56488.c: New testcase.
8270 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8271 Jakub Jelinek <jakub@redhat.com>
8274 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8275 no_sanitize_address attribute rather than no_address_safety_analysis.
8276 * g++.dg/asan/sanitizer_test_utils.h
8277 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8278 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8279 in addition to no_address_safety_analysis.
8281 2013-02-28 Jason Merrill <jason@redhat.com>
8284 * g++.dg/cpp0x/constexpr-and.C: New.
8286 2013-02-28 Martin Jambor <mjambor@suse.cz>
8288 PR tree-optimization/56294
8289 * g++.dg/debug/pr56294.C: New test.
8291 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8293 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8295 2013-02-27 Marek Polacek <polacek@redhat.com>
8297 PR rtl-optimization/56466
8298 * gcc.dg/pr56466.c: New test.
8300 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8302 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8303 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8304 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8306 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8309 * gcc.dg/pr45472.c: New test.
8311 2013-02-26 Marek Polacek <polacek@redhat.com>
8313 PR tree-optimization/56426
8314 * gcc.dg/pr56436.c: New test.
8316 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8318 PR tree-optimization/56448
8319 * gcc.c-torture/compile/pr56448.c: New test.
8321 PR tree-optimization/56443
8322 * gcc.dg/torture/pr56443.c: New test.
8324 2013-02-25 Richard Biener <rguenther@suse.de>
8326 PR tree-optimization/56175
8327 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8329 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8332 * g++.dg/torture/pr56403.C: New test.
8334 2013-02-25 Catherine Moore <clm@codesourcery.com>
8337 2013-02-24 Catherine Moore <clm@codesourcery.com>
8338 Richard Sandiford <rdsandiford@googlemail.com>
8340 * gcc.target/mips/mips.exp: Add microMIPS support.
8341 * gcc.target/mips/umips-movep-2.c: New test.
8342 * gcc.target/mips/umips-lwp-2.c: New test.
8343 * gcc.target/mips/umips-swp-5.c: New test.
8344 * gcc.target/mips/umips-constraints-1.c: New test.
8345 * gcc.target/mips/umips-lwp-3.c: New test.
8346 * gcc.target/mips/umips-swp-6.c: New test.
8347 * gcc.target/mips/umips-constraints-2.c: New test.
8348 * gcc.target/mips/umips-save-restore-1.c: New test.
8349 * gcc.target/mips/umips-lwp-4.c: New test.
8350 * gcc.target/mips/umips-swp-7.c: New test.
8351 * gcc.target/mips/umips-save-restore-2.c: New test.
8352 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8353 * gcc.target/mips/umips-lwp-5.c: New test.
8354 * gcc.target/mips/umips-save-restore-3.c: New test.
8355 * gcc.target/mips/umips-lwp-6.c: New test.
8356 * gcc.target/mips/umips-swp-1.c: New test.
8357 * gcc.target/mips/umips-lwp-7.c: New test.
8358 * gcc.target/mips/umips-swp-2.c: New test.
8359 * gcc.target/mips/umips-lwp-8.c: New test.
8360 * gcc.target/mips/umips-swp-3.c: New test.
8361 * gcc.target/mips/umips-movep-1.c: New test.
8362 * gcc.target/mips/umips-lwp-1.c: New test.
8363 * gcc.target/mips/umips-swp-4.c: New test.
8365 2013-02-24 Catherine Moore <clm@codesourcery.com>
8366 Richard Sandiford <rdsandiford@googlemail.com>
8368 * gcc.target/mips/mips.exp: Add microMIPS support.
8369 * gcc.target/mips/umips-movep-2.c: New test.
8370 * gcc.target/mips/umips-lwp-2.c: New test.
8371 * gcc.target/mips/umips-swp-5.c: New test.
8372 * gcc.target/mips/umips-constraints-1.c: New test.
8373 * gcc.target/mips/umips-lwp-3.c: New test.
8374 * gcc.target/mips/umips-swp-6.c: New test.
8375 * gcc.target/mips/umips-constraints-2.c: New test.
8376 * gcc.target/mips/umips-save-restore-1.c: New test.
8377 * gcc.target/mips/umips-lwp-4.c: New test.
8378 * gcc.target/mips/umips-swp-7.c: New test.
8379 * gcc.target/mips/umips-save-restore-2.c: New test.
8380 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8381 * gcc.target/mips/umips-lwp-5.c: New test.
8382 * gcc.target/mips/umips-save-restore-3.c: New test.
8383 * gcc.target/mips/umips-lwp-6.c: New test.
8384 * gcc.target/mips/umips-swp-1.c: New test.
8385 * gcc.target/mips/umips-lwp-7.c: New test.
8386 * gcc.target/mips/umips-swp-2.c: New test.
8387 * gcc.target/mips/umips-lwp-8.c: New test.
8388 * gcc.target/mips/umips-swp-3.c: New test.
8389 * gcc.target/mips/umips-movep-1.c: New test.
8390 * gcc.target/mips/umips-lwp-1.c: New test.
8391 * gcc.target/mips/umips-swp-4.c: New test.
8393 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8396 * lib/asan-dg.exp (asan_link_flags): Add
8397 -B${gccpath}/libsanitizer/asan/ to flags.
8399 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8402 * gcc.dg/torture/pr56420.c: New test.
8404 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8407 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8409 2013-02-21 Martin Jambor <mjambor@suse.cz>
8411 PR tree-optimization/56310
8412 * g++.dg/ipa/pr56310.C: New test.
8414 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8417 * gfortran.dg/proc_ptr_comp_37.f90: New.
8419 2013-02-21 Richard Biener <rguenther@suse.de>
8421 PR tree-optimization/56415
8423 2013-02-11 Richard Biener <rguenther@suse.de>
8425 PR tree-optimization/56273
8426 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8427 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8428 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8429 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8430 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8431 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8433 2013-02-21 Marek Polacek <polacek@redhat.com>
8435 PR tree-optimization/56398
8436 * g++.dg/torture/pr56398.C: New test.
8438 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8441 * gcc.c-torture/compile/pr56405.c: New test.
8443 2013-02-20 Jan Hubicka <jh@suse.cz>
8445 PR tree-optimization/56265
8446 * g++.dg/ipa/devirt-11.C: New testcase.
8448 2013-02-20 Richard Biener <rguenther@suse.de>
8450 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8452 2013-02-20 Richard Biener <rguenther@suse.de>
8453 Jakub Jelinek <jakub@redhat.com>
8455 PR tree-optimization/56396
8456 * gcc.dg/pr56396.c: New testcase.
8458 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8461 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8463 2013-02-19 Richard Biener <rguenther@suse.de>
8465 PR tree-optimization/56384
8466 * gcc.dg/torture/pr56384.c: New testcase.
8468 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8470 PR tree-optimization/56350
8471 * gcc.dg/pr56350.c: New test.
8473 PR tree-optimization/56381
8474 * g++.dg/opt/pr56381.C: New test.
8476 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8479 * lib/dg-pch.exp (pch-init, pch-finish,
8480 check_effective_target_pch_supported_debug): New procs.
8481 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8482 Likewise if $pch_unsupported_debug and $flags include -g.
8483 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8484 and dg-require-effective-target pch_unsupported_debug.
8485 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8486 * objc.dg/pch/pch.exp: Likewise.
8487 * gcc.dg/pch/pch.exp: Likewise.
8488 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8489 pch_unsupported_debug.
8490 * gcc.dg/pch/valid-1.hs: Likewise.
8491 * gcc.dg/pch/valid-1b.c: Likewise.
8492 * gcc.dg/pch/valid-1b.hs: Likewise.
8494 2013-02-18 Richard Biener <rguenther@suse.de>
8496 PR tree-optimization/56366
8497 * gcc.dg/torture/pr56366.c: New testcase.
8499 2013-02-18 Richard Biener <rguenther@suse.de>
8502 * gcc.dg/torture/pr56349.c: New testcase.
8504 2013-02-18 Richard Biener <rguenther@suse.de>
8506 PR tree-optimization/56321
8507 * gcc.dg/torture/pr56321.c: New testcase.
8509 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8511 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8513 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8514 Dodji Seketeli <dodji@redhat.com>
8517 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8518 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8519 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8520 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8521 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8522 * c-c++-common/asan/pr56330.c: Likewise.
8523 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8524 Ensure the size argument of __builtin_memcpy is a constant.
8526 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8527 Paolo Carlini <paolo.carlini@oracle.com>
8530 * g++.dg/cpp0x/enum23.C: New.
8532 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8535 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8537 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8539 PR rtl-optimization/56348
8540 * gcc.target/i386/pr56348.c: New test.
8542 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8544 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8545 * gcc.target/arm/interrupt-2.c: Likewise.
8547 2013-02-15 Tobias Burnus <burnus@net-b.de>
8550 * gfortran.dg/matmul_9.f90: New.
8552 2013-02-15 Tobias Burnus <burnus@net-b.de>
8555 * gfortran.dg/init_flag_11.f90: New.
8557 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8559 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8561 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8563 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8566 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8567 Tobias Burnus <burnus@net-b.de>
8570 * gfortran.dg/allocatable_function_7.f90: New.
8572 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8574 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8575 * asan_globals_test-wrapper.cc: New file.
8576 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8577 instead of asan_globals_test.cc as dg-additional-sources.
8578 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8579 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8580 "sanitizer_test_utils.h" instead of
8581 "sanitizer_common/tests/sanitizer_test_utils.h".
8582 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8583 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8584 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8585 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8586 * g++.dg/asan/asan_test.cc: Synced from upstream.
8587 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8589 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8592 * c-c++-common/asan/memcmp-2.c: New test.
8594 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8597 * g++.dg/cpp0x/udlit-string-literal.h: New.
8598 * g++.dg/cpp0x/udlit-string-literal.C: New.
8600 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8602 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8604 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8607 * gcc.target/arm/pr56184.C: New test.
8609 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8612 * g++.dg/torture/pr56302.C: New test.
8613 * g++.dg/cpp0x/constexpr-56302.C: New test.
8614 * c-c++-common/pr56302.c: New test.
8616 2013-02-13 Tobias Burnus <burnus@net-b.de>
8617 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8620 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8621 * gfortran.dg/quad_3.f90: Ditto.
8623 2013-02-13 Kostya Serebryany <kcc@google.com>
8625 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8626 to match the fresh asan run-time.
8627 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8629 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8631 Avoid instrumenting duplicated memory access in the same basic block
8632 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8633 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8634 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8635 * c-c++-common/asan/inc.c: Likewise.
8637 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8640 * gcc.target/i386/pr56148.c: New test.
8642 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8643 Tobias Burnus <burnus@net-b.de>
8646 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8649 2013-02-12 Richard Biener <rguenther@suse.de>
8652 * gcc.dg/lto/pr56297_0.c: New testcase.
8653 * gcc.dg/lto/pr56297_0.c: Likewise.
8655 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8658 * gfortran.dg/typebound_deferred_1.f90: New.
8660 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8662 PR rtl-optimization/56151
8663 * gcc.target/i386/pr56151.c: New test.
8665 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8667 * g++.dg/ext/mv12.C: New test.
8668 * g++.dg/ext/mv12.h: New file.
8669 * g++.dg/ext/mv12-aux.C: New file.
8670 * g++.dg/ext/mv13.C: New test.
8672 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8674 * lib/target-supports.exp
8675 (check_effective_target_powerpc_eabi_ok): New.
8676 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8678 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8679 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8681 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8682 * gcc.target/powerpc/pr51623.c: Likewise.
8683 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8684 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8686 2013-02-11 Alexander Potapenko <glider@google.com>
8687 Jack Howarth <howarth@bromo.med.uc.edu>
8688 Jakub Jelinek <jakub@redhat.com>
8691 * g++.dg/asan/pr55617.C: Run on all targets.
8693 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8695 PR rtl-optimization/56275
8696 * gcc.dg/pr56275.c: New test.
8698 2013-02-11 Richard Biener <rguenther@suse.de>
8700 PR tree-optimization/56273
8701 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8703 2013-02-11 Richard Biener <rguenther@suse.de>
8705 PR tree-optimization/56264
8706 * gcc.dg/torture/pr56264.c: New testcase.
8708 2013-02-11 Richard Biener <rguenther@suse.de>
8710 PR tree-optimization/56273
8711 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8712 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8713 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8714 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8715 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8716 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8718 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8720 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8721 for *-*-linux-gnu targets.
8722 * g++.dg/asan/interception-test-1.c: Ditto.
8723 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8724 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8726 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8729 * gfortran.dg/intrinsic_size_4.f90 : New test.
8731 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8734 * gcc.target/powerpc/pr56256.c: New test.
8736 2013-02-08 Ian Lance Taylor <iant@google.com>
8738 * lib/go.exp: Load timeout.exp.
8740 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8742 PR rtl-optimization/56246
8743 * gcc.target/i386/pr56246.c: New test.
8745 2013-02-08 Jeff Law <law@redhat.com>
8748 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8750 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8753 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8756 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8758 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8760 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8762 PR rtl-optimization/56195
8763 * gcc.dg/torture/pr56195.c: New test.
8765 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8768 * gfortran.dg/recursive_interface_2.f90: New test.
8770 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8772 PR tree-optimization/56250
8773 * gcc.c-torture/execute/pr56250.c: New test.
8775 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8777 PR tree-optimization/56064
8778 * gcc.dg/fixed-point/view-convert-2.c: New test.
8780 2013-02-08 Michael Matz <matz@suse.de>
8782 PR tree-optimization/52448
8783 * gcc.dg/pr52448.c: New test.
8785 2013-02-08 Richard Biener <rguenther@suse.de>
8788 * gcc.dg/torture/pr56181.c: New testcase.
8790 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8793 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8794 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8796 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8799 * g++.dg/parse/crash61.C: New test.
8802 * g++.dg/parse/pr56239.C: New test.
8805 * g++.dg/abi/mangle61.C: New test.
8807 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8809 PR rtl-optimization/56225
8810 * gcc.target/i386/pr56225.c: New test.
8812 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8815 * gcc.dg/guality/pr56154-1.c: New test.
8816 * gcc.dg/guality/pr56154-2.c: New test.
8817 * gcc.dg/guality/pr56154-3.c: New test.
8818 * gcc.dg/guality/pr56154-4.c: New test.
8819 * gcc.dg/guality/pr56154-aux.c: New file.
8821 PR tree-optimization/55789
8822 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8824 * gcc.dg/tree-ssa/inline-3.c: Add
8825 --param max-early-inliner-iterations=2 option.
8827 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8830 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8831 Add -fno-dwarf2-cfi-asm to dg-options.
8834 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8837 * gcc.dg/pr56228.c: New test.
8839 2013-02-07 Alan Modra <amodra@gmail.com>
8842 * gcc.target/powerpc/pr54009.c: New test.
8844 * gfortran.dg/pr54131.f: New test.
8846 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8849 * gfortran.dg/array_constructor_41.f90: New test.
8851 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8854 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8856 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8859 * g++.dg/gomp/pr56217.C: New test.
8861 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8863 PR tree-optimization/56205
8864 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8865 * gcc.c-torture/execute/pr56205.c: New test.
8867 2013-02-05 Richard Biener <rguenther@suse.de>
8869 PR tree-optimization/53342
8870 PR tree-optimization/53185
8871 * gcc.dg/vect/pr53185-2.c: New testcase.
8873 2013-02-05 Jan Hubicka <jh@suse.cz>
8875 PR tree-optimization/55789
8876 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8877 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8878 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8879 * g++.dg/ipa/inline-1.C: New testcase.
8880 * g++.dg/ipa/inline-2.C: New testcase.
8881 * g++.dg/ipa/inline-3.C: New testcase.
8883 2013-02-05 Jan Hubicka <jh@suse.cz>
8885 PR tree-optimization/55789
8886 * g++.dg/torture/pr55789.C: New testcase.
8888 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8891 * gcc.dg/pr56167.c: New test.
8893 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8896 * gcc.target/sh/pr55146.c: New.
8898 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8900 PR tree-optimization/54386
8901 * gcc.target/sh/pr54386.c: New.
8903 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8906 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8909 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8911 2013-02-04 Alexander Potapenko <glider@google.com>
8912 Jack Howarth <howarth@bromo.med.uc.edu>
8913 Jakub Jelinek <jakub@redhat.com>
8916 * g++.dg/asan/pr55617.C: New test.
8918 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8921 * gfortran.dg/typebound_operator_19.f90: New test.
8922 * gfortran.dg/typebound_assignment_4.f90: New test.
8924 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8927 * gfortran.dg/recursive_interface_1.f90: New test.
8929 2013-02-04 Richard Guenther <rguenther@suse.de>
8932 * gcc.dg/lto/pr56168_0.c: New testcase.
8933 * gcc.dg/lto/pr56168_1.c: Likewise.
8935 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8939 * gfortran.dg/block_12.f90: New test.
8940 * gfortran.dg/module_error_1.f90: New test.
8942 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8944 * lib/target-supports.exp (check_effective_target_vect_float)
8945 (check_effective_target_vect_no_align): Add mips-sde-elf.
8947 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8949 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8951 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8953 * gcc.dg/pr56023.c: XFAIL on AIX.
8954 * gcc.dg/vect/pr49352.c: Same.
8956 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8958 * gnat.dg/opt26.adb: New test.
8960 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8963 2013-01-27 Amol Pise <amolpise15@gmail.com>
8965 * gcc.target/arm/neon-vfnms-1.c: New test.
8966 * gcc.target/arm/neon-vfnma-1.c: New test.
8968 2013-01-31 Richard Biener <rguenther@suse.de>
8970 PR tree-optimization/56157
8971 * gcc.dg/torture/pr56157.c: New testcase.
8973 2013-01-30 Richard Biener <rguenther@suse.de>
8975 PR tree-optimization/56150
8976 * gcc.dg/torture/pr56150.c: New testcase.
8978 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8981 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
8982 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
8983 printed in backtrace.
8984 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
8985 to avoid errors about mismatched allocation vs. deallocation.
8988 * g++.dg/mv1.C: Moved to...
8989 * g++.dg/ext/mv1.C: ... here. Adjust test.
8990 * g++.dg/mv2.C: Moved to...
8991 * g++.dg/ext/mv2.C: ... here. Adjust test.
8992 * g++.dg/mv3.C: Moved to...
8993 * g++.dg/ext/mv3.C: ... here.
8994 * g++.dg/mv4.C: Moved to...
8995 * g++.dg/ext/mv4.C: ... here.
8996 * g++.dg/mv5.C: Moved to...
8997 * g++.dg/ext/mv5.C: ... here. Adjust test.
8998 * g++.dg/mv6.C: Moved to...
8999 * g++.dg/ext/mv6.C: ... here. Adjust test.
9000 * g++.dg/ext/mv7.C: New test.
9001 * g++.dg/ext/mv8.C: New test.
9002 * g++.dg/ext/mv9.C: New test.
9003 * g++.dg/ext/mv10.C: New test.
9004 * g++.dg/ext/mv11.C: New test.
9006 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9008 PR rtl-optimization/56144
9009 * gcc.dg/pr56144.c: New.
9011 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9013 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9015 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9016 * g++.dg/cpp0x/constexpr-55573.C: Same
9018 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9020 PR tree-optimization/56064
9021 * gcc.dg/fixed-point/view-convert.c: New test.
9023 2013-01-30 Andreas Schwab <schwab@suse.de>
9025 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9026 evaluate the end index in string range.
9028 2013-01-30 Tobias Burnus <burnus@net-b.de>
9031 * gfortran.dg/allocatable_function_6.f90: New.
9033 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9034 Mikael Morin <mikael@gcc.gnu.org>
9037 * gfortran.dg/proc_ptr_comp_36.f90: New.
9039 2013-01-29 Richard Biener <rguenther@suse.de>
9041 PR tree-optimization/55270
9042 * gcc.dg/torture/pr55270.c: New testcase.
9044 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9046 PR rtl-optimization/56117
9047 * gcc.dg/pr56117.c: New test.
9049 2013-01-28 Richard Biener <rguenther@suse.de>
9051 PR tree-optimization/56034
9052 * gcc.dg/torture/pr56034.c: New testcase.
9054 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9056 PR tree-optimization/56125
9057 * gcc.dg/pr56125.c: New test.
9059 2013-01-28 Tobias Burnus <burnus@net-b.de>
9060 Mikael Morin <mikael@gcc.gnu.org>
9063 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9064 * gfortran.dg/import8.f90: Likewise.
9065 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9066 * gfortran.dg/import10.f90: New test.
9067 * gfortran.dg/import11.f90: Likewise
9069 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9072 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9073 string.h. Provide memset, malloc and free prototypes, adjust line
9074 numbers in dg-output.
9075 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9076 Provide memset prototype and adjust line numbers in dg-output.
9077 * c-c++-common/asan/global-overflow-1.c: Likewise.
9079 PR tree-optimization/56094
9080 * gcc.dg/pr56094.c: New test.
9082 2013-01-27 Amol Pise <amolpise15@gmail.com>
9084 * gcc.target/arm/neon-vfnms-1.c: New test.
9085 * gcc.target/arm/neon-vfnma-1.c: New test.
9087 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9090 * gcc.target/i386/pr56114.c: New test.
9092 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9095 * gfortran.dg/associate_14.f90: New test.
9098 * gfortran.dg/associate_13.f90: New test.
9100 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9102 PR tree-optimization/56098
9103 * gcc.dg/pr56098-1.c: New test.
9104 * gcc.dg/pr56098-2.c: New test.
9106 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9109 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9111 2013-01-22 Marek Polacek <polacek@redhat.com>
9113 PR tree-optimization/56035
9114 * gcc.dg/pr56035.c: New test.
9116 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9118 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9121 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9123 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9125 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9128 * gcc.dg/pr56078.c: New test.
9129 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9131 2013-01-24 Martin Jambor <mjambor@suse.cz>
9133 PR tree-optimization/55927
9134 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9136 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9138 * gcc.target/i386/movsd.c: New test.
9140 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9143 * gcc.target/i386/pr55934.c: New test.
9145 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9148 * gfortran.dg/select_8.f90: New.
9150 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9152 * gcc.target/microblaze/microblaze.exp: Remove
9153 target_config_cflags check.
9155 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9158 * gfortran.dg/gomp/pr56052.f90: New test.
9161 * gcc.dg/pr49069.c: New test.
9163 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9166 * g++.dg/cpp0x/constexpr-static10.C: New.
9168 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9171 * gcc.target/i386/pr56028.c: New test.
9173 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9176 * gcc.target/i386/pr55686.c: New test.
9178 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9181 * g++.dg/cpp0x/variadic139.C: New test.
9182 * g++.dg/cpp0x/variadic140.C: Likewise.
9183 * g++.dg/cpp0x/variadic141.C: Likewise.
9185 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9187 * gnat.dg/warn8.adb: New test.
9189 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9192 * gfortran.dg/include_8.f90: New test.
9194 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9196 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9197 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9199 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9201 PR tree-optimization/56051
9202 * gcc.c-torture/execute/pr56051.c: New test.
9204 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9206 PR rtl-optimization/56023
9207 * gcc.dg/pr56023.c: New test.
9209 2013-01-21 Martin Jambor <mjambor@suse.cz>
9212 * gcc.target/i386/pr56022.c: New test.
9214 2013-01-21 Jason Merrill <jason@redhat.com>
9216 * lib/target-supports.exp (check_effective_target_alias): New.
9218 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9221 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9223 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9225 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9227 2013-01-19 Jeff Law <law@redhat.com>
9229 PR tree-optimization/52631
9230 * tree-ssa/pr52631.c: New test.
9231 * tree-ssa/ssa-fre-9: Update expected output.
9233 2013-01-19 Anthony Green <green@moxielogic.com>
9235 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9238 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9240 PR tree-optimization/56029
9241 * g++.dg/torture/pr56029.C: New test.
9243 2013-01-18 Sharad Singhai <singhai@google.com>
9245 PR tree-optimization/55995
9246 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9248 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9251 * gcc.target/i386/pr55433.c: New.
9253 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9256 * gfortran.dg/pr56015.f90: New test.
9258 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9260 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9262 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9264 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9265 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9266 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9267 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9268 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9270 2013-01-17 Jeff Law <law@redhat.com>
9272 * gcc.dg/pr52573.c: Move to...
9273 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9275 PR rtl-optimization/52573
9276 * gcc.dg/pr52573.c: New test.
9278 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9281 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9282 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9283 check_no_compiler_messages to test support in ucontext.h.
9284 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9285 compliant RLIMIT_AS.
9287 2013-01-17 Marek Polacek <polacek@redhat.com>
9289 PR rtl-optimization/55833
9290 * gcc.dg/pr55833.c: New test.
9292 2013-01-17 Jan Hubicka <jh@suse.cz>
9294 PR tree-optimization/55273
9295 * gcc.c-torture/compile/pr55273.c: New testcase.
9297 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9300 * gcc.target/pr55981.c: New test.
9302 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9304 * gcc.target/arm/pr40887.c: Require at least armv5.
9305 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9306 * gcc.target/arm/pr51915.c: Likewise.
9307 * gcc.target/arm/pr52006.c: Likewise.
9308 * gcc.target/arm/pr53187.c: Likewise.
9310 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9311 * gcc.target/arm/ftest-support-arm.h: Delete.
9312 * gcc.target/arm/ftest-support-thumb.h: Delete.
9313 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9314 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9315 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9316 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9317 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9318 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9319 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9320 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9321 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9322 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9323 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9324 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9325 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9326 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9327 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9328 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9329 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9330 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9331 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9332 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9333 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9334 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9335 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9336 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9338 2013-01-17 Martin Jambor <mjambor@suse.cz>
9340 PR tree-optimizations/55264
9341 * g++.dg/ipa/pr55264.C: New test.
9343 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9346 * gfortran.dg/class_55.f90: New.
9348 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9351 * gcc.c-torture/execute/builtins/builtins.exp: Add
9352 -Wl,--allow-multiple-definition for eabi and elf targets.
9355 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9356 check_effective_target_vect_perm_short,
9357 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9358 check_effective_target_vect64): Return 0 for big-endian ARM.
9359 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9361 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9364 2013-01-16 Richard Biener <rguenther@suse.de>
9366 PR tree-optimization/55964
9367 * gcc.dg/torture/pr55964.c: New testcase.
9369 2013-01-16 Richard Biener <rguenther@suse.de>
9371 PR tree-optimization/54767
9372 PR tree-optimization/53465
9373 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9375 2013-01-16 Christian Bruel <christian.bruel@st.com>
9378 * gcc.target/sh/sh-switch.c: New testcase.
9380 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9382 * gcc.dg/webizer.c: Increase the array size.
9384 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9387 * gcc.dg/pr55940.c: New test.
9389 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9390 Harald Anlauf <anlauf@gmx.de>
9392 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9393 * gfortran.dg/bounds_check_5.f90: Likewise.
9394 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9395 * gfortran.dg/continuation_9.f90: Likewise.
9396 * gfortran.dg/move_alloc_13.f90: Likewise.
9397 * gfortran.dg/structure_constructor_11.f90: Likewise.
9398 * gfortran.dg/tab_continuation.f: Likewise.
9399 * gfortran.dg/warning-directive-2.F90: Likewise.
9400 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9402 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9404 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9405 * gcc.target/arm/fma-sp.c: Likewise.
9407 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9409 PR rtl-optimization/55153
9410 * gcc.dg/pr55153.c: New.
9412 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9414 PR tree-optimization/55920
9415 * gcc.c-torture/compile/pr55920.c: New test.
9417 2013-01-15 Richard Biener <rguenther@suse.de>
9420 * gcc.dg/torture/pr55882.c: New testcase.
9422 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9424 PR tree-optimization/55955
9425 * gcc.c-torture/compile/pr55955.c: New test.
9427 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9430 * g++.dg/cpp0x/alias-decl-31.C: New test.
9432 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9435 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9436 case where interface is null.
9438 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9441 * gfortran.dg/array_constructor_40.f90: New test.
9443 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9445 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9447 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9449 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9450 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9451 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9452 * gcc.target/aarch64/vect-ld1r.c: New.
9453 * gcc.target/aarch64/vect-ld1r.x: New.
9455 2013-01-14 Andi Kleen <ak@linux.intel.com>
9458 * gcc.target/i386/hle-clear-rel.c: New file
9459 * gcc.target/i386/hle-store-rel.c: New file.
9461 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9463 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9464 * gfortran.dg/bounds_check_4.f90: Likewise.
9465 * gfortran.dg/inquire_10.f90: Likewise.
9466 * gfortran.dg/minloc_3.f90: Likewise.
9467 * gfortran.dg/minlocval_3.f90: Likewise.
9468 * gfortran.dg/module_double_reuse.f90: Likewise.
9469 * gfortran.dg/mvbits_1.f90: Likewise.
9470 * gfortran.dg/oldstyle_1.f90: Likewise.
9471 * gfortran.dg/pr20163-2.f: Likewise.
9472 * gfortran.dg/save_1.f90: Likewise.
9473 * gfortran.dg/scan_1.f90: Likewise.
9474 * gfortran.dg/select_char_1.f90: Likewise.
9475 * gfortran.dg/shape_4.f90: Likewise.
9476 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9477 * gfortran.dg/function_optimize_10.f90: Likewise.
9478 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9479 * gfortran.dg/used_types_17.f90: Likewise.
9480 * gfortran.dg/used_types_18.f90: Likewise.
9482 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9485 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9487 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9489 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9491 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9493 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9495 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9498 * gfortran.dg/assumed_type_2.f90: Fix test case.
9499 * gfortran.dg/internal_pack_13.f90: New test.
9500 * gfortran.dg/internal_pack_14.f90: New test.
9502 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9505 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9506 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9509 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9511 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9513 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9516 * gcc.target/s390/pr55719.c: New testcase.
9518 2013-01-11 Richard Guenther <rguenther@suse.de>
9520 PR tree-optimization/44061
9521 * gcc.dg/pr44061.c: New testcase.
9523 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9525 Update copyright years.
9527 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9528 Jakub Jelinek <jakub@redhat.com>
9531 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9533 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9535 PR rtl-optimization/55672
9536 * gcc.target/i386/pr55672.c: New.
9538 2013-01-10 Jeff Law <law@redhat.com>
9540 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9541 pass/fail message unique.
9544 2013-01-10 Jason Merrill <jason@redhat.com>
9546 * ada/.gitignore: New.
9548 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9550 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9552 * g++.dg/tls/thread_local2.C: Likewise.
9553 * g++.dg/tls/thread_local2g.C: Likewise.
9554 * g++.dg/tls/thread_local6.C: Likewise.
9555 * g++.dg/tls/thread_local-order1.C: Add tls options.
9556 * g++.dg/tls/thread_local-order2.C: Likewise.
9557 * g++.dg/tls/thread_local3.C: Likewise.
9558 * g++.dg/tls/thread_local3g.C: Likewise.
9559 * g++.dg/tls/thread_local4.C: Likewise.
9560 * g++.dg/tls/thread_local4g.C: Likewise.
9561 * g++.dg/tls/thread_local5.C: Likewise.
9562 * g++.dg/tls/thread_local5g.C: Likewise.
9563 * g++.dg/tls/thread_local6g.C: Likewise.
9565 2013-01-10 Kostya Serebryany <kcc@google.com>
9567 * g++.dg/asan/asan_test.cc: Sync from upstream.
9569 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9571 PR tree-optimization/55921
9572 * gcc.c-torture/compile/pr55921.c: New test.
9574 2013-01-09 Jan Hubicka <jh@suse.cz>
9576 PR tree-optimization/55569
9577 * gcc.c-torture/compile/pr55569.c: New testcase.
9579 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9582 * gfortran.dg/use_28.f90: New test.
9584 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9586 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9587 number matching more robust.
9589 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9591 PR rtl-optimization/55829
9592 * gcc.target/i386/pr55829.c: New.
9594 2013-01-09 Tobias Burnus <burnus@net-b.de>
9597 * gfortran.dg/bind_c_bool_1.f90: New.
9598 * gfortran.dg/do_5.f90: Add dg-warning.
9600 2013-01-09 Jan Hubicka <jh@suse.cz>
9602 PR tree-optimization/55875
9603 * gcc.c-torture/execute/pr55875.c: New testcase.
9604 * g++.dg/torture/pr55875.C: New testcase.
9606 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9609 * c-c++-common/pr48418.c: New test.
9611 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9614 * g++.dg/tls/thread_local-ice.C: New.
9616 2013-01-09 Andreas Schwab <schwab@suse.de>
9618 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9620 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9622 PR tree-optimization/48189
9623 * gcc.dg/pr48189.c: New test.
9625 2013-01-04 Jan Hubicka <jh@suse.cz>
9627 PR tree-optimization/55823
9628 * g++.dg/ipa/devirt-10.C: New testcase.
9630 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9631 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9633 PR rtl-optimization/55845
9634 * gcc.target/i386/pr55845.c: New test.
9636 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9638 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9639 instructions generated instead of number of occurances.
9641 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9643 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9644 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9645 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9646 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9647 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9648 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9649 * gcc.target/aarch64/vect-fcm.x: Likewise.
9650 * lib/target-supports.exp
9651 (check_effective_target_vect_cond): Enable for AArch64.
9653 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9655 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9656 endian-safe float pool loading.
9657 (test_square_root_v4sf): Likewise.
9658 (test_square_root_v2df): Likewise.
9659 * lib/target-supports.exp
9660 (check_effective_target_vect_call_sqrtf): Add AArch64.
9662 2013-01-08 Martin Jambor <mjambor@suse.cz>
9665 * gcc.dg/tree-ssa/pr55579.c: New test.
9667 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9669 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9672 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9675 * gcc.dg/torture/pr55890-3.c: New test.
9678 * gcc.c-torture/compile/pr55851.c: New test.
9681 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9684 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9687 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9689 2013-01-07 Tobias Burnus <burnus@net-b.de>
9692 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9693 * gfortran.dg/pointer_init_7.f90: New.
9695 2013-01-07 Richard Biener <rguenther@suse.de>
9697 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9699 2013-01-07 Richard Biener <rguenther@suse.de>
9702 * gcc.dg/torture/pr55890-1.c: New testcase.
9703 * gcc.dg/torture/pr55890-2.c: Likewise.
9705 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9707 * gcc.target/aarch64/fmovd.c: New.
9708 * gcc.target/aarch64/fmovf.c: Likewise.
9709 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9710 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9711 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9712 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9713 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9714 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9716 2013-01-07 Richard Biener <rguenther@suse.de>
9718 PR tree-optimization/55888
9719 PR tree-optimization/55862
9720 * gcc.dg/torture/pr55888.c: New testcase.
9722 2013-01-07 Tobias Burnus <burnus@net-b.de>
9725 * gfortran.dg/intrinsic_size_3.f90: New.
9727 2013-01-07 Tobias Burnus <burnus@net-b.de>
9730 * gfortran.dg/select_type_32.f90: New.
9732 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9735 * g++.dg/cpp0x/alias-decl-29.C: New test.
9737 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9742 * gfortran.dg/class_array_15.f03: New test.
9744 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9749 * gfortran.dg/use_23.f90: New test.
9750 * gfortran.dg/use_24.f90: New test.
9751 * gfortran.dg/use_25.f90: New test.
9752 * gfortran.dg/use_26.f90: New test.
9753 * gfortran.dg/use_27.f90: New test.
9755 2013-01-06 Olivier Hainque <hainque@adacore.com>
9757 * gnat.dg/specs/clause_on_volatile.ads: New test.
9759 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9761 * gnat.dg/alignment10.adb: New test.
9763 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9764 Mikael Morin <mikael@gcc.gnu.org>
9767 * gfortran.dg/use_22.f90: New test.
9769 2013-01-04 Andrew Pinski <apinski@cavium.com>
9771 * gcc.target/aarch64/cmp-1.c: New testcase.
9773 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9776 * gfortran.dg/select_type_31.f03: New test.
9778 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9780 PR c++/54526 (again)
9781 * g++.dg/cpp0x/parse2.C: Extend.
9782 * g++.old-deja/g++.other/crash28.C: Adjust.
9784 2013-01-04 Richard Biener <rguenther@suse.de>
9786 PR tree-optimization/55862
9787 * gcc.dg/torture/pr55862.c: New testcase.
9789 2013-01-04 Martin Jambor <mjambor@suse.cz>
9791 PR tree-optimization/55755
9792 * gcc.dg/torture/pr55755.c: New test.
9793 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9794 * gcc.dg/tree-ssa/pr45144.c: Update.
9796 2013-01-04 Richard Biener <rguenther@suse.de>
9799 * gcc.dg/fold-reassoc-2.c: New testcase.
9801 2013-01-04 Tobias Burnus <burnus@net-b.de>
9804 * gfortran.dg/null_7.f90: New.
9806 2013-01-04 Tobias Burnus <burnus@net-b.de>
9810 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9811 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9812 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9814 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9816 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9818 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9821 * gfortran.dg/assignment_1.f90: Modified.
9822 * gfortran.dg/assignment_4.f90: New.
9824 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9826 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9828 2013-01-03 Richard Biener <rguenther@suse.de>
9830 PR tree-optimization/55857
9831 * gcc.dg/vect/pr55857-1.c: New testcase.
9832 * gcc.dg/vect/pr55857-2.c: Likewise.
9834 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9836 PR rtl-optimization/55838
9837 * gcc.dg/pr55838.c: New test.
9839 PR tree-optimization/55832
9840 * gcc.c-torture/compile/pr55832.c: New test.
9842 2013-01-02 Teresa Johnson <tejohnson@google.com>
9844 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9845 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9846 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9847 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9848 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9849 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9850 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9851 * gcc.dg/unroll_1.c: Ditto.
9852 * gcc.dg/unroll_2.c: Ditto.
9853 * gcc.dg/unroll_3.c: Ditto.
9854 * gcc.dg/unroll_4.c: Ditto.
9856 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9858 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9860 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9863 * gfortran.dg/eof_4.f90: New test.
9865 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9867 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9868 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9869 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9870 (compat_setup_dfp): Initialize compat_alt_caret and
9871 compat_save_TEST_ALWAYS_FLAGS.
9873 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9875 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9877 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9879 * gcc.dg/torture/fp-int-convert-2.c: New test.
9881 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9883 * gfortran.dg/newunit_3.f90: Add dg-do run.
9884 * gfortran.dg/inquire_15.f90: Add dg-do run.
9886 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9888 PR tree-optimization/55831
9889 * gcc.dg/pr55831.c: New test.
9891 Copyright (C) 2013 Free Software Foundation, Inc.
9893 Copying and distribution of this file, with or without modification,
9894 are permitted in any medium without royalty provided the copyright
9895 notice and this notice are preserved.