1 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3 * gcc.target/powerpc/pr57363.c: New test.
5 2013-12-03 Wei Mi <wmi@google.com>
7 PR rtl-optimization/59020
8 * testsuite/gcc.dg/pr59020.c: New.
9 * testsuite/gcc.dg/macro-fusion-1.c: New.
10 * testsuite/gcc.dg/macro-fusion-2.c: New.
12 2013-12-03 Yury Gribov <y.gribov@samsung.com>
15 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
17 * lib/ubsan-dg.exp: Likewise. Append to flags also
18 -B${gccpath}/libsanitizer/.
20 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
22 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
25 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
28 * gcc.target/i386/pr59363.c: New file.
30 2013-12-03 Marek Polacek <polacek@redhat.com>
33 * gcc.dg/pr59351.c: New test.
35 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
37 * gcc.dg/20020312-2.c: Add __nds32__ case.
38 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
39 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
40 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
41 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
42 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
43 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
44 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
45 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
46 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
47 * gcc.target/nds32: New nds32 specific directory and testcases.
48 * lib/target-supports.exp (check_profiling_available): Check for
51 2013-12-03 Jakub Jelinek <jakub@redhat.com>
53 PR tree-optimization/59362
54 * gcc.c-torture/compile/pr59362.c: New test.
57 * gcc.dg/pr59011.c: New test.
60 * g++.dg/opt/pr58864.C: New test.
62 2013-12-02 Jeff Law <law@redhat.com>
64 PR tree-optimization/59322
65 * gcc.c-torture/compile/pr59322.c: New test.
67 2013-12-02 Sriraman Tallam <tmsriram@google.com>
70 * testsuite/gcc.target/i386/pr58944.c: New test.
72 2013-12-02 Joseph Myers <joseph@codesourcery.com>
75 * gcc.dg/c90-array-lval-8.c: New test.
77 2013-12-02 Jakub Jelinek <jakub@redhat.com>
79 PR tree-optimization/59358
80 * gcc.c-torture/execute/pr59358.c: New test.
83 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
84 * lib/target-supports.exp (check_effective_target_avx2): ... here.
85 (check_effective_target_vect_simd_clones): New.
86 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
88 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
89 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
90 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
91 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
92 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
93 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
94 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
95 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
96 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
97 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
98 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
100 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
102 * gcc.dg/pr56997-4.c: New testcase.
104 2013-12-02 Marek Polacek <polacek@redhat.com>
106 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
109 2013-12-02 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/59139
112 * gcc.dg/torture/pr59139.c: New testcase.
114 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
116 * gnat.dg/opt30.adb: New test.
118 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
121 * gfortran.dg/realloc_on_assign_23.f90 : New test
123 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
126 * gfortran.dg/null_5.f90 : Include new error.
127 * gfortran.dg/null_6.f90 : Include new error.
129 2013-11-29 Marek Polacek <polacek@redhat.com>
132 * g++.dg/ubsan/pr59331.C: New test.
133 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
134 Disable the -w option.
135 * c-c++-common/ubsan/vla-1.c: Likewise.
136 * c-c++-common/ubsan/vla-2.c: Likewise.
137 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
139 2013-11-29 Joseph Myers <joseph@codesourcery.com>
142 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
144 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
146 * lib/asan-dg.exp (asan_link_flags): Properly add path to
147 libsanitizer.spec to cflags.
149 2013-11-29 Richard Biener <rguenther@suse.de>
152 * g++.dg/torture/pr59208.C: New testcase.
154 2013-11-29 Jakub Jelinek <jakub@redhat.com>
155 Yury Gribov <y.gribov@samsung.com>
158 * c-c++-common/asan/pr59063-1.c: New test.
159 * c-c++-common/asan/pr59063-2.c: Likewise.
160 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
161 * lib/ubsan-dg.exp: Likewise.
163 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
165 * gnat.dg/opt29.ad[sb]: New test.
167 2013-11-29 Richard Biener <rguenther@suse.de>
170 * gcc.dg/torture/pr59338.c: New testcase.
172 2013-11-29 Jakub Jelinek <jakub@redhat.com>
175 * gcc.dg/vect/vect-simd-clone-12.c: New test.
176 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
177 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
180 * c-c++-common/pr59280.c: New test.
182 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
184 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
186 2013-11-29 Joseph Myers <joseph@codesourcery.com>
189 * gcc.dg/inline-35.c: New test.
191 2013-11-28 Jakub Jelinek <jakub@redhat.com>
194 * g++.dg/gomp/pr59297.C: New test.
196 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
199 * gcc.target/i386/pr57293.c: New.
201 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
203 * gcc.target/arm/vrinta-ce.c: New testcase.
205 2013-11-28 Richard Biener <rguenther@suse.de>
208 * gcc.dg/lto/pr59323-2_0.c: New testcase.
210 2013-11-28 Richard Biener <rguenther@suse.de>
212 PR tree-optimization/59330
213 * gcc.dg/torture/pr59330.c: New testcase.
215 2013-11-28 Richard Biener <rguenther@suse.de>
218 * gcc.dg/lto/pr59323_0.c: New testcase.
220 2013-11-28 Jakub Jelinek <jakub@redhat.com>
223 PR tree-optimization/58018
224 PR tree-optimization/58131
225 * gcc.dg/torture/pr57393-1.c: New test.
226 * gcc.dg/torture/pr57393-2.c: New test.
227 * gcc.dg/torture/pr57393-3.c: New test.
228 * gcc.dg/torture/pr58018.c: New test.
229 * gcc.dg/torture/pr58131.c: New test.
230 * gfortran.dg/pr57393-1.f90: New test.
231 * gfortran.dg/pr57393-2.f90: New test.
233 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
235 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
237 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
239 * gcc.dg/guality/param-3.c: New test.
241 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
242 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
245 * gcc.target/i386/xop-frczX.c: New test.
247 2013-11-27 Jakub Jelinek <jakub@redhat.com>
249 PR tree-optimization/59014
250 * gcc.c-torture/execute/pr59014-2.c: New test.
252 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
255 * g++.dg/parse/crash66.C: New.
257 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
259 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
260 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
262 2013-11-27 Marek Polacek <polacek@redhat.com>
265 * g++.dg/ubsan/pr59306.C: New test.
267 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
268 Jakub Jelinek <jakub@redhat.com>
270 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
271 simdlen is a power of two.
272 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
273 Remove -msse2. Adjust regexps for name mangling changes.
274 * gcc.dg/gomp/simd-clones-3.c: Likewise.
275 * gcc.dg/vect/vect-simd-clone-1.c: New test.
276 * gcc.dg/vect/vect-simd-clone-2.c: New test.
277 * gcc.dg/vect/vect-simd-clone-3.c: New test.
278 * gcc.dg/vect/vect-simd-clone-4.c: New test.
279 * gcc.dg/vect/vect-simd-clone-5.c: New test.
280 * gcc.dg/vect/vect-simd-clone-6.c: New test.
281 * gcc.dg/vect/vect-simd-clone-7.c: New test.
282 * gcc.dg/vect/vect-simd-clone-8.c: New test.
283 * gcc.dg/vect/vect-simd-clone-9.c: New test.
284 * gcc.dg/vect/vect-simd-clone-10.c: New test.
285 * gcc.dg/vect/vect-simd-clone-10.h: New file.
286 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
287 * gcc.dg/vect/vect-simd-clone-11.c: New test.
289 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
291 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
292 Call set_ld_library_path_env_vars.
293 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
295 2013-11-27 Tom de Vries <tom@codesourcery.com>
296 Marc Glisse <marc.glisse@inria.fr>
299 * c-c++-common/pr59032.c: New testcase.
301 2013-11-27 Tom de Vries <tom@codesourcery.com>
302 Marc Glisse <marc.glisse@inria.fr>
305 * c-c++-common/pr59037.c: New testcase.
307 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
309 * gcc.c-torture/execute/20131127-1.c: New test.
311 2013-11-27 Richard Biener <rguenther@suse.de>
313 PR tree-optimization/59288
314 * gcc.dg/torture/pr59288.c: New testcase.
316 2013-11-27 Marek Polacek <polacek@redhat.com>
318 * c-c++-common/ubsan/undefined-1.c: New test.
320 2013-11-26 Jakub Jelinek <jakub@redhat.com>
322 PR tree-optimization/59014
323 * gcc.c-torture/execute/pr59014.c: New test.
326 * gcc.c-torture/execute/pr59229.c: New test.
328 PR rtl-optimization/59166
329 * gcc.dg/torture/pr59166.c: New test.
332 * g++.dg/gomp/pr58874.C: New test.
335 * g++.dg/gomp/pr59150.C: New test.
338 * c-c++-common/gomp/pr59152.c: New test.
340 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
342 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
343 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
344 * g++.dg/gomp/openmp-simd-1.C: Ditto.
345 * g++.dg/gomp/openmp-simd-2.C: Ditto.
346 * gfortran.dg/c_loc_test_22.f90: Ditto.
347 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
348 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
349 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
350 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
351 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
352 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
354 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
356 * gcc.target/arm/20131120.c: New test.
358 2013-11-26 Richard Biener <rguenther@suse.de>
360 PR tree-optimization/59245
361 * gcc.dg/torture/pr59245.c: New testcase.
363 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366 * gcc.target/arm/negdi-2.c: Scan more general register names.
368 2013-11-26 Terry Guo <terry.guo@arm.com>
370 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
371 * gcc.target/arm/thumb1-pic-single-base.c: New case.
373 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
376 * g++.dg/parse/bitfield4.C: New.
378 2013-11-26 Richard Biener <rguenther@suse.de>
380 PR tree-optimization/59287
381 * gcc.dg/tree-ssa/alias-29.c: New testcase.
383 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
386 * g++.dg/other/default8.C: New.
387 * g++.dg/tc1/dr217.C: Remove xfail.
388 * g++.dg/other/default5.C: Adjust.
389 * g++.old-deja/g++.mike/p1989.C: Likewise.
391 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
394 * g++.dg/cpp0x/constexpr-ice9.C: New.
396 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
399 * g++.dg/other/cv_func3.C: New.
400 * g++.dg/other/cv_func.C: Adjust.
401 * g++.dg/parse/fn-typedef2.C: Likewise.
403 2013-11-25 Marek Polacek <polacek@redhat.com>
406 * g++.dg/ubsan/pr59250.C: New test.
408 2013-11-25 Janus Weil <janus@gcc.gnu.org>
411 * gfortran.dg/typebound_proc_30.f90: New.
413 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
416 * g++.dg/cpp0x/initlist75.C: New.
419 * g++.dg/cpp0x/gen-attrs-57.C: New.
421 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
425 * g++.dg/cpp1y/pr58533.C: Updated testcase.
426 * g++.dg/cpp1y/pr59112.C: New testcase.
427 * g++.dg/cpp1y/pr59113.C: New testcase.
429 2013-11-25 Terry Guo <terry.guo@arm.com>
431 * gcc.target/arm/thumb2-slow-flash-data.c: New.
433 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
435 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
436 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
438 2013-11-23 Janus Weil <janus@gcc.gnu.org>
441 * gfortran.dg/asynchronous_4.f90: New.
443 2013-11-22 Jakub Jelinek <jakub@redhat.com>
445 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
446 cleanup-tree-dump directive.
448 2013-11-22 Jan Hubicka <jh@suse.cz>
450 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
451 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
453 2013-11-22 Jakub Jelinek <jakub@redhat.com>
455 * g++.dg/ubsan/return-1.C: New test.
456 * g++.dg/ubsan/return-2.C: New test.
458 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
459 optimizing away some __asan_report* calls.
461 2013-11-22 Martin Jambor <mjambor@suse.cz>
463 * gcc.dg/pr10474.c: Also test ppc64.
464 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
466 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
468 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
471 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
472 specify an appropriate register class for VSX operations.
474 (load_gpr_to_vsx): Likewise.
475 (load_vsx_to_gpr): Likewise.
476 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
477 register class for VSX registers that the type can handle. Remove
478 checks for explicit number of instructions generated, just check
479 if the instruction is generated.
480 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
481 * gcc.target/powerpc/direct-move-float1.c: Likewise.
482 * gcc.target/powerpc/direct-move-float2.c: Likewise.
483 * gcc.target/powerpc/direct-move-double1.c: Likewise.
484 * gcc.target/powerpc/direct-move-double2.c: Likewise.
485 * gcc.target/powerpc/direct-move-long1.c: Likewise.
486 * gcc.target/powerpc/direct-move-long2.c: Likewise.
488 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
490 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
491 * gcc.target/powerpc/bool3-p7.c: Likewise.
492 * gcc.target/powerpc/bool3-p8.c: Likewise.
494 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
495 appropriate instructions are generated, don't check the count.
497 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
500 * gcc.target/arm/negdi-4.c: Delete invalid test.
501 * gcc.dg/torture/pr59216.c: New test.
503 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
505 * gcc.target/aarch64/vmov_n_1.c: New testcase.
507 2013-11-22 Richard Biener <rguenther@suse.de>
509 * gcc.dg/torture/20131122-0.c: New testcase.
511 2013-11-22 Jakub Jelinek <jakub@redhat.com>
513 * gcc.dg/vect/vect-124.c: New test.
515 2013-11-21 Cary Coutant <ccoutant@google.com>
517 * gcc.dg/debug/dwarf2/mlt1.c: New test.
518 * gcc.dg/debug/dwarf2/mlt2.c: New test.
520 2013-11-21 Jeff Law <law@redhat.com>
522 PR tree-optimization/59221
523 * gcc.c-torture/execute/pr59221.c: New test.
525 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
528 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
529 Make more generic for other platforms.
531 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
534 * gcc.target/sh/pr53976-1.c: New.
536 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
539 * gfortran.dg/erf_3.F90: New file.
541 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
543 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
545 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
547 PR rtl-optimization/59133
548 * gcc.target/i386/pr59133.c: New.
550 2013-11-20 Joseph Myers <joseph@codesourcery.com>
553 * gcc.dg/float-exact-1.c: New test.
555 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
557 PR rtl-optimization/54300
558 * gcc.target/arm/pr54300.C: New test.
560 2013-11-20 Diego Novillo <dnovillo@google.com>
563 * g++.dg/plugin/selfassign.c: Include stringpool.h
565 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
567 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
569 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
571 * gcc.target/s390/htm-1.c: Rename to ...
572 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
574 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
575 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
576 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
577 * gcc.target/s390/htm-builtins-1.c: New testcase.
578 * gcc.target/s390/htm-builtins-2.c: New testcase.
579 * gcc.target/s390/s390.exp: Add check for htm machine.
581 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
584 * c-c++-common/Wfloat-conversion.c: Copies relevant
585 tests from c-c++-common/Wconversion-real.c,
586 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
587 new testcase for conversions that are warned about by
590 2013-11-19 Martin Jambor <mjambor@suse.cz>
592 PR rtl-optimization/59099
593 * gcc.target/i386/pr59099.c: New test.
595 2013-11-19 Sriraman Tallam <tmsriram@google.com>
597 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
599 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
601 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
602 construct parameter slot value in endian-independent way.
603 (fcevv, fciievv, fcvevv): Use it.
605 2013-11-19 Jan Hubicka <jh@suse.cz>
607 * ipa/devirt9.C: Fix prevoius change.
609 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
611 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
612 Remove defined(__linux__).
614 2013-11-19 Richard Biener <rguenther@suse.de>
616 PR tree-optimization/59164
617 * gcc.dg/torture/pr59164.c: New testcase.
619 2013-11-19 Richard Biener <rguenther@suse.de>
622 * gcc.dg/torture/pr58956.c: New testcase.
624 2013-11-19 Marek Polacek <polacek@redhat.com>
626 * c-c++-common/ubsan/null-1.c: New test.
627 * c-c++-common/ubsan/null-2.c: New test.
628 * c-c++-common/ubsan/null-3.c: New test.
629 * c-c++-common/ubsan/null-4.c: New test.
630 * c-c++-common/ubsan/null-5.c: New test.
631 * c-c++-common/ubsan/null-6.c: New test.
632 * c-c++-common/ubsan/null-7.c: New test.
633 * c-c++-common/ubsan/null-8.c: New test.
634 * c-c++-common/ubsan/null-9.c: New test.
635 * c-c++-common/ubsan/null-10.c: New test.
636 * c-c++-common/ubsan/null-11.c: New test.
637 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
638 * c-c++-common/ubsan/shift-1.c: Likewise.
639 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
641 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
643 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
645 2013-11-19 Jan Hubicka <jh@suse.cz>
647 * ipa/devirt9.C: Verify that the optimization happens already before.
650 2013-11-19 Richard Biener <rguenther@suse.de>
652 PR tree-optimization/57517
653 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
654 * gcc.dg/torture/pr57517.c: Likewise.
656 2013-11-19 Jan Hubicka <jh@suse.cz>
658 * gcc.target/i386/memcpy-3.c: New testcase.
660 2013-11-18 Jan Hubicka <jh@suse.cz>
661 Uros Bizjak <ubizjak@gmail.com>
664 * gcc.target/i386/memcpy-2.c: Fix template;
665 add +1 so the testcase passes at 32bit.
667 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
669 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
670 Remove spurious FIXME.
672 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
674 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
676 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
679 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
681 2013-11-18 Richard Biener <rguenther@suse.de>
683 PR tree-optimization/59125
684 PR tree-optimization/54570
685 * gcc.dg/builtin-object-size-8.c: Un-xfail.
686 * gcc.dg/builtin-object-size-14.c: New testcase.
687 * gcc.dg/strlenopt-14gf.c: Adjust.
688 * gcc.dg/strlenopt-1f.c: Likewise.
689 * gcc.dg/strlenopt-4gf.c: Likewise.
691 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
693 * gnat.dg/volatile11.adb: New test.
694 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
696 2013-11-18 Yury Gribov <y.gribov@samsung.com>
699 * c-c++-common/asan/pr59106.c: New test.
701 2013-11-17 Jan Hubicka <jh@suse.cz>
703 * gcc.target/i386/memcpy-2.c: New testcase.
705 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
708 * gcc.target/i386/pr59153.c: New test.
710 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
713 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
714 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
716 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/overload/addr2.C: New.
720 * g++.old-deja/g++.other/overload11.C: Adjust.
722 2013-11-15 Mike Stump <mikestump@comcast.net>
724 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
725 * lib/g++.exp (g++_target_compile): Likewise.
726 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
727 libraries. Remove debugging.
728 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
729 libraries. Remove -O0, redundant with default.
731 2013-11-15 Joseph Myers <joseph@codesourcery.com>
733 * c-c++-common/cpp/ucnid-2011-1.c: New test.
735 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
738 * g++.dg/cpp0x/nsdmi-template8.C: New.
740 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
743 * g++.dg/cpp0x/nsdmi-template7.C: New.
745 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
748 * g++.dg/cpp0x/nsdmi-template6.C: New.
750 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
753 * g++.dg/cpp0x/nsdmi-template5.C: New.
755 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
757 * c-c++-common/cilk-plus/PS: New directory.
758 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
759 * g++.dg/dg.exp: Run Cilk Plus tests.
760 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
762 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
764 * gcc.dg/vmx/3b-15.c: Revise for little endian.
766 2013-11-15 Richard Biener <rguenther@suse.de>
768 PR tree-optimization/50262
769 * gcc.dg/tree-ssa/alias-28.c: New testcase.
770 * gcc.dg/strlenopt-1.c: Adjust.
771 * gcc.dg/strlenopt-1f.c: Likewise.
773 2013-11-15 Richard Biener <rguenther@suse.de>
775 * gcc.dg/torture/20131115-1.c: New testcase.
777 2013-11-15 Joseph Myers <joseph@codesourcery.com>
779 * gcc.dg/cpp/ucnid-9.c: New test.
781 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
783 * gnat.dg/stack_usage1b.adb: New test.
784 * gnat.dg/stack_usage1c.adb: Likewise.
786 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
788 * gnat.dg/specs/addr1.ads: Revert the last change.
789 * gnat.dg/specs/atomic1.ads: Likewise.
791 2013-11-14 Cong Hou <congh@google.com>
793 * gcc.dg/vect/vect-alias-check.c: Update.
795 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
798 * g++.dg/cpp0x/nsdmi-template3.C: New.
799 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
801 2013-11-14 Diego Novillo <dnovillo@google.com>
803 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
804 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
806 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
808 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
809 compiler and linker field if _CALL_ELF == 2.
810 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
811 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
812 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
814 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
816 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
818 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
819 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
820 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
822 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
824 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
826 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
827 * gcc.target/powerpc/pr57949-2.c: Likewise.
829 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
831 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
833 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
835 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
836 * gcc.dg/torture/float128-div-underflow.c: Likewise.
837 * gcc.dg/torture/float128-extend-nan.c: Likewise.
839 2013-11-14 Richard Biener <rguenther@suse.de>
841 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
843 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
845 * gnat.dg/specs/addr1.ads: XFAIL on x32.
846 * gnat.dg/specs/atomic1.ads: Likewise.
848 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
850 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
852 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
855 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
857 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
858 *-*-solaris2.1[0-9]*.
859 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
861 2013-11-14 Joey Ye <joey.ye@arm.com>
863 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
864 * gcc.dg/tree-ssa/vrp47.c: Likewise.
865 * gcc.dg/tree-ssa/vrp87.c: Likewise.
866 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
867 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
869 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
872 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
874 2013-11-14 Jakub Jelinek <jakub@redhat.com>
877 * gcc.c-torture/execute/pr59101.c: New test.
879 2013-11-13 Jeff Law <law@redhat.com>
881 PR tree-optimization/59102
882 * gcc.c-torture/compile/pr59102.c: New test.
884 2013-11-13 Tom de Vries <tom@codesourcery.com>
886 * gcc.dg/tail-merge-store.c: New test.
888 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
890 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
891 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
893 2013-11-13 Jeff Law <law@redhat.com>
895 * PR middle-end/59119
896 * gcc.c-torture/compile/pr59119.c: New test.
898 2013-11-13 Martin Jambor <mjambor@suse.cz>
900 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
901 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
902 * gcc.dg/pr10474.c: Likewise.
904 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
906 * lib/target-supports.exp
907 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
908 of targets that do not need command line argument to enable SIMD.
910 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
912 * gcc.dg/guality/param-4.c: New test.
914 2013-11-13 Joseph Myers <joseph@codesourcery.com>
916 * gcc.dg/c11-complex-1.c: New test.
918 2013-11-13 Joseph Myers <joseph@codesourcery.com>
920 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
921 gcc.dg/auto-type-2.c: New tests.
923 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
925 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
928 2013-11-12 Jeff Law <law@redhat.com>
930 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
931 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
934 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
937 * gcc.target/powerpc/pr59054.c: New test.
939 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
941 * g++.dg/cpp1y/lambda-generic.C: New test case.
942 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
943 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
944 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
945 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
946 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
947 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
948 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
949 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
951 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
958 * g++.dg/cpp1y/pr58534.C: New testcase.
959 * g++.dg/cpp1y/pr58536.C: New testcase.
960 * g++.dg/cpp1y/pr58548.C: New testcase.
961 * g++.dg/cpp1y/pr58549.C: New testcase.
962 * g++.dg/cpp1y/pr58637.C: New testcase.
964 2013-11-12 Joseph Myers <joseph@codesourcery.com>
966 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
967 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
968 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
971 2013-11-12 Tristan Gingold <gingold@adacore.com>
973 * gnat.dg/aggr21.adb: New test.
974 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
976 2013-11-12 Jeff Law <law@redhat.com>
978 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
979 * gcc.dg/tree-ssa/isolate-5.c: New test.
981 2013-11-12 Martin Jambor <mjambor@suse.cz>
983 PR rtl-optimization/10474
984 * gcc.dg/pr10474.c: New testcase.
985 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
986 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
988 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
991 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
993 2013-11-11 Martin Liska <marxin.liska@gmail.com>
995 * gcc.dg/time-profiler-1.c: New test.
996 * gcc.dg/time-profiler-2.c: Ditto.
998 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
999 Jeff Law <law@redhat.com>
1001 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1003 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1006 * gcc.target/i386/pr58853.c: New test.
1008 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1010 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1011 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1012 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1013 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1014 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1016 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1017 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1018 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1020 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1022 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1023 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1024 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1025 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1026 gcc.dg/atomic/stdatomic-exchange-1.c,
1027 gcc.dg/atomic/stdatomic-exchange-2.c,
1028 gcc.dg/atomic/stdatomic-exchange-3.c,
1029 gcc.dg/atomic/stdatomic-exchange-4.c,
1030 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1031 gcc.dg/atomic/stdatomic-generic.c,
1032 gcc.dg/atomic/stdatomic-kill-dep.c,
1033 gcc.dg/atomic/stdatomic-load-1.c,
1034 gcc.dg/atomic/stdatomic-load-2.c,
1035 gcc.dg/atomic/stdatomic-load-3.c,
1036 gcc.dg/atomic/stdatomic-load-4.c,
1037 gcc.dg/atomic/stdatomic-lockfree.c,
1038 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1039 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1040 gcc.dg/atomic/stdatomic-store-1.c,
1041 gcc.dg/atomic/stdatomic-store-2.c,
1042 gcc.dg/atomic/stdatomic-store-3.c,
1043 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1046 2013-11-08 Cong Hou <congh@google.com>
1048 PR tree-optimization/58508
1049 * gcc.dg/vect/pr58508.c: Update.
1051 2013-11-08 Richard Biener <rguenther@suse.de>
1053 PR tree-optimization/59047
1054 * gcc.dg/torture/pr59047.c: New testcase.
1056 2013-11-08 Richard Biener <rguenther@suse.de>
1058 PR tree-optimization/59038
1059 PR tree-optimization/58955
1060 * gcc.dg/torture/pr59038.c: New testcase.
1062 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1065 * gfortran.dg/constructor_9.f90: New.
1067 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1069 * gcc.dg/atomic-compare-exchange-1.c,
1070 gcc.dg/atomic-compare-exchange-2.c,
1071 gcc.dg/atomic-compare-exchange-3.c,
1072 gcc.dg/atomic-compare-exchange-4.c,
1073 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1074 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1075 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1076 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1077 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1078 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1079 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1080 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1081 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1082 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1083 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1084 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1085 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1086 gcc.dg/atomic-store-5.c: Declare main as returning int.
1087 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1088 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1089 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1090 expression using value of count.
1092 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1094 * lib/target-supports.exp
1095 (check_effective_target_fenv_exceptions): New function.
1096 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1097 * gcc.dg/atomic/c11-atomic-exec-1.c,
1098 gcc.dg/atomic/c11-atomic-exec-2.c,
1099 gcc.dg/atomic/c11-atomic-exec-3.c,
1100 gcc.dg/atomic/c11-atomic-exec-4.c,
1101 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1102 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1103 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1105 2013-11-07 Cong Hou <congh@google.com>
1107 * gcc.dg/vect/vect-alias-check.c: New.
1109 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1111 * gcc.dg/tree-ssa/loop-39.c: New test.
1113 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1114 * gcc.dg/unroll_2.c: Likewise.
1115 * gcc.dg/unroll_3.c: Likewise.
1116 * gcc.dg/unroll_4.c: Likewise.
1117 * gcc.dg/vrp90.c: New test.
1119 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1122 * g++.dg/cpp0x/nullptr30.C: New.
1124 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1125 Jakub Jelinek <jakub@redhat.com>
1128 * c-c++-common/asan/pr59029.c: New test.
1130 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1133 * gcc.target/i386/pr59034-1.c: New test.
1134 * gcc.target/i386/pr59034-2.c: Likewise.
1136 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1138 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1139 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1140 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1142 2013-11-06 DJ Delorie <dj@redhat.com>
1144 * gcc.dg/mismatch-decl-1.c: New test.
1146 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1148 * gcc.dg/torture/float128-cmp-invalid.c,
1149 gcc.dg/torture/float128-div-underflow.c,
1150 gcc.dg/torture/float128-extend-nan.c,
1151 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1153 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1155 * gcc.target/sh/pr51244-11.c: Remove target line.
1156 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1157 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1158 * gcc.target/sh/pr51244-15.c: Likewise.
1159 * gcc.target/sh/pr51244-19.c: Likewise.
1160 * gcc.target/sh/cmpstr.c: Likewise.
1161 * gcc.target/sh/pr33135-3.c: Likewise.
1162 * gcc.target/sh/pr53512-2.c: Likewise.
1163 * gcc.target/sh/pr54602-2.c: Likewise.
1164 * gcc.target/sh/pr52483-1.c: Likewise.
1165 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1166 * gcc.target/sh/pr54760-4.c: Likewise.
1167 * gcc.target/sh/pr52483-5.c: Likewise.
1168 * gcc.target/sh/pr54089-2.c: Likewise.
1169 * gcc.target/sh/pr56547-2.c: Likewise.
1170 * gcc.target/sh/pr54089-6.c: Likewise.
1171 * gcc.target/sh/pr51244-20.c: Likewise.
1172 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1173 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1174 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1175 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1176 * gcc.target/sh/pr55303-2.c: Likewise.
1177 * gcc.target/sh/sh2a-resbank.c: Likewise.
1178 * gcc.target/sh/sp-switch.c: Likewise.
1179 * gcc.target/sh/pr51244-3.c: Likewise.
1180 * gcc.target/sh/pr50751-3.c: Likewise.
1181 * gcc.target/sh/pr51244-7.c: Likewise.
1182 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1183 * gcc.target/sh/pr50751-7.c: Likewise.
1184 * gcc.target/sh/pr49468-di.c: Likewise.
1185 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1186 * gcc.target/sh/pr49880-3.c: Likewise.
1187 * gcc.target/sh/pr51244-12.c: Likewise.
1188 * gcc.target/sh/pr53988.c: Likewise.
1189 * gcc.target/sh/pr6526.c: Likewise.
1190 * gcc.target/sh/sh2a-bxor.c: Likewise.
1191 * gcc.target/sh/pr51244-16.c: Likewise.
1192 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1193 * gcc.target/sh/sh2a-bor.c: Likewise.
1194 * gcc.target/sh/pr53511-1.c: Likewise.
1195 * gcc.target/sh/pr21255-3.c: Likewise.
1196 * gcc.target/sh/pr53512-3.c: Likewise.
1197 * gcc.target/sh/pr33135-4.c: Likewise.
1198 * gcc.target/sh/pr54602-3.c: Likewise.
1199 * gcc.target/sh/pr54760-1.c: Likewise.
1200 * gcc.target/sh/pr52483-2.c: Likewise.
1201 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1202 * gcc.target/sh/pr54680.c: Likewise.
1203 * gcc.target/sh/pr54386.c: Likewise.
1204 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1205 * gcc.target/sh/pr54089-3.c: Likewise.
1206 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1207 * gcc.target/sh/pr54089-7.c: Likewise.
1208 * gcc.target/sh/strlen.c: Likewise.
1209 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1210 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1211 * gcc.target/sh/pr55303-3.c: Likewise.
1212 * gcc.target/sh/pr51244-4.c: Likewise.
1213 * gcc.target/sh/pr50751-4.c: Likewise.
1214 * gcc.target/sh/pr39423-1.c: Likewise.
1215 * gcc.target/sh/pr51244-8.c: Likewise.
1216 * gcc.target/sh/pr55146.c: Likewise.
1217 * gcc.target/sh/pr50751-8.c: Likewise.
1218 * gcc.target/sh/sh2a-bset.c: Likewise.
1219 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1220 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1221 * gcc.target/sh/20080410-1.c: Likewise.
1222 * gcc.target/sh/pr49880-4.c: Likewise.
1223 * gcc.target/sh/pr51244-13.c: Likewise.
1224 * gcc.target/sh/sh2a-movrt.c: Likewise.
1225 * gcc.target/sh/pr51244-17.c: Likewise.
1226 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1227 * gcc.target/sh/sh2a-bclr.c: Likewise.
1228 * gcc.target/sh/pr33135-1.c: Likewise.
1229 * gcc.target/sh/pr53512-4.c: Likewise.
1230 * gcc.target/sh/pr54602-4.c: Likewise.
1231 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1232 * gcc.target/sh/pr54760-2.c: Likewise.
1233 * gcc.target/sh/pr52483-3.c: Likewise.
1234 * gcc.target/sh/sh2a-bld.c: Likewise.
1235 * gcc.target/sh/pr54089-4.c: Likewise.
1236 * gcc.target/sh/pr54685.c: Likewise.
1237 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1238 * gcc.target/sh/pr54089-8.c: Likewise.
1239 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1240 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1241 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1242 * gcc.target/sh/pr51244-1.c: Likewise.
1243 * gcc.target/sh/pr50751-1.c: Likewise.
1244 * gcc.target/sh/pr55160.c: Likewise.
1245 * gcc.target/sh/pr51244-5.c: Likewise.
1246 * gcc.target/sh/pr54236-1.c: Likewise.
1247 * gcc.target/sh/pr50751-5.c: Likewise.
1248 * gcc.target/sh/pr52933-1.c: Likewise.
1249 * gcc.target/sh/pr39423-2.c: Likewise.
1250 * gcc.target/sh/pr51244-9.c: Likewise.
1251 * gcc.target/sh/pr49263.c: Likewise.
1252 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1253 * gcc.target/sh/pr49880-1.c: Likewise.
1254 * gcc.target/sh/sh2a-band.c: Likewise.
1255 * gcc.target/sh/pr51244-10.c: Likewise.
1256 * gcc.target/sh/pr49880-5.c: Likewise.
1257 * gcc.target/sh/prefetch.c: Likewise.
1258 * gcc.target/sh/pr51244-14.c: Likewise.
1259 * gcc.target/sh/rte-delay-slot.c: Likewise.
1260 * gcc.target/sh/fpul-usage-1.c: Likewise.
1261 * gcc.target/sh/pr51244-18.c: Likewise.
1262 * gcc.target/sh/pr21255-1.c: Likewise.
1263 * gcc.target/sh/pr33135-2.c: Likewise.
1264 * gcc.target/sh/pr53512-1.c: Likewise.
1265 * gcc.target/sh/pr54602-1.c: Likewise.
1266 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1267 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1268 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1269 * gcc.target/sh/torture/pr58314.c: Likewise.
1270 * gcc.target/sh/torture/pr34777.c: Likewise.
1271 * gcc.target/sh/torture/pr58475.c: Likewise.
1272 * gcc.target/sh/pr54760-3.c: Likewise.
1273 * gcc.target/sh/sh4a-cosf.c: Likewise.
1274 * gcc.target/sh/pr52483-4.c: Likewise.
1275 * gcc.target/sh/mfmovd.c: Likewise.
1276 * gcc.target/sh/pr54089-1.c: Likewise.
1277 * gcc.target/sh/pr56547-1.c: Likewise.
1278 * gcc.target/sh/pr54089-5.c: Likewise.
1279 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1280 * gcc.target/sh/pr54089-9.c: Likewise.
1281 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1282 * gcc.target/sh/pr49468-si.c: Likewise.
1283 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1284 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1285 * gcc.target/sh/pr55303-1.c: Likewise.
1286 * gcc.target/sh/pr51244-2.c: Likewise.
1287 * gcc.target/sh/pr50751-2.c: Likewise.
1288 * gcc.target/sh/pr54236-2.c: Likewise.
1289 * gcc.target/sh/pr51244-6.c: Likewise.
1290 * gcc.target/sh/cmpstrn.c: Likewise.
1291 * gcc.target/sh/pr50751-6.c: Likewise.
1292 * gcc.target/sh/pr52933-2.c: Likewise.
1293 * gcc.target/sh/pr53568-1.c: Likewise.
1294 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1295 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1296 * gcc.target/sh/sh4a-sinf.c: Likewise.
1297 * gcc.target/sh/pr49880-2.c: Likewise.
1299 2013-11-06 Tobias Burnus <burnus@net-b.de>
1301 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1302 * gcc.dg/wdate-time.c: Ditto.
1303 * gfortran.dg/wdate-time.F90: Ditto.
1305 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1308 * gcc.target/sh/torture/pr30807.c: New.
1310 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1313 * g++.dg/other/java3.C: New.
1315 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1318 * gcc.target/i386/pr59021.c: New test.
1320 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1322 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1323 dg-additional-files to also match BOL.
1325 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1327 * gcc.dg/torture/c99-contract-1.c: New test.
1329 2013-11-06 Richard Biener <rguenther@suse.de>
1331 PR tree-optimization/58653
1332 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1333 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1335 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1337 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1338 40 to 30. Replaced iteration variable with a #define. Instead of
1339 returning non-zero value for error, called __builtin_abort (). Fixed
1340 a bug of calling fib_serial in serial case instead of fib.
1341 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1342 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1343 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1344 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1345 compiler flag testing.
1347 2013-11-06 Christian Bruel <christian.bruel@st.com>
1349 * gcc.target/sh/strlen.c: New test.
1351 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1354 * gcc.c-torture/compile/pr58970.c: New test.
1356 2013-11-05 Wei Mi <wmi@google.com>
1359 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1361 2013-11-05 Tobias Burnus <burnus@net-b.de>
1363 * g++.dg/warn/wdate-time.C: New.
1364 * gcc.dg/wdate-time.c: New.
1365 * gfortran.dg/wdate-time.F90: New.
1367 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1370 * gfortran.dg/reshape_6.f90: New test.
1372 2013-11-05 Jeff Law <law@redhat.com>
1374 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1375 * gcc.dg/tree-ssa/isolate-1.c: New test.
1376 * gcc.dg/tree-ssa/isolate-2.c: New test.
1377 * gcc.dg/tree-ssa/isolate-3.c: New test.
1378 * gcc.dg/tree-ssa/isolate-4.c: New test.
1380 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1382 PR rtl-optimization/58997
1383 * gcc.c-torture/compile/pr58997.c: New test.
1385 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1388 * g++.dg/cpp0x/gen-attrs-56.C: New.
1390 2013-11-05 Richard Biener <rguenther@suse.de>
1393 * gcc.dg/ipa/pr58492.c: New testcase.
1395 2013-11-05 Richard Biener <rguenther@suse.de>
1397 PR tree-optimization/58955
1398 * gcc.dg/torture/pr58955-1.c: New testcase.
1399 * gcc.dg/torture/pr58955-2.c: Likewise.
1401 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1404 * gcc.dg/pr58981.c: New test.
1406 2013-11-05 Richard Biener <rguenther@suse.de>
1409 * gcc.dg/torture/pr58941.c: New testcase.
1411 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1413 PR tree-optimization/58958
1414 * gcc.dg/tree-ssa/pr58958.c: New file.
1416 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1418 * gcc.dg/tree-ssa/alias-26.c: New file.
1420 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1422 PR tree-optimization/58984
1423 * gcc.c-torture/execute/pr58984.c: New test.
1425 2013-11-05 Andreas Schwab <schwab@suse.de>
1427 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1429 2013-11-05 Tobias Burnus <burnus@net-b.de>
1431 * g++.dg/gomp/openmp-simd-1.C: New.
1432 * g++.dg/gomp/openmp-simd-2.C: New.
1433 * gcc.dg/gomp/openmp-simd-1.c: New.
1434 * gcc.dg/gomp/openmp-simd-2.c: New.
1436 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1438 * gcc.dg/superblock.c: Require scheduling support.
1440 2013-11-04 Kostya Serebryany <kcc@google.com>
1442 * g++.dg/asan/asan_test.cc: Update the test
1443 to match the fresh asan run-time.
1444 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1446 2013-11-04 Ian Lance Taylor <iant@google.com>
1448 * g++.dg/ext/sync-4.C: New test.
1450 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1453 * gfortran.dg/derived_external_function_1.f90 : New test
1455 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1457 PR tree-optimization/58978
1458 * gcc.c-torture/compile/pr58978.c: New test.
1460 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1463 * gfortran.dg/optional_class_1.f90 : New test
1465 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1467 PR rtl-optimization/58968
1468 * gfortran.dg/pr58968.f: New
1470 2013-11-04 Marek Polacek <polacek@redhat.com>
1473 * g++.dg/diagnostic/pr58979.C: New test.
1475 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1477 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1478 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1479 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1480 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1481 gcc.dg/iec-559-macros-9.c: New tests.
1483 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1485 PR tree-optimization/58946
1486 * gcc.c-torture/compile/pr58946.c: New test.
1488 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1491 * g++.dg/parse/pr52071.C: New.
1493 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1496 * g++.dg/lookup/name-clash10.C: New.
1498 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1500 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1501 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1502 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1505 2013-11-03 Marek Polacek <polacek@redhat.com>
1507 * g++.dg/ubsan/cxx1y-vla.C: New test.
1508 * c-c++-common/ubsan/vla-3.c: New test.
1509 * c-c++-common/ubsan/vla-2.c: New test.
1510 * c-c++-common/ubsan/vla-4.c: New test.
1511 * c-c++-common/ubsan/vla-1.c: New test.
1513 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1515 * gcc.dg/vmx/vec-set.c: New.
1517 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1521 * g++.dg/parse/pr29234.C: New.
1522 * g++.dg/parse/pr56037.C: Likewise.
1524 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1526 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1527 passed it in as one of the options to all Cilk keywords test.
1529 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1532 * g++.dg/cpp1y/pr58708.C: New.
1534 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1537 * g++.dg/ext/pr58834.C: New file.
1539 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1541 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1543 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1546 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1549 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1552 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1554 * g++.dg/gomp/simd-1.C: New test.
1555 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1556 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1557 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1558 * c-c++-common/gomp/simd6.c: New test.
1560 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1562 Implement C++14 digit separators.
1563 * g++.dg/cpp1y/digit-sep.C: New.
1564 * g++.dg/cpp1y/digit-sep-neg.C: New.
1565 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1567 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1569 * gcc.dg/vect/vect-align-3.c: New test.
1571 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1572 we warn about it already during VRP1 pass.
1574 2013-10-31 Martin Jambor <mjambor@suse.cz>
1576 PR rtl-optimization/58934
1578 2013-10-30 Martin Jambor <mjambor@suse.cz>
1579 PR rtl-optimization/10474
1580 * gcc.dg/pr10474.c: New testcase.
1581 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1582 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1584 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1588 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1591 * g++.dg/cpp0x/variadic145.C: New.
1593 * g++.dg/cpp0x/sfinae49.C: New.
1595 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1598 * g++.dg/cpp0x/deleted1.C: New.
1600 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1602 * gcc.target/arm/lp1243022.c: New test.
1604 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1607 * gcc.target/avr/pr58545.c: New test.
1609 2013-10-30 Tobias Burnus <burnus@net-b.de>
1612 2013-10-30 Tobias Burnus <burnus@net-b.de>
1613 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1614 path to the compile flags.
1616 2013-10-30 Cong Hou <congh@google.com>
1618 * gcc.target/i386/vect-abs-s8.c: New test.
1619 * gcc.target/i386/vect-abs-s16.c: New test.
1620 * gcc.target/i386/vect-abs-s32.c: New test.
1622 2013-10-30 Tobias Burnus <burnus@net-b.de>
1624 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1625 path to the compile flags.
1627 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1629 PR rtl-optimization/58369
1630 * g++.dg/torture/pr58369.C: New test.
1632 2013-10-30 Tobias Burnus <burnus@net-b.de>
1635 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1636 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1637 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1639 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1642 * gcc.target/arm/pr58784.c: New.
1644 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1646 * gcc.dg/tree-ssa/alias-24.c: New file.
1648 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1650 * gcc.target/i386/fma_double_3.c: Use pattern for
1651 scan-assembler-times instead of just one insn name.
1652 * gcc.target/i386/fma_double_5.c: Ditto.
1653 * gcc.target/i386/fma_float_3.c: Ditto.
1654 * gcc.target/i386/fma_float_5.c: Ditto.
1655 * gcc.target/i386/l_fma_double_1.c: Ditto.
1656 * gcc.target/i386/l_fma_double_2.c: Ditto.
1657 * gcc.target/i386/l_fma_double_3.c: Ditto.
1658 * gcc.target/i386/l_fma_double_4.c: Ditto.
1659 * gcc.target/i386/l_fma_double_5.c: Ditto.
1660 * gcc.target/i386/l_fma_double_6.c: Ditto.
1661 * gcc.target/i386/l_fma_float_1.c: Ditto.
1662 * gcc.target/i386/l_fma_float_2.c: Ditto.
1663 * gcc.target/i386/l_fma_float_3.c: Ditto.
1664 * gcc.target/i386/l_fma_float_4.c: Ditto.
1665 * gcc.target/i386/l_fma_float_5.c: Ditto.
1666 * gcc.target/i386/l_fma_float_6.c: Ditto.
1668 2013-10-30 Christian Bruel <christian.bruel@st.com>
1670 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1671 * gcc.target/sh/cmpstr.c: New test.
1672 * gcc.target/sh/cmpstrn.c: New test.
1674 2013-10-30 Martin Jambor <mjambor@suse.cz>
1676 PR rtl-optimization/10474
1677 * gcc.dg/pr10474.c: New testcase.
1678 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1679 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1681 2013-10-29 Andrew Pinski <apinski@cavium.com>
1682 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1689 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1690 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1691 conditional move to be used.
1692 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1694 2013-10-29 Tobias Burnus <burnus@net-b.de>
1697 * gfortran.dg/blockdata_8.f90: New.
1699 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1702 * gcc.target/sh/pr54236-2: New.
1703 * gcc.target/sh/pr54089-6: Add another rotl special case.
1705 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1708 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1709 to determine sizes of real kinds.
1712 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1714 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1716 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1717 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1718 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1719 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1720 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1721 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1722 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1723 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1724 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1725 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1726 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1727 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1728 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1729 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1730 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1731 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1732 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1733 test stored in c-c++-common. Also, added the Cilk runtime's library
1734 to the ld_library_path.
1736 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1739 * g++.dg/cpp0x/auto40.C: New.
1740 * g++.dg/other/warning1.C: Adjust.
1742 2013-10-29 Richard Biener <rguenther@suse.de>
1744 * gcc.dg/torture/restrict-2.c: New testcase.
1745 * gcc.dg/torture/restrict-3.c: Likewise.
1746 * gcc.dg/torture/restrict-4.c: Likewise.
1747 * gcc.dg/torture/restrict-5.c: Likewise.
1749 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1751 PR tree-optimization/19831
1752 * gcc.dg/tree-ssa/alias-25.c: New file.
1754 2013-10-29 Richard Biener <rguenther@suse.de>
1756 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1758 * gcc.dg/vect/bb-slp-32.c: Likewise.
1759 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1760 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1761 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1762 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1763 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1764 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1765 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1766 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1767 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1768 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1769 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1770 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1771 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1772 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1773 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1774 * gfortran.dg/vect/vect.exp: Likewise.
1776 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1778 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1779 * gcc.dg/vmx/eg-5.c: Likewise.
1781 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1782 Joern Rennecke <joern.rennecke@embecosm.com>
1784 * gcc.target/arc/jump-around-jump.c: New test.
1786 2013-10-27 Tom de Vries <tom@codesourcery.com>
1788 * gcc.target/arm/require-pic-register-loc.c: New test.
1790 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1793 * gcc.target/i386/pr58679-1.c: New test.
1794 * gcc.target/i386/pr58679-2.c: Ditto.
1796 2013-10-27 Tobias Burnus <burnus@net-b.de>
1799 * gcc.dg/vect/vect-ivdep-2.c: New.
1801 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1804 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1805 * gcc.target/sh/pr52483-2.c: Likewise.
1806 * gcc.target/sh/pr52483-3.c: Likewise.
1807 * gcc.target/sh/pr52483-4.c: Likewise.
1809 2013-10-26 Jeff Law <law@redhat.com>
1811 * g++.dg/torture/pr49309.C: Removed.
1812 * gcc.dg/dfp/pr35739.c: Removed.
1814 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1816 PR rtl-optimization/58759
1817 * gcc.target/i386/pr58759.c: New.
1819 2013-10-25 Tobias Burnus <burnus@net-b.de>
1821 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1822 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1823 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1825 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1827 * gcc.dg/wmul-1.c: New test.
1829 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1832 * g++.dg/template/pr58878.C: New.
1834 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1836 * gcc.dg/tree-ssa/alias-23.c: New file.
1838 2013-10-25 Richard Biener <rguenther@suse.de>
1840 PR tree-optimization/58626
1841 * gcc.dg/torture/pr58626.c: New testcase.
1843 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1846 * g++.dg/cpp0x/defaulted47.C: New.
1848 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1850 * gcc.c-torture/execute/pr58831.c: New test.
1852 2013-10-25 Nick Clifton <nickc@redhat.com>
1854 * c-c++-common/pr57793.c: Add expected error messages for
1855 targets with small integers.
1856 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1857 * gcc.dg/c99-stdint-2.c: Likewise.
1858 * gcc.dg/cdce1.c: Likewise.
1859 * gcc.dg/fold-overflow-1.c: Likewise.
1860 * gcc.dg/utf-cvt.c: Likewise.
1861 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1863 * gcc.dg/ftrapv-2.c: Likewise.
1864 * gcc.dg/pr30286.c: Likewise.
1865 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1866 * lib/target-supports.exp (check_effective_target_trapping): New
1867 proc. Returns true if the target supports trapping arithmetic.
1869 2013-10-25 Tobias Burnus <burnus@net-b.de>
1871 * g++.dg/parse/ivdep.C: New.
1872 * g++.dg/vect/pr33426-ivdep.cc: New.
1874 2013-10-24 Richard Henderson <rth@redhat.com>
1877 * gcc.dg/atomic-store-6.c: New.
1879 2013-10-24 Ian Lance Taylor <iant@google.com>
1881 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1883 2013-10-24 Cong Hou <congh@google.com>
1885 * gcc.c-torture/execute/20030125-1.c: Update.
1887 2013-10-24 Tobias Burnus <burnus@net-b.de>
1890 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1892 2013-10-24 Dehao Chen <dehao@google.com>
1894 * g++.dg/opt/devirt3.C: New test.
1896 2013-08-24 Tobias Burnus <burnus@net-b.de>
1899 * testsuite/gcc.dg/ivdep.c: New.
1900 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1902 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1905 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1907 2013-10-24 Nick Clifton <nickc@redhat.com>
1909 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1911 2013-10-24 Marek Polacek <polacek@redhat.com>
1914 * g++.dg/parse/pr58705.C: New test.
1916 2013-10-24 Marek Polacek <polacek@redhat.com>
1918 * gcc.dg/c11-align-5.c: Add more testing.
1920 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1922 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1924 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1926 PR tree-optimization/58775
1927 PR tree-optimization/58791
1928 * gcc.dg/guality/pr58791-1.c: New test.
1929 * gcc.dg/guality/pr58791-2.c: New test.
1930 * gcc.dg/guality/pr58791-3.c: New test.
1931 * gcc.dg/guality/pr58791-4.c: New test.
1932 * gcc.dg/guality/pr58791-5.c: New test.
1933 * gcc.c-torture/compile/pr58775.c: New test.
1934 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1936 2013-10-23 Tom de Vries <tom@codesourcery.com>
1938 PR tree-optimization/58805
1939 * gcc.dg/pr58805.c: New test.
1941 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1943 * gcc.target/i386/vect-div-1.c: New test.
1945 * gcc.dg/vect/pr58508.c: Remove dg-options.
1947 2013-10-23 Richard Biener <rguenther@suse.de>
1949 * gcc.dg/torture/pr58830.c: New testcase.
1951 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1953 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1954 * g++.dg/cpp1y/attr-deprecated.C: New.
1955 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1957 2013-10-23 Tobias Burnus <burnus@net-b.de>
1960 * gfortran.dg/assumed_type_8.f90: New.
1962 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1965 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1966 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1967 * gcc.dg/torture/pr58779.c: New test.
1969 2013-10-22 Steve Ellcey <sellcey@mips.com>
1971 * gcc.target/mips/nor.c: New.
1973 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1975 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1977 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1978 restricted to big-endian targets.
1980 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1983 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1985 2013-10-21 Tobias Burnus <burnus@net-b.de>
1988 * gfortran.dg/proc_ptr_comp_38.f90: New.
1990 2013-10-21 Marek Polacek <polacek@redhat.com>
1993 * gcc.dg/gomp/pr58809.c: New test.
1995 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1997 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1998 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2000 2013-10-21 Richard Biener <rguenther@suse.de>
2002 PR tree-optimization/58794
2003 * c-c++-common/torture/pr58794-1.c: New testcase.
2004 * c-c++-common/torture/pr58794-2.c: Likewise.
2006 2013-10-21 Richard Biener <rguenther@suse.de>
2009 * c-c++-common/fold-divmul-1.c: New testcase.
2011 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2013 * gcc.target/i386/memset-vector_loop-1.c: New test.
2014 * gcc.target/i386/memset-vector_loop-2.c: New test.
2016 2013-10-21 Diego Novillo <dnovillo@google.com>
2018 * g++.dg/plugin/selfassign.c: Include tree.h.
2019 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2020 * gcc.dg/plugin/ggcplug.c: Likewise.
2021 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2022 * gcc.dg/plugin/selfassign.c: Likewise.
2023 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2025 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2027 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2028 * gcc.target/mips/mips-ps-7.c: Likewise.
2030 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2032 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2033 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2034 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2036 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2038 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2041 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2043 2013-10-19 Mike Stump <mikestump@comcast.net>
2045 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2047 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2048 * g++.dg/lto/pr54625-1_0.c: ... to here.
2049 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2050 * g++.dg/lto/pr54625-1_1.C: Likewise.
2051 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2052 * g++.dg/lto/pr54625-2_0.c: Likewise.
2053 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2054 * g++.dg/lto/pr54625-2_1.C: Likewise.
2056 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2058 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2060 2013-10-18 Cong Hou <congh@google.com>
2062 * gcc.dg/vect/pr58508.c: New test.
2064 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2067 * g++.dg/cpp0x/variadic145.C: New.
2069 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2071 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2073 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2075 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2076 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2077 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2078 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2080 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2082 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2083 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2084 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2085 effective target arm_thumb1_ok.
2086 * lib/target-supports.exp
2087 (check_effective_target_arm_fp16_ok_nocache): Don't force
2088 -mfloat-abi=soft when building for hardfloat target.
2090 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2093 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2094 -mquad-word + -mno-vsx-timode causes errors.
2095 * gcc.target/powerpc/pr58673-2.c: Likewise.
2097 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2100 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2102 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2104 * gcc.target/aarch64/c-output-template.c: New testcase.
2105 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2106 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2108 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2110 * gcc/testsuite/lib/target-supports.exp
2111 (check_effective_target_sync_long_long): AArch64 supports
2112 atomic operations on "long long".
2113 (check_effective_target_sync_long_long_runtime): AArch64 can
2114 execute atomic operations on "long long".
2116 2013-10-17 Richard Biener <rguenther@suse.de>
2118 PR tree-optimization/58143
2119 * gcc.dg/torture/pr58143-1.c: New testcase.
2120 * gcc.dg/torture/pr58143-2.c: Likewise.
2121 * gcc.dg/torture/pr58143-3.c: Likewise.
2123 2013-10-17 Marek Polacek <polacek@redhat.com>
2126 * gcc.dg/c1x-align-5.c: New test.
2128 2013-10-16 Tobias Burnus <burnus@net-b.de>
2131 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2133 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2135 * c-c++-common/cpp/openmp-define-1.c: Move
2136 dg-require-effective-target fopenmp after dg-do directive.
2137 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2138 * gfortran.dg/openmp-define-1.f90: Likewise.
2139 * gfortran.dg/openmp-define-2.f90: Likewise.
2140 * gfortran.dg/openmp-define-3.f90: Likewise.
2142 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2144 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2146 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2149 * gcc.target/i386/pr57756.c: New test.
2150 * gcc.target/i386/pr57756_2.c: New test.
2152 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2154 * gcc.dg/torture/builtin-self.c: New file.
2156 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2158 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2159 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2160 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2161 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2162 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2164 2013-10-15 Cong Hou <congh@google.com>
2166 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2168 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2171 * g++.dg/cpp0x/pr58707.C: New.
2173 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2175 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2176 after other directives.
2178 2013-10-15 Tobias Burnus <burnus@net-b.de>
2181 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2183 2013-10-14 Ian Lance Taylor <iant@google.com>
2185 * go.test/go-test.exp (go-find-packages): New proc.
2186 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2187 subdirectories. Do simple +build line matching. Handle run with
2188 arguments. Handle errorcheckdir and rundircmpout. Use packages
2189 for rundir. Remove special handling for bug191 and dwarf.
2191 2013-10-14 Tobias Burnus <burnus@net-b.de>
2194 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2196 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2198 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2201 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2203 * gnat.dg/specs/opt1.ads: New test.
2205 2013-10-14 Richard Biener <rguenther@suse.de>
2207 PR tree-optimization/58640
2208 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2210 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2212 * gnat.dg/uninit_array.ad[sn]: New test.
2213 * gnat.dg/uninit_array_pkg.ads: New helper.
2215 2013-10-13 Richard Biener <rguenther@suse.de>
2217 * gcc.c-torture/execute/pr58662.c: New test.
2219 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2222 * gcc.dg/torture/p51244-21.c: New.
2223 * gcc.target/sh/pr51244-20.c: New.
2224 * gcc.target/sh/pr51244-20-sh2a.c: New.
2226 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2228 * gnat.dg/specs/linker_section.ads: Update test.
2230 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2233 * gcc.target/i386/pr58690.c: New test
2235 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2237 * gcc.target/i386/builtin-ucmp.c: New test.
2239 2013-10-11 Brooks Moses <bmoses@google.com>
2241 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2243 2013-10-11 Jeff Law <law@redhat.com>
2245 * gcc.c-torture/execute/pr58640.c: New test.
2247 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2250 * g++.dg/cpp0x/decltype57.C: New.
2252 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2255 * g++.dg/template/nontype26.C: New.
2257 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2259 * c-c++-common/cpp/openmp-define-1.c: New file.
2260 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2261 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2262 * gfortran.dg/openmp-define-1.f90: Likewise.
2263 * gfortran.dg/openmp-define-2.f90: Likewise.
2264 * gfortran.dg/openmp-define-3.f90: Likewise.
2266 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2267 for test source files.
2268 * gcc.dg/gomp/gomp.exp: Likewise.
2269 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2270 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2271 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2272 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2273 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2275 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2277 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2278 Remove error test that is now valid in OpenMP 4.0.
2279 * c-c++-common/gomp/atomic-16.c: New test.
2280 * c-c++-common/gomp/cancel-1.c: New test.
2281 * c-c++-common/gomp/depend-1.c: New test.
2282 * c-c++-common/gomp/depend-2.c: New test.
2283 * c-c++-common/gomp/map-1.c: New test.
2284 * c-c++-common/gomp/pr58472.c: New test.
2285 * c-c++-common/gomp/sections1.c: New test.
2286 * c-c++-common/gomp/simd1.c: New test.
2287 * c-c++-common/gomp/simd2.c: New test.
2288 * c-c++-common/gomp/simd3.c: New test.
2289 * c-c++-common/gomp/simd4.c: New test.
2290 * c-c++-common/gomp/simd5.c: New test.
2291 * c-c++-common/gomp/single1.c: New test.
2292 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2294 * g++.dg/gomp/block-3.C: Likewise.
2295 * g++.dg/gomp/clause-3.C: Adjust error messages.
2296 * g++.dg/gomp/declare-simd-1.C: New test.
2297 * g++.dg/gomp/declare-simd-2.C: New test.
2298 * g++.dg/gomp/depend-1.C: New test.
2299 * g++.dg/gomp/depend-2.C: New test.
2300 * g++.dg/gomp/target-1.C: New test.
2301 * g++.dg/gomp/target-2.C: New test.
2302 * g++.dg/gomp/taskgroup-1.C: New test.
2303 * g++.dg/gomp/teams-1.C: New test.
2304 * g++.dg/gomp/udr-1.C: New test.
2305 * g++.dg/gomp/udr-2.C: New test.
2306 * g++.dg/gomp/udr-3.C: New test.
2307 * g++.dg/gomp/udr-4.C: New test.
2308 * g++.dg/gomp/udr-5.C: New test.
2309 * g++.dg/gomp/udr-6.C: New test.
2310 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2311 * gcc.dg/autopar/outer-2.c: Likewise.
2312 * gcc.dg/autopar/outer-3.c: Likewise.
2313 * gcc.dg/autopar/outer-4.c: Likewise.
2314 * gcc.dg/autopar/outer-5.c: Likewise.
2315 * gcc.dg/autopar/outer-6.c: Likewise.
2316 * gcc.dg/autopar/parallelization-1.c: Likewise.
2317 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2319 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2320 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2321 instead of GOMP_parallel_loop_runtime_start.
2322 * gcc.dg/gomp/declare-simd-1.c: New test.
2323 * gcc.dg/gomp/declare-simd-2.c: New test.
2324 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2325 parser. Add further #pragma omp sections nesting tests.
2326 * gcc.dg/gomp/target-1.c: New test.
2327 * gcc.dg/gomp/target-2.c: New test.
2328 * gcc.dg/gomp/taskgroup-1.c: New test.
2329 * gcc.dg/gomp/teams-1.c: New test.
2330 * gcc.dg/gomp/udr-1.c: New test.
2331 * gcc.dg/gomp/udr-2.c: New test.
2332 * gcc.dg/gomp/udr-3.c: New test.
2333 * gcc.dg/gomp/udr-4.c: New test.
2334 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2336 2013-10-10 Jan Hubicka <jh@suse.cz>
2338 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2340 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2341 * gcc.target/i386/pr49168-1.c: Likewise.
2342 * gcc.target/i386/pr49002-2.c: Likewise.
2344 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2347 * gcc.dg/torture/pr58670.c: New test.
2349 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2351 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2353 2013-10-09 Marek Polacek <polacek@redhat.com>
2356 * g++.dg/tm/pr58635-1.C: New test.
2357 * g++.dg/tm/pr58635-2.C: New test.
2359 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2361 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2363 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2365 PR tree-optimization/20318
2366 * c-c++-common/pr20318.c: New file.
2367 * gcc.dg/tree-ssa/pr20318.c: New file.
2369 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2371 * gcc.c-torture/execute/pr58570.c: New test.
2373 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2375 * gcc.target/aarch64/vclz.c: New testcase.
2377 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2379 * gcc.target/aarch64/vadd_f64.c: New testcase.
2380 * gcc.target/aarch64/vsub_f64.c: New testcase.
2382 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2384 * gcc.target/aarch64/vdiv_f.c: New testcase.
2386 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2388 * gcc.target/aarch64/vneg_f.c: New testcase.
2389 * gcc.target/aarch64/vneg_s.c: New testcase.
2391 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2394 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2395 * g++.old-deja/g++.mike/misc9.C: Adjust.
2397 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2401 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2404 * g++.dg/template/crash117.C: New.
2406 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2408 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2410 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2412 PR tree-optimization/58480
2413 * gcc.dg/tree-ssa/pr58480.c: New file.
2415 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2417 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2418 * gcc.target/powerpc/fusion.c: Likewise.
2420 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2422 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2424 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2426 * gcc.target/s390/htm-1.c: Add more tests to cover different
2429 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2432 * g++.dg/init/uninitialized1.C: New.
2434 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2437 * g++.dg/cpp0x/variadic144.C: New.
2439 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2442 * g++.dg/cpp0x/auto39.C: New.
2444 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2447 * g++.dg/cpp0x/range-for26.C: New.
2448 * g++.dg/cpp0x/range-for27.C: Likewise.
2450 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2453 * g++.dg/template/crash117.C: New.
2455 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2458 * g++.dg/tree-ssa/pr19476-5.C: New file.
2459 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2461 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2464 * g++.dg/cpp0x/gen-attrs-55.C: New.
2466 2013-10-03 Easwaran Raman <eraman@google.com>
2469 * g++.dg/ext/attribute47.C: New.
2471 2013-10-03 Rong Xu <xur@google.com>
2473 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2475 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2476 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2478 2013-10-03 Marek Polacek <polacek@redhat.com>
2481 * g++.dg/cpp0x/pr58510.C: New test.
2483 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2486 * g++.dg/tree-ssa/pr19476-1.C: New file.
2487 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2488 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2489 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2491 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2493 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2494 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2495 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2496 VSX scalar operations or the traditional floating point form of
2498 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2499 * gcc.target/powerpc/recip-3.c: Likewise.
2500 * gcc.target/powerpc/recip-5.c: Likewise.
2501 * gcc.target/powerpc/pr72747.c: Likewise.
2502 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2504 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2507 * gcc.target/aarch64/pr58460.c: New file.
2509 2013-10-02 Tobias Burnus <burnus@net-b.de>
2512 * gfortran.dg/char_length_19.f90: New.
2514 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2517 * g++.dg/parse/crash65.C: New.
2518 * g++.dg/cpp1y/pr58535.C: Likewise.
2520 2013-10-02 Richard Biener <rguenther@suse.de>
2522 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2523 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2524 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2525 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2526 * gfortran.dg/ldist-pr45199.f: Likewise.
2528 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2531 * g++.dg/parse/crash64.C: New.
2533 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2535 * gcc.dg/tree-ssa/slsr-40.c: New test.
2537 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2540 * g++.dg/cpp0x/pr58563.C: New.
2542 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2544 * gcc.target/aarch64/vect_saddl_1.c: New.
2546 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.c-torture/execute/pr58574.c: New testcase.
2551 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2554 * gcc.target/arm/pr58578.c: New test.
2556 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2558 PR tree-optimization/58556
2559 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2560 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2562 2013-10-01 Nick Clifton <nickc@redhat.com>
2564 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2566 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2568 * gcc.c-torture/compile/pr41181.c: Likewise.
2569 * gcc.c-torture/compile/calls.c: Likewise.
2570 * gcc.c-torture/compile/990617-1.c: Likewise.
2571 * gcc.c-torture/compile/pr55955.c: Only run the test for
2573 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2575 2013-10-01 Richard Biener <rguenther@suse.de>
2577 PR tree-optimization/58553
2578 * gcc.dg/torture/pr58553.c: New testcase.
2580 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2583 * gcc.c-torture/execute/pr58564.c: New test.
2585 2013-09-30 Teresa Johnson <tejohnson@google.com>
2587 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2588 Update for additional dump message.
2590 2013-09-30 Richard Biener <rguenther@suse.de>
2592 PR tree-optimization/58554
2593 * gcc.dg/torture/pr58554.c: New testcase.
2595 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2596 Joern Rennecke <joern.rennecke@embecosm.com>
2598 * gcc.target/arc/barrel-shifter-1.c: New test.
2599 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2600 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2601 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2602 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2603 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2604 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2605 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2606 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2607 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2608 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2609 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2610 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2611 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2612 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2613 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2614 * gcc.target/arc/mtune-ARC600.c: Likewise.
2615 * gcc.target/arc/mtune-ARC601.c: Likewise.
2616 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2617 * gcc.target/arc/mtune-ARC700.c: Likewise.
2618 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2619 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2620 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2621 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2623 2013-09-30 Richard Biener <rguenther@suse.de>
2626 * g++.dg/torture/pr58552.C: New testcase.
2628 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2630 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2631 and -mupper-regs-df.
2633 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2636 * gcc.dg/pr58463.c: New test.
2638 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2641 * c-c++-common/gomp/pr58551.c: New test.
2643 2013-09-27 Richard Biener <rguenther@suse.de>
2645 PR tree-optimization/58459
2646 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2648 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2651 * gfortran.dg/round_4.f90: Check for rounding support.
2653 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2655 * g++.dg/vect/pr58513.cc (op): Make static.
2657 2013-09-26 Richard Biener <rguenther@suse.de>
2659 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2661 2013-09-26 Richard Biener <rguenther@suse.de>
2663 PR tree-optimization/58539
2664 * gcc.dg/torture/pr58539.c: New testcase.
2666 2013-09-25 Jeff Law <law@redhat.com>
2668 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2670 2013-09-25 Tobias Burnus <burnus@net-b.de>
2673 * gfortran.dg/finalize_21.f90: New.
2675 2013-09-25 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/defined_assignment_8.f90: New.
2680 * gfortran.dg/defined_assignment_9.f90: New.
2682 2013-09-25 Marek Polacek <polacek@redhat.com>
2685 * c-c++-common/ubsan/shift-5.c: New test.
2686 * c-c++-common/ubsan/shift-6.c: New test.
2687 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2688 * gcc.dg/ubsan/c-shift-1.c: New test.
2690 2013-09-25 Marek Polacek <polacek@redhat.com>
2693 * g++.dg/tm/pr58516.C: New test.
2695 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2697 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2699 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2701 2013-09-24 Richard Biener <rguenther@suse.de>
2704 * g++.dg/vect/pr58513.cc: New testcase.
2706 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2708 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2711 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2714 * g++.dg/cpp1y/pr58500.C: New testcase.
2716 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2718 * gnat.dg/opt28.ad[sb]: New test.
2719 * gnat.dg/opt28_pkg.ads: New helper.
2721 2013-09-23 Richard Biener <rguenther@suse.de>
2723 PR tree-optimization/58464
2724 * g++.dg/torture/pr58464.C: New testcase.
2726 2013-09-23 Christian Bruel <christian.bruel@st.com>
2729 * gcc.target/sh/torture/pr58475.c: New test.
2731 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2734 * gfortran.dg/extends_15.f90: New.
2736 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2739 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2741 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2744 * gcc.target/vax/vax.exp: New.
2745 * gcc.target/vax/pr56875.c: Ditto.
2747 2013-09-20 Richard Biener <rguenther@suse.de>
2750 * gfortran.dg/pr58484.f: New testcase.
2752 2013-09-20 Jeff Law <law@redhat.com>
2754 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2756 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2759 * gcc.dg/torture/pr57748-1.c: New test.
2760 * gcc.dg/torture/pr57748-2.c: New test.
2762 2013-09-20 Marek Polacek <polacek@redhat.com>
2765 * c-c++-common/ubsan/shift-4.c: New test.
2767 2013-09-20 Richard Biener <rguenther@suse.de>
2769 PR tree-optimization/58453
2770 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2772 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2775 * gfortran.dg/proc_ptr_43.f90: New.
2777 2013-09-18 Tobias Burnus <burnus@net-b.de>
2780 * gfortran.dg/defined_assignment_11.f90: New.
2782 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2784 PR rtl-optimization/58438
2785 * g++.dg/pr58438.C: New test.
2787 2013-09-18 Tobias Burnus <burnus@net-b.de>
2790 * gfortran.dg/class_39.f03: Update dg-error.
2791 * gfortran.dg/class_5.f03: Ditto.
2792 * gfortran.dg/class_53.f90: Ditto.
2793 * gfortran.dg/realloc_on_assign_20.f90: New.
2794 * gfortran.dg/realloc_on_assign_21.f90: New.
2795 * gfortran.dg/realloc_on_assign_22.f90: New.
2797 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/parse/using4.C: New.
2802 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2804 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2806 2013-09-18 Marek Polacek <polacek@redhat.com>
2809 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2810 instead of the shift option.
2811 * c-c++-common/ubsan/pr58443-1.c: New test.
2812 * c-c++-common/ubsan/pr58443-3.c: New test.
2813 * c-c++-common/ubsan/pr58443-2.c: New test.
2815 2013-09-18 Richard Biener <rguenther@suse.de>
2817 PR tree-optimization/58417
2818 * gcc.dg/torture/pr58417.c: New testcase.
2820 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2822 * gnat.dg/array_bounds_test2.adb: New test.
2824 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2826 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2827 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2829 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2831 * gnat.dg/in_out_parameter4.adb: New test.
2833 2013-09-18 Marek Polacek <polacek@redhat.com>
2836 * c-c++-common/ubsan/attrib-1.c: New test.
2838 2013-09-17 Cong Hou <congh@google.com>
2840 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2841 on two arrays with short and int types. This should not be recognized
2842 as a dot product pattern.
2844 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2847 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2848 the cp_type_quals (r) too.
2850 2013-09-17 Jan Hubicka <jh@suse.cz>
2853 * gcc.c-torture/compile/pr58332.c: New testcase.
2855 2013-09-17 Jeff Law <law@redhat.com>
2857 * gcc.c-torture/execute/pr58387.c: New test.
2859 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2861 PR tree-optimization/58088
2862 * gcc.c-torture/compile/pr58088.c: New test.
2864 2013-09-17 Nick Clifton <nickc@redhat.com>
2866 * lib/target-supports.exp (check_effective_target_trampolines):
2867 Add MSP430 to the list of targets that do not support trampolines.
2868 (check_profiling_available): Add MSP430 to the list of targets
2869 that do not support profiling.
2870 (check_effective_target_tls_runtime): Add MSP430 to the list of
2871 targets that do not support TLS.
2873 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2875 * gnat.dg/opt27.adb: New test.
2876 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2878 2013-09-17 Andreas Schwab <schwab@suse.de>
2880 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2882 2013-09-17 Richard Biener <rguenther@suse.de>
2884 PR tree-optimization/58432
2885 * gcc.dg/pr58432.c: New testcase.
2887 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2889 * gcc.dg/tree-ssa/slsr-39.c: New test.
2891 2013-09-16 Xinliang David Li <davidxl@google.com>
2893 * gcc.misc-tests/help.exp: Optimizer help change.
2895 2013-09-16 Jeff Law <law@redhat.com>
2897 * gcc.c-torture/execute/pr58419.c: New test.
2898 * gcc.c-torture/execute/pr58431.c: New test.
2900 2013-09-16 Tobias Burnus <burnus@net-b.de>
2903 * gfortran.dg/finalize_19.f90: New.
2905 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2907 * gcc.target/i386/pr58418.c: New.
2909 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2911 * gcc.target/aarch64/fmla-intrinsic.c: New.
2912 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2913 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2914 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2916 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2918 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2919 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2921 2013-09-16 Richard Biener <rguenther@suse.de>
2923 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2925 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2927 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2928 interpreted as implicit templates) to be expected pedwarns instead.
2930 2013-09-16 Tobias Burnus <burnus@net-b.de>
2933 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2935 2013-09-15 Tobias Burnus <burnus@net-b.de>
2938 * gfortran.dg/defined_assignment_10.f90: New.
2940 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2942 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2943 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2945 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2947 * g++.dg/abi/main.C: Added implicit C linkage tests
2949 2013-09-13 Kai Tietz <ktietz@redhat.com>
2951 * gcc.target/i386/pr57848.c: New file.
2953 2013-09-13 Christian Bruel <christian.bruel@st.com>
2956 * gcc.target/sh/torture/pr58314.c: New test.
2958 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2960 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2962 2013-09-12 Martin Jambor <mjambor@suse.cz>
2965 * g++.dg/pr58389.C: New test.
2967 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2969 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2970 * g++.dg/template/pseudodtor3.C: Likewise.
2972 2013-09-12 Richard Biener <rguenther@suse.de>
2974 PR tree-optimization/58404
2975 * g++.dg/tree-ssa/pr58404.C: New testcase.
2977 2013-09-12 Martin Jambor <mjambor@suse.cz>
2980 * g++.dg/ipa/pr58371.C: New test.
2982 2013-09-12 Richard Biener <rguenther@suse.de>
2984 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2985 expected outcome and comment why that happens.
2987 2013-09-11 Richard Biener <rguenther@suse.de>
2990 * g++.dg/uninit-pred-4.C: New testcase.
2992 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2994 PR tree-optimization/58385
2995 * gcc.c-torture/execute/pr58385.c: New test.
2997 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2999 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3001 2013-09-10 Jeff Law <law@redhat.com>
3003 * g++.dg/torture/pr58380.C: New test.
3005 2013-09-10 Jan Hubicka <jh@suse.cz>
3006 Paolo Carlini <paolo.carlini@oracle.com>
3008 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3010 2013-09-10 Jeff Law <law@redhat.com>
3012 * gcc.c-torture/compile/pr58343.c: New test.
3014 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3016 PR rtl-optimization/58365
3017 * gcc.c-torture/execute/pr58365.c: New test.
3019 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3021 * gcc.dg/torture/memcpy-1.c: New test.
3023 2013-09-10 Alan Modra <amodra@gmail.com>
3025 * gcc.target/powerpc/pr58330.c: New.
3027 2013-09-10 Alan Modra <amodra@gmail.com>
3029 * gcc.target/powerpc/medium_offset.c: New.
3031 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3034 * g++.dg/warn/Wunused-var-21.C: New test.
3036 PR tree-optimization/58364
3037 * gcc.c-torture/execute/pr58364.c: New test.
3039 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3042 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3043 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3044 * g++.dg/init/delete1.C: Adjust.
3046 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3048 * gcc.target/aarch64/movdi_1.c: New test.
3050 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3053 * g++.dg/warn/Wunused-parm-5.C: New.
3055 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3057 * gcc.target/aarch64/cmn-neg.c: New test.
3059 2013-09-09 Richard Biener <rguenther@suse.de>
3062 * gcc.dg/torture/pr58326-1.c: New testcase.
3063 * gcc.dg/torture/pr58326-2.c: Likewise.
3065 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3068 * g++.dg/ext/pr57735.C: New test.
3070 2013-09-09 Jan Hubicka <jh@suse.cz>
3073 * g++.dg/torture/PR58294.C: New testcase.
3075 2013-09-08 Jeff Law <law@redhat.com>
3077 * gcc.c-torture/compile/pr58340.c: New test.
3079 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3081 * g++.dg/debug/ra1.C: New test.
3083 2013-09-08 Jan Hubicka <jh@suse.cz>
3085 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3086 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3087 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3088 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3090 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3093 * g++.dg/overload/new1.C: Adjust.
3095 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3097 * c-c++-common/opaque-vector.c: New test.
3099 2013-09-08 Tom de Vries <tom@codesourcery.com>
3102 * g++.dg/tm/noexcept-6.C: New test.
3104 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3106 * gcc.target/arc/cond-set-use.c: New test.
3108 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3110 * gnat.dg/stack_usage2.adb: New test.
3112 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3114 * gcc.target/aarch64/table-intrinsics.c
3115 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3116 (qtb_tests8_< ,2,3,4>): Likewise.
3117 (qtblq_tests8_< ,2,3,4>): Likewise.
3118 (qtbxq_tests8_< ,2,3,4>): Likewise.
3120 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3122 * gnat.dg/warn10.ad[sb]: New test.
3123 * gnat.dg/warn10_pkg.ads: New helper.
3125 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3127 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3128 Don't expect NULL in foo.result set.
3129 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3131 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3132 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3134 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3136 * gcc.target/s390/nearestint-1.c: New testcase.
3138 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3139 Vineet Gupta <Vineet.Gupta@synopsys.com>
3141 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3142 * testsuite/gcc.target/arc: New directory.
3143 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3144 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3145 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3146 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3147 * testsuite/gcc.dg/builtin-apply2.c
3148 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3150 2013-09-04 Jan Hubicka <jh@suse.cz>
3153 * g++.dg/torture/pr58201_0.C: New testcase.
3154 * g++.dg/torture/pr58201_1.C: New testcase.
3155 * g++.dg/torture/pr58201.h: New testcase.
3157 2013-09-05 Jan Hubicka <jh@suse.cz>
3159 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3161 2013-09-05 Richard Biener <rguenther@suse.de>
3163 PR tree-optimization/58137
3164 * gcc.target/i386/pr58137.c: New testcase.
3166 2013-09-05 Martin Jambor <mjambor@suse.cz>
3168 * g++.dg/ipa/remref-1.C: New test.
3169 * g++.dg/ipa/remref-2.C: Likewise.
3171 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3174 * g++.dg/parse/access11.C: New.
3176 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3178 * g++.dg/warn/weak1.C: Skip on AIX.
3180 2013-09-04 Easwaran Raman <eraman@google.com>
3183 PR tree-optimization/58011
3184 * gfortran.dg/reassoc_12.f90: New testcase.
3185 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3187 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3189 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3190 * gcc.dg/torture/pr53922.c: Skip on AIX.
3191 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3193 2013-09-04 Teresa Johnson <tejohnson@google.com>
3195 * gcc.dg/unroll_1.c: Test dumping to stderr.
3197 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3200 * g++.dg/warn/deprecated-8.C: New.
3202 2013-09-03 Jeff Law <law@redhat.com>
3204 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3207 2013-09-03 Meador Inge <meadori@codesourcery.com>
3211 2013-08-30 Meador Inge <meadori@codesourcery.com>
3213 * gcc.dg/Warray-bounds-11.c: New testcase.
3215 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3217 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3219 2013-09-03 Jan Hubicka <jh@suse.cz>
3221 * g++.dg/ipa/devirt-15.C: Fix testcase.
3223 2013-09-03 Richard Biener <rguenther@suse.de>
3226 * gcc.dg/torture/pr57656.c: New testcase.
3228 2013-09-03 Richard Biener <rguenther@suse.de>
3231 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3233 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3236 * gfortran.dg/do_concurrent_3.f90: New test case.
3238 2013-09-02 Jan Hubicka <jh@suse.cz>
3240 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3242 2013-09-02 Martin Jambor <mjambor@suse.cz>
3245 * gcc.dg/ipa/pr58106.c: New test.
3247 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3249 * gcc.target/aarch64/scalar_intrinsics.c
3250 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3252 2013-09-02 Richard Biener <rguenther@suse.de>
3255 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3257 2013-09-02 Richard Biener <rguenther@suse.de>
3259 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3262 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3264 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3266 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3268 PR c++/21682, implement DR 565
3269 * g++.dg/template/using24.C: New.
3270 * g++.dg/template/using25.C: Likewise.
3271 * g++.dg/template/using26.C: Likewise.
3273 2013-09-01 Jan Hubicka <jh@suse.cz>
3275 * g++.dg/ipa/devirt-15.C: New testcase.
3277 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3279 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3281 2013-08-31 Jan Hubicka <jh@suse.cz>
3283 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3284 * g++.dg/tree-ssa/pr45453.C: Likewise.
3286 2013-08-31 Jan Hubicka <jh@suse.cz>
3288 * gcc.dg/fork-instrumentation.c: New testcase.
3290 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3292 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3294 2013-08-30 Meador Inge <meadori@codesourcery.com>
3296 * gcc.dg/Warray-bounds-11.c: New testcase.
3298 2013-08-30 Marek Polacek <polacek@redhat.com>
3300 * g++.dg/ubsan/div-by-zero-1.C: New test.
3301 * c-c++-common/ubsan/save-expr-1.c: New test.
3302 * c-c++-common/ubsan/save-expr-2.c: New test.
3303 * c-c++-common/ubsan/save-expr-3.c: New test.
3304 * c-c++-common/ubsan/save-expr-4.c: New test.
3305 * c-c++-common/ubsan/typedef-1.c: New test.
3306 * c-c++-common/ubsan/const-char-1.c: New test.
3307 * c-c++-common/ubsan/const-expr.c: New test.
3308 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3309 * c-c++-common/ubsan/shift-1.c: Likewise.
3310 * c-c++-common/ubsan/shift-2.c: Likewise.
3311 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3312 * lib/ubsan-dg.exp: New file.
3313 * g++.dg/dg.exp: Add ubsan tests.
3314 * g++.dg/ubsan/ubsan.exp: New file.
3315 * gcc.dg/ubsan/ubsan.exp: New file.
3316 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3317 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3318 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3319 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3320 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3321 * c-c++-common/ubsan/shift-3.c: New test.
3322 * c-c++-common/ubsan/unreachable-1.c: New test.
3323 * c-c++-common/ubsan/shift-1.c: New test.
3324 * c-c++-common/ubsan/shift-2.c: New test.
3325 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3326 * gcc.dg/ubsan/c99-shift-2.c: New test.
3327 * gcc.dg/ubsan/c99-shift-1.c: New test.
3329 2013-08-29 Jan Hubicka <jh@suse.cz>
3331 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3332 to match template and comment.
3334 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3337 * g++.dg/cpp0x/dc8.C: New.
3338 * g++.dg/template/meminit1.C: Adjust.
3340 2013-08-30 Teresa Johnson <tejohnson@google.com>
3342 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3344 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3346 PR tree-optimization/58277
3347 * gcc.c-torture/execute/pr58277-1.c: New test.
3348 * gcc.c-torture/execute/pr58277-2.c: New test.
3350 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3352 * gcc.dg/guality/param-1.c: New test.
3353 * gcc.dg/guality/param-2.c: Likewise.
3355 2013-08-30 Richard Biener <rguenther@suse.de>
3357 PR tree-optimization/58228
3358 * gcc.dg/torture/pr58228.c: New testcase.
3360 2013-08-30 Richard Biener <rguenther@suse.de>
3362 PR tree-optimization/58223
3363 * gcc.dg/torture/pr58223.c: New testcase.
3364 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3366 2013-08-30 Richard Biener <rguenther@suse.de>
3368 PR tree-optimization/58010
3369 * gcc.dg/pr58010.c: New testcase.
3371 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3373 * gcc.dg/unroll_3.c: Message change.
3374 * gcc.dg/unroll_4.c: Likewise.
3375 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3376 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3377 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3378 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3379 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3380 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3381 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3382 * gcc.dg/unroll_1.c: Likewise.
3383 * gcc.dg/vect/bb-slp-31.c: Likewise.
3384 * gcc.dg/vect/bb-slp-14.c: Likewise.
3385 * gcc.dg/vect/bb-slp-8.c: Likewise.
3386 * gcc.dg/vect/bb-slp-23.c: Likewise.
3387 * gcc.dg/vect/bb-slp-15.c: Likewise.
3388 * gcc.dg/vect/bb-slp-9.c: Likewise.
3389 * gcc.dg/vect/bb-slp-24.c: Likewise.
3390 * gcc.dg/vect/bb-slp-16.c: Likewise.
3391 * gcc.dg/vect/bb-slp-25.c: Likewise.
3392 * gcc.dg/vect/bb-slp-17.c: Likewise.
3393 * gcc.dg/vect/bb-slp-26.c: Likewise.
3394 * gcc.dg/vect/bb-slp-18.c: Likewise.
3395 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3396 * gcc.dg/vect/bb-slp-27.c: Likewise.
3397 * gcc.dg/vect/bb-slp-19.c: Likewise.
3398 * gcc.dg/vect/bb-slp-28.c: Likewise.
3399 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3400 * gcc.dg/vect/bb-slp-29.c: Likewise.
3401 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3402 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3403 * gcc.dg/vect/bb-slp-1.c: Likewise.
3404 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3405 * gcc.dg/vect/bb-slp-2.c: Likewise.
3406 * gcc.dg/vect/bb-slp-3.c: Likewise.
3407 * gcc.dg/vect/bb-slp-10.c: Likewise.
3408 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3409 * gcc.dg/vect/bb-slp-4.c: Likewise.
3410 * gcc.dg/vect/bb-slp-11.c: Likewise.
3411 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3412 * gcc.dg/vect/bb-slp-5.c: Likewise.
3413 * gcc.dg/vect/bb-slp-20.c: Likewise.
3414 * gcc.dg/vect/bb-slp-6.c: Likewise.
3415 * gcc.dg/vect/bb-slp-21.c: Likewise.
3416 * gcc.dg/vect/bb-slp-30.c: Likewise.
3417 * gcc.dg/vect/bb-slp-13.c: Likewise.
3418 * gcc.dg/vect/bb-slp-7.c: Likewise.
3419 * gcc.dg/vect/bb-slp-22.c: Likewise.
3420 * gcc.dg/unroll_2.c: Likewise.
3421 * g++.dg/vect/slp-pr50413.cc: Likewise.
3422 * g++.dg/vect/slp-pr56812.cc: Likewise.
3423 * g++.dg/vect/slp-pr50819.cc: Likewise.
3425 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3427 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3429 2013-08-29 Teresa Johnson <tejohnson@google.com>
3431 * gcc.dg/pr40209.c: Use -fopt-info.
3432 * gcc.dg/pr26570.c: Ditto.
3433 * gcc.dg/pr32773.c: Ditto.
3434 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3436 2013-08-29 Richard Biener <rguenther@suse.de>
3438 PR tree-optimization/58246
3439 * gcc.dg/torture/pr58246.c: New testcase.
3441 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3444 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3446 * gfortran.dg/realloc_on_assign_19.f90: New test.
3448 2013-08-29 Richard Biener <rguenther@suse.de>
3451 * gcc.dg/pr57287-2.c: New testcase.
3453 2013-08-29 Richard Biener <rguenther@suse.de>
3455 PR tree-optimization/57685
3456 * gcc.dg/torture/pr57685.c: New testcase.
3458 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3461 * g++.dg/cpp0x/dc7.C: New.
3463 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3466 * c-c++-common/gomp/pr58257.c: New test.
3468 2013-08-28 Richard Biener <rguenther@suse.de>
3470 PR tree-optimization/56933
3471 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3473 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3475 * gcc.target/aarch64/scalar_shift_1.c: New.
3477 2013-08-27 Richard Biener <rguenther@suse.de>
3479 PR tree-optimization/57521
3480 * gcc.dg/torture/pr57521.c: New testcase.
3482 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3484 PR rtl-optimization/57860
3485 PR rtl-optimization/57861
3486 PR rtl-optimization/57875
3487 PR rtl-optimization/57876
3488 PR rtl-optimization/57877
3489 * gcc.c-torture/execute/pr57860.c: New test.
3490 * gcc.c-torture/execute/pr57861.c: New test.
3491 * gcc.c-torture/execute/pr57875.c: New test.
3492 * gcc.c-torture/execute/pr57876.c: New test.
3493 * gcc.c-torture/execute/pr57877.c: New test.
3495 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3498 * gfortran.dg/bounds_check_18.f90: New test.
3500 2013-08-23 Jan Hubicka <jh@suse.cz>
3502 * g++.dg/ipa/devirt-14.C: Fix typo.
3504 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3507 * gfortran.dg/inline_sum_5.f90: New.
3509 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3512 * gfortran.dg/typebound_assignment_7.f90: New.
3514 2013-08-23 Jan Hubicka <jh@suse.cz>
3516 * g++.dg/ipa/devirt-13.C: New testcase.
3517 * g++.dg/ipa/devirt-14.C: New testcase.
3519 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3522 * gcc.target/i386/pr58218.c: New test.
3524 PR tree-optimization/58209
3525 * gcc.c-torture/execute/pr58209.c: New test.
3527 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3529 * gcc.target/powerpc/pr57744.c: Declare abort.
3531 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3534 * g++.dg/template/error54.C: New.
3536 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3539 * gfortran.dg/select_type_34.f90: New.
3541 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3544 * g++.dg/warn/deprecated-7.C: New.
3546 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3548 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3550 2013-08-21 Jeff Law <law@redhat.com>
3552 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3554 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3557 * g++.dg/ext/attr-alias-3.C: New.
3559 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3562 * gfortran.dg/intent_out_8.f90: New.
3564 2013-08-20 Teresa Johnson <tejohnson@google.com>
3566 PR rtl-optimizations/57451
3567 * g++.dg/tree-prof/pr57451.C: New test.
3569 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3574 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3577 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3579 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3581 * gcc.target/powerpc/dfp-dd-2.c: New test.
3582 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3583 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3585 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3587 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3588 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3591 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3593 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3595 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3598 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3599 correct test response.
3602 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3603 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3604 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3606 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3607 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3609 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3611 2013-08-18 Jan Hubicka <jh@suse.cz>
3613 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3615 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3618 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3620 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3622 PR tree-optimization/58006
3623 * g++.dg/opt/pr58006.C: New test.
3625 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3627 * gnat.dg/specs/linker_alias.ads: New test.
3629 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3631 PR tree-optimization/58164
3632 * gcc.c-torture/compile/pr58164.c: New test.
3634 PR tree-optimization/58165
3635 * g++.dg/opt/pr58165.C: New test.
3637 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3640 * g++.dg/cpp0x/enum28.C: New.
3641 * g++.dg/cpp0x/enum15.C: Adjust.
3643 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3646 * gcc.target/powerpc/pr57949-1.c: New.
3647 * gcc.target/powerpc/pr57949-2.c: New.
3649 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3651 PR tree-optimization/58145
3652 * gcc.dg/pr58145-1.c: New test.
3653 * gcc.dg/pr58145-2.c: New test.
3655 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3657 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3658 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3659 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3660 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3661 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3662 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3663 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3664 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3665 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3666 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3667 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3668 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3669 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3670 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3671 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3672 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3673 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3674 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3675 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3676 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3677 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3678 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3679 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3680 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3681 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3682 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3683 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3684 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3685 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3686 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3687 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3688 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3689 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3690 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3691 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3692 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3693 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3694 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3695 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3696 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3697 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3700 * gcc.c-torture/execute/pr56799.x: New file.
3702 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3704 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3706 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3707 * gcc.dg/pr44214-3.c (v2df): Likewise.
3709 * gcc.dg/pr46647.c: xfail for avr-*-*.
3711 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3713 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3714 Expect l to be optimized away.
3715 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3718 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3719 to tests that assume int/double are larger than short/float.
3722 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3724 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3725 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3726 target { int16 }. Restrict existing tests to target { int32 }
3728 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3729 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3730 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3731 * lib/target-supports.exp (check_effective_target_int32): New proc.
3733 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3734 exclude from scan test.
3736 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3737 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3738 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3739 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3741 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3742 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3743 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3744 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3745 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3746 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3747 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3748 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3749 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3750 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3751 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3752 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3753 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3754 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3756 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3758 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3761 to be the first test directive.
3762 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3763 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3764 * gcc.target/arm/atomic-op-char.c: Likewise.
3765 * gcc.target/arm/atomic-op-consume.c: Likewise.
3766 * gcc.target/arm/atomic-op-int.c: Likewise.
3767 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3768 * gcc.target/arm/atomic-op-release.c: Likewise.
3769 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3770 * gcc.target/arm/atomic-op-short.c: Likewise.
3772 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3774 PR rtl-optimization/57662
3775 * gcc.dg/pr57662.c: New test.
3777 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3779 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3781 * gcc.target/mips/nans-legacy.c: Likewise.
3783 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3785 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3787 * gcc.target/mips/fabs-legacy.c: Likewise.
3788 * gcc.target/mips/fabsf-2008.c: Likewise.
3789 * gcc.target/mips/fabsf-legacy.c: Likewise.
3790 * gcc.target/mips/fneg-2008.c: Likewise.
3791 * gcc.target/mips/fneg-legacy.c: Likewise.
3792 * gcc.target/mips/fnegf-2008.c: Likewise.
3793 * gcc.target/mips/fnegf-legacy.c: Likewise.
3794 * gcc.target/mips/nan-2008.c: Likewise.
3795 * gcc.target/mips/nan-legacy.c: Likewise.
3796 * gcc.target/mips/nanf-2008.c: Likewise.
3797 * gcc.target/mips/nanf-legacy.c: Likewise.
3798 * gcc.target/mips/nans-2008.c: Likewise.
3799 * gcc.target/mips/nans-legacy.c: Likewise.
3800 * gcc.target/mips/nansf-2008.c: Likewise.
3801 * gcc.target/mips/nansf-legacy.c: Likewise.
3803 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3805 * gnat.dg/valued_proc.adb: New test.
3806 * gnat.dg/valued_proc_pkg.ads: New helper.
3808 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3810 PR tree-optimization/57661
3811 * g++.dg/opt/pr57661.C: New test.
3814 * gcc.dg/asan/pr56417.c: New test.
3816 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3818 * gnat.dg/loop_optimization16.adb: New test.
3819 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3821 2013-08-13 Marek Polacek <polacek@redhat.com>
3823 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3825 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3827 Example of converting global state to per-pass state.
3829 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3830 global state "static int counter" to...
3831 (one_pass::counter): ...this instance data.
3833 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3835 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3836 to member function...
3837 (one_pass::gate): ...this.
3838 (one_pass_exec): Convert to member function...
3839 (one_pass::impl_execute): ...this.
3841 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3844 * g++.dg/cpp0x/pr57416.C: New.
3846 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3848 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3850 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3851 * g++.dg/cpp0x/defaulted2.C: Likewise.
3852 * g++.dg/cpp0x/defaulted31.C: Likewise.
3853 * g++.dg/cpp0x/error6.C: Likewise.
3854 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3855 * g++.dg/cpp0x/override2.C: Likewise.
3856 * g++.dg/cpp0x/parse1.C: Likewise.
3857 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3858 * g++.dg/cpp0x/temp_default4.C: Likewise.
3859 * g++.dg/ext/attrib32.C: Likewise.
3860 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3861 * g++.dg/ext/mv13.C: Likewise.
3862 * g++.dg/ext/mv7.C: Likewise.
3863 * g++.dg/ext/mv9.C: Likewise.
3864 * g++.dg/ext/pr57362.C: Likewise.
3865 * g++.dg/ext/typeof10.C: Likewise.
3866 * g++.dg/lookup/anon6.C: Likewise.
3867 * g++.dg/lookup/crash6.C: Likewise.
3868 * g++.dg/lookup/name-clash5.C: Likewise.
3869 * g++.dg/lookup/name-clash6.C: Likewise.
3870 * g++.dg/other/anon4.C: Likewise.
3871 * g++.dg/other/error15.C: Likewise.
3872 * g++.dg/other/error8.C: Likewise.
3873 * g++.dg/other/redecl2.C: Likewise.
3874 * g++.dg/parse/crash16.C: Likewise.
3875 * g++.dg/parse/crash21.C: Likewise.
3876 * g++.dg/parse/crash38.C: Likewise.
3877 * g++.dg/parse/redef2.C: Likewise.
3878 * g++.dg/parse/struct-as-enum1.C: Likewise.
3879 * g++.dg/template/crash39.C: Likewise.
3880 * g++.dg/template/redecl3.C: Likewise.
3881 * g++.dg/tls/diag-3.C: Likewise.
3882 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3883 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3884 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3885 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3886 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3887 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3888 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3889 * g++.old-deja/g++.brendan/static3.C: Likewise.
3890 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3891 * g++.old-deja/g++.jason/binding.C: Likewise.
3892 * g++.old-deja/g++.jason/crash4.C: Likewise.
3893 * g++.old-deja/g++.jason/crash7.C: Likewise.
3894 * g++.old-deja/g++.jason/lineno.C: Likewise.
3895 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3896 * g++.old-deja/g++.mike/misc3.C: Likewise.
3897 * g++.old-deja/g++.mike/net44.C: Likewise.
3898 * g++.old-deja/g++.mike/ns3.C: Likewise.
3899 * g++.old-deja/g++.ns/alias4.C: Likewise.
3900 * g++.old-deja/g++.ns/ns11.C: Likewise.
3901 * g++.old-deja/g++.other/crash23.C: Likewise.
3902 * g++.old-deja/g++.other/decl8.C: Likewise.
3903 * g++.old-deja/g++.other/linkage3.C: Likewise.
3904 * g++.old-deja/g++.other/typeck1.C: Likewise.
3905 * g++.old-deja/g++.other/typedef5.C: Likewise.
3906 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3907 * g++.old-deja/g++.pt/friend36.C: Likewise.
3908 * obj-c++.dg/method-8.mm: Likewise.
3909 * obj-c++.dg/tls/diag-3.mm: Likewise.
3911 2013-08-12 Perez Read <netfirewall@gmail.com>
3914 * gcc.target/i386/movabs-1.c: New test.
3916 2013-08-12 Marek Polacek <polacek@redhat.com>
3918 PR tree-optimization/57980
3919 * gcc.dg/pr57980.c: New test.
3921 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3924 * gfortran.dg/do_check_10.f90: New test.
3925 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3926 * gfortran.dg/array_constructor_18.f90: Likewise.
3927 * gfortran.dg/array_constructor_22.f90: Likewise.
3928 * gfortran.dg/coarray_15.f90: Likewise.
3929 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3930 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3931 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3933 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3936 * g++.dg/cpp0x/constexpr-ice8.C: New.
3938 2013-08-09 Xinliang David Li <davidxl@google.com>
3940 * gcc.target/i386/memcpy-strategy-1.c: New test.
3941 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3942 * gcc.target/i386/memset-strategy-1.c: Ditto.
3943 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3945 2013-08-09 Jan Hubicka <jh@suse.cz>
3947 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3948 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3950 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3952 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3954 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3957 * gfortran.dg/transfer_intrinsic_6.f90: New.
3959 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3962 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3965 * g++.dg/lookup/typedef2.C: New.
3967 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3969 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3970 output of vdup intrinsics.
3972 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3974 * gcc.target/arm/lp1189445.c: New testcase.
3976 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3978 PR rtl-optimization/58079
3979 * gcc.dg/torture/pr58079.c: New test.
3981 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3983 * gnat.dg/warn9.adb: New test.
3985 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3988 * g++.dg/lookup/typedef2.C: New.
3990 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3992 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3993 to optstr when building plugins on darwin.
3995 2013-08-06 Martin Jambor <mjambor@suse.cz>
3997 PR tree-optimization/57539
3998 * gcc.dg/ipa/pr57539.c: New test.
4000 2013-08-06 Martin Jambor <mjambor@suse.cz>
4001 Bernd Edlinger <bernd.edlinger@hotmail.de>
4003 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4004 (a): Fix constructor.
4006 2013-08-06 Martin Jambor <mjambor@suse.cz>
4009 * gfortran.dg/pr57987.f90: New test.
4011 2013-08-06 Martin Jambor <mjambor@suse.cz>
4014 * gcc.dg/torture/pr58041.c: New test.
4015 * gcc.target/arm/pr58041.c: Likewise.
4017 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4020 * gfortran.dg/pointer_init_8.f90: New.
4022 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4025 * g++.dg/cpp0x/pr58080.C: New.
4027 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4029 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4030 to optstr when building plugins.
4032 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4034 Patch autogenerated by refactor_passes.py from
4035 https://github.com/davidmalcolm/gcc-refactoring-scripts
4036 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4038 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4039 struct to a subclass of gimple_opt_pass along with...
4040 (pass_data_one_pass): ...new pass_data instance and...
4041 (make_one_pass): ...new function.
4042 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4043 global struct to a subclass of gimple_opt_pass along with...
4044 (pass_data_warn_self_assign): ...new pass_data instance and...
4045 (make_pass_warn_self_assign): ...new function.
4046 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4047 a global struct to a subclass of gimple_opt_pass along with...
4048 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4049 (make_pass_dumb_plugin_example): ...new function.
4050 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4051 global struct to a subclass of gimple_opt_pass along with...
4052 (pass_data_warn_self_assign): ...new pass_data instance and...
4053 (make_pass_warn_self_assign): ...new function.
4055 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4057 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4058 is created and added to the pass_manager to reflect
4059 autogenerated changes.
4060 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4061 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4062 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4064 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4067 * g++.dg/cpp0x/pr58072.C: New.
4069 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4071 * gcc.dg/torture/pr57993-2.cpp: New.
4073 2013-08-02 Jan Hubicka <jh@suse.cz>
4075 * gcc.dg/ipa/ipa-1.c: Update.
4076 * gcc.dg/ipa/ipa-2.c: Update.
4077 * gcc.dg/ipa/ipa-3.c: Update.
4078 * gcc.dg/ipa/ipa-4.c: Update.
4079 * gcc.dg/ipa/ipa-5.c: Update.
4080 * gcc.dg/ipa/ipa-7.c: Update.
4081 * gcc.dg/ipa/ipa-8.c: Update.
4082 * gcc.dg/ipa/ipcp-1.c: Update.
4083 * gcc.dg/ipa/ipcp-2.c: Update.
4085 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4087 PR rtl-optimization/58048
4088 * gcc.target/i386/pr58048.c: New.
4090 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4092 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4094 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4095 Peter Bergner <bergner@vnet.ibm.com>
4098 * g++.dg/overload/using3.C: New.
4099 * g++.dg/overload/using2.C: Adjust.
4100 * g++.dg/lookup/using9.C: Likewise.
4102 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4104 * gcc.target/arm/pr46972-2.c: New test.
4106 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4108 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4110 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4112 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4114 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4116 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4117 rather than addressing!=absolute when deciding how to handle MIPS16
4118 when the test forces an ABI.
4120 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4123 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4125 2013-07-30 Steve Ellcey <sellcey@mips.com>
4127 * gcc.target/mips/code-readable-1.c: Increase switch size.
4128 * gcc.target/mips/code-readable-2.c: Ditto.
4129 * gcc.target/mips/code-readable-3.c: Ditto.
4130 * gcc.target/mips/code-readable-4.c: Ditto.
4132 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/parse/crash63.C: New.
4137 2013-07-30 Tobias Burnus <burnus@net-b.de>
4140 * gfortran.dg/pointer_assign_8.f90: New.
4141 * gfortran.dg/pointer_assign_9.f90: New.
4142 * gfortran.dg/pointer_assign_10.f90: New.
4143 * gfortran.dg/pointer_assign_11.f90: New.
4145 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4147 * gcc.target/arm/pr57637.c: New testcase.
4149 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4151 PR tree-optimization/57993
4152 * gcc.dg/torture/pr57993.c: New test.
4154 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4156 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4158 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/conversion/ambig2.C: New.
4163 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4165 * gcc.target/mips/fabs-2008.c: New test case.
4166 * gcc.target/mips/fabs-legacy.c: New test case.
4167 * gcc.target/mips/fabsf-2008.c: New test case.
4168 * gcc.target/mips/fabsf-legacy.c: New test case.
4169 * gcc.target/mips/fneg-2008.c: New test case.
4170 * gcc.target/mips/fneg-legacy.c: New test case.
4171 * gcc.target/mips/fneg-2008.c: New test case.
4172 * gcc.target/mips/fneg-legacy.c: New test case.
4173 * gcc.target/mips/nan-2008.c: New test case.
4174 * gcc.target/mips/nan-legacy.c: New test case.
4175 * gcc.target/mips/nanf-2008.c: New test case.
4176 * gcc.target/mips/nanf-legacy.c: New test case.
4177 * gcc.target/mips/nans-2008.c: New test case.
4178 * gcc.target/mips/nans-legacy.c: New test case.
4179 * gcc.target/mips/nansf-2008.c: New test case.
4180 * gcc.target/mips/nansf-legacy.c: New test case.
4181 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4183 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4184 Maxim Kuvyrkov <maxim@kugelworks.com>
4186 * lib/target-supports.exp (check_effective_target_non_bionic): New
4187 effective-target test.
4188 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4189 * g++.dg/tls/thread_local4g.C: Ditto.
4191 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4194 * gfortran.dg/vector_subsript_7.f90: New test.
4196 2013-07-27 Tobias Burnus <burnus@net-b.de>
4199 * gfortran.dg/warn_alias.f90: New.
4201 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4204 * gfortran.dg/class_array_19.f90: New.
4206 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4208 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4209 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4210 * gcc.dg/vect/pr57741-3.c: Likewise.
4211 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4213 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4215 Skip tests that make assumptions about struct layout that don't hold
4217 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4218 * g++.dg/cpp0x/iop.C: Likewise.
4219 * g++.dg/cpp0x/named_refs.C: Likewise.
4220 * g++.dg/cpp0x/rv1p.C: Likewise.
4221 * g++.dg/cpp0x/rv2p.C: Likewise.
4222 * g++.dg/cpp0x/rv3p.C: Likewise.
4223 * g++.dg/cpp0x/rv4p.C: Likewise.
4224 * g++.dg/cpp0x/rv5p.C: Likewise.
4225 * g++.dg/cpp0x/rv6p.C: Likewise.
4226 * g++.dg/cpp0x/rv7p.C: Likewise.
4227 * g++.dg/cpp0x/rv8p.C: Likewise.
4228 * g++.dg/ext/strncpy-chk1.C: Likewise.
4229 * gcc.dg/builtin-object-size-10.c: Likewise.
4230 * gcc.dg/builtin-object-size-11.c: Likewise.
4231 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4232 * gcc.dg/pr25805.c: Likewise.
4233 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4234 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4235 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4236 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4237 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4238 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4239 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4240 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4241 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4242 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4243 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4244 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4245 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4246 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4247 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4249 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4250 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4252 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4253 * gcc.dg/sibcall-6.c: Enable for epiphany.
4255 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4257 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4259 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4261 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4262 memcpy not initializers.
4264 * gcc.dg/guality/guality.exp: Skip on AIX.
4266 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4269 * g++.dg/cpp0x/pr57101.C: New.
4271 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4273 * gcc.target/aarch64/neg_1.c: New test.
4275 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4278 * gfortran.dg/typebound_call_25.f90: New.
4280 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4283 * g++.dg/cpp0x/pr57981.C: New.
4285 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4288 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4290 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4292 PR rtl-optimization/57960
4293 * gcc.target/s390/pr57960.c: New.
4295 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4298 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4300 2013-07-25 Terry Guo <terry.guo@arm.com>
4302 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4304 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4307 * g++.dg/inherit/pr57942.C: New.
4309 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4311 * gcc.target/powerpc/bool2.h: New file, test the code generation
4312 of logical operations for power5, altivec, power7, and power8 systems.
4313 * gcc.target/powerpc/bool2-p5.c: Likewise.
4314 * gcc.target/powerpc/bool2-av.c: Likewise.
4315 * gcc.target/powerpc/bool2-p7.c: Likewise.
4316 * gcc.target/powerpc/bool2-p8.c: Likewise.
4317 * gcc.target/powerpc/bool3.h: Likewise.
4318 * gcc.target/powerpc/bool3-av.c: Likewise.
4319 * gcc.target/powerpc/bool2-p7.c: Likewise.
4320 * gcc.target/powerpc/bool2-p8.c: Likewise.
4322 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4324 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4326 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4328 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4330 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4332 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4333 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4334 type from long to long long.
4335 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4336 to have effective-target keywords of lp64 and ilp32.
4337 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4338 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4339 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4340 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4341 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4342 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4343 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4344 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4345 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4347 2013-07-23 Tom Tromey <tromey@redhat.com>
4348 Joseph Myers <joseph@codesourcery.com>
4350 * gcc.dg/c11-generic-1.c: New file.
4351 * gcc.dg/c11-generic-2.c: New file.
4353 2013-07-22 Tobias Burnus <burnus@net-b.de>
4357 * coarray/lib_realloc_1.f90: Permit optimization.
4358 * gfortran.dg/coarray_31.f90: New.
4360 2013-07-22 Tobias Burnus <burnus@net-b.de>
4363 * gfortran.dg/class_array_7.f03: Fix memory leak.
4365 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4368 * g++.dg/cpp0x/decltype56.C: New.
4370 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4372 * gcc.dg/pr53265.c: Correct line number in dg-message.
4374 2013-07-22 Diego Novillo <dnovillo@google.com>
4376 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4378 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4381 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4382 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4384 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4387 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4388 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4389 * gcc.dg/torture/pr53366-1.c: Same.
4390 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4391 * gcc.dg/torture/pr56488.c: Same.
4392 * gcc.dg/torture/pr57584.c: Same.
4393 * gcc.dg/tree-ssa/pr57385.c: Same.
4394 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4396 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
4398 * c-c++-common/pr41779.c: Fix typos.
4399 * gcc.c-torture/compile/20031125-2.c: Likewise.
4400 * gcc.c-torture/compile/20040621-1.c: Likewise.
4401 * gcc.c-torture/execute/20020418-1.c: Likewise.
4402 * gcc.dg/20020108-1.c: Likewise.
4403 * gcc.dg/atomic-generic-aux.c: Likewise.
4404 * gcc.dg/builtin-complex-err-2.c: Likewise.
4405 * gcc.dg/decl-1.c: Likewise.
4406 * gcc.dg/di-sync-multithread.c: Likewise.
4407 * gcc.dg/format/c90-printf-1.c: Likewise.
4408 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4409 * gcc.dg/long-long-compare-1.c: Likewise.
4410 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4411 * gcc.dg/pr17055-1.c: Likewise.
4412 * gcc.dg/pr27095.c: Likewise.
4413 * gcc.dg/torture/fp-int-convert.h: Likewise.
4414 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4415 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4416 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4417 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4418 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4419 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4420 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4421 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4422 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4423 * gcc.dg/vect/vect-cond-5.c: Likewise.
4424 * gcc.dg/weak/typeof-2.c: Likewise.
4425 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4426 * gcc.target/arm/naked-1.c: Likewise.
4427 * gcc.target/i386/pr9771-1.c: Likewise.
4428 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4429 * gcc.target/sparc/struct-ret-check.c: Likewise.
4430 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4431 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4432 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4435 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4438 * gfortran.dg/dependency_42.f90: New test.
4439 * gfortran.dg/dependency_43.f90: New test.
4441 2013-07-21 Tobias Burnus <burnus@net-b.de>
4444 * gfortran.dg/round_4.f90: New.
4446 2013-07-21 Tobias Burnus <burnus@net-b.de>
4449 * gfortran.dg/min_max_conformance_2.f90: New.
4451 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4453 PR preprocessor/57620
4454 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4455 (main): Don't test {s,u,U,L}12.
4456 * c-c++-common/raw-string-13.c: New test.
4457 * c-c++-common/raw-string-14.c: New test.
4458 * c-c++-common/raw-string-15.c: New test.
4459 * c-c++-common/raw-string-16.c: New test.
4461 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4463 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4465 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4467 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4469 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4470 target { ! keeps_null_pointer_checks }.
4471 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4472 target { ! keeps_null_pointer_checks }.
4474 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4475 * gcc.dg/torture/pr56488.c: Likewise.
4477 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4479 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4482 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4484 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4485 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4486 * gfortran.dg/guality/guality.exp: Skip on AIX.
4488 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4490 * g++.dg/debug/pr56819.C: Skip on AIX.
4491 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4492 * g++.dg/guality/guality.exp: Skip on AIX.
4494 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4496 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4498 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4500 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4503 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4504 Adjust to corrected rounding.
4506 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4508 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4509 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4510 check_effective_target_cilkplus.
4511 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4513 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4515 * gcc.target/powerpc/pr57744.c: Fix typo.
4517 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4520 * gcc.c-torture/compile/pr57698.c: New test.
4521 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4522 * gcc.c-torture/compile/pr44043.c: Ditto.
4524 2013-07-18 Wei Mi <wmi@google.com>
4526 PR rtl-optimization/57878
4527 * g++.dg/pr57878.C: New test.
4529 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4531 * gcc.dg/pr42611.c: Move dg-error to correct line.
4533 2013-07-17 Tobias Burnus <burnus@net-b.de>
4536 * gfortran.dg/dollar_sym_3.f: New.
4537 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4539 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4544 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4545 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4546 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4547 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4548 * objc.dg/image-info.m: Likewise.
4549 * objc.dg/symtab-1.m: Likewise.
4550 * objc.dg/torture/strings/const-str-10.m: Likewise.
4551 * objc.dg/torture/strings/const-str-11.m: Likewise.
4552 * objc.dg/torture/strings/const-str-9.m: Likewise.
4553 * objc.dg/zero-link-1.m: Likewise.
4554 * objc.dg/zero-link-2.m: Likewise.
4555 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4556 * objc.dg/objc-foreach-4.m: Likewise.
4557 * objc.dg/objc-foreach-5.m: Likewise.
4558 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4560 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4561 * obj-c++.dg/syntax-error-1.mm: Likewise.
4562 * objc.dg/method-6.m: Likewise.
4563 * objc.dg/pr23214.m: Likewise.
4564 * objc.dg/proto-lossage-7.m: Likewise.
4565 * objc.dg/strings/const-str-12b.m: Likewise.
4566 * objc.dg/zero-link-3.m: Likewise.
4567 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4568 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4569 adjust headers, interfaces and encoded types to reflect current system
4570 versions. Add FIXME and outputs from current system compiler for
4573 2013-07-15 Cong Hou <congh@google.com>
4575 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4577 * gcc.target/i386/l_fma_float_3.c: Likewise.
4578 * gcc.target/i386/l_fma_double_1.c: Likewise.
4579 * gcc.target/i386/l_fma_double_3.c: Likewise.
4581 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4583 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4584 function to test if HTM is available.
4585 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4586 * gcc.target/powerpc/htm-builtin-1.c: New test.
4588 2013-07-15 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4591 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4592 * gfortran.dg/coarray_6.f90: Add dg-error.
4594 2013-07-15 Tobias Burnus <burnus@net-b.de>
4597 * gfortran.dg/finalize_18.f90: New.
4599 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4602 * fortran.dg/module_variable_1.f90: New test.
4603 * fortran.dg/module_variable_2.f90: New test.
4605 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4607 * g++.dg/ext/vector19.C: Adapt.
4608 * g++.dg/ext/vector23.C: New testcase.
4610 2013-07-12 Michael Matz <matz@suse.de>
4613 * c-c++-common/pr55771.c: New test.
4615 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4617 * gcc.target/aarch64/vect-movi.c: New.
4619 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4622 * g++.dg/ext/pr57362.C: New.
4624 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4627 * gcc.target/avr/torture/pr57631.c: New test.
4629 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4632 * g++.dg/cpp0x/constexpr-ice7.C: New.
4634 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4636 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4638 * gcc.c-torture/execute/nest-align-1.x: New.
4640 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4643 * g++.dg/cpp0x/sfinae48.C: New.
4645 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4647 PR preprocessor/57824
4648 * c-c++-common/raw-string-17.c: New test.
4649 * c-c++-common/gomp/pr57824.c: New test.
4651 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4654 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4655 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4656 * g++.dg/conversion/dr195.C: Update.
4657 * g++.dg/expr/cast2.C: Likewise.
4659 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4661 * c-c++-common/raw-string-18.c: New test.
4662 * c-c++-common/raw-string-19.c: New test.
4664 PR preprocessor/57757
4665 * g++.dg/cpp/paste1.C: New test.
4666 * g++.dg/cpp/paste2.C: New test.
4668 2013-07-10 Graham Stott <grahams@btinternet.com>
4670 * gcc.target/mips/mulsize-1.c: New.
4671 * gcc.target/mips/mulsize-2.c: New.
4672 * gcc.target/mips/mulsize-3.c: New.
4673 * gcc.target/mips/mulsize-4.c: New.
4675 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4678 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4679 * g++.dg/ext/vector24.C: New testcase.
4681 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4684 * g++.dg/cpp0x/decltype17.C: Adjust.
4686 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/cpp0x/pr51786.C: New.
4691 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4693 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4695 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4697 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4699 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4700 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4702 2013-07-08 Tobias Burnus <burnus@net-b.de>
4705 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4707 2013-07-08 Tobias Burnus <burnus@net-b.de>
4710 * gfortran.dg/do_check_9.f90: New.
4712 2013-07-08 Tobias Burnus <burnus@net-b.de>
4715 * gfortran.dg/dot_product_2.f90: New.
4717 2013-07-08 Tobias Burnus <burnus@net-b.de>
4720 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4722 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4724 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4725 * gfortran.dg/finalize_10.f90: Fix dg-final.
4727 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4730 * gcc.target/i386/pr57819.c: New test.
4732 PR rtl-optimization/57829
4733 * gcc.c-torture/execute/pr57829.c: New test.
4735 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4737 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4738 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4740 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4743 * gcc.target/i386/pr57807.c: New test.
4745 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4748 * gcc.dg/tree-ssa/vrp89.c: New test.
4750 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4753 * g++.dg/parse/defarg16.C: New.
4755 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4757 PR rtl-optimization/55342
4758 * gcc.target/i386/pr55342.c: New.
4760 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4762 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4764 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4767 * g++.dg/inherit/virtual10.C: New.
4769 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4772 * gcc.dg/large-size-array-6.c: New test.
4774 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4777 * g++.dg/template/crash116.C: New.
4779 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4781 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4782 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4784 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4787 * g++.dg/cpp0x/nsdmi-list3.C: New.
4789 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4792 * gcc.target/i386/pr57777.c: New test.
4795 * g++.dg/template/arg9.C: New test.
4797 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4799 * gcc.target/i386/avx-inline.c: New test.
4801 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4803 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4804 * gcc.target/mips/call-2.c: Likewise.
4805 * gcc.target/mips/call-3.c: Likewise.
4806 * gcc.target/mips/lazy-binding-1.c: Likewise.
4808 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4810 PR tree-optimization/57741
4811 * gcc.dg/vect/pr57741-1.c: New test.
4812 * gcc.dg/vect/pr57741-2.c: New test.
4813 * gcc.dg/vect/pr57741-3.c: New test.
4815 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4817 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4819 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4820 * lib/target-supports.exp: Define aarch64_little_endian.
4822 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4824 * gcc.target/aarch64/abs_1.c: New test.
4826 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4828 * gcc.target/aarch64/bfxil_1.c: New test.
4829 * gcc.target/aarch64/bfxil_2.c: Likewise.
4831 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4834 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4835 array sizes from 100 to 20.
4837 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4840 * gfortran.dg/pointer_remapping_8.f90: New.
4842 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4844 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4845 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4846 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4847 * g++.dg/cpp1y/complex_literals.h: New.
4849 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4852 * g++.dg/cpp0x/noexcept21.C: New.
4854 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4857 * gcc.target/i386/pr57736.c: New test.
4859 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4861 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4863 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4864 strings to match the fixed error messages.
4865 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4866 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4869 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4872 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4873 stqcx. get even registers.
4875 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4878 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4880 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4882 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4884 * gcc.target/i386/bmi-1.c: Ditto.
4885 * gcc.target/i386/bmi-bextr-4.c: New.
4886 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4888 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4891 * g++.dg/cpp0x/initlist73.C: New.
4893 2013-06-27 Meador Inge <meadori@codesourcery.com>
4895 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4896 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4897 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4899 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4902 * g++.dg/ext/pr57509.C: New file.
4904 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4907 * gcc.target/i386/bmi-bextr-3.c: New test.
4910 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4912 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4915 * g++.dg/cpp0x/pr57172.C: New testcase.
4917 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4919 * gcc.target/s390/htm-1.c: New file.
4920 * gcc.target/s390/htm-nofloat-1.c: New file.
4921 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4923 2013-06-26 Tobias Burnus <burnus@net-b.de>
4926 * gfortran.dg/bounds_check_17.f90: New.
4928 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4931 * g++.dg/cpp1y/pr57640.C: New.
4933 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4936 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4937 overflow due to size of arrays.
4939 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4941 PR tree-optimization/57705
4942 * gcc.dg/vect/pr57705.c: New test.
4943 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4945 2013-06-25 Martin Jambor <mjambor@suse.cz>
4948 * g++.dg/ipa/pr57670.C: New test.
4950 2013-06-25 Richard Biener <rguenther@suse.de>
4953 * gcc.dg/pr56977.c: New testcase.
4955 2013-06-24 Martin Jambor <mjambor@suse.cz>
4957 PR tree-optimization/57358
4958 * gcc.dg/ipa/pr57358.c: New test.
4960 2013-06-24 Richard Biener <rguenther@suse.de>
4963 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4965 2013-06-24 Richard Biener <rguenther@suse.de>
4967 PR tree-optimization/57488
4968 * gcc.dg/torture/pr57488.c: New testcase.
4970 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4971 Dominique d'Humieres <dominiq@lps.ens.fr>
4974 * gfortran.dg/fraction.f90: New.
4976 2013-06-24 Alan Modra <amodra@gmail.com>
4978 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4979 Add scan-assembler-not "lvx".
4980 * gcc.target/powerpc/le-altivec-consts.c: New.
4982 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4984 * g++.dg/cpp0x/sfinae47.C: New.
4986 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4989 * gcc.target/sh/pr52483-1.c: New.
4990 * gcc.target/sh/pr52483-2.c: New.
4991 * gcc.target/sh/pr52483-3.c: New.
4992 * gcc.target/sh/pr52483-4.c: New.
4993 * gcc.target/sh/pr52483-5.c: New.
4995 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4997 * gcc.target/i386/intrinsics_1.c: New test.
4998 * gcc.target/i386/intrinsics_2.c: Ditto.
4999 * gcc.target/i386/intrinsics_3.c: Ditto.
5000 * gcc.target/i386/intrinsics_4.c: Ditto.
5001 * gcc.target/i386/intrinsics_5.c: Ditto.
5002 * gcc.target/i386/intrinsics_6.c: Ditto.
5003 * gcc.target/i386/avx-1.c: Provide macros for builtins
5004 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5006 2013-06-21 Tobias Burnus <burnus@net-b.de>
5009 * gfortran.dg/finalize_17.f90: New.
5011 2013-06-21 Tobias Burnus <burnus@net-b.de>
5013 * gfortran.dg/realloc_on_assign_18.f90: New.
5015 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5017 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5018 Also changed the returns from error as distinct values so that
5019 debugging can get easier.
5020 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5021 errors specific to C, if necessary. Also added new error
5023 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5024 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5025 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5026 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5027 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5028 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5029 the same changes as parser_errors3.c, spaces were added between colons
5030 to not confuse C++ compiler with 2 colons as scope.
5031 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5032 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5033 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5034 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5035 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5036 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5037 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5038 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5039 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5040 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5041 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5042 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5045 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5048 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5050 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5053 * gcc.target/i386/pr57655.c: New test.
5055 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5057 * ada/acats/tests/gcc: Delete.
5058 * gnat.dg/style: Likewise.
5060 2013-06-20 Jeff Law <law@redhat.com>
5062 PR tree-optimization/57660
5063 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5064 based on their branch cost.
5066 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5068 2013-06-20 Tobias Burnus <burnus@net-b.de>
5071 * gfortran.dg/list_read_11.f90: New.
5073 2013-06-20 Richard Biener <rguenther@suse.de>
5075 PR tree-optimization/57584
5076 * gcc.dg/torture/pr57584.c: New testcase.
5078 2013-06-19 Sharad Singhai <singhai@google.com>
5080 * g++.dg/gcov/gcov-8.C: New testcase.
5081 * lib/gcov.exp: Handle intermediate format.
5083 2013-06-19 Wei Mi <wmi@google.com>
5085 PR rtl-optimization/57518
5086 * testsuite/gcc.dg/pr57518.c: New test.
5088 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5090 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5092 2013-06-19 Jan Hubicka <jh@suse.cz>
5094 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5096 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5098 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5099 hard-coded values of array sizes with a #define.
5100 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5101 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5102 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5103 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5104 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5106 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5108 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5109 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5111 2013-06-19 Jeff Law <law@redhat.com>
5113 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5115 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5118 * g++.dg/template/error53.C: New.
5120 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5123 * gcc.target/powerpc/pr55033.c: Fix options.
5125 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5127 * gcc.target/i386/inline_error.c: New test.
5128 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5129 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5131 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5134 * g++.dg/cpp0x/decltype55.C: New.
5136 2013-06-18 Marek Polacek <polacek@redhat.com>
5138 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5140 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5142 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5144 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5146 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5147 Also changed the returns from error as distinct values so that it is
5150 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5152 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5154 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5157 * g++.dg/template/error52.C: New.
5158 * g++.dg/lookup/friend15.C: Update.
5159 * g++.dg/parse/error11.C: Likewise.
5160 * g++.dg/parse/error14.C: Likewise.
5161 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5162 * g++.dg/parse/template25.C: Likewise.
5163 * g++.old-deja/g++.jason/cond.C: Likewise.
5164 * g++.old-deja/g++.mike/for2.C: Likewise.
5165 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5166 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5168 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5170 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5173 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5175 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5176 accidentally placing minus sign for length instead of stride.
5178 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5180 PR rtl-optimization/57425
5181 PR rtl-optimization/57569
5182 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5183 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5185 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5189 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5191 * gfortran.dg/typebound_assignment_6.f03: New.
5193 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5195 * gcc.target/h8300/h8300.exp: New.
5196 * gcc.dg/pragma-isr.c: Move to ...
5197 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5198 * gcc.target/h8300/pragma-isr.c: ... and here.
5199 * gcc.dg/pragma-isr2.c: Move to ...
5200 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5201 * gcc.target/h8300/pragma-isr2.c: ... and here.
5202 * gcc.dg/pragma-isr-trapa.c: Move to ...
5203 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5204 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5205 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5206 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5207 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5208 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5209 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5210 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5211 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5212 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5213 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5214 * gcc.dg/attr-isr-trapa.c: Move to ...
5215 * gcc.target/sh/attr-isr-trapa.c: ... here.
5217 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5220 * g++.dg/ext/builtin-offsetof1.C: New.
5222 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5224 * gcc.target/aarch64/vect_smlal_1.c: New file.
5226 2013-06-14 Tobias Burnus <burnus@net-b.de>
5229 * gfortran.dg/defined_assignment_7.f90: New.
5231 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5234 * g++.dg/rtti/dyncast6.C: New.
5235 * g++.dg/cpp0x/dyncast1.C: Likewise.
5237 2013-06-14 Alan Modra <amodra@gmail.com>
5240 * gcc.dg/pr57134.c: New.
5242 2013-06-14 Tobias Burnus <burnus@net-b.de>
5245 * gfortran.dg/deferred_type_param_9.f90: New.
5247 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5249 * gcc.dg/fold-minus-1.c: New testcase.
5251 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5254 * gfortran.dg/typebound_assignment_5.f03: New.
5256 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5258 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5260 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5261 Pat Haugen <pthaugen@us.ibm.com>
5262 Peter Bergner <bergner@vnet.ibm.com>
5264 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5265 load/store instructions on power7, power8.
5266 * gcc.target/powerpc/atomic-p8.c: Likewise.
5268 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5271 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5273 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5276 * g++.dg/warn/Wunused-var-20.C: New.
5278 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5280 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5281 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5282 Run with -fno-common.
5284 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5286 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5287 and exit function calls with return 1 and return 0, respectively.
5289 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5291 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5294 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5296 PR tree-optimization/57361
5297 * gcc.dg/tree-ssa/pr57361.c: New file.
5299 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5301 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5302 to ensure alignment.
5303 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5305 2013-06-12 Tobias Burnus <burnus@net-b.de>
5307 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5309 2013-06-12 Tobias Burnus <burnus@net-b.de>
5310 Dominique d'Humieres <dominiq@lps.ens.fr>
5312 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5314 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5317 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5318 * gcc.target/i386/pr56564-3.c: Likewise.
5320 2013-06-11 Tobias Burnus <burnus@net-b.de>
5323 * gfortran.dg/class_array_18.f90: New.
5325 2013-06-11 Jan Hubicka <jh@suse.cz>
5328 * g++.dg/ext/visibility/anon6.C: Update testcase.
5330 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5333 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5334 in how we check __sec_reduce_mutating function's result.
5336 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5337 Pat Haugen <pthaugen@us.ibm.com>
5338 Peter Bergner <bergner@vnet.ibm.com>
5340 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5341 direct move instructions.
5342 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5343 * gcc.target/powerpc/direct-move.h: Likewise.
5344 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5345 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5346 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5347 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5348 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5349 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5351 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5354 * g++.dg/cpp0x/pr52440.C: New.
5356 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5359 * gcc.target/i386/pr56564-1.c: New test.
5360 * gcc.target/i386/pr56564-2.c: New test.
5361 * gcc.target/i386/pr56564-3.c: New test.
5362 * gcc.target/i386/pr56564-4.c: New test.
5363 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5364 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5365 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5366 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5367 * gcc.target/i386/vect-sizes-1.c: Likewise.
5368 * gcc.target/i386/memcpy-1.c: Likewise.
5369 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5370 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5372 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5374 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5375 systems to cover all GNU systems.
5376 * g++.dg/abi/guard2.C: Likewise.
5377 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5378 * g++.dg/eh/sighandle.C: Likewise.
5379 * g++.dg/ext/cleanup-10.C: Likewise.
5380 * g++.dg/ext/cleanup-11.C: Likewise.
5381 * g++.dg/ext/cleanup-8.C: Likewise.
5382 * g++.dg/ext/cleanup-9.C: Likewise.
5383 * g++.dg/opt/const5.C: Likewise.
5384 * g++.dg/opt/life1.C: Likewise.
5385 * g++.dg/other/pr39496.C: Likewise.
5386 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5387 * g++.old-deja/g++.abi/align.C: Likewise.
5388 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5389 * g++.old-deja/g++.law/weak.C: Likewise.
5390 * g++.old-deja/g++.pt/asm1.C: Likewise.
5391 * gcc.c-torture/execute/20030125-1.x: Likewise.
5392 * gcc.c-torture/execute/990127-2.x: Likewise.
5393 * gcc.dg/20041106-1.c: Likewise.
5394 * gcc.dg/20050503-1.c: Likewise.
5395 * gcc.dg/builtin-object-size-5.c: Likewise.
5396 * gcc.dg/cleanup-10.c: Likewise.
5397 * gcc.dg/cleanup-11.c: Likewise.
5398 * gcc.dg/cleanup-8.c: Likewise.
5399 * gcc.dg/cleanup-9.c: Likewise.
5400 * gcc.dg/complex-5.c: Likewise.
5401 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5402 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5403 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5404 * gcc.dg/dfp/pr35739.c: Likewise.
5405 * gcc.dg/fdata-sections-1.c: Likewise.
5406 * gcc.dg/lto/20090206-1_0.c: Likewise.
5407 * gcc.dg/lto/20090206-2_0.c: Likewise.
5408 * gcc.dg/pr30360.c: Likewise.
5409 * gcc.dg/pr37303.c: Likewise.
5410 * gcc.dg/pr39323-1.c: Likewise.
5411 * gcc.dg/pr39323-2.c: Likewise.
5412 * gcc.dg/pr39323-3.c: Likewise.
5413 * gcc.dg/pr45416.c: Likewise.
5414 * gcc.dg/setjmp-2.c: Likewise.
5415 * gcc.dg/split-1.c: Likewise.
5416 * gcc.dg/split-3.c: Likewise.
5417 * gcc.dg/split-4.c: Likewise.
5418 * gcc.dg/strlenopt-12g.c: Likewise.
5419 * gcc.dg/strlenopt-14g.c: Likewise.
5420 * gcc.dg/strlenopt-14gf.c: Likewise.
5421 * gcc.dg/strlenopt-16g.c: Likewise.
5422 * gcc.dg/strlenopt-17g.c: Likewise.
5423 * gcc.dg/strlenopt-18g.c: Likewise.
5424 * gcc.dg/strlenopt-1f.c: Likewise.
5425 * gcc.dg/strlenopt-22g.c: Likewise.
5426 * gcc.dg/strlenopt-2f.c: Likewise.
5427 * gcc.dg/strlenopt-4g.c: Likewise.
5428 * gcc.dg/strlenopt-4gf.c: Likewise.
5429 * gcc.dg/struct-ret-3.c: Likewise.
5430 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5431 * gcc.misc-tests/linkage.exp: Likewise.
5432 * gcc.target/i386/20000724-1.c: Likewise.
5433 * gcc.target/i386/align-main-3.c: Likewise.
5434 * gcc.target/i386/cleanup-1.c: Likewise.
5435 * gcc.target/i386/inline-mcpy.c: Likewise.
5436 * gcc.target/i386/pr32268.c: Likewise.
5437 * gcc.target/i386/pr36613.c: Likewise.
5438 * gcc.target/i386/pr39013-1.c: Likewise.
5439 * gcc.target/i386/pr39013-2.c: Likewise.
5440 * gcc.target/i386/pr39496.c: Likewise.
5441 * gcc.target/i386/pr40906-3.c: Likewise.
5442 * gcc.target/i386/pr46084.c: Likewise.
5443 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5445 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5448 * gcc.target/sh/pr6526.c: New.
5450 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5453 * gcc.c-torture/execute/pr57568.c: New test.
5455 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5458 * g++.dg/other/vararg-4.C: New.
5460 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5462 PR rtl-optimization/57559
5463 * gcc.target/s390/pr57559.c : New test.
5465 2013-06-08 Tobias Burnus <burnus@net-b.de>
5468 * gfortran.dg/finalize_10.f90: New.
5469 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5470 * gfortran.dg/finalize_15.f90: New.
5472 2013-06-08 Tobias Burnus <burnus@net-b.de>
5475 * gfortran.dg/storage_size_4.f90: New.
5477 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5480 * testsuite/g++.dg/ext/pr57548.C: New test.
5482 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5485 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5487 2013-06-07 Jan Hubicka <jh@suse.cz>
5489 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5491 2013-06-07 Tobias Burnus <burnus@net-b.de>
5494 * gfortran.dg/array_constructor_48.f90: New.
5495 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5496 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5498 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5501 * gcc.target/arm/xordi3-opt.c: New test.
5503 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5505 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5506 Revert to dg-options.
5508 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5511 * gcc.target/powerpc/pr55033.c: New.
5513 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5516 * g++.dg/cpp0x/alias-decl-36.C: New.
5518 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5519 Pat Haugen <pthaugen@us.ibm.com>
5520 Peter Bergner <bergner@vnet.ibm.com>
5522 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5523 power8 builtin functions.
5524 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5525 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5526 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5527 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5528 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5529 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5530 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5531 tests to test power8 auto-vectorization.
5532 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5533 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5534 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5535 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5537 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5538 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5540 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5542 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5544 (check_effective_target_powerpc_p8vector_ok): Likewise.
5545 (is-effective-target): Likewise.
5546 (check_vect_support_and_set_flags): Likewise.
5548 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5551 * g++.dg/parse/error53.C: New.
5553 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5555 PR rtl-optimization/57459
5556 * gcc.target/i386/pr57459.c: New test.
5558 2013-06-06 Teresa Johnson <tejohnson@google.com>
5561 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5562 into -freorder-blocks-and-partition test.
5563 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5564 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5565 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5566 * gcc.dg/tree-prof/pr50907.c: Ditto.
5567 * gcc.dg/tree-prof/pr45354.c: Ditto.
5568 * g++.dg/tree-prof/partition2.C: Ditto.
5569 * g++.dg/tree-prof/partition3.C: Ditto.
5571 2013-06-06 Tobias Burnus <burnus@net-b.de>
5574 * gfortran.dg/finalize_16.f90: New.
5576 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5578 * gcc.dg/vect/no-section-anchors-vect-68.c:
5579 Add dg-skip-if aarch64_tiny.
5581 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5584 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5585 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5587 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5590 * g++.dg/cpp0x/decltype54.C: New.
5592 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5594 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5595 arm*-*-*eabi* targets.
5596 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5598 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5600 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5601 Tobias Burnus <burnus@net-b.de>
5603 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5604 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5605 * gfortran.dg/io_real_boz_4.f90: Ditto.
5606 * gfortran.dg/io_real_boz_5.f90: Ditto.
5608 2013-06-05 Andreas Schwab <schwab@suse.de>
5610 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5612 2013-06-04 Jan Hubicka <jh@suse.cz>
5614 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5616 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5618 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5619 parameters with void.
5620 (main2): Removed argc parameter.
5621 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5622 (main): Replaced argc, argv parameters with void.
5623 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5624 (main2): Removed argc parameter.
5625 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5626 argv parameters with void. Added __asm volatile to avoid optimization
5627 on argc, if necessary.
5628 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5629 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5630 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5631 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5632 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5633 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5634 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5635 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5636 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5637 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5638 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5639 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5640 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5641 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5642 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5643 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5644 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5645 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5646 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5647 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5648 parameters with void.
5649 (main2): Removed argc parameter.
5650 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5651 (main): Replaced argc, argv parameters with void.
5652 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5653 argv parameters with void. Also renamed this function as main, and
5654 delete the existing main.
5655 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5656 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5657 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5659 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5661 * gcc.target/aarch64/movi_1.c: New test.
5663 2013-06-04 Tobias Burnus <burnus@net-b.de>
5666 * gfortran.dg/finalize_12.f90: New.
5667 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5668 end of scope finalization.
5669 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5670 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5671 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5672 * gfortran.dg/class_19.f03: Ditto.
5673 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5674 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5675 * gfortran.dg/extends_14.f03: Ditto.
5676 * gfortran.dg/move_alloc_4.f90: Ditto.
5677 * gfortran.dg/typebound_proc_27.f03: Ditto.
5679 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5681 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5682 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5683 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5684 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5685 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5686 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5687 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5688 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5689 * gfortran.dg/io_real_boz_4.f90: Ditto.
5690 * gfortran.dg/io_real_boz_5.f90: Ditto.
5691 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5692 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5693 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5694 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5695 * gfortran.dg/transpose_2.f90: Fix dg-output.
5697 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5699 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5700 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5701 dg-option and an header comment.
5703 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5706 * g++.dg/cpp0x/sfinae46.C: New.
5707 * g++.dg/cpp0x/defaulted13.C: Adjust.
5708 * g++.dg/cpp0x/defaulted2.C: Likewise.
5709 * g++.dg/cpp0x/defaulted26.C: Likewise.
5710 * g++.dg/cpp0x/defaulted3.C: Likewise.
5711 * g++.dg/cpp0x/error1.C: Likewise.
5712 * g++.dg/cpp0x/implicit1.C: Likewise.
5713 * g++.dg/cpp0x/implicit11.C: Likewise.
5714 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5715 * g++.dg/cpp0x/initlist47.C: Likewise.
5716 * g++.dg/cpp0x/initlist9.C: Likewise.
5717 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5718 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5719 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5720 * g++.dg/cpp0x/union4.C: Likewise.
5721 * g++.dg/template/crash108.C: Likewise.
5722 * g++.dg/template/crash41.C: Likewise.
5723 * g++.old-deja/g++.jason/local.C: Likewise.
5724 * g++.old-deja/g++.law/visibility3.C: Likewise.
5726 2013-06-03 Teresa Johnson <tejohnson@google.com>
5728 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5729 * gcc.dg/vect/bb-slp-14.c: Ditto.
5730 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5731 * gcc.dg/vect/bb-slp-23.c: Ditto.
5732 * gcc.dg/vect/bb-slp-15.c: Ditto.
5733 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5734 * gcc.dg/vect/bb-slp-24.c: Ditto.
5735 * gcc.dg/vect/bb-slp-16.c: Ditto.
5736 * gcc.dg/vect/bb-slp-25.c: Ditto.
5737 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5738 * gcc.dg/vect/bb-slp-17.c: Ditto.
5739 * gcc.dg/vect/bb-slp-1.c: Ditto.
5740 * gcc.dg/vect/bb-slp-26.c: Ditto.
5741 * gcc.dg/vect/bb-slp-18.c: Ditto.
5742 * gcc.dg/vect/bb-slp-2.c: Ditto.
5743 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5744 * gcc.dg/vect/bb-slp-27.c: Ditto.
5745 * gcc.dg/vect/bb-slp-19.c: Ditto.
5746 * gcc.dg/vect/bb-slp-3.c: Ditto.
5747 * gcc.dg/vect/bb-slp-28.c: Ditto.
5748 * gcc.dg/vect/bb-slp-4.c: Ditto.
5749 * gcc.dg/vect/bb-slp-29.c: Ditto.
5750 * gcc.dg/vect/bb-slp-5.c: Ditto.
5751 * gcc.dg/vect/bb-slp-6.c: Ditto.
5752 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5753 * gcc.dg/vect/bb-slp-7.c: Ditto.
5754 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5755 * gcc.dg/vect/bb-slp-8.c: Ditto.
5756 * gcc.dg/vect/bb-slp-9.c: Ditto.
5757 * gcc.dg/vect/bb-slp-10.c: Ditto.
5758 * gcc.dg/vect/bb-slp-11.c: Ditto.
5759 * gcc.dg/vect/bb-slp-20.c: Ditto.
5760 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5761 * gcc.dg/vect/bb-slp-21.c: Ditto.
5762 * gcc.dg/vect/bb-slp-30.c: Ditto.
5763 * gcc.dg/vect/bb-slp-13.c: Ditto.
5764 * gcc.dg/vect/bb-slp-22.c: Ditto.
5765 * g++.dg/vect/slp-pr50413.cc: Ditto.
5766 * g++.dg/vect/slp-pr56812.cc: Ditto.
5767 * g++.dg/vect/slp-pr50819.cc: Ditto.
5769 2013-06-01 Tobias Burnus <burnus@net-b.de>
5772 * gfortran.dg/class_array_17.f90: New.
5774 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5776 * ada/acats/floatstore.lst: New.
5777 * ada/acats/run_all.sh: Process it.
5779 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5781 * gcc.target/powerpc/e500-ord-1.c: New test.
5782 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5783 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5784 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5786 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5788 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5790 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5792 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5794 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5796 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5798 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5801 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5804 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5806 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5808 2013-05-31 Marek Polacek <polacek@redhat.com>
5810 PR tree-optimization/57478
5811 PR tree-optimization/57453
5812 * gcc.dg/torture/pr57478.c: New test.
5814 2013-05-31 Tobias Burnus <burnus@net-b.de>
5817 * gfortran.dg/class_array_17.f90: New.
5819 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5822 * gcc.target/arm/iordi3-opt.c: New test.
5824 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5828 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5829 * gfortran.dg/interface_26.f90: Ditto.
5830 * gfortran.dg/proc_ptr_11.f90: Ditto.
5831 * gfortran.dg/proc_ptr_15.f90: Ditto.
5832 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5833 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5834 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5835 * gfortran.dg/typebound_override_1.f90: Ditto.
5836 * gfortran.dg/typebound_override_4.f90: Ditto.
5837 * gfortran.dg/typebound_proc_6.f03: Ditto.
5838 * gfortran.dg/assumed_type_7.f90: New test.
5839 * gfortran.dg/typebound_override_5.f90: New test.
5840 * gfortran.dg/typebound_override_6.f90: New test.
5841 * gfortran.dg/typebound_override_7.f90: New test.
5843 2013-05-30 Tobias Burnus <burnus@net-b.de>
5846 * gfortran.dg/power_6.f90: New.
5848 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5850 * gcc.target/aarch64/insv_1.c: New test.
5852 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5854 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5855 dg-skip-if "No stabs".
5857 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5860 * gfortran.dg/assumed_size_1.f90: New.
5862 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5864 * gcc.dg/shrink-wrap-alloca.c: New added.
5865 * gcc.dg/shrink-wrap-pretend.c: New added.
5866 * gcc.dg/shrink-wrap-sibcall.c: New added.
5868 2013-05-30 Tobias Burnus <burnus@net-b.de>
5871 * gfortran.dg/assumed_rank_13.f90: New.
5873 2013-05-29 Easwaran Raman <eraman@google.com>
5875 PR tree-optimization/57442
5876 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5878 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5880 PR tree-optimization/57441
5881 * gcc.c-torture/compile/pr57441.c: New.
5883 2013-05-29 Dehao Chen <dehao@google.com>
5886 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5888 2013-05-29 Tobias Burnus <burnus@net-b.de>
5891 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5892 * gfortran.dg/class_19.f03: Ditto.
5894 2013-05-29 Richard Biener <rguenther@suse.de>
5896 * gcc.dg/vect/bb-slp-32.c: New testcase.
5898 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5900 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5901 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5902 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5903 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5904 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5905 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5906 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5907 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5908 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5909 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5910 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5911 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5912 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5913 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5914 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5915 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5916 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5917 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5918 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5919 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5920 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5921 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5922 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5923 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5924 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5925 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5926 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5927 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5928 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5929 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5930 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5931 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5932 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5933 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5934 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5935 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5936 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5937 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5938 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5940 2013-05-29 Tobias Burnus <burnus@net-b.de>
5943 * gfortran.dg/finalize_11.f90: New.
5944 * gfortran.dg/finalize_4.f03: Remove dg-error.
5945 * gfortran.dg/finalize_5.f03: Ditto.
5946 * gfortran.dg/finalize_6.f03: Ditto.
5947 * gfortran.dg/finalize_7.f03: Ditto.
5949 2013-05-28 Tobias Burnus <burnus@net-b.de>
5951 * gfortran.dg/class_array_16.f90: New.
5953 2013-05-28 Tobias Burnus <burnus@net-b.de>
5956 * testsuite/gfortran.dg/use_29.f90: New.
5958 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5960 * gnat.dg/fp_exception.adb: New test.
5962 2013-05-28 Richard Biener <rguenther@suse.de>
5964 PR tree-optimization/56787
5965 * gcc.dg/vect/pr56787.c: New testcase.
5967 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5968 Tobias Burnus <burnus@net-b.de>
5971 * gfortran.dg/typebound_override_4.f90: New.
5973 2013-05-28 Richard Biener <rguenther@suse.de>
5975 PR tree-optimization/57411
5976 * g++.dg/opt/pr57411.C: New testcase.
5978 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5980 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5981 * gcc.dg/builtin-bswap-9.c: Likewise.
5983 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5985 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5987 2013-05-27 Richard Biener <rguenther@suse.de>
5990 * gcc.dg/gomp/pr57412.c: New testcase.
5992 2013-05-27 Bud Davis <jmdavis@link.com>
5995 * gfortran.dg/stfunc_8.f90: New.
5997 2013-05-27 Richard Biener <rguenther@suse.de>
5999 PR tree-optimization/57343
6000 * gcc.dg/torture/pr57343.c: New testcase.
6002 2013-05-27 Richard Biener <rguenther@suse.de>
6004 PR tree-optimization/57417
6005 * gcc.dg/torture/pr57417.c: New testcase.
6007 2013-05-27 Richard Biener <rguenther@suse.de>
6009 PR tree-optimization/57396
6010 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6012 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6014 * gnat.dg/specs/last_bit.ads: New test.
6016 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6018 * gnat.dg/specs/machine_attribute.ads: New test.
6020 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6022 * gnat.dg/incomplete3.ad[sb]: New test.
6024 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6027 * gcc.target/mips/div-13.c: New test.
6029 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6032 * gcc.target/mips/mips16-attributes-5.c,
6033 * gcc.target/mips/mips16-attributes-6.c: New tests.
6035 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6037 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6038 * gcc.dg/builtin-bswap-8.c: Likewise.
6040 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6043 * g++.dg/cpp0x/new1.C: New.
6045 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6048 * g++.dg/parse/dtor16.C: New.
6049 * g++.dg/parse/dtor6.C: Adjust.
6051 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6054 * g++.dg/expr/bitfield12.C: New.
6056 2013-05-24 Jeff Law <law@redhat.com>
6058 PR tree-optimization/57124
6059 * gcc.c-torture/execute/pr57124.c: New test.
6060 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6062 2013-05-24 Martin Jambor <mjambor@suse.cz>
6064 PR tree-optimization/57294
6065 * gcc.dg/ipa/pr57294.c: New test.
6067 2013-05-24 Dehao Chen <dehao@google.com>
6069 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6071 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6073 * gcc.target/aarch64/scalar_intrinsics.c
6074 (force_simd): Use a valid instruction.
6075 (test_vdupd_lane_s64): Pass a valid lane argument.
6076 (test_vdupd_lane_u64): Likewise.
6078 2013-05-24 Richard Biener <rguenther@suse.de>
6080 PR tree-optimization/57287
6081 * gcc.dg/pr57287.c: New testcase.
6083 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6086 * g++.dg/template/error51.C: New.
6088 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6091 * g++.dg/template/bitfield2.C: New.
6093 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6095 * gnat.dg/specs/noinline1.ads: New test.
6096 * gnat.dg/noinline2.ad[sb]: Likewise.
6097 * gnat.dg/specs/noinline3.ads: Likewise.
6098 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6100 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6103 * gcc.dg/tree-ssa/pr57385.c: New test.
6105 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6107 * gnat.dg/derived_type4.adb: New test.
6109 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6111 * gcc.dg/builtin-bswap-6.c: New test.
6112 * gcc.dg/builtin-bswap-7.c: Likewise.
6113 * gcc.dg/builtin-bswap-8.c: Likewise.
6114 * gcc.dg/builtin-bswap-9.c: Likewise.
6116 2013-05-23 Christian Bruel <christian.bruel@st.com>
6119 * gcc.dg/debug/pr57351.c: New test
6121 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6123 * gcc.target/aarch64/vect-clz.c: New file.
6125 2013-05-23 Martin Jambor <mjambor@suse.cz>
6128 * gcc.dg/ipa/pr57347.c: New test.
6130 2013-05-23 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/57380
6133 * g++.dg/tree-ssa/pr57380.C: New testcase.
6135 2013-05-23 Richard Biener <rguenther@suse.de>
6138 * gcc.dg/torture/pr57381.c: New testcase.
6140 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6143 * gcc.c-torture/execute/pr57344-1.c: New test.
6144 * gcc.c-torture/execute/pr57344-2.c: New test.
6145 * gcc.c-torture/execute/pr57344-3.c: New test.
6146 * gcc.c-torture/execute/pr57344-4.c: New test.
6148 2013-05-23 Richard Biener <rguenther@suse.de>
6150 PR rtl-optimization/57341
6151 * gcc.dg/torture/pr57341.c: New testcase.
6153 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6156 * g++.dg/parse/crash62.C: New.
6158 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6159 Pat Haugen <pthaugen@us.ibm.com>
6160 Peter Bergner <bergner@vnet.ibm.com>
6162 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6165 2013-05-22 Tobias Burnus <burnus@net-b.de>
6168 * gfortran.dg/defined_assignment_6.f90: New.
6170 2013-05-22 Tobias Burnus <burnus@net-b.de>
6173 * gfortran.dg/assumed_type_6.f90: New.
6175 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6178 * g++.dg/cpp0x/Wunused-parm.C: New.
6180 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6182 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6183 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6185 2013-05-21 Easwaran Raman <eraman@google.com>
6187 PR tree-optimization/57322
6188 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6190 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6192 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6195 2013-05-21 Tobias Burnus <burnus@net-b.de>
6198 * gfortran.dg/assumed_type_5.f90: New.
6199 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6200 * gfortran.dg/assumed_rank_2.f90: Ditto.
6201 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6202 * gfortran.dg/no_arg_check_3.f90: Ditto.
6204 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6206 PR tree-optimization/57331
6207 * gcc.c-torture/compile/pr57331.c: New test.
6209 2013-05-21 Richard Biener <rguenther@suse.de>
6211 PR tree-optimization/57330
6212 * gcc.dg/torture/pr57330.c: New testcase.
6214 2013-05-21 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/57303
6217 * gcc.dg/torture/pr57303.c: New testcase.
6219 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6221 PR tree-optimization/57321
6222 * gcc.c-torture/execute/pr57321.c: New test.
6224 2013-05-20 Tobias Burnus <burnus@net-b.de>
6228 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6229 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6230 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6231 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6232 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6233 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6234 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6235 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6236 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6237 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6238 * gfortran.dg/binding_label_tests_24.f90: New.
6239 * gfortran.dg/binding_label_tests_25.f90: New.
6241 2013-05-20 Tobias Burnus <burnus@net-b.de>
6244 * gfortran.dg/binding_label_tests_17.f90: New.
6245 * gfortran.dg/binding_label_tests_18.f90: New.
6246 * gfortran.dg/binding_label_tests_19.f90: New.
6247 * gfortran.dg/binding_label_tests_20.f90: New.
6248 * gfortran.dg/binding_label_tests_21.f90: New.
6249 * gfortran.dg/binding_label_tests_22.f90: New.
6250 * gfortran.dg/binding_label_tests_23.f90: New.
6252 2013-05-20 Tobias Burnus <burnus@net-b.de>
6255 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6256 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6257 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6258 * gfortran.dg/common_18.f90: New.
6259 * gfortran.dg/common_19.f90: New.
6260 * gfortran.dg/common_20.f90: New.
6261 * gfortran.dg/common_21.f90: New.
6263 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6266 * g++.dg/parse/error52.C: New.
6267 * g++.dg/parse/error3.C: Adjust.
6268 * g++.dg/parse/error36.C: Likewise.
6270 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6273 * gcc.target/sh/pr56547-1.c: New.
6274 * gcc.target/sh/pr56547-2.c: New.
6276 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6279 * g++.dg/warn/Wsign-compare-6.C: New.
6280 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6282 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6285 * g++.dg/template/error50.C: New.
6287 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6290 * g++.dg/ext/complit13.C: New.
6292 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6295 * g++.dg/pr57175.C: New testcase.
6297 2013-05-17 Easwaran Raman <eraman@google.com>
6299 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6301 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6304 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6306 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6308 PR rtl-optimization/57281
6309 PR rtl-optimization/57300
6310 * gcc.dg/pr57300.c: New test.
6311 * gcc.c-torture/execute/pr57281.c: New test.
6313 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6316 * g++.dg/ext/sizeof-complit.C: New.
6318 2013-05-17 Marek Polacek <polacek@redhat.com>
6320 * gcc.dg/strlenopt-25.c: New test.
6321 * gcc.dg/strlenopt-26.c: Likewise.
6323 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6326 instead of -mavx2, require only avx instead of avx2.
6327 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6328 of avx2-check.h and turn into an avx runtime test instead of
6331 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6333 * g++.dg/ext/vector22.C: Uncomment working test.
6335 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6338 * g++.dg/template/pr17410.C: New.
6340 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6342 * gcc.target/i386/rotate-3.c: New test.
6343 * gcc.target/i386/rotate-3a.c: New test.
6344 * gcc.target/i386/rotate-4.c: New test.
6345 * gcc.target/i386/rotate-4a.c: New test.
6346 * gcc.target/i386/rotate-5.c: New test.
6347 * gcc.target/i386/rotate-5a.c: New test.
6349 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6351 * gcc.dg/visibility-21.c: Require section_anchors.
6353 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6355 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6356 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6357 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6359 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6361 * gcc.dg/visibility-21.c: New.
6363 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6366 * gcc.dg/pr57286.c: New testcase.
6367 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6368 * g++.dg/ext/vector22.C: Comment out transformations not
6371 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6374 * gcc.target/mips/call-1.c: Restrict to o32.
6375 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6377 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6379 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6381 * g++.dg/warn/Wshadow-1.C: Likewise.
6382 * g++.dg/warn/Wshadow-6.C: Likewise.
6383 * g++.dg/warn/Wshadow-7.C: Likewise.
6385 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6388 * g++.dg/parse/pr31952-1.C: New.
6389 * g++.dg/parse/pr31952-2.C: Likewise.
6390 * g++.dg/parse/pr31952-3.C: Likewise.
6392 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6393 * g++.old-deja/g++.jason/cond.C: Likewise.
6394 * g++.dg/cpp0x/range-for5.C: Likewise.
6396 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6399 * gcc.target/arm/pr40887.c: Adjust testcase.
6400 * gcc.target/arm/pr19599.c: New test.
6402 2013-05-15 Richard Biener <rguenther@suse.de>
6404 PR tree-optimization/57275
6405 * gcc.target/i386/pr57275.c: New testcase.
6407 2013-05-15 Jan Hubicka <jh@suse.cz>
6409 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6410 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6411 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6413 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6415 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6418 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6421 * c-c++-common/Wsequence-point-1.c: New test.
6423 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6425 * g++.dg/ext/vector22.C: New testcase.
6426 * gcc.dg/binop-xor3.c: Remove xfail.
6428 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6430 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6431 FLOAT cmp FLOAT ? INT : INT.
6432 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6433 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6434 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6435 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6436 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6437 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6439 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6442 * g++.dg/cpp0x/defaulted43.C: New.
6444 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6446 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6447 (alloca): Remove declaration.
6448 (foo9): Replace alloca by __builtin_alloca.
6450 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6452 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6453 Expect "size of array is too large" error.
6455 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6457 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6459 2013-05-14 Richard Biener <rguenther@suse.de>
6462 * g++.dg/torture/pr57235.C: New testcase.
6464 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6467 * gcc.dg/torture/pr57251.c: New test.
6469 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6472 * gcc.target/i386/pr57264.c: New test.
6474 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6476 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6478 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6480 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6482 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6484 PR tree-optimization/45216
6485 PR tree-optimization/57157
6486 * c-c++-common/rotate-1.c: Add 32 tests with +.
6487 * c-c++-common/rotate-1a.c: Adjust.
6488 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6489 * c-c++-common/rotate-2b.c: New test.
6490 * c-c++-common/rotate-3.c: Add 32 tests with +.
6491 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6492 * c-c++-common/rotate-4b.c: New test.
6493 * c-c++-common/rotate-5.c: New test.
6495 2013-05-13 Martin Jambor <mjambor@suse.cz>
6498 * gcc.dg/ipa/remref-0.c: New test.
6499 * gcc.dg/ipa/remref-1a.c: Likewise.
6500 * gcc.dg/ipa/remref-1b.c: Likewise.
6501 * gcc.dg/ipa/remref-2a.c: Likewise.
6502 * gcc.dg/ipa/remref-2b.c: Likewise.
6504 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6506 * gcc.dg/vector-shift-2.c: New testcase.
6508 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6510 PR tree-optimization/57230
6511 * gcc.dg/strlenopt-24.c: New test.
6513 PR tree-optimization/57230
6514 * gcc.dg/strlenopt-23.c: New test.
6516 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6519 * gcc.target/sh/pr57108.c: Move this test case to ...
6520 * gcc.c-torture/compile/pr57108.c: ... here.
6522 2013-05-10 Richard Biener <rguenther@suse.de>
6524 PR tree-optimization/57214
6525 * gcc.dg/torture/pr57214.c: New testcase.
6527 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6529 * gcc.dg/vector-shift.c: New testcase.
6531 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6533 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6535 PR tree-optimization/45216
6536 PR tree-optimization/57157
6537 * c-c++-common/rotate-1.c: New test.
6538 * c-c++-common/rotate-1a.c: New test.
6539 * c-c++-common/rotate-2.c: New test.
6540 * c-c++-common/rotate-2a.c: New test.
6541 * c-c++-common/rotate-3.c: New test.
6542 * c-c++-common/rotate-3a.c: New test.
6543 * c-c++-common/rotate-4.c: New test.
6544 * c-c++-common/rotate-4a.c: New test.
6546 2013-05-10 Richard Biener <rguenther@suse.de>
6548 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6549 * gcc.target/i386/l_fma_double_1.c: Adjust.
6550 * gcc.target/i386/l_fma_double_2.c: Likewise.
6551 * gcc.target/i386/l_fma_double_3.c: Likewise.
6552 * gcc.target/i386/l_fma_double_4.c: Likewise.
6553 * gcc.target/i386/l_fma_double_5.c: Likewise.
6554 * gcc.target/i386/l_fma_double_6.c: Likewise.
6555 * gcc.target/i386/l_fma_float_1.c: Likewise.
6556 * gcc.target/i386/l_fma_float_2.c: Likewise.
6557 * gcc.target/i386/l_fma_float_3.c: Likewise.
6558 * gcc.target/i386/l_fma_float_4.c: Likewise.
6559 * gcc.target/i386/l_fma_float_5.c: Likewise.
6560 * gcc.target/i386/l_fma_float_6.c: Likewise.
6562 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6565 * g++.dg/cpp0x/pr51226.C: New.
6567 2013-04-16 Han Shen <shenhan@google.com>
6569 Test cases for '-fstack-protector-strong'.
6570 * gcc.dg/fstack-protector-strong.c: New.
6571 * g++.dg/fstack-protector-strong.C: New.
6573 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6575 * gcc.target/aarch64/ands_1.c: New test.
6576 * gcc.target/aarch64/ands_2.c: Likewise
6578 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6580 * lib/target-supports.exp (check_effective_target_hw): New
6582 * c-c++-common/asan/clone-test-1.c: Call
6583 check_effective_target_hw.
6584 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6585 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6586 possible decorations.
6587 * c-c++-common/asan/null-deref-1.c: Likewise.
6588 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6589 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6590 * c-c++-common/asan/use-after-free-1.c: Likewise.
6591 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6592 * g++.dg/asan/large-func-test-1.C: Likewise.
6594 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6596 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6598 2013-05-07 Richard Biener <rguenther@suse.de>
6601 * g++.dg/torture/pr57190.C: New testcase.
6603 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6605 PR tree-optimization/57149
6606 * gcc.dg/pr57149.c: New test.
6609 * gcc.dg/pr57184.c: New test.
6611 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6613 * gnat.dg/specs/array3.ads: New test.
6615 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6617 * c-c++-common/vector-scalar-2.c: New testcase.
6619 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6621 * gcc.target/i386/asm-dialect-2.c: New testcase.
6623 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6626 * g++.dg/cpp0x/auto38.C: New.
6628 2013-05-06 Richard Biener <rguenther@suse.de>
6630 PR tree-optimization/57185
6631 * gcc.dg/autopar/pr57185.c: New testcase.
6633 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6636 * gcc.target/i386/pr57106.c: New test.
6638 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6640 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6641 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6642 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6643 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6644 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6645 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6646 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6648 2013-05-06 Teresa Johnson <tejohnson@google.com>
6651 * gcc.dg/pr57154.c: New test.
6653 2013-05-06 Richard Biener <rguenther@suse.de>
6656 * gcc.dg/torture/pr57147-1.c: New testcase.
6657 * gcc.dg/torture/pr57147-2.c: Likewise.
6658 * gcc.dg/torture/pr57147-3.c: Likewise.
6660 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6663 * gcc.target/sh/pr55303-1.c: New.
6664 * gcc.target/sh/pr55303-2.c: New.
6665 * gcc.target/sh/pr55303-3.c: New.
6667 2013-05-05 Tobias Burnus <burnus@net-b.de>
6669 * gfortran.dg/allocate_with_source_3.f90: New.
6671 2013-05-05 Tobias Burnus <burnus@net-b.de>
6674 * gfortran.dg/null_8.f90: New.
6676 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6679 * g++.dg/cpp0x/enum27.C: New.
6680 * g++.dg/cpp0x/enum_base.C: Adjust.
6682 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6684 PR tree-optimization/56205
6685 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6687 2013-05-04 Tobias Burnus <burnus@net-b.de>
6689 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6690 * gfortran.dg/bind_c_usage_27.f90: New.
6691 * gfortran.dg/bind_c_usage_28.f90: New.
6693 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6696 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6698 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6701 * gcc.target/powerpc/pr57150.c: New file.
6703 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6705 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6706 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6707 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6708 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6709 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6710 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6711 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6713 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6715 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6716 scan-assembler-times.
6718 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6720 * gcc.dg/tree-ssa/slsr-32.c: New.
6721 * gcc.dg/tree-ssa/slsr-33.c: New.
6722 * gcc.dg/tree-ssa/slsr-34.c: New.
6723 * gcc.dg/tree-ssa/slsr-35.c: New.
6724 * gcc.dg/tree-ssa/slsr-36.c: New.
6725 * gcc.dg/tree-ssa/slsr-37.c: New.
6726 * gcc.dg/tree-ssa/slsr-38.c: New.
6728 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6730 * gcc.target/aarch64/tst_1.c: New test.
6731 * gcc.target/aarch64/tst_2.c: Likewise
6733 2013-05-02 Jeff Law <law@redhat.com>
6735 PR tree-optimization/57144
6736 * gcc.c-torture/execute/pr57144.c: New test.
6738 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6740 PR rtl-optimization/57130
6741 * gcc.c-torture/execute/pr57130.c: New test.
6743 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6745 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6747 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6749 * gcc.target/aarch64/fabd.c: New file.
6751 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6754 * g++.dg/cpp0x/pr54318.C: New.
6756 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6759 * g++.dg/parse/error51.C: New.
6760 * g++.dg/parse/error15.C: Adjust column numbers.
6762 2013-05-02 Tobias Burnus <burnus@net-b.de>
6765 * gfortran.dg/size_kind_2.f90: New.
6766 * gfortran.dg/size_kind_3.f90: New.
6768 2013-05-02 Richard Biener <rguenther@suse.de>
6771 * g++.dg/torture/pr57140.C: New testcase.
6773 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6776 * gcc.target/arm/pr56732-1.c: New test.
6778 2013-05-02 Martin Jambor <mjambor@suse.cz>
6781 * gcc.dg/ipa/pr56988.c: New test.
6783 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6785 * gcc.target/aarch64/bics_1.c: New test.
6786 * gcc.target/aarch64/bics_2.c: Likewise.
6788 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6790 PR rtl-optimization/57131
6791 * gcc.c-torture/execute/pr57131.c: New test.
6793 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6796 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6798 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6801 * gcc.target/i386/pr57091.c: New test.
6803 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6805 * gcc.target/aarch64/vect-vaddv.c: New.
6807 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6809 * gcc.target/aarch64/vect-vmaxv.c: New.
6810 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6812 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6814 * gcc.target/aarch64/scalar-vca.c: New.
6815 * gcc.target/aarch64/vect-vca.c: Likewise.
6817 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6819 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6820 (test_vceqd_s64): Force arguments to SIMD registers.
6821 (test_vceqzd_s64): Likewise.
6822 (test_vcged_s64): Likewise.
6823 (test_vcled_s64): Likewise.
6824 (test_vcgezd_s64): Likewise.
6825 (test_vcged_u64): Likewise.
6826 (test_vcgtd_s64): Likewise.
6827 (test_vcltd_s64): Likewise.
6828 (test_vcgtzd_s64): Likewise.
6829 (test_vcgtd_u64): Likewise.
6830 (test_vclezd_s64): Likewise.
6831 (test_vcltzd_s64): Likewise.
6832 (test_vtst_s64): Likewise.
6833 (test_vtst_u64): Likewise.
6835 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6838 * g++.dg/cpp0x/decltype53.C: New.
6840 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6843 * gfortran.dg/power_5.f90: New test.
6845 2013-04-30 Richard Biener <rguenther@suse.de>
6848 * gcc.dg/torture/pr57122.c: New testcase.
6850 2013-04-30 Richard Biener <rguenther@suse.de>
6853 * g++.dg/torture/pr57107.C: New testcase.
6855 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6857 PR rtl-optimization/57105
6858 * gcc.dg/pr57105.c: New test.
6860 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6862 PR tree-optimization/57104
6863 * gcc.dg/pr57104.c: New test.
6865 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6868 * gcc.target/i386/pr44578.c: New test.
6870 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6873 * gcc.target/i386/pr57097.c: New test.
6875 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6878 * gcc.target/i386/pr57098.c: New test.
6880 2013-04-29 Kai Tietz <ktietz@redhat.com>
6882 * gcc.c-torture/execute/pr55875.c: New test.
6884 2013-04-29 Richard Biener <rguenther@suse.de>
6887 * gcc.dg/torture/pr57075.c: New testcase.
6889 2013-04-29 Richard Biener <rguenther@suse.de>
6892 * gcc.dg/autopar/pr57103.c: New testcase.
6894 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6896 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6898 2013-04-29 Tom de Vries <tom@codesourcery.com>
6900 * gcc.dg/pr50763.c: Update test.
6902 2013-04-26 Jeff Law <law@redhat.com>
6904 * gcc.dg/tree-ssa/vrp88.c: New test.
6906 2013-04-29 Christian Bruel <christian.bruel@st.com>
6909 * gcc.target/sh/pr57108.c: New test.
6911 2013-04-29 Richard Biener <rguenther@suse.de>
6914 * gfortran.dg/gomp/pr57089.f90: New testcase.
6916 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6918 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6920 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6922 * gcc.target/aarch64/vect-vcvt.c: New.
6924 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6926 * gcc.target/aarch64/vect-vrnd.c: New.
6928 2013-04-29 Richard Biener <rguenther@suse.de>
6930 PR tree-optimization/57081
6931 * gcc.dg/torture/pr57081.c: New testcase.
6933 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6935 PR tree-optimization/57083
6936 * gcc.dg/torture/pr57083.c: New test.
6938 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6941 * g++.dg/cpp0x/decltype52.C: New.
6943 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6945 N3472 binary constants
6946 * g++.dg/cpp/limits.C: Adjust warning wording.
6947 * g++.dg/system-binary-constants-1.C: Likewise.
6948 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6950 2013-04-28 Tobias Burnus <burnus@net-b.de>
6953 * gfortran.dg/coarray_30.f90: New.
6955 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6958 * frontend-passes (optimize_power): New function.
6959 (optimize_op): Use it.
6961 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.c-torture/execute/pr56866.c: New test.
6965 * gcc.target/i386/pr56866.c: New test.
6967 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6970 * gcc.dg/setjmp-5.c: New test.
6972 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6975 * g++.dg/cpp0x/constexpr-55708.C: New.
6977 2013-04-26 Richard Biener <rguenther@suse.de>
6979 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6980 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6981 * gcc.dg/pr53265.c: Remove XFAILs.
6982 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6983 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6985 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6987 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6988 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6989 -fdiagnostics-color=never option similarly to
6990 -fno-diagnostics-show-caret option.
6992 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6994 PR rtl-optimization/57003
6995 * gcc.target/i386/pr57003.c: New test.
6997 2013-04-25 Marek Polacek <polacek@redhat.com>
6999 PR tree-optimization/57066
7000 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7002 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7003 Tejas Belagod <tejas.belagod@arm.com>
7005 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7006 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7007 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7009 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7011 * gcc.target/aarch64/cmp.c: New.
7013 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7015 * gcc.target/aarch64/ngc.c: New.
7017 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7019 * lib/target-supports.exp
7020 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7021 (check_effective_target_arm_neon_fp16_ok): Likewise.
7022 (add_options_for_arm_neon_fp16): Likewise.
7023 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7024 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7026 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7028 PR rtl-optimizations/57046
7029 * gcc.target/i386/pr57046.c: New test.
7031 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7033 * g++.dg/cpp1y/cplusplus.C: New.
7035 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7037 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7039 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7041 * c-c++-common/Wpointer-arith-1.c: New.
7043 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7045 * g++.dg/cpp1y/cxx1y_macro.C: New.
7047 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7050 * g++.dg/cpp0x/sfinae45.C: New.
7052 2013-04-24 Richard Biener <rguenther@suse.de>
7055 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7057 2013-04-23 Richard Biener <rguenther@suse.de>
7060 * gcc.dg/torture/pr57036-1.c: New testcase.
7061 * gcc.dg/torture/pr57036-2.c: Likewise.
7063 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7065 * gcc.target/aarch64/scalar-mov.c: New testcase.
7067 2013-04-23 Richard Biener <rguenther@suse.de>
7069 PR tree-optimization/57026
7070 * gcc.dg/torture/pr57026.c: New testcase.
7072 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7076 * gfortran.dg/transfer_check_4.f90: New.
7078 2013-04-22 Marek Polacek <polacek@redhat.com>
7081 * gcc.dg/pr56990.c: New test.
7083 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7086 * gcc.target/i386/pr57018.c: New test.
7088 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7090 * gcc.target/aarch64/vrecps.c: New.
7091 * gcc.target/aarch64/vrecpx.c: Likewise.
7093 2013-04-22 Christian Bruel <christian.bruel@st.com>
7096 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7098 2013-04-21 Jeff Law <law@redhat.com>
7100 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7102 2013-04-20 Tobias Burnus <burnus@net-b.de>
7105 * gfortran.dg/c_loc_test_22.f90: New.
7107 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7109 PR rtl-optimization/56847
7110 * gcc.dg/pr56847.c: New test.
7112 2013-04-19 Richard Biener <rguenther@suse.de>
7114 PR tree-optimization/56982
7115 * gcc.c-torture/execute/pr56982.c: New testcase.
7117 2013-04-19 Martin Jambor <mjambor@suse.cz>
7119 PR tree-optimization/56718
7120 * g++.dg/ipa/imm-devirt-1.C: New test.
7121 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7123 2013-04-19 Richard Biener <rguenther@suse.de>
7125 PR tree-optimization/57000
7126 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7128 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 Mikael Morin <mikael@gcc.gnu.org>
7132 * gfortran.dg/array_constructor_45.f90: New test.
7133 * gfortran.dg/array_constructor_46.f90: New test.
7134 * gfortran.dg/array_constructor_47.f90: New test.
7135 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7137 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7139 PR rtl-optimization/56999
7140 * g++.dg/opt/pr56999.C: New test.
7142 2013-04-18 Cary Coutant <ccoutant@google.com>
7144 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7145 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7147 2013-04-18 Cary Coutant <ccoutant@google.com>
7149 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7150 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7151 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7152 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7153 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7154 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7155 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7156 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7157 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7158 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7159 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7161 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7163 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7165 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7167 PR tree-optimization/56984
7168 * gcc.c-torture/compile/pr56984.c: New test.
7170 PR rtl-optimization/56992
7171 * gcc.dg/pr56992.c: New test.
7173 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7176 * gfortran.dg/proc_ptr_42.f90: New.
7178 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7180 * gnat.dg/discr41.ad[sb]: New test.
7181 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7182 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7183 * gcc.dg/vect/slp-24.c: Likewise.
7184 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7185 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7186 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7187 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7188 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7189 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7190 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7191 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7192 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7193 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7194 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7195 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7196 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7197 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7198 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7199 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7200 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7201 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7202 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7203 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7204 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7205 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7206 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7207 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7208 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7209 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7211 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7214 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7215 * gfortran.dg/module_md5_1.f90: Remove.
7217 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7219 * gcc.target/aarch64/adds3.c: New.
7220 * gcc.target/aarch64/subs3.c: New.
7222 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7224 * gcc.target/aarch64/adds1.c: New.
7225 * gcc.target/aarch64/adds2.c: New.
7226 * gcc.target/aarch64/subs1.c: New.
7227 * gcc.target/aarch64/subs2.c: New.
7229 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7231 Implement n3599 - Literal operator templates for strings.
7232 * g++.dg/cpp1y/udlit-char-template.C: New test.
7233 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7235 2013-04-16 Tobias Burnus <burnus@net-b.de>
7238 * gfortran.dg/no_arg_check_1.f90: New.
7239 * gfortran.dg/no_arg_check_2.f90: New.
7240 * gfortran.dg/no_arg_check_3.f90: New.
7242 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7245 * gfortran.dg/proc_ptr_41.f90: New.
7247 2013-04-16 Richard Biener <rguenther@suse.de>
7249 PR tree-optimization/56756
7250 * gcc.dg/torture/pr56756.c: New testcase.
7252 2013-04-16 Tobias Burnus <burnus@net-b.de>
7255 * gfortran.dg/c_assoc_5.f90: New.
7257 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7259 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7260 * gcc.c-torture/execute/pr33992.x: Remove.
7261 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7262 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7263 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7265 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7267 PR tree-optimization/56962
7268 * gcc.c-torture/execute/pr56962.c: New test.
7270 2013-04-15 Richard Biener <rguenther@suse.de>
7272 PR tree-optimization/56933
7273 * gcc.dg/vect/pr56933.c: New testcase.
7275 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7277 * gcc.target/arm/anddi3-opt.c: New test.
7278 * gcc.target/arm/anddi3-opt2.c: Likewise.
7280 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7282 * gcc.dg/pr56890-1.c: New test.
7283 * gcc.dg/pr56890-2.c: Likewise.
7285 2013-04-15 Joey Ye <joey.ye@arm.com>
7287 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7288 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7290 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7293 * gfortran.dg/select_type_33.f03: New test.
7295 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7298 * gfortran.dg/typebound_proc_29.f03: New.
7300 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7303 * gfortran.dg/typebound_proc_28.f03: New.
7305 2013-04-12 Jeff Law <law@redhat.com>
7307 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7310 2013-04-12 Tobias Burnus <burnus@net-b.de>
7313 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7315 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7318 * gcc.target/i386/pr56903.c: New test.
7320 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7323 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7324 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7325 * gfortran.dg/block_11.f90: Fix invalid test case.
7326 * gfortran.dg/function_types_3.f90: Add new error message.
7327 * gfortran.dg/global_references_1.f90: Ditto.
7328 * gfortran.dg/import2.f90: Remove unneeded parts.
7329 * gfortran.dg/import6.f90: Fix invalid test case.
7330 * gfortran.dg/proc_decl_2.f90: Ditto.
7331 * gfortran.dg/proc_decl_9.f90: Ditto.
7332 * gfortran.dg/proc_decl_18.f90: Ditto.
7333 * gfortran.dg/proc_ptr_40.f90: New.
7334 * gfortran.dg/whole_file_7.f90: Modified error wording.
7335 * gfortran.dg/whole_file_16.f90: Ditto.
7336 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7337 * gfortran.dg/whole_file_18.f90: Modified error wording.
7338 * gfortran.dg/whole_file_20.f03: Ditto.
7339 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7342 2013-04-12 Richard Biener <rguenther@suse.de>
7345 2013-04-10 Richard Biener <rguenther@suse.de>
7347 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7349 2013-04-12 Tobias Burnus <burnus@net-b.de>
7352 * gfortran.dg/class_allocate_15.f90: New.
7355 2013-04-12 Tobias Burnus <burnus@net-b.de>
7357 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7358 scan-tree-dump-times.
7360 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7362 PR tree-optimization/56918
7363 PR tree-optimization/56920
7364 * gcc.dg/vect/pr56918.c: New test.
7365 * gcc.dg/vect/pr56920.c: New test.
7367 2013-04-12 Tobias Burnus <burnus@net-b.de>
7370 * gfortran.dg/class_allocate_14.f90: New.
7371 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7372 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7374 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7376 * gcc.dg/fold-cstvecshift.c: New testcase.
7378 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7380 * gcc.target/aarch64/negs.c: New.
7382 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7385 * g++.dg/template/arrow4.C: New test.
7387 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7389 * gnat.dg/array23.adb: New test.
7390 * gnat.dg/array23_pkg[123].ads: New helpers.
7392 2013-04-11 Jeff Law <law@redhat.com>
7394 PR tree-optimization/56900
7395 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7397 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7400 * g++.dg/cpp0x/sfinae44.C: New.
7402 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7404 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7405 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7407 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7410 * g++.dg/cpp0x/enum26.C: New.
7411 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7413 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7415 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7417 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7419 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7420 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7421 loop is vectorized and that the correct instruction is generated.
7422 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7423 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7424 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7426 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7428 PR tree-optimization/56899
7429 * gcc.c-torture/execute/pr56899.c: New test.
7431 2013-04-10 David S. Miller <davem@davemloft.net>
7433 * gcc.target/sparc/setcc-4.c: New test.
7434 * gcc.target/sparc/setcc-5.c: New test.
7436 2013-04-10 Richard Biener <rguenther@suse.de>
7438 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7440 2013-04-10 Richard Biener <rguenther@suse.de>
7442 * gcc.dg/vect/slp-39.c: New testcase.
7444 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7446 PR tree-optimization/55524
7447 * gcc.target/epiphany/fnma-1.c: New test.
7449 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7451 * gcc.dg/tree-ssa/inline-11.c: New test
7453 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7456 * g++.dg/template/arrow3.C: New test.
7458 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7460 * gcc.target/arm/minmax_minus.c: New test.
7462 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7465 * c-c++-common/gomp/pr56883.c: New test.
7467 2013-04-09 Jeff Law <law@redhat.com>
7469 * gcc.dg/tree-ssa/vrp87.c: New test.
7471 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7473 PR tree-optimization/56854
7474 * g++.dg/torture/pr56854.C: New test.
7476 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7479 * gfortran.dg/array_constructor_44.f90: New test.
7481 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7484 * g++.dg/cpp0x/constexpr-specialization.C: New.
7486 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7488 * gcc.c-torture/execute/pr56837.c: New test.
7492 * g++.dg/opt/vt3.C: New test.
7493 * g++.dg/opt/vt4.C: New test.
7495 2013-04-08 Jeff Law <law@redhat.com>
7497 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7499 2013-04-08 Richard Biener <rguenther@suse.de>
7501 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7503 2013-04-08 Richard Biener <rguenther@suse.de>
7505 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7507 2013-04-08 Richard Biener <rguenther@suse.de>
7509 * g++.dg/vect/slp-pr56812.cc: Adjust.
7511 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7513 * gcc.dg/pr56837.c: New test.
7514 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7515 "generated memset minus one".
7517 2013-04-07 Tobias Burnus <burnus@net-b.de>
7520 * gfortran.dg/reshape_5.f90: New.
7522 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7525 * gcc.target/powerpc/recip-1.c: Modify expected output.
7526 * gcc.target/powerpc/recip-3.c: Likewise.
7527 * gcc.target/powerpc/recip-4.c: Likewise.
7528 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7530 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7532 * gcc.target/arm/peep-ldrd-1.c: New test.
7533 * gcc.target/arm/peep-strd-1.c: Likewise.
7535 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7537 * gcc.target/arm/negdi-1.c: New test.
7538 * gcc.target/arm/negdi-2.c: Likewise.
7539 * gcc.target/arm/negdi-3.c: Likewise.
7540 * gcc.target/arm/negdi-4.c: Likewise.
7542 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7544 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7545 Add -march=armv8-a when we use v8 NEON.
7546 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7547 (check_effective_target_vect_call_ceilf): Likewise.
7548 (check_effective_target_vect_call_floorf): Likewise.
7549 (check_effective_target_vect_call_roundf): Likewise.
7550 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7551 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7552 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7553 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7554 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7556 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7558 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7559 * gcc.target/powerpc/sd-pwr6.c: Same.
7560 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7561 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7563 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7565 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7567 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7570 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7571 * gfortran.dg/altreturn_4.f90: Ditto.
7572 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7573 * gfortran.dg/altreturn_5.f90: Ditto.
7574 * gfortran.dg/altreturn_6.f90: Ditto.
7575 * gfortran.dg/altreturn_7.f90: Ditto.
7577 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7579 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7581 (check_effective_target_arm_v8_neon_ok_nocache):
7583 (check_effective_target_arm_v8_neon_ok): Change to use
7584 check_effective_target_arm_v8_neon_ok_nocache.
7585 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7587 (check_effective_target_vect_call_btruncf):
7588 Enable for arm and ARMv8 NEON.
7589 (check_effective_target_vect_call_ceilf): Likewise.
7590 (check_effective_target_vect_call_floorf): Likewise.
7591 (check_effective_target_vect_call_roundf): Likewise.
7592 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7595 2013-04-04 Marek Polacek <polacek@redhat.com>
7597 PR tree-optimization/48186
7598 * gcc.dg/pr48186.c: New test.
7600 2013-04-04 Richard Biener <rguenther@suse.de>
7602 PR tree-optimization/56826
7603 * gcc.dg/vect/pr56826.c: New testcase.
7604 * gcc.dg/vect/O3-pr36098.c: Adjust.
7606 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7608 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7609 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7610 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7611 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7612 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7613 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7614 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7615 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7616 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7617 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7619 2013-04-04 Richard Biener <rguenther@suse.de>
7621 PR tree-optimization/56213
7622 * gcc.dg/vect/vect-123.c: New testcase.
7624 2013-04-04 Tobias Burnus <burnus@net-b.de>
7627 * gfortran.dg/read_repeat_2.f90: New.
7629 2013-04-04 Richard Biener <rguenther@suse.de>
7631 PR tree-optimization/56837
7632 * g++.dg/torture/pr56837.C: New testcase.
7634 2013-04-04 Tobias Burnus <burnus@net-b.de>
7637 * gfortran.dg/c_loc_test_21.f90: New.
7638 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7639 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7640 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7641 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7642 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7644 2013-04-03 Jeff Law <law@redhat.com>
7646 PR tree-optimization/56799
7647 * gcc.c-torture/execute/pr56799.c: New test.
7649 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7652 * g++.dg/warn/Wpointer-arith-1.C: New.
7653 * g++.dg/gomp/for-19.C: Adjust.
7655 2013-04-03 Marek Polacek <polacek@redhat.com>
7658 * gcc.dg/pr55702.c: New test.
7660 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7663 * gcc.dg/pr56809.c: New testcase.
7665 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7668 * g++.dg/debug/pr56819.C: New test.
7670 2013-04-03 Richard Biener <rguenther@suse.de>
7672 PR tree-optimization/56817
7673 * g++.dg/torture/pr56817.C: New testcase.
7675 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7677 * gcc.dg/vect/bb-slp-31.c: New file.
7679 2013-04-03 Jason Merrill <jason@redhat.com>
7682 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7684 2013-04-03 Richard Biener <rguenther@suse.de>
7686 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7688 2013-04-03 Richard Biener <rguenther@suse.de>
7690 PR tree-optimization/55964
7691 * gcc.dg/torture/pr55964-2.c: New testcase.
7693 2013-04-03 Richard Biener <rguenther@suse.de>
7695 PR tree-optimization/56501
7696 * gcc.dg/torture/pr56501.c: New testcase.
7698 2013-04-03 Richard Biener <rguenther@suse.de>
7700 PR tree-optimization/56407
7701 * gcc.dg/torture/pr56407.c: New testcase.
7703 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7705 PR tree-optimization/56790
7706 * g++.dg/ext/pr56790-1.C: New testcase.
7708 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7710 * gcc.target/i386/merge-1.c: New testcase.
7711 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7713 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7716 * gcc.c-torture/execute/pr19449.c: New test.
7718 2013-04-03 Richard Biener <rguenther@suse.de>
7720 PR tree-optimization/56812
7721 * g++.dg/vect/slp-pr56812.cc: New testcase.
7723 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7727 * gfortran.dg/altreturn_8.f90: New.
7728 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7729 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7730 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7732 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7734 PR rtl-optimization/56745
7735 * gcc.c-torture/compile/pr56745.c: New test.
7737 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7739 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7741 2013-04-02 Richard Biener <rguenther@suse.de>
7743 PR tree-optimization/56778
7744 * gcc.dg/torture/pr56778.c: New testcase.
7746 2013-04-02 Richard Biener <rguenther@suse.de>
7749 * g++.dg/torture/pr56768.C: New testcase.
7751 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7753 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7755 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7758 * gfortran.dg/namelist_82.f90: New test.
7760 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7763 * gfortran.dg/implicit_class_1.f90: New.
7765 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7768 * gfortran.dg/namelist_81.f90: New test.
7770 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7772 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7773 for constant and equal string lengths.
7774 * gfortran.dg/character_comparison_5.f90: Likewise.
7775 * gfortran.dg/character_comparison_9.f90: New test.
7777 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7779 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7780 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7782 2013-03-29 Tobias Burnus <burnus@net-b.de>
7785 * gfortran.dg/optional_absent_3.f90: New.
7787 2013-03-29 Tobias Burnus <burnus@net-b.de>
7790 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7792 2013-03-29 Tobias Burnus <burnus@net-b.de>
7795 * gfortran.dg/namelist_80.f90: New.
7797 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7800 * gfortran.dg/string_length_2.f90: New test.
7801 * gfortran.dg/dependency_41.f90: New test.
7803 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7806 * gfortran.dg/array_constructor_43.f90: New test.
7807 * gfortran.dg/random_seed_3.f90: New test.
7809 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7811 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7812 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7813 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7814 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7815 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7816 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7817 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7818 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7819 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7820 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7822 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7825 * g++.dg/conversion/op4.C: Adjust.
7826 * g++.dg/cpp0x/rv1n.C: Likewise.
7827 * g++.dg/cpp0x/rv2n.C: Likewise.
7828 * g++.dg/cpp0x/template_deduction.C: Likewise.
7829 * g++.dg/expr/cond8.C: Likewise.
7830 * g++.dg/other/error4.C: Likewise.
7831 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7832 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7833 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7834 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7835 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7836 * g++.old-deja/g++.law/cvt20.C: Likewise.
7837 * g++.old-deja/g++.law/cvt8.C: Likewise.
7838 * g++.old-deja/g++.law/init8.C: Likewise.
7839 * g++.old-deja/g++.mike/net12.C: Likewise.
7840 * g++.old-deja/g++.mike/net8.C: Likewise.
7841 * g++.old-deja/g++.mike/p2793.C: Likewise.
7842 * g++.old-deja/g++.mike/p3836.C: Likewise.
7843 * g++.old-deja/g++.mike/p418.C: Likewise.
7844 * g++.old-deja/g++.mike/p701.C: Likewise.
7845 * g++.old-deja/g++.mike/p807.C: Likewise.
7847 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7850 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7853 2013-03-28 Marek Polacek <polacek@redhat.com>
7855 PR tree-optimization/56695
7856 * gcc.dg/vect/pr56695.c: New test.
7858 2013-03-28 Richard Biener <rguenther@suse.de>
7860 PR tree-optimization/37021
7861 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7862 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7864 2013-03-27 Tobias Burnus <burnus@net-b.de>
7868 * gfortran.dg/sizeof_2.f90: New.
7869 * gfortran.dg/sizeof_3.f90: New.
7870 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7872 2013-03-27 Richard Biener <rguenther@suse.de>
7874 PR tree-optimization/37021
7875 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7877 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7879 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7880 * g++.dg/ipa/ivinline-2.C: Likewise.
7881 * g++.dg/ipa/ivinline-3.C: Likewise.
7882 * g++.dg/ipa/ivinline-4.C: Likewise.
7883 * g++.dg/ipa/ivinline-5.C: Likewise.
7884 * g++.dg/ipa/ivinline-7.C: Likewise.
7885 * g++.dg/ipa/ivinline-8.C: Likewise.
7886 * g++.dg/ipa/ivinline-9.C: Likewise.
7887 * g++.dg/cpp0x/noexcept03.C: Likewise.
7888 * gcc.dg/const-1.c: Likewise.
7889 * gcc.dg/ipa/pure-const-1.c: Likewise.
7890 * gcc.dg/noreturn-8.c: Likewise.
7891 * gcc.target/i386/mmx-1.c: Likewise.
7892 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7893 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7894 * gcc.c-torture/execute/pr33992.x: New file.
7896 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7898 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7900 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7903 * g++.dg/ext/desig5.C: New.
7905 2013-03-26 Tobias Burnus <burnus@net-b.de>
7908 * gfortran.dg/merge_init_expr_2.f90: New.
7909 * gfortran.dg/merge_char_1.f90: Modify test to
7910 stay a run-time test.
7911 * gfortran.dg/merge_char_3.f90: Ditto.
7913 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7915 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7916 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7918 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7921 * g++.dg/cpp0x/range-for23.C: New.
7923 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7926 * gfortran.dg/namelist_79.f90: New.
7928 2013-03-25 Martin Jambor <mjambor@suse.cz>
7930 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7932 2013-03-25 Tobias Burnus <burnus@net-b.de>
7952 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7953 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7954 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7955 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7956 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7957 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7958 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7959 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7960 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7961 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7962 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7963 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7964 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7965 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7966 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7967 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7968 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7969 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7970 * gfortran.dg/pr32601_1.f03: Ditto.
7971 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7972 * gfortran.dg/blockdata_7.f90: New.
7973 * gfortran.dg/c_assoc_4.f90: New.
7974 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7975 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7976 * gfortran.dg/c_funloc_tests_8.f90: New.
7977 * gfortran.dg/c_loc_test_17.f90: New.
7978 * gfortran.dg/c_loc_test_18.f90: New.
7979 * gfortran.dg/c_loc_test_19.f90: New.
7980 * gfortran.dg/c_loc_test_20.f90: New.
7981 * gfortran.dg/c_sizeof_5.f90: New.
7982 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7983 * gfortran.dg/transfer_resolve_2.f90: New.
7984 * gfortran.dg/transfer_resolve_3.f90: New.
7985 * gfortran.dg/transfer_resolve_4.f90: New.
7986 * gfortran.dg/pr32601.f03: Update dg-error.
7987 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7988 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7990 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7992 * gcc.target/arm/vseleqdf.c: New test.
7993 * gcc.target/arm/vseleqsf.c: Likewise.
7994 * gcc.target/arm/vselgedf.c: Likewise.
7995 * gcc.target/arm/vselgesf.c: Likewise.
7996 * gcc.target/arm/vselgtdf.c: Likewise.
7997 * gcc.target/arm/vselgtsf.c: Likewise.
7998 * gcc.target/arm/vselledf.c: Likewise.
7999 * gcc.target/arm/vsellesf.c: Likewise.
8000 * gcc.target/arm/vselltdf.c: Likewise.
8001 * gcc.target/arm/vselltsf.c: Likewise.
8002 * gcc.target/arm/vselnedf.c: Likewise.
8003 * gcc.target/arm/vselnesf.c: Likewise.
8004 * gcc.target/arm/vselvcdf.c: Likewise.
8005 * gcc.target/arm/vselvcsf.c: Likewise.
8006 * gcc.target/arm/vselvsdf.c: Likewise.
8007 * gcc.target/arm/vselvssf.c: Likewise.
8009 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8011 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8013 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8014 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8015 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8016 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8017 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8018 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8019 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8020 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8021 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8022 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8023 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8024 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8025 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8026 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8027 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8028 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8029 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8030 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8031 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8032 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8033 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8034 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8035 * gcc.target/arm/atomic-op-char.c: Likewise.
8036 * gcc.target/arm/atomic-op-consume.c: Likewise.
8037 * gcc.target/arm/atomic-op-int.c: Likewise.
8038 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8039 * gcc.target/arm/atomic-op-release.c: Likewise.
8040 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8041 * gcc.target/arm/atomic-op-short.c: Likewise.
8043 2013-03-25 Richard Biener <rguenther@suse.de>
8046 * g++.dg/torture/pr56694.C: New testcase.
8048 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8051 * gcc.target/arm/neon-vcond-gt.c: New test.
8052 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8053 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8055 2013-03-25 Richard Biener <rguenther@suse.de>
8057 PR tree-optimization/56689
8058 * gcc.dg/torture/pr56689.c: New testcase.
8060 2013-03-25 Kai Tietz <ktietz@redhat.com>
8062 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8064 2013-03-24 Tobias Burnus <burnus@net-b.de>
8067 * gfortran.dg/eof_5.f90: New.
8069 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8071 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8074 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8076 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8078 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8081 * gcc.c-torture/execute/builtins/builtins.exp: Add
8082 -Wl,--allow-multiple-definition for RTEMS targets.
8084 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8086 * gcc.target/aarch64/movk.c: New test.
8088 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8090 * g++.dg/ext/vector21.C: New testcase.
8092 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8094 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8095 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8097 2013-03-21 Richard Biener <rguenther@suse.de>
8099 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8100 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8102 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8104 * gcc.target/aarch64/vect.c: Test and result vector added
8105 for sabd and saba instructions.
8106 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8107 instructions in assembly.
8108 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8109 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8110 for fabd instruction.
8111 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8112 instruction in assembly.
8113 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8115 2013-03-20 Jeff Law <law@redhat.com>
8117 * g++.dg/tree-ssa/ssa-dom.C: New test.
8119 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8121 * gcc.target/powerpc/mmfpgpr.c: New test.
8122 * gcc.target/powerpc/sd-vsx.c: Likewise.
8123 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8124 * gcc.target/powerpc/vsx-float0.c: Likewise.
8126 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8128 PR tree-optimization/56355
8129 * gcc.dg/pr56355-1.c: New file.
8131 2013-03-20 Catherine Moore <clm@codesourcery.com>
8132 Richard Sandiford <rdsandiford@googlemail.com>
8134 * gcc.target/mips/mips.exp: Add microMIPS support.
8135 * gcc.target/mips/umips-movep-2.c: New test.
8136 * gcc.target/mips/umips-lwp-2.c: New test.
8137 * gcc.target/mips/umips-swp-5.c: New test.
8138 * gcc.target/mips/umips-constraints-1.c: New test.
8139 * gcc.target/mips/umips-lwp-3.c: New test.
8140 * gcc.target/mips/umips-swp-6.c: New test.
8141 * gcc.target/mips/umips-constraints-2.c: New test.
8142 * gcc.target/mips/umips-save-restore-1.c: New test.
8143 * gcc.target/mips/umips-lwp-4.c: New test.
8144 * gcc.target/mips/umips-swp-7.c: New test.
8145 * gcc.target/mips/umips-save-restore-2.c: New test.
8146 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8147 * gcc.target/mips/umips-lwp-5.c: New test.
8148 * gcc.target/mips/umips-save-restore-3.c: New test.
8149 * gcc.target/mips/umips-lwp-6.c: New test.
8150 * gcc.target/mips/umips-swp-1.c: New test.
8151 * gcc.target/mips/umips-lwp-7.c: New test.
8152 * gcc.target/mips/umips-swp-2.c: New test.
8153 * gcc.target/mips/umips-lwp-8.c: New test.
8154 * gcc.target/mips/umips-swp-3.c: New test.
8155 * gcc.target/mips/umips-movep-1.c: New test.
8156 * gcc.target/mips/umips-lwp-1.c: New test.
8157 * gcc.target/mips/umips-swp-4.c: New test.
8159 2013-03-20 Richard Biener <rguenther@suse.de>
8161 PR tree-optimization/56661
8162 * gcc.dg/torture/pr56661.c: New testcase.
8164 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8166 PR rtl-optimization/56605
8167 * gcc.target/powerpc/pr56605.c: New.
8169 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8172 * gfortran.dg/do_1.f90: Don't xfail.
8174 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8177 * gfortran.dg/namelist_77.f90: New.
8178 * gfortran.dg/namelist_78.f90: New.
8180 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8183 * gfortran.dg/open_negative_unit_1.f90: New.
8185 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8187 * gcc.target/aarch64/sbc.c: New test.
8189 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8191 * gcc.target/aarch64/ror.c: New test.
8193 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8195 * gcc.target/aarch64/extr.c: New test.
8197 2013-03-19 Richard Biener <rguenther@suse.de>
8199 PR tree-optimization/56273
8200 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8201 * c-c++-common/uninit-17.c: Likewise.
8203 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8205 PR tree-optimization/56635
8206 * g++.dg/torture/pr56635.C: New test.
8208 2013-03-18 Richard Biener <rguenther@suse.de>
8210 PR tree-optimization/3713
8211 * g++.dg/ipa/devirt-12.C: New testcase.
8213 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8216 * c-c++-common/pr56566.c: New test.
8218 2013-03-17 Jason Merrill <jason@redhat.com>
8220 * g++.dg/template/abstract-dr337.C: XFAIL.
8222 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8225 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8226 * c-c++-common/pr56607.c: New test.
8228 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8231 * g++.dg/cpp0x/constexpr-array5.C: New.
8233 2013-03-15 Tobias Burnus <burnus@net-b.de>
8236 * gfortran.dg/transfer_intrinsic_5.f90: New.
8238 2013-03-15 Kai Tietz <ktietz@redhat.com>
8240 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8241 * gcc.target/i386/pr20020-1.c: Likewise.
8242 * gcc.target/i386/pr20020-2.c: Likewise.
8243 * gcc.target/i386/pr20020-3.c: Likewise.
8244 * gcc.target/i386/pr53425-1.c: Likewise.
8245 * gcc.target/i386/pr53425-2.c: Likewise.
8246 * gcc.target/i386/pr55093.c: Likewise.
8247 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8249 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8252 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8253 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8255 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8257 PR tree-optimization/53265
8258 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8260 * gcc.dg/graphite/id-6.c (test): Likewise.
8261 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8262 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8264 PR tree-optimization/53265
8265 * gcc.dg/pr53265.c: New test.
8266 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8268 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8270 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8271 n, use it as high bound instead of 4.
8273 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8276 * gcc.target/sh/pr49880-1.c: New.
8277 * gcc.target/sh/pr49880-2.c: New.
8278 * gcc.target/sh/pr49880-3.c: New.
8279 * gcc.target/sh/pr49880-4.c: New.
8280 * gcc.target/sh/pr49880-5.c: New.
8282 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8284 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8286 2013-03-13 Richard Biener <rguenther@suse.de>
8288 PR tree-optimization/56608
8289 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8291 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8294 * g++.dg/cpp0x/alias-decl-32.C: New.
8296 2013-03-11 Jan Hubicka <jh@suse.cz>
8299 * gcc.c-torture/compile/pr56571.c: New testcase.
8301 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8303 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8304 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8306 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8308 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8309 * gcc.dg/inline_4.c: Likewise.
8310 * gcc.dg/unroll_2.c: Likewise.
8311 * gcc.dg/unroll_3.c: Likewise.
8312 * gcc.dg/unroll_4.c: Likewise.
8314 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8317 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8320 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8322 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8325 * gcc.c-torture/compile/pr40797.c: New.
8327 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8329 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8331 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8334 * gfortran.dg/class_56.f90: New test.
8336 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8339 * gcc.target/mips/pr56524.c: New test.
8341 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8344 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8346 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8349 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8351 2013-03-08 Marek Polacek <polacek@redhat.com>
8353 PR tree-optimization/56478
8354 * gcc.dg/torture/pr56478.c: New test.
8356 2013-03-08 Kai Tietz <ktietz@redhat.com>
8358 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8359 targets linker option --allow-multiple-definition.
8361 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8362 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8363 * gcc.dg/pr52549.c: Add LLP64 case.
8364 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8365 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8366 * gcc.dg/torture/pr51071-2.c: Likewise.
8367 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8368 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8369 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8370 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8371 * gcc.dg/weak/weak-1.c: Likewise.
8372 * gcc.dg/weak/weak-2.c: Likewise.
8373 * gcc.dg/weak/weak-3.c: Likewise.
8374 * gcc.dg/weak/weak-4.c: Likewise.
8375 * gcc.dg/weak/weak-5.c: Likewise.
8376 * gcc.dg/weak/weak-15.c: Likewise.
8377 * gcc.dg/weak/weak-16.c: Likewise.
8379 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8381 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8383 PR tree-optimization/56559
8384 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8386 2013-03-07 Andreas Schwab <schwab@suse.de>
8388 * gcc.dg/pr31490.c: Fix last change.
8390 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8393 * g++.dg/template/crash115.C: New.
8395 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8397 PR tree-optimization/56539
8398 * gcc.c-torture/compile/pr56539.c: New test.
8400 2013-03-06 Kai Tietz <ktietz@redhat.com>
8402 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8404 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8405 * gcc.dg/lto/20091013-1_2.c: Likewise.
8406 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8408 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8410 * gnat.dg/specs/aggr6.ads: New test.
8412 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8414 * gnat.dg/loop_optimization15.ad[sb]: New test.
8416 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8419 * gcc.dg/pr56548.c: New test.
8421 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8424 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8426 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8429 * g++.dg/template/typename20.C: New test.
8431 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8434 * gcc.dg/pr56510.c: New test.
8436 PR rtl-optimization/56484
8437 * gcc.c-torture/compile/pr56484.c: New test.
8439 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8442 * g++.dg/warn/Wsign-conversion-2.C: New.
8444 2013-03-05 Richard Biener <rguenther@suse.de>
8446 PR tree-optimization/56270
8447 * gcc.dg/vect/slp-38.c: New testcase.
8449 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8451 PR rtl-optimization/56494
8452 * gcc.dg/pr56494.c: New test.
8454 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8456 * gcc.dg/pr56424.c: New test.
8458 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8460 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8461 * gcc.dg/pr56228.c <avr>: Skip.
8463 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8466 PR tree-optimization/52631
8467 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8469 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8471 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8472 * gcc.dg/vect/vect-83_64.c: Same.
8474 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8477 * gfortran.dg/pointer_check_13.f90: New test.
8479 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8482 * gfortran.dg/array_constructor_42.f90: New test.
8484 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8487 * g++.dg/template/static33.C: New.
8488 * g++.dg/template/static34.C: Likewise.
8491 * g++.dg/template/static35.C: New.
8493 2013-03-01 Steve Ellcey <sellcey@mips.com>
8495 * gcc.dg/pr56396.c: Require pic support.
8497 2013-03-01 Richard Biener <rguenther@suse.de>
8499 PR tree-optimization/55481
8500 * gcc.dg/torture/pr56488.c: New testcase.
8502 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8503 Jakub Jelinek <jakub@redhat.com>
8506 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8507 no_sanitize_address attribute rather than no_address_safety_analysis.
8508 * g++.dg/asan/sanitizer_test_utils.h
8509 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8510 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8511 in addition to no_address_safety_analysis.
8513 2013-02-28 Jason Merrill <jason@redhat.com>
8516 * g++.dg/cpp0x/constexpr-and.C: New.
8518 2013-02-28 Martin Jambor <mjambor@suse.cz>
8520 PR tree-optimization/56294
8521 * g++.dg/debug/pr56294.C: New test.
8523 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8525 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8527 2013-02-27 Marek Polacek <polacek@redhat.com>
8529 PR rtl-optimization/56466
8530 * gcc.dg/pr56466.c: New test.
8532 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8534 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8535 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8536 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8538 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8541 * gcc.dg/pr45472.c: New test.
8543 2013-02-26 Marek Polacek <polacek@redhat.com>
8545 PR tree-optimization/56426
8546 * gcc.dg/pr56436.c: New test.
8548 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8550 PR tree-optimization/56448
8551 * gcc.c-torture/compile/pr56448.c: New test.
8553 PR tree-optimization/56443
8554 * gcc.dg/torture/pr56443.c: New test.
8556 2013-02-25 Richard Biener <rguenther@suse.de>
8558 PR tree-optimization/56175
8559 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8561 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8564 * g++.dg/torture/pr56403.C: New test.
8566 2013-02-25 Catherine Moore <clm@codesourcery.com>
8569 2013-02-24 Catherine Moore <clm@codesourcery.com>
8570 Richard Sandiford <rdsandiford@googlemail.com>
8572 * gcc.target/mips/mips.exp: Add microMIPS support.
8573 * gcc.target/mips/umips-movep-2.c: New test.
8574 * gcc.target/mips/umips-lwp-2.c: New test.
8575 * gcc.target/mips/umips-swp-5.c: New test.
8576 * gcc.target/mips/umips-constraints-1.c: New test.
8577 * gcc.target/mips/umips-lwp-3.c: New test.
8578 * gcc.target/mips/umips-swp-6.c: New test.
8579 * gcc.target/mips/umips-constraints-2.c: New test.
8580 * gcc.target/mips/umips-save-restore-1.c: New test.
8581 * gcc.target/mips/umips-lwp-4.c: New test.
8582 * gcc.target/mips/umips-swp-7.c: New test.
8583 * gcc.target/mips/umips-save-restore-2.c: New test.
8584 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8585 * gcc.target/mips/umips-lwp-5.c: New test.
8586 * gcc.target/mips/umips-save-restore-3.c: New test.
8587 * gcc.target/mips/umips-lwp-6.c: New test.
8588 * gcc.target/mips/umips-swp-1.c: New test.
8589 * gcc.target/mips/umips-lwp-7.c: New test.
8590 * gcc.target/mips/umips-swp-2.c: New test.
8591 * gcc.target/mips/umips-lwp-8.c: New test.
8592 * gcc.target/mips/umips-swp-3.c: New test.
8593 * gcc.target/mips/umips-movep-1.c: New test.
8594 * gcc.target/mips/umips-lwp-1.c: New test.
8595 * gcc.target/mips/umips-swp-4.c: New test.
8597 2013-02-24 Catherine Moore <clm@codesourcery.com>
8598 Richard Sandiford <rdsandiford@googlemail.com>
8600 * gcc.target/mips/mips.exp: Add microMIPS support.
8601 * gcc.target/mips/umips-movep-2.c: New test.
8602 * gcc.target/mips/umips-lwp-2.c: New test.
8603 * gcc.target/mips/umips-swp-5.c: New test.
8604 * gcc.target/mips/umips-constraints-1.c: New test.
8605 * gcc.target/mips/umips-lwp-3.c: New test.
8606 * gcc.target/mips/umips-swp-6.c: New test.
8607 * gcc.target/mips/umips-constraints-2.c: New test.
8608 * gcc.target/mips/umips-save-restore-1.c: New test.
8609 * gcc.target/mips/umips-lwp-4.c: New test.
8610 * gcc.target/mips/umips-swp-7.c: New test.
8611 * gcc.target/mips/umips-save-restore-2.c: New test.
8612 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8613 * gcc.target/mips/umips-lwp-5.c: New test.
8614 * gcc.target/mips/umips-save-restore-3.c: New test.
8615 * gcc.target/mips/umips-lwp-6.c: New test.
8616 * gcc.target/mips/umips-swp-1.c: New test.
8617 * gcc.target/mips/umips-lwp-7.c: New test.
8618 * gcc.target/mips/umips-swp-2.c: New test.
8619 * gcc.target/mips/umips-lwp-8.c: New test.
8620 * gcc.target/mips/umips-swp-3.c: New test.
8621 * gcc.target/mips/umips-movep-1.c: New test.
8622 * gcc.target/mips/umips-lwp-1.c: New test.
8623 * gcc.target/mips/umips-swp-4.c: New test.
8625 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8628 * lib/asan-dg.exp (asan_link_flags): Add
8629 -B${gccpath}/libsanitizer/asan/ to flags.
8631 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8634 * gcc.dg/torture/pr56420.c: New test.
8636 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8639 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8641 2013-02-21 Martin Jambor <mjambor@suse.cz>
8643 PR tree-optimization/56310
8644 * g++.dg/ipa/pr56310.C: New test.
8646 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8649 * gfortran.dg/proc_ptr_comp_37.f90: New.
8651 2013-02-21 Richard Biener <rguenther@suse.de>
8653 PR tree-optimization/56415
8655 2013-02-11 Richard Biener <rguenther@suse.de>
8657 PR tree-optimization/56273
8658 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8659 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8660 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8661 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8662 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8663 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8665 2013-02-21 Marek Polacek <polacek@redhat.com>
8667 PR tree-optimization/56398
8668 * g++.dg/torture/pr56398.C: New test.
8670 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8673 * gcc.c-torture/compile/pr56405.c: New test.
8675 2013-02-20 Jan Hubicka <jh@suse.cz>
8677 PR tree-optimization/56265
8678 * g++.dg/ipa/devirt-11.C: New testcase.
8680 2013-02-20 Richard Biener <rguenther@suse.de>
8682 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8684 2013-02-20 Richard Biener <rguenther@suse.de>
8685 Jakub Jelinek <jakub@redhat.com>
8687 PR tree-optimization/56396
8688 * gcc.dg/pr56396.c: New testcase.
8690 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8693 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8695 2013-02-19 Richard Biener <rguenther@suse.de>
8697 PR tree-optimization/56384
8698 * gcc.dg/torture/pr56384.c: New testcase.
8700 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8702 PR tree-optimization/56350
8703 * gcc.dg/pr56350.c: New test.
8705 PR tree-optimization/56381
8706 * g++.dg/opt/pr56381.C: New test.
8708 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8711 * lib/dg-pch.exp (pch-init, pch-finish,
8712 check_effective_target_pch_supported_debug): New procs.
8713 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8714 Likewise if $pch_unsupported_debug and $flags include -g.
8715 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8716 and dg-require-effective-target pch_unsupported_debug.
8717 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8718 * objc.dg/pch/pch.exp: Likewise.
8719 * gcc.dg/pch/pch.exp: Likewise.
8720 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8721 pch_unsupported_debug.
8722 * gcc.dg/pch/valid-1.hs: Likewise.
8723 * gcc.dg/pch/valid-1b.c: Likewise.
8724 * gcc.dg/pch/valid-1b.hs: Likewise.
8726 2013-02-18 Richard Biener <rguenther@suse.de>
8728 PR tree-optimization/56366
8729 * gcc.dg/torture/pr56366.c: New testcase.
8731 2013-02-18 Richard Biener <rguenther@suse.de>
8734 * gcc.dg/torture/pr56349.c: New testcase.
8736 2013-02-18 Richard Biener <rguenther@suse.de>
8738 PR tree-optimization/56321
8739 * gcc.dg/torture/pr56321.c: New testcase.
8741 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8743 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8745 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8746 Dodji Seketeli <dodji@redhat.com>
8749 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8750 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8751 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8752 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8753 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8754 * c-c++-common/asan/pr56330.c: Likewise.
8755 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8756 Ensure the size argument of __builtin_memcpy is a constant.
8758 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8759 Paolo Carlini <paolo.carlini@oracle.com>
8762 * g++.dg/cpp0x/enum23.C: New.
8764 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8767 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8769 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8771 PR rtl-optimization/56348
8772 * gcc.target/i386/pr56348.c: New test.
8774 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8776 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8777 * gcc.target/arm/interrupt-2.c: Likewise.
8779 2013-02-15 Tobias Burnus <burnus@net-b.de>
8782 * gfortran.dg/matmul_9.f90: New.
8784 2013-02-15 Tobias Burnus <burnus@net-b.de>
8787 * gfortran.dg/init_flag_11.f90: New.
8789 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8791 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8793 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8795 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8798 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8799 Tobias Burnus <burnus@net-b.de>
8802 * gfortran.dg/allocatable_function_7.f90: New.
8804 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8807 * asan_globals_test-wrapper.cc: New file.
8808 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8809 instead of asan_globals_test.cc as dg-additional-sources.
8810 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8811 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8812 "sanitizer_test_utils.h" instead of
8813 "sanitizer_common/tests/sanitizer_test_utils.h".
8814 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8815 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8816 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8817 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8818 * g++.dg/asan/asan_test.cc: Synced from upstream.
8819 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8821 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8824 * c-c++-common/asan/memcmp-2.c: New test.
8826 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8829 * g++.dg/cpp0x/udlit-string-literal.h: New.
8830 * g++.dg/cpp0x/udlit-string-literal.C: New.
8832 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8834 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8836 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8839 * gcc.target/arm/pr56184.C: New test.
8841 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8844 * g++.dg/torture/pr56302.C: New test.
8845 * g++.dg/cpp0x/constexpr-56302.C: New test.
8846 * c-c++-common/pr56302.c: New test.
8848 2013-02-13 Tobias Burnus <burnus@net-b.de>
8849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8852 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8853 * gfortran.dg/quad_3.f90: Ditto.
8855 2013-02-13 Kostya Serebryany <kcc@google.com>
8857 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8858 to match the fresh asan run-time.
8859 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8861 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8863 Avoid instrumenting duplicated memory access in the same basic block
8864 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8865 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8866 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8867 * c-c++-common/asan/inc.c: Likewise.
8869 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8872 * gcc.target/i386/pr56148.c: New test.
8874 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8875 Tobias Burnus <burnus@net-b.de>
8878 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8881 2013-02-12 Richard Biener <rguenther@suse.de>
8884 * gcc.dg/lto/pr56297_0.c: New testcase.
8885 * gcc.dg/lto/pr56297_0.c: Likewise.
8887 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8890 * gfortran.dg/typebound_deferred_1.f90: New.
8892 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8894 PR rtl-optimization/56151
8895 * gcc.target/i386/pr56151.c: New test.
8897 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8899 * g++.dg/ext/mv12.C: New test.
8900 * g++.dg/ext/mv12.h: New file.
8901 * g++.dg/ext/mv12-aux.C: New file.
8902 * g++.dg/ext/mv13.C: New test.
8904 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8906 * lib/target-supports.exp
8907 (check_effective_target_powerpc_eabi_ok): New.
8908 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8910 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8911 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8913 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8914 * gcc.target/powerpc/pr51623.c: Likewise.
8915 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8916 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8918 2013-02-11 Alexander Potapenko <glider@google.com>
8919 Jack Howarth <howarth@bromo.med.uc.edu>
8920 Jakub Jelinek <jakub@redhat.com>
8923 * g++.dg/asan/pr55617.C: Run on all targets.
8925 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8927 PR rtl-optimization/56275
8928 * gcc.dg/pr56275.c: New test.
8930 2013-02-11 Richard Biener <rguenther@suse.de>
8932 PR tree-optimization/56273
8933 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8935 2013-02-11 Richard Biener <rguenther@suse.de>
8937 PR tree-optimization/56264
8938 * gcc.dg/torture/pr56264.c: New testcase.
8940 2013-02-11 Richard Biener <rguenther@suse.de>
8942 PR tree-optimization/56273
8943 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8944 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8945 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8946 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8947 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8948 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8950 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8952 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8953 for *-*-linux-gnu targets.
8954 * g++.dg/asan/interception-test-1.c: Ditto.
8955 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8956 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8958 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8961 * gfortran.dg/intrinsic_size_4.f90 : New test.
8963 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8966 * gcc.target/powerpc/pr56256.c: New test.
8968 2013-02-08 Ian Lance Taylor <iant@google.com>
8970 * lib/go.exp: Load timeout.exp.
8972 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8974 PR rtl-optimization/56246
8975 * gcc.target/i386/pr56246.c: New test.
8977 2013-02-08 Jeff Law <law@redhat.com>
8980 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8982 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8985 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8988 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8990 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8992 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8994 PR rtl-optimization/56195
8995 * gcc.dg/torture/pr56195.c: New test.
8997 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9000 * gfortran.dg/recursive_interface_2.f90: New test.
9002 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9004 PR tree-optimization/56250
9005 * gcc.c-torture/execute/pr56250.c: New test.
9007 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9009 PR tree-optimization/56064
9010 * gcc.dg/fixed-point/view-convert-2.c: New test.
9012 2013-02-08 Michael Matz <matz@suse.de>
9014 PR tree-optimization/52448
9015 * gcc.dg/pr52448.c: New test.
9017 2013-02-08 Richard Biener <rguenther@suse.de>
9020 * gcc.dg/torture/pr56181.c: New testcase.
9022 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9025 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9026 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9028 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9031 * g++.dg/parse/crash61.C: New test.
9034 * g++.dg/parse/pr56239.C: New test.
9037 * g++.dg/abi/mangle61.C: New test.
9039 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9041 PR rtl-optimization/56225
9042 * gcc.target/i386/pr56225.c: New test.
9044 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9047 * gcc.dg/guality/pr56154-1.c: New test.
9048 * gcc.dg/guality/pr56154-2.c: New test.
9049 * gcc.dg/guality/pr56154-3.c: New test.
9050 * gcc.dg/guality/pr56154-4.c: New test.
9051 * gcc.dg/guality/pr56154-aux.c: New file.
9053 PR tree-optimization/55789
9054 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9056 * gcc.dg/tree-ssa/inline-3.c: Add
9057 --param max-early-inliner-iterations=2 option.
9059 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9062 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9063 Add -fno-dwarf2-cfi-asm to dg-options.
9066 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9069 * gcc.dg/pr56228.c: New test.
9071 2013-02-07 Alan Modra <amodra@gmail.com>
9074 * gcc.target/powerpc/pr54009.c: New test.
9076 * gfortran.dg/pr54131.f: New test.
9078 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9081 * gfortran.dg/array_constructor_41.f90: New test.
9083 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9086 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9088 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9091 * g++.dg/gomp/pr56217.C: New test.
9093 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9095 PR tree-optimization/56205
9096 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9097 * gcc.c-torture/execute/pr56205.c: New test.
9099 2013-02-05 Richard Biener <rguenther@suse.de>
9101 PR tree-optimization/53342
9102 PR tree-optimization/53185
9103 * gcc.dg/vect/pr53185-2.c: New testcase.
9105 2013-02-05 Jan Hubicka <jh@suse.cz>
9107 PR tree-optimization/55789
9108 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9109 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9110 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9111 * g++.dg/ipa/inline-1.C: New testcase.
9112 * g++.dg/ipa/inline-2.C: New testcase.
9113 * g++.dg/ipa/inline-3.C: New testcase.
9115 2013-02-05 Jan Hubicka <jh@suse.cz>
9117 PR tree-optimization/55789
9118 * g++.dg/torture/pr55789.C: New testcase.
9120 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9123 * gcc.dg/pr56167.c: New test.
9125 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9128 * gcc.target/sh/pr55146.c: New.
9130 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9132 PR tree-optimization/54386
9133 * gcc.target/sh/pr54386.c: New.
9135 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9138 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9141 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9143 2013-02-04 Alexander Potapenko <glider@google.com>
9144 Jack Howarth <howarth@bromo.med.uc.edu>
9145 Jakub Jelinek <jakub@redhat.com>
9148 * g++.dg/asan/pr55617.C: New test.
9150 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9153 * gfortran.dg/typebound_operator_19.f90: New test.
9154 * gfortran.dg/typebound_assignment_4.f90: New test.
9156 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9159 * gfortran.dg/recursive_interface_1.f90: New test.
9161 2013-02-04 Richard Guenther <rguenther@suse.de>
9164 * gcc.dg/lto/pr56168_0.c: New testcase.
9165 * gcc.dg/lto/pr56168_1.c: Likewise.
9167 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9171 * gfortran.dg/block_12.f90: New test.
9172 * gfortran.dg/module_error_1.f90: New test.
9174 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9176 * lib/target-supports.exp (check_effective_target_vect_float)
9177 (check_effective_target_vect_no_align): Add mips-sde-elf.
9179 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9181 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9183 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9185 * gcc.dg/pr56023.c: XFAIL on AIX.
9186 * gcc.dg/vect/pr49352.c: Same.
9188 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9190 * gnat.dg/opt26.adb: New test.
9192 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9195 2013-01-27 Amol Pise <amolpise15@gmail.com>
9197 * gcc.target/arm/neon-vfnms-1.c: New test.
9198 * gcc.target/arm/neon-vfnma-1.c: New test.
9200 2013-01-31 Richard Biener <rguenther@suse.de>
9202 PR tree-optimization/56157
9203 * gcc.dg/torture/pr56157.c: New testcase.
9205 2013-01-30 Richard Biener <rguenther@suse.de>
9207 PR tree-optimization/56150
9208 * gcc.dg/torture/pr56150.c: New testcase.
9210 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9213 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9214 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9215 printed in backtrace.
9216 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9217 to avoid errors about mismatched allocation vs. deallocation.
9220 * g++.dg/mv1.C: Moved to...
9221 * g++.dg/ext/mv1.C: ... here. Adjust test.
9222 * g++.dg/mv2.C: Moved to...
9223 * g++.dg/ext/mv2.C: ... here. Adjust test.
9224 * g++.dg/mv3.C: Moved to...
9225 * g++.dg/ext/mv3.C: ... here.
9226 * g++.dg/mv4.C: Moved to...
9227 * g++.dg/ext/mv4.C: ... here.
9228 * g++.dg/mv5.C: Moved to...
9229 * g++.dg/ext/mv5.C: ... here. Adjust test.
9230 * g++.dg/mv6.C: Moved to...
9231 * g++.dg/ext/mv6.C: ... here. Adjust test.
9232 * g++.dg/ext/mv7.C: New test.
9233 * g++.dg/ext/mv8.C: New test.
9234 * g++.dg/ext/mv9.C: New test.
9235 * g++.dg/ext/mv10.C: New test.
9236 * g++.dg/ext/mv11.C: New test.
9238 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9240 PR rtl-optimization/56144
9241 * gcc.dg/pr56144.c: New.
9243 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9245 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9247 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9248 * g++.dg/cpp0x/constexpr-55573.C: Same
9250 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9252 PR tree-optimization/56064
9253 * gcc.dg/fixed-point/view-convert.c: New test.
9255 2013-01-30 Andreas Schwab <schwab@suse.de>
9257 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9258 evaluate the end index in string range.
9260 2013-01-30 Tobias Burnus <burnus@net-b.de>
9263 * gfortran.dg/allocatable_function_6.f90: New.
9265 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9266 Mikael Morin <mikael@gcc.gnu.org>
9269 * gfortran.dg/proc_ptr_comp_36.f90: New.
9271 2013-01-29 Richard Biener <rguenther@suse.de>
9273 PR tree-optimization/55270
9274 * gcc.dg/torture/pr55270.c: New testcase.
9276 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9278 PR rtl-optimization/56117
9279 * gcc.dg/pr56117.c: New test.
9281 2013-01-28 Richard Biener <rguenther@suse.de>
9283 PR tree-optimization/56034
9284 * gcc.dg/torture/pr56034.c: New testcase.
9286 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9288 PR tree-optimization/56125
9289 * gcc.dg/pr56125.c: New test.
9291 2013-01-28 Tobias Burnus <burnus@net-b.de>
9292 Mikael Morin <mikael@gcc.gnu.org>
9295 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9296 * gfortran.dg/import8.f90: Likewise.
9297 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9298 * gfortran.dg/import10.f90: New test.
9299 * gfortran.dg/import11.f90: Likewise
9301 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9304 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9305 string.h. Provide memset, malloc and free prototypes, adjust line
9306 numbers in dg-output.
9307 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9308 Provide memset prototype and adjust line numbers in dg-output.
9309 * c-c++-common/asan/global-overflow-1.c: Likewise.
9311 PR tree-optimization/56094
9312 * gcc.dg/pr56094.c: New test.
9314 2013-01-27 Amol Pise <amolpise15@gmail.com>
9316 * gcc.target/arm/neon-vfnms-1.c: New test.
9317 * gcc.target/arm/neon-vfnma-1.c: New test.
9319 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9322 * gcc.target/i386/pr56114.c: New test.
9324 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9327 * gfortran.dg/associate_14.f90: New test.
9330 * gfortran.dg/associate_13.f90: New test.
9332 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9334 PR tree-optimization/56098
9335 * gcc.dg/pr56098-1.c: New test.
9336 * gcc.dg/pr56098-2.c: New test.
9338 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9341 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9343 2013-01-22 Marek Polacek <polacek@redhat.com>
9345 PR tree-optimization/56035
9346 * gcc.dg/pr56035.c: New test.
9348 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9350 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9353 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9355 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9357 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9360 * gcc.dg/pr56078.c: New test.
9361 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9363 2013-01-24 Martin Jambor <mjambor@suse.cz>
9365 PR tree-optimization/55927
9366 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9368 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9370 * gcc.target/i386/movsd.c: New test.
9372 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9375 * gcc.target/i386/pr55934.c: New test.
9377 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9380 * gfortran.dg/select_8.f90: New.
9382 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9384 * gcc.target/microblaze/microblaze.exp: Remove
9385 target_config_cflags check.
9387 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9390 * gfortran.dg/gomp/pr56052.f90: New test.
9393 * gcc.dg/pr49069.c: New test.
9395 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9398 * g++.dg/cpp0x/constexpr-static10.C: New.
9400 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9403 * gcc.target/i386/pr56028.c: New test.
9405 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9408 * gcc.target/i386/pr55686.c: New test.
9410 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9413 * g++.dg/cpp0x/variadic139.C: New test.
9414 * g++.dg/cpp0x/variadic140.C: Likewise.
9415 * g++.dg/cpp0x/variadic141.C: Likewise.
9417 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9419 * gnat.dg/warn8.adb: New test.
9421 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9424 * gfortran.dg/include_8.f90: New test.
9426 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9428 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9429 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9431 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9433 PR tree-optimization/56051
9434 * gcc.c-torture/execute/pr56051.c: New test.
9436 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9438 PR rtl-optimization/56023
9439 * gcc.dg/pr56023.c: New test.
9441 2013-01-21 Martin Jambor <mjambor@suse.cz>
9444 * gcc.target/i386/pr56022.c: New test.
9446 2013-01-21 Jason Merrill <jason@redhat.com>
9448 * lib/target-supports.exp (check_effective_target_alias): New.
9450 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9453 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9455 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9457 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9459 2013-01-19 Jeff Law <law@redhat.com>
9461 PR tree-optimization/52631
9462 * tree-ssa/pr52631.c: New test.
9463 * tree-ssa/ssa-fre-9: Update expected output.
9465 2013-01-19 Anthony Green <green@moxielogic.com>
9467 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9470 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9472 PR tree-optimization/56029
9473 * g++.dg/torture/pr56029.C: New test.
9475 2013-01-18 Sharad Singhai <singhai@google.com>
9477 PR tree-optimization/55995
9478 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9480 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9483 * gcc.target/i386/pr55433.c: New.
9485 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9488 * gfortran.dg/pr56015.f90: New test.
9490 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9492 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9494 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9496 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9497 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9498 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9499 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9500 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9502 2013-01-17 Jeff Law <law@redhat.com>
9504 * gcc.dg/pr52573.c: Move to...
9505 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9507 PR rtl-optimization/52573
9508 * gcc.dg/pr52573.c: New test.
9510 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9513 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9514 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9515 check_no_compiler_messages to test support in ucontext.h.
9516 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9517 compliant RLIMIT_AS.
9519 2013-01-17 Marek Polacek <polacek@redhat.com>
9521 PR rtl-optimization/55833
9522 * gcc.dg/pr55833.c: New test.
9524 2013-01-17 Jan Hubicka <jh@suse.cz>
9526 PR tree-optimization/55273
9527 * gcc.c-torture/compile/pr55273.c: New testcase.
9529 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9532 * gcc.target/pr55981.c: New test.
9534 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9536 * gcc.target/arm/pr40887.c: Require at least armv5.
9537 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9538 * gcc.target/arm/pr51915.c: Likewise.
9539 * gcc.target/arm/pr52006.c: Likewise.
9540 * gcc.target/arm/pr53187.c: Likewise.
9542 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9543 * gcc.target/arm/ftest-support-arm.h: Delete.
9544 * gcc.target/arm/ftest-support-thumb.h: Delete.
9545 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9546 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9547 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9548 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9549 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9550 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9551 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9552 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9553 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9554 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9555 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9556 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9557 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9558 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9559 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9560 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9561 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9562 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9563 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9564 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9565 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9566 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9567 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9568 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9570 2013-01-17 Martin Jambor <mjambor@suse.cz>
9572 PR tree-optimizations/55264
9573 * g++.dg/ipa/pr55264.C: New test.
9575 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9578 * gfortran.dg/class_55.f90: New.
9580 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9583 * gcc.c-torture/execute/builtins/builtins.exp: Add
9584 -Wl,--allow-multiple-definition for eabi and elf targets.
9587 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9588 check_effective_target_vect_perm_short,
9589 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9590 check_effective_target_vect64): Return 0 for big-endian ARM.
9591 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9593 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9596 2013-01-16 Richard Biener <rguenther@suse.de>
9598 PR tree-optimization/55964
9599 * gcc.dg/torture/pr55964.c: New testcase.
9601 2013-01-16 Richard Biener <rguenther@suse.de>
9603 PR tree-optimization/54767
9604 PR tree-optimization/53465
9605 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9607 2013-01-16 Christian Bruel <christian.bruel@st.com>
9610 * gcc.target/sh/sh-switch.c: New testcase.
9612 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9614 * gcc.dg/webizer.c: Increase the array size.
9616 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9619 * gcc.dg/pr55940.c: New test.
9621 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9622 Harald Anlauf <anlauf@gmx.de>
9624 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9625 * gfortran.dg/bounds_check_5.f90: Likewise.
9626 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9627 * gfortran.dg/continuation_9.f90: Likewise.
9628 * gfortran.dg/move_alloc_13.f90: Likewise.
9629 * gfortran.dg/structure_constructor_11.f90: Likewise.
9630 * gfortran.dg/tab_continuation.f: Likewise.
9631 * gfortran.dg/warning-directive-2.F90: Likewise.
9632 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9634 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9636 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9637 * gcc.target/arm/fma-sp.c: Likewise.
9639 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9641 PR rtl-optimization/55153
9642 * gcc.dg/pr55153.c: New.
9644 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9646 PR tree-optimization/55920
9647 * gcc.c-torture/compile/pr55920.c: New test.
9649 2013-01-15 Richard Biener <rguenther@suse.de>
9652 * gcc.dg/torture/pr55882.c: New testcase.
9654 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9656 PR tree-optimization/55955
9657 * gcc.c-torture/compile/pr55955.c: New test.
9659 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9662 * g++.dg/cpp0x/alias-decl-31.C: New test.
9664 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9667 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9668 case where interface is null.
9670 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9673 * gfortran.dg/array_constructor_40.f90: New test.
9675 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9677 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9679 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9681 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9682 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9683 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9684 * gcc.target/aarch64/vect-ld1r.c: New.
9685 * gcc.target/aarch64/vect-ld1r.x: New.
9687 2013-01-14 Andi Kleen <ak@linux.intel.com>
9690 * gcc.target/i386/hle-clear-rel.c: New file
9691 * gcc.target/i386/hle-store-rel.c: New file.
9693 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9695 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9696 * gfortran.dg/bounds_check_4.f90: Likewise.
9697 * gfortran.dg/inquire_10.f90: Likewise.
9698 * gfortran.dg/minloc_3.f90: Likewise.
9699 * gfortran.dg/minlocval_3.f90: Likewise.
9700 * gfortran.dg/module_double_reuse.f90: Likewise.
9701 * gfortran.dg/mvbits_1.f90: Likewise.
9702 * gfortran.dg/oldstyle_1.f90: Likewise.
9703 * gfortran.dg/pr20163-2.f: Likewise.
9704 * gfortran.dg/save_1.f90: Likewise.
9705 * gfortran.dg/scan_1.f90: Likewise.
9706 * gfortran.dg/select_char_1.f90: Likewise.
9707 * gfortran.dg/shape_4.f90: Likewise.
9708 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9709 * gfortran.dg/function_optimize_10.f90: Likewise.
9710 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9711 * gfortran.dg/used_types_17.f90: Likewise.
9712 * gfortran.dg/used_types_18.f90: Likewise.
9714 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9717 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9719 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9721 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9723 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9725 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9727 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9730 * gfortran.dg/assumed_type_2.f90: Fix test case.
9731 * gfortran.dg/internal_pack_13.f90: New test.
9732 * gfortran.dg/internal_pack_14.f90: New test.
9734 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9737 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9738 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9741 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9743 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9745 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9748 * gcc.target/s390/pr55719.c: New testcase.
9750 2013-01-11 Richard Guenther <rguenther@suse.de>
9752 PR tree-optimization/44061
9753 * gcc.dg/pr44061.c: New testcase.
9755 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9757 Update copyright years.
9759 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9760 Jakub Jelinek <jakub@redhat.com>
9763 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9765 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9767 PR rtl-optimization/55672
9768 * gcc.target/i386/pr55672.c: New.
9770 2013-01-10 Jeff Law <law@redhat.com>
9772 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9773 pass/fail message unique.
9776 2013-01-10 Jason Merrill <jason@redhat.com>
9778 * ada/.gitignore: New.
9780 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9782 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9784 * g++.dg/tls/thread_local2.C: Likewise.
9785 * g++.dg/tls/thread_local2g.C: Likewise.
9786 * g++.dg/tls/thread_local6.C: Likewise.
9787 * g++.dg/tls/thread_local-order1.C: Add tls options.
9788 * g++.dg/tls/thread_local-order2.C: Likewise.
9789 * g++.dg/tls/thread_local3.C: Likewise.
9790 * g++.dg/tls/thread_local3g.C: Likewise.
9791 * g++.dg/tls/thread_local4.C: Likewise.
9792 * g++.dg/tls/thread_local4g.C: Likewise.
9793 * g++.dg/tls/thread_local5.C: Likewise.
9794 * g++.dg/tls/thread_local5g.C: Likewise.
9795 * g++.dg/tls/thread_local6g.C: Likewise.
9797 2013-01-10 Kostya Serebryany <kcc@google.com>
9799 * g++.dg/asan/asan_test.cc: Sync from upstream.
9801 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9803 PR tree-optimization/55921
9804 * gcc.c-torture/compile/pr55921.c: New test.
9806 2013-01-09 Jan Hubicka <jh@suse.cz>
9808 PR tree-optimization/55569
9809 * gcc.c-torture/compile/pr55569.c: New testcase.
9811 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9814 * gfortran.dg/use_28.f90: New test.
9816 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9818 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9819 number matching more robust.
9821 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9823 PR rtl-optimization/55829
9824 * gcc.target/i386/pr55829.c: New.
9826 2013-01-09 Tobias Burnus <burnus@net-b.de>
9829 * gfortran.dg/bind_c_bool_1.f90: New.
9830 * gfortran.dg/do_5.f90: Add dg-warning.
9832 2013-01-09 Jan Hubicka <jh@suse.cz>
9834 PR tree-optimization/55875
9835 * gcc.c-torture/execute/pr55875.c: New testcase.
9836 * g++.dg/torture/pr55875.C: New testcase.
9838 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9841 * c-c++-common/pr48418.c: New test.
9843 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9846 * g++.dg/tls/thread_local-ice.C: New.
9848 2013-01-09 Andreas Schwab <schwab@suse.de>
9850 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9852 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9854 PR tree-optimization/48189
9855 * gcc.dg/pr48189.c: New test.
9857 2013-01-04 Jan Hubicka <jh@suse.cz>
9859 PR tree-optimization/55823
9860 * g++.dg/ipa/devirt-10.C: New testcase.
9862 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9863 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9865 PR rtl-optimization/55845
9866 * gcc.target/i386/pr55845.c: New test.
9868 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9870 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9871 instructions generated instead of number of occurances.
9873 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9875 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9876 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9877 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9878 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9879 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9880 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9881 * gcc.target/aarch64/vect-fcm.x: Likewise.
9882 * lib/target-supports.exp
9883 (check_effective_target_vect_cond): Enable for AArch64.
9885 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9887 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9888 endian-safe float pool loading.
9889 (test_square_root_v4sf): Likewise.
9890 (test_square_root_v2df): Likewise.
9891 * lib/target-supports.exp
9892 (check_effective_target_vect_call_sqrtf): Add AArch64.
9894 2013-01-08 Martin Jambor <mjambor@suse.cz>
9897 * gcc.dg/tree-ssa/pr55579.c: New test.
9899 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9901 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9904 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9907 * gcc.dg/torture/pr55890-3.c: New test.
9910 * gcc.c-torture/compile/pr55851.c: New test.
9913 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9916 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9919 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9921 2013-01-07 Tobias Burnus <burnus@net-b.de>
9924 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9925 * gfortran.dg/pointer_init_7.f90: New.
9927 2013-01-07 Richard Biener <rguenther@suse.de>
9929 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9931 2013-01-07 Richard Biener <rguenther@suse.de>
9934 * gcc.dg/torture/pr55890-1.c: New testcase.
9935 * gcc.dg/torture/pr55890-2.c: Likewise.
9937 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9939 * gcc.target/aarch64/fmovd.c: New.
9940 * gcc.target/aarch64/fmovf.c: Likewise.
9941 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9942 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9943 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9944 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9945 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9946 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9948 2013-01-07 Richard Biener <rguenther@suse.de>
9950 PR tree-optimization/55888
9951 PR tree-optimization/55862
9952 * gcc.dg/torture/pr55888.c: New testcase.
9954 2013-01-07 Tobias Burnus <burnus@net-b.de>
9957 * gfortran.dg/intrinsic_size_3.f90: New.
9959 2013-01-07 Tobias Burnus <burnus@net-b.de>
9962 * gfortran.dg/select_type_32.f90: New.
9964 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9967 * g++.dg/cpp0x/alias-decl-29.C: New test.
9969 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9974 * gfortran.dg/class_array_15.f03: New test.
9976 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9981 * gfortran.dg/use_23.f90: New test.
9982 * gfortran.dg/use_24.f90: New test.
9983 * gfortran.dg/use_25.f90: New test.
9984 * gfortran.dg/use_26.f90: New test.
9985 * gfortran.dg/use_27.f90: New test.
9987 2013-01-06 Olivier Hainque <hainque@adacore.com>
9989 * gnat.dg/specs/clause_on_volatile.ads: New test.
9991 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9993 * gnat.dg/alignment10.adb: New test.
9995 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9996 Mikael Morin <mikael@gcc.gnu.org>
9999 * gfortran.dg/use_22.f90: New test.
10001 2013-01-04 Andrew Pinski <apinski@cavium.com>
10003 * gcc.target/aarch64/cmp-1.c: New testcase.
10005 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10008 * gfortran.dg/select_type_31.f03: New test.
10010 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10012 PR c++/54526 (again)
10013 * g++.dg/cpp0x/parse2.C: Extend.
10014 * g++.old-deja/g++.other/crash28.C: Adjust.
10016 2013-01-04 Richard Biener <rguenther@suse.de>
10018 PR tree-optimization/55862
10019 * gcc.dg/torture/pr55862.c: New testcase.
10021 2013-01-04 Martin Jambor <mjambor@suse.cz>
10023 PR tree-optimization/55755
10024 * gcc.dg/torture/pr55755.c: New test.
10025 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10026 * gcc.dg/tree-ssa/pr45144.c: Update.
10028 2013-01-04 Richard Biener <rguenther@suse.de>
10030 PR middle-end/55863
10031 * gcc.dg/fold-reassoc-2.c: New testcase.
10033 2013-01-04 Tobias Burnus <burnus@net-b.de>
10036 * gfortran.dg/null_7.f90: New.
10038 2013-01-04 Tobias Burnus <burnus@net-b.de>
10042 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10043 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10044 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10046 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10048 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10050 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10053 * gfortran.dg/assignment_1.f90: Modified.
10054 * gfortran.dg/assignment_4.f90: New.
10056 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10058 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10060 2013-01-03 Richard Biener <rguenther@suse.de>
10062 PR tree-optimization/55857
10063 * gcc.dg/vect/pr55857-1.c: New testcase.
10064 * gcc.dg/vect/pr55857-2.c: Likewise.
10066 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10068 PR rtl-optimization/55838
10069 * gcc.dg/pr55838.c: New test.
10071 PR tree-optimization/55832
10072 * gcc.c-torture/compile/pr55832.c: New test.
10074 2013-01-02 Teresa Johnson <tejohnson@google.com>
10076 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10077 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10078 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10079 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10080 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10081 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10082 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10083 * gcc.dg/unroll_1.c: Ditto.
10084 * gcc.dg/unroll_2.c: Ditto.
10085 * gcc.dg/unroll_3.c: Ditto.
10086 * gcc.dg/unroll_4.c: Ditto.
10088 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10090 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10092 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10095 * gfortran.dg/eof_4.f90: New test.
10097 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10099 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10100 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10101 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10102 (compat_setup_dfp): Initialize compat_alt_caret and
10103 compat_save_TEST_ALWAYS_FLAGS.
10105 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10107 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10109 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10111 * gcc.dg/torture/fp-int-convert-2.c: New test.
10113 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10115 * gfortran.dg/newunit_3.f90: Add dg-do run.
10116 * gfortran.dg/inquire_15.f90: Add dg-do run.
10118 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10120 PR tree-optimization/55831
10121 * gcc.dg/pr55831.c: New test.
10123 Copyright (C) 2013 Free Software Foundation, Inc.
10125 Copying and distribution of this file, with or without modification,
10126 are permitted in any medium without royalty provided the copyright
10127 notice and this notice are preserved.