1 2013-11-28 Richard Biener <rguenther@suse.de>
4 * gcc.dg/lto/pr59323_0.c: New testcase.
6 2013-11-28 Jakub Jelinek <jakub@redhat.com>
9 PR tree-optimization/58018
10 PR tree-optimization/58131
11 * gcc.dg/torture/pr57393-1.c: New test.
12 * gcc.dg/torture/pr57393-2.c: New test.
13 * gcc.dg/torture/pr57393-3.c: New test.
14 * gcc.dg/torture/pr58018.c: New test.
15 * gcc.dg/torture/pr58131.c: New test.
16 * gfortran.dg/pr57393-1.f90: New test.
17 * gfortran.dg/pr57393-2.f90: New test.
19 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
23 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
25 * gcc.dg/guality/param-3.c: New test.
27 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
28 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
31 * gcc.target/i386/xop-frczX.c: New test.
33 2013-11-27 Jakub Jelinek <jakub@redhat.com>
35 PR tree-optimization/59014
36 * gcc.c-torture/execute/pr59014-2.c: New test.
38 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
41 * g++.dg/parse/crash66.C: New.
43 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
45 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
46 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
48 2013-11-27 Marek Polacek <polacek@redhat.com>
51 * g++.dg/ubsan/pr59306.C: New test.
53 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
54 Jakub Jelinek <jakub@redhat.com>
56 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
57 simdlen is a power of two.
58 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
59 Remove -msse2. Adjust regexps for name mangling changes.
60 * gcc.dg/gomp/simd-clones-3.c: Likewise.
61 * gcc.dg/vect/vect-simd-clone-1.c: New test.
62 * gcc.dg/vect/vect-simd-clone-2.c: New test.
63 * gcc.dg/vect/vect-simd-clone-3.c: New test.
64 * gcc.dg/vect/vect-simd-clone-4.c: New test.
65 * gcc.dg/vect/vect-simd-clone-5.c: New test.
66 * gcc.dg/vect/vect-simd-clone-6.c: New test.
67 * gcc.dg/vect/vect-simd-clone-7.c: New test.
68 * gcc.dg/vect/vect-simd-clone-8.c: New test.
69 * gcc.dg/vect/vect-simd-clone-9.c: New test.
70 * gcc.dg/vect/vect-simd-clone-10.c: New test.
71 * gcc.dg/vect/vect-simd-clone-10.h: New file.
72 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
73 * gcc.dg/vect/vect-simd-clone-11.c: New test.
75 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
77 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
78 Call set_ld_library_path_env_vars.
79 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
81 2013-11-27 Tom de Vries <tom@codesourcery.com>
82 Marc Glisse <marc.glisse@inria.fr>
85 * c-c++-common/pr59032.c: New testcase.
87 2013-11-27 Tom de Vries <tom@codesourcery.com>
88 Marc Glisse <marc.glisse@inria.fr>
91 * c-c++-common/pr59037.c: New testcase.
93 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
95 * gcc.c-torture/execute/20131127-1.c: New test.
97 2013-11-27 Richard Biener <rguenther@suse.de>
99 PR tree-optimization/59288
100 * gcc.dg/torture/pr59288.c: New testcase.
102 2013-11-27 Marek Polacek <polacek@redhat.com>
104 * c-c++-common/ubsan/undefined-1.c: New test.
106 2013-11-26 Jakub Jelinek <jakub@redhat.com>
108 PR tree-optimization/59014
109 * gcc.c-torture/execute/pr59014.c: New test.
112 * gcc.c-torture/execute/pr59229.c: New test.
114 PR rtl-optimization/59166
115 * gcc.dg/torture/pr59166.c: New test.
118 * g++.dg/gomp/pr58874.C: New test.
121 * g++.dg/gomp/pr59150.C: New test.
124 * c-c++-common/gomp/pr59152.c: New test.
126 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
128 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
129 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
130 * g++.dg/gomp/openmp-simd-1.C: Ditto.
131 * g++.dg/gomp/openmp-simd-2.C: Ditto.
132 * gfortran.dg/c_loc_test_22.f90: Ditto.
133 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
134 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
135 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
136 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
137 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
138 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
140 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
142 * gcc.target/arm/20131120.c: New test.
144 2013-11-26 Richard Biener <rguenther@suse.de>
146 PR tree-optimization/59245
147 * gcc.dg/torture/pr59245.c: New testcase.
149 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152 * gcc.target/arm/negdi-2.c: Scan more general register names.
154 2013-11-26 Terry Guo <terry.guo@arm.com>
156 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
157 * gcc.target/arm/thumb1-pic-single-base.c: New case.
159 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
162 * g++.dg/parse/bitfield4.C: New.
164 2013-11-26 Richard Biener <rguenther@suse.de>
166 PR tree-optimization/59287
167 * gcc.dg/tree-ssa/alias-29.c: New testcase.
169 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
172 * g++.dg/other/default8.C: New.
173 * g++.dg/tc1/dr217.C: Remove xfail.
174 * g++.dg/other/default5.C: Adjust.
175 * g++.old-deja/g++.mike/p1989.C: Likewise.
177 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/constexpr-ice9.C: New.
182 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
185 * g++.dg/other/cv_func3.C: New.
186 * g++.dg/other/cv_func.C: Adjust.
187 * g++.dg/parse/fn-typedef2.C: Likewise.
189 2013-11-25 Marek Polacek <polacek@redhat.com>
192 * g++.dg/ubsan/pr59250.C: New test.
194 2013-11-25 Janus Weil <janus@gcc.gnu.org>
197 * gfortran.dg/typebound_proc_30.f90: New.
199 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
202 * g++.dg/cpp0x/initlist75.C: New.
205 * g++.dg/cpp0x/gen-attrs-57.C: New.
207 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
211 * g++.dg/cpp1y/pr58533.C: Updated testcase.
212 * g++.dg/cpp1y/pr59112.C: New testcase.
213 * g++.dg/cpp1y/pr59113.C: New testcase.
215 2013-11-25 Terry Guo <terry.guo@arm.com>
217 * gcc.target/arm/thumb2-slow-flash-data.c: New.
219 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
221 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
222 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
224 2013-11-23 Janus Weil <janus@gcc.gnu.org>
227 * gfortran.dg/asynchronous_4.f90: New.
229 2013-11-22 Jakub Jelinek <jakub@redhat.com>
231 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
232 cleanup-tree-dump directive.
234 2013-11-22 Jan Hubicka <jh@suse.cz>
236 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
237 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
239 2013-11-22 Jakub Jelinek <jakub@redhat.com>
241 * g++.dg/ubsan/return-1.C: New test.
242 * g++.dg/ubsan/return-2.C: New test.
244 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
245 optimizing away some __asan_report* calls.
247 2013-11-22 Martin Jambor <mjambor@suse.cz>
249 * gcc.dg/pr10474.c: Also test ppc64.
250 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
252 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
254 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
257 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
258 specify an appropriate register class for VSX operations.
260 (load_gpr_to_vsx): Likewise.
261 (load_vsx_to_gpr): Likewise.
262 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
263 register class for VSX registers that the type can handle. Remove
264 checks for explicit number of instructions generated, just check
265 if the instruction is generated.
266 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
267 * gcc.target/powerpc/direct-move-float1.c: Likewise.
268 * gcc.target/powerpc/direct-move-float2.c: Likewise.
269 * gcc.target/powerpc/direct-move-double1.c: Likewise.
270 * gcc.target/powerpc/direct-move-double2.c: Likewise.
271 * gcc.target/powerpc/direct-move-long1.c: Likewise.
272 * gcc.target/powerpc/direct-move-long2.c: Likewise.
274 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
276 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
277 * gcc.target/powerpc/bool3-p7.c: Likewise.
278 * gcc.target/powerpc/bool3-p8.c: Likewise.
280 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
281 appropriate instructions are generated, don't check the count.
283 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
286 * gcc.target/arm/negdi-4.c: Delete invalid test.
287 * gcc.dg/torture/pr59216.c: New test.
289 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
291 * gcc.target/aarch64/vmov_n_1.c: New testcase.
293 2013-11-22 Richard Biener <rguenther@suse.de>
295 * gcc.dg/torture/20131122-0.c: New testcase.
297 2013-11-22 Jakub Jelinek <jakub@redhat.com>
299 * gcc.dg/vect/vect-124.c: New test.
301 2013-11-21 Cary Coutant <ccoutant@google.com>
303 * gcc.dg/debug/dwarf2/mlt1.c: New test.
304 * gcc.dg/debug/dwarf2/mlt2.c: New test.
306 2013-11-21 Jeff Law <law@redhat.com>
308 PR tree-optimization/59221
309 * gcc.c-torture/execute/pr59221.c: New test.
311 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
314 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
315 Make more generic for other platforms.
317 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
320 * gcc.target/sh/pr53976-1.c: New.
322 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
325 * gfortran.dg/erf_3.F90: New file.
327 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
329 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
331 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
333 PR rtl-optimization/59133
334 * gcc.target/i386/pr59133.c: New.
336 2013-11-20 Joseph Myers <joseph@codesourcery.com>
339 * gcc.dg/float-exact-1.c: New test.
341 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
343 PR rtl-optimization/54300
344 * gcc.target/arm/pr54300.C: New test.
346 2013-11-20 Diego Novillo <dnovillo@google.com>
349 * g++.dg/plugin/selfassign.c: Include stringpool.h
351 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
353 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
355 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
357 * gcc.target/s390/htm-1.c: Rename to ...
358 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
360 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
361 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
362 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
363 * gcc.target/s390/htm-builtins-1.c: New testcase.
364 * gcc.target/s390/htm-builtins-2.c: New testcase.
365 * gcc.target/s390/s390.exp: Add check for htm machine.
367 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
370 * c-c++-common/Wfloat-conversion.c: Copies relevant
371 tests from c-c++-common/Wconversion-real.c,
372 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
373 new testcase for conversions that are warned about by
376 2013-11-19 Martin Jambor <mjambor@suse.cz>
378 PR rtl-optimization/59099
379 * gcc.target/i386/pr59099.c: New test.
381 2013-11-19 Sriraman Tallam <tmsriram@google.com>
383 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
385 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
387 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
388 construct parameter slot value in endian-independent way.
389 (fcevv, fciievv, fcvevv): Use it.
391 2013-11-19 Jan Hubicka <jh@suse.cz>
393 * ipa/devirt9.C: Fix prevoius change.
395 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
397 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
398 Remove defined(__linux__).
400 2013-11-19 Richard Biener <rguenther@suse.de>
402 PR tree-optimization/59164
403 * gcc.dg/torture/pr59164.c: New testcase.
405 2013-11-19 Richard Biener <rguenther@suse.de>
408 * gcc.dg/torture/pr58956.c: New testcase.
410 2013-11-19 Marek Polacek <polacek@redhat.com>
412 * c-c++-common/ubsan/null-1.c: New test.
413 * c-c++-common/ubsan/null-2.c: New test.
414 * c-c++-common/ubsan/null-3.c: New test.
415 * c-c++-common/ubsan/null-4.c: New test.
416 * c-c++-common/ubsan/null-5.c: New test.
417 * c-c++-common/ubsan/null-6.c: New test.
418 * c-c++-common/ubsan/null-7.c: New test.
419 * c-c++-common/ubsan/null-8.c: New test.
420 * c-c++-common/ubsan/null-9.c: New test.
421 * c-c++-common/ubsan/null-10.c: New test.
422 * c-c++-common/ubsan/null-11.c: New test.
423 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
424 * c-c++-common/ubsan/shift-1.c: Likewise.
425 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
427 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
429 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
431 2013-11-19 Jan Hubicka <jh@suse.cz>
433 * ipa/devirt9.C: Verify that the optimization happens already before.
436 2013-11-19 Richard Biener <rguenther@suse.de>
438 PR tree-optimization/57517
439 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
440 * gcc.dg/torture/pr57517.c: Likewise.
442 2013-11-19 Jan Hubicka <jh@suse.cz>
444 * gcc.target/i386/memcpy-3.c: New testcase.
446 2013-11-18 Jan Hubicka <jh@suse.cz>
447 Uros Bizjak <ubizjak@gmail.com>
450 * gcc.target/i386/memcpy-2.c: Fix template;
451 add +1 so the testcase passes at 32bit.
453 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
455 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
456 Remove spurious FIXME.
458 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
460 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
462 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
465 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
467 2013-11-18 Richard Biener <rguenther@suse.de>
469 PR tree-optimization/59125
470 PR tree-optimization/54570
471 * gcc.dg/builtin-object-size-8.c: Un-xfail.
472 * gcc.dg/builtin-object-size-14.c: New testcase.
473 * gcc.dg/strlenopt-14gf.c: Adjust.
474 * gcc.dg/strlenopt-1f.c: Likewise.
475 * gcc.dg/strlenopt-4gf.c: Likewise.
477 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
479 * gnat.dg/volatile11.adb: New test.
480 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
482 2013-11-18 Yury Gribov <y.gribov@samsung.com>
485 * c-c++-common/asan/pr59106.c: New test.
487 2013-11-17 Jan Hubicka <jh@suse.cz>
489 * gcc.target/i386/memcpy-2.c: New testcase.
491 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
494 * gcc.target/i386/pr59153.c: New test.
496 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
499 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
500 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
502 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
505 * g++.dg/overload/addr2.C: New.
506 * g++.old-deja/g++.other/overload11.C: Adjust.
508 2013-11-15 Mike Stump <mikestump@comcast.net>
510 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
511 * lib/g++.exp (g++_target_compile): Likewise.
512 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
513 libraries. Remove debugging.
514 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
515 libraries. Remove -O0, redundant with default.
517 2013-11-15 Joseph Myers <joseph@codesourcery.com>
519 * c-c++-common/cpp/ucnid-2011-1.c: New test.
521 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/cpp0x/nsdmi-template8.C: New.
526 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/cpp0x/nsdmi-template7.C: New.
531 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/cpp0x/nsdmi-template6.C: New.
536 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
539 * g++.dg/cpp0x/nsdmi-template5.C: New.
541 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
543 * c-c++-common/cilk-plus/PS: New directory.
544 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
545 * g++.dg/dg.exp: Run Cilk Plus tests.
546 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
548 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
550 * gcc.dg/vmx/3b-15.c: Revise for little endian.
552 2013-11-15 Richard Biener <rguenther@suse.de>
554 PR tree-optimization/50262
555 * gcc.dg/tree-ssa/alias-28.c: New testcase.
556 * gcc.dg/strlenopt-1.c: Adjust.
557 * gcc.dg/strlenopt-1f.c: Likewise.
559 2013-11-15 Richard Biener <rguenther@suse.de>
561 * gcc.dg/torture/20131115-1.c: New testcase.
563 2013-11-15 Joseph Myers <joseph@codesourcery.com>
565 * gcc.dg/cpp/ucnid-9.c: New test.
567 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
569 * gnat.dg/stack_usage1b.adb: New test.
570 * gnat.dg/stack_usage1c.adb: Likewise.
572 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
574 * gnat.dg/specs/addr1.ads: Revert the last change.
575 * gnat.dg/specs/atomic1.ads: Likewise.
577 2013-11-14 Cong Hou <congh@google.com>
579 * gcc.dg/vect/vect-alias-check.c: Update.
581 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
584 * g++.dg/cpp0x/nsdmi-template3.C: New.
585 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
587 2013-11-14 Diego Novillo <dnovillo@google.com>
589 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
590 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
592 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
594 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
595 compiler and linker field if _CALL_ELF == 2.
596 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
597 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
598 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
600 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
602 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
604 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
605 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
606 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
608 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
610 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
612 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
613 * gcc.target/powerpc/pr57949-2.c: Likewise.
615 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
617 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
619 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
621 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
622 * gcc.dg/torture/float128-div-underflow.c: Likewise.
623 * gcc.dg/torture/float128-extend-nan.c: Likewise.
625 2013-11-14 Richard Biener <rguenther@suse.de>
627 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
629 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
631 * gnat.dg/specs/addr1.ads: XFAIL on x32.
632 * gnat.dg/specs/atomic1.ads: Likewise.
634 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
636 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
638 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
641 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
643 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
644 *-*-solaris2.1[0-9]*.
645 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
647 2013-11-14 Joey Ye <joey.ye@arm.com>
649 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
650 * gcc.dg/tree-ssa/vrp47.c: Likewise.
651 * gcc.dg/tree-ssa/vrp87.c: Likewise.
652 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
653 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
655 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
658 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
660 2013-11-14 Jakub Jelinek <jakub@redhat.com>
663 * gcc.c-torture/execute/pr59101.c: New test.
665 2013-11-13 Jeff Law <law@redhat.com>
667 PR tree-optimization/59102
668 * gcc.c-torture/compile/pr59102.c: New test.
670 2013-11-13 Tom de Vries <tom@codesourcery.com>
672 * gcc.dg/tail-merge-store.c: New test.
674 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
676 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
677 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
679 2013-11-13 Jeff Law <law@redhat.com>
681 * PR middle-end/59119
682 * gcc.c-torture/compile/pr59119.c: New test.
684 2013-11-13 Martin Jambor <mjambor@suse.cz>
686 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
687 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
688 * gcc.dg/pr10474.c: Likewise.
690 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
692 * lib/target-supports.exp
693 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
694 of targets that do not need command line argument to enable SIMD.
696 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
698 * gcc.dg/guality/param-4.c: New test.
700 2013-11-13 Joseph Myers <joseph@codesourcery.com>
702 * gcc.dg/c11-complex-1.c: New test.
704 2013-11-13 Joseph Myers <joseph@codesourcery.com>
706 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
707 gcc.dg/auto-type-2.c: New tests.
709 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
711 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
714 2013-11-12 Jeff Law <law@redhat.com>
716 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
717 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
720 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
723 * gcc.target/powerpc/pr59054.c: New test.
725 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
727 * g++.dg/cpp1y/lambda-generic.C: New test case.
728 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
729 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
730 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
731 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
732 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
733 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
734 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
735 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
737 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
744 * g++.dg/cpp1y/pr58534.C: New testcase.
745 * g++.dg/cpp1y/pr58536.C: New testcase.
746 * g++.dg/cpp1y/pr58548.C: New testcase.
747 * g++.dg/cpp1y/pr58549.C: New testcase.
748 * g++.dg/cpp1y/pr58637.C: New testcase.
750 2013-11-12 Joseph Myers <joseph@codesourcery.com>
752 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
753 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
754 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
757 2013-11-12 Tristan Gingold <gingold@adacore.com>
759 * gnat.dg/aggr21.adb: New test.
760 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
762 2013-11-12 Jeff Law <law@redhat.com>
764 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
765 * gcc.dg/tree-ssa/isolate-5.c: New test.
767 2013-11-12 Martin Jambor <mjambor@suse.cz>
769 PR rtl-optimization/10474
770 * gcc.dg/pr10474.c: New testcase.
771 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
772 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
774 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
777 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
779 2013-11-11 Martin Liska <marxin.liska@gmail.com>
781 * gcc.dg/time-profiler-1.c: New test.
782 * gcc.dg/time-profiler-2.c: Ditto.
784 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
785 Jeff Law <law@redhat.com>
787 * gcc.dg/tree-ssa/alias-27.c: New testcase.
789 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
792 * gcc.target/i386/pr58853.c: New test.
794 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
796 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
797 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
798 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
799 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
800 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
801 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
802 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
803 * gcc.dg/tree-ssa/vrp47.c: Likewise.
804 * gcc.dg/tree-ssa/vrp87.c: Likewise.
806 2013-11-08 Joseph Myers <joseph@codesourcery.com>
808 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
809 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
810 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
811 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
812 gcc.dg/atomic/stdatomic-exchange-1.c,
813 gcc.dg/atomic/stdatomic-exchange-2.c,
814 gcc.dg/atomic/stdatomic-exchange-3.c,
815 gcc.dg/atomic/stdatomic-exchange-4.c,
816 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
817 gcc.dg/atomic/stdatomic-generic.c,
818 gcc.dg/atomic/stdatomic-kill-dep.c,
819 gcc.dg/atomic/stdatomic-load-1.c,
820 gcc.dg/atomic/stdatomic-load-2.c,
821 gcc.dg/atomic/stdatomic-load-3.c,
822 gcc.dg/atomic/stdatomic-load-4.c,
823 gcc.dg/atomic/stdatomic-lockfree.c,
824 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
825 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
826 gcc.dg/atomic/stdatomic-store-1.c,
827 gcc.dg/atomic/stdatomic-store-2.c,
828 gcc.dg/atomic/stdatomic-store-3.c,
829 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
832 2013-11-08 Cong Hou <congh@google.com>
834 PR tree-optimization/58508
835 * gcc.dg/vect/pr58508.c: Update.
837 2013-11-08 Richard Biener <rguenther@suse.de>
839 PR tree-optimization/59047
840 * gcc.dg/torture/pr59047.c: New testcase.
842 2013-11-08 Richard Biener <rguenther@suse.de>
844 PR tree-optimization/59038
845 PR tree-optimization/58955
846 * gcc.dg/torture/pr59038.c: New testcase.
848 2013-11-07 Janus Weil <janus@gcc.gnu.org>
851 * gfortran.dg/constructor_9.f90: New.
853 2013-11-07 Joseph Myers <joseph@codesourcery.com>
855 * gcc.dg/atomic-compare-exchange-1.c,
856 gcc.dg/atomic-compare-exchange-2.c,
857 gcc.dg/atomic-compare-exchange-3.c,
858 gcc.dg/atomic-compare-exchange-4.c,
859 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
860 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
861 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
862 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
863 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
864 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
865 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
866 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
867 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
868 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
869 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
870 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
871 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
872 gcc.dg/atomic-store-5.c: Declare main as returning int.
873 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
874 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
875 gcc.dg/atomic-exchange-5.c: Separate increments of count from
876 expression using value of count.
878 2013-11-07 Joseph Myers <joseph@codesourcery.com>
880 * lib/target-supports.exp
881 (check_effective_target_fenv_exceptions): New function.
882 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
883 * gcc.dg/atomic/c11-atomic-exec-1.c,
884 gcc.dg/atomic/c11-atomic-exec-2.c,
885 gcc.dg/atomic/c11-atomic-exec-3.c,
886 gcc.dg/atomic/c11-atomic-exec-4.c,
887 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
888 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
889 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
891 2013-11-07 Cong Hou <congh@google.com>
893 * gcc.dg/vect/vect-alias-check.c: New.
895 2013-11-07 Jakub Jelinek <jakub@redhat.com>
897 * gcc.dg/tree-ssa/loop-39.c: New test.
899 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
900 * gcc.dg/unroll_2.c: Likewise.
901 * gcc.dg/unroll_3.c: Likewise.
902 * gcc.dg/unroll_4.c: Likewise.
903 * gcc.dg/vrp90.c: New test.
905 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp0x/nullptr30.C: New.
910 2013-11-07 Yury Gribov <y.gribov@samsung.com>
911 Jakub Jelinek <jakub@redhat.com>
914 * c-c++-common/asan/pr59029.c: New test.
916 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
919 * gcc.target/i386/pr59034-1.c: New test.
920 * gcc.target/i386/pr59034-2.c: Likewise.
922 2013-11-07 Bin Cheng <bin.cheng@arm.com>
924 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
925 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
926 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
928 2013-11-06 DJ Delorie <dj@redhat.com>
930 * gcc.dg/mismatch-decl-1.c: New test.
932 2013-11-06 Joseph Myers <joseph@codesourcery.com>
934 * gcc.dg/torture/float128-cmp-invalid.c,
935 gcc.dg/torture/float128-div-underflow.c,
936 gcc.dg/torture/float128-extend-nan.c,
937 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
939 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
941 * gcc.target/sh/pr51244-11.c: Remove target line.
942 * gcc.target/sh/sh4a-sincosf.c: Likewise.
943 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
944 * gcc.target/sh/pr51244-15.c: Likewise.
945 * gcc.target/sh/pr51244-19.c: Likewise.
946 * gcc.target/sh/cmpstr.c: Likewise.
947 * gcc.target/sh/pr33135-3.c: Likewise.
948 * gcc.target/sh/pr53512-2.c: Likewise.
949 * gcc.target/sh/pr54602-2.c: Likewise.
950 * gcc.target/sh/pr52483-1.c: Likewise.
951 * gcc.target/sh/pr21255-2-ml.c: Likewise.
952 * gcc.target/sh/pr54760-4.c: Likewise.
953 * gcc.target/sh/pr52483-5.c: Likewise.
954 * gcc.target/sh/pr54089-2.c: Likewise.
955 * gcc.target/sh/pr56547-2.c: Likewise.
956 * gcc.target/sh/pr54089-6.c: Likewise.
957 * gcc.target/sh/pr51244-20.c: Likewise.
958 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
959 * gcc.target/sh/sh4a-fsrra.c: Likewise.
960 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
961 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
962 * gcc.target/sh/pr55303-2.c: Likewise.
963 * gcc.target/sh/sh2a-resbank.c: Likewise.
964 * gcc.target/sh/sp-switch.c: Likewise.
965 * gcc.target/sh/pr51244-3.c: Likewise.
966 * gcc.target/sh/pr50751-3.c: Likewise.
967 * gcc.target/sh/pr51244-7.c: Likewise.
968 * gcc.target/sh/struct-arg-dw2.c: Likewise.
969 * gcc.target/sh/pr50751-7.c: Likewise.
970 * gcc.target/sh/pr49468-di.c: Likewise.
971 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
972 * gcc.target/sh/pr49880-3.c: Likewise.
973 * gcc.target/sh/pr51244-12.c: Likewise.
974 * gcc.target/sh/pr53988.c: Likewise.
975 * gcc.target/sh/pr6526.c: Likewise.
976 * gcc.target/sh/sh2a-bxor.c: Likewise.
977 * gcc.target/sh/pr51244-16.c: Likewise.
978 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
979 * gcc.target/sh/sh2a-bor.c: Likewise.
980 * gcc.target/sh/pr53511-1.c: Likewise.
981 * gcc.target/sh/pr21255-3.c: Likewise.
982 * gcc.target/sh/pr53512-3.c: Likewise.
983 * gcc.target/sh/pr33135-4.c: Likewise.
984 * gcc.target/sh/pr54602-3.c: Likewise.
985 * gcc.target/sh/pr54760-1.c: Likewise.
986 * gcc.target/sh/pr52483-2.c: Likewise.
987 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
988 * gcc.target/sh/pr54680.c: Likewise.
989 * gcc.target/sh/pr54386.c: Likewise.
990 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
991 * gcc.target/sh/pr54089-3.c: Likewise.
992 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
993 * gcc.target/sh/pr54089-7.c: Likewise.
994 * gcc.target/sh/strlen.c: Likewise.
995 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
996 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
997 * gcc.target/sh/pr55303-3.c: Likewise.
998 * gcc.target/sh/pr51244-4.c: Likewise.
999 * gcc.target/sh/pr50751-4.c: Likewise.
1000 * gcc.target/sh/pr39423-1.c: Likewise.
1001 * gcc.target/sh/pr51244-8.c: Likewise.
1002 * gcc.target/sh/pr55146.c: Likewise.
1003 * gcc.target/sh/pr50751-8.c: Likewise.
1004 * gcc.target/sh/sh2a-bset.c: Likewise.
1005 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1006 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1007 * gcc.target/sh/20080410-1.c: Likewise.
1008 * gcc.target/sh/pr49880-4.c: Likewise.
1009 * gcc.target/sh/pr51244-13.c: Likewise.
1010 * gcc.target/sh/sh2a-movrt.c: Likewise.
1011 * gcc.target/sh/pr51244-17.c: Likewise.
1012 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1013 * gcc.target/sh/sh2a-bclr.c: Likewise.
1014 * gcc.target/sh/pr33135-1.c: Likewise.
1015 * gcc.target/sh/pr53512-4.c: Likewise.
1016 * gcc.target/sh/pr54602-4.c: Likewise.
1017 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1018 * gcc.target/sh/pr54760-2.c: Likewise.
1019 * gcc.target/sh/pr52483-3.c: Likewise.
1020 * gcc.target/sh/sh2a-bld.c: Likewise.
1021 * gcc.target/sh/pr54089-4.c: Likewise.
1022 * gcc.target/sh/pr54685.c: Likewise.
1023 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1024 * gcc.target/sh/pr54089-8.c: Likewise.
1025 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1026 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1027 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1028 * gcc.target/sh/pr51244-1.c: Likewise.
1029 * gcc.target/sh/pr50751-1.c: Likewise.
1030 * gcc.target/sh/pr55160.c: Likewise.
1031 * gcc.target/sh/pr51244-5.c: Likewise.
1032 * gcc.target/sh/pr54236-1.c: Likewise.
1033 * gcc.target/sh/pr50751-5.c: Likewise.
1034 * gcc.target/sh/pr52933-1.c: Likewise.
1035 * gcc.target/sh/pr39423-2.c: Likewise.
1036 * gcc.target/sh/pr51244-9.c: Likewise.
1037 * gcc.target/sh/pr49263.c: Likewise.
1038 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1039 * gcc.target/sh/pr49880-1.c: Likewise.
1040 * gcc.target/sh/sh2a-band.c: Likewise.
1041 * gcc.target/sh/pr51244-10.c: Likewise.
1042 * gcc.target/sh/pr49880-5.c: Likewise.
1043 * gcc.target/sh/prefetch.c: Likewise.
1044 * gcc.target/sh/pr51244-14.c: Likewise.
1045 * gcc.target/sh/rte-delay-slot.c: Likewise.
1046 * gcc.target/sh/fpul-usage-1.c: Likewise.
1047 * gcc.target/sh/pr51244-18.c: Likewise.
1048 * gcc.target/sh/pr21255-1.c: Likewise.
1049 * gcc.target/sh/pr33135-2.c: Likewise.
1050 * gcc.target/sh/pr53512-1.c: Likewise.
1051 * gcc.target/sh/pr54602-1.c: Likewise.
1052 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1053 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1054 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1055 * gcc.target/sh/torture/pr58314.c: Likewise.
1056 * gcc.target/sh/torture/pr34777.c: Likewise.
1057 * gcc.target/sh/torture/pr58475.c: Likewise.
1058 * gcc.target/sh/pr54760-3.c: Likewise.
1059 * gcc.target/sh/sh4a-cosf.c: Likewise.
1060 * gcc.target/sh/pr52483-4.c: Likewise.
1061 * gcc.target/sh/mfmovd.c: Likewise.
1062 * gcc.target/sh/pr54089-1.c: Likewise.
1063 * gcc.target/sh/pr56547-1.c: Likewise.
1064 * gcc.target/sh/pr54089-5.c: Likewise.
1065 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1066 * gcc.target/sh/pr54089-9.c: Likewise.
1067 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1068 * gcc.target/sh/pr49468-si.c: Likewise.
1069 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1070 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1071 * gcc.target/sh/pr55303-1.c: Likewise.
1072 * gcc.target/sh/pr51244-2.c: Likewise.
1073 * gcc.target/sh/pr50751-2.c: Likewise.
1074 * gcc.target/sh/pr54236-2.c: Likewise.
1075 * gcc.target/sh/pr51244-6.c: Likewise.
1076 * gcc.target/sh/cmpstrn.c: Likewise.
1077 * gcc.target/sh/pr50751-6.c: Likewise.
1078 * gcc.target/sh/pr52933-2.c: Likewise.
1079 * gcc.target/sh/pr53568-1.c: Likewise.
1080 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1081 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1082 * gcc.target/sh/sh4a-sinf.c: Likewise.
1083 * gcc.target/sh/pr49880-2.c: Likewise.
1085 2013-11-06 Tobias Burnus <burnus@net-b.de>
1087 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1088 * gcc.dg/wdate-time.c: Ditto.
1089 * gfortran.dg/wdate-time.F90: Ditto.
1091 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1094 * gcc.target/sh/torture/pr30807.c: New.
1096 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1099 * g++.dg/other/java3.C: New.
1101 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1104 * gcc.target/i386/pr59021.c: New test.
1106 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1108 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1109 dg-additional-files to also match BOL.
1111 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1113 * gcc.dg/torture/c99-contract-1.c: New test.
1115 2013-11-06 Richard Biener <rguenther@suse.de>
1117 PR tree-optimization/58653
1118 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1119 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1121 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1123 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1124 40 to 30. Replaced iteration variable with a #define. Instead of
1125 returning non-zero value for error, called __builtin_abort (). Fixed
1126 a bug of calling fib_serial in serial case instead of fib.
1127 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1128 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1129 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1130 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1131 compiler flag testing.
1133 2013-11-06 Christian Bruel <christian.bruel@st.com>
1135 * gcc.target/sh/strlen.c: New test.
1137 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1140 * gcc.c-torture/compile/pr58970.c: New test.
1142 2013-11-05 Wei Mi <wmi@google.com>
1145 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1147 2013-11-05 Tobias Burnus <burnus@net-b.de>
1149 * g++.dg/warn/wdate-time.C: New.
1150 * gcc.dg/wdate-time.c: New.
1151 * gfortran.dg/wdate-time.F90: New.
1153 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1156 * gfortran.dg/reshape_6.f90: New test.
1158 2013-11-05 Jeff Law <law@redhat.com>
1160 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1161 * gcc.dg/tree-ssa/isolate-1.c: New test.
1162 * gcc.dg/tree-ssa/isolate-2.c: New test.
1163 * gcc.dg/tree-ssa/isolate-3.c: New test.
1164 * gcc.dg/tree-ssa/isolate-4.c: New test.
1166 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1168 PR rtl-optimization/58997
1169 * gcc.c-torture/compile/pr58997.c: New test.
1171 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/gen-attrs-56.C: New.
1176 2013-11-05 Richard Biener <rguenther@suse.de>
1179 * gcc.dg/ipa/pr58492.c: New testcase.
1181 2013-11-05 Richard Biener <rguenther@suse.de>
1183 PR tree-optimization/58955
1184 * gcc.dg/torture/pr58955-1.c: New testcase.
1185 * gcc.dg/torture/pr58955-2.c: Likewise.
1187 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1190 * gcc.dg/pr58981.c: New test.
1192 2013-11-05 Richard Biener <rguenther@suse.de>
1195 * gcc.dg/torture/pr58941.c: New testcase.
1197 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1199 PR tree-optimization/58958
1200 * gcc.dg/tree-ssa/pr58958.c: New file.
1202 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1204 * gcc.dg/tree-ssa/alias-26.c: New file.
1206 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1208 PR tree-optimization/58984
1209 * gcc.c-torture/execute/pr58984.c: New test.
1211 2013-11-05 Andreas Schwab <schwab@suse.de>
1213 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1215 2013-11-05 Tobias Burnus <burnus@net-b.de>
1217 * g++.dg/gomp/openmp-simd-1.C: New.
1218 * g++.dg/gomp/openmp-simd-2.C: New.
1219 * gcc.dg/gomp/openmp-simd-1.c: New.
1220 * gcc.dg/gomp/openmp-simd-2.c: New.
1222 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1224 * gcc.dg/superblock.c: Require scheduling support.
1226 2013-11-04 Kostya Serebryany <kcc@google.com>
1228 * g++.dg/asan/asan_test.cc: Update the test
1229 to match the fresh asan run-time.
1230 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1232 2013-11-04 Ian Lance Taylor <iant@google.com>
1234 * g++.dg/ext/sync-4.C: New test.
1236 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1239 * gfortran.dg/derived_external_function_1.f90 : New test
1241 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1243 PR tree-optimization/58978
1244 * gcc.c-torture/compile/pr58978.c: New test.
1246 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1249 * gfortran.dg/optional_class_1.f90 : New test
1251 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1253 PR rtl-optimization/58968
1254 * gfortran.dg/pr58968.f: New
1256 2013-11-04 Marek Polacek <polacek@redhat.com>
1259 * g++.dg/diagnostic/pr58979.C: New test.
1261 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1263 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1264 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1265 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1266 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1267 gcc.dg/iec-559-macros-9.c: New tests.
1269 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1271 PR tree-optimization/58946
1272 * gcc.c-torture/compile/pr58946.c: New test.
1274 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1277 * g++.dg/parse/pr52071.C: New.
1279 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1282 * g++.dg/lookup/name-clash10.C: New.
1284 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1286 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1287 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1288 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1291 2013-11-03 Marek Polacek <polacek@redhat.com>
1293 * g++.dg/ubsan/cxx1y-vla.C: New test.
1294 * c-c++-common/ubsan/vla-3.c: New test.
1295 * c-c++-common/ubsan/vla-2.c: New test.
1296 * c-c++-common/ubsan/vla-4.c: New test.
1297 * c-c++-common/ubsan/vla-1.c: New test.
1299 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1301 * gcc.dg/vmx/vec-set.c: New.
1303 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1307 * g++.dg/parse/pr29234.C: New.
1308 * g++.dg/parse/pr56037.C: Likewise.
1310 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1312 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1313 passed it in as one of the options to all Cilk keywords test.
1315 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1318 * g++.dg/cpp1y/pr58708.C: New.
1320 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1323 * g++.dg/ext/pr58834.C: New file.
1325 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1329 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1332 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1335 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1338 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1340 * g++.dg/gomp/simd-1.C: New test.
1341 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1342 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1343 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1344 * c-c++-common/gomp/simd6.c: New test.
1346 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1348 Implement C++14 digit separators.
1349 * g++.dg/cpp1y/digit-sep.C: New.
1350 * g++.dg/cpp1y/digit-sep-neg.C: New.
1351 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1353 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1355 * gcc.dg/vect/vect-align-3.c: New test.
1357 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1358 we warn about it already during VRP1 pass.
1360 2013-10-31 Martin Jambor <mjambor@suse.cz>
1362 PR rtl-optimization/58934
1364 2013-10-30 Martin Jambor <mjambor@suse.cz>
1365 PR rtl-optimization/10474
1366 * gcc.dg/pr10474.c: New testcase.
1367 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1368 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1370 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1374 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1377 * g++.dg/cpp0x/variadic145.C: New.
1379 * g++.dg/cpp0x/sfinae49.C: New.
1381 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/cpp0x/deleted1.C: New.
1386 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1388 * gcc.target/arm/lp1243022.c: New test.
1390 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1393 * gcc.target/avr/pr58545.c: New test.
1395 2013-10-30 Tobias Burnus <burnus@net-b.de>
1398 2013-10-30 Tobias Burnus <burnus@net-b.de>
1399 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1400 path to the compile flags.
1402 2013-10-30 Cong Hou <congh@google.com>
1404 * gcc.target/i386/vect-abs-s8.c: New test.
1405 * gcc.target/i386/vect-abs-s16.c: New test.
1406 * gcc.target/i386/vect-abs-s32.c: New test.
1408 2013-10-30 Tobias Burnus <burnus@net-b.de>
1410 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1411 path to the compile flags.
1413 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1415 PR rtl-optimization/58369
1416 * g++.dg/torture/pr58369.C: New test.
1418 2013-10-30 Tobias Burnus <burnus@net-b.de>
1421 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1422 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1423 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1425 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1428 * gcc.target/arm/pr58784.c: New.
1430 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1432 * gcc.dg/tree-ssa/alias-24.c: New file.
1434 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1436 * gcc.target/i386/fma_double_3.c: Use pattern for
1437 scan-assembler-times instead of just one insn name.
1438 * gcc.target/i386/fma_double_5.c: Ditto.
1439 * gcc.target/i386/fma_float_3.c: Ditto.
1440 * gcc.target/i386/fma_float_5.c: Ditto.
1441 * gcc.target/i386/l_fma_double_1.c: Ditto.
1442 * gcc.target/i386/l_fma_double_2.c: Ditto.
1443 * gcc.target/i386/l_fma_double_3.c: Ditto.
1444 * gcc.target/i386/l_fma_double_4.c: Ditto.
1445 * gcc.target/i386/l_fma_double_5.c: Ditto.
1446 * gcc.target/i386/l_fma_double_6.c: Ditto.
1447 * gcc.target/i386/l_fma_float_1.c: Ditto.
1448 * gcc.target/i386/l_fma_float_2.c: Ditto.
1449 * gcc.target/i386/l_fma_float_3.c: Ditto.
1450 * gcc.target/i386/l_fma_float_4.c: Ditto.
1451 * gcc.target/i386/l_fma_float_5.c: Ditto.
1452 * gcc.target/i386/l_fma_float_6.c: Ditto.
1454 2013-10-30 Christian Bruel <christian.bruel@st.com>
1456 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1457 * gcc.target/sh/cmpstr.c: New test.
1458 * gcc.target/sh/cmpstrn.c: New test.
1460 2013-10-30 Martin Jambor <mjambor@suse.cz>
1462 PR rtl-optimization/10474
1463 * gcc.dg/pr10474.c: New testcase.
1464 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1465 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1467 2013-10-29 Andrew Pinski <apinski@cavium.com>
1468 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1470 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1471 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1472 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1473 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1474 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1475 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1476 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1477 conditional move to be used.
1478 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1480 2013-10-29 Tobias Burnus <burnus@net-b.de>
1483 * gfortran.dg/blockdata_8.f90: New.
1485 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1488 * gcc.target/sh/pr54236-2: New.
1489 * gcc.target/sh/pr54089-6: Add another rotl special case.
1491 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1494 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1495 to determine sizes of real kinds.
1498 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1500 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1502 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1503 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1504 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1505 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1506 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1507 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1508 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1509 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1510 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1511 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1512 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1513 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1514 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1515 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1516 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1517 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1518 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1519 test stored in c-c++-common. Also, added the Cilk runtime's library
1520 to the ld_library_path.
1522 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1525 * g++.dg/cpp0x/auto40.C: New.
1526 * g++.dg/other/warning1.C: Adjust.
1528 2013-10-29 Richard Biener <rguenther@suse.de>
1530 * gcc.dg/torture/restrict-2.c: New testcase.
1531 * gcc.dg/torture/restrict-3.c: Likewise.
1532 * gcc.dg/torture/restrict-4.c: Likewise.
1533 * gcc.dg/torture/restrict-5.c: Likewise.
1535 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1537 PR tree-optimization/19831
1538 * gcc.dg/tree-ssa/alias-25.c: New file.
1540 2013-10-29 Richard Biener <rguenther@suse.de>
1542 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1544 * gcc.dg/vect/bb-slp-32.c: Likewise.
1545 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1546 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1547 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1548 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1549 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1550 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1551 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1552 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1553 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1554 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1555 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1556 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1557 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1558 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1559 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1560 * gfortran.dg/vect/vect.exp: Likewise.
1562 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1564 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1565 * gcc.dg/vmx/eg-5.c: Likewise.
1567 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1568 Joern Rennecke <joern.rennecke@embecosm.com>
1570 * gcc.target/arc/jump-around-jump.c: New test.
1572 2013-10-27 Tom de Vries <tom@codesourcery.com>
1574 * gcc.target/arm/require-pic-register-loc.c: New test.
1576 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1579 * gcc.target/i386/pr58679-1.c: New test.
1580 * gcc.target/i386/pr58679-2.c: Ditto.
1582 2013-10-27 Tobias Burnus <burnus@net-b.de>
1585 * gcc.dg/vect/vect-ivdep-2.c: New.
1587 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1590 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1591 * gcc.target/sh/pr52483-2.c: Likewise.
1592 * gcc.target/sh/pr52483-3.c: Likewise.
1593 * gcc.target/sh/pr52483-4.c: Likewise.
1595 2013-10-26 Jeff Law <law@redhat.com>
1597 * g++.dg/torture/pr49309.C: Removed.
1598 * gcc.dg/dfp/pr35739.c: Removed.
1600 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1602 PR rtl-optimization/58759
1603 * gcc.target/i386/pr58759.c: New.
1605 2013-10-25 Tobias Burnus <burnus@net-b.de>
1607 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1608 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1609 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1611 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1613 * gcc.dg/wmul-1.c: New test.
1615 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.dg/template/pr58878.C: New.
1620 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1622 * gcc.dg/tree-ssa/alias-23.c: New file.
1624 2013-10-25 Richard Biener <rguenther@suse.de>
1626 PR tree-optimization/58626
1627 * gcc.dg/torture/pr58626.c: New testcase.
1629 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1632 * g++.dg/cpp0x/defaulted47.C: New.
1634 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1636 * gcc.c-torture/execute/pr58831.c: New test.
1638 2013-10-25 Nick Clifton <nickc@redhat.com>
1640 * c-c++-common/pr57793.c: Add expected error messages for
1641 targets with small integers.
1642 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1643 * gcc.dg/c99-stdint-2.c: Likewise.
1644 * gcc.dg/cdce1.c: Likewise.
1645 * gcc.dg/fold-overflow-1.c: Likewise.
1646 * gcc.dg/utf-cvt.c: Likewise.
1647 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1649 * gcc.dg/ftrapv-2.c: Likewise.
1650 * gcc.dg/pr30286.c: Likewise.
1651 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1652 * lib/target-supports.exp (check_effective_target_trapping): New
1653 proc. Returns true if the target supports trapping arithmetic.
1655 2013-10-25 Tobias Burnus <burnus@net-b.de>
1657 * g++.dg/parse/ivdep.C: New.
1658 * g++.dg/vect/pr33426-ivdep.cc: New.
1660 2013-10-24 Richard Henderson <rth@redhat.com>
1663 * gcc.dg/atomic-store-6.c: New.
1665 2013-10-24 Ian Lance Taylor <iant@google.com>
1667 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1669 2013-10-24 Cong Hou <congh@google.com>
1671 * gcc.c-torture/execute/20030125-1.c: Update.
1673 2013-10-24 Tobias Burnus <burnus@net-b.de>
1676 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1678 2013-10-24 Dehao Chen <dehao@google.com>
1680 * g++.dg/opt/devirt3.C: New test.
1682 2013-08-24 Tobias Burnus <burnus@net-b.de>
1685 * testsuite/gcc.dg/ivdep.c: New.
1686 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1688 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1690 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1691 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1693 2013-10-24 Nick Clifton <nickc@redhat.com>
1695 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1697 2013-10-24 Marek Polacek <polacek@redhat.com>
1700 * g++.dg/parse/pr58705.C: New test.
1702 2013-10-24 Marek Polacek <polacek@redhat.com>
1704 * gcc.dg/c11-align-5.c: Add more testing.
1706 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1708 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1710 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1712 PR tree-optimization/58775
1713 PR tree-optimization/58791
1714 * gcc.dg/guality/pr58791-1.c: New test.
1715 * gcc.dg/guality/pr58791-2.c: New test.
1716 * gcc.dg/guality/pr58791-3.c: New test.
1717 * gcc.dg/guality/pr58791-4.c: New test.
1718 * gcc.dg/guality/pr58791-5.c: New test.
1719 * gcc.c-torture/compile/pr58775.c: New test.
1720 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1722 2013-10-23 Tom de Vries <tom@codesourcery.com>
1724 PR tree-optimization/58805
1725 * gcc.dg/pr58805.c: New test.
1727 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1729 * gcc.target/i386/vect-div-1.c: New test.
1731 * gcc.dg/vect/pr58508.c: Remove dg-options.
1733 2013-10-23 Richard Biener <rguenther@suse.de>
1735 * gcc.dg/torture/pr58830.c: New testcase.
1737 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1739 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1740 * g++.dg/cpp1y/attr-deprecated.C: New.
1741 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1743 2013-10-23 Tobias Burnus <burnus@net-b.de>
1746 * gfortran.dg/assumed_type_8.f90: New.
1748 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1751 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1752 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1753 * gcc.dg/torture/pr58779.c: New test.
1755 2013-10-22 Steve Ellcey <sellcey@mips.com>
1757 * gcc.target/mips/nor.c: New.
1759 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1761 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1763 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1764 restricted to big-endian targets.
1766 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1769 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1771 2013-10-21 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/proc_ptr_comp_38.f90: New.
1776 2013-10-21 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/gomp/pr58809.c: New test.
1781 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1783 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1784 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1786 2013-10-21 Richard Biener <rguenther@suse.de>
1788 PR tree-optimization/58794
1789 * c-c++-common/torture/pr58794-1.c: New testcase.
1790 * c-c++-common/torture/pr58794-2.c: Likewise.
1792 2013-10-21 Richard Biener <rguenther@suse.de>
1795 * c-c++-common/fold-divmul-1.c: New testcase.
1797 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1799 * gcc.target/i386/memset-vector_loop-1.c: New test.
1800 * gcc.target/i386/memset-vector_loop-2.c: New test.
1802 2013-10-21 Diego Novillo <dnovillo@google.com>
1804 * g++.dg/plugin/selfassign.c: Include tree.h.
1805 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
1806 * gcc.dg/plugin/ggcplug.c: Likewise.
1807 * gcc.dg/plugin/one_time_plugin.c: Likewise.
1808 * gcc.dg/plugin/selfassign.c: Likewise.
1809 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1811 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1813 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
1814 * gcc.target/mips/mips-ps-7.c: Likewise.
1816 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
1818 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
1819 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
1820 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
1822 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
1824 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
1827 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
1829 2013-10-19 Mike Stump <mikestump@comcast.net>
1831 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
1833 * gcc.dg/lto/pr54625-1_0.c: Move from here...
1834 * g++.dg/lto/pr54625-1_0.c: ... to here.
1835 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1836 * g++.dg/lto/pr54625-1_1.C: Likewise.
1837 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1838 * g++.dg/lto/pr54625-2_0.c: Likewise.
1839 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1840 * g++.dg/lto/pr54625-2_1.C: Likewise.
1842 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
1844 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1846 2013-10-18 Cong Hou <congh@google.com>
1848 * gcc.dg/vect/pr58508.c: New test.
1850 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1853 * g++.dg/cpp0x/variadic145.C: New.
1855 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
1857 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
1859 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
1861 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
1862 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1863 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1864 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1866 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
1868 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
1869 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
1870 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
1871 effective target arm_thumb1_ok.
1872 * lib/target-supports.exp
1873 (check_effective_target_arm_fp16_ok_nocache): Don't force
1874 -mfloat-abi=soft when building for hardfloat target.
1876 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
1879 * gcc.target/powerpc/pr58673-1.c: New file to test whether
1880 -mquad-word + -mno-vsx-timode causes errors.
1881 * gcc.target/powerpc/pr58673-2.c: Likewise.
1883 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
1886 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1888 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1890 * gcc.target/aarch64/c-output-template.c: New testcase.
1891 * gcc.target/aarch64/c-output-template-2.c: Likewise.
1892 * gcc.target/aarch64/c-output-template-3.c: Likewise.
1894 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
1896 * gcc/testsuite/lib/target-supports.exp
1897 (check_effective_target_sync_long_long): AArch64 supports
1898 atomic operations on "long long".
1899 (check_effective_target_sync_long_long_runtime): AArch64 can
1900 execute atomic operations on "long long".
1902 2013-10-17 Richard Biener <rguenther@suse.de>
1904 PR tree-optimization/58143
1905 * gcc.dg/torture/pr58143-1.c: New testcase.
1906 * gcc.dg/torture/pr58143-2.c: Likewise.
1907 * gcc.dg/torture/pr58143-3.c: Likewise.
1909 2013-10-17 Marek Polacek <polacek@redhat.com>
1912 * gcc.dg/c1x-align-5.c: New test.
1914 2013-10-16 Tobias Burnus <burnus@net-b.de>
1917 * gfortran.dg/unlimited_polymorphic_12.f90: New.
1919 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
1921 * c-c++-common/cpp/openmp-define-1.c: Move
1922 dg-require-effective-target fopenmp after dg-do directive.
1923 * c-c++-common/cpp/openmp-define-2.c: Likewise.
1924 * gfortran.dg/openmp-define-1.f90: Likewise.
1925 * gfortran.dg/openmp-define-2.f90: Likewise.
1926 * gfortran.dg/openmp-define-3.f90: Likewise.
1928 2013-10-16 Paulo Matos <pmatos@broadcom.com>
1930 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
1932 2013-10-15 Sriraman Tallam <tmsriram@google.com>
1935 * gcc.target/i386/pr57756.c: New test.
1936 * gcc.target/i386/pr57756_2.c: New test.
1938 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1940 * gcc.dg/torture/builtin-self.c: New file.
1942 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
1944 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
1945 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
1946 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
1947 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
1948 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
1950 2013-10-15 Cong Hou <congh@google.com>
1952 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
1954 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1957 * g++.dg/cpp0x/pr58707.C: New.
1959 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1961 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
1962 after other directives.
1964 2013-10-15 Tobias Burnus <burnus@net-b.de>
1967 * gfortran.dg/unlimited_polymorphic_11.f90: New.
1969 2013-10-14 Ian Lance Taylor <iant@google.com>
1971 * go.test/go-test.exp (go-find-packages): New proc.
1972 (go-gc-tests): Skip stress and safe tests. Skip *.dir
1973 subdirectories. Do simple +build line matching. Handle run with
1974 arguments. Handle errorcheckdir and rundircmpout. Use packages
1975 for rundir. Remove special handling for bug191 and dwarf.
1977 2013-10-14 Tobias Burnus <burnus@net-b.de>
1980 * gfortran.dg/unlimited_polymorphic_10.f90: New.
1982 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1984 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
1987 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
1989 * gnat.dg/specs/opt1.ads: New test.
1991 2013-10-14 Richard Biener <rguenther@suse.de>
1993 PR tree-optimization/58640
1994 * gcc.c-torture/execute/pr58640-2.c: New testcase.
1996 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
1998 * gnat.dg/uninit_array.ad[sn]: New test.
1999 * gnat.dg/uninit_array_pkg.ads: New helper.
2001 2013-10-13 Richard Biener <rguenther@suse.de>
2003 * gcc.c-torture/execute/pr58662.c: New test.
2005 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2008 * gcc.dg/torture/p51244-21.c: New.
2009 * gcc.target/sh/pr51244-20.c: New.
2010 * gcc.target/sh/pr51244-20-sh2a.c: New.
2012 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2014 * gnat.dg/specs/linker_section.ads: Update test.
2016 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2019 * gcc.target/i386/pr58690.c: New test
2021 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2023 * gcc.target/i386/builtin-ucmp.c: New test.
2025 2013-10-11 Brooks Moses <bmoses@google.com>
2027 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2029 2013-10-11 Jeff Law <law@redhat.com>
2031 * gcc.c-torture/execute/pr58640.c: New test.
2033 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2036 * g++.dg/cpp0x/decltype57.C: New.
2038 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2041 * g++.dg/template/nontype26.C: New.
2043 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2045 * c-c++-common/cpp/openmp-define-1.c: New file.
2046 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2047 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2048 * gfortran.dg/openmp-define-1.f90: Likewise.
2049 * gfortran.dg/openmp-define-2.f90: Likewise.
2050 * gfortran.dg/openmp-define-3.f90: Likewise.
2052 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2053 for test source files.
2054 * gcc.dg/gomp/gomp.exp: Likewise.
2055 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2056 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2057 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2058 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2059 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2061 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2063 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2064 Remove error test that is now valid in OpenMP 4.0.
2065 * c-c++-common/gomp/atomic-16.c: New test.
2066 * c-c++-common/gomp/cancel-1.c: New test.
2067 * c-c++-common/gomp/depend-1.c: New test.
2068 * c-c++-common/gomp/depend-2.c: New test.
2069 * c-c++-common/gomp/map-1.c: New test.
2070 * c-c++-common/gomp/pr58472.c: New test.
2071 * c-c++-common/gomp/sections1.c: New test.
2072 * c-c++-common/gomp/simd1.c: New test.
2073 * c-c++-common/gomp/simd2.c: New test.
2074 * c-c++-common/gomp/simd3.c: New test.
2075 * c-c++-common/gomp/simd4.c: New test.
2076 * c-c++-common/gomp/simd5.c: New test.
2077 * c-c++-common/gomp/single1.c: New test.
2078 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2080 * g++.dg/gomp/block-3.C: Likewise.
2081 * g++.dg/gomp/clause-3.C: Adjust error messages.
2082 * g++.dg/gomp/declare-simd-1.C: New test.
2083 * g++.dg/gomp/declare-simd-2.C: New test.
2084 * g++.dg/gomp/depend-1.C: New test.
2085 * g++.dg/gomp/depend-2.C: New test.
2086 * g++.dg/gomp/target-1.C: New test.
2087 * g++.dg/gomp/target-2.C: New test.
2088 * g++.dg/gomp/taskgroup-1.C: New test.
2089 * g++.dg/gomp/teams-1.C: New test.
2090 * g++.dg/gomp/udr-1.C: New test.
2091 * g++.dg/gomp/udr-2.C: New test.
2092 * g++.dg/gomp/udr-3.C: New test.
2093 * g++.dg/gomp/udr-4.C: New test.
2094 * g++.dg/gomp/udr-5.C: New test.
2095 * g++.dg/gomp/udr-6.C: New test.
2096 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2097 * gcc.dg/autopar/outer-2.c: Likewise.
2098 * gcc.dg/autopar/outer-3.c: Likewise.
2099 * gcc.dg/autopar/outer-4.c: Likewise.
2100 * gcc.dg/autopar/outer-5.c: Likewise.
2101 * gcc.dg/autopar/outer-6.c: Likewise.
2102 * gcc.dg/autopar/parallelization-1.c: Likewise.
2103 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2105 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2106 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2107 instead of GOMP_parallel_loop_runtime_start.
2108 * gcc.dg/gomp/declare-simd-1.c: New test.
2109 * gcc.dg/gomp/declare-simd-2.c: New test.
2110 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2111 parser. Add further #pragma omp sections nesting tests.
2112 * gcc.dg/gomp/target-1.c: New test.
2113 * gcc.dg/gomp/target-2.c: New test.
2114 * gcc.dg/gomp/taskgroup-1.c: New test.
2115 * gcc.dg/gomp/teams-1.c: New test.
2116 * gcc.dg/gomp/udr-1.c: New test.
2117 * gcc.dg/gomp/udr-2.c: New test.
2118 * gcc.dg/gomp/udr-3.c: New test.
2119 * gcc.dg/gomp/udr-4.c: New test.
2120 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2122 2013-10-10 Jan Hubicka <jh@suse.cz>
2124 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2126 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2127 * gcc.target/i386/pr49168-1.c: Likewise.
2128 * gcc.target/i386/pr49002-2.c: Likewise.
2130 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2133 * gcc.dg/torture/pr58670.c: New test.
2135 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2137 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2139 2013-10-09 Marek Polacek <polacek@redhat.com>
2142 * g++.dg/tm/pr58635-1.C: New test.
2143 * g++.dg/tm/pr58635-2.C: New test.
2145 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2147 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2149 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2151 PR tree-optimization/20318
2152 * c-c++-common/pr20318.c: New file.
2153 * gcc.dg/tree-ssa/pr20318.c: New file.
2155 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2157 * gcc.c-torture/execute/pr58570.c: New test.
2159 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2161 * gcc.target/aarch64/vclz.c: New testcase.
2163 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2165 * gcc.target/aarch64/vadd_f64.c: New testcase.
2166 * gcc.target/aarch64/vsub_f64.c: New testcase.
2168 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2170 * gcc.target/aarch64/vdiv_f.c: New testcase.
2172 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2174 * gcc.target/aarch64/vneg_f.c: New testcase.
2175 * gcc.target/aarch64/vneg_s.c: New testcase.
2177 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2180 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2181 * g++.old-deja/g++.mike/misc9.C: Adjust.
2183 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2187 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2190 * g++.dg/template/crash117.C: New.
2192 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2194 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2196 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2198 PR tree-optimization/58480
2199 * gcc.dg/tree-ssa/pr58480.c: New file.
2201 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2203 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2204 * gcc.target/powerpc/fusion.c: Likewise.
2206 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2208 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2210 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2212 * gcc.target/s390/htm-1.c: Add more tests to cover different
2215 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2218 * g++.dg/init/uninitialized1.C: New.
2220 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/cpp0x/variadic144.C: New.
2225 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2228 * g++.dg/cpp0x/auto39.C: New.
2230 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2233 * g++.dg/cpp0x/range-for26.C: New.
2234 * g++.dg/cpp0x/range-for27.C: Likewise.
2236 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2239 * g++.dg/template/crash117.C: New.
2241 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2244 * g++.dg/tree-ssa/pr19476-5.C: New file.
2245 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2247 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/cpp0x/gen-attrs-55.C: New.
2252 2013-10-03 Easwaran Raman <eraman@google.com>
2255 * g++.dg/ext/attribute47.C: New.
2257 2013-10-03 Rong Xu <xur@google.com>
2259 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2261 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2262 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2264 2013-10-03 Marek Polacek <polacek@redhat.com>
2267 * g++.dg/cpp0x/pr58510.C: New test.
2269 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2272 * g++.dg/tree-ssa/pr19476-1.C: New file.
2273 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2274 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2275 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2277 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2279 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2280 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2281 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2282 VSX scalar operations or the traditional floating point form of
2284 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2285 * gcc.target/powerpc/recip-3.c: Likewise.
2286 * gcc.target/powerpc/recip-5.c: Likewise.
2287 * gcc.target/powerpc/pr72747.c: Likewise.
2288 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2290 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2293 * gcc.target/aarch64/pr58460.c: New file.
2295 2013-10-02 Tobias Burnus <burnus@net-b.de>
2298 * gfortran.dg/char_length_19.f90: New.
2300 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2303 * g++.dg/parse/crash65.C: New.
2304 * g++.dg/cpp1y/pr58535.C: Likewise.
2306 2013-10-02 Richard Biener <rguenther@suse.de>
2308 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2309 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2310 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2311 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2312 * gfortran.dg/ldist-pr45199.f: Likewise.
2314 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2317 * g++.dg/parse/crash64.C: New.
2319 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2321 * gcc.dg/tree-ssa/slsr-40.c: New test.
2323 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2326 * g++.dg/cpp0x/pr58563.C: New.
2328 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2330 * gcc.target/aarch64/vect_saddl_1.c: New.
2332 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2335 * gcc.c-torture/execute/pr58574.c: New testcase.
2337 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2340 * gcc.target/arm/pr58578.c: New test.
2342 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2344 PR tree-optimization/58556
2345 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2346 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2348 2013-10-01 Nick Clifton <nickc@redhat.com>
2350 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2352 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2354 * gcc.c-torture/compile/pr41181.c: Likewise.
2355 * gcc.c-torture/compile/calls.c: Likewise.
2356 * gcc.c-torture/compile/990617-1.c: Likewise.
2357 * gcc.c-torture/compile/pr55955.c: Only run the test for
2359 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2361 2013-10-01 Richard Biener <rguenther@suse.de>
2363 PR tree-optimization/58553
2364 * gcc.dg/torture/pr58553.c: New testcase.
2366 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2369 * gcc.c-torture/execute/pr58564.c: New test.
2371 2013-09-30 Teresa Johnson <tejohnson@google.com>
2373 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2374 Update for additional dump message.
2376 2013-09-30 Richard Biener <rguenther@suse.de>
2378 PR tree-optimization/58554
2379 * gcc.dg/torture/pr58554.c: New testcase.
2381 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2382 Joern Rennecke <joern.rennecke@embecosm.com>
2384 * gcc.target/arc/barrel-shifter-1.c: New test.
2385 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2386 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2387 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2388 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2389 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2390 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2391 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2392 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2393 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2394 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2395 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2396 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2397 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2398 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2399 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2400 * gcc.target/arc/mtune-ARC600.c: Likewise.
2401 * gcc.target/arc/mtune-ARC601.c: Likewise.
2402 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2403 * gcc.target/arc/mtune-ARC700.c: Likewise.
2404 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2405 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2406 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2407 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2409 2013-09-30 Richard Biener <rguenther@suse.de>
2412 * g++.dg/torture/pr58552.C: New testcase.
2414 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2416 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2417 and -mupper-regs-df.
2419 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2422 * gcc.dg/pr58463.c: New test.
2424 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2427 * c-c++-common/gomp/pr58551.c: New test.
2429 2013-09-27 Richard Biener <rguenther@suse.de>
2431 PR tree-optimization/58459
2432 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2434 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2437 * gfortran.dg/round_4.f90: Check for rounding support.
2439 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2441 * g++.dg/vect/pr58513.cc (op): Make static.
2443 2013-09-26 Richard Biener <rguenther@suse.de>
2445 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2447 2013-09-26 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/58539
2450 * gcc.dg/torture/pr58539.c: New testcase.
2452 2013-09-25 Jeff Law <law@redhat.com>
2454 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2456 2013-09-25 Tobias Burnus <burnus@net-b.de>
2459 * gfortran.dg/finalize_21.f90: New.
2461 2013-09-25 Tobias Burnus <burnus@net-b.de>
2465 * gfortran.dg/defined_assignment_8.f90: New.
2466 * gfortran.dg/defined_assignment_9.f90: New.
2468 2013-09-25 Marek Polacek <polacek@redhat.com>
2471 * c-c++-common/ubsan/shift-5.c: New test.
2472 * c-c++-common/ubsan/shift-6.c: New test.
2473 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2474 * gcc.dg/ubsan/c-shift-1.c: New test.
2476 2013-09-25 Marek Polacek <polacek@redhat.com>
2479 * g++.dg/tm/pr58516.C: New test.
2481 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2483 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2485 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2487 2013-09-24 Richard Biener <rguenther@suse.de>
2490 * g++.dg/vect/pr58513.cc: New testcase.
2492 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2494 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2497 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2500 * g++.dg/cpp1y/pr58500.C: New testcase.
2502 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2504 * gnat.dg/opt28.ad[sb]: New test.
2505 * gnat.dg/opt28_pkg.ads: New helper.
2507 2013-09-23 Richard Biener <rguenther@suse.de>
2509 PR tree-optimization/58464
2510 * g++.dg/torture/pr58464.C: New testcase.
2512 2013-09-23 Christian Bruel <christian.bruel@st.com>
2515 * gcc.target/sh/torture/pr58475.c: New test.
2517 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2520 * gfortran.dg/extends_15.f90: New.
2522 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2525 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2527 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2530 * gcc.target/vax/vax.exp: New.
2531 * gcc.target/vax/pr56875.c: Ditto.
2533 2013-09-20 Richard Biener <rguenther@suse.de>
2536 * gfortran.dg/pr58484.f: New testcase.
2538 2013-09-20 Jeff Law <law@redhat.com>
2540 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2542 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2545 * gcc.dg/torture/pr57748-1.c: New test.
2546 * gcc.dg/torture/pr57748-2.c: New test.
2548 2013-09-20 Marek Polacek <polacek@redhat.com>
2551 * c-c++-common/ubsan/shift-4.c: New test.
2553 2013-09-20 Richard Biener <rguenther@suse.de>
2555 PR tree-optimization/58453
2556 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2558 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2561 * gfortran.dg/proc_ptr_43.f90: New.
2563 2013-09-18 Tobias Burnus <burnus@net-b.de>
2566 * gfortran.dg/defined_assignment_11.f90: New.
2568 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2570 PR rtl-optimization/58438
2571 * g++.dg/pr58438.C: New test.
2573 2013-09-18 Tobias Burnus <burnus@net-b.de>
2576 * gfortran.dg/class_39.f03: Update dg-error.
2577 * gfortran.dg/class_5.f03: Ditto.
2578 * gfortran.dg/class_53.f90: Ditto.
2579 * gfortran.dg/realloc_on_assign_20.f90: New.
2580 * gfortran.dg/realloc_on_assign_21.f90: New.
2581 * gfortran.dg/realloc_on_assign_22.f90: New.
2583 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2586 * g++.dg/parse/using4.C: New.
2588 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2590 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2592 2013-09-18 Marek Polacek <polacek@redhat.com>
2595 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2596 instead of the shift option.
2597 * c-c++-common/ubsan/pr58443-1.c: New test.
2598 * c-c++-common/ubsan/pr58443-3.c: New test.
2599 * c-c++-common/ubsan/pr58443-2.c: New test.
2601 2013-09-18 Richard Biener <rguenther@suse.de>
2603 PR tree-optimization/58417
2604 * gcc.dg/torture/pr58417.c: New testcase.
2606 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2608 * gnat.dg/array_bounds_test2.adb: New test.
2610 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2612 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2613 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2615 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2617 * gnat.dg/in_out_parameter4.adb: New test.
2619 2013-09-18 Marek Polacek <polacek@redhat.com>
2622 * c-c++-common/ubsan/attrib-1.c: New test.
2624 2013-09-17 Cong Hou <congh@google.com>
2626 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2627 on two arrays with short and int types. This should not be recognized
2628 as a dot product pattern.
2630 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2633 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2634 the cp_type_quals (r) too.
2636 2013-09-17 Jan Hubicka <jh@suse.cz>
2639 * gcc.c-torture/compile/pr58332.c: New testcase.
2641 2013-09-17 Jeff Law <law@redhat.com>
2643 * gcc.c-torture/execute/pr58387.c: New test.
2645 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2647 PR tree-optimization/58088
2648 * gcc.c-torture/compile/pr58088.c: New test.
2650 2013-09-17 Nick Clifton <nickc@redhat.com>
2652 * lib/target-supports.exp (check_effective_target_trampolines):
2653 Add MSP430 to the list of targets that do not support trampolines.
2654 (check_profiling_available): Add MSP430 to the list of targets
2655 that do not support profiling.
2656 (check_effective_target_tls_runtime): Add MSP430 to the list of
2657 targets that do not support TLS.
2659 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2661 * gnat.dg/opt27.adb: New test.
2662 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2664 2013-09-17 Andreas Schwab <schwab@suse.de>
2666 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2668 2013-09-17 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/58432
2671 * gcc.dg/pr58432.c: New testcase.
2673 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2675 * gcc.dg/tree-ssa/slsr-39.c: New test.
2677 2013-09-16 Xinliang David Li <davidxl@google.com>
2679 * gcc.misc-tests/help.exp: Optimizer help change.
2681 2013-09-16 Jeff Law <law@redhat.com>
2683 * gcc.c-torture/execute/pr58419.c: New test.
2684 * gcc.c-torture/execute/pr58431.c: New test.
2686 2013-09-16 Tobias Burnus <burnus@net-b.de>
2689 * gfortran.dg/finalize_19.f90: New.
2691 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2693 * gcc.target/i386/pr58418.c: New.
2695 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2697 * gcc.target/aarch64/fmla-intrinsic.c: New.
2698 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2699 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2700 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2702 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2704 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2705 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2707 2013-09-16 Richard Biener <rguenther@suse.de>
2709 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2711 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2713 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2714 interpreted as implicit templates) to be expected pedwarns instead.
2716 2013-09-16 Tobias Burnus <burnus@net-b.de>
2719 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2721 2013-09-15 Tobias Burnus <burnus@net-b.de>
2724 * gfortran.dg/defined_assignment_10.f90: New.
2726 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2728 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2729 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2731 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2733 * g++.dg/abi/main.C: Added implicit C linkage tests
2735 2013-09-13 Kai Tietz <ktietz@redhat.com>
2737 * gcc.target/i386/pr57848.c: New file.
2739 2013-09-13 Christian Bruel <christian.bruel@st.com>
2742 * gcc.target/sh/torture/pr58314.c: New test.
2744 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2746 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2748 2013-09-12 Martin Jambor <mjambor@suse.cz>
2751 * g++.dg/pr58389.C: New test.
2753 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2755 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2756 * g++.dg/template/pseudodtor3.C: Likewise.
2758 2013-09-12 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/58404
2761 * g++.dg/tree-ssa/pr58404.C: New testcase.
2763 2013-09-12 Martin Jambor <mjambor@suse.cz>
2766 * g++.dg/ipa/pr58371.C: New test.
2768 2013-09-12 Richard Biener <rguenther@suse.de>
2770 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2771 expected outcome and comment why that happens.
2773 2013-09-11 Richard Biener <rguenther@suse.de>
2776 * g++.dg/uninit-pred-4.C: New testcase.
2778 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2780 PR tree-optimization/58385
2781 * gcc.c-torture/execute/pr58385.c: New test.
2783 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2785 * gcc.target/arm/thumb-ifcvt-2.c: New test.
2787 2013-09-10 Jeff Law <law@redhat.com>
2789 * g++.dg/torture/pr58380.C: New test.
2791 2013-09-10 Jan Hubicka <jh@suse.cz>
2792 Paolo Carlini <paolo.carlini@oracle.com>
2794 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
2796 2013-09-10 Jeff Law <law@redhat.com>
2798 * gcc.c-torture/compile/pr58343.c: New test.
2800 2013-09-10 Jakub Jelinek <jakub@redhat.com>
2802 PR rtl-optimization/58365
2803 * gcc.c-torture/execute/pr58365.c: New test.
2805 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2807 * gcc.dg/torture/memcpy-1.c: New test.
2809 2013-09-10 Alan Modra <amodra@gmail.com>
2811 * gcc.target/powerpc/pr58330.c: New.
2813 2013-09-10 Alan Modra <amodra@gmail.com>
2815 * gcc.target/powerpc/medium_offset.c: New.
2817 2013-09-09 Jakub Jelinek <jakub@redhat.com>
2820 * g++.dg/warn/Wunused-var-21.C: New test.
2822 PR tree-optimization/58364
2823 * gcc.c-torture/execute/pr58364.c: New test.
2825 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2828 * g++.dg/warn/Wdelete-incomplete-1.C: New.
2829 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
2830 * g++.dg/init/delete1.C: Adjust.
2832 2013-09-09 Ian Bolton <ian.bolton@arm.com>
2834 * gcc.target/aarch64/movdi_1.c: New test.
2836 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2839 * g++.dg/warn/Wunused-parm-5.C: New.
2841 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2843 * gcc.target/aarch64/cmn-neg.c: New test.
2845 2013-09-09 Richard Biener <rguenther@suse.de>
2848 * gcc.dg/torture/pr58326-1.c: New testcase.
2849 * gcc.dg/torture/pr58326-2.c: Likewise.
2851 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2854 * g++.dg/ext/pr57735.C: New test.
2856 2013-09-09 Jan Hubicka <jh@suse.cz>
2859 * g++.dg/torture/PR58294.C: New testcase.
2861 2013-09-08 Jeff Law <law@redhat.com>
2863 * gcc.c-torture/compile/pr58340.c: New test.
2865 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
2867 * g++.dg/debug/ra1.C: New test.
2869 2013-09-08 Jan Hubicka <jh@suse.cz>
2871 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
2872 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
2873 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
2874 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
2876 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/overload/new1.C: Adjust.
2881 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
2883 * c-c++-common/opaque-vector.c: New test.
2885 2013-09-08 Tom de Vries <tom@codesourcery.com>
2888 * g++.dg/tm/noexcept-6.C: New test.
2890 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2892 * gcc.target/arc/cond-set-use.c: New test.
2894 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2896 * gnat.dg/stack_usage2.adb: New test.
2898 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
2900 * gcc.target/aarch64/table-intrinsics.c
2901 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
2902 (qtb_tests8_< ,2,3,4>): Likewise.
2903 (qtblq_tests8_< ,2,3,4>): Likewise.
2904 (qtbxq_tests8_< ,2,3,4>): Likewise.
2906 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
2908 * gnat.dg/warn10.ad[sb]: New test.
2909 * gnat.dg/warn10_pkg.ads: New helper.
2911 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2913 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
2914 Don't expect NULL in foo.result set.
2915 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
2917 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2918 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2920 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2922 * gcc.target/s390/nearestint-1.c: New testcase.
2924 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
2925 Vineet Gupta <Vineet.Gupta@synopsys.com>
2927 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
2928 * testsuite/gcc.target/arc: New directory.
2929 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
2930 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
2931 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
2932 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2933 * testsuite/gcc.dg/builtin-apply2.c
2934 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
2936 2013-09-04 Jan Hubicka <jh@suse.cz>
2939 * g++.dg/torture/pr58201_0.C: New testcase.
2940 * g++.dg/torture/pr58201_1.C: New testcase.
2941 * g++.dg/torture/pr58201.h: New testcase.
2943 2013-09-05 Jan Hubicka <jh@suse.cz>
2945 * gcc.dg/autopar/pr49960.c: Disable partial inlining
2947 2013-09-05 Richard Biener <rguenther@suse.de>
2949 PR tree-optimization/58137
2950 * gcc.target/i386/pr58137.c: New testcase.
2952 2013-09-05 Martin Jambor <mjambor@suse.cz>
2954 * g++.dg/ipa/remref-1.C: New test.
2955 * g++.dg/ipa/remref-2.C: Likewise.
2957 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2960 * g++.dg/parse/access11.C: New.
2962 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2964 * g++.dg/warn/weak1.C: Skip on AIX.
2966 2013-09-04 Easwaran Raman <eraman@google.com>
2969 PR tree-optimization/58011
2970 * gfortran.dg/reassoc_12.f90: New testcase.
2971 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
2973 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
2975 * gcc.dg/attr-weakref-1.c: Skip on AIX.
2976 * gcc.dg/torture/pr53922.c: Skip on AIX.
2977 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
2979 2013-09-04 Teresa Johnson <tejohnson@google.com>
2981 * gcc.dg/unroll_1.c: Test dumping to stderr.
2983 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
2986 * g++.dg/warn/deprecated-8.C: New.
2988 2013-09-03 Jeff Law <law@redhat.com>
2990 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
2993 2013-09-03 Meador Inge <meadori@codesourcery.com>
2997 2013-08-30 Meador Inge <meadori@codesourcery.com>
2999 * gcc.dg/Warray-bounds-11.c: New testcase.
3001 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3003 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3005 2013-09-03 Jan Hubicka <jh@suse.cz>
3007 * g++.dg/ipa/devirt-15.C: Fix testcase.
3009 2013-09-03 Richard Biener <rguenther@suse.de>
3012 * gcc.dg/torture/pr57656.c: New testcase.
3014 2013-09-03 Richard Biener <rguenther@suse.de>
3017 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3019 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3022 * gfortran.dg/do_concurrent_3.f90: New test case.
3024 2013-09-02 Jan Hubicka <jh@suse.cz>
3026 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3028 2013-09-02 Martin Jambor <mjambor@suse.cz>
3031 * gcc.dg/ipa/pr58106.c: New test.
3033 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3035 * gcc.target/aarch64/scalar_intrinsics.c
3036 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3038 2013-09-02 Richard Biener <rguenther@suse.de>
3041 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3043 2013-09-02 Richard Biener <rguenther@suse.de>
3045 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3048 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3050 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3052 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3054 PR c++/21682, implement DR 565
3055 * g++.dg/template/using24.C: New.
3056 * g++.dg/template/using25.C: Likewise.
3057 * g++.dg/template/using26.C: Likewise.
3059 2013-09-01 Jan Hubicka <jh@suse.cz>
3061 * g++.dg/ipa/devirt-15.C: New testcase.
3063 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3065 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3067 2013-08-31 Jan Hubicka <jh@suse.cz>
3069 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3070 * g++.dg/tree-ssa/pr45453.C: Likewise.
3072 2013-08-31 Jan Hubicka <jh@suse.cz>
3074 * gcc.dg/fork-instrumentation.c: New testcase.
3076 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3078 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3080 2013-08-30 Meador Inge <meadori@codesourcery.com>
3082 * gcc.dg/Warray-bounds-11.c: New testcase.
3084 2013-08-30 Marek Polacek <polacek@redhat.com>
3086 * g++.dg/ubsan/div-by-zero-1.C: New test.
3087 * c-c++-common/ubsan/save-expr-1.c: New test.
3088 * c-c++-common/ubsan/save-expr-2.c: New test.
3089 * c-c++-common/ubsan/save-expr-3.c: New test.
3090 * c-c++-common/ubsan/save-expr-4.c: New test.
3091 * c-c++-common/ubsan/typedef-1.c: New test.
3092 * c-c++-common/ubsan/const-char-1.c: New test.
3093 * c-c++-common/ubsan/const-expr.c: New test.
3094 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3095 * c-c++-common/ubsan/shift-1.c: Likewise.
3096 * c-c++-common/ubsan/shift-2.c: Likewise.
3097 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3098 * lib/ubsan-dg.exp: New file.
3099 * g++.dg/dg.exp: Add ubsan tests.
3100 * g++.dg/ubsan/ubsan.exp: New file.
3101 * gcc.dg/ubsan/ubsan.exp: New file.
3102 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3103 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3104 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3105 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3106 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3107 * c-c++-common/ubsan/shift-3.c: New test.
3108 * c-c++-common/ubsan/unreachable-1.c: New test.
3109 * c-c++-common/ubsan/shift-1.c: New test.
3110 * c-c++-common/ubsan/shift-2.c: New test.
3111 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3112 * gcc.dg/ubsan/c99-shift-2.c: New test.
3113 * gcc.dg/ubsan/c99-shift-1.c: New test.
3115 2013-08-29 Jan Hubicka <jh@suse.cz>
3117 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3118 to match template and comment.
3120 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3123 * g++.dg/cpp0x/dc8.C: New.
3124 * g++.dg/template/meminit1.C: Adjust.
3126 2013-08-30 Teresa Johnson <tejohnson@google.com>
3128 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3130 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3132 PR tree-optimization/58277
3133 * gcc.c-torture/execute/pr58277-1.c: New test.
3134 * gcc.c-torture/execute/pr58277-2.c: New test.
3136 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3138 * gcc.dg/guality/param-1.c: New test.
3139 * gcc.dg/guality/param-2.c: Likewise.
3141 2013-08-30 Richard Biener <rguenther@suse.de>
3143 PR tree-optimization/58228
3144 * gcc.dg/torture/pr58228.c: New testcase.
3146 2013-08-30 Richard Biener <rguenther@suse.de>
3148 PR tree-optimization/58223
3149 * gcc.dg/torture/pr58223.c: New testcase.
3150 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3152 2013-08-30 Richard Biener <rguenther@suse.de>
3154 PR tree-optimization/58010
3155 * gcc.dg/pr58010.c: New testcase.
3157 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3159 * gcc.dg/unroll_3.c: Message change.
3160 * gcc.dg/unroll_4.c: Likewise.
3161 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3162 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3163 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3164 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3165 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3166 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3167 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3168 * gcc.dg/unroll_1.c: Likewise.
3169 * gcc.dg/vect/bb-slp-31.c: Likewise.
3170 * gcc.dg/vect/bb-slp-14.c: Likewise.
3171 * gcc.dg/vect/bb-slp-8.c: Likewise.
3172 * gcc.dg/vect/bb-slp-23.c: Likewise.
3173 * gcc.dg/vect/bb-slp-15.c: Likewise.
3174 * gcc.dg/vect/bb-slp-9.c: Likewise.
3175 * gcc.dg/vect/bb-slp-24.c: Likewise.
3176 * gcc.dg/vect/bb-slp-16.c: Likewise.
3177 * gcc.dg/vect/bb-slp-25.c: Likewise.
3178 * gcc.dg/vect/bb-slp-17.c: Likewise.
3179 * gcc.dg/vect/bb-slp-26.c: Likewise.
3180 * gcc.dg/vect/bb-slp-18.c: Likewise.
3181 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3182 * gcc.dg/vect/bb-slp-27.c: Likewise.
3183 * gcc.dg/vect/bb-slp-19.c: Likewise.
3184 * gcc.dg/vect/bb-slp-28.c: Likewise.
3185 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3186 * gcc.dg/vect/bb-slp-29.c: Likewise.
3187 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3188 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3189 * gcc.dg/vect/bb-slp-1.c: Likewise.
3190 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3191 * gcc.dg/vect/bb-slp-2.c: Likewise.
3192 * gcc.dg/vect/bb-slp-3.c: Likewise.
3193 * gcc.dg/vect/bb-slp-10.c: Likewise.
3194 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3195 * gcc.dg/vect/bb-slp-4.c: Likewise.
3196 * gcc.dg/vect/bb-slp-11.c: Likewise.
3197 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3198 * gcc.dg/vect/bb-slp-5.c: Likewise.
3199 * gcc.dg/vect/bb-slp-20.c: Likewise.
3200 * gcc.dg/vect/bb-slp-6.c: Likewise.
3201 * gcc.dg/vect/bb-slp-21.c: Likewise.
3202 * gcc.dg/vect/bb-slp-30.c: Likewise.
3203 * gcc.dg/vect/bb-slp-13.c: Likewise.
3204 * gcc.dg/vect/bb-slp-7.c: Likewise.
3205 * gcc.dg/vect/bb-slp-22.c: Likewise.
3206 * gcc.dg/unroll_2.c: Likewise.
3207 * g++.dg/vect/slp-pr50413.cc: Likewise.
3208 * g++.dg/vect/slp-pr56812.cc: Likewise.
3209 * g++.dg/vect/slp-pr50819.cc: Likewise.
3211 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3213 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3215 2013-08-29 Teresa Johnson <tejohnson@google.com>
3217 * gcc.dg/pr40209.c: Use -fopt-info.
3218 * gcc.dg/pr26570.c: Ditto.
3219 * gcc.dg/pr32773.c: Ditto.
3220 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3222 2013-08-29 Richard Biener <rguenther@suse.de>
3224 PR tree-optimization/58246
3225 * gcc.dg/torture/pr58246.c: New testcase.
3227 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3230 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3232 * gfortran.dg/realloc_on_assign_19.f90: New test.
3234 2013-08-29 Richard Biener <rguenther@suse.de>
3237 * gcc.dg/pr57287-2.c: New testcase.
3239 2013-08-29 Richard Biener <rguenther@suse.de>
3241 PR tree-optimization/57685
3242 * gcc.dg/torture/pr57685.c: New testcase.
3244 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/cpp0x/dc7.C: New.
3249 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3252 * c-c++-common/gomp/pr58257.c: New test.
3254 2013-08-28 Richard Biener <rguenther@suse.de>
3256 PR tree-optimization/56933
3257 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3259 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3261 * gcc.target/aarch64/scalar_shift_1.c: New.
3263 2013-08-27 Richard Biener <rguenther@suse.de>
3265 PR tree-optimization/57521
3266 * gcc.dg/torture/pr57521.c: New testcase.
3268 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3270 PR rtl-optimization/57860
3271 PR rtl-optimization/57861
3272 PR rtl-optimization/57875
3273 PR rtl-optimization/57876
3274 PR rtl-optimization/57877
3275 * gcc.c-torture/execute/pr57860.c: New test.
3276 * gcc.c-torture/execute/pr57861.c: New test.
3277 * gcc.c-torture/execute/pr57875.c: New test.
3278 * gcc.c-torture/execute/pr57876.c: New test.
3279 * gcc.c-torture/execute/pr57877.c: New test.
3281 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3284 * gfortran.dg/bounds_check_18.f90: New test.
3286 2013-08-23 Jan Hubicka <jh@suse.cz>
3288 * g++.dg/ipa/devirt-14.C: Fix typo.
3290 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3293 * gfortran.dg/inline_sum_5.f90: New.
3295 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3298 * gfortran.dg/typebound_assignment_7.f90: New.
3300 2013-08-23 Jan Hubicka <jh@suse.cz>
3302 * g++.dg/ipa/devirt-13.C: New testcase.
3303 * g++.dg/ipa/devirt-14.C: New testcase.
3305 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3308 * gcc.target/i386/pr58218.c: New test.
3310 PR tree-optimization/58209
3311 * gcc.c-torture/execute/pr58209.c: New test.
3313 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3315 * gcc.target/powerpc/pr57744.c: Declare abort.
3317 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3320 * g++.dg/template/error54.C: New.
3322 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3325 * gfortran.dg/select_type_34.f90: New.
3327 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3330 * g++.dg/warn/deprecated-7.C: New.
3332 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3334 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3336 2013-08-21 Jeff Law <law@redhat.com>
3338 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3340 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3343 * g++.dg/ext/attr-alias-3.C: New.
3345 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3348 * gfortran.dg/intent_out_8.f90: New.
3350 2013-08-20 Teresa Johnson <tejohnson@google.com>
3352 PR rtl-optimizations/57451
3353 * g++.dg/tree-prof/pr57451.C: New test.
3355 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3358 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3360 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3363 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3365 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3367 * gcc.target/powerpc/dfp-dd-2.c: New test.
3368 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3369 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3371 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3373 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3374 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3377 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3379 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3381 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3384 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3385 correct test response.
3388 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3389 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3390 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3392 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3393 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3395 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3397 2013-08-18 Jan Hubicka <jh@suse.cz>
3399 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3401 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3404 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3406 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3408 PR tree-optimization/58006
3409 * g++.dg/opt/pr58006.C: New test.
3411 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3413 * gnat.dg/specs/linker_alias.ads: New test.
3415 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3417 PR tree-optimization/58164
3418 * gcc.c-torture/compile/pr58164.c: New test.
3420 PR tree-optimization/58165
3421 * g++.dg/opt/pr58165.C: New test.
3423 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3426 * g++.dg/cpp0x/enum28.C: New.
3427 * g++.dg/cpp0x/enum15.C: Adjust.
3429 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3432 * gcc.target/powerpc/pr57949-1.c: New.
3433 * gcc.target/powerpc/pr57949-2.c: New.
3435 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3437 PR tree-optimization/58145
3438 * gcc.dg/pr58145-1.c: New test.
3439 * gcc.dg/pr58145-2.c: New test.
3441 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3443 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3444 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3445 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3446 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3447 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3448 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3449 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3450 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3451 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3452 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3453 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3454 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3455 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3456 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3457 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3458 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3459 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3460 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3461 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3462 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3463 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3464 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3465 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3466 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3467 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3468 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3469 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3470 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3471 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3472 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3473 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3474 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3475 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3476 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3477 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3478 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3479 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3480 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3481 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3482 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3483 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3486 * gcc.c-torture/execute/pr56799.x: New file.
3488 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3490 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3492 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3493 * gcc.dg/pr44214-3.c (v2df): Likewise.
3495 * gcc.dg/pr46647.c: xfail for avr-*-*.
3497 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3499 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3500 Expect l to be optimized away.
3501 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3504 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3505 to tests that assume int/double are larger than short/float.
3508 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3510 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3511 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3512 target { int16 }. Restrict existing tests to target { int32 }
3514 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3515 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3516 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3517 * lib/target-supports.exp (check_effective_target_int32): New proc.
3519 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3520 exclude from scan test.
3522 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3523 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3524 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3525 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3526 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3527 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3528 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3529 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3530 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3531 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3532 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3533 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3534 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3535 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3536 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3537 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3538 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3539 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3540 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3542 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3544 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3546 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3547 to be the first test directive.
3548 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3549 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3550 * gcc.target/arm/atomic-op-char.c: Likewise.
3551 * gcc.target/arm/atomic-op-consume.c: Likewise.
3552 * gcc.target/arm/atomic-op-int.c: Likewise.
3553 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3554 * gcc.target/arm/atomic-op-release.c: Likewise.
3555 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3556 * gcc.target/arm/atomic-op-short.c: Likewise.
3558 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3560 PR rtl-optimization/57662
3561 * gcc.dg/pr57662.c: New test.
3563 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3565 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3567 * gcc.target/mips/nans-legacy.c: Likewise.
3569 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3571 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3573 * gcc.target/mips/fabs-legacy.c: Likewise.
3574 * gcc.target/mips/fabsf-2008.c: Likewise.
3575 * gcc.target/mips/fabsf-legacy.c: Likewise.
3576 * gcc.target/mips/fneg-2008.c: Likewise.
3577 * gcc.target/mips/fneg-legacy.c: Likewise.
3578 * gcc.target/mips/fnegf-2008.c: Likewise.
3579 * gcc.target/mips/fnegf-legacy.c: Likewise.
3580 * gcc.target/mips/nan-2008.c: Likewise.
3581 * gcc.target/mips/nan-legacy.c: Likewise.
3582 * gcc.target/mips/nanf-2008.c: Likewise.
3583 * gcc.target/mips/nanf-legacy.c: Likewise.
3584 * gcc.target/mips/nans-2008.c: Likewise.
3585 * gcc.target/mips/nans-legacy.c: Likewise.
3586 * gcc.target/mips/nansf-2008.c: Likewise.
3587 * gcc.target/mips/nansf-legacy.c: Likewise.
3589 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3591 * gnat.dg/valued_proc.adb: New test.
3592 * gnat.dg/valued_proc_pkg.ads: New helper.
3594 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3596 PR tree-optimization/57661
3597 * g++.dg/opt/pr57661.C: New test.
3600 * gcc.dg/asan/pr56417.c: New test.
3602 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3604 * gnat.dg/loop_optimization16.adb: New test.
3605 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3607 2013-08-13 Marek Polacek <polacek@redhat.com>
3609 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3611 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3613 Example of converting global state to per-pass state.
3615 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3616 global state "static int counter" to...
3617 (one_pass::counter): ...this instance data.
3619 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3621 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3622 to member function...
3623 (one_pass::gate): ...this.
3624 (one_pass_exec): Convert to member function...
3625 (one_pass::impl_execute): ...this.
3627 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3630 * g++.dg/cpp0x/pr57416.C: New.
3632 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3634 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3636 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3637 * g++.dg/cpp0x/defaulted2.C: Likewise.
3638 * g++.dg/cpp0x/defaulted31.C: Likewise.
3639 * g++.dg/cpp0x/error6.C: Likewise.
3640 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3641 * g++.dg/cpp0x/override2.C: Likewise.
3642 * g++.dg/cpp0x/parse1.C: Likewise.
3643 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3644 * g++.dg/cpp0x/temp_default4.C: Likewise.
3645 * g++.dg/ext/attrib32.C: Likewise.
3646 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3647 * g++.dg/ext/mv13.C: Likewise.
3648 * g++.dg/ext/mv7.C: Likewise.
3649 * g++.dg/ext/mv9.C: Likewise.
3650 * g++.dg/ext/pr57362.C: Likewise.
3651 * g++.dg/ext/typeof10.C: Likewise.
3652 * g++.dg/lookup/anon6.C: Likewise.
3653 * g++.dg/lookup/crash6.C: Likewise.
3654 * g++.dg/lookup/name-clash5.C: Likewise.
3655 * g++.dg/lookup/name-clash6.C: Likewise.
3656 * g++.dg/other/anon4.C: Likewise.
3657 * g++.dg/other/error15.C: Likewise.
3658 * g++.dg/other/error8.C: Likewise.
3659 * g++.dg/other/redecl2.C: Likewise.
3660 * g++.dg/parse/crash16.C: Likewise.
3661 * g++.dg/parse/crash21.C: Likewise.
3662 * g++.dg/parse/crash38.C: Likewise.
3663 * g++.dg/parse/redef2.C: Likewise.
3664 * g++.dg/parse/struct-as-enum1.C: Likewise.
3665 * g++.dg/template/crash39.C: Likewise.
3666 * g++.dg/template/redecl3.C: Likewise.
3667 * g++.dg/tls/diag-3.C: Likewise.
3668 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3669 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3670 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3671 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3672 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3673 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3674 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3675 * g++.old-deja/g++.brendan/static3.C: Likewise.
3676 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3677 * g++.old-deja/g++.jason/binding.C: Likewise.
3678 * g++.old-deja/g++.jason/crash4.C: Likewise.
3679 * g++.old-deja/g++.jason/crash7.C: Likewise.
3680 * g++.old-deja/g++.jason/lineno.C: Likewise.
3681 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3682 * g++.old-deja/g++.mike/misc3.C: Likewise.
3683 * g++.old-deja/g++.mike/net44.C: Likewise.
3684 * g++.old-deja/g++.mike/ns3.C: Likewise.
3685 * g++.old-deja/g++.ns/alias4.C: Likewise.
3686 * g++.old-deja/g++.ns/ns11.C: Likewise.
3687 * g++.old-deja/g++.other/crash23.C: Likewise.
3688 * g++.old-deja/g++.other/decl8.C: Likewise.
3689 * g++.old-deja/g++.other/linkage3.C: Likewise.
3690 * g++.old-deja/g++.other/typeck1.C: Likewise.
3691 * g++.old-deja/g++.other/typedef5.C: Likewise.
3692 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3693 * g++.old-deja/g++.pt/friend36.C: Likewise.
3694 * obj-c++.dg/method-8.mm: Likewise.
3695 * obj-c++.dg/tls/diag-3.mm: Likewise.
3697 2013-08-12 Perez Read <netfirewall@gmail.com>
3700 * gcc.target/i386/movabs-1.c: New test.
3702 2013-08-12 Marek Polacek <polacek@redhat.com>
3704 PR tree-optimization/57980
3705 * gcc.dg/pr57980.c: New test.
3707 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3710 * gfortran.dg/do_check_10.f90: New test.
3711 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3712 * gfortran.dg/array_constructor_18.f90: Likewise.
3713 * gfortran.dg/array_constructor_22.f90: Likewise.
3714 * gfortran.dg/coarray_15.f90: Likewise.
3715 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3716 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3717 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3719 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3722 * g++.dg/cpp0x/constexpr-ice8.C: New.
3724 2013-08-09 Xinliang David Li <davidxl@google.com>
3726 * gcc.target/i386/memcpy-strategy-1.c: New test.
3727 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3728 * gcc.target/i386/memset-strategy-1.c: Ditto.
3729 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3731 2013-08-09 Jan Hubicka <jh@suse.cz>
3733 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3734 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3736 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3738 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3740 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3743 * gfortran.dg/transfer_intrinsic_6.f90: New.
3745 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3748 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3751 * g++.dg/lookup/typedef2.C: New.
3753 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3755 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3756 output of vdup intrinsics.
3758 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3760 * gcc.target/arm/lp1189445.c: New testcase.
3762 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3764 PR rtl-optimization/58079
3765 * gcc.dg/torture/pr58079.c: New test.
3767 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3769 * gnat.dg/warn9.adb: New test.
3771 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3774 * g++.dg/lookup/typedef2.C: New.
3776 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3778 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3779 to optstr when building plugins on darwin.
3781 2013-08-06 Martin Jambor <mjambor@suse.cz>
3783 PR tree-optimization/57539
3784 * gcc.dg/ipa/pr57539.c: New test.
3786 2013-08-06 Martin Jambor <mjambor@suse.cz>
3787 Bernd Edlinger <bernd.edlinger@hotmail.de>
3789 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
3790 (a): Fix constructor.
3792 2013-08-06 Martin Jambor <mjambor@suse.cz>
3795 * gfortran.dg/pr57987.f90: New test.
3797 2013-08-06 Martin Jambor <mjambor@suse.cz>
3800 * gcc.dg/torture/pr58041.c: New test.
3801 * gcc.target/arm/pr58041.c: Likewise.
3803 2013-08-06 Janus Weil <janus@gcc.gnu.org>
3806 * gfortran.dg/pointer_init_8.f90: New.
3808 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3811 * g++.dg/cpp0x/pr58080.C: New.
3813 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3815 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3816 to optstr when building plugins.
3818 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3820 Patch autogenerated by refactor_passes.py from
3821 https://github.com/davidmalcolm/gcc-refactoring-scripts
3822 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
3824 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
3825 struct to a subclass of gimple_opt_pass along with...
3826 (pass_data_one_pass): ...new pass_data instance and...
3827 (make_one_pass): ...new function.
3828 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3829 global struct to a subclass of gimple_opt_pass along with...
3830 (pass_data_warn_self_assign): ...new pass_data instance and...
3831 (make_pass_warn_self_assign): ...new function.
3832 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
3833 a global struct to a subclass of gimple_opt_pass along with...
3834 (pass_data_dumb_plugin_example): ...new pass_data instance and...
3835 (make_pass_dumb_plugin_example): ...new function.
3836 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
3837 global struct to a subclass of gimple_opt_pass along with...
3838 (pass_data_warn_self_assign): ...new pass_data instance and...
3839 (make_pass_warn_self_assign): ...new function.
3841 2013-08-05 David Malcolm <dmalcolm@redhat.com>
3843 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
3844 is created and added to the pass_manager to reflect
3845 autogenerated changes.
3846 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
3847 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
3848 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
3850 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
3853 * g++.dg/cpp0x/pr58072.C: New.
3855 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3857 * gcc.dg/torture/pr57993-2.cpp: New.
3859 2013-08-02 Jan Hubicka <jh@suse.cz>
3861 * gcc.dg/ipa/ipa-1.c: Update.
3862 * gcc.dg/ipa/ipa-2.c: Update.
3863 * gcc.dg/ipa/ipa-3.c: Update.
3864 * gcc.dg/ipa/ipa-4.c: Update.
3865 * gcc.dg/ipa/ipa-5.c: Update.
3866 * gcc.dg/ipa/ipa-7.c: Update.
3867 * gcc.dg/ipa/ipa-8.c: Update.
3868 * gcc.dg/ipa/ipcp-1.c: Update.
3869 * gcc.dg/ipa/ipcp-2.c: Update.
3871 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
3873 PR rtl-optimization/58048
3874 * gcc.target/i386/pr58048.c: New.
3876 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3878 * gcc.target/arm/neon-for-64bits-2.c: Delete.
3880 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
3881 Peter Bergner <bergner@vnet.ibm.com>
3884 * g++.dg/overload/using3.C: New.
3885 * g++.dg/overload/using2.C: Adjust.
3886 * g++.dg/lookup/using9.C: Likewise.
3888 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3890 * gcc.target/arm/pr46972-2.c: New test.
3892 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
3894 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
3896 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3898 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
3900 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
3902 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
3903 rather than addressing!=absolute when deciding how to handle MIPS16
3904 when the test forces an ABI.
3906 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3909 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
3911 2013-07-30 Steve Ellcey <sellcey@mips.com>
3913 * gcc.target/mips/code-readable-1.c: Increase switch size.
3914 * gcc.target/mips/code-readable-2.c: Ditto.
3915 * gcc.target/mips/code-readable-3.c: Ditto.
3916 * gcc.target/mips/code-readable-4.c: Ditto.
3918 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
3921 * g++.dg/parse/crash63.C: New.
3923 2013-07-30 Tobias Burnus <burnus@net-b.de>
3926 * gfortran.dg/pointer_assign_8.f90: New.
3927 * gfortran.dg/pointer_assign_9.f90: New.
3928 * gfortran.dg/pointer_assign_10.f90: New.
3929 * gfortran.dg/pointer_assign_11.f90: New.
3931 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3933 * gcc.target/arm/pr57637.c: New testcase.
3935 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3937 PR tree-optimization/57993
3938 * gcc.dg/torture/pr57993.c: New test.
3940 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
3942 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
3944 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3947 * g++.dg/conversion/ambig2.C: New.
3949 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
3951 * gcc.target/mips/fabs-2008.c: New test case.
3952 * gcc.target/mips/fabs-legacy.c: New test case.
3953 * gcc.target/mips/fabsf-2008.c: New test case.
3954 * gcc.target/mips/fabsf-legacy.c: New test case.
3955 * gcc.target/mips/fneg-2008.c: New test case.
3956 * gcc.target/mips/fneg-legacy.c: New test case.
3957 * gcc.target/mips/fneg-2008.c: New test case.
3958 * gcc.target/mips/fneg-legacy.c: New test case.
3959 * gcc.target/mips/nan-2008.c: New test case.
3960 * gcc.target/mips/nan-legacy.c: New test case.
3961 * gcc.target/mips/nanf-2008.c: New test case.
3962 * gcc.target/mips/nanf-legacy.c: New test case.
3963 * gcc.target/mips/nans-2008.c: New test case.
3964 * gcc.target/mips/nans-legacy.c: New test case.
3965 * gcc.target/mips/nansf-2008.c: New test case.
3966 * gcc.target/mips/nansf-legacy.c: New test case.
3967 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
3969 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
3970 Maxim Kuvyrkov <maxim@kugelworks.com>
3972 * lib/target-supports.exp (check_effective_target_non_bionic): New
3973 effective-target test.
3974 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
3975 * g++.dg/tls/thread_local4g.C: Ditto.
3977 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3980 * gfortran.dg/vector_subsript_7.f90: New test.
3982 2013-07-27 Tobias Burnus <burnus@net-b.de>
3985 * gfortran.dg/warn_alias.f90: New.
3987 2013-07-27 Janus Weil <janus@gcc.gnu.org>
3990 * gfortran.dg/class_array_19.f90: New.
3992 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
3994 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
3995 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
3996 * gcc.dg/vect/pr57741-3.c: Likewise.
3997 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
3999 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4001 Skip tests that make assumptions about struct layout that don't hold
4003 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4004 * g++.dg/cpp0x/iop.C: Likewise.
4005 * g++.dg/cpp0x/named_refs.C: Likewise.
4006 * g++.dg/cpp0x/rv1p.C: Likewise.
4007 * g++.dg/cpp0x/rv2p.C: Likewise.
4008 * g++.dg/cpp0x/rv3p.C: Likewise.
4009 * g++.dg/cpp0x/rv4p.C: Likewise.
4010 * g++.dg/cpp0x/rv5p.C: Likewise.
4011 * g++.dg/cpp0x/rv6p.C: Likewise.
4012 * g++.dg/cpp0x/rv7p.C: Likewise.
4013 * g++.dg/cpp0x/rv8p.C: Likewise.
4014 * g++.dg/ext/strncpy-chk1.C: Likewise.
4015 * gcc.dg/builtin-object-size-10.c: Likewise.
4016 * gcc.dg/builtin-object-size-11.c: Likewise.
4017 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4018 * gcc.dg/pr25805.c: Likewise.
4019 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4020 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4021 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4022 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4023 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4024 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4025 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4026 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4027 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4028 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4029 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4030 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4031 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4032 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4033 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4035 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4036 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4038 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4039 * gcc.dg/sibcall-6.c: Enable for epiphany.
4041 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4043 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4045 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4047 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4048 memcpy not initializers.
4050 * gcc.dg/guality/guality.exp: Skip on AIX.
4052 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4055 * g++.dg/cpp0x/pr57101.C: New.
4057 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4059 * gcc.target/aarch64/neg_1.c: New test.
4061 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4064 * gfortran.dg/typebound_call_25.f90: New.
4066 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4069 * g++.dg/cpp0x/pr57981.C: New.
4071 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4074 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4076 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4078 PR rtl-optimization/57960
4079 * gcc.target/s390/pr57960.c: New.
4081 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4084 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4086 2013-07-25 Terry Guo <terry.guo@arm.com>
4088 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4090 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4093 * g++.dg/inherit/pr57942.C: New.
4095 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4097 * gcc.target/powerpc/bool2.h: New file, test the code generation
4098 of logical operations for power5, altivec, power7, and power8 systems.
4099 * gcc.target/powerpc/bool2-p5.c: Likewise.
4100 * gcc.target/powerpc/bool2-av.c: Likewise.
4101 * gcc.target/powerpc/bool2-p7.c: Likewise.
4102 * gcc.target/powerpc/bool2-p8.c: Likewise.
4103 * gcc.target/powerpc/bool3.h: Likewise.
4104 * gcc.target/powerpc/bool3-av.c: Likewise.
4105 * gcc.target/powerpc/bool2-p7.c: Likewise.
4106 * gcc.target/powerpc/bool2-p8.c: Likewise.
4108 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4110 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4112 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4114 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4116 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4118 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4119 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4120 type from long to long long.
4121 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4122 to have effective-target keywords of lp64 and ilp32.
4123 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4124 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4125 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4126 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4127 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4128 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4129 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4130 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4131 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4133 2013-07-23 Tom Tromey <tromey@redhat.com>
4134 Joseph Myers <joseph@codesourcery.com>
4136 * gcc.dg/c11-generic-1.c: New file.
4137 * gcc.dg/c11-generic-2.c: New file.
4139 2013-07-22 Tobias Burnus <burnus@net-b.de>
4143 * coarray/lib_realloc_1.f90: Permit optimization.
4144 * gfortran.dg/coarray_31.f90: New.
4146 2013-07-22 Tobias Burnus <burnus@net-b.de>
4149 * gfortran.dg/class_array_7.f03: Fix memory leak.
4151 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4154 * g++.dg/cpp0x/decltype56.C: New.
4156 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4158 * gcc.dg/pr53265.c: Correct line number in dg-message.
4160 2013-07-22 Diego Novillo <dnovillo@google.com>
4162 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4164 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4167 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4168 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4170 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4173 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4174 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4175 * gcc.dg/torture/pr53366-1.c: Same.
4176 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4177 * gcc.dg/torture/pr56488.c: Same.
4178 * gcc.dg/torture/pr57584.c: Same.
4179 * gcc.dg/tree-ssa/pr57385.c: Same.
4180 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4182 2013-07-21 Ondřej BÃÂlka <neleai@seznam.cz>
4184 * c-c++-common/pr41779.c: Fix typos.
4185 * gcc.c-torture/compile/20031125-2.c: Likewise.
4186 * gcc.c-torture/compile/20040621-1.c: Likewise.
4187 * gcc.c-torture/execute/20020418-1.c: Likewise.
4188 * gcc.dg/20020108-1.c: Likewise.
4189 * gcc.dg/atomic-generic-aux.c: Likewise.
4190 * gcc.dg/builtin-complex-err-2.c: Likewise.
4191 * gcc.dg/decl-1.c: Likewise.
4192 * gcc.dg/di-sync-multithread.c: Likewise.
4193 * gcc.dg/format/c90-printf-1.c: Likewise.
4194 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4195 * gcc.dg/long-long-compare-1.c: Likewise.
4196 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4197 * gcc.dg/pr17055-1.c: Likewise.
4198 * gcc.dg/pr27095.c: Likewise.
4199 * gcc.dg/torture/fp-int-convert.h: Likewise.
4200 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4201 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4202 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4203 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4204 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4205 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4206 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4207 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4208 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4209 * gcc.dg/vect/vect-cond-5.c: Likewise.
4210 * gcc.dg/weak/typeof-2.c: Likewise.
4211 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4212 * gcc.target/arm/naked-1.c: Likewise.
4213 * gcc.target/i386/pr9771-1.c: Likewise.
4214 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4215 * gcc.target/sparc/struct-ret-check.c: Likewise.
4216 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4217 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4218 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4221 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4224 * gfortran.dg/dependency_42.f90: New test.
4225 * gfortran.dg/dependency_43.f90: New test.
4227 2013-07-21 Tobias Burnus <burnus@net-b.de>
4230 * gfortran.dg/round_4.f90: New.
4232 2013-07-21 Tobias Burnus <burnus@net-b.de>
4235 * gfortran.dg/min_max_conformance_2.f90: New.
4237 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4239 PR preprocessor/57620
4240 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4241 (main): Don't test {s,u,U,L}12.
4242 * c-c++-common/raw-string-13.c: New test.
4243 * c-c++-common/raw-string-14.c: New test.
4244 * c-c++-common/raw-string-15.c: New test.
4245 * c-c++-common/raw-string-16.c: New test.
4247 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4249 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4251 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4253 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4255 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4256 target { ! keeps_null_pointer_checks }.
4257 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4258 target { ! keeps_null_pointer_checks }.
4260 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4261 * gcc.dg/torture/pr56488.c: Likewise.
4263 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4265 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4268 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4270 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4271 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4272 * gfortran.dg/guality/guality.exp: Skip on AIX.
4274 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4276 * g++.dg/debug/pr56819.C: Skip on AIX.
4277 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4278 * g++.dg/guality/guality.exp: Skip on AIX.
4280 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4282 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4284 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4286 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4289 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4290 Adjust to corrected rounding.
4292 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4294 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4295 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4296 check_effective_target_cilkplus.
4297 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4299 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4301 * gcc.target/powerpc/pr57744.c: Fix typo.
4303 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4306 * gcc.c-torture/compile/pr57698.c: New test.
4307 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4308 * gcc.c-torture/compile/pr44043.c: Ditto.
4310 2013-07-18 Wei Mi <wmi@google.com>
4312 PR rtl-optimization/57878
4313 * g++.dg/pr57878.C: New test.
4315 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4317 * gcc.dg/pr42611.c: Move dg-error to correct line.
4319 2013-07-17 Tobias Burnus <burnus@net-b.de>
4322 * gfortran.dg/dollar_sym_3.f: New.
4323 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4325 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4330 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4331 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4332 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4333 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4334 * objc.dg/image-info.m: Likewise.
4335 * objc.dg/symtab-1.m: Likewise.
4336 * objc.dg/torture/strings/const-str-10.m: Likewise.
4337 * objc.dg/torture/strings/const-str-11.m: Likewise.
4338 * objc.dg/torture/strings/const-str-9.m: Likewise.
4339 * objc.dg/zero-link-1.m: Likewise.
4340 * objc.dg/zero-link-2.m: Likewise.
4341 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4342 * objc.dg/objc-foreach-4.m: Likewise.
4343 * objc.dg/objc-foreach-5.m: Likewise.
4344 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4346 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4347 * obj-c++.dg/syntax-error-1.mm: Likewise.
4348 * objc.dg/method-6.m: Likewise.
4349 * objc.dg/pr23214.m: Likewise.
4350 * objc.dg/proto-lossage-7.m: Likewise.
4351 * objc.dg/strings/const-str-12b.m: Likewise.
4352 * objc.dg/zero-link-3.m: Likewise.
4353 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4354 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4355 adjust headers, interfaces and encoded types to reflect current system
4356 versions. Add FIXME and outputs from current system compiler for
4359 2013-07-15 Cong Hou <congh@google.com>
4361 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4363 * gcc.target/i386/l_fma_float_3.c: Likewise.
4364 * gcc.target/i386/l_fma_double_1.c: Likewise.
4365 * gcc.target/i386/l_fma_double_3.c: Likewise.
4367 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4369 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4370 function to test if HTM is available.
4371 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4372 * gcc.target/powerpc/htm-builtin-1.c: New test.
4374 2013-07-15 Tobias Burnus <burnus@net-b.de>
4376 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4377 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4378 * gfortran.dg/coarray_6.f90: Add dg-error.
4380 2013-07-15 Tobias Burnus <burnus@net-b.de>
4383 * gfortran.dg/finalize_18.f90: New.
4385 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4388 * fortran.dg/module_variable_1.f90: New test.
4389 * fortran.dg/module_variable_2.f90: New test.
4391 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4393 * g++.dg/ext/vector19.C: Adapt.
4394 * g++.dg/ext/vector23.C: New testcase.
4396 2013-07-12 Michael Matz <matz@suse.de>
4399 * c-c++-common/pr55771.c: New test.
4401 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4403 * gcc.target/aarch64/vect-movi.c: New.
4405 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4408 * g++.dg/ext/pr57362.C: New.
4410 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4413 * gcc.target/avr/torture/pr57631.c: New test.
4415 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4418 * g++.dg/cpp0x/constexpr-ice7.C: New.
4420 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4422 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4424 * gcc.c-torture/execute/nest-align-1.x: New.
4426 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4429 * g++.dg/cpp0x/sfinae48.C: New.
4431 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4433 PR preprocessor/57824
4434 * c-c++-common/raw-string-17.c: New test.
4435 * c-c++-common/gomp/pr57824.c: New test.
4437 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4440 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4441 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4442 * g++.dg/conversion/dr195.C: Update.
4443 * g++.dg/expr/cast2.C: Likewise.
4445 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4447 * c-c++-common/raw-string-18.c: New test.
4448 * c-c++-common/raw-string-19.c: New test.
4450 PR preprocessor/57757
4451 * g++.dg/cpp/paste1.C: New test.
4452 * g++.dg/cpp/paste2.C: New test.
4454 2013-07-10 Graham Stott <grahams@btinternet.com>
4456 * gcc.target/mips/mulsize-1.c: New.
4457 * gcc.target/mips/mulsize-2.c: New.
4458 * gcc.target/mips/mulsize-3.c: New.
4459 * gcc.target/mips/mulsize-4.c: New.
4461 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4464 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4465 * g++.dg/ext/vector24.C: New testcase.
4467 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4470 * g++.dg/cpp0x/decltype17.C: Adjust.
4472 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4475 * g++.dg/cpp0x/pr51786.C: New.
4477 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4479 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4481 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4483 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4485 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4486 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4488 2013-07-08 Tobias Burnus <burnus@net-b.de>
4491 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4493 2013-07-08 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/do_check_9.f90: New.
4498 2013-07-08 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/dot_product_2.f90: New.
4503 2013-07-08 Tobias Burnus <burnus@net-b.de>
4506 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4508 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4510 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4511 * gfortran.dg/finalize_10.f90: Fix dg-final.
4513 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4516 * gcc.target/i386/pr57819.c: New test.
4518 PR rtl-optimization/57829
4519 * gcc.c-torture/execute/pr57829.c: New test.
4521 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4523 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4524 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4526 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4529 * gcc.target/i386/pr57807.c: New test.
4531 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4534 * gcc.dg/tree-ssa/vrp89.c: New test.
4536 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4539 * g++.dg/parse/defarg16.C: New.
4541 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4543 PR rtl-optimization/55342
4544 * gcc.target/i386/pr55342.c: New.
4546 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4548 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4550 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4553 * g++.dg/inherit/virtual10.C: New.
4555 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4558 * gcc.dg/large-size-array-6.c: New test.
4560 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4563 * g++.dg/template/crash116.C: New.
4565 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4567 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4568 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4570 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4573 * g++.dg/cpp0x/nsdmi-list3.C: New.
4575 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4578 * gcc.target/i386/pr57777.c: New test.
4581 * g++.dg/template/arg9.C: New test.
4583 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4585 * gcc.target/i386/avx-inline.c: New test.
4587 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4589 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4590 * gcc.target/mips/call-2.c: Likewise.
4591 * gcc.target/mips/call-3.c: Likewise.
4592 * gcc.target/mips/lazy-binding-1.c: Likewise.
4594 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4596 PR tree-optimization/57741
4597 * gcc.dg/vect/pr57741-1.c: New test.
4598 * gcc.dg/vect/pr57741-2.c: New test.
4599 * gcc.dg/vect/pr57741-3.c: New test.
4601 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4603 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4605 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4606 * lib/target-supports.exp: Define aarch64_little_endian.
4608 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4610 * gcc.target/aarch64/abs_1.c: New test.
4612 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4614 * gcc.target/aarch64/bfxil_1.c: New test.
4615 * gcc.target/aarch64/bfxil_2.c: Likewise.
4617 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4620 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4621 array sizes from 100 to 20.
4623 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4626 * gfortran.dg/pointer_remapping_8.f90: New.
4628 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4630 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4631 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4632 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4633 * g++.dg/cpp1y/complex_literals.h: New.
4635 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/cpp0x/noexcept21.C: New.
4640 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4643 * gcc.target/i386/pr57736.c: New test.
4645 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4647 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4649 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4650 strings to match the fixed error messages.
4651 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4652 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4655 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4658 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4659 stqcx. get even registers.
4661 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4664 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4666 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4668 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4670 * gcc.target/i386/bmi-1.c: Ditto.
4671 * gcc.target/i386/bmi-bextr-4.c: New.
4672 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4674 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4677 * g++.dg/cpp0x/initlist73.C: New.
4679 2013-06-27 Meador Inge <meadori@codesourcery.com>
4681 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4682 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4683 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4685 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4688 * g++.dg/ext/pr57509.C: New file.
4690 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4693 * gcc.target/i386/bmi-bextr-3.c: New test.
4696 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4698 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4701 * g++.dg/cpp0x/pr57172.C: New testcase.
4703 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4705 * gcc.target/s390/htm-1.c: New file.
4706 * gcc.target/s390/htm-nofloat-1.c: New file.
4707 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4709 2013-06-26 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/bounds_check_17.f90: New.
4714 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4717 * g++.dg/cpp1y/pr57640.C: New.
4719 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4722 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4723 overflow due to size of arrays.
4725 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4727 PR tree-optimization/57705
4728 * gcc.dg/vect/pr57705.c: New test.
4729 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4731 2013-06-25 Martin Jambor <mjambor@suse.cz>
4734 * g++.dg/ipa/pr57670.C: New test.
4736 2013-06-25 Richard Biener <rguenther@suse.de>
4739 * gcc.dg/pr56977.c: New testcase.
4741 2013-06-24 Martin Jambor <mjambor@suse.cz>
4743 PR tree-optimization/57358
4744 * gcc.dg/ipa/pr57358.c: New test.
4746 2013-06-24 Richard Biener <rguenther@suse.de>
4749 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4751 2013-06-24 Richard Biener <rguenther@suse.de>
4753 PR tree-optimization/57488
4754 * gcc.dg/torture/pr57488.c: New testcase.
4756 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4757 Dominique d'Humieres <dominiq@lps.ens.fr>
4760 * gfortran.dg/fraction.f90: New.
4762 2013-06-24 Alan Modra <amodra@gmail.com>
4764 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4765 Add scan-assembler-not "lvx".
4766 * gcc.target/powerpc/le-altivec-consts.c: New.
4768 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4770 * g++.dg/cpp0x/sfinae47.C: New.
4772 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4775 * gcc.target/sh/pr52483-1.c: New.
4776 * gcc.target/sh/pr52483-2.c: New.
4777 * gcc.target/sh/pr52483-3.c: New.
4778 * gcc.target/sh/pr52483-4.c: New.
4779 * gcc.target/sh/pr52483-5.c: New.
4781 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4783 * gcc.target/i386/intrinsics_1.c: New test.
4784 * gcc.target/i386/intrinsics_2.c: Ditto.
4785 * gcc.target/i386/intrinsics_3.c: Ditto.
4786 * gcc.target/i386/intrinsics_4.c: Ditto.
4787 * gcc.target/i386/intrinsics_5.c: Ditto.
4788 * gcc.target/i386/intrinsics_6.c: Ditto.
4789 * gcc.target/i386/avx-1.c: Provide macros for builtins
4790 needing immediate arguments in f16cintrin.h and rtmintrin.h.
4792 2013-06-21 Tobias Burnus <burnus@net-b.de>
4795 * gfortran.dg/finalize_17.f90: New.
4797 2013-06-21 Tobias Burnus <burnus@net-b.de>
4799 * gfortran.dg/realloc_on_assign_18.f90: New.
4801 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
4803 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4804 Also changed the returns from error as distinct values so that
4805 debugging can get easier.
4806 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
4807 errors specific to C, if necessary. Also added new error
4809 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4810 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
4811 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
4812 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
4813 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
4814 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
4815 the same changes as parser_errors3.c, spaces were added between colons
4816 to not confuse C++ compiler with 2 colons as scope.
4817 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
4818 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
4819 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
4820 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
4821 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
4822 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
4823 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
4824 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
4825 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
4826 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
4827 * g++.dg/cilk-plus/cilk-plus.exp: New script.
4828 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
4831 2013-06-21 Joseph Myers <joseph@codesourcery.com>
4834 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
4836 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
4839 * gcc.target/i386/pr57655.c: New test.
4841 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
4843 * ada/acats/tests/gcc: Delete.
4844 * gnat.dg/style: Likewise.
4846 2013-06-20 Jeff Law <law@redhat.com>
4848 PR tree-optimization/57660
4849 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
4850 based on their branch cost.
4852 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
4854 2013-06-20 Tobias Burnus <burnus@net-b.de>
4857 * gfortran.dg/list_read_11.f90: New.
4859 2013-06-20 Richard Biener <rguenther@suse.de>
4861 PR tree-optimization/57584
4862 * gcc.dg/torture/pr57584.c: New testcase.
4864 2013-06-19 Sharad Singhai <singhai@google.com>
4866 * g++.dg/gcov/gcov-8.C: New testcase.
4867 * lib/gcov.exp: Handle intermediate format.
4869 2013-06-19 Wei Mi <wmi@google.com>
4871 PR rtl-optimization/57518
4872 * testsuite/gcc.dg/pr57518.c: New test.
4874 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
4876 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
4878 2013-06-19 Jan Hubicka <jh@suse.cz>
4880 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
4882 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4884 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
4885 hard-coded values of array sizes with a #define.
4886 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4887 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4888 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4889 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
4890 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4892 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
4894 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
4895 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
4897 2013-06-19 Jeff Law <law@redhat.com>
4899 * gcc.dg/tree-ssa/forwprop-28.c: New test.
4901 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4904 * g++.dg/template/error53.C: New.
4906 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
4909 * gcc.target/powerpc/pr55033.c: Fix options.
4911 2013-06-18 Sriraman Tallam <tmsriram@google.com>
4913 * gcc.target/i386/inline_error.c: New test.
4914 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
4915 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
4917 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
4920 * g++.dg/cpp0x/decltype55.C: New.
4922 2013-06-18 Marek Polacek <polacek@redhat.com>
4924 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
4926 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4928 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
4930 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
4932 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
4933 Also changed the returns from error as distinct values so that it is
4936 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
4938 * gcc.target/aarch64/scalar_intrinsics.c: Update.
4940 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
4943 * g++.dg/template/error52.C: New.
4944 * g++.dg/lookup/friend15.C: Update.
4945 * g++.dg/parse/error11.C: Likewise.
4946 * g++.dg/parse/error14.C: Likewise.
4947 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4948 * g++.dg/parse/template25.C: Likewise.
4949 * g++.old-deja/g++.jason/cond.C: Likewise.
4950 * g++.old-deja/g++.mike/for2.C: Likewise.
4951 * g++.old-deja/g++.robertl/eb125.C: Likewise.
4952 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
4954 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4956 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
4959 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
4961 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
4962 accidentally placing minus sign for length instead of stride.
4964 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
4966 PR rtl-optimization/57425
4967 PR rtl-optimization/57569
4968 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
4969 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
4971 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
4975 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
4977 * gfortran.dg/typebound_assignment_6.f03: New.
4979 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
4981 * gcc.target/h8300/h8300.exp: New.
4982 * gcc.dg/pragma-isr.c: Move to ...
4983 * gcc.target/sh/torture/pragma-isr.c: ... here ...
4984 * gcc.target/h8300/pragma-isr.c: ... and here.
4985 * gcc.dg/pragma-isr2.c: Move to ...
4986 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
4987 * gcc.target/h8300/pragma-isr2.c: ... and here.
4988 * gcc.dg/pragma-isr-trapa.c: Move to ...
4989 * gcc.target/sh/pragma-isr-trapa.c: ... here.
4990 * gcc.dg/pragma-isr-trapa2.c: Move to ...
4991 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
4992 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
4993 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
4994 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
4995 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
4996 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
4997 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
4998 * gcc.dg/attr-isr-trap_exit.c: Move to ...
4999 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5000 * gcc.dg/attr-isr-trapa.c: Move to ...
5001 * gcc.target/sh/attr-isr-trapa.c: ... here.
5003 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5006 * g++.dg/ext/builtin-offsetof1.C: New.
5008 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5010 * gcc.target/aarch64/vect_smlal_1.c: New file.
5012 2013-06-14 Tobias Burnus <burnus@net-b.de>
5015 * gfortran.dg/defined_assignment_7.f90: New.
5017 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5020 * g++.dg/rtti/dyncast6.C: New.
5021 * g++.dg/cpp0x/dyncast1.C: Likewise.
5023 2013-06-14 Alan Modra <amodra@gmail.com>
5026 * gcc.dg/pr57134.c: New.
5028 2013-06-14 Tobias Burnus <burnus@net-b.de>
5031 * gfortran.dg/deferred_type_param_9.f90: New.
5033 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5035 * gcc.dg/fold-minus-1.c: New testcase.
5037 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5040 * gfortran.dg/typebound_assignment_5.f03: New.
5042 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5044 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5046 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5047 Pat Haugen <pthaugen@us.ibm.com>
5048 Peter Bergner <bergner@vnet.ibm.com>
5050 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5051 load/store instructions on power7, power8.
5052 * gcc.target/powerpc/atomic-p8.c: Likewise.
5054 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5057 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5059 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5062 * g++.dg/warn/Wunused-var-20.C: New.
5064 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5066 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5067 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5068 Run with -fno-common.
5070 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5072 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5073 and exit function calls with return 1 and return 0, respectively.
5075 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5077 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5080 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5082 PR tree-optimization/57361
5083 * gcc.dg/tree-ssa/pr57361.c: New file.
5085 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5087 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5088 to ensure alignment.
5089 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5091 2013-06-12 Tobias Burnus <burnus@net-b.de>
5093 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5095 2013-06-12 Tobias Burnus <burnus@net-b.de>
5096 Dominique d'Humieres <dominiq@lps.ens.fr>
5098 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5100 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5103 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5104 * gcc.target/i386/pr56564-3.c: Likewise.
5106 2013-06-11 Tobias Burnus <burnus@net-b.de>
5109 * gfortran.dg/class_array_18.f90: New.
5111 2013-06-11 Jan Hubicka <jh@suse.cz>
5114 * g++.dg/ext/visibility/anon6.C: Update testcase.
5116 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5119 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5120 in how we check __sec_reduce_mutating function's result.
5122 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5123 Pat Haugen <pthaugen@us.ibm.com>
5124 Peter Bergner <bergner@vnet.ibm.com>
5126 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5127 direct move instructions.
5128 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5129 * gcc.target/powerpc/direct-move.h: Likewise.
5130 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5131 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5132 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5133 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5134 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5135 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5137 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5140 * g++.dg/cpp0x/pr52440.C: New.
5142 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5145 * gcc.target/i386/pr56564-1.c: New test.
5146 * gcc.target/i386/pr56564-2.c: New test.
5147 * gcc.target/i386/pr56564-3.c: New test.
5148 * gcc.target/i386/pr56564-4.c: New test.
5149 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5150 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5151 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5152 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5153 * gcc.target/i386/vect-sizes-1.c: Likewise.
5154 * gcc.target/i386/memcpy-1.c: Likewise.
5155 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5156 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5158 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5160 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5161 systems to cover all GNU systems.
5162 * g++.dg/abi/guard2.C: Likewise.
5163 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5164 * g++.dg/eh/sighandle.C: Likewise.
5165 * g++.dg/ext/cleanup-10.C: Likewise.
5166 * g++.dg/ext/cleanup-11.C: Likewise.
5167 * g++.dg/ext/cleanup-8.C: Likewise.
5168 * g++.dg/ext/cleanup-9.C: Likewise.
5169 * g++.dg/opt/const5.C: Likewise.
5170 * g++.dg/opt/life1.C: Likewise.
5171 * g++.dg/other/pr39496.C: Likewise.
5172 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5173 * g++.old-deja/g++.abi/align.C: Likewise.
5174 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5175 * g++.old-deja/g++.law/weak.C: Likewise.
5176 * g++.old-deja/g++.pt/asm1.C: Likewise.
5177 * gcc.c-torture/execute/20030125-1.x: Likewise.
5178 * gcc.c-torture/execute/990127-2.x: Likewise.
5179 * gcc.dg/20041106-1.c: Likewise.
5180 * gcc.dg/20050503-1.c: Likewise.
5181 * gcc.dg/builtin-object-size-5.c: Likewise.
5182 * gcc.dg/cleanup-10.c: Likewise.
5183 * gcc.dg/cleanup-11.c: Likewise.
5184 * gcc.dg/cleanup-8.c: Likewise.
5185 * gcc.dg/cleanup-9.c: Likewise.
5186 * gcc.dg/complex-5.c: Likewise.
5187 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5188 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5189 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5190 * gcc.dg/dfp/pr35739.c: Likewise.
5191 * gcc.dg/fdata-sections-1.c: Likewise.
5192 * gcc.dg/lto/20090206-1_0.c: Likewise.
5193 * gcc.dg/lto/20090206-2_0.c: Likewise.
5194 * gcc.dg/pr30360.c: Likewise.
5195 * gcc.dg/pr37303.c: Likewise.
5196 * gcc.dg/pr39323-1.c: Likewise.
5197 * gcc.dg/pr39323-2.c: Likewise.
5198 * gcc.dg/pr39323-3.c: Likewise.
5199 * gcc.dg/pr45416.c: Likewise.
5200 * gcc.dg/setjmp-2.c: Likewise.
5201 * gcc.dg/split-1.c: Likewise.
5202 * gcc.dg/split-3.c: Likewise.
5203 * gcc.dg/split-4.c: Likewise.
5204 * gcc.dg/strlenopt-12g.c: Likewise.
5205 * gcc.dg/strlenopt-14g.c: Likewise.
5206 * gcc.dg/strlenopt-14gf.c: Likewise.
5207 * gcc.dg/strlenopt-16g.c: Likewise.
5208 * gcc.dg/strlenopt-17g.c: Likewise.
5209 * gcc.dg/strlenopt-18g.c: Likewise.
5210 * gcc.dg/strlenopt-1f.c: Likewise.
5211 * gcc.dg/strlenopt-22g.c: Likewise.
5212 * gcc.dg/strlenopt-2f.c: Likewise.
5213 * gcc.dg/strlenopt-4g.c: Likewise.
5214 * gcc.dg/strlenopt-4gf.c: Likewise.
5215 * gcc.dg/struct-ret-3.c: Likewise.
5216 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5217 * gcc.misc-tests/linkage.exp: Likewise.
5218 * gcc.target/i386/20000724-1.c: Likewise.
5219 * gcc.target/i386/align-main-3.c: Likewise.
5220 * gcc.target/i386/cleanup-1.c: Likewise.
5221 * gcc.target/i386/inline-mcpy.c: Likewise.
5222 * gcc.target/i386/pr32268.c: Likewise.
5223 * gcc.target/i386/pr36613.c: Likewise.
5224 * gcc.target/i386/pr39013-1.c: Likewise.
5225 * gcc.target/i386/pr39013-2.c: Likewise.
5226 * gcc.target/i386/pr39496.c: Likewise.
5227 * gcc.target/i386/pr40906-3.c: Likewise.
5228 * gcc.target/i386/pr46084.c: Likewise.
5229 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5231 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5234 * gcc.target/sh/pr6526.c: New.
5236 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5239 * gcc.c-torture/execute/pr57568.c: New test.
5241 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5244 * g++.dg/other/vararg-4.C: New.
5246 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5248 PR rtl-optimization/57559
5249 * gcc.target/s390/pr57559.c : New test.
5251 2013-06-08 Tobias Burnus <burnus@net-b.de>
5254 * gfortran.dg/finalize_10.f90: New.
5255 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5256 * gfortran.dg/finalize_15.f90: New.
5258 2013-06-08 Tobias Burnus <burnus@net-b.de>
5261 * gfortran.dg/storage_size_4.f90: New.
5263 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5266 * testsuite/g++.dg/ext/pr57548.C: New test.
5268 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5271 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5273 2013-06-07 Jan Hubicka <jh@suse.cz>
5275 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5277 2013-06-07 Tobias Burnus <burnus@net-b.de>
5280 * gfortran.dg/array_constructor_48.f90: New.
5281 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5282 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5284 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5287 * gcc.target/arm/xordi3-opt.c: New test.
5289 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5291 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5292 Revert to dg-options.
5294 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5297 * gcc.target/powerpc/pr55033.c: New.
5299 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5302 * g++.dg/cpp0x/alias-decl-36.C: New.
5304 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5305 Pat Haugen <pthaugen@us.ibm.com>
5306 Peter Bergner <bergner@vnet.ibm.com>
5308 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5309 power8 builtin functions.
5310 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5311 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5312 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5313 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5314 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5315 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5316 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5317 tests to test power8 auto-vectorization.
5318 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5319 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5320 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5321 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5323 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5324 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5326 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5328 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5330 (check_effective_target_powerpc_p8vector_ok): Likewise.
5331 (is-effective-target): Likewise.
5332 (check_vect_support_and_set_flags): Likewise.
5334 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5337 * g++.dg/parse/error53.C: New.
5339 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5341 PR rtl-optimization/57459
5342 * gcc.target/i386/pr57459.c: New test.
5344 2013-06-06 Teresa Johnson <tejohnson@google.com>
5347 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5348 into -freorder-blocks-and-partition test.
5349 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5350 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5351 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5352 * gcc.dg/tree-prof/pr50907.c: Ditto.
5353 * gcc.dg/tree-prof/pr45354.c: Ditto.
5354 * g++.dg/tree-prof/partition2.C: Ditto.
5355 * g++.dg/tree-prof/partition3.C: Ditto.
5357 2013-06-06 Tobias Burnus <burnus@net-b.de>
5360 * gfortran.dg/finalize_16.f90: New.
5362 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5364 * gcc.dg/vect/no-section-anchors-vect-68.c:
5365 Add dg-skip-if aarch64_tiny.
5367 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5370 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5371 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5373 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5376 * g++.dg/cpp0x/decltype54.C: New.
5378 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5380 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5381 arm*-*-*eabi* targets.
5382 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5384 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5386 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5387 Tobias Burnus <burnus@net-b.de>
5389 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5390 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5391 * gfortran.dg/io_real_boz_4.f90: Ditto.
5392 * gfortran.dg/io_real_boz_5.f90: Ditto.
5394 2013-06-05 Andreas Schwab <schwab@suse.de>
5396 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5398 2013-06-04 Jan Hubicka <jh@suse.cz>
5400 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5402 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5404 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5405 parameters with void.
5406 (main2): Removed argc parameter.
5407 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5408 (main): Replaced argc, argv parameters with void.
5409 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5410 (main2): Removed argc parameter.
5411 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5412 argv parameters with void. Added __asm volatile to avoid optimization
5413 on argc, if necessary.
5414 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5415 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5416 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5417 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5418 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5419 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5420 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5421 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5422 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5423 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5424 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5425 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5426 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5427 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5428 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5429 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5430 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5431 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5432 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5433 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5434 parameters with void.
5435 (main2): Removed argc parameter.
5436 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5437 (main): Replaced argc, argv parameters with void.
5438 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5439 argv parameters with void. Also renamed this function as main, and
5440 delete the existing main.
5441 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5442 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5443 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5445 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5447 * gcc.target/aarch64/movi_1.c: New test.
5449 2013-06-04 Tobias Burnus <burnus@net-b.de>
5452 * gfortran.dg/finalize_12.f90: New.
5453 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5454 end of scope finalization.
5455 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5456 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5457 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5458 * gfortran.dg/class_19.f03: Ditto.
5459 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5460 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5461 * gfortran.dg/extends_14.f03: Ditto.
5462 * gfortran.dg/move_alloc_4.f90: Ditto.
5463 * gfortran.dg/typebound_proc_27.f03: Ditto.
5465 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5467 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5468 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5469 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5470 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5471 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5472 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5473 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5474 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5475 * gfortran.dg/io_real_boz_4.f90: Ditto.
5476 * gfortran.dg/io_real_boz_5.f90: Ditto.
5477 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5478 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5479 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5480 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5481 * gfortran.dg/transpose_2.f90: Fix dg-output.
5483 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5485 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5486 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5487 dg-option and an header comment.
5489 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5492 * g++.dg/cpp0x/sfinae46.C: New.
5493 * g++.dg/cpp0x/defaulted13.C: Adjust.
5494 * g++.dg/cpp0x/defaulted2.C: Likewise.
5495 * g++.dg/cpp0x/defaulted26.C: Likewise.
5496 * g++.dg/cpp0x/defaulted3.C: Likewise.
5497 * g++.dg/cpp0x/error1.C: Likewise.
5498 * g++.dg/cpp0x/implicit1.C: Likewise.
5499 * g++.dg/cpp0x/implicit11.C: Likewise.
5500 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5501 * g++.dg/cpp0x/initlist47.C: Likewise.
5502 * g++.dg/cpp0x/initlist9.C: Likewise.
5503 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5504 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5505 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5506 * g++.dg/cpp0x/union4.C: Likewise.
5507 * g++.dg/template/crash108.C: Likewise.
5508 * g++.dg/template/crash41.C: Likewise.
5509 * g++.old-deja/g++.jason/local.C: Likewise.
5510 * g++.old-deja/g++.law/visibility3.C: Likewise.
5512 2013-06-03 Teresa Johnson <tejohnson@google.com>
5514 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5515 * gcc.dg/vect/bb-slp-14.c: Ditto.
5516 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5517 * gcc.dg/vect/bb-slp-23.c: Ditto.
5518 * gcc.dg/vect/bb-slp-15.c: Ditto.
5519 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5520 * gcc.dg/vect/bb-slp-24.c: Ditto.
5521 * gcc.dg/vect/bb-slp-16.c: Ditto.
5522 * gcc.dg/vect/bb-slp-25.c: Ditto.
5523 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5524 * gcc.dg/vect/bb-slp-17.c: Ditto.
5525 * gcc.dg/vect/bb-slp-1.c: Ditto.
5526 * gcc.dg/vect/bb-slp-26.c: Ditto.
5527 * gcc.dg/vect/bb-slp-18.c: Ditto.
5528 * gcc.dg/vect/bb-slp-2.c: Ditto.
5529 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5530 * gcc.dg/vect/bb-slp-27.c: Ditto.
5531 * gcc.dg/vect/bb-slp-19.c: Ditto.
5532 * gcc.dg/vect/bb-slp-3.c: Ditto.
5533 * gcc.dg/vect/bb-slp-28.c: Ditto.
5534 * gcc.dg/vect/bb-slp-4.c: Ditto.
5535 * gcc.dg/vect/bb-slp-29.c: Ditto.
5536 * gcc.dg/vect/bb-slp-5.c: Ditto.
5537 * gcc.dg/vect/bb-slp-6.c: Ditto.
5538 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5539 * gcc.dg/vect/bb-slp-7.c: Ditto.
5540 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5541 * gcc.dg/vect/bb-slp-8.c: Ditto.
5542 * gcc.dg/vect/bb-slp-9.c: Ditto.
5543 * gcc.dg/vect/bb-slp-10.c: Ditto.
5544 * gcc.dg/vect/bb-slp-11.c: Ditto.
5545 * gcc.dg/vect/bb-slp-20.c: Ditto.
5546 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5547 * gcc.dg/vect/bb-slp-21.c: Ditto.
5548 * gcc.dg/vect/bb-slp-30.c: Ditto.
5549 * gcc.dg/vect/bb-slp-13.c: Ditto.
5550 * gcc.dg/vect/bb-slp-22.c: Ditto.
5551 * g++.dg/vect/slp-pr50413.cc: Ditto.
5552 * g++.dg/vect/slp-pr56812.cc: Ditto.
5553 * g++.dg/vect/slp-pr50819.cc: Ditto.
5555 2013-06-01 Tobias Burnus <burnus@net-b.de>
5558 * gfortran.dg/class_array_17.f90: New.
5560 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5562 * ada/acats/floatstore.lst: New.
5563 * ada/acats/run_all.sh: Process it.
5565 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5567 * gcc.target/powerpc/e500-ord-1.c: New test.
5568 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5569 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5570 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5572 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5574 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5576 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5578 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5580 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5582 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5584 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5587 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5590 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5592 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5594 2013-05-31 Marek Polacek <polacek@redhat.com>
5596 PR tree-optimization/57478
5597 PR tree-optimization/57453
5598 * gcc.dg/torture/pr57478.c: New test.
5600 2013-05-31 Tobias Burnus <burnus@net-b.de>
5603 * gfortran.dg/class_array_17.f90: New.
5605 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5608 * gcc.target/arm/iordi3-opt.c: New test.
5610 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5614 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5615 * gfortran.dg/interface_26.f90: Ditto.
5616 * gfortran.dg/proc_ptr_11.f90: Ditto.
5617 * gfortran.dg/proc_ptr_15.f90: Ditto.
5618 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5619 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5620 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5621 * gfortran.dg/typebound_override_1.f90: Ditto.
5622 * gfortran.dg/typebound_override_4.f90: Ditto.
5623 * gfortran.dg/typebound_proc_6.f03: Ditto.
5624 * gfortran.dg/assumed_type_7.f90: New test.
5625 * gfortran.dg/typebound_override_5.f90: New test.
5626 * gfortran.dg/typebound_override_6.f90: New test.
5627 * gfortran.dg/typebound_override_7.f90: New test.
5629 2013-05-30 Tobias Burnus <burnus@net-b.de>
5632 * gfortran.dg/power_6.f90: New.
5634 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5636 * gcc.target/aarch64/insv_1.c: New test.
5638 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5640 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5641 dg-skip-if "No stabs".
5643 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5646 * gfortran.dg/assumed_size_1.f90: New.
5648 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5650 * gcc.dg/shrink-wrap-alloca.c: New added.
5651 * gcc.dg/shrink-wrap-pretend.c: New added.
5652 * gcc.dg/shrink-wrap-sibcall.c: New added.
5654 2013-05-30 Tobias Burnus <burnus@net-b.de>
5657 * gfortran.dg/assumed_rank_13.f90: New.
5659 2013-05-29 Easwaran Raman <eraman@google.com>
5661 PR tree-optimization/57442
5662 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5664 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5666 PR tree-optimization/57441
5667 * gcc.c-torture/compile/pr57441.c: New.
5669 2013-05-29 Dehao Chen <dehao@google.com>
5672 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5674 2013-05-29 Tobias Burnus <burnus@net-b.de>
5677 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5678 * gfortran.dg/class_19.f03: Ditto.
5680 2013-05-29 Richard Biener <rguenther@suse.de>
5682 * gcc.dg/vect/bb-slp-32.c: New testcase.
5684 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5686 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5687 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5688 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5689 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5690 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5691 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5692 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5693 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5694 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5695 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5696 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5697 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5698 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5699 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5700 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5701 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5702 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5703 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5704 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5705 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5706 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5707 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5708 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5709 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5710 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5711 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5712 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5713 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5714 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5715 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5716 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5717 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5718 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5719 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5720 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5721 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5722 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5723 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5724 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5726 2013-05-29 Tobias Burnus <burnus@net-b.de>
5729 * gfortran.dg/finalize_11.f90: New.
5730 * gfortran.dg/finalize_4.f03: Remove dg-error.
5731 * gfortran.dg/finalize_5.f03: Ditto.
5732 * gfortran.dg/finalize_6.f03: Ditto.
5733 * gfortran.dg/finalize_7.f03: Ditto.
5735 2013-05-28 Tobias Burnus <burnus@net-b.de>
5737 * gfortran.dg/class_array_16.f90: New.
5739 2013-05-28 Tobias Burnus <burnus@net-b.de>
5742 * testsuite/gfortran.dg/use_29.f90: New.
5744 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5746 * gnat.dg/fp_exception.adb: New test.
5748 2013-05-28 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/56787
5751 * gcc.dg/vect/pr56787.c: New testcase.
5753 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5754 Tobias Burnus <burnus@net-b.de>
5757 * gfortran.dg/typebound_override_4.f90: New.
5759 2013-05-28 Richard Biener <rguenther@suse.de>
5761 PR tree-optimization/57411
5762 * g++.dg/opt/pr57411.C: New testcase.
5764 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5766 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5767 * gcc.dg/builtin-bswap-9.c: Likewise.
5769 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5771 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5773 2013-05-27 Richard Biener <rguenther@suse.de>
5776 * gcc.dg/gomp/pr57412.c: New testcase.
5778 2013-05-27 Bud Davis <jmdavis@link.com>
5781 * gfortran.dg/stfunc_8.f90: New.
5783 2013-05-27 Richard Biener <rguenther@suse.de>
5785 PR tree-optimization/57343
5786 * gcc.dg/torture/pr57343.c: New testcase.
5788 2013-05-27 Richard Biener <rguenther@suse.de>
5790 PR tree-optimization/57417
5791 * gcc.dg/torture/pr57417.c: New testcase.
5793 2013-05-27 Richard Biener <rguenther@suse.de>
5795 PR tree-optimization/57396
5796 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
5798 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5800 * gnat.dg/specs/last_bit.ads: New test.
5802 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5804 * gnat.dg/specs/machine_attribute.ads: New test.
5806 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
5808 * gnat.dg/incomplete3.ad[sb]: New test.
5810 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5813 * gcc.target/mips/div-13.c: New test.
5815 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
5818 * gcc.target/mips/mips16-attributes-5.c,
5819 * gcc.target/mips/mips16-attributes-6.c: New tests.
5821 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
5823 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
5824 * gcc.dg/builtin-bswap-8.c: Likewise.
5826 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5829 * g++.dg/cpp0x/new1.C: New.
5831 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5834 * g++.dg/parse/dtor16.C: New.
5835 * g++.dg/parse/dtor6.C: Adjust.
5837 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5840 * g++.dg/expr/bitfield12.C: New.
5842 2013-05-24 Jeff Law <law@redhat.com>
5844 PR tree-optimization/57124
5845 * gcc.c-torture/execute/pr57124.c: New test.
5846 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
5848 2013-05-24 Martin Jambor <mjambor@suse.cz>
5850 PR tree-optimization/57294
5851 * gcc.dg/ipa/pr57294.c: New test.
5853 2013-05-24 Dehao Chen <dehao@google.com>
5855 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
5857 2013-05-24 Ian Bolton <ian.bolton@arm.com>
5859 * gcc.target/aarch64/scalar_intrinsics.c
5860 (force_simd): Use a valid instruction.
5861 (test_vdupd_lane_s64): Pass a valid lane argument.
5862 (test_vdupd_lane_u64): Likewise.
5864 2013-05-24 Richard Biener <rguenther@suse.de>
5866 PR tree-optimization/57287
5867 * gcc.dg/pr57287.c: New testcase.
5869 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5872 * g++.dg/template/error51.C: New.
5874 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5877 * g++.dg/template/bitfield2.C: New.
5879 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5881 * gnat.dg/specs/noinline1.ads: New test.
5882 * gnat.dg/noinline2.ad[sb]: Likewise.
5883 * gnat.dg/specs/noinline3.ads: Likewise.
5884 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
5886 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
5889 * gcc.dg/tree-ssa/pr57385.c: New test.
5891 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5893 * gnat.dg/derived_type4.adb: New test.
5895 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
5897 * gcc.dg/builtin-bswap-6.c: New test.
5898 * gcc.dg/builtin-bswap-7.c: Likewise.
5899 * gcc.dg/builtin-bswap-8.c: Likewise.
5900 * gcc.dg/builtin-bswap-9.c: Likewise.
5902 2013-05-23 Christian Bruel <christian.bruel@st.com>
5905 * gcc.dg/debug/pr57351.c: New test
5907 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
5909 * gcc.target/aarch64/vect-clz.c: New file.
5911 2013-05-23 Martin Jambor <mjambor@suse.cz>
5914 * gcc.dg/ipa/pr57347.c: New test.
5916 2013-05-23 Richard Biener <rguenther@suse.de>
5918 PR tree-optimization/57380
5919 * g++.dg/tree-ssa/pr57380.C: New testcase.
5921 2013-05-23 Richard Biener <rguenther@suse.de>
5924 * gcc.dg/torture/pr57381.c: New testcase.
5926 2013-05-23 Jakub Jelinek <jakub@redhat.com>
5929 * gcc.c-torture/execute/pr57344-1.c: New test.
5930 * gcc.c-torture/execute/pr57344-2.c: New test.
5931 * gcc.c-torture/execute/pr57344-3.c: New test.
5932 * gcc.c-torture/execute/pr57344-4.c: New test.
5934 2013-05-23 Richard Biener <rguenther@suse.de>
5936 PR rtl-optimization/57341
5937 * gcc.dg/torture/pr57341.c: New testcase.
5939 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5942 * g++.dg/parse/crash62.C: New.
5944 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
5945 Pat Haugen <pthaugen@us.ibm.com>
5946 Peter Bergner <bergner@vnet.ibm.com>
5948 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
5951 2013-05-22 Tobias Burnus <burnus@net-b.de>
5954 * gfortran.dg/defined_assignment_6.f90: New.
5956 2013-05-22 Tobias Burnus <burnus@net-b.de>
5959 * gfortran.dg/assumed_type_6.f90: New.
5961 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5964 * g++.dg/cpp0x/Wunused-parm.C: New.
5966 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5968 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
5969 * g++.dg/warn/Wdouble-promotion.C: Likewise.
5971 2013-05-21 Easwaran Raman <eraman@google.com>
5973 PR tree-optimization/57322
5974 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
5976 2013-05-21 Graham Stott <graham.stott@btinternet.com>
5978 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
5981 2013-05-21 Tobias Burnus <burnus@net-b.de>
5984 * gfortran.dg/assumed_type_5.f90: New.
5985 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
5986 * gfortran.dg/assumed_rank_2.f90: Ditto.
5987 * gfortran.dg/assumed_type_3.f90: Update dg-error.
5988 * gfortran.dg/no_arg_check_3.f90: Ditto.
5990 2013-05-21 Jakub Jelinek <jakub@redhat.com>
5992 PR tree-optimization/57331
5993 * gcc.c-torture/compile/pr57331.c: New test.
5995 2013-05-21 Richard Biener <rguenther@suse.de>
5997 PR tree-optimization/57330
5998 * gcc.dg/torture/pr57330.c: New testcase.
6000 2013-05-21 Richard Biener <rguenther@suse.de>
6002 PR tree-optimization/57303
6003 * gcc.dg/torture/pr57303.c: New testcase.
6005 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6007 PR tree-optimization/57321
6008 * gcc.c-torture/execute/pr57321.c: New test.
6010 2013-05-20 Tobias Burnus <burnus@net-b.de>
6014 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6015 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6016 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6017 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6018 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6019 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6020 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6021 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6022 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6023 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6024 * gfortran.dg/binding_label_tests_24.f90: New.
6025 * gfortran.dg/binding_label_tests_25.f90: New.
6027 2013-05-20 Tobias Burnus <burnus@net-b.de>
6030 * gfortran.dg/binding_label_tests_17.f90: New.
6031 * gfortran.dg/binding_label_tests_18.f90: New.
6032 * gfortran.dg/binding_label_tests_19.f90: New.
6033 * gfortran.dg/binding_label_tests_20.f90: New.
6034 * gfortran.dg/binding_label_tests_21.f90: New.
6035 * gfortran.dg/binding_label_tests_22.f90: New.
6036 * gfortran.dg/binding_label_tests_23.f90: New.
6038 2013-05-20 Tobias Burnus <burnus@net-b.de>
6041 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6042 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6043 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6044 * gfortran.dg/common_18.f90: New.
6045 * gfortran.dg/common_19.f90: New.
6046 * gfortran.dg/common_20.f90: New.
6047 * gfortran.dg/common_21.f90: New.
6049 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6052 * g++.dg/parse/error52.C: New.
6053 * g++.dg/parse/error3.C: Adjust.
6054 * g++.dg/parse/error36.C: Likewise.
6056 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6059 * gcc.target/sh/pr56547-1.c: New.
6060 * gcc.target/sh/pr56547-2.c: New.
6062 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6065 * g++.dg/warn/Wsign-compare-6.C: New.
6066 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6068 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6071 * g++.dg/template/error50.C: New.
6073 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6076 * g++.dg/ext/complit13.C: New.
6078 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6081 * g++.dg/pr57175.C: New testcase.
6083 2013-05-17 Easwaran Raman <eraman@google.com>
6085 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6087 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6090 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6092 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6094 PR rtl-optimization/57281
6095 PR rtl-optimization/57300
6096 * gcc.dg/pr57300.c: New test.
6097 * gcc.c-torture/execute/pr57281.c: New test.
6099 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6102 * g++.dg/ext/sizeof-complit.C: New.
6104 2013-05-17 Marek Polacek <polacek@redhat.com>
6106 * gcc.dg/strlenopt-25.c: New test.
6107 * gcc.dg/strlenopt-26.c: Likewise.
6109 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6111 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6112 instead of -mavx2, require only avx instead of avx2.
6113 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6114 of avx2-check.h and turn into an avx runtime test instead of
6117 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6119 * g++.dg/ext/vector22.C: Uncomment working test.
6121 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6124 * g++.dg/template/pr17410.C: New.
6126 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6128 * gcc.target/i386/rotate-3.c: New test.
6129 * gcc.target/i386/rotate-3a.c: New test.
6130 * gcc.target/i386/rotate-4.c: New test.
6131 * gcc.target/i386/rotate-4a.c: New test.
6132 * gcc.target/i386/rotate-5.c: New test.
6133 * gcc.target/i386/rotate-5a.c: New test.
6135 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6137 * gcc.dg/visibility-21.c: Require section_anchors.
6139 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6141 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6142 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6143 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6145 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6147 * gcc.dg/visibility-21.c: New.
6149 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6152 * gcc.dg/pr57286.c: New testcase.
6153 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6154 * g++.dg/ext/vector22.C: Comment out transformations not
6157 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6160 * gcc.target/mips/call-1.c: Restrict to o32.
6161 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6163 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6165 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6167 * g++.dg/warn/Wshadow-1.C: Likewise.
6168 * g++.dg/warn/Wshadow-6.C: Likewise.
6169 * g++.dg/warn/Wshadow-7.C: Likewise.
6171 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6174 * g++.dg/parse/pr31952-1.C: New.
6175 * g++.dg/parse/pr31952-2.C: Likewise.
6176 * g++.dg/parse/pr31952-3.C: Likewise.
6178 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6179 * g++.old-deja/g++.jason/cond.C: Likewise.
6180 * g++.dg/cpp0x/range-for5.C: Likewise.
6182 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6185 * gcc.target/arm/pr40887.c: Adjust testcase.
6186 * gcc.target/arm/pr19599.c: New test.
6188 2013-05-15 Richard Biener <rguenther@suse.de>
6190 PR tree-optimization/57275
6191 * gcc.target/i386/pr57275.c: New testcase.
6193 2013-05-15 Jan Hubicka <jh@suse.cz>
6195 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6196 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6197 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6199 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6201 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6204 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6207 * c-c++-common/Wsequence-point-1.c: New test.
6209 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6211 * g++.dg/ext/vector22.C: New testcase.
6212 * gcc.dg/binop-xor3.c: Remove xfail.
6214 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6216 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6217 FLOAT cmp FLOAT ? INT : INT.
6218 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6219 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6220 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6221 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6222 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6223 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6225 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6228 * g++.dg/cpp0x/defaulted43.C: New.
6230 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6232 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6233 (alloca): Remove declaration.
6234 (foo9): Replace alloca by __builtin_alloca.
6236 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6238 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6239 Expect "size of array is too large" error.
6241 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6243 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6245 2013-05-14 Richard Biener <rguenther@suse.de>
6248 * g++.dg/torture/pr57235.C: New testcase.
6250 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6253 * gcc.dg/torture/pr57251.c: New test.
6255 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6258 * gcc.target/i386/pr57264.c: New test.
6260 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6262 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6264 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6266 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6268 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6270 PR tree-optimization/45216
6271 PR tree-optimization/57157
6272 * c-c++-common/rotate-1.c: Add 32 tests with +.
6273 * c-c++-common/rotate-1a.c: Adjust.
6274 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6275 * c-c++-common/rotate-2b.c: New test.
6276 * c-c++-common/rotate-3.c: Add 32 tests with +.
6277 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6278 * c-c++-common/rotate-4b.c: New test.
6279 * c-c++-common/rotate-5.c: New test.
6281 2013-05-13 Martin Jambor <mjambor@suse.cz>
6284 * gcc.dg/ipa/remref-0.c: New test.
6285 * gcc.dg/ipa/remref-1a.c: Likewise.
6286 * gcc.dg/ipa/remref-1b.c: Likewise.
6287 * gcc.dg/ipa/remref-2a.c: Likewise.
6288 * gcc.dg/ipa/remref-2b.c: Likewise.
6290 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6292 * gcc.dg/vector-shift-2.c: New testcase.
6294 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6296 PR tree-optimization/57230
6297 * gcc.dg/strlenopt-24.c: New test.
6299 PR tree-optimization/57230
6300 * gcc.dg/strlenopt-23.c: New test.
6302 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6305 * gcc.target/sh/pr57108.c: Move this test case to ...
6306 * gcc.c-torture/compile/pr57108.c: ... here.
6308 2013-05-10 Richard Biener <rguenther@suse.de>
6310 PR tree-optimization/57214
6311 * gcc.dg/torture/pr57214.c: New testcase.
6313 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6315 * gcc.dg/vector-shift.c: New testcase.
6317 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6319 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6321 PR tree-optimization/45216
6322 PR tree-optimization/57157
6323 * c-c++-common/rotate-1.c: New test.
6324 * c-c++-common/rotate-1a.c: New test.
6325 * c-c++-common/rotate-2.c: New test.
6326 * c-c++-common/rotate-2a.c: New test.
6327 * c-c++-common/rotate-3.c: New test.
6328 * c-c++-common/rotate-3a.c: New test.
6329 * c-c++-common/rotate-4.c: New test.
6330 * c-c++-common/rotate-4a.c: New test.
6332 2013-05-10 Richard Biener <rguenther@suse.de>
6334 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6335 * gcc.target/i386/l_fma_double_1.c: Adjust.
6336 * gcc.target/i386/l_fma_double_2.c: Likewise.
6337 * gcc.target/i386/l_fma_double_3.c: Likewise.
6338 * gcc.target/i386/l_fma_double_4.c: Likewise.
6339 * gcc.target/i386/l_fma_double_5.c: Likewise.
6340 * gcc.target/i386/l_fma_double_6.c: Likewise.
6341 * gcc.target/i386/l_fma_float_1.c: Likewise.
6342 * gcc.target/i386/l_fma_float_2.c: Likewise.
6343 * gcc.target/i386/l_fma_float_3.c: Likewise.
6344 * gcc.target/i386/l_fma_float_4.c: Likewise.
6345 * gcc.target/i386/l_fma_float_5.c: Likewise.
6346 * gcc.target/i386/l_fma_float_6.c: Likewise.
6348 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6351 * g++.dg/cpp0x/pr51226.C: New.
6353 2013-04-16 Han Shen <shenhan@google.com>
6355 Test cases for '-fstack-protector-strong'.
6356 * gcc.dg/fstack-protector-strong.c: New.
6357 * g++.dg/fstack-protector-strong.C: New.
6359 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6361 * gcc.target/aarch64/ands_1.c: New test.
6362 * gcc.target/aarch64/ands_2.c: Likewise
6364 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6366 * lib/target-supports.exp (check_effective_target_hw): New
6368 * c-c++-common/asan/clone-test-1.c: Call
6369 check_effective_target_hw.
6370 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6371 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6372 possible decorations.
6373 * c-c++-common/asan/null-deref-1.c: Likewise.
6374 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6375 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6376 * c-c++-common/asan/use-after-free-1.c: Likewise.
6377 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6378 * g++.dg/asan/large-func-test-1.C: Likewise.
6380 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6382 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6384 2013-05-07 Richard Biener <rguenther@suse.de>
6387 * g++.dg/torture/pr57190.C: New testcase.
6389 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6391 PR tree-optimization/57149
6392 * gcc.dg/pr57149.c: New test.
6395 * gcc.dg/pr57184.c: New test.
6397 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6399 * gnat.dg/specs/array3.ads: New test.
6401 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6403 * c-c++-common/vector-scalar-2.c: New testcase.
6405 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6407 * gcc.target/i386/asm-dialect-2.c: New testcase.
6409 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6412 * g++.dg/cpp0x/auto38.C: New.
6414 2013-05-06 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/57185
6417 * gcc.dg/autopar/pr57185.c: New testcase.
6419 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6422 * gcc.target/i386/pr57106.c: New test.
6424 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6426 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6427 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6428 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6429 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6430 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6431 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6432 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6434 2013-05-06 Teresa Johnson <tejohnson@google.com>
6437 * gcc.dg/pr57154.c: New test.
6439 2013-05-06 Richard Biener <rguenther@suse.de>
6442 * gcc.dg/torture/pr57147-1.c: New testcase.
6443 * gcc.dg/torture/pr57147-2.c: Likewise.
6444 * gcc.dg/torture/pr57147-3.c: Likewise.
6446 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6449 * gcc.target/sh/pr55303-1.c: New.
6450 * gcc.target/sh/pr55303-2.c: New.
6451 * gcc.target/sh/pr55303-3.c: New.
6453 2013-05-05 Tobias Burnus <burnus@net-b.de>
6455 * gfortran.dg/allocate_with_source_3.f90: New.
6457 2013-05-05 Tobias Burnus <burnus@net-b.de>
6460 * gfortran.dg/null_8.f90: New.
6462 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6465 * g++.dg/cpp0x/enum27.C: New.
6466 * g++.dg/cpp0x/enum_base.C: Adjust.
6468 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6470 PR tree-optimization/56205
6471 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6473 2013-05-04 Tobias Burnus <burnus@net-b.de>
6475 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6476 * gfortran.dg/bind_c_usage_27.f90: New.
6477 * gfortran.dg/bind_c_usage_28.f90: New.
6479 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6482 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6484 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6487 * gcc.target/powerpc/pr57150.c: New file.
6489 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6492 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6493 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6494 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6495 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6496 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6497 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6499 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6501 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6502 scan-assembler-times.
6504 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6506 * gcc.dg/tree-ssa/slsr-32.c: New.
6507 * gcc.dg/tree-ssa/slsr-33.c: New.
6508 * gcc.dg/tree-ssa/slsr-34.c: New.
6509 * gcc.dg/tree-ssa/slsr-35.c: New.
6510 * gcc.dg/tree-ssa/slsr-36.c: New.
6511 * gcc.dg/tree-ssa/slsr-37.c: New.
6512 * gcc.dg/tree-ssa/slsr-38.c: New.
6514 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6516 * gcc.target/aarch64/tst_1.c: New test.
6517 * gcc.target/aarch64/tst_2.c: Likewise
6519 2013-05-02 Jeff Law <law@redhat.com>
6521 PR tree-optimization/57144
6522 * gcc.c-torture/execute/pr57144.c: New test.
6524 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6526 PR rtl-optimization/57130
6527 * gcc.c-torture/execute/pr57130.c: New test.
6529 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6531 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6533 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6535 * gcc.target/aarch64/fabd.c: New file.
6537 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6540 * g++.dg/cpp0x/pr54318.C: New.
6542 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6545 * g++.dg/parse/error51.C: New.
6546 * g++.dg/parse/error15.C: Adjust column numbers.
6548 2013-05-02 Tobias Burnus <burnus@net-b.de>
6551 * gfortran.dg/size_kind_2.f90: New.
6552 * gfortran.dg/size_kind_3.f90: New.
6554 2013-05-02 Richard Biener <rguenther@suse.de>
6557 * g++.dg/torture/pr57140.C: New testcase.
6559 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6562 * gcc.target/arm/pr56732-1.c: New test.
6564 2013-05-02 Martin Jambor <mjambor@suse.cz>
6567 * gcc.dg/ipa/pr56988.c: New test.
6569 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6571 * gcc.target/aarch64/bics_1.c: New test.
6572 * gcc.target/aarch64/bics_2.c: Likewise.
6574 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6576 PR rtl-optimization/57131
6577 * gcc.c-torture/execute/pr57131.c: New test.
6579 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6582 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6584 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6587 * gcc.target/i386/pr57091.c: New test.
6589 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6591 * gcc.target/aarch64/vect-vaddv.c: New.
6593 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6595 * gcc.target/aarch64/vect-vmaxv.c: New.
6596 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6598 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6600 * gcc.target/aarch64/scalar-vca.c: New.
6601 * gcc.target/aarch64/vect-vca.c: Likewise.
6603 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6605 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6606 (test_vceqd_s64): Force arguments to SIMD registers.
6607 (test_vceqzd_s64): Likewise.
6608 (test_vcged_s64): Likewise.
6609 (test_vcled_s64): Likewise.
6610 (test_vcgezd_s64): Likewise.
6611 (test_vcged_u64): Likewise.
6612 (test_vcgtd_s64): Likewise.
6613 (test_vcltd_s64): Likewise.
6614 (test_vcgtzd_s64): Likewise.
6615 (test_vcgtd_u64): Likewise.
6616 (test_vclezd_s64): Likewise.
6617 (test_vcltzd_s64): Likewise.
6618 (test_vtst_s64): Likewise.
6619 (test_vtst_u64): Likewise.
6621 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6624 * g++.dg/cpp0x/decltype53.C: New.
6626 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6629 * gfortran.dg/power_5.f90: New test.
6631 2013-04-30 Richard Biener <rguenther@suse.de>
6634 * gcc.dg/torture/pr57122.c: New testcase.
6636 2013-04-30 Richard Biener <rguenther@suse.de>
6639 * g++.dg/torture/pr57107.C: New testcase.
6641 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6643 PR rtl-optimization/57105
6644 * gcc.dg/pr57105.c: New test.
6646 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6648 PR tree-optimization/57104
6649 * gcc.dg/pr57104.c: New test.
6651 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6654 * gcc.target/i386/pr44578.c: New test.
6656 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6659 * gcc.target/i386/pr57097.c: New test.
6661 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6664 * gcc.target/i386/pr57098.c: New test.
6666 2013-04-29 Kai Tietz <ktietz@redhat.com>
6668 * gcc.c-torture/execute/pr55875.c: New test.
6670 2013-04-29 Richard Biener <rguenther@suse.de>
6673 * gcc.dg/torture/pr57075.c: New testcase.
6675 2013-04-29 Richard Biener <rguenther@suse.de>
6678 * gcc.dg/autopar/pr57103.c: New testcase.
6680 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6682 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6684 2013-04-29 Tom de Vries <tom@codesourcery.com>
6686 * gcc.dg/pr50763.c: Update test.
6688 2013-04-26 Jeff Law <law@redhat.com>
6690 * gcc.dg/tree-ssa/vrp88.c: New test.
6692 2013-04-29 Christian Bruel <christian.bruel@st.com>
6695 * gcc.target/sh/pr57108.c: New test.
6697 2013-04-29 Richard Biener <rguenther@suse.de>
6700 * gfortran.dg/gomp/pr57089.f90: New testcase.
6702 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6704 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6706 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6708 * gcc.target/aarch64/vect-vcvt.c: New.
6710 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6712 * gcc.target/aarch64/vect-vrnd.c: New.
6714 2013-04-29 Richard Biener <rguenther@suse.de>
6716 PR tree-optimization/57081
6717 * gcc.dg/torture/pr57081.c: New testcase.
6719 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6721 PR tree-optimization/57083
6722 * gcc.dg/torture/pr57083.c: New test.
6724 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6727 * g++.dg/cpp0x/decltype52.C: New.
6729 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6731 N3472 binary constants
6732 * g++.dg/cpp/limits.C: Adjust warning wording.
6733 * g++.dg/system-binary-constants-1.C: Likewise.
6734 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6736 2013-04-28 Tobias Burnus <burnus@net-b.de>
6739 * gfortran.dg/coarray_30.f90: New.
6741 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6744 * frontend-passes (optimize_power): New function.
6745 (optimize_op): Use it.
6747 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6750 * gcc.c-torture/execute/pr56866.c: New test.
6751 * gcc.target/i386/pr56866.c: New test.
6753 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6756 * gcc.dg/setjmp-5.c: New test.
6758 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6761 * g++.dg/cpp0x/constexpr-55708.C: New.
6763 2013-04-26 Richard Biener <rguenther@suse.de>
6765 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6766 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6767 * gcc.dg/pr53265.c: Remove XFAILs.
6768 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6769 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6771 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6773 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6774 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6775 -fdiagnostics-color=never option similarly to
6776 -fno-diagnostics-show-caret option.
6778 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6780 PR rtl-optimization/57003
6781 * gcc.target/i386/pr57003.c: New test.
6783 2013-04-25 Marek Polacek <polacek@redhat.com>
6785 PR tree-optimization/57066
6786 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
6788 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
6789 Tejas Belagod <tejas.belagod@arm.com>
6791 * gcc.target/aarch64/vaddv-intrinsic.c: New.
6792 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
6793 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
6795 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6797 * gcc.target/aarch64/cmp.c: New.
6799 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6801 * gcc.target/aarch64/ngc.c: New.
6803 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6805 * lib/target-supports.exp
6806 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
6807 (check_effective_target_arm_neon_fp16_ok): Likewise.
6808 (add_options_for_arm_neon_fp16): Likewise.
6809 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
6810 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
6812 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
6814 PR rtl-optimizations/57046
6815 * gcc.target/i386/pr57046.c: New test.
6817 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6819 * g++.dg/cpp1y/cplusplus.C: New.
6821 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6823 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
6825 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6827 * c-c++-common/Wpointer-arith-1.c: New.
6829 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6831 * g++.dg/cpp1y/cxx1y_macro.C: New.
6833 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6836 * g++.dg/cpp0x/sfinae45.C: New.
6838 2013-04-24 Richard Biener <rguenther@suse.de>
6841 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
6843 2013-04-23 Richard Biener <rguenther@suse.de>
6846 * gcc.dg/torture/pr57036-1.c: New testcase.
6847 * gcc.dg/torture/pr57036-2.c: Likewise.
6849 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
6851 * gcc.target/aarch64/scalar-mov.c: New testcase.
6853 2013-04-23 Richard Biener <rguenther@suse.de>
6855 PR tree-optimization/57026
6856 * gcc.dg/torture/pr57026.c: New testcase.
6858 2013-04-22 Janus Weil <janus@gcc.gnu.org>
6862 * gfortran.dg/transfer_check_4.f90: New.
6864 2013-04-22 Marek Polacek <polacek@redhat.com>
6867 * gcc.dg/pr56990.c: New test.
6869 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
6872 * gcc.target/i386/pr57018.c: New test.
6874 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
6876 * gcc.target/aarch64/vrecps.c: New.
6877 * gcc.target/aarch64/vrecpx.c: Likewise.
6879 2013-04-22 Christian Bruel <christian.bruel@st.com>
6882 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
6884 2013-04-21 Jeff Law <law@redhat.com>
6886 * gcc.dg/tree-ssa/forwprop-26.c: New test.
6888 2013-04-20 Tobias Burnus <burnus@net-b.de>
6891 * gfortran.dg/c_loc_test_22.f90: New.
6893 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
6895 PR rtl-optimization/56847
6896 * gcc.dg/pr56847.c: New test.
6898 2013-04-19 Richard Biener <rguenther@suse.de>
6900 PR tree-optimization/56982
6901 * gcc.c-torture/execute/pr56982.c: New testcase.
6903 2013-04-19 Martin Jambor <mjambor@suse.cz>
6905 PR tree-optimization/56718
6906 * g++.dg/ipa/imm-devirt-1.C: New test.
6907 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6909 2013-04-19 Richard Biener <rguenther@suse.de>
6911 PR tree-optimization/57000
6912 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
6914 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6915 Mikael Morin <mikael@gcc.gnu.org>
6918 * gfortran.dg/array_constructor_45.f90: New test.
6919 * gfortran.dg/array_constructor_46.f90: New test.
6920 * gfortran.dg/array_constructor_47.f90: New test.
6921 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
6923 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6925 PR rtl-optimization/56999
6926 * g++.dg/opt/pr56999.C: New test.
6928 2013-04-18 Cary Coutant <ccoutant@google.com>
6930 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
6931 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
6933 2013-04-18 Cary Coutant <ccoutant@google.com>
6935 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
6936 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
6937 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
6938 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
6939 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6940 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
6941 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
6942 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
6943 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
6944 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
6945 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
6947 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
6949 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
6951 2013-04-18 Jakub Jelinek <jakub@redhat.com>
6953 PR tree-optimization/56984
6954 * gcc.c-torture/compile/pr56984.c: New test.
6956 PR rtl-optimization/56992
6957 * gcc.dg/pr56992.c: New test.
6959 2013-04-17 Janus Weil <janus@gcc.gnu.org>
6962 * gfortran.dg/proc_ptr_42.f90: New.
6964 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
6966 * gnat.dg/discr41.ad[sb]: New test.
6967 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
6968 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
6969 * gcc.dg/vect/slp-24.c: Likewise.
6970 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
6971 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
6972 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
6973 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
6974 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6975 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
6976 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
6977 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
6978 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
6979 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
6980 * gcc.dg/vect/vect-strided-mult.c: Likewise.
6981 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
6982 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
6983 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
6984 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
6985 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
6986 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6987 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
6988 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
6989 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
6990 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
6991 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
6992 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
6993 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
6994 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
6995 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
6997 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7000 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7001 * gfortran.dg/module_md5_1.f90: Remove.
7003 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7005 * gcc.target/aarch64/adds3.c: New.
7006 * gcc.target/aarch64/subs3.c: New.
7008 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7010 * gcc.target/aarch64/adds1.c: New.
7011 * gcc.target/aarch64/adds2.c: New.
7012 * gcc.target/aarch64/subs1.c: New.
7013 * gcc.target/aarch64/subs2.c: New.
7015 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7017 Implement n3599 - Literal operator templates for strings.
7018 * g++.dg/cpp1y/udlit-char-template.C: New test.
7019 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7021 2013-04-16 Tobias Burnus <burnus@net-b.de>
7024 * gfortran.dg/no_arg_check_1.f90: New.
7025 * gfortran.dg/no_arg_check_2.f90: New.
7026 * gfortran.dg/no_arg_check_3.f90: New.
7028 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7031 * gfortran.dg/proc_ptr_41.f90: New.
7033 2013-04-16 Richard Biener <rguenther@suse.de>
7035 PR tree-optimization/56756
7036 * gcc.dg/torture/pr56756.c: New testcase.
7038 2013-04-16 Tobias Burnus <burnus@net-b.de>
7041 * gfortran.dg/c_assoc_5.f90: New.
7043 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7045 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7046 * gcc.c-torture/execute/pr33992.x: Remove.
7047 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7048 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7049 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7051 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7053 PR tree-optimization/56962
7054 * gcc.c-torture/execute/pr56962.c: New test.
7056 2013-04-15 Richard Biener <rguenther@suse.de>
7058 PR tree-optimization/56933
7059 * gcc.dg/vect/pr56933.c: New testcase.
7061 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7063 * gcc.target/arm/anddi3-opt.c: New test.
7064 * gcc.target/arm/anddi3-opt2.c: Likewise.
7066 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7068 * gcc.dg/pr56890-1.c: New test.
7069 * gcc.dg/pr56890-2.c: Likewise.
7071 2013-04-15 Joey Ye <joey.ye@arm.com>
7073 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7074 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7076 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7079 * gfortran.dg/select_type_33.f03: New test.
7081 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7084 * gfortran.dg/typebound_proc_29.f03: New.
7086 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7089 * gfortran.dg/typebound_proc_28.f03: New.
7091 2013-04-12 Jeff Law <law@redhat.com>
7093 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7096 2013-04-12 Tobias Burnus <burnus@net-b.de>
7099 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7101 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7104 * gcc.target/i386/pr56903.c: New test.
7106 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7109 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7110 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7111 * gfortran.dg/block_11.f90: Fix invalid test case.
7112 * gfortran.dg/function_types_3.f90: Add new error message.
7113 * gfortran.dg/global_references_1.f90: Ditto.
7114 * gfortran.dg/import2.f90: Remove unneeded parts.
7115 * gfortran.dg/import6.f90: Fix invalid test case.
7116 * gfortran.dg/proc_decl_2.f90: Ditto.
7117 * gfortran.dg/proc_decl_9.f90: Ditto.
7118 * gfortran.dg/proc_decl_18.f90: Ditto.
7119 * gfortran.dg/proc_ptr_40.f90: New.
7120 * gfortran.dg/whole_file_7.f90: Modified error wording.
7121 * gfortran.dg/whole_file_16.f90: Ditto.
7122 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7123 * gfortran.dg/whole_file_18.f90: Modified error wording.
7124 * gfortran.dg/whole_file_20.f03: Ditto.
7125 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7128 2013-04-12 Richard Biener <rguenther@suse.de>
7131 2013-04-10 Richard Biener <rguenther@suse.de>
7133 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7135 2013-04-12 Tobias Burnus <burnus@net-b.de>
7138 * gfortran.dg/class_allocate_15.f90: New.
7141 2013-04-12 Tobias Burnus <burnus@net-b.de>
7143 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7144 scan-tree-dump-times.
7146 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7148 PR tree-optimization/56918
7149 PR tree-optimization/56920
7150 * gcc.dg/vect/pr56918.c: New test.
7151 * gcc.dg/vect/pr56920.c: New test.
7153 2013-04-12 Tobias Burnus <burnus@net-b.de>
7156 * gfortran.dg/class_allocate_14.f90: New.
7157 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7158 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7160 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7162 * gcc.dg/fold-cstvecshift.c: New testcase.
7164 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7166 * gcc.target/aarch64/negs.c: New.
7168 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7171 * g++.dg/template/arrow4.C: New test.
7173 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7175 * gnat.dg/array23.adb: New test.
7176 * gnat.dg/array23_pkg[123].ads: New helpers.
7178 2013-04-11 Jeff Law <law@redhat.com>
7180 PR tree-optimization/56900
7181 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7183 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7186 * g++.dg/cpp0x/sfinae44.C: New.
7188 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7190 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7191 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7193 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7196 * g++.dg/cpp0x/enum26.C: New.
7197 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7199 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7201 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7203 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7205 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7206 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7207 loop is vectorized and that the correct instruction is generated.
7208 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7209 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7210 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7212 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7214 PR tree-optimization/56899
7215 * gcc.c-torture/execute/pr56899.c: New test.
7217 2013-04-10 David S. Miller <davem@davemloft.net>
7219 * gcc.target/sparc/setcc-4.c: New test.
7220 * gcc.target/sparc/setcc-5.c: New test.
7222 2013-04-10 Richard Biener <rguenther@suse.de>
7224 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7226 2013-04-10 Richard Biener <rguenther@suse.de>
7228 * gcc.dg/vect/slp-39.c: New testcase.
7230 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7232 PR tree-optimization/55524
7233 * gcc.target/epiphany/fnma-1.c: New test.
7235 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7237 * gcc.dg/tree-ssa/inline-11.c: New test
7239 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7242 * g++.dg/template/arrow3.C: New test.
7244 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7246 * gcc.target/arm/minmax_minus.c: New test.
7248 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7251 * c-c++-common/gomp/pr56883.c: New test.
7253 2013-04-09 Jeff Law <law@redhat.com>
7255 * gcc.dg/tree-ssa/vrp87.c: New test.
7257 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7259 PR tree-optimization/56854
7260 * g++.dg/torture/pr56854.C: New test.
7262 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7265 * gfortran.dg/array_constructor_44.f90: New test.
7267 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7270 * g++.dg/cpp0x/constexpr-specialization.C: New.
7272 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7274 * gcc.c-torture/execute/pr56837.c: New test.
7278 * g++.dg/opt/vt3.C: New test.
7279 * g++.dg/opt/vt4.C: New test.
7281 2013-04-08 Jeff Law <law@redhat.com>
7283 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7285 2013-04-08 Richard Biener <rguenther@suse.de>
7287 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7289 2013-04-08 Richard Biener <rguenther@suse.de>
7291 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7293 2013-04-08 Richard Biener <rguenther@suse.de>
7295 * g++.dg/vect/slp-pr56812.cc: Adjust.
7297 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7299 * gcc.dg/pr56837.c: New test.
7300 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7301 "generated memset minus one".
7303 2013-04-07 Tobias Burnus <burnus@net-b.de>
7306 * gfortran.dg/reshape_5.f90: New.
7308 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7311 * gcc.target/powerpc/recip-1.c: Modify expected output.
7312 * gcc.target/powerpc/recip-3.c: Likewise.
7313 * gcc.target/powerpc/recip-4.c: Likewise.
7314 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7316 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7318 * gcc.target/arm/peep-ldrd-1.c: New test.
7319 * gcc.target/arm/peep-strd-1.c: Likewise.
7321 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7323 * gcc.target/arm/negdi-1.c: New test.
7324 * gcc.target/arm/negdi-2.c: Likewise.
7325 * gcc.target/arm/negdi-3.c: Likewise.
7326 * gcc.target/arm/negdi-4.c: Likewise.
7328 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7330 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7331 Add -march=armv8-a when we use v8 NEON.
7332 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7333 (check_effective_target_vect_call_ceilf): Likewise.
7334 (check_effective_target_vect_call_floorf): Likewise.
7335 (check_effective_target_vect_call_roundf): Likewise.
7336 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7337 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7338 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7339 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7340 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7342 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7344 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7345 * gcc.target/powerpc/sd-pwr6.c: Same.
7346 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7347 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7349 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7351 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7353 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7356 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7357 * gfortran.dg/altreturn_4.f90: Ditto.
7358 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7359 * gfortran.dg/altreturn_5.f90: Ditto.
7360 * gfortran.dg/altreturn_6.f90: Ditto.
7361 * gfortran.dg/altreturn_7.f90: Ditto.
7363 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7365 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7367 (check_effective_target_arm_v8_neon_ok_nocache):
7369 (check_effective_target_arm_v8_neon_ok): Change to use
7370 check_effective_target_arm_v8_neon_ok_nocache.
7371 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7373 (check_effective_target_vect_call_btruncf):
7374 Enable for arm and ARMv8 NEON.
7375 (check_effective_target_vect_call_ceilf): Likewise.
7376 (check_effective_target_vect_call_floorf): Likewise.
7377 (check_effective_target_vect_call_roundf): Likewise.
7378 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7381 2013-04-04 Marek Polacek <polacek@redhat.com>
7383 PR tree-optimization/48186
7384 * gcc.dg/pr48186.c: New test.
7386 2013-04-04 Richard Biener <rguenther@suse.de>
7388 PR tree-optimization/56826
7389 * gcc.dg/vect/pr56826.c: New testcase.
7390 * gcc.dg/vect/O3-pr36098.c: Adjust.
7392 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7394 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7395 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7396 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7397 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7398 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7399 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7400 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7401 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7402 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7403 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7405 2013-04-04 Richard Biener <rguenther@suse.de>
7407 PR tree-optimization/56213
7408 * gcc.dg/vect/vect-123.c: New testcase.
7410 2013-04-04 Tobias Burnus <burnus@net-b.de>
7413 * gfortran.dg/read_repeat_2.f90: New.
7415 2013-04-04 Richard Biener <rguenther@suse.de>
7417 PR tree-optimization/56837
7418 * g++.dg/torture/pr56837.C: New testcase.
7420 2013-04-04 Tobias Burnus <burnus@net-b.de>
7423 * gfortran.dg/c_loc_test_21.f90: New.
7424 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7425 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7426 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7427 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7428 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7430 2013-04-03 Jeff Law <law@redhat.com>
7432 PR tree-optimization/56799
7433 * gcc.c-torture/execute/pr56799.c: New test.
7435 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7438 * g++.dg/warn/Wpointer-arith-1.C: New.
7439 * g++.dg/gomp/for-19.C: Adjust.
7441 2013-04-03 Marek Polacek <polacek@redhat.com>
7444 * gcc.dg/pr55702.c: New test.
7446 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7449 * gcc.dg/pr56809.c: New testcase.
7451 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7454 * g++.dg/debug/pr56819.C: New test.
7456 2013-04-03 Richard Biener <rguenther@suse.de>
7458 PR tree-optimization/56817
7459 * g++.dg/torture/pr56817.C: New testcase.
7461 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7463 * gcc.dg/vect/bb-slp-31.c: New file.
7465 2013-04-03 Jason Merrill <jason@redhat.com>
7468 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7470 2013-04-03 Richard Biener <rguenther@suse.de>
7472 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7474 2013-04-03 Richard Biener <rguenther@suse.de>
7476 PR tree-optimization/55964
7477 * gcc.dg/torture/pr55964-2.c: New testcase.
7479 2013-04-03 Richard Biener <rguenther@suse.de>
7481 PR tree-optimization/56501
7482 * gcc.dg/torture/pr56501.c: New testcase.
7484 2013-04-03 Richard Biener <rguenther@suse.de>
7486 PR tree-optimization/56407
7487 * gcc.dg/torture/pr56407.c: New testcase.
7489 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7491 PR tree-optimization/56790
7492 * g++.dg/ext/pr56790-1.C: New testcase.
7494 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7496 * gcc.target/i386/merge-1.c: New testcase.
7497 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7499 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7502 * gcc.c-torture/execute/pr19449.c: New test.
7504 2013-04-03 Richard Biener <rguenther@suse.de>
7506 PR tree-optimization/56812
7507 * g++.dg/vect/slp-pr56812.cc: New testcase.
7509 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7513 * gfortran.dg/altreturn_8.f90: New.
7514 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7515 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7516 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7518 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7520 PR rtl-optimization/56745
7521 * gcc.c-torture/compile/pr56745.c: New test.
7523 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7525 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7527 2013-04-02 Richard Biener <rguenther@suse.de>
7529 PR tree-optimization/56778
7530 * gcc.dg/torture/pr56778.c: New testcase.
7532 2013-04-02 Richard Biener <rguenther@suse.de>
7535 * g++.dg/torture/pr56768.C: New testcase.
7537 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7539 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7541 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7544 * gfortran.dg/namelist_82.f90: New test.
7546 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7549 * gfortran.dg/implicit_class_1.f90: New.
7551 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7554 * gfortran.dg/namelist_81.f90: New test.
7556 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7558 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7559 for constant and equal string lengths.
7560 * gfortran.dg/character_comparison_5.f90: Likewise.
7561 * gfortran.dg/character_comparison_9.f90: New test.
7563 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7565 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7566 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7568 2013-03-29 Tobias Burnus <burnus@net-b.de>
7571 * gfortran.dg/optional_absent_3.f90: New.
7573 2013-03-29 Tobias Burnus <burnus@net-b.de>
7576 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7578 2013-03-29 Tobias Burnus <burnus@net-b.de>
7581 * gfortran.dg/namelist_80.f90: New.
7583 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7586 * gfortran.dg/string_length_2.f90: New test.
7587 * gfortran.dg/dependency_41.f90: New test.
7589 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7592 * gfortran.dg/array_constructor_43.f90: New test.
7593 * gfortran.dg/random_seed_3.f90: New test.
7595 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7597 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7598 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7599 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7600 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7601 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7602 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7603 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7604 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7605 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7606 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7608 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7611 * g++.dg/conversion/op4.C: Adjust.
7612 * g++.dg/cpp0x/rv1n.C: Likewise.
7613 * g++.dg/cpp0x/rv2n.C: Likewise.
7614 * g++.dg/cpp0x/template_deduction.C: Likewise.
7615 * g++.dg/expr/cond8.C: Likewise.
7616 * g++.dg/other/error4.C: Likewise.
7617 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7618 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7619 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7620 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7621 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7622 * g++.old-deja/g++.law/cvt20.C: Likewise.
7623 * g++.old-deja/g++.law/cvt8.C: Likewise.
7624 * g++.old-deja/g++.law/init8.C: Likewise.
7625 * g++.old-deja/g++.mike/net12.C: Likewise.
7626 * g++.old-deja/g++.mike/net8.C: Likewise.
7627 * g++.old-deja/g++.mike/p2793.C: Likewise.
7628 * g++.old-deja/g++.mike/p3836.C: Likewise.
7629 * g++.old-deja/g++.mike/p418.C: Likewise.
7630 * g++.old-deja/g++.mike/p701.C: Likewise.
7631 * g++.old-deja/g++.mike/p807.C: Likewise.
7633 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7636 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7639 2013-03-28 Marek Polacek <polacek@redhat.com>
7641 PR tree-optimization/56695
7642 * gcc.dg/vect/pr56695.c: New test.
7644 2013-03-28 Richard Biener <rguenther@suse.de>
7646 PR tree-optimization/37021
7647 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7648 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7650 2013-03-27 Tobias Burnus <burnus@net-b.de>
7654 * gfortran.dg/sizeof_2.f90: New.
7655 * gfortran.dg/sizeof_3.f90: New.
7656 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7658 2013-03-27 Richard Biener <rguenther@suse.de>
7660 PR tree-optimization/37021
7661 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7663 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7665 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7666 * g++.dg/ipa/ivinline-2.C: Likewise.
7667 * g++.dg/ipa/ivinline-3.C: Likewise.
7668 * g++.dg/ipa/ivinline-4.C: Likewise.
7669 * g++.dg/ipa/ivinline-5.C: Likewise.
7670 * g++.dg/ipa/ivinline-7.C: Likewise.
7671 * g++.dg/ipa/ivinline-8.C: Likewise.
7672 * g++.dg/ipa/ivinline-9.C: Likewise.
7673 * g++.dg/cpp0x/noexcept03.C: Likewise.
7674 * gcc.dg/const-1.c: Likewise.
7675 * gcc.dg/ipa/pure-const-1.c: Likewise.
7676 * gcc.dg/noreturn-8.c: Likewise.
7677 * gcc.target/i386/mmx-1.c: Likewise.
7678 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7679 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7680 * gcc.c-torture/execute/pr33992.x: New file.
7682 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7684 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7686 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7689 * g++.dg/ext/desig5.C: New.
7691 2013-03-26 Tobias Burnus <burnus@net-b.de>
7694 * gfortran.dg/merge_init_expr_2.f90: New.
7695 * gfortran.dg/merge_char_1.f90: Modify test to
7696 stay a run-time test.
7697 * gfortran.dg/merge_char_3.f90: Ditto.
7699 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7701 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7702 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7704 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7707 * g++.dg/cpp0x/range-for23.C: New.
7709 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7712 * gfortran.dg/namelist_79.f90: New.
7714 2013-03-25 Martin Jambor <mjambor@suse.cz>
7716 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7718 2013-03-25 Tobias Burnus <burnus@net-b.de>
7738 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7739 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7740 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7741 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7742 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7743 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7744 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7745 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7746 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7747 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7748 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7749 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7750 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7751 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7752 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7753 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7754 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7755 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7756 * gfortran.dg/pr32601_1.f03: Ditto.
7757 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7758 * gfortran.dg/blockdata_7.f90: New.
7759 * gfortran.dg/c_assoc_4.f90: New.
7760 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7761 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7762 * gfortran.dg/c_funloc_tests_8.f90: New.
7763 * gfortran.dg/c_loc_test_17.f90: New.
7764 * gfortran.dg/c_loc_test_18.f90: New.
7765 * gfortran.dg/c_loc_test_19.f90: New.
7766 * gfortran.dg/c_loc_test_20.f90: New.
7767 * gfortran.dg/c_sizeof_5.f90: New.
7768 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7769 * gfortran.dg/transfer_resolve_2.f90: New.
7770 * gfortran.dg/transfer_resolve_3.f90: New.
7771 * gfortran.dg/transfer_resolve_4.f90: New.
7772 * gfortran.dg/pr32601.f03: Update dg-error.
7773 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7774 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7776 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7778 * gcc.target/arm/vseleqdf.c: New test.
7779 * gcc.target/arm/vseleqsf.c: Likewise.
7780 * gcc.target/arm/vselgedf.c: Likewise.
7781 * gcc.target/arm/vselgesf.c: Likewise.
7782 * gcc.target/arm/vselgtdf.c: Likewise.
7783 * gcc.target/arm/vselgtsf.c: Likewise.
7784 * gcc.target/arm/vselledf.c: Likewise.
7785 * gcc.target/arm/vsellesf.c: Likewise.
7786 * gcc.target/arm/vselltdf.c: Likewise.
7787 * gcc.target/arm/vselltsf.c: Likewise.
7788 * gcc.target/arm/vselnedf.c: Likewise.
7789 * gcc.target/arm/vselnesf.c: Likewise.
7790 * gcc.target/arm/vselvcdf.c: Likewise.
7791 * gcc.target/arm/vselvcsf.c: Likewise.
7792 * gcc.target/arm/vselvsdf.c: Likewise.
7793 * gcc.target/arm/vselvssf.c: Likewise.
7795 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7797 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
7799 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
7800 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
7801 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
7802 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
7803 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
7804 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
7805 * gcc.target/aarch64/atomic-op-char.x: ... to here.
7806 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
7807 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
7808 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
7809 * gcc.target/aarch64/atomic-op-int.x: ... to here.
7810 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
7811 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
7812 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
7813 * gcc.target/aarch64/atomic-op-release.x: ... to here.
7814 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
7815 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
7816 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
7817 * gcc.target/aarch64/atomic-op-short.x: ... to here.
7818 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
7819 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
7820 * gcc.target/arm/atomic-op-acquire.c: Likewise.
7821 * gcc.target/arm/atomic-op-char.c: Likewise.
7822 * gcc.target/arm/atomic-op-consume.c: Likewise.
7823 * gcc.target/arm/atomic-op-int.c: Likewise.
7824 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
7825 * gcc.target/arm/atomic-op-release.c: Likewise.
7826 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
7827 * gcc.target/arm/atomic-op-short.c: Likewise.
7829 2013-03-25 Richard Biener <rguenther@suse.de>
7832 * g++.dg/torture/pr56694.C: New testcase.
7834 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7837 * gcc.target/arm/neon-vcond-gt.c: New test.
7838 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
7839 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
7841 2013-03-25 Richard Biener <rguenther@suse.de>
7843 PR tree-optimization/56689
7844 * gcc.dg/torture/pr56689.c: New testcase.
7846 2013-03-25 Kai Tietz <ktietz@redhat.com>
7848 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
7850 2013-03-24 Tobias Burnus <burnus@net-b.de>
7853 * gfortran.dg/eof_5.f90: New.
7855 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
7857 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
7860 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
7862 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
7864 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
7867 * gcc.c-torture/execute/builtins/builtins.exp: Add
7868 -Wl,--allow-multiple-definition for RTEMS targets.
7870 2013-03-22 Ian Bolton <ian.bolton@arm.com>
7872 * gcc.target/aarch64/movk.c: New test.
7874 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
7876 * g++.dg/ext/vector21.C: New testcase.
7878 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
7880 * gcc.target/arm/neon-for-64bits-1.c: New tests.
7881 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
7883 2013-03-21 Richard Biener <rguenther@suse.de>
7885 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
7886 * gcc.dg/vect/vect-outer-3a.c: Likewise.
7888 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7890 * gcc.target/aarch64/vect.c: Test and result vector added
7891 for sabd and saba instructions.
7892 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
7893 instructions in assembly.
7894 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
7895 * gcc.target/aarch64/vect-fp.c: Test and result vector added
7896 for fabd instruction.
7897 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
7898 instruction in assembly.
7899 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
7901 2013-03-20 Jeff Law <law@redhat.com>
7903 * g++.dg/tree-ssa/ssa-dom.C: New test.
7905 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
7907 * gcc.target/powerpc/mmfpgpr.c: New test.
7908 * gcc.target/powerpc/sd-vsx.c: Likewise.
7909 * gcc.target/powerpc/sd-pwr6.c: Likewise.
7910 * gcc.target/powerpc/vsx-float0.c: Likewise.
7912 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
7914 PR tree-optimization/56355
7915 * gcc.dg/pr56355-1.c: New file.
7917 2013-03-20 Catherine Moore <clm@codesourcery.com>
7918 Richard Sandiford <rdsandiford@googlemail.com>
7920 * gcc.target/mips/mips.exp: Add microMIPS support.
7921 * gcc.target/mips/umips-movep-2.c: New test.
7922 * gcc.target/mips/umips-lwp-2.c: New test.
7923 * gcc.target/mips/umips-swp-5.c: New test.
7924 * gcc.target/mips/umips-constraints-1.c: New test.
7925 * gcc.target/mips/umips-lwp-3.c: New test.
7926 * gcc.target/mips/umips-swp-6.c: New test.
7927 * gcc.target/mips/umips-constraints-2.c: New test.
7928 * gcc.target/mips/umips-save-restore-1.c: New test.
7929 * gcc.target/mips/umips-lwp-4.c: New test.
7930 * gcc.target/mips/umips-swp-7.c: New test.
7931 * gcc.target/mips/umips-save-restore-2.c: New test.
7932 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
7933 * gcc.target/mips/umips-lwp-5.c: New test.
7934 * gcc.target/mips/umips-save-restore-3.c: New test.
7935 * gcc.target/mips/umips-lwp-6.c: New test.
7936 * gcc.target/mips/umips-swp-1.c: New test.
7937 * gcc.target/mips/umips-lwp-7.c: New test.
7938 * gcc.target/mips/umips-swp-2.c: New test.
7939 * gcc.target/mips/umips-lwp-8.c: New test.
7940 * gcc.target/mips/umips-swp-3.c: New test.
7941 * gcc.target/mips/umips-movep-1.c: New test.
7942 * gcc.target/mips/umips-lwp-1.c: New test.
7943 * gcc.target/mips/umips-swp-4.c: New test.
7945 2013-03-20 Richard Biener <rguenther@suse.de>
7947 PR tree-optimization/56661
7948 * gcc.dg/torture/pr56661.c: New testcase.
7950 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7952 PR rtl-optimization/56605
7953 * gcc.target/powerpc/pr56605.c: New.
7955 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7958 * gfortran.dg/do_1.f90: Don't xfail.
7960 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7963 * gfortran.dg/namelist_77.f90: New.
7964 * gfortran.dg/namelist_78.f90: New.
7966 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
7969 * gfortran.dg/open_negative_unit_1.f90: New.
7971 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7973 * gcc.target/aarch64/sbc.c: New test.
7975 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7977 * gcc.target/aarch64/ror.c: New test.
7979 2013-03-19 Ian Bolton <ian.bolton@arm.com>
7981 * gcc.target/aarch64/extr.c: New test.
7983 2013-03-19 Richard Biener <rguenther@suse.de>
7985 PR tree-optimization/56273
7986 * gcc.dg/tree-ssa/vrp47.c: Adjust.
7987 * c-c++-common/uninit-17.c: Likewise.
7989 2013-03-18 Jakub Jelinek <jakub@redhat.com>
7991 PR tree-optimization/56635
7992 * g++.dg/torture/pr56635.C: New test.
7994 2013-03-18 Richard Biener <rguenther@suse.de>
7996 PR tree-optimization/3713
7997 * g++.dg/ipa/devirt-12.C: New testcase.
7999 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8002 * c-c++-common/pr56566.c: New test.
8004 2013-03-17 Jason Merrill <jason@redhat.com>
8006 * g++.dg/template/abstract-dr337.C: XFAIL.
8008 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8011 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8012 * c-c++-common/pr56607.c: New test.
8014 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8017 * g++.dg/cpp0x/constexpr-array5.C: New.
8019 2013-03-15 Tobias Burnus <burnus@net-b.de>
8022 * gfortran.dg/transfer_intrinsic_5.f90: New.
8024 2013-03-15 Kai Tietz <ktietz@redhat.com>
8026 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8027 * gcc.target/i386/pr20020-1.c: Likewise.
8028 * gcc.target/i386/pr20020-2.c: Likewise.
8029 * gcc.target/i386/pr20020-3.c: Likewise.
8030 * gcc.target/i386/pr53425-1.c: Likewise.
8031 * gcc.target/i386/pr53425-2.c: Likewise.
8032 * gcc.target/i386/pr55093.c: Likewise.
8033 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8035 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8038 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8039 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8041 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8043 PR tree-optimization/53265
8044 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8046 * gcc.dg/graphite/id-6.c (test): Likewise.
8047 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8048 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8050 PR tree-optimization/53265
8051 * gcc.dg/pr53265.c: New test.
8052 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8054 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8056 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8057 n, use it as high bound instead of 4.
8059 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8062 * gcc.target/sh/pr49880-1.c: New.
8063 * gcc.target/sh/pr49880-2.c: New.
8064 * gcc.target/sh/pr49880-3.c: New.
8065 * gcc.target/sh/pr49880-4.c: New.
8066 * gcc.target/sh/pr49880-5.c: New.
8068 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8070 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8072 2013-03-13 Richard Biener <rguenther@suse.de>
8074 PR tree-optimization/56608
8075 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8077 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8080 * g++.dg/cpp0x/alias-decl-32.C: New.
8082 2013-03-11 Jan Hubicka <jh@suse.cz>
8085 * gcc.c-torture/compile/pr56571.c: New testcase.
8087 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8089 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8090 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8092 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8094 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8095 * gcc.dg/inline_4.c: Likewise.
8096 * gcc.dg/unroll_2.c: Likewise.
8097 * gcc.dg/unroll_3.c: Likewise.
8098 * gcc.dg/unroll_4.c: Likewise.
8100 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8103 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8106 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8108 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8111 * gcc.c-torture/compile/pr40797.c: New.
8113 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8115 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8117 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8120 * gfortran.dg/class_56.f90: New test.
8122 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8125 * gcc.target/mips/pr56524.c: New test.
8127 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8130 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8132 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8135 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8137 2013-03-08 Marek Polacek <polacek@redhat.com>
8139 PR tree-optimization/56478
8140 * gcc.dg/torture/pr56478.c: New test.
8142 2013-03-08 Kai Tietz <ktietz@redhat.com>
8144 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8145 targets linker option --allow-multiple-definition.
8147 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8148 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8149 * gcc.dg/pr52549.c: Add LLP64 case.
8150 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8151 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8152 * gcc.dg/torture/pr51071-2.c: Likewise.
8153 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8154 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8155 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8156 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8157 * gcc.dg/weak/weak-1.c: Likewise.
8158 * gcc.dg/weak/weak-2.c: Likewise.
8159 * gcc.dg/weak/weak-3.c: Likewise.
8160 * gcc.dg/weak/weak-4.c: Likewise.
8161 * gcc.dg/weak/weak-5.c: Likewise.
8162 * gcc.dg/weak/weak-15.c: Likewise.
8163 * gcc.dg/weak/weak-16.c: Likewise.
8165 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8167 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8169 PR tree-optimization/56559
8170 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8172 2013-03-07 Andreas Schwab <schwab@suse.de>
8174 * gcc.dg/pr31490.c: Fix last change.
8176 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8179 * g++.dg/template/crash115.C: New.
8181 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8183 PR tree-optimization/56539
8184 * gcc.c-torture/compile/pr56539.c: New test.
8186 2013-03-06 Kai Tietz <ktietz@redhat.com>
8188 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8190 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8191 * gcc.dg/lto/20091013-1_2.c: Likewise.
8192 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8194 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8196 * gnat.dg/specs/aggr6.ads: New test.
8198 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8200 * gnat.dg/loop_optimization15.ad[sb]: New test.
8202 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8205 * gcc.dg/pr56548.c: New test.
8207 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8210 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8212 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8215 * g++.dg/template/typename20.C: New test.
8217 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8220 * gcc.dg/pr56510.c: New test.
8222 PR rtl-optimization/56484
8223 * gcc.c-torture/compile/pr56484.c: New test.
8225 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8228 * g++.dg/warn/Wsign-conversion-2.C: New.
8230 2013-03-05 Richard Biener <rguenther@suse.de>
8232 PR tree-optimization/56270
8233 * gcc.dg/vect/slp-38.c: New testcase.
8235 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8237 PR rtl-optimization/56494
8238 * gcc.dg/pr56494.c: New test.
8240 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8242 * gcc.dg/pr56424.c: New test.
8244 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8246 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8247 * gcc.dg/pr56228.c <avr>: Skip.
8249 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8252 PR tree-optimization/52631
8253 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8255 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8257 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8258 * gcc.dg/vect/vect-83_64.c: Same.
8260 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8263 * gfortran.dg/pointer_check_13.f90: New test.
8265 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8268 * gfortran.dg/array_constructor_42.f90: New test.
8270 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8273 * g++.dg/template/static33.C: New.
8274 * g++.dg/template/static34.C: Likewise.
8277 * g++.dg/template/static35.C: New.
8279 2013-03-01 Steve Ellcey <sellcey@mips.com>
8281 * gcc.dg/pr56396.c: Require pic support.
8283 2013-03-01 Richard Biener <rguenther@suse.de>
8285 PR tree-optimization/55481
8286 * gcc.dg/torture/pr56488.c: New testcase.
8288 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8289 Jakub Jelinek <jakub@redhat.com>
8292 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8293 no_sanitize_address attribute rather than no_address_safety_analysis.
8294 * g++.dg/asan/sanitizer_test_utils.h
8295 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8296 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8297 in addition to no_address_safety_analysis.
8299 2013-02-28 Jason Merrill <jason@redhat.com>
8302 * g++.dg/cpp0x/constexpr-and.C: New.
8304 2013-02-28 Martin Jambor <mjambor@suse.cz>
8306 PR tree-optimization/56294
8307 * g++.dg/debug/pr56294.C: New test.
8309 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8311 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8313 2013-02-27 Marek Polacek <polacek@redhat.com>
8315 PR rtl-optimization/56466
8316 * gcc.dg/pr56466.c: New test.
8318 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8320 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8321 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8322 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8324 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8327 * gcc.dg/pr45472.c: New test.
8329 2013-02-26 Marek Polacek <polacek@redhat.com>
8331 PR tree-optimization/56426
8332 * gcc.dg/pr56436.c: New test.
8334 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8336 PR tree-optimization/56448
8337 * gcc.c-torture/compile/pr56448.c: New test.
8339 PR tree-optimization/56443
8340 * gcc.dg/torture/pr56443.c: New test.
8342 2013-02-25 Richard Biener <rguenther@suse.de>
8344 PR tree-optimization/56175
8345 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8347 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8350 * g++.dg/torture/pr56403.C: New test.
8352 2013-02-25 Catherine Moore <clm@codesourcery.com>
8355 2013-02-24 Catherine Moore <clm@codesourcery.com>
8356 Richard Sandiford <rdsandiford@googlemail.com>
8358 * gcc.target/mips/mips.exp: Add microMIPS support.
8359 * gcc.target/mips/umips-movep-2.c: New test.
8360 * gcc.target/mips/umips-lwp-2.c: New test.
8361 * gcc.target/mips/umips-swp-5.c: New test.
8362 * gcc.target/mips/umips-constraints-1.c: New test.
8363 * gcc.target/mips/umips-lwp-3.c: New test.
8364 * gcc.target/mips/umips-swp-6.c: New test.
8365 * gcc.target/mips/umips-constraints-2.c: New test.
8366 * gcc.target/mips/umips-save-restore-1.c: New test.
8367 * gcc.target/mips/umips-lwp-4.c: New test.
8368 * gcc.target/mips/umips-swp-7.c: New test.
8369 * gcc.target/mips/umips-save-restore-2.c: New test.
8370 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8371 * gcc.target/mips/umips-lwp-5.c: New test.
8372 * gcc.target/mips/umips-save-restore-3.c: New test.
8373 * gcc.target/mips/umips-lwp-6.c: New test.
8374 * gcc.target/mips/umips-swp-1.c: New test.
8375 * gcc.target/mips/umips-lwp-7.c: New test.
8376 * gcc.target/mips/umips-swp-2.c: New test.
8377 * gcc.target/mips/umips-lwp-8.c: New test.
8378 * gcc.target/mips/umips-swp-3.c: New test.
8379 * gcc.target/mips/umips-movep-1.c: New test.
8380 * gcc.target/mips/umips-lwp-1.c: New test.
8381 * gcc.target/mips/umips-swp-4.c: New test.
8383 2013-02-24 Catherine Moore <clm@codesourcery.com>
8384 Richard Sandiford <rdsandiford@googlemail.com>
8386 * gcc.target/mips/mips.exp: Add microMIPS support.
8387 * gcc.target/mips/umips-movep-2.c: New test.
8388 * gcc.target/mips/umips-lwp-2.c: New test.
8389 * gcc.target/mips/umips-swp-5.c: New test.
8390 * gcc.target/mips/umips-constraints-1.c: New test.
8391 * gcc.target/mips/umips-lwp-3.c: New test.
8392 * gcc.target/mips/umips-swp-6.c: New test.
8393 * gcc.target/mips/umips-constraints-2.c: New test.
8394 * gcc.target/mips/umips-save-restore-1.c: New test.
8395 * gcc.target/mips/umips-lwp-4.c: New test.
8396 * gcc.target/mips/umips-swp-7.c: New test.
8397 * gcc.target/mips/umips-save-restore-2.c: New test.
8398 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8399 * gcc.target/mips/umips-lwp-5.c: New test.
8400 * gcc.target/mips/umips-save-restore-3.c: New test.
8401 * gcc.target/mips/umips-lwp-6.c: New test.
8402 * gcc.target/mips/umips-swp-1.c: New test.
8403 * gcc.target/mips/umips-lwp-7.c: New test.
8404 * gcc.target/mips/umips-swp-2.c: New test.
8405 * gcc.target/mips/umips-lwp-8.c: New test.
8406 * gcc.target/mips/umips-swp-3.c: New test.
8407 * gcc.target/mips/umips-movep-1.c: New test.
8408 * gcc.target/mips/umips-lwp-1.c: New test.
8409 * gcc.target/mips/umips-swp-4.c: New test.
8411 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8414 * lib/asan-dg.exp (asan_link_flags): Add
8415 -B${gccpath}/libsanitizer/asan/ to flags.
8417 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8420 * gcc.dg/torture/pr56420.c: New test.
8422 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8425 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8427 2013-02-21 Martin Jambor <mjambor@suse.cz>
8429 PR tree-optimization/56310
8430 * g++.dg/ipa/pr56310.C: New test.
8432 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8435 * gfortran.dg/proc_ptr_comp_37.f90: New.
8437 2013-02-21 Richard Biener <rguenther@suse.de>
8439 PR tree-optimization/56415
8441 2013-02-11 Richard Biener <rguenther@suse.de>
8443 PR tree-optimization/56273
8444 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8445 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8446 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8447 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8448 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8449 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8451 2013-02-21 Marek Polacek <polacek@redhat.com>
8453 PR tree-optimization/56398
8454 * g++.dg/torture/pr56398.C: New test.
8456 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8459 * gcc.c-torture/compile/pr56405.c: New test.
8461 2013-02-20 Jan Hubicka <jh@suse.cz>
8463 PR tree-optimization/56265
8464 * g++.dg/ipa/devirt-11.C: New testcase.
8466 2013-02-20 Richard Biener <rguenther@suse.de>
8468 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8470 2013-02-20 Richard Biener <rguenther@suse.de>
8471 Jakub Jelinek <jakub@redhat.com>
8473 PR tree-optimization/56396
8474 * gcc.dg/pr56396.c: New testcase.
8476 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8479 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8481 2013-02-19 Richard Biener <rguenther@suse.de>
8483 PR tree-optimization/56384
8484 * gcc.dg/torture/pr56384.c: New testcase.
8486 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8488 PR tree-optimization/56350
8489 * gcc.dg/pr56350.c: New test.
8491 PR tree-optimization/56381
8492 * g++.dg/opt/pr56381.C: New test.
8494 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8497 * lib/dg-pch.exp (pch-init, pch-finish,
8498 check_effective_target_pch_supported_debug): New procs.
8499 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8500 Likewise if $pch_unsupported_debug and $flags include -g.
8501 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8502 and dg-require-effective-target pch_unsupported_debug.
8503 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8504 * objc.dg/pch/pch.exp: Likewise.
8505 * gcc.dg/pch/pch.exp: Likewise.
8506 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8507 pch_unsupported_debug.
8508 * gcc.dg/pch/valid-1.hs: Likewise.
8509 * gcc.dg/pch/valid-1b.c: Likewise.
8510 * gcc.dg/pch/valid-1b.hs: Likewise.
8512 2013-02-18 Richard Biener <rguenther@suse.de>
8514 PR tree-optimization/56366
8515 * gcc.dg/torture/pr56366.c: New testcase.
8517 2013-02-18 Richard Biener <rguenther@suse.de>
8520 * gcc.dg/torture/pr56349.c: New testcase.
8522 2013-02-18 Richard Biener <rguenther@suse.de>
8524 PR tree-optimization/56321
8525 * gcc.dg/torture/pr56321.c: New testcase.
8527 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8529 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8531 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8532 Dodji Seketeli <dodji@redhat.com>
8535 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8536 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8537 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8538 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8539 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8540 * c-c++-common/asan/pr56330.c: Likewise.
8541 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8542 Ensure the size argument of __builtin_memcpy is a constant.
8544 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8545 Paolo Carlini <paolo.carlini@oracle.com>
8548 * g++.dg/cpp0x/enum23.C: New.
8550 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8553 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8555 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8557 PR rtl-optimization/56348
8558 * gcc.target/i386/pr56348.c: New test.
8560 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8562 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8563 * gcc.target/arm/interrupt-2.c: Likewise.
8565 2013-02-15 Tobias Burnus <burnus@net-b.de>
8568 * gfortran.dg/matmul_9.f90: New.
8570 2013-02-15 Tobias Burnus <burnus@net-b.de>
8573 * gfortran.dg/init_flag_11.f90: New.
8575 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8577 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8579 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8581 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8584 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8585 Tobias Burnus <burnus@net-b.de>
8588 * gfortran.dg/allocatable_function_7.f90: New.
8590 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8592 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8593 * asan_globals_test-wrapper.cc: New file.
8594 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8595 instead of asan_globals_test.cc as dg-additional-sources.
8596 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8597 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8598 "sanitizer_test_utils.h" instead of
8599 "sanitizer_common/tests/sanitizer_test_utils.h".
8600 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8601 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8602 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8603 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8604 * g++.dg/asan/asan_test.cc: Synced from upstream.
8605 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8607 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8610 * c-c++-common/asan/memcmp-2.c: New test.
8612 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8615 * g++.dg/cpp0x/udlit-string-literal.h: New.
8616 * g++.dg/cpp0x/udlit-string-literal.C: New.
8618 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8620 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8622 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8625 * gcc.target/arm/pr56184.C: New test.
8627 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8630 * g++.dg/torture/pr56302.C: New test.
8631 * g++.dg/cpp0x/constexpr-56302.C: New test.
8632 * c-c++-common/pr56302.c: New test.
8634 2013-02-13 Tobias Burnus <burnus@net-b.de>
8635 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8638 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8639 * gfortran.dg/quad_3.f90: Ditto.
8641 2013-02-13 Kostya Serebryany <kcc@google.com>
8643 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8644 to match the fresh asan run-time.
8645 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8647 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8649 Avoid instrumenting duplicated memory access in the same basic block
8650 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8651 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8652 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8653 * c-c++-common/asan/inc.c: Likewise.
8655 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8658 * gcc.target/i386/pr56148.c: New test.
8660 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8661 Tobias Burnus <burnus@net-b.de>
8664 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8667 2013-02-12 Richard Biener <rguenther@suse.de>
8670 * gcc.dg/lto/pr56297_0.c: New testcase.
8671 * gcc.dg/lto/pr56297_0.c: Likewise.
8673 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8676 * gfortran.dg/typebound_deferred_1.f90: New.
8678 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8680 PR rtl-optimization/56151
8681 * gcc.target/i386/pr56151.c: New test.
8683 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8685 * g++.dg/ext/mv12.C: New test.
8686 * g++.dg/ext/mv12.h: New file.
8687 * g++.dg/ext/mv12-aux.C: New file.
8688 * g++.dg/ext/mv13.C: New test.
8690 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8692 * lib/target-supports.exp
8693 (check_effective_target_powerpc_eabi_ok): New.
8694 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8696 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8697 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8699 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8700 * gcc.target/powerpc/pr51623.c: Likewise.
8701 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8702 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8704 2013-02-11 Alexander Potapenko <glider@google.com>
8705 Jack Howarth <howarth@bromo.med.uc.edu>
8706 Jakub Jelinek <jakub@redhat.com>
8709 * g++.dg/asan/pr55617.C: Run on all targets.
8711 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8713 PR rtl-optimization/56275
8714 * gcc.dg/pr56275.c: New test.
8716 2013-02-11 Richard Biener <rguenther@suse.de>
8718 PR tree-optimization/56273
8719 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8721 2013-02-11 Richard Biener <rguenther@suse.de>
8723 PR tree-optimization/56264
8724 * gcc.dg/torture/pr56264.c: New testcase.
8726 2013-02-11 Richard Biener <rguenther@suse.de>
8728 PR tree-optimization/56273
8729 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8730 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8731 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8732 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8733 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8734 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8736 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8738 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8739 for *-*-linux-gnu targets.
8740 * g++.dg/asan/interception-test-1.c: Ditto.
8741 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8742 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8744 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8747 * gfortran.dg/intrinsic_size_4.f90 : New test.
8749 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8752 * gcc.target/powerpc/pr56256.c: New test.
8754 2013-02-08 Ian Lance Taylor <iant@google.com>
8756 * lib/go.exp: Load timeout.exp.
8758 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8760 PR rtl-optimization/56246
8761 * gcc.target/i386/pr56246.c: New test.
8763 2013-02-08 Jeff Law <law@redhat.com>
8766 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8768 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8771 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8774 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8776 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8778 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8780 PR rtl-optimization/56195
8781 * gcc.dg/torture/pr56195.c: New test.
8783 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8786 * gfortran.dg/recursive_interface_2.f90: New test.
8788 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8790 PR tree-optimization/56250
8791 * gcc.c-torture/execute/pr56250.c: New test.
8793 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8795 PR tree-optimization/56064
8796 * gcc.dg/fixed-point/view-convert-2.c: New test.
8798 2013-02-08 Michael Matz <matz@suse.de>
8800 PR tree-optimization/52448
8801 * gcc.dg/pr52448.c: New test.
8803 2013-02-08 Richard Biener <rguenther@suse.de>
8806 * gcc.dg/torture/pr56181.c: New testcase.
8808 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
8811 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
8812 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
8814 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8817 * g++.dg/parse/crash61.C: New test.
8820 * g++.dg/parse/pr56239.C: New test.
8823 * g++.dg/abi/mangle61.C: New test.
8825 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
8827 PR rtl-optimization/56225
8828 * gcc.target/i386/pr56225.c: New test.
8830 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8833 * gcc.dg/guality/pr56154-1.c: New test.
8834 * gcc.dg/guality/pr56154-2.c: New test.
8835 * gcc.dg/guality/pr56154-3.c: New test.
8836 * gcc.dg/guality/pr56154-4.c: New test.
8837 * gcc.dg/guality/pr56154-aux.c: New file.
8839 PR tree-optimization/55789
8840 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
8842 * gcc.dg/tree-ssa/inline-3.c: Add
8843 --param max-early-inliner-iterations=2 option.
8845 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8848 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
8849 Add -fno-dwarf2-cfi-asm to dg-options.
8852 2013-02-07 Jakub Jelinek <jakub@redhat.com>
8855 * gcc.dg/pr56228.c: New test.
8857 2013-02-07 Alan Modra <amodra@gmail.com>
8860 * gcc.target/powerpc/pr54009.c: New test.
8862 * gfortran.dg/pr54131.f: New test.
8864 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
8867 * gfortran.dg/array_constructor_41.f90: New test.
8869 2013-02-06 Janus Weil <janus@gcc.gnu.org>
8872 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
8874 2013-02-06 Jakub Jelinek <jakub@redhat.com>
8877 * g++.dg/gomp/pr56217.C: New test.
8879 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8881 PR tree-optimization/56205
8882 * gcc.dg/tree-ssa/stdarg-6.c: New test.
8883 * gcc.c-torture/execute/pr56205.c: New test.
8885 2013-02-05 Richard Biener <rguenther@suse.de>
8887 PR tree-optimization/53342
8888 PR tree-optimization/53185
8889 * gcc.dg/vect/pr53185-2.c: New testcase.
8891 2013-02-05 Jan Hubicka <jh@suse.cz>
8893 PR tree-optimization/55789
8894 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
8895 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
8896 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
8897 * g++.dg/ipa/inline-1.C: New testcase.
8898 * g++.dg/ipa/inline-2.C: New testcase.
8899 * g++.dg/ipa/inline-3.C: New testcase.
8901 2013-02-05 Jan Hubicka <jh@suse.cz>
8903 PR tree-optimization/55789
8904 * g++.dg/torture/pr55789.C: New testcase.
8906 2013-02-05 Jakub Jelinek <jakub@redhat.com>
8909 * gcc.dg/pr56167.c: New test.
8911 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8914 * gcc.target/sh/pr55146.c: New.
8916 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
8918 PR tree-optimization/54386
8919 * gcc.target/sh/pr54386.c: New.
8921 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
8924 * gfortran.dg/realloc_on _assign_16.f90 : New test.
8927 * gfortran.dg/realloc_on _assign_17.f90 : New test.
8929 2013-02-04 Alexander Potapenko <glider@google.com>
8930 Jack Howarth <howarth@bromo.med.uc.edu>
8931 Jakub Jelinek <jakub@redhat.com>
8934 * g++.dg/asan/pr55617.C: New test.
8936 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8939 * gfortran.dg/typebound_operator_19.f90: New test.
8940 * gfortran.dg/typebound_assignment_4.f90: New test.
8942 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
8945 * gfortran.dg/recursive_interface_1.f90: New test.
8947 2013-02-04 Richard Guenther <rguenther@suse.de>
8950 * gcc.dg/lto/pr56168_0.c: New testcase.
8951 * gcc.dg/lto/pr56168_1.c: Likewise.
8953 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
8957 * gfortran.dg/block_12.f90: New test.
8958 * gfortran.dg/module_error_1.f90: New test.
8960 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8962 * lib/target-supports.exp (check_effective_target_vect_float)
8963 (check_effective_target_vect_no_align): Add mips-sde-elf.
8965 2013-02-01 Jakub Jelinek <jakub@redhat.com>
8967 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
8969 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
8971 * gcc.dg/pr56023.c: XFAIL on AIX.
8972 * gcc.dg/vect/pr49352.c: Same.
8974 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
8976 * gnat.dg/opt26.adb: New test.
8978 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8981 2013-01-27 Amol Pise <amolpise15@gmail.com>
8983 * gcc.target/arm/neon-vfnms-1.c: New test.
8984 * gcc.target/arm/neon-vfnma-1.c: New test.
8986 2013-01-31 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/56157
8989 * gcc.dg/torture/pr56157.c: New testcase.
8991 2013-01-30 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/56150
8994 * gcc.dg/torture/pr56150.c: New testcase.
8996 2013-01-30 Jakub Jelinek <jakub@redhat.com>
8999 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9000 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9001 printed in backtrace.
9002 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9003 to avoid errors about mismatched allocation vs. deallocation.
9006 * g++.dg/mv1.C: Moved to...
9007 * g++.dg/ext/mv1.C: ... here. Adjust test.
9008 * g++.dg/mv2.C: Moved to...
9009 * g++.dg/ext/mv2.C: ... here. Adjust test.
9010 * g++.dg/mv3.C: Moved to...
9011 * g++.dg/ext/mv3.C: ... here.
9012 * g++.dg/mv4.C: Moved to...
9013 * g++.dg/ext/mv4.C: ... here.
9014 * g++.dg/mv5.C: Moved to...
9015 * g++.dg/ext/mv5.C: ... here. Adjust test.
9016 * g++.dg/mv6.C: Moved to...
9017 * g++.dg/ext/mv6.C: ... here. Adjust test.
9018 * g++.dg/ext/mv7.C: New test.
9019 * g++.dg/ext/mv8.C: New test.
9020 * g++.dg/ext/mv9.C: New test.
9021 * g++.dg/ext/mv10.C: New test.
9022 * g++.dg/ext/mv11.C: New test.
9024 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9026 PR rtl-optimization/56144
9027 * gcc.dg/pr56144.c: New.
9029 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9031 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9033 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9034 * g++.dg/cpp0x/constexpr-55573.C: Same
9036 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9038 PR tree-optimization/56064
9039 * gcc.dg/fixed-point/view-convert.c: New test.
9041 2013-01-30 Andreas Schwab <schwab@suse.de>
9043 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9044 evaluate the end index in string range.
9046 2013-01-30 Tobias Burnus <burnus@net-b.de>
9049 * gfortran.dg/allocatable_function_6.f90: New.
9051 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9052 Mikael Morin <mikael@gcc.gnu.org>
9055 * gfortran.dg/proc_ptr_comp_36.f90: New.
9057 2013-01-29 Richard Biener <rguenther@suse.de>
9059 PR tree-optimization/55270
9060 * gcc.dg/torture/pr55270.c: New testcase.
9062 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9064 PR rtl-optimization/56117
9065 * gcc.dg/pr56117.c: New test.
9067 2013-01-28 Richard Biener <rguenther@suse.de>
9069 PR tree-optimization/56034
9070 * gcc.dg/torture/pr56034.c: New testcase.
9072 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9074 PR tree-optimization/56125
9075 * gcc.dg/pr56125.c: New test.
9077 2013-01-28 Tobias Burnus <burnus@net-b.de>
9078 Mikael Morin <mikael@gcc.gnu.org>
9081 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9082 * gfortran.dg/import8.f90: Likewise.
9083 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9084 * gfortran.dg/import10.f90: New test.
9085 * gfortran.dg/import11.f90: Likewise
9087 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9090 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9091 string.h. Provide memset, malloc and free prototypes, adjust line
9092 numbers in dg-output.
9093 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9094 Provide memset prototype and adjust line numbers in dg-output.
9095 * c-c++-common/asan/global-overflow-1.c: Likewise.
9097 PR tree-optimization/56094
9098 * gcc.dg/pr56094.c: New test.
9100 2013-01-27 Amol Pise <amolpise15@gmail.com>
9102 * gcc.target/arm/neon-vfnms-1.c: New test.
9103 * gcc.target/arm/neon-vfnma-1.c: New test.
9105 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9108 * gcc.target/i386/pr56114.c: New test.
9110 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9113 * gfortran.dg/associate_14.f90: New test.
9116 * gfortran.dg/associate_13.f90: New test.
9118 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9120 PR tree-optimization/56098
9121 * gcc.dg/pr56098-1.c: New test.
9122 * gcc.dg/pr56098-2.c: New test.
9124 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9127 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9129 2013-01-22 Marek Polacek <polacek@redhat.com>
9131 PR tree-optimization/56035
9132 * gcc.dg/pr56035.c: New test.
9134 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9136 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9139 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9141 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9143 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9146 * gcc.dg/pr56078.c: New test.
9147 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9149 2013-01-24 Martin Jambor <mjambor@suse.cz>
9151 PR tree-optimization/55927
9152 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9154 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9156 * gcc.target/i386/movsd.c: New test.
9158 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9161 * gcc.target/i386/pr55934.c: New test.
9163 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9166 * gfortran.dg/select_8.f90: New.
9168 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9170 * gcc.target/microblaze/microblaze.exp: Remove
9171 target_config_cflags check.
9173 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9176 * gfortran.dg/gomp/pr56052.f90: New test.
9179 * gcc.dg/pr49069.c: New test.
9181 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9184 * g++.dg/cpp0x/constexpr-static10.C: New.
9186 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9189 * gcc.target/i386/pr56028.c: New test.
9191 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9194 * gcc.target/i386/pr55686.c: New test.
9196 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9199 * g++.dg/cpp0x/variadic139.C: New test.
9200 * g++.dg/cpp0x/variadic140.C: Likewise.
9201 * g++.dg/cpp0x/variadic141.C: Likewise.
9203 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9205 * gnat.dg/warn8.adb: New test.
9207 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9210 * gfortran.dg/include_8.f90: New test.
9212 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9214 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9215 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9217 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9219 PR tree-optimization/56051
9220 * gcc.c-torture/execute/pr56051.c: New test.
9222 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9224 PR rtl-optimization/56023
9225 * gcc.dg/pr56023.c: New test.
9227 2013-01-21 Martin Jambor <mjambor@suse.cz>
9230 * gcc.target/i386/pr56022.c: New test.
9232 2013-01-21 Jason Merrill <jason@redhat.com>
9234 * lib/target-supports.exp (check_effective_target_alias): New.
9236 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9239 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9241 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9243 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9245 2013-01-19 Jeff Law <law@redhat.com>
9247 PR tree-optimization/52631
9248 * tree-ssa/pr52631.c: New test.
9249 * tree-ssa/ssa-fre-9: Update expected output.
9251 2013-01-19 Anthony Green <green@moxielogic.com>
9253 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9256 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9258 PR tree-optimization/56029
9259 * g++.dg/torture/pr56029.C: New test.
9261 2013-01-18 Sharad Singhai <singhai@google.com>
9263 PR tree-optimization/55995
9264 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9266 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9269 * gcc.target/i386/pr55433.c: New.
9271 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9274 * gfortran.dg/pr56015.f90: New test.
9276 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9278 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9280 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9282 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9283 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9284 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9285 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9286 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9288 2013-01-17 Jeff Law <law@redhat.com>
9290 * gcc.dg/pr52573.c: Move to...
9291 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9293 PR rtl-optimization/52573
9294 * gcc.dg/pr52573.c: New test.
9296 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9299 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9300 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9301 check_no_compiler_messages to test support in ucontext.h.
9302 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9303 compliant RLIMIT_AS.
9305 2013-01-17 Marek Polacek <polacek@redhat.com>
9307 PR rtl-optimization/55833
9308 * gcc.dg/pr55833.c: New test.
9310 2013-01-17 Jan Hubicka <jh@suse.cz>
9312 PR tree-optimization/55273
9313 * gcc.c-torture/compile/pr55273.c: New testcase.
9315 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9318 * gcc.target/pr55981.c: New test.
9320 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9322 * gcc.target/arm/pr40887.c: Require at least armv5.
9323 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9324 * gcc.target/arm/pr51915.c: Likewise.
9325 * gcc.target/arm/pr52006.c: Likewise.
9326 * gcc.target/arm/pr53187.c: Likewise.
9328 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9329 * gcc.target/arm/ftest-support-arm.h: Delete.
9330 * gcc.target/arm/ftest-support-thumb.h: Delete.
9331 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9332 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9333 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9334 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9335 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9336 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9337 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9338 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9339 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9340 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9341 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9342 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9343 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9344 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9345 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9346 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9347 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9348 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9349 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9350 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9351 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9352 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9353 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9354 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9356 2013-01-17 Martin Jambor <mjambor@suse.cz>
9358 PR tree-optimizations/55264
9359 * g++.dg/ipa/pr55264.C: New test.
9361 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9364 * gfortran.dg/class_55.f90: New.
9366 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9369 * gcc.c-torture/execute/builtins/builtins.exp: Add
9370 -Wl,--allow-multiple-definition for eabi and elf targets.
9373 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9374 check_effective_target_vect_perm_short,
9375 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9376 check_effective_target_vect64): Return 0 for big-endian ARM.
9377 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9379 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9382 2013-01-16 Richard Biener <rguenther@suse.de>
9384 PR tree-optimization/55964
9385 * gcc.dg/torture/pr55964.c: New testcase.
9387 2013-01-16 Richard Biener <rguenther@suse.de>
9389 PR tree-optimization/54767
9390 PR tree-optimization/53465
9391 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9393 2013-01-16 Christian Bruel <christian.bruel@st.com>
9396 * gcc.target/sh/sh-switch.c: New testcase.
9398 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9400 * gcc.dg/webizer.c: Increase the array size.
9402 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9405 * gcc.dg/pr55940.c: New test.
9407 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9408 Harald Anlauf <anlauf@gmx.de>
9410 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9411 * gfortran.dg/bounds_check_5.f90: Likewise.
9412 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9413 * gfortran.dg/continuation_9.f90: Likewise.
9414 * gfortran.dg/move_alloc_13.f90: Likewise.
9415 * gfortran.dg/structure_constructor_11.f90: Likewise.
9416 * gfortran.dg/tab_continuation.f: Likewise.
9417 * gfortran.dg/warning-directive-2.F90: Likewise.
9418 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9420 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9422 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9423 * gcc.target/arm/fma-sp.c: Likewise.
9425 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9427 PR rtl-optimization/55153
9428 * gcc.dg/pr55153.c: New.
9430 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9432 PR tree-optimization/55920
9433 * gcc.c-torture/compile/pr55920.c: New test.
9435 2013-01-15 Richard Biener <rguenther@suse.de>
9438 * gcc.dg/torture/pr55882.c: New testcase.
9440 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9442 PR tree-optimization/55955
9443 * gcc.c-torture/compile/pr55955.c: New test.
9445 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9448 * g++.dg/cpp0x/alias-decl-31.C: New test.
9450 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9454 case where interface is null.
9456 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9459 * gfortran.dg/array_constructor_40.f90: New test.
9461 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9463 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9465 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9467 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9468 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9469 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9470 * gcc.target/aarch64/vect-ld1r.c: New.
9471 * gcc.target/aarch64/vect-ld1r.x: New.
9473 2013-01-14 Andi Kleen <ak@linux.intel.com>
9476 * gcc.target/i386/hle-clear-rel.c: New file
9477 * gcc.target/i386/hle-store-rel.c: New file.
9479 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9481 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9482 * gfortran.dg/bounds_check_4.f90: Likewise.
9483 * gfortran.dg/inquire_10.f90: Likewise.
9484 * gfortran.dg/minloc_3.f90: Likewise.
9485 * gfortran.dg/minlocval_3.f90: Likewise.
9486 * gfortran.dg/module_double_reuse.f90: Likewise.
9487 * gfortran.dg/mvbits_1.f90: Likewise.
9488 * gfortran.dg/oldstyle_1.f90: Likewise.
9489 * gfortran.dg/pr20163-2.f: Likewise.
9490 * gfortran.dg/save_1.f90: Likewise.
9491 * gfortran.dg/scan_1.f90: Likewise.
9492 * gfortran.dg/select_char_1.f90: Likewise.
9493 * gfortran.dg/shape_4.f90: Likewise.
9494 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9495 * gfortran.dg/function_optimize_10.f90: Likewise.
9496 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9497 * gfortran.dg/used_types_17.f90: Likewise.
9498 * gfortran.dg/used_types_18.f90: Likewise.
9500 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9503 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9505 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9507 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9509 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9511 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9513 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9516 * gfortran.dg/assumed_type_2.f90: Fix test case.
9517 * gfortran.dg/internal_pack_13.f90: New test.
9518 * gfortran.dg/internal_pack_14.f90: New test.
9520 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9523 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9524 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9527 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9529 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9531 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9534 * gcc.target/s390/pr55719.c: New testcase.
9536 2013-01-11 Richard Guenther <rguenther@suse.de>
9538 PR tree-optimization/44061
9539 * gcc.dg/pr44061.c: New testcase.
9541 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9543 Update copyright years.
9545 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9546 Jakub Jelinek <jakub@redhat.com>
9549 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9551 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9553 PR rtl-optimization/55672
9554 * gcc.target/i386/pr55672.c: New.
9556 2013-01-10 Jeff Law <law@redhat.com>
9558 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9559 pass/fail message unique.
9562 2013-01-10 Jason Merrill <jason@redhat.com>
9564 * ada/.gitignore: New.
9566 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9568 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9570 * g++.dg/tls/thread_local2.C: Likewise.
9571 * g++.dg/tls/thread_local2g.C: Likewise.
9572 * g++.dg/tls/thread_local6.C: Likewise.
9573 * g++.dg/tls/thread_local-order1.C: Add tls options.
9574 * g++.dg/tls/thread_local-order2.C: Likewise.
9575 * g++.dg/tls/thread_local3.C: Likewise.
9576 * g++.dg/tls/thread_local3g.C: Likewise.
9577 * g++.dg/tls/thread_local4.C: Likewise.
9578 * g++.dg/tls/thread_local4g.C: Likewise.
9579 * g++.dg/tls/thread_local5.C: Likewise.
9580 * g++.dg/tls/thread_local5g.C: Likewise.
9581 * g++.dg/tls/thread_local6g.C: Likewise.
9583 2013-01-10 Kostya Serebryany <kcc@google.com>
9585 * g++.dg/asan/asan_test.cc: Sync from upstream.
9587 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9589 PR tree-optimization/55921
9590 * gcc.c-torture/compile/pr55921.c: New test.
9592 2013-01-09 Jan Hubicka <jh@suse.cz>
9594 PR tree-optimization/55569
9595 * gcc.c-torture/compile/pr55569.c: New testcase.
9597 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9600 * gfortran.dg/use_28.f90: New test.
9602 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9604 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9605 number matching more robust.
9607 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9609 PR rtl-optimization/55829
9610 * gcc.target/i386/pr55829.c: New.
9612 2013-01-09 Tobias Burnus <burnus@net-b.de>
9615 * gfortran.dg/bind_c_bool_1.f90: New.
9616 * gfortran.dg/do_5.f90: Add dg-warning.
9618 2013-01-09 Jan Hubicka <jh@suse.cz>
9620 PR tree-optimization/55875
9621 * gcc.c-torture/execute/pr55875.c: New testcase.
9622 * g++.dg/torture/pr55875.C: New testcase.
9624 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9627 * c-c++-common/pr48418.c: New test.
9629 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9632 * g++.dg/tls/thread_local-ice.C: New.
9634 2013-01-09 Andreas Schwab <schwab@suse.de>
9636 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9638 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9640 PR tree-optimization/48189
9641 * gcc.dg/pr48189.c: New test.
9643 2013-01-04 Jan Hubicka <jh@suse.cz>
9645 PR tree-optimization/55823
9646 * g++.dg/ipa/devirt-10.C: New testcase.
9648 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9649 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9651 PR rtl-optimization/55845
9652 * gcc.target/i386/pr55845.c: New test.
9654 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9656 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9657 instructions generated instead of number of occurances.
9659 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9661 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9662 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9663 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9664 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9665 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9666 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9667 * gcc.target/aarch64/vect-fcm.x: Likewise.
9668 * lib/target-supports.exp
9669 (check_effective_target_vect_cond): Enable for AArch64.
9671 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9673 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9674 endian-safe float pool loading.
9675 (test_square_root_v4sf): Likewise.
9676 (test_square_root_v2df): Likewise.
9677 * lib/target-supports.exp
9678 (check_effective_target_vect_call_sqrtf): Add AArch64.
9680 2013-01-08 Martin Jambor <mjambor@suse.cz>
9683 * gcc.dg/tree-ssa/pr55579.c: New test.
9685 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9687 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9690 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9693 * gcc.dg/torture/pr55890-3.c: New test.
9696 * gcc.c-torture/compile/pr55851.c: New test.
9699 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9702 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9705 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9707 2013-01-07 Tobias Burnus <burnus@net-b.de>
9710 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9711 * gfortran.dg/pointer_init_7.f90: New.
9713 2013-01-07 Richard Biener <rguenther@suse.de>
9715 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9717 2013-01-07 Richard Biener <rguenther@suse.de>
9720 * gcc.dg/torture/pr55890-1.c: New testcase.
9721 * gcc.dg/torture/pr55890-2.c: Likewise.
9723 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9725 * gcc.target/aarch64/fmovd.c: New.
9726 * gcc.target/aarch64/fmovf.c: Likewise.
9727 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9728 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9729 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9730 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9731 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9732 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9734 2013-01-07 Richard Biener <rguenther@suse.de>
9736 PR tree-optimization/55888
9737 PR tree-optimization/55862
9738 * gcc.dg/torture/pr55888.c: New testcase.
9740 2013-01-07 Tobias Burnus <burnus@net-b.de>
9743 * gfortran.dg/intrinsic_size_3.f90: New.
9745 2013-01-07 Tobias Burnus <burnus@net-b.de>
9748 * gfortran.dg/select_type_32.f90: New.
9750 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9753 * g++.dg/cpp0x/alias-decl-29.C: New test.
9755 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9760 * gfortran.dg/class_array_15.f03: New test.
9762 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9767 * gfortran.dg/use_23.f90: New test.
9768 * gfortran.dg/use_24.f90: New test.
9769 * gfortran.dg/use_25.f90: New test.
9770 * gfortran.dg/use_26.f90: New test.
9771 * gfortran.dg/use_27.f90: New test.
9773 2013-01-06 Olivier Hainque <hainque@adacore.com>
9775 * gnat.dg/specs/clause_on_volatile.ads: New test.
9777 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9779 * gnat.dg/alignment10.adb: New test.
9781 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9782 Mikael Morin <mikael@gcc.gnu.org>
9785 * gfortran.dg/use_22.f90: New test.
9787 2013-01-04 Andrew Pinski <apinski@cavium.com>
9789 * gcc.target/aarch64/cmp-1.c: New testcase.
9791 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
9794 * gfortran.dg/select_type_31.f03: New test.
9796 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9798 PR c++/54526 (again)
9799 * g++.dg/cpp0x/parse2.C: Extend.
9800 * g++.old-deja/g++.other/crash28.C: Adjust.
9802 2013-01-04 Richard Biener <rguenther@suse.de>
9804 PR tree-optimization/55862
9805 * gcc.dg/torture/pr55862.c: New testcase.
9807 2013-01-04 Martin Jambor <mjambor@suse.cz>
9809 PR tree-optimization/55755
9810 * gcc.dg/torture/pr55755.c: New test.
9811 * gcc.dg/tree-ssa/sra-13.c: Likewise.
9812 * gcc.dg/tree-ssa/pr45144.c: Update.
9814 2013-01-04 Richard Biener <rguenther@suse.de>
9817 * gcc.dg/fold-reassoc-2.c: New testcase.
9819 2013-01-04 Tobias Burnus <burnus@net-b.de>
9822 * gfortran.dg/null_7.f90: New.
9824 2013-01-04 Tobias Burnus <burnus@net-b.de>
9828 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
9829 * gfortran.dg/unlimited_polymorphic_7.f90: New.
9830 * gfortran.dg/unlimited_polymorphic_8.f90: New.
9832 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
9834 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
9836 2013-01-03 Janus Weil <janus@gcc.gnu.org>
9839 * gfortran.dg/assignment_1.f90: Modified.
9840 * gfortran.dg/assignment_4.f90: New.
9842 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
9844 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
9846 2013-01-03 Richard Biener <rguenther@suse.de>
9848 PR tree-optimization/55857
9849 * gcc.dg/vect/pr55857-1.c: New testcase.
9850 * gcc.dg/vect/pr55857-2.c: Likewise.
9852 2013-01-03 Jakub Jelinek <jakub@redhat.com>
9854 PR rtl-optimization/55838
9855 * gcc.dg/pr55838.c: New test.
9857 PR tree-optimization/55832
9858 * gcc.c-torture/compile/pr55832.c: New test.
9860 2013-01-02 Teresa Johnson <tejohnson@google.com>
9862 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
9863 * gcc.dg/tree-ssa/loop-23.c: Ditto.
9864 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
9865 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
9866 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
9867 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
9868 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
9869 * gcc.dg/unroll_1.c: Ditto.
9870 * gcc.dg/unroll_2.c: Ditto.
9871 * gcc.dg/unroll_3.c: Ditto.
9872 * gcc.dg/unroll_4.c: Ditto.
9874 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9876 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
9878 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9881 * gfortran.dg/eof_4.f90: New test.
9883 2013-01-02 Jakub Jelinek <jakub@redhat.com>
9885 * lib/c-compat.exp (compat-use-alt-compiler): Remove
9886 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
9887 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
9888 (compat_setup_dfp): Initialize compat_alt_caret and
9889 compat_save_TEST_ALWAYS_FLAGS.
9891 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9893 * gcc.dg/torture/tls/tls-reload-1.c: New test.
9895 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9897 * gcc.dg/torture/fp-int-convert-2.c: New test.
9899 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9901 * gfortran.dg/newunit_3.f90: Add dg-do run.
9902 * gfortran.dg/inquire_15.f90: Add dg-do run.
9904 2013-01-01 Jakub Jelinek <jakub@redhat.com>
9906 PR tree-optimization/55831
9907 * gcc.dg/pr55831.c: New test.
9909 Copyright (C) 2013 Free Software Foundation, Inc.
9911 Copying and distribution of this file, with or without modification,
9912 are permitted in any medium without royalty provided the copyright
9913 notice and this notice are preserved.