1 2013-12-04 Jeff Law <law@redhat.com>
3 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
4 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
5 -fisolate-erroneous-paths-attribute.
6 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8 2013-12-04 Joseph Myers <joseph@codesourcery.com>
11 * gcc.dg/c11-align-6.c: New test.
13 2013-12-04 Marek Polacek <polacek@redhat.com>
15 * c-c++-common/ubsan/overflow-mul-2.c: New test.
16 * c-c++-common/ubsan/overflow-add-1.c: New test.
17 * c-c++-common/ubsan/overflow-add-2.c: New test.
18 * c-c++-common/ubsan/overflow-mul-1.c: New test.
19 * c-c++-common/ubsan/overflow-sub-1.c: New test.
20 * c-c++-common/ubsan/overflow-sub-2.c: New test.
21 * c-c++-common/ubsan/overflow-negate-1.c: New test.
23 2013-12-04 Marek Polacek <polacek@redhat.com>
26 * gcc.dg/pr54113.c: New test.
28 2013-12-04 Jakub Jelinek <jakub@redhat.com>
31 * g++.dg/cpp0x/constexpr-template6.C: New test.
33 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
35 * gnat.dg/pack19.adb: New test.
37 2013-12-04 Jakub Jelinek <jakub@redhat.com>
39 PR rtl-optimization/58726
40 * gcc.c-torture/execute/pr58726.c: New test.
43 * g++.dg/torture/pr59163.C: New test.
45 PR tree-optimization/59355
46 * g++.dg/ipa/pr59355.C: New test.
48 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
50 * gcc.dg/tree-ssa/slsr-39.c: Update.
51 * gcc.dg/tree-ssa/slsr-41.c: New test.
53 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
55 * gcc.target/powerpc/pr57363.c: New test.
57 2013-12-03 Wei Mi <wmi@google.com>
59 PR rtl-optimization/59020
60 * testsuite/gcc.dg/pr59020.c: New.
61 * testsuite/gcc.dg/macro-fusion-1.c: New.
62 * testsuite/gcc.dg/macro-fusion-2.c: New.
64 2013-12-03 Yury Gribov <y.gribov@samsung.com>
67 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
69 * lib/ubsan-dg.exp: Likewise. Append to flags also
70 -B${gccpath}/libsanitizer/.
72 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
74 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
77 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
80 * gcc.target/i386/pr59363.c: New file.
82 2013-12-03 Marek Polacek <polacek@redhat.com>
85 * gcc.dg/pr59351.c: New test.
87 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
89 * gcc.dg/20020312-2.c: Add __nds32__ case.
90 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
91 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
92 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
93 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
94 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
95 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
96 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
97 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
98 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
99 * gcc.target/nds32: New nds32 specific directory and testcases.
100 * lib/target-supports.exp (check_profiling_available): Check for
103 2013-12-03 Jakub Jelinek <jakub@redhat.com>
105 PR tree-optimization/59362
106 * gcc.c-torture/compile/pr59362.c: New test.
109 * gcc.dg/pr59011.c: New test.
112 * g++.dg/opt/pr58864.C: New test.
114 2013-12-02 Jeff Law <law@redhat.com>
116 PR tree-optimization/59322
117 * gcc.c-torture/compile/pr59322.c: New test.
119 2013-12-02 Sriraman Tallam <tmsriram@google.com>
122 * testsuite/gcc.target/i386/pr58944.c: New test.
124 2013-12-02 Joseph Myers <joseph@codesourcery.com>
127 * gcc.dg/c90-array-lval-8.c: New test.
129 2013-12-02 Jakub Jelinek <jakub@redhat.com>
131 PR tree-optimization/59358
132 * gcc.c-torture/execute/pr59358.c: New test.
135 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
136 * lib/target-supports.exp (check_effective_target_avx2): ... here.
137 (check_effective_target_vect_simd_clones): New.
138 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
140 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
141 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
142 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
143 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
144 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
145 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
146 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
147 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
148 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
149 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
150 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
152 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
154 * gcc.dg/pr56997-4.c: New testcase.
156 2013-12-02 Marek Polacek <polacek@redhat.com>
158 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
161 2013-12-02 Richard Biener <rguenther@suse.de>
163 PR tree-optimization/59139
164 * gcc.dg/torture/pr59139.c: New testcase.
166 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
168 * gnat.dg/opt30.adb: New test.
170 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
173 * gfortran.dg/realloc_on_assign_23.f90 : New test
175 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
178 * gfortran.dg/null_5.f90 : Include new error.
179 * gfortran.dg/null_6.f90 : Include new error.
181 2013-11-29 Marek Polacek <polacek@redhat.com>
184 * g++.dg/ubsan/pr59331.C: New test.
185 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
186 Disable the -w option.
187 * c-c++-common/ubsan/vla-1.c: Likewise.
188 * c-c++-common/ubsan/vla-2.c: Likewise.
189 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
191 2013-11-29 Joseph Myers <joseph@codesourcery.com>
194 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
196 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
198 * lib/asan-dg.exp (asan_link_flags): Properly add path to
199 libsanitizer.spec to cflags.
201 2013-11-29 Richard Biener <rguenther@suse.de>
204 * g++.dg/torture/pr59208.C: New testcase.
206 2013-11-29 Jakub Jelinek <jakub@redhat.com>
207 Yury Gribov <y.gribov@samsung.com>
210 * c-c++-common/asan/pr59063-1.c: New test.
211 * c-c++-common/asan/pr59063-2.c: Likewise.
212 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
213 * lib/ubsan-dg.exp: Likewise.
215 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
217 * gnat.dg/opt29.ad[sb]: New test.
219 2013-11-29 Richard Biener <rguenther@suse.de>
222 * gcc.dg/torture/pr59338.c: New testcase.
224 2013-11-29 Jakub Jelinek <jakub@redhat.com>
227 * gcc.dg/vect/vect-simd-clone-12.c: New test.
228 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
229 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
232 * c-c++-common/pr59280.c: New test.
234 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
236 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
238 2013-11-29 Joseph Myers <joseph@codesourcery.com>
241 * gcc.dg/inline-35.c: New test.
243 2013-11-28 Jakub Jelinek <jakub@redhat.com>
246 * g++.dg/gomp/pr59297.C: New test.
248 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
251 * gcc.target/i386/pr57293.c: New.
253 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
255 * gcc.target/arm/vrinta-ce.c: New testcase.
257 2013-11-28 Richard Biener <rguenther@suse.de>
260 * gcc.dg/lto/pr59323-2_0.c: New testcase.
262 2013-11-28 Richard Biener <rguenther@suse.de>
264 PR tree-optimization/59330
265 * gcc.dg/torture/pr59330.c: New testcase.
267 2013-11-28 Richard Biener <rguenther@suse.de>
270 * gcc.dg/lto/pr59323_0.c: New testcase.
272 2013-11-28 Jakub Jelinek <jakub@redhat.com>
275 PR tree-optimization/58018
276 PR tree-optimization/58131
277 * gcc.dg/torture/pr57393-1.c: New test.
278 * gcc.dg/torture/pr57393-2.c: New test.
279 * gcc.dg/torture/pr57393-3.c: New test.
280 * gcc.dg/torture/pr58018.c: New test.
281 * gcc.dg/torture/pr58131.c: New test.
282 * gfortran.dg/pr57393-1.f90: New test.
283 * gfortran.dg/pr57393-2.f90: New test.
285 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
287 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
289 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
291 * gcc.dg/guality/param-3.c: New test.
293 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
294 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
297 * gcc.target/i386/xop-frczX.c: New test.
299 2013-11-27 Jakub Jelinek <jakub@redhat.com>
301 PR tree-optimization/59014
302 * gcc.c-torture/execute/pr59014-2.c: New test.
304 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
307 * g++.dg/parse/crash66.C: New.
309 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
311 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
312 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
314 2013-11-27 Marek Polacek <polacek@redhat.com>
317 * g++.dg/ubsan/pr59306.C: New test.
319 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
320 Jakub Jelinek <jakub@redhat.com>
322 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
323 simdlen is a power of two.
324 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
325 Remove -msse2. Adjust regexps for name mangling changes.
326 * gcc.dg/gomp/simd-clones-3.c: Likewise.
327 * gcc.dg/vect/vect-simd-clone-1.c: New test.
328 * gcc.dg/vect/vect-simd-clone-2.c: New test.
329 * gcc.dg/vect/vect-simd-clone-3.c: New test.
330 * gcc.dg/vect/vect-simd-clone-4.c: New test.
331 * gcc.dg/vect/vect-simd-clone-5.c: New test.
332 * gcc.dg/vect/vect-simd-clone-6.c: New test.
333 * gcc.dg/vect/vect-simd-clone-7.c: New test.
334 * gcc.dg/vect/vect-simd-clone-8.c: New test.
335 * gcc.dg/vect/vect-simd-clone-9.c: New test.
336 * gcc.dg/vect/vect-simd-clone-10.c: New test.
337 * gcc.dg/vect/vect-simd-clone-10.h: New file.
338 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
339 * gcc.dg/vect/vect-simd-clone-11.c: New test.
341 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
343 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
344 Call set_ld_library_path_env_vars.
345 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
347 2013-11-27 Tom de Vries <tom@codesourcery.com>
348 Marc Glisse <marc.glisse@inria.fr>
351 * c-c++-common/pr59032.c: New testcase.
353 2013-11-27 Tom de Vries <tom@codesourcery.com>
354 Marc Glisse <marc.glisse@inria.fr>
357 * c-c++-common/pr59037.c: New testcase.
359 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
361 * gcc.c-torture/execute/20131127-1.c: New test.
363 2013-11-27 Richard Biener <rguenther@suse.de>
365 PR tree-optimization/59288
366 * gcc.dg/torture/pr59288.c: New testcase.
368 2013-11-27 Marek Polacek <polacek@redhat.com>
370 * c-c++-common/ubsan/undefined-1.c: New test.
372 2013-11-26 Jakub Jelinek <jakub@redhat.com>
374 PR tree-optimization/59014
375 * gcc.c-torture/execute/pr59014.c: New test.
378 * gcc.c-torture/execute/pr59229.c: New test.
380 PR rtl-optimization/59166
381 * gcc.dg/torture/pr59166.c: New test.
384 * g++.dg/gomp/pr58874.C: New test.
387 * g++.dg/gomp/pr59150.C: New test.
390 * c-c++-common/gomp/pr59152.c: New test.
392 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
394 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
395 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
396 * g++.dg/gomp/openmp-simd-1.C: Ditto.
397 * g++.dg/gomp/openmp-simd-2.C: Ditto.
398 * gfortran.dg/c_loc_test_22.f90: Ditto.
399 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
400 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
401 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
402 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
403 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
404 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
406 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
408 * gcc.target/arm/20131120.c: New test.
410 2013-11-26 Richard Biener <rguenther@suse.de>
412 PR tree-optimization/59245
413 * gcc.dg/torture/pr59245.c: New testcase.
415 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
418 * gcc.target/arm/negdi-2.c: Scan more general register names.
420 2013-11-26 Terry Guo <terry.guo@arm.com>
422 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
423 * gcc.target/arm/thumb1-pic-single-base.c: New case.
425 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
428 * g++.dg/parse/bitfield4.C: New.
430 2013-11-26 Richard Biener <rguenther@suse.de>
432 PR tree-optimization/59287
433 * gcc.dg/tree-ssa/alias-29.c: New testcase.
435 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
438 * g++.dg/other/default8.C: New.
439 * g++.dg/tc1/dr217.C: Remove xfail.
440 * g++.dg/other/default5.C: Adjust.
441 * g++.old-deja/g++.mike/p1989.C: Likewise.
443 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
446 * g++.dg/cpp0x/constexpr-ice9.C: New.
448 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
451 * g++.dg/other/cv_func3.C: New.
452 * g++.dg/other/cv_func.C: Adjust.
453 * g++.dg/parse/fn-typedef2.C: Likewise.
455 2013-11-25 Marek Polacek <polacek@redhat.com>
458 * g++.dg/ubsan/pr59250.C: New test.
460 2013-11-25 Janus Weil <janus@gcc.gnu.org>
463 * gfortran.dg/typebound_proc_30.f90: New.
465 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
468 * g++.dg/cpp0x/initlist75.C: New.
471 * g++.dg/cpp0x/gen-attrs-57.C: New.
473 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
477 * g++.dg/cpp1y/pr58533.C: Updated testcase.
478 * g++.dg/cpp1y/pr59112.C: New testcase.
479 * g++.dg/cpp1y/pr59113.C: New testcase.
481 2013-11-25 Terry Guo <terry.guo@arm.com>
483 * gcc.target/arm/thumb2-slow-flash-data.c: New.
485 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
487 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
488 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
490 2013-11-23 Janus Weil <janus@gcc.gnu.org>
493 * gfortran.dg/asynchronous_4.f90: New.
495 2013-11-22 Jakub Jelinek <jakub@redhat.com>
497 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
498 cleanup-tree-dump directive.
500 2013-11-22 Jan Hubicka <jh@suse.cz>
502 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
503 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
505 2013-11-22 Jakub Jelinek <jakub@redhat.com>
507 * g++.dg/ubsan/return-1.C: New test.
508 * g++.dg/ubsan/return-2.C: New test.
510 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
511 optimizing away some __asan_report* calls.
513 2013-11-22 Martin Jambor <mjambor@suse.cz>
515 * gcc.dg/pr10474.c: Also test ppc64.
516 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
518 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
520 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
523 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
524 specify an appropriate register class for VSX operations.
526 (load_gpr_to_vsx): Likewise.
527 (load_vsx_to_gpr): Likewise.
528 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
529 register class for VSX registers that the type can handle. Remove
530 checks for explicit number of instructions generated, just check
531 if the instruction is generated.
532 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
533 * gcc.target/powerpc/direct-move-float1.c: Likewise.
534 * gcc.target/powerpc/direct-move-float2.c: Likewise.
535 * gcc.target/powerpc/direct-move-double1.c: Likewise.
536 * gcc.target/powerpc/direct-move-double2.c: Likewise.
537 * gcc.target/powerpc/direct-move-long1.c: Likewise.
538 * gcc.target/powerpc/direct-move-long2.c: Likewise.
540 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
542 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
543 * gcc.target/powerpc/bool3-p7.c: Likewise.
544 * gcc.target/powerpc/bool3-p8.c: Likewise.
546 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
547 appropriate instructions are generated, don't check the count.
549 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
552 * gcc.target/arm/negdi-4.c: Delete invalid test.
553 * gcc.dg/torture/pr59216.c: New test.
555 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
557 * gcc.target/aarch64/vmov_n_1.c: New testcase.
559 2013-11-22 Richard Biener <rguenther@suse.de>
561 * gcc.dg/torture/20131122-0.c: New testcase.
563 2013-11-22 Jakub Jelinek <jakub@redhat.com>
565 * gcc.dg/vect/vect-124.c: New test.
567 2013-11-21 Cary Coutant <ccoutant@google.com>
569 * gcc.dg/debug/dwarf2/mlt1.c: New test.
570 * gcc.dg/debug/dwarf2/mlt2.c: New test.
572 2013-11-21 Jeff Law <law@redhat.com>
574 PR tree-optimization/59221
575 * gcc.c-torture/execute/pr59221.c: New test.
577 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
580 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
581 Make more generic for other platforms.
583 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
586 * gcc.target/sh/pr53976-1.c: New.
588 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
591 * gfortran.dg/erf_3.F90: New file.
593 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
595 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
597 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
599 PR rtl-optimization/59133
600 * gcc.target/i386/pr59133.c: New.
602 2013-11-20 Joseph Myers <joseph@codesourcery.com>
605 * gcc.dg/float-exact-1.c: New test.
607 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
609 PR rtl-optimization/54300
610 * gcc.target/arm/pr54300.C: New test.
612 2013-11-20 Diego Novillo <dnovillo@google.com>
615 * g++.dg/plugin/selfassign.c: Include stringpool.h
617 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
619 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
621 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
623 * gcc.target/s390/htm-1.c: Rename to ...
624 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
626 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
627 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
628 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
629 * gcc.target/s390/htm-builtins-1.c: New testcase.
630 * gcc.target/s390/htm-builtins-2.c: New testcase.
631 * gcc.target/s390/s390.exp: Add check for htm machine.
633 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
636 * c-c++-common/Wfloat-conversion.c: Copies relevant
637 tests from c-c++-common/Wconversion-real.c,
638 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
639 new testcase for conversions that are warned about by
642 2013-11-19 Martin Jambor <mjambor@suse.cz>
644 PR rtl-optimization/59099
645 * gcc.target/i386/pr59099.c: New test.
647 2013-11-19 Sriraman Tallam <tmsriram@google.com>
649 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
651 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
653 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
654 construct parameter slot value in endian-independent way.
655 (fcevv, fciievv, fcvevv): Use it.
657 2013-11-19 Jan Hubicka <jh@suse.cz>
659 * ipa/devirt9.C: Fix prevoius change.
661 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
663 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
664 Remove defined(__linux__).
666 2013-11-19 Richard Biener <rguenther@suse.de>
668 PR tree-optimization/59164
669 * gcc.dg/torture/pr59164.c: New testcase.
671 2013-11-19 Richard Biener <rguenther@suse.de>
674 * gcc.dg/torture/pr58956.c: New testcase.
676 2013-11-19 Marek Polacek <polacek@redhat.com>
678 * c-c++-common/ubsan/null-1.c: New test.
679 * c-c++-common/ubsan/null-2.c: New test.
680 * c-c++-common/ubsan/null-3.c: New test.
681 * c-c++-common/ubsan/null-4.c: New test.
682 * c-c++-common/ubsan/null-5.c: New test.
683 * c-c++-common/ubsan/null-6.c: New test.
684 * c-c++-common/ubsan/null-7.c: New test.
685 * c-c++-common/ubsan/null-8.c: New test.
686 * c-c++-common/ubsan/null-9.c: New test.
687 * c-c++-common/ubsan/null-10.c: New test.
688 * c-c++-common/ubsan/null-11.c: New test.
689 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
690 * c-c++-common/ubsan/shift-1.c: Likewise.
691 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
693 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
697 2013-11-19 Jan Hubicka <jh@suse.cz>
699 * ipa/devirt9.C: Verify that the optimization happens already before.
702 2013-11-19 Richard Biener <rguenther@suse.de>
704 PR tree-optimization/57517
705 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
706 * gcc.dg/torture/pr57517.c: Likewise.
708 2013-11-19 Jan Hubicka <jh@suse.cz>
710 * gcc.target/i386/memcpy-3.c: New testcase.
712 2013-11-18 Jan Hubicka <jh@suse.cz>
713 Uros Bizjak <ubizjak@gmail.com>
716 * gcc.target/i386/memcpy-2.c: Fix template;
717 add +1 so the testcase passes at 32bit.
719 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
721 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
722 Remove spurious FIXME.
724 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
726 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
728 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
731 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
733 2013-11-18 Richard Biener <rguenther@suse.de>
735 PR tree-optimization/59125
736 PR tree-optimization/54570
737 * gcc.dg/builtin-object-size-8.c: Un-xfail.
738 * gcc.dg/builtin-object-size-14.c: New testcase.
739 * gcc.dg/strlenopt-14gf.c: Adjust.
740 * gcc.dg/strlenopt-1f.c: Likewise.
741 * gcc.dg/strlenopt-4gf.c: Likewise.
743 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
745 * gnat.dg/volatile11.adb: New test.
746 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
748 2013-11-18 Yury Gribov <y.gribov@samsung.com>
751 * c-c++-common/asan/pr59106.c: New test.
753 2013-11-17 Jan Hubicka <jh@suse.cz>
755 * gcc.target/i386/memcpy-2.c: New testcase.
757 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
760 * gcc.target/i386/pr59153.c: New test.
762 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
765 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
766 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
768 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
771 * g++.dg/overload/addr2.C: New.
772 * g++.old-deja/g++.other/overload11.C: Adjust.
774 2013-11-15 Mike Stump <mikestump@comcast.net>
776 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
777 * lib/g++.exp (g++_target_compile): Likewise.
778 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
779 libraries. Remove debugging.
780 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
781 libraries. Remove -O0, redundant with default.
783 2013-11-15 Joseph Myers <joseph@codesourcery.com>
785 * c-c++-common/cpp/ucnid-2011-1.c: New test.
787 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
790 * g++.dg/cpp0x/nsdmi-template8.C: New.
792 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
795 * g++.dg/cpp0x/nsdmi-template7.C: New.
797 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
800 * g++.dg/cpp0x/nsdmi-template6.C: New.
802 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
805 * g++.dg/cpp0x/nsdmi-template5.C: New.
807 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
809 * c-c++-common/cilk-plus/PS: New directory.
810 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
811 * g++.dg/dg.exp: Run Cilk Plus tests.
812 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
814 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
816 * gcc.dg/vmx/3b-15.c: Revise for little endian.
818 2013-11-15 Richard Biener <rguenther@suse.de>
820 PR tree-optimization/50262
821 * gcc.dg/tree-ssa/alias-28.c: New testcase.
822 * gcc.dg/strlenopt-1.c: Adjust.
823 * gcc.dg/strlenopt-1f.c: Likewise.
825 2013-11-15 Richard Biener <rguenther@suse.de>
827 * gcc.dg/torture/20131115-1.c: New testcase.
829 2013-11-15 Joseph Myers <joseph@codesourcery.com>
831 * gcc.dg/cpp/ucnid-9.c: New test.
833 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
835 * gnat.dg/stack_usage1b.adb: New test.
836 * gnat.dg/stack_usage1c.adb: Likewise.
838 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
840 * gnat.dg/specs/addr1.ads: Revert the last change.
841 * gnat.dg/specs/atomic1.ads: Likewise.
843 2013-11-14 Cong Hou <congh@google.com>
845 * gcc.dg/vect/vect-alias-check.c: Update.
847 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/cpp0x/nsdmi-template3.C: New.
851 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
853 2013-11-14 Diego Novillo <dnovillo@google.com>
855 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
856 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
858 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
860 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
861 compiler and linker field if _CALL_ELF == 2.
862 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
863 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
864 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
866 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
868 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
870 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
871 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
872 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
874 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
876 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
878 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
879 * gcc.target/powerpc/pr57949-2.c: Likewise.
881 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
883 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
885 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
887 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
888 * gcc.dg/torture/float128-div-underflow.c: Likewise.
889 * gcc.dg/torture/float128-extend-nan.c: Likewise.
891 2013-11-14 Richard Biener <rguenther@suse.de>
893 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
895 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
897 * gnat.dg/specs/addr1.ads: XFAIL on x32.
898 * gnat.dg/specs/atomic1.ads: Likewise.
900 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
902 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
904 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
907 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
909 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
910 *-*-solaris2.1[0-9]*.
911 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
913 2013-11-14 Joey Ye <joey.ye@arm.com>
915 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
916 * gcc.dg/tree-ssa/vrp47.c: Likewise.
917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
918 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
919 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
921 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
924 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
926 2013-11-14 Jakub Jelinek <jakub@redhat.com>
929 * gcc.c-torture/execute/pr59101.c: New test.
931 2013-11-13 Jeff Law <law@redhat.com>
933 PR tree-optimization/59102
934 * gcc.c-torture/compile/pr59102.c: New test.
936 2013-11-13 Tom de Vries <tom@codesourcery.com>
938 * gcc.dg/tail-merge-store.c: New test.
940 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
942 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
943 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
945 2013-11-13 Jeff Law <law@redhat.com>
947 * PR middle-end/59119
948 * gcc.c-torture/compile/pr59119.c: New test.
950 2013-11-13 Martin Jambor <mjambor@suse.cz>
952 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
953 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
954 * gcc.dg/pr10474.c: Likewise.
956 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
958 * lib/target-supports.exp
959 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
960 of targets that do not need command line argument to enable SIMD.
962 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
964 * gcc.dg/guality/param-4.c: New test.
966 2013-11-13 Joseph Myers <joseph@codesourcery.com>
968 * gcc.dg/c11-complex-1.c: New test.
970 2013-11-13 Joseph Myers <joseph@codesourcery.com>
972 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
973 gcc.dg/auto-type-2.c: New tests.
975 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
977 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
980 2013-11-12 Jeff Law <law@redhat.com>
982 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
983 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
986 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
989 * gcc.target/powerpc/pr59054.c: New test.
991 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
993 * g++.dg/cpp1y/lambda-generic.C: New test case.
994 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
995 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
996 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
997 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
998 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
999 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1000 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1001 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1003 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1010 * g++.dg/cpp1y/pr58534.C: New testcase.
1011 * g++.dg/cpp1y/pr58536.C: New testcase.
1012 * g++.dg/cpp1y/pr58548.C: New testcase.
1013 * g++.dg/cpp1y/pr58549.C: New testcase.
1014 * g++.dg/cpp1y/pr58637.C: New testcase.
1016 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1018 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1019 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1020 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1023 2013-11-12 Tristan Gingold <gingold@adacore.com>
1025 * gnat.dg/aggr21.adb: New test.
1026 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1028 2013-11-12 Jeff Law <law@redhat.com>
1030 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1031 * gcc.dg/tree-ssa/isolate-5.c: New test.
1033 2013-11-12 Martin Jambor <mjambor@suse.cz>
1035 PR rtl-optimization/10474
1036 * gcc.dg/pr10474.c: New testcase.
1037 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1038 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1040 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1043 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1045 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1047 * gcc.dg/time-profiler-1.c: New test.
1048 * gcc.dg/time-profiler-2.c: Ditto.
1050 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1051 Jeff Law <law@redhat.com>
1053 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1055 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1058 * gcc.target/i386/pr58853.c: New test.
1060 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1062 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1063 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1064 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1066 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1069 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1070 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1072 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1074 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1075 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1076 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1077 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1078 gcc.dg/atomic/stdatomic-exchange-1.c,
1079 gcc.dg/atomic/stdatomic-exchange-2.c,
1080 gcc.dg/atomic/stdatomic-exchange-3.c,
1081 gcc.dg/atomic/stdatomic-exchange-4.c,
1082 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1083 gcc.dg/atomic/stdatomic-generic.c,
1084 gcc.dg/atomic/stdatomic-kill-dep.c,
1085 gcc.dg/atomic/stdatomic-load-1.c,
1086 gcc.dg/atomic/stdatomic-load-2.c,
1087 gcc.dg/atomic/stdatomic-load-3.c,
1088 gcc.dg/atomic/stdatomic-load-4.c,
1089 gcc.dg/atomic/stdatomic-lockfree.c,
1090 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1091 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1092 gcc.dg/atomic/stdatomic-store-1.c,
1093 gcc.dg/atomic/stdatomic-store-2.c,
1094 gcc.dg/atomic/stdatomic-store-3.c,
1095 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1098 2013-11-08 Cong Hou <congh@google.com>
1100 PR tree-optimization/58508
1101 * gcc.dg/vect/pr58508.c: Update.
1103 2013-11-08 Richard Biener <rguenther@suse.de>
1105 PR tree-optimization/59047
1106 * gcc.dg/torture/pr59047.c: New testcase.
1108 2013-11-08 Richard Biener <rguenther@suse.de>
1110 PR tree-optimization/59038
1111 PR tree-optimization/58955
1112 * gcc.dg/torture/pr59038.c: New testcase.
1114 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1117 * gfortran.dg/constructor_9.f90: New.
1119 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1121 * gcc.dg/atomic-compare-exchange-1.c,
1122 gcc.dg/atomic-compare-exchange-2.c,
1123 gcc.dg/atomic-compare-exchange-3.c,
1124 gcc.dg/atomic-compare-exchange-4.c,
1125 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1126 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1127 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1128 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1129 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1130 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1131 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1132 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1133 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1134 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1135 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1136 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1137 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1138 gcc.dg/atomic-store-5.c: Declare main as returning int.
1139 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1140 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1141 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1142 expression using value of count.
1144 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1146 * lib/target-supports.exp
1147 (check_effective_target_fenv_exceptions): New function.
1148 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1149 * gcc.dg/atomic/c11-atomic-exec-1.c,
1150 gcc.dg/atomic/c11-atomic-exec-2.c,
1151 gcc.dg/atomic/c11-atomic-exec-3.c,
1152 gcc.dg/atomic/c11-atomic-exec-4.c,
1153 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1154 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1155 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1157 2013-11-07 Cong Hou <congh@google.com>
1159 * gcc.dg/vect/vect-alias-check.c: New.
1161 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1163 * gcc.dg/tree-ssa/loop-39.c: New test.
1165 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1166 * gcc.dg/unroll_2.c: Likewise.
1167 * gcc.dg/unroll_3.c: Likewise.
1168 * gcc.dg/unroll_4.c: Likewise.
1169 * gcc.dg/vrp90.c: New test.
1171 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/cpp0x/nullptr30.C: New.
1176 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1177 Jakub Jelinek <jakub@redhat.com>
1180 * c-c++-common/asan/pr59029.c: New test.
1182 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1185 * gcc.target/i386/pr59034-1.c: New test.
1186 * gcc.target/i386/pr59034-2.c: Likewise.
1188 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1190 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1191 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1192 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1194 2013-11-06 DJ Delorie <dj@redhat.com>
1196 * gcc.dg/mismatch-decl-1.c: New test.
1198 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1200 * gcc.dg/torture/float128-cmp-invalid.c,
1201 gcc.dg/torture/float128-div-underflow.c,
1202 gcc.dg/torture/float128-extend-nan.c,
1203 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1205 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1207 * gcc.target/sh/pr51244-11.c: Remove target line.
1208 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1209 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1210 * gcc.target/sh/pr51244-15.c: Likewise.
1211 * gcc.target/sh/pr51244-19.c: Likewise.
1212 * gcc.target/sh/cmpstr.c: Likewise.
1213 * gcc.target/sh/pr33135-3.c: Likewise.
1214 * gcc.target/sh/pr53512-2.c: Likewise.
1215 * gcc.target/sh/pr54602-2.c: Likewise.
1216 * gcc.target/sh/pr52483-1.c: Likewise.
1217 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1218 * gcc.target/sh/pr54760-4.c: Likewise.
1219 * gcc.target/sh/pr52483-5.c: Likewise.
1220 * gcc.target/sh/pr54089-2.c: Likewise.
1221 * gcc.target/sh/pr56547-2.c: Likewise.
1222 * gcc.target/sh/pr54089-6.c: Likewise.
1223 * gcc.target/sh/pr51244-20.c: Likewise.
1224 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1225 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1226 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1227 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1228 * gcc.target/sh/pr55303-2.c: Likewise.
1229 * gcc.target/sh/sh2a-resbank.c: Likewise.
1230 * gcc.target/sh/sp-switch.c: Likewise.
1231 * gcc.target/sh/pr51244-3.c: Likewise.
1232 * gcc.target/sh/pr50751-3.c: Likewise.
1233 * gcc.target/sh/pr51244-7.c: Likewise.
1234 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1235 * gcc.target/sh/pr50751-7.c: Likewise.
1236 * gcc.target/sh/pr49468-di.c: Likewise.
1237 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1238 * gcc.target/sh/pr49880-3.c: Likewise.
1239 * gcc.target/sh/pr51244-12.c: Likewise.
1240 * gcc.target/sh/pr53988.c: Likewise.
1241 * gcc.target/sh/pr6526.c: Likewise.
1242 * gcc.target/sh/sh2a-bxor.c: Likewise.
1243 * gcc.target/sh/pr51244-16.c: Likewise.
1244 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1245 * gcc.target/sh/sh2a-bor.c: Likewise.
1246 * gcc.target/sh/pr53511-1.c: Likewise.
1247 * gcc.target/sh/pr21255-3.c: Likewise.
1248 * gcc.target/sh/pr53512-3.c: Likewise.
1249 * gcc.target/sh/pr33135-4.c: Likewise.
1250 * gcc.target/sh/pr54602-3.c: Likewise.
1251 * gcc.target/sh/pr54760-1.c: Likewise.
1252 * gcc.target/sh/pr52483-2.c: Likewise.
1253 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1254 * gcc.target/sh/pr54680.c: Likewise.
1255 * gcc.target/sh/pr54386.c: Likewise.
1256 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1257 * gcc.target/sh/pr54089-3.c: Likewise.
1258 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1259 * gcc.target/sh/pr54089-7.c: Likewise.
1260 * gcc.target/sh/strlen.c: Likewise.
1261 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1262 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1263 * gcc.target/sh/pr55303-3.c: Likewise.
1264 * gcc.target/sh/pr51244-4.c: Likewise.
1265 * gcc.target/sh/pr50751-4.c: Likewise.
1266 * gcc.target/sh/pr39423-1.c: Likewise.
1267 * gcc.target/sh/pr51244-8.c: Likewise.
1268 * gcc.target/sh/pr55146.c: Likewise.
1269 * gcc.target/sh/pr50751-8.c: Likewise.
1270 * gcc.target/sh/sh2a-bset.c: Likewise.
1271 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1272 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1273 * gcc.target/sh/20080410-1.c: Likewise.
1274 * gcc.target/sh/pr49880-4.c: Likewise.
1275 * gcc.target/sh/pr51244-13.c: Likewise.
1276 * gcc.target/sh/sh2a-movrt.c: Likewise.
1277 * gcc.target/sh/pr51244-17.c: Likewise.
1278 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1279 * gcc.target/sh/sh2a-bclr.c: Likewise.
1280 * gcc.target/sh/pr33135-1.c: Likewise.
1281 * gcc.target/sh/pr53512-4.c: Likewise.
1282 * gcc.target/sh/pr54602-4.c: Likewise.
1283 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1284 * gcc.target/sh/pr54760-2.c: Likewise.
1285 * gcc.target/sh/pr52483-3.c: Likewise.
1286 * gcc.target/sh/sh2a-bld.c: Likewise.
1287 * gcc.target/sh/pr54089-4.c: Likewise.
1288 * gcc.target/sh/pr54685.c: Likewise.
1289 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1290 * gcc.target/sh/pr54089-8.c: Likewise.
1291 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1292 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1293 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1294 * gcc.target/sh/pr51244-1.c: Likewise.
1295 * gcc.target/sh/pr50751-1.c: Likewise.
1296 * gcc.target/sh/pr55160.c: Likewise.
1297 * gcc.target/sh/pr51244-5.c: Likewise.
1298 * gcc.target/sh/pr54236-1.c: Likewise.
1299 * gcc.target/sh/pr50751-5.c: Likewise.
1300 * gcc.target/sh/pr52933-1.c: Likewise.
1301 * gcc.target/sh/pr39423-2.c: Likewise.
1302 * gcc.target/sh/pr51244-9.c: Likewise.
1303 * gcc.target/sh/pr49263.c: Likewise.
1304 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1305 * gcc.target/sh/pr49880-1.c: Likewise.
1306 * gcc.target/sh/sh2a-band.c: Likewise.
1307 * gcc.target/sh/pr51244-10.c: Likewise.
1308 * gcc.target/sh/pr49880-5.c: Likewise.
1309 * gcc.target/sh/prefetch.c: Likewise.
1310 * gcc.target/sh/pr51244-14.c: Likewise.
1311 * gcc.target/sh/rte-delay-slot.c: Likewise.
1312 * gcc.target/sh/fpul-usage-1.c: Likewise.
1313 * gcc.target/sh/pr51244-18.c: Likewise.
1314 * gcc.target/sh/pr21255-1.c: Likewise.
1315 * gcc.target/sh/pr33135-2.c: Likewise.
1316 * gcc.target/sh/pr53512-1.c: Likewise.
1317 * gcc.target/sh/pr54602-1.c: Likewise.
1318 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1319 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1320 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1321 * gcc.target/sh/torture/pr58314.c: Likewise.
1322 * gcc.target/sh/torture/pr34777.c: Likewise.
1323 * gcc.target/sh/torture/pr58475.c: Likewise.
1324 * gcc.target/sh/pr54760-3.c: Likewise.
1325 * gcc.target/sh/sh4a-cosf.c: Likewise.
1326 * gcc.target/sh/pr52483-4.c: Likewise.
1327 * gcc.target/sh/mfmovd.c: Likewise.
1328 * gcc.target/sh/pr54089-1.c: Likewise.
1329 * gcc.target/sh/pr56547-1.c: Likewise.
1330 * gcc.target/sh/pr54089-5.c: Likewise.
1331 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1332 * gcc.target/sh/pr54089-9.c: Likewise.
1333 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1334 * gcc.target/sh/pr49468-si.c: Likewise.
1335 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1336 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1337 * gcc.target/sh/pr55303-1.c: Likewise.
1338 * gcc.target/sh/pr51244-2.c: Likewise.
1339 * gcc.target/sh/pr50751-2.c: Likewise.
1340 * gcc.target/sh/pr54236-2.c: Likewise.
1341 * gcc.target/sh/pr51244-6.c: Likewise.
1342 * gcc.target/sh/cmpstrn.c: Likewise.
1343 * gcc.target/sh/pr50751-6.c: Likewise.
1344 * gcc.target/sh/pr52933-2.c: Likewise.
1345 * gcc.target/sh/pr53568-1.c: Likewise.
1346 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1347 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1348 * gcc.target/sh/sh4a-sinf.c: Likewise.
1349 * gcc.target/sh/pr49880-2.c: Likewise.
1351 2013-11-06 Tobias Burnus <burnus@net-b.de>
1353 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1354 * gcc.dg/wdate-time.c: Ditto.
1355 * gfortran.dg/wdate-time.F90: Ditto.
1357 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1360 * gcc.target/sh/torture/pr30807.c: New.
1362 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1365 * g++.dg/other/java3.C: New.
1367 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1370 * gcc.target/i386/pr59021.c: New test.
1372 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1374 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1375 dg-additional-files to also match BOL.
1377 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1379 * gcc.dg/torture/c99-contract-1.c: New test.
1381 2013-11-06 Richard Biener <rguenther@suse.de>
1383 PR tree-optimization/58653
1384 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1385 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1387 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1389 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1390 40 to 30. Replaced iteration variable with a #define. Instead of
1391 returning non-zero value for error, called __builtin_abort (). Fixed
1392 a bug of calling fib_serial in serial case instead of fib.
1393 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1394 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1395 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1396 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1397 compiler flag testing.
1399 2013-11-06 Christian Bruel <christian.bruel@st.com>
1401 * gcc.target/sh/strlen.c: New test.
1403 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1406 * gcc.c-torture/compile/pr58970.c: New test.
1408 2013-11-05 Wei Mi <wmi@google.com>
1411 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1413 2013-11-05 Tobias Burnus <burnus@net-b.de>
1415 * g++.dg/warn/wdate-time.C: New.
1416 * gcc.dg/wdate-time.c: New.
1417 * gfortran.dg/wdate-time.F90: New.
1419 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1422 * gfortran.dg/reshape_6.f90: New test.
1424 2013-11-05 Jeff Law <law@redhat.com>
1426 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1427 * gcc.dg/tree-ssa/isolate-1.c: New test.
1428 * gcc.dg/tree-ssa/isolate-2.c: New test.
1429 * gcc.dg/tree-ssa/isolate-3.c: New test.
1430 * gcc.dg/tree-ssa/isolate-4.c: New test.
1432 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1434 PR rtl-optimization/58997
1435 * gcc.c-torture/compile/pr58997.c: New test.
1437 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1440 * g++.dg/cpp0x/gen-attrs-56.C: New.
1442 2013-11-05 Richard Biener <rguenther@suse.de>
1445 * gcc.dg/ipa/pr58492.c: New testcase.
1447 2013-11-05 Richard Biener <rguenther@suse.de>
1449 PR tree-optimization/58955
1450 * gcc.dg/torture/pr58955-1.c: New testcase.
1451 * gcc.dg/torture/pr58955-2.c: Likewise.
1453 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1456 * gcc.dg/pr58981.c: New test.
1458 2013-11-05 Richard Biener <rguenther@suse.de>
1461 * gcc.dg/torture/pr58941.c: New testcase.
1463 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1465 PR tree-optimization/58958
1466 * gcc.dg/tree-ssa/pr58958.c: New file.
1468 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1470 * gcc.dg/tree-ssa/alias-26.c: New file.
1472 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1474 PR tree-optimization/58984
1475 * gcc.c-torture/execute/pr58984.c: New test.
1477 2013-11-05 Andreas Schwab <schwab@suse.de>
1479 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1481 2013-11-05 Tobias Burnus <burnus@net-b.de>
1483 * g++.dg/gomp/openmp-simd-1.C: New.
1484 * g++.dg/gomp/openmp-simd-2.C: New.
1485 * gcc.dg/gomp/openmp-simd-1.c: New.
1486 * gcc.dg/gomp/openmp-simd-2.c: New.
1488 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1490 * gcc.dg/superblock.c: Require scheduling support.
1492 2013-11-04 Kostya Serebryany <kcc@google.com>
1494 * g++.dg/asan/asan_test.cc: Update the test
1495 to match the fresh asan run-time.
1496 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1498 2013-11-04 Ian Lance Taylor <iant@google.com>
1500 * g++.dg/ext/sync-4.C: New test.
1502 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1505 * gfortran.dg/derived_external_function_1.f90 : New test
1507 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1509 PR tree-optimization/58978
1510 * gcc.c-torture/compile/pr58978.c: New test.
1512 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1515 * gfortran.dg/optional_class_1.f90 : New test
1517 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1519 PR rtl-optimization/58968
1520 * gfortran.dg/pr58968.f: New
1522 2013-11-04 Marek Polacek <polacek@redhat.com>
1525 * g++.dg/diagnostic/pr58979.C: New test.
1527 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1529 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1530 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1531 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1532 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1533 gcc.dg/iec-559-macros-9.c: New tests.
1535 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1537 PR tree-optimization/58946
1538 * gcc.c-torture/compile/pr58946.c: New test.
1540 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/parse/pr52071.C: New.
1545 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1548 * g++.dg/lookup/name-clash10.C: New.
1550 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1552 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1553 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1554 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1557 2013-11-03 Marek Polacek <polacek@redhat.com>
1559 * g++.dg/ubsan/cxx1y-vla.C: New test.
1560 * c-c++-common/ubsan/vla-3.c: New test.
1561 * c-c++-common/ubsan/vla-2.c: New test.
1562 * c-c++-common/ubsan/vla-4.c: New test.
1563 * c-c++-common/ubsan/vla-1.c: New test.
1565 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1567 * gcc.dg/vmx/vec-set.c: New.
1569 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1573 * g++.dg/parse/pr29234.C: New.
1574 * g++.dg/parse/pr56037.C: Likewise.
1576 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1579 passed it in as one of the options to all Cilk keywords test.
1581 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1584 * g++.dg/cpp1y/pr58708.C: New.
1586 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1589 * g++.dg/ext/pr58834.C: New file.
1591 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1593 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1595 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1598 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1601 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1604 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1606 * g++.dg/gomp/simd-1.C: New test.
1607 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1608 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1609 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1610 * c-c++-common/gomp/simd6.c: New test.
1612 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1614 Implement C++14 digit separators.
1615 * g++.dg/cpp1y/digit-sep.C: New.
1616 * g++.dg/cpp1y/digit-sep-neg.C: New.
1617 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1619 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1621 * gcc.dg/vect/vect-align-3.c: New test.
1623 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1624 we warn about it already during VRP1 pass.
1626 2013-10-31 Martin Jambor <mjambor@suse.cz>
1628 PR rtl-optimization/58934
1630 2013-10-30 Martin Jambor <mjambor@suse.cz>
1631 PR rtl-optimization/10474
1632 * gcc.dg/pr10474.c: New testcase.
1633 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1634 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1636 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1640 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/cpp0x/variadic145.C: New.
1645 * g++.dg/cpp0x/sfinae49.C: New.
1647 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1650 * g++.dg/cpp0x/deleted1.C: New.
1652 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1654 * gcc.target/arm/lp1243022.c: New test.
1656 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1659 * gcc.target/avr/pr58545.c: New test.
1661 2013-10-30 Tobias Burnus <burnus@net-b.de>
1664 2013-10-30 Tobias Burnus <burnus@net-b.de>
1665 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1666 path to the compile flags.
1668 2013-10-30 Cong Hou <congh@google.com>
1670 * gcc.target/i386/vect-abs-s8.c: New test.
1671 * gcc.target/i386/vect-abs-s16.c: New test.
1672 * gcc.target/i386/vect-abs-s32.c: New test.
1674 2013-10-30 Tobias Burnus <burnus@net-b.de>
1676 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1677 path to the compile flags.
1679 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1681 PR rtl-optimization/58369
1682 * g++.dg/torture/pr58369.C: New test.
1684 2013-10-30 Tobias Burnus <burnus@net-b.de>
1687 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1688 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1689 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1691 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1694 * gcc.target/arm/pr58784.c: New.
1696 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1698 * gcc.dg/tree-ssa/alias-24.c: New file.
1700 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1702 * gcc.target/i386/fma_double_3.c: Use pattern for
1703 scan-assembler-times instead of just one insn name.
1704 * gcc.target/i386/fma_double_5.c: Ditto.
1705 * gcc.target/i386/fma_float_3.c: Ditto.
1706 * gcc.target/i386/fma_float_5.c: Ditto.
1707 * gcc.target/i386/l_fma_double_1.c: Ditto.
1708 * gcc.target/i386/l_fma_double_2.c: Ditto.
1709 * gcc.target/i386/l_fma_double_3.c: Ditto.
1710 * gcc.target/i386/l_fma_double_4.c: Ditto.
1711 * gcc.target/i386/l_fma_double_5.c: Ditto.
1712 * gcc.target/i386/l_fma_double_6.c: Ditto.
1713 * gcc.target/i386/l_fma_float_1.c: Ditto.
1714 * gcc.target/i386/l_fma_float_2.c: Ditto.
1715 * gcc.target/i386/l_fma_float_3.c: Ditto.
1716 * gcc.target/i386/l_fma_float_4.c: Ditto.
1717 * gcc.target/i386/l_fma_float_5.c: Ditto.
1718 * gcc.target/i386/l_fma_float_6.c: Ditto.
1720 2013-10-30 Christian Bruel <christian.bruel@st.com>
1722 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1723 * gcc.target/sh/cmpstr.c: New test.
1724 * gcc.target/sh/cmpstrn.c: New test.
1726 2013-10-30 Martin Jambor <mjambor@suse.cz>
1728 PR rtl-optimization/10474
1729 * gcc.dg/pr10474.c: New testcase.
1730 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1731 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1733 2013-10-29 Andrew Pinski <apinski@cavium.com>
1734 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1739 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1742 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1743 conditional move to be used.
1744 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1746 2013-10-29 Tobias Burnus <burnus@net-b.de>
1749 * gfortran.dg/blockdata_8.f90: New.
1751 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1754 * gcc.target/sh/pr54236-2: New.
1755 * gcc.target/sh/pr54089-6: Add another rotl special case.
1757 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1760 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1761 to determine sizes of real kinds.
1764 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1766 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1768 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1769 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1770 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1771 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1772 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1773 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1774 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1775 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1776 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1777 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1778 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1779 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1780 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1781 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1782 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1783 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1784 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1785 test stored in c-c++-common. Also, added the Cilk runtime's library
1786 to the ld_library_path.
1788 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1791 * g++.dg/cpp0x/auto40.C: New.
1792 * g++.dg/other/warning1.C: Adjust.
1794 2013-10-29 Richard Biener <rguenther@suse.de>
1796 * gcc.dg/torture/restrict-2.c: New testcase.
1797 * gcc.dg/torture/restrict-3.c: Likewise.
1798 * gcc.dg/torture/restrict-4.c: Likewise.
1799 * gcc.dg/torture/restrict-5.c: Likewise.
1801 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1803 PR tree-optimization/19831
1804 * gcc.dg/tree-ssa/alias-25.c: New file.
1806 2013-10-29 Richard Biener <rguenther@suse.de>
1808 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1810 * gcc.dg/vect/bb-slp-32.c: Likewise.
1811 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1812 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1813 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1814 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1815 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1816 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1817 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1818 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1819 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1820 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1821 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1822 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1823 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1824 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1825 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1826 * gfortran.dg/vect/vect.exp: Likewise.
1828 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1830 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1831 * gcc.dg/vmx/eg-5.c: Likewise.
1833 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1834 Joern Rennecke <joern.rennecke@embecosm.com>
1836 * gcc.target/arc/jump-around-jump.c: New test.
1838 2013-10-27 Tom de Vries <tom@codesourcery.com>
1840 * gcc.target/arm/require-pic-register-loc.c: New test.
1842 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1845 * gcc.target/i386/pr58679-1.c: New test.
1846 * gcc.target/i386/pr58679-2.c: Ditto.
1848 2013-10-27 Tobias Burnus <burnus@net-b.de>
1851 * gcc.dg/vect/vect-ivdep-2.c: New.
1853 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1856 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1857 * gcc.target/sh/pr52483-2.c: Likewise.
1858 * gcc.target/sh/pr52483-3.c: Likewise.
1859 * gcc.target/sh/pr52483-4.c: Likewise.
1861 2013-10-26 Jeff Law <law@redhat.com>
1863 * g++.dg/torture/pr49309.C: Removed.
1864 * gcc.dg/dfp/pr35739.c: Removed.
1866 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1868 PR rtl-optimization/58759
1869 * gcc.target/i386/pr58759.c: New.
1871 2013-10-25 Tobias Burnus <burnus@net-b.de>
1873 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1874 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1875 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1877 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1879 * gcc.dg/wmul-1.c: New test.
1881 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1884 * g++.dg/template/pr58878.C: New.
1886 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1888 * gcc.dg/tree-ssa/alias-23.c: New file.
1890 2013-10-25 Richard Biener <rguenther@suse.de>
1892 PR tree-optimization/58626
1893 * gcc.dg/torture/pr58626.c: New testcase.
1895 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1898 * g++.dg/cpp0x/defaulted47.C: New.
1900 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1902 * gcc.c-torture/execute/pr58831.c: New test.
1904 2013-10-25 Nick Clifton <nickc@redhat.com>
1906 * c-c++-common/pr57793.c: Add expected error messages for
1907 targets with small integers.
1908 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1909 * gcc.dg/c99-stdint-2.c: Likewise.
1910 * gcc.dg/cdce1.c: Likewise.
1911 * gcc.dg/fold-overflow-1.c: Likewise.
1912 * gcc.dg/utf-cvt.c: Likewise.
1913 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1915 * gcc.dg/ftrapv-2.c: Likewise.
1916 * gcc.dg/pr30286.c: Likewise.
1917 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1918 * lib/target-supports.exp (check_effective_target_trapping): New
1919 proc. Returns true if the target supports trapping arithmetic.
1921 2013-10-25 Tobias Burnus <burnus@net-b.de>
1923 * g++.dg/parse/ivdep.C: New.
1924 * g++.dg/vect/pr33426-ivdep.cc: New.
1926 2013-10-24 Richard Henderson <rth@redhat.com>
1929 * gcc.dg/atomic-store-6.c: New.
1931 2013-10-24 Ian Lance Taylor <iant@google.com>
1933 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1935 2013-10-24 Cong Hou <congh@google.com>
1937 * gcc.c-torture/execute/20030125-1.c: Update.
1939 2013-10-24 Tobias Burnus <burnus@net-b.de>
1942 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1944 2013-10-24 Dehao Chen <dehao@google.com>
1946 * g++.dg/opt/devirt3.C: New test.
1948 2013-08-24 Tobias Burnus <burnus@net-b.de>
1951 * testsuite/gcc.dg/ivdep.c: New.
1952 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1954 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1956 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1957 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1959 2013-10-24 Nick Clifton <nickc@redhat.com>
1961 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1963 2013-10-24 Marek Polacek <polacek@redhat.com>
1966 * g++.dg/parse/pr58705.C: New test.
1968 2013-10-24 Marek Polacek <polacek@redhat.com>
1970 * gcc.dg/c11-align-5.c: Add more testing.
1972 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1974 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1976 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1978 PR tree-optimization/58775
1979 PR tree-optimization/58791
1980 * gcc.dg/guality/pr58791-1.c: New test.
1981 * gcc.dg/guality/pr58791-2.c: New test.
1982 * gcc.dg/guality/pr58791-3.c: New test.
1983 * gcc.dg/guality/pr58791-4.c: New test.
1984 * gcc.dg/guality/pr58791-5.c: New test.
1985 * gcc.c-torture/compile/pr58775.c: New test.
1986 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1988 2013-10-23 Tom de Vries <tom@codesourcery.com>
1990 PR tree-optimization/58805
1991 * gcc.dg/pr58805.c: New test.
1993 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1995 * gcc.target/i386/vect-div-1.c: New test.
1997 * gcc.dg/vect/pr58508.c: Remove dg-options.
1999 2013-10-23 Richard Biener <rguenther@suse.de>
2001 * gcc.dg/torture/pr58830.c: New testcase.
2003 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2005 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2006 * g++.dg/cpp1y/attr-deprecated.C: New.
2007 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2009 2013-10-23 Tobias Burnus <burnus@net-b.de>
2012 * gfortran.dg/assumed_type_8.f90: New.
2014 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2017 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2018 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2019 * gcc.dg/torture/pr58779.c: New test.
2021 2013-10-22 Steve Ellcey <sellcey@mips.com>
2023 * gcc.target/mips/nor.c: New.
2025 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2027 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2029 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2030 restricted to big-endian targets.
2032 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2035 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2037 2013-10-21 Tobias Burnus <burnus@net-b.de>
2040 * gfortran.dg/proc_ptr_comp_38.f90: New.
2042 2013-10-21 Marek Polacek <polacek@redhat.com>
2045 * gcc.dg/gomp/pr58809.c: New test.
2047 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2049 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2050 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2052 2013-10-21 Richard Biener <rguenther@suse.de>
2054 PR tree-optimization/58794
2055 * c-c++-common/torture/pr58794-1.c: New testcase.
2056 * c-c++-common/torture/pr58794-2.c: Likewise.
2058 2013-10-21 Richard Biener <rguenther@suse.de>
2061 * c-c++-common/fold-divmul-1.c: New testcase.
2063 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2065 * gcc.target/i386/memset-vector_loop-1.c: New test.
2066 * gcc.target/i386/memset-vector_loop-2.c: New test.
2068 2013-10-21 Diego Novillo <dnovillo@google.com>
2070 * g++.dg/plugin/selfassign.c: Include tree.h.
2071 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2072 * gcc.dg/plugin/ggcplug.c: Likewise.
2073 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2074 * gcc.dg/plugin/selfassign.c: Likewise.
2075 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2077 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2079 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2080 * gcc.target/mips/mips-ps-7.c: Likewise.
2082 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2084 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2085 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2086 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2088 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2090 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2093 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2095 2013-10-19 Mike Stump <mikestump@comcast.net>
2097 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2099 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2100 * g++.dg/lto/pr54625-1_0.c: ... to here.
2101 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2102 * g++.dg/lto/pr54625-1_1.C: Likewise.
2103 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2104 * g++.dg/lto/pr54625-2_0.c: Likewise.
2105 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2106 * g++.dg/lto/pr54625-2_1.C: Likewise.
2108 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2110 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2112 2013-10-18 Cong Hou <congh@google.com>
2114 * gcc.dg/vect/pr58508.c: New test.
2116 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2119 * g++.dg/cpp0x/variadic145.C: New.
2121 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2123 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2125 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2127 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2128 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2129 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2130 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2132 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2134 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2135 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2136 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2137 effective target arm_thumb1_ok.
2138 * lib/target-supports.exp
2139 (check_effective_target_arm_fp16_ok_nocache): Don't force
2140 -mfloat-abi=soft when building for hardfloat target.
2142 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2145 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2146 -mquad-word + -mno-vsx-timode causes errors.
2147 * gcc.target/powerpc/pr58673-2.c: Likewise.
2149 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2152 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2154 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2156 * gcc.target/aarch64/c-output-template.c: New testcase.
2157 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2158 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2160 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2162 * gcc/testsuite/lib/target-supports.exp
2163 (check_effective_target_sync_long_long): AArch64 supports
2164 atomic operations on "long long".
2165 (check_effective_target_sync_long_long_runtime): AArch64 can
2166 execute atomic operations on "long long".
2168 2013-10-17 Richard Biener <rguenther@suse.de>
2170 PR tree-optimization/58143
2171 * gcc.dg/torture/pr58143-1.c: New testcase.
2172 * gcc.dg/torture/pr58143-2.c: Likewise.
2173 * gcc.dg/torture/pr58143-3.c: Likewise.
2175 2013-10-17 Marek Polacek <polacek@redhat.com>
2178 * gcc.dg/c1x-align-5.c: New test.
2180 2013-10-16 Tobias Burnus <burnus@net-b.de>
2183 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2185 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2187 * c-c++-common/cpp/openmp-define-1.c: Move
2188 dg-require-effective-target fopenmp after dg-do directive.
2189 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2190 * gfortran.dg/openmp-define-1.f90: Likewise.
2191 * gfortran.dg/openmp-define-2.f90: Likewise.
2192 * gfortran.dg/openmp-define-3.f90: Likewise.
2194 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2196 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2198 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2201 * gcc.target/i386/pr57756.c: New test.
2202 * gcc.target/i386/pr57756_2.c: New test.
2204 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2206 * gcc.dg/torture/builtin-self.c: New file.
2208 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2210 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2211 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2212 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2213 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2214 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2216 2013-10-15 Cong Hou <congh@google.com>
2218 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2220 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2223 * g++.dg/cpp0x/pr58707.C: New.
2225 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2227 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2228 after other directives.
2230 2013-10-15 Tobias Burnus <burnus@net-b.de>
2233 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2235 2013-10-14 Ian Lance Taylor <iant@google.com>
2237 * go.test/go-test.exp (go-find-packages): New proc.
2238 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2239 subdirectories. Do simple +build line matching. Handle run with
2240 arguments. Handle errorcheckdir and rundircmpout. Use packages
2241 for rundir. Remove special handling for bug191 and dwarf.
2243 2013-10-14 Tobias Burnus <burnus@net-b.de>
2246 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2248 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2250 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2253 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2255 * gnat.dg/specs/opt1.ads: New test.
2257 2013-10-14 Richard Biener <rguenther@suse.de>
2259 PR tree-optimization/58640
2260 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2262 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2264 * gnat.dg/uninit_array.ad[sn]: New test.
2265 * gnat.dg/uninit_array_pkg.ads: New helper.
2267 2013-10-13 Richard Biener <rguenther@suse.de>
2269 * gcc.c-torture/execute/pr58662.c: New test.
2271 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2274 * gcc.dg/torture/p51244-21.c: New.
2275 * gcc.target/sh/pr51244-20.c: New.
2276 * gcc.target/sh/pr51244-20-sh2a.c: New.
2278 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2280 * gnat.dg/specs/linker_section.ads: Update test.
2282 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2285 * gcc.target/i386/pr58690.c: New test
2287 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2289 * gcc.target/i386/builtin-ucmp.c: New test.
2291 2013-10-11 Brooks Moses <bmoses@google.com>
2293 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2295 2013-10-11 Jeff Law <law@redhat.com>
2297 * gcc.c-torture/execute/pr58640.c: New test.
2299 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2302 * g++.dg/cpp0x/decltype57.C: New.
2304 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2307 * g++.dg/template/nontype26.C: New.
2309 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2311 * c-c++-common/cpp/openmp-define-1.c: New file.
2312 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2313 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2314 * gfortran.dg/openmp-define-1.f90: Likewise.
2315 * gfortran.dg/openmp-define-2.f90: Likewise.
2316 * gfortran.dg/openmp-define-3.f90: Likewise.
2318 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2319 for test source files.
2320 * gcc.dg/gomp/gomp.exp: Likewise.
2321 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2322 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2323 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2324 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2325 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2327 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2329 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2330 Remove error test that is now valid in OpenMP 4.0.
2331 * c-c++-common/gomp/atomic-16.c: New test.
2332 * c-c++-common/gomp/cancel-1.c: New test.
2333 * c-c++-common/gomp/depend-1.c: New test.
2334 * c-c++-common/gomp/depend-2.c: New test.
2335 * c-c++-common/gomp/map-1.c: New test.
2336 * c-c++-common/gomp/pr58472.c: New test.
2337 * c-c++-common/gomp/sections1.c: New test.
2338 * c-c++-common/gomp/simd1.c: New test.
2339 * c-c++-common/gomp/simd2.c: New test.
2340 * c-c++-common/gomp/simd3.c: New test.
2341 * c-c++-common/gomp/simd4.c: New test.
2342 * c-c++-common/gomp/simd5.c: New test.
2343 * c-c++-common/gomp/single1.c: New test.
2344 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2346 * g++.dg/gomp/block-3.C: Likewise.
2347 * g++.dg/gomp/clause-3.C: Adjust error messages.
2348 * g++.dg/gomp/declare-simd-1.C: New test.
2349 * g++.dg/gomp/declare-simd-2.C: New test.
2350 * g++.dg/gomp/depend-1.C: New test.
2351 * g++.dg/gomp/depend-2.C: New test.
2352 * g++.dg/gomp/target-1.C: New test.
2353 * g++.dg/gomp/target-2.C: New test.
2354 * g++.dg/gomp/taskgroup-1.C: New test.
2355 * g++.dg/gomp/teams-1.C: New test.
2356 * g++.dg/gomp/udr-1.C: New test.
2357 * g++.dg/gomp/udr-2.C: New test.
2358 * g++.dg/gomp/udr-3.C: New test.
2359 * g++.dg/gomp/udr-4.C: New test.
2360 * g++.dg/gomp/udr-5.C: New test.
2361 * g++.dg/gomp/udr-6.C: New test.
2362 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2363 * gcc.dg/autopar/outer-2.c: Likewise.
2364 * gcc.dg/autopar/outer-3.c: Likewise.
2365 * gcc.dg/autopar/outer-4.c: Likewise.
2366 * gcc.dg/autopar/outer-5.c: Likewise.
2367 * gcc.dg/autopar/outer-6.c: Likewise.
2368 * gcc.dg/autopar/parallelization-1.c: Likewise.
2369 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2371 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2372 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2373 instead of GOMP_parallel_loop_runtime_start.
2374 * gcc.dg/gomp/declare-simd-1.c: New test.
2375 * gcc.dg/gomp/declare-simd-2.c: New test.
2376 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2377 parser. Add further #pragma omp sections nesting tests.
2378 * gcc.dg/gomp/target-1.c: New test.
2379 * gcc.dg/gomp/target-2.c: New test.
2380 * gcc.dg/gomp/taskgroup-1.c: New test.
2381 * gcc.dg/gomp/teams-1.c: New test.
2382 * gcc.dg/gomp/udr-1.c: New test.
2383 * gcc.dg/gomp/udr-2.c: New test.
2384 * gcc.dg/gomp/udr-3.c: New test.
2385 * gcc.dg/gomp/udr-4.c: New test.
2386 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2388 2013-10-10 Jan Hubicka <jh@suse.cz>
2390 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2392 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2393 * gcc.target/i386/pr49168-1.c: Likewise.
2394 * gcc.target/i386/pr49002-2.c: Likewise.
2396 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2399 * gcc.dg/torture/pr58670.c: New test.
2401 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2403 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2405 2013-10-09 Marek Polacek <polacek@redhat.com>
2408 * g++.dg/tm/pr58635-1.C: New test.
2409 * g++.dg/tm/pr58635-2.C: New test.
2411 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2413 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2415 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2417 PR tree-optimization/20318
2418 * c-c++-common/pr20318.c: New file.
2419 * gcc.dg/tree-ssa/pr20318.c: New file.
2421 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2423 * gcc.c-torture/execute/pr58570.c: New test.
2425 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2427 * gcc.target/aarch64/vclz.c: New testcase.
2429 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2431 * gcc.target/aarch64/vadd_f64.c: New testcase.
2432 * gcc.target/aarch64/vsub_f64.c: New testcase.
2434 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2436 * gcc.target/aarch64/vdiv_f.c: New testcase.
2438 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2440 * gcc.target/aarch64/vneg_f.c: New testcase.
2441 * gcc.target/aarch64/vneg_s.c: New testcase.
2443 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2446 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2447 * g++.old-deja/g++.mike/misc9.C: Adjust.
2449 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2453 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/template/crash117.C: New.
2458 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2460 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2462 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2464 PR tree-optimization/58480
2465 * gcc.dg/tree-ssa/pr58480.c: New file.
2467 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2469 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2470 * gcc.target/powerpc/fusion.c: Likewise.
2472 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2474 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2476 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2478 * gcc.target/s390/htm-1.c: Add more tests to cover different
2481 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2484 * g++.dg/init/uninitialized1.C: New.
2486 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2489 * g++.dg/cpp0x/variadic144.C: New.
2491 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2494 * g++.dg/cpp0x/auto39.C: New.
2496 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2499 * g++.dg/cpp0x/range-for26.C: New.
2500 * g++.dg/cpp0x/range-for27.C: Likewise.
2502 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2505 * g++.dg/template/crash117.C: New.
2507 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2510 * g++.dg/tree-ssa/pr19476-5.C: New file.
2511 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2513 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2516 * g++.dg/cpp0x/gen-attrs-55.C: New.
2518 2013-10-03 Easwaran Raman <eraman@google.com>
2521 * g++.dg/ext/attribute47.C: New.
2523 2013-10-03 Rong Xu <xur@google.com>
2525 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2527 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2528 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2530 2013-10-03 Marek Polacek <polacek@redhat.com>
2533 * g++.dg/cpp0x/pr58510.C: New test.
2535 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2538 * g++.dg/tree-ssa/pr19476-1.C: New file.
2539 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2540 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2541 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2543 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2545 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2546 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2547 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2548 VSX scalar operations or the traditional floating point form of
2550 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2551 * gcc.target/powerpc/recip-3.c: Likewise.
2552 * gcc.target/powerpc/recip-5.c: Likewise.
2553 * gcc.target/powerpc/pr72747.c: Likewise.
2554 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2556 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2559 * gcc.target/aarch64/pr58460.c: New file.
2561 2013-10-02 Tobias Burnus <burnus@net-b.de>
2564 * gfortran.dg/char_length_19.f90: New.
2566 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2569 * g++.dg/parse/crash65.C: New.
2570 * g++.dg/cpp1y/pr58535.C: Likewise.
2572 2013-10-02 Richard Biener <rguenther@suse.de>
2574 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2575 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2576 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2577 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2578 * gfortran.dg/ldist-pr45199.f: Likewise.
2580 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2583 * g++.dg/parse/crash64.C: New.
2585 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2587 * gcc.dg/tree-ssa/slsr-40.c: New test.
2589 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2592 * g++.dg/cpp0x/pr58563.C: New.
2594 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2596 * gcc.target/aarch64/vect_saddl_1.c: New.
2598 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2601 * gcc.c-torture/execute/pr58574.c: New testcase.
2603 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2606 * gcc.target/arm/pr58578.c: New test.
2608 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2610 PR tree-optimization/58556
2611 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2612 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2614 2013-10-01 Nick Clifton <nickc@redhat.com>
2616 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2618 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2620 * gcc.c-torture/compile/pr41181.c: Likewise.
2621 * gcc.c-torture/compile/calls.c: Likewise.
2622 * gcc.c-torture/compile/990617-1.c: Likewise.
2623 * gcc.c-torture/compile/pr55955.c: Only run the test for
2625 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2627 2013-10-01 Richard Biener <rguenther@suse.de>
2629 PR tree-optimization/58553
2630 * gcc.dg/torture/pr58553.c: New testcase.
2632 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2635 * gcc.c-torture/execute/pr58564.c: New test.
2637 2013-09-30 Teresa Johnson <tejohnson@google.com>
2639 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2640 Update for additional dump message.
2642 2013-09-30 Richard Biener <rguenther@suse.de>
2644 PR tree-optimization/58554
2645 * gcc.dg/torture/pr58554.c: New testcase.
2647 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2648 Joern Rennecke <joern.rennecke@embecosm.com>
2650 * gcc.target/arc/barrel-shifter-1.c: New test.
2651 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2652 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2653 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2654 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2655 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2656 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2657 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2658 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2659 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2660 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2661 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2662 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2663 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2664 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2665 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2666 * gcc.target/arc/mtune-ARC600.c: Likewise.
2667 * gcc.target/arc/mtune-ARC601.c: Likewise.
2668 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2669 * gcc.target/arc/mtune-ARC700.c: Likewise.
2670 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2671 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2672 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2673 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2675 2013-09-30 Richard Biener <rguenther@suse.de>
2678 * g++.dg/torture/pr58552.C: New testcase.
2680 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2682 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2683 and -mupper-regs-df.
2685 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2688 * gcc.dg/pr58463.c: New test.
2690 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2693 * c-c++-common/gomp/pr58551.c: New test.
2695 2013-09-27 Richard Biener <rguenther@suse.de>
2697 PR tree-optimization/58459
2698 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2700 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2703 * gfortran.dg/round_4.f90: Check for rounding support.
2705 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2707 * g++.dg/vect/pr58513.cc (op): Make static.
2709 2013-09-26 Richard Biener <rguenther@suse.de>
2711 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2713 2013-09-26 Richard Biener <rguenther@suse.de>
2715 PR tree-optimization/58539
2716 * gcc.dg/torture/pr58539.c: New testcase.
2718 2013-09-25 Jeff Law <law@redhat.com>
2720 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2722 2013-09-25 Tobias Burnus <burnus@net-b.de>
2725 * gfortran.dg/finalize_21.f90: New.
2727 2013-09-25 Tobias Burnus <burnus@net-b.de>
2731 * gfortran.dg/defined_assignment_8.f90: New.
2732 * gfortran.dg/defined_assignment_9.f90: New.
2734 2013-09-25 Marek Polacek <polacek@redhat.com>
2737 * c-c++-common/ubsan/shift-5.c: New test.
2738 * c-c++-common/ubsan/shift-6.c: New test.
2739 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2740 * gcc.dg/ubsan/c-shift-1.c: New test.
2742 2013-09-25 Marek Polacek <polacek@redhat.com>
2745 * g++.dg/tm/pr58516.C: New test.
2747 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2749 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2751 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2753 2013-09-24 Richard Biener <rguenther@suse.de>
2756 * g++.dg/vect/pr58513.cc: New testcase.
2758 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2763 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2766 * g++.dg/cpp1y/pr58500.C: New testcase.
2768 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2770 * gnat.dg/opt28.ad[sb]: New test.
2771 * gnat.dg/opt28_pkg.ads: New helper.
2773 2013-09-23 Richard Biener <rguenther@suse.de>
2775 PR tree-optimization/58464
2776 * g++.dg/torture/pr58464.C: New testcase.
2778 2013-09-23 Christian Bruel <christian.bruel@st.com>
2781 * gcc.target/sh/torture/pr58475.c: New test.
2783 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2786 * gfortran.dg/extends_15.f90: New.
2788 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2791 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2793 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2796 * gcc.target/vax/vax.exp: New.
2797 * gcc.target/vax/pr56875.c: Ditto.
2799 2013-09-20 Richard Biener <rguenther@suse.de>
2802 * gfortran.dg/pr58484.f: New testcase.
2804 2013-09-20 Jeff Law <law@redhat.com>
2806 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2808 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2811 * gcc.dg/torture/pr57748-1.c: New test.
2812 * gcc.dg/torture/pr57748-2.c: New test.
2814 2013-09-20 Marek Polacek <polacek@redhat.com>
2817 * c-c++-common/ubsan/shift-4.c: New test.
2819 2013-09-20 Richard Biener <rguenther@suse.de>
2821 PR tree-optimization/58453
2822 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2824 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2827 * gfortran.dg/proc_ptr_43.f90: New.
2829 2013-09-18 Tobias Burnus <burnus@net-b.de>
2832 * gfortran.dg/defined_assignment_11.f90: New.
2834 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2836 PR rtl-optimization/58438
2837 * g++.dg/pr58438.C: New test.
2839 2013-09-18 Tobias Burnus <burnus@net-b.de>
2842 * gfortran.dg/class_39.f03: Update dg-error.
2843 * gfortran.dg/class_5.f03: Ditto.
2844 * gfortran.dg/class_53.f90: Ditto.
2845 * gfortran.dg/realloc_on_assign_20.f90: New.
2846 * gfortran.dg/realloc_on_assign_21.f90: New.
2847 * gfortran.dg/realloc_on_assign_22.f90: New.
2849 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2852 * g++.dg/parse/using4.C: New.
2854 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2856 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2858 2013-09-18 Marek Polacek <polacek@redhat.com>
2861 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2862 instead of the shift option.
2863 * c-c++-common/ubsan/pr58443-1.c: New test.
2864 * c-c++-common/ubsan/pr58443-3.c: New test.
2865 * c-c++-common/ubsan/pr58443-2.c: New test.
2867 2013-09-18 Richard Biener <rguenther@suse.de>
2869 PR tree-optimization/58417
2870 * gcc.dg/torture/pr58417.c: New testcase.
2872 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2874 * gnat.dg/array_bounds_test2.adb: New test.
2876 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2878 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2879 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2881 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2883 * gnat.dg/in_out_parameter4.adb: New test.
2885 2013-09-18 Marek Polacek <polacek@redhat.com>
2888 * c-c++-common/ubsan/attrib-1.c: New test.
2890 2013-09-17 Cong Hou <congh@google.com>
2892 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2893 on two arrays with short and int types. This should not be recognized
2894 as a dot product pattern.
2896 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2899 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2900 the cp_type_quals (r) too.
2902 2013-09-17 Jan Hubicka <jh@suse.cz>
2905 * gcc.c-torture/compile/pr58332.c: New testcase.
2907 2013-09-17 Jeff Law <law@redhat.com>
2909 * gcc.c-torture/execute/pr58387.c: New test.
2911 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2913 PR tree-optimization/58088
2914 * gcc.c-torture/compile/pr58088.c: New test.
2916 2013-09-17 Nick Clifton <nickc@redhat.com>
2918 * lib/target-supports.exp (check_effective_target_trampolines):
2919 Add MSP430 to the list of targets that do not support trampolines.
2920 (check_profiling_available): Add MSP430 to the list of targets
2921 that do not support profiling.
2922 (check_effective_target_tls_runtime): Add MSP430 to the list of
2923 targets that do not support TLS.
2925 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2927 * gnat.dg/opt27.adb: New test.
2928 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2930 2013-09-17 Andreas Schwab <schwab@suse.de>
2932 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2934 2013-09-17 Richard Biener <rguenther@suse.de>
2936 PR tree-optimization/58432
2937 * gcc.dg/pr58432.c: New testcase.
2939 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2941 * gcc.dg/tree-ssa/slsr-39.c: New test.
2943 2013-09-16 Xinliang David Li <davidxl@google.com>
2945 * gcc.misc-tests/help.exp: Optimizer help change.
2947 2013-09-16 Jeff Law <law@redhat.com>
2949 * gcc.c-torture/execute/pr58419.c: New test.
2950 * gcc.c-torture/execute/pr58431.c: New test.
2952 2013-09-16 Tobias Burnus <burnus@net-b.de>
2955 * gfortran.dg/finalize_19.f90: New.
2957 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2959 * gcc.target/i386/pr58418.c: New.
2961 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2963 * gcc.target/aarch64/fmla-intrinsic.c: New.
2964 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2965 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2966 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2968 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2970 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2971 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2973 2013-09-16 Richard Biener <rguenther@suse.de>
2975 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2977 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2979 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2980 interpreted as implicit templates) to be expected pedwarns instead.
2982 2013-09-16 Tobias Burnus <burnus@net-b.de>
2985 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2987 2013-09-15 Tobias Burnus <burnus@net-b.de>
2990 * gfortran.dg/defined_assignment_10.f90: New.
2992 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2994 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2995 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2997 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2999 * g++.dg/abi/main.C: Added implicit C linkage tests
3001 2013-09-13 Kai Tietz <ktietz@redhat.com>
3003 * gcc.target/i386/pr57848.c: New file.
3005 2013-09-13 Christian Bruel <christian.bruel@st.com>
3008 * gcc.target/sh/torture/pr58314.c: New test.
3010 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3012 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3014 2013-09-12 Martin Jambor <mjambor@suse.cz>
3017 * g++.dg/pr58389.C: New test.
3019 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3021 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3022 * g++.dg/template/pseudodtor3.C: Likewise.
3024 2013-09-12 Richard Biener <rguenther@suse.de>
3026 PR tree-optimization/58404
3027 * g++.dg/tree-ssa/pr58404.C: New testcase.
3029 2013-09-12 Martin Jambor <mjambor@suse.cz>
3032 * g++.dg/ipa/pr58371.C: New test.
3034 2013-09-12 Richard Biener <rguenther@suse.de>
3036 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3037 expected outcome and comment why that happens.
3039 2013-09-11 Richard Biener <rguenther@suse.de>
3042 * g++.dg/uninit-pred-4.C: New testcase.
3044 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3046 PR tree-optimization/58385
3047 * gcc.c-torture/execute/pr58385.c: New test.
3049 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3051 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3053 2013-09-10 Jeff Law <law@redhat.com>
3055 * g++.dg/torture/pr58380.C: New test.
3057 2013-09-10 Jan Hubicka <jh@suse.cz>
3058 Paolo Carlini <paolo.carlini@oracle.com>
3060 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3062 2013-09-10 Jeff Law <law@redhat.com>
3064 * gcc.c-torture/compile/pr58343.c: New test.
3066 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3068 PR rtl-optimization/58365
3069 * gcc.c-torture/execute/pr58365.c: New test.
3071 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3073 * gcc.dg/torture/memcpy-1.c: New test.
3075 2013-09-10 Alan Modra <amodra@gmail.com>
3077 * gcc.target/powerpc/pr58330.c: New.
3079 2013-09-10 Alan Modra <amodra@gmail.com>
3081 * gcc.target/powerpc/medium_offset.c: New.
3083 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3086 * g++.dg/warn/Wunused-var-21.C: New test.
3088 PR tree-optimization/58364
3089 * gcc.c-torture/execute/pr58364.c: New test.
3091 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3094 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3095 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3096 * g++.dg/init/delete1.C: Adjust.
3098 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3100 * gcc.target/aarch64/movdi_1.c: New test.
3102 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3105 * g++.dg/warn/Wunused-parm-5.C: New.
3107 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3109 * gcc.target/aarch64/cmn-neg.c: New test.
3111 2013-09-09 Richard Biener <rguenther@suse.de>
3114 * gcc.dg/torture/pr58326-1.c: New testcase.
3115 * gcc.dg/torture/pr58326-2.c: Likewise.
3117 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3120 * g++.dg/ext/pr57735.C: New test.
3122 2013-09-09 Jan Hubicka <jh@suse.cz>
3125 * g++.dg/torture/PR58294.C: New testcase.
3127 2013-09-08 Jeff Law <law@redhat.com>
3129 * gcc.c-torture/compile/pr58340.c: New test.
3131 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3133 * g++.dg/debug/ra1.C: New test.
3135 2013-09-08 Jan Hubicka <jh@suse.cz>
3137 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3138 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3139 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3140 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3142 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3145 * g++.dg/overload/new1.C: Adjust.
3147 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3149 * c-c++-common/opaque-vector.c: New test.
3151 2013-09-08 Tom de Vries <tom@codesourcery.com>
3154 * g++.dg/tm/noexcept-6.C: New test.
3156 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3158 * gcc.target/arc/cond-set-use.c: New test.
3160 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3162 * gnat.dg/stack_usage2.adb: New test.
3164 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3166 * gcc.target/aarch64/table-intrinsics.c
3167 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3168 (qtb_tests8_< ,2,3,4>): Likewise.
3169 (qtblq_tests8_< ,2,3,4>): Likewise.
3170 (qtbxq_tests8_< ,2,3,4>): Likewise.
3172 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3174 * gnat.dg/warn10.ad[sb]: New test.
3175 * gnat.dg/warn10_pkg.ads: New helper.
3177 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3179 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3180 Don't expect NULL in foo.result set.
3181 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3183 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3184 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3186 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3188 * gcc.target/s390/nearestint-1.c: New testcase.
3190 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3191 Vineet Gupta <Vineet.Gupta@synopsys.com>
3193 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3194 * testsuite/gcc.target/arc: New directory.
3195 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3196 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3197 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3198 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3199 * testsuite/gcc.dg/builtin-apply2.c
3200 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3202 2013-09-04 Jan Hubicka <jh@suse.cz>
3205 * g++.dg/torture/pr58201_0.C: New testcase.
3206 * g++.dg/torture/pr58201_1.C: New testcase.
3207 * g++.dg/torture/pr58201.h: New testcase.
3209 2013-09-05 Jan Hubicka <jh@suse.cz>
3211 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3213 2013-09-05 Richard Biener <rguenther@suse.de>
3215 PR tree-optimization/58137
3216 * gcc.target/i386/pr58137.c: New testcase.
3218 2013-09-05 Martin Jambor <mjambor@suse.cz>
3220 * g++.dg/ipa/remref-1.C: New test.
3221 * g++.dg/ipa/remref-2.C: Likewise.
3223 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3226 * g++.dg/parse/access11.C: New.
3228 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3230 * g++.dg/warn/weak1.C: Skip on AIX.
3232 2013-09-04 Easwaran Raman <eraman@google.com>
3235 PR tree-optimization/58011
3236 * gfortran.dg/reassoc_12.f90: New testcase.
3237 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3239 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3241 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3242 * gcc.dg/torture/pr53922.c: Skip on AIX.
3243 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3245 2013-09-04 Teresa Johnson <tejohnson@google.com>
3247 * gcc.dg/unroll_1.c: Test dumping to stderr.
3249 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3252 * g++.dg/warn/deprecated-8.C: New.
3254 2013-09-03 Jeff Law <law@redhat.com>
3256 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3259 2013-09-03 Meador Inge <meadori@codesourcery.com>
3263 2013-08-30 Meador Inge <meadori@codesourcery.com>
3265 * gcc.dg/Warray-bounds-11.c: New testcase.
3267 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3269 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3271 2013-09-03 Jan Hubicka <jh@suse.cz>
3273 * g++.dg/ipa/devirt-15.C: Fix testcase.
3275 2013-09-03 Richard Biener <rguenther@suse.de>
3278 * gcc.dg/torture/pr57656.c: New testcase.
3280 2013-09-03 Richard Biener <rguenther@suse.de>
3283 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3285 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3288 * gfortran.dg/do_concurrent_3.f90: New test case.
3290 2013-09-02 Jan Hubicka <jh@suse.cz>
3292 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3294 2013-09-02 Martin Jambor <mjambor@suse.cz>
3297 * gcc.dg/ipa/pr58106.c: New test.
3299 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3301 * gcc.target/aarch64/scalar_intrinsics.c
3302 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3304 2013-09-02 Richard Biener <rguenther@suse.de>
3307 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3309 2013-09-02 Richard Biener <rguenther@suse.de>
3311 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3314 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3316 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3318 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3320 PR c++/21682, implement DR 565
3321 * g++.dg/template/using24.C: New.
3322 * g++.dg/template/using25.C: Likewise.
3323 * g++.dg/template/using26.C: Likewise.
3325 2013-09-01 Jan Hubicka <jh@suse.cz>
3327 * g++.dg/ipa/devirt-15.C: New testcase.
3329 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3331 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3333 2013-08-31 Jan Hubicka <jh@suse.cz>
3335 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3336 * g++.dg/tree-ssa/pr45453.C: Likewise.
3338 2013-08-31 Jan Hubicka <jh@suse.cz>
3340 * gcc.dg/fork-instrumentation.c: New testcase.
3342 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3344 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3346 2013-08-30 Meador Inge <meadori@codesourcery.com>
3348 * gcc.dg/Warray-bounds-11.c: New testcase.
3350 2013-08-30 Marek Polacek <polacek@redhat.com>
3352 * g++.dg/ubsan/div-by-zero-1.C: New test.
3353 * c-c++-common/ubsan/save-expr-1.c: New test.
3354 * c-c++-common/ubsan/save-expr-2.c: New test.
3355 * c-c++-common/ubsan/save-expr-3.c: New test.
3356 * c-c++-common/ubsan/save-expr-4.c: New test.
3357 * c-c++-common/ubsan/typedef-1.c: New test.
3358 * c-c++-common/ubsan/const-char-1.c: New test.
3359 * c-c++-common/ubsan/const-expr.c: New test.
3360 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3361 * c-c++-common/ubsan/shift-1.c: Likewise.
3362 * c-c++-common/ubsan/shift-2.c: Likewise.
3363 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3364 * lib/ubsan-dg.exp: New file.
3365 * g++.dg/dg.exp: Add ubsan tests.
3366 * g++.dg/ubsan/ubsan.exp: New file.
3367 * gcc.dg/ubsan/ubsan.exp: New file.
3368 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3369 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3370 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3371 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3372 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3373 * c-c++-common/ubsan/shift-3.c: New test.
3374 * c-c++-common/ubsan/unreachable-1.c: New test.
3375 * c-c++-common/ubsan/shift-1.c: New test.
3376 * c-c++-common/ubsan/shift-2.c: New test.
3377 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3378 * gcc.dg/ubsan/c99-shift-2.c: New test.
3379 * gcc.dg/ubsan/c99-shift-1.c: New test.
3381 2013-08-29 Jan Hubicka <jh@suse.cz>
3383 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3384 to match template and comment.
3386 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3389 * g++.dg/cpp0x/dc8.C: New.
3390 * g++.dg/template/meminit1.C: Adjust.
3392 2013-08-30 Teresa Johnson <tejohnson@google.com>
3394 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3396 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3398 PR tree-optimization/58277
3399 * gcc.c-torture/execute/pr58277-1.c: New test.
3400 * gcc.c-torture/execute/pr58277-2.c: New test.
3402 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3404 * gcc.dg/guality/param-1.c: New test.
3405 * gcc.dg/guality/param-2.c: Likewise.
3407 2013-08-30 Richard Biener <rguenther@suse.de>
3409 PR tree-optimization/58228
3410 * gcc.dg/torture/pr58228.c: New testcase.
3412 2013-08-30 Richard Biener <rguenther@suse.de>
3414 PR tree-optimization/58223
3415 * gcc.dg/torture/pr58223.c: New testcase.
3416 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3418 2013-08-30 Richard Biener <rguenther@suse.de>
3420 PR tree-optimization/58010
3421 * gcc.dg/pr58010.c: New testcase.
3423 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3425 * gcc.dg/unroll_3.c: Message change.
3426 * gcc.dg/unroll_4.c: Likewise.
3427 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3428 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3429 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3430 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3431 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3432 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3433 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3434 * gcc.dg/unroll_1.c: Likewise.
3435 * gcc.dg/vect/bb-slp-31.c: Likewise.
3436 * gcc.dg/vect/bb-slp-14.c: Likewise.
3437 * gcc.dg/vect/bb-slp-8.c: Likewise.
3438 * gcc.dg/vect/bb-slp-23.c: Likewise.
3439 * gcc.dg/vect/bb-slp-15.c: Likewise.
3440 * gcc.dg/vect/bb-slp-9.c: Likewise.
3441 * gcc.dg/vect/bb-slp-24.c: Likewise.
3442 * gcc.dg/vect/bb-slp-16.c: Likewise.
3443 * gcc.dg/vect/bb-slp-25.c: Likewise.
3444 * gcc.dg/vect/bb-slp-17.c: Likewise.
3445 * gcc.dg/vect/bb-slp-26.c: Likewise.
3446 * gcc.dg/vect/bb-slp-18.c: Likewise.
3447 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3448 * gcc.dg/vect/bb-slp-27.c: Likewise.
3449 * gcc.dg/vect/bb-slp-19.c: Likewise.
3450 * gcc.dg/vect/bb-slp-28.c: Likewise.
3451 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3452 * gcc.dg/vect/bb-slp-29.c: Likewise.
3453 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3454 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3455 * gcc.dg/vect/bb-slp-1.c: Likewise.
3456 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3457 * gcc.dg/vect/bb-slp-2.c: Likewise.
3458 * gcc.dg/vect/bb-slp-3.c: Likewise.
3459 * gcc.dg/vect/bb-slp-10.c: Likewise.
3460 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3461 * gcc.dg/vect/bb-slp-4.c: Likewise.
3462 * gcc.dg/vect/bb-slp-11.c: Likewise.
3463 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3464 * gcc.dg/vect/bb-slp-5.c: Likewise.
3465 * gcc.dg/vect/bb-slp-20.c: Likewise.
3466 * gcc.dg/vect/bb-slp-6.c: Likewise.
3467 * gcc.dg/vect/bb-slp-21.c: Likewise.
3468 * gcc.dg/vect/bb-slp-30.c: Likewise.
3469 * gcc.dg/vect/bb-slp-13.c: Likewise.
3470 * gcc.dg/vect/bb-slp-7.c: Likewise.
3471 * gcc.dg/vect/bb-slp-22.c: Likewise.
3472 * gcc.dg/unroll_2.c: Likewise.
3473 * g++.dg/vect/slp-pr50413.cc: Likewise.
3474 * g++.dg/vect/slp-pr56812.cc: Likewise.
3475 * g++.dg/vect/slp-pr50819.cc: Likewise.
3477 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3479 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3481 2013-08-29 Teresa Johnson <tejohnson@google.com>
3483 * gcc.dg/pr40209.c: Use -fopt-info.
3484 * gcc.dg/pr26570.c: Ditto.
3485 * gcc.dg/pr32773.c: Ditto.
3486 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3488 2013-08-29 Richard Biener <rguenther@suse.de>
3490 PR tree-optimization/58246
3491 * gcc.dg/torture/pr58246.c: New testcase.
3493 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3496 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3498 * gfortran.dg/realloc_on_assign_19.f90: New test.
3500 2013-08-29 Richard Biener <rguenther@suse.de>
3503 * gcc.dg/pr57287-2.c: New testcase.
3505 2013-08-29 Richard Biener <rguenther@suse.de>
3507 PR tree-optimization/57685
3508 * gcc.dg/torture/pr57685.c: New testcase.
3510 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3513 * g++.dg/cpp0x/dc7.C: New.
3515 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3518 * c-c++-common/gomp/pr58257.c: New test.
3520 2013-08-28 Richard Biener <rguenther@suse.de>
3522 PR tree-optimization/56933
3523 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3525 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3527 * gcc.target/aarch64/scalar_shift_1.c: New.
3529 2013-08-27 Richard Biener <rguenther@suse.de>
3531 PR tree-optimization/57521
3532 * gcc.dg/torture/pr57521.c: New testcase.
3534 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3536 PR rtl-optimization/57860
3537 PR rtl-optimization/57861
3538 PR rtl-optimization/57875
3539 PR rtl-optimization/57876
3540 PR rtl-optimization/57877
3541 * gcc.c-torture/execute/pr57860.c: New test.
3542 * gcc.c-torture/execute/pr57861.c: New test.
3543 * gcc.c-torture/execute/pr57875.c: New test.
3544 * gcc.c-torture/execute/pr57876.c: New test.
3545 * gcc.c-torture/execute/pr57877.c: New test.
3547 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3550 * gfortran.dg/bounds_check_18.f90: New test.
3552 2013-08-23 Jan Hubicka <jh@suse.cz>
3554 * g++.dg/ipa/devirt-14.C: Fix typo.
3556 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3559 * gfortran.dg/inline_sum_5.f90: New.
3561 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3564 * gfortran.dg/typebound_assignment_7.f90: New.
3566 2013-08-23 Jan Hubicka <jh@suse.cz>
3568 * g++.dg/ipa/devirt-13.C: New testcase.
3569 * g++.dg/ipa/devirt-14.C: New testcase.
3571 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3574 * gcc.target/i386/pr58218.c: New test.
3576 PR tree-optimization/58209
3577 * gcc.c-torture/execute/pr58209.c: New test.
3579 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3581 * gcc.target/powerpc/pr57744.c: Declare abort.
3583 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3586 * g++.dg/template/error54.C: New.
3588 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3591 * gfortran.dg/select_type_34.f90: New.
3593 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3596 * g++.dg/warn/deprecated-7.C: New.
3598 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3602 2013-08-21 Jeff Law <law@redhat.com>
3604 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3606 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3609 * g++.dg/ext/attr-alias-3.C: New.
3611 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3614 * gfortran.dg/intent_out_8.f90: New.
3616 2013-08-20 Teresa Johnson <tejohnson@google.com>
3618 PR rtl-optimizations/57451
3619 * g++.dg/tree-prof/pr57451.C: New test.
3621 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3624 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3626 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3629 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3631 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3633 * gcc.target/powerpc/dfp-dd-2.c: New test.
3634 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3635 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3637 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3639 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3640 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3643 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3645 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3647 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3650 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3651 correct test response.
3654 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3655 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3656 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3658 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3659 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3661 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3663 2013-08-18 Jan Hubicka <jh@suse.cz>
3665 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3667 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3670 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3672 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3674 PR tree-optimization/58006
3675 * g++.dg/opt/pr58006.C: New test.
3677 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3679 * gnat.dg/specs/linker_alias.ads: New test.
3681 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3683 PR tree-optimization/58164
3684 * gcc.c-torture/compile/pr58164.c: New test.
3686 PR tree-optimization/58165
3687 * g++.dg/opt/pr58165.C: New test.
3689 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/cpp0x/enum28.C: New.
3693 * g++.dg/cpp0x/enum15.C: Adjust.
3695 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3698 * gcc.target/powerpc/pr57949-1.c: New.
3699 * gcc.target/powerpc/pr57949-2.c: New.
3701 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3703 PR tree-optimization/58145
3704 * gcc.dg/pr58145-1.c: New test.
3705 * gcc.dg/pr58145-2.c: New test.
3707 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3709 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3710 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3711 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3712 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3713 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3714 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3715 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3716 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3717 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3718 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3719 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3720 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3721 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3722 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3723 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3724 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3725 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3726 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3727 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3728 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3729 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3730 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3731 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3732 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3733 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3734 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3735 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3736 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3737 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3738 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3739 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3741 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3742 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3743 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3744 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3745 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3746 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3747 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3748 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3749 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3752 * gcc.c-torture/execute/pr56799.x: New file.
3754 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3756 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3758 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3759 * gcc.dg/pr44214-3.c (v2df): Likewise.
3761 * gcc.dg/pr46647.c: xfail for avr-*-*.
3763 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3765 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3766 Expect l to be optimized away.
3767 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3770 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3771 to tests that assume int/double are larger than short/float.
3774 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3776 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3777 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3778 target { int16 }. Restrict existing tests to target { int32 }
3780 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3781 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3782 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3783 * lib/target-supports.exp (check_effective_target_int32): New proc.
3785 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3786 exclude from scan test.
3788 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3789 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3790 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3791 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3792 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3793 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3794 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3795 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3796 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3797 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3798 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3799 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3800 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3801 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3802 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3803 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3804 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3805 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3806 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3808 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3810 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3812 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3813 to be the first test directive.
3814 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3815 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3816 * gcc.target/arm/atomic-op-char.c: Likewise.
3817 * gcc.target/arm/atomic-op-consume.c: Likewise.
3818 * gcc.target/arm/atomic-op-int.c: Likewise.
3819 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3820 * gcc.target/arm/atomic-op-release.c: Likewise.
3821 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3822 * gcc.target/arm/atomic-op-short.c: Likewise.
3824 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3826 PR rtl-optimization/57662
3827 * gcc.dg/pr57662.c: New test.
3829 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3831 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3833 * gcc.target/mips/nans-legacy.c: Likewise.
3835 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3837 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3839 * gcc.target/mips/fabs-legacy.c: Likewise.
3840 * gcc.target/mips/fabsf-2008.c: Likewise.
3841 * gcc.target/mips/fabsf-legacy.c: Likewise.
3842 * gcc.target/mips/fneg-2008.c: Likewise.
3843 * gcc.target/mips/fneg-legacy.c: Likewise.
3844 * gcc.target/mips/fnegf-2008.c: Likewise.
3845 * gcc.target/mips/fnegf-legacy.c: Likewise.
3846 * gcc.target/mips/nan-2008.c: Likewise.
3847 * gcc.target/mips/nan-legacy.c: Likewise.
3848 * gcc.target/mips/nanf-2008.c: Likewise.
3849 * gcc.target/mips/nanf-legacy.c: Likewise.
3850 * gcc.target/mips/nans-2008.c: Likewise.
3851 * gcc.target/mips/nans-legacy.c: Likewise.
3852 * gcc.target/mips/nansf-2008.c: Likewise.
3853 * gcc.target/mips/nansf-legacy.c: Likewise.
3855 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3857 * gnat.dg/valued_proc.adb: New test.
3858 * gnat.dg/valued_proc_pkg.ads: New helper.
3860 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3862 PR tree-optimization/57661
3863 * g++.dg/opt/pr57661.C: New test.
3866 * gcc.dg/asan/pr56417.c: New test.
3868 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3870 * gnat.dg/loop_optimization16.adb: New test.
3871 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3873 2013-08-13 Marek Polacek <polacek@redhat.com>
3875 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3877 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3879 Example of converting global state to per-pass state.
3881 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3882 global state "static int counter" to...
3883 (one_pass::counter): ...this instance data.
3885 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3887 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3888 to member function...
3889 (one_pass::gate): ...this.
3890 (one_pass_exec): Convert to member function...
3891 (one_pass::impl_execute): ...this.
3893 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3896 * g++.dg/cpp0x/pr57416.C: New.
3898 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3902 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3903 * g++.dg/cpp0x/defaulted2.C: Likewise.
3904 * g++.dg/cpp0x/defaulted31.C: Likewise.
3905 * g++.dg/cpp0x/error6.C: Likewise.
3906 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3907 * g++.dg/cpp0x/override2.C: Likewise.
3908 * g++.dg/cpp0x/parse1.C: Likewise.
3909 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3910 * g++.dg/cpp0x/temp_default4.C: Likewise.
3911 * g++.dg/ext/attrib32.C: Likewise.
3912 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3913 * g++.dg/ext/mv13.C: Likewise.
3914 * g++.dg/ext/mv7.C: Likewise.
3915 * g++.dg/ext/mv9.C: Likewise.
3916 * g++.dg/ext/pr57362.C: Likewise.
3917 * g++.dg/ext/typeof10.C: Likewise.
3918 * g++.dg/lookup/anon6.C: Likewise.
3919 * g++.dg/lookup/crash6.C: Likewise.
3920 * g++.dg/lookup/name-clash5.C: Likewise.
3921 * g++.dg/lookup/name-clash6.C: Likewise.
3922 * g++.dg/other/anon4.C: Likewise.
3923 * g++.dg/other/error15.C: Likewise.
3924 * g++.dg/other/error8.C: Likewise.
3925 * g++.dg/other/redecl2.C: Likewise.
3926 * g++.dg/parse/crash16.C: Likewise.
3927 * g++.dg/parse/crash21.C: Likewise.
3928 * g++.dg/parse/crash38.C: Likewise.
3929 * g++.dg/parse/redef2.C: Likewise.
3930 * g++.dg/parse/struct-as-enum1.C: Likewise.
3931 * g++.dg/template/crash39.C: Likewise.
3932 * g++.dg/template/redecl3.C: Likewise.
3933 * g++.dg/tls/diag-3.C: Likewise.
3934 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3935 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3936 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3937 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3938 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3939 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3940 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3941 * g++.old-deja/g++.brendan/static3.C: Likewise.
3942 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3943 * g++.old-deja/g++.jason/binding.C: Likewise.
3944 * g++.old-deja/g++.jason/crash4.C: Likewise.
3945 * g++.old-deja/g++.jason/crash7.C: Likewise.
3946 * g++.old-deja/g++.jason/lineno.C: Likewise.
3947 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3948 * g++.old-deja/g++.mike/misc3.C: Likewise.
3949 * g++.old-deja/g++.mike/net44.C: Likewise.
3950 * g++.old-deja/g++.mike/ns3.C: Likewise.
3951 * g++.old-deja/g++.ns/alias4.C: Likewise.
3952 * g++.old-deja/g++.ns/ns11.C: Likewise.
3953 * g++.old-deja/g++.other/crash23.C: Likewise.
3954 * g++.old-deja/g++.other/decl8.C: Likewise.
3955 * g++.old-deja/g++.other/linkage3.C: Likewise.
3956 * g++.old-deja/g++.other/typeck1.C: Likewise.
3957 * g++.old-deja/g++.other/typedef5.C: Likewise.
3958 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3959 * g++.old-deja/g++.pt/friend36.C: Likewise.
3960 * obj-c++.dg/method-8.mm: Likewise.
3961 * obj-c++.dg/tls/diag-3.mm: Likewise.
3963 2013-08-12 Perez Read <netfirewall@gmail.com>
3966 * gcc.target/i386/movabs-1.c: New test.
3968 2013-08-12 Marek Polacek <polacek@redhat.com>
3970 PR tree-optimization/57980
3971 * gcc.dg/pr57980.c: New test.
3973 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3976 * gfortran.dg/do_check_10.f90: New test.
3977 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3978 * gfortran.dg/array_constructor_18.f90: Likewise.
3979 * gfortran.dg/array_constructor_22.f90: Likewise.
3980 * gfortran.dg/coarray_15.f90: Likewise.
3981 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3982 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3983 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3985 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3988 * g++.dg/cpp0x/constexpr-ice8.C: New.
3990 2013-08-09 Xinliang David Li <davidxl@google.com>
3992 * gcc.target/i386/memcpy-strategy-1.c: New test.
3993 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3994 * gcc.target/i386/memset-strategy-1.c: Ditto.
3995 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3997 2013-08-09 Jan Hubicka <jh@suse.cz>
3999 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4000 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4002 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4004 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4006 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4009 * gfortran.dg/transfer_intrinsic_6.f90: New.
4011 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4014 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4017 * g++.dg/lookup/typedef2.C: New.
4019 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4021 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4022 output of vdup intrinsics.
4024 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4026 * gcc.target/arm/lp1189445.c: New testcase.
4028 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4030 PR rtl-optimization/58079
4031 * gcc.dg/torture/pr58079.c: New test.
4033 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4035 * gnat.dg/warn9.adb: New test.
4037 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4040 * g++.dg/lookup/typedef2.C: New.
4042 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4044 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4045 to optstr when building plugins on darwin.
4047 2013-08-06 Martin Jambor <mjambor@suse.cz>
4049 PR tree-optimization/57539
4050 * gcc.dg/ipa/pr57539.c: New test.
4052 2013-08-06 Martin Jambor <mjambor@suse.cz>
4053 Bernd Edlinger <bernd.edlinger@hotmail.de>
4055 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4056 (a): Fix constructor.
4058 2013-08-06 Martin Jambor <mjambor@suse.cz>
4061 * gfortran.dg/pr57987.f90: New test.
4063 2013-08-06 Martin Jambor <mjambor@suse.cz>
4066 * gcc.dg/torture/pr58041.c: New test.
4067 * gcc.target/arm/pr58041.c: Likewise.
4069 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4072 * gfortran.dg/pointer_init_8.f90: New.
4074 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4077 * g++.dg/cpp0x/pr58080.C: New.
4079 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4081 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4082 to optstr when building plugins.
4084 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4086 Patch autogenerated by refactor_passes.py from
4087 https://github.com/davidmalcolm/gcc-refactoring-scripts
4088 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4090 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4091 struct to a subclass of gimple_opt_pass along with...
4092 (pass_data_one_pass): ...new pass_data instance and...
4093 (make_one_pass): ...new function.
4094 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4095 global struct to a subclass of gimple_opt_pass along with...
4096 (pass_data_warn_self_assign): ...new pass_data instance and...
4097 (make_pass_warn_self_assign): ...new function.
4098 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4099 a global struct to a subclass of gimple_opt_pass along with...
4100 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4101 (make_pass_dumb_plugin_example): ...new function.
4102 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4103 global struct to a subclass of gimple_opt_pass along with...
4104 (pass_data_warn_self_assign): ...new pass_data instance and...
4105 (make_pass_warn_self_assign): ...new function.
4107 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4109 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4110 is created and added to the pass_manager to reflect
4111 autogenerated changes.
4112 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4113 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4114 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4116 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4119 * g++.dg/cpp0x/pr58072.C: New.
4121 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4123 * gcc.dg/torture/pr57993-2.cpp: New.
4125 2013-08-02 Jan Hubicka <jh@suse.cz>
4127 * gcc.dg/ipa/ipa-1.c: Update.
4128 * gcc.dg/ipa/ipa-2.c: Update.
4129 * gcc.dg/ipa/ipa-3.c: Update.
4130 * gcc.dg/ipa/ipa-4.c: Update.
4131 * gcc.dg/ipa/ipa-5.c: Update.
4132 * gcc.dg/ipa/ipa-7.c: Update.
4133 * gcc.dg/ipa/ipa-8.c: Update.
4134 * gcc.dg/ipa/ipcp-1.c: Update.
4135 * gcc.dg/ipa/ipcp-2.c: Update.
4137 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4139 PR rtl-optimization/58048
4140 * gcc.target/i386/pr58048.c: New.
4142 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4144 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4146 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4147 Peter Bergner <bergner@vnet.ibm.com>
4150 * g++.dg/overload/using3.C: New.
4151 * g++.dg/overload/using2.C: Adjust.
4152 * g++.dg/lookup/using9.C: Likewise.
4154 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4156 * gcc.target/arm/pr46972-2.c: New test.
4158 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4160 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4162 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4164 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4166 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4168 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4169 rather than addressing!=absolute when deciding how to handle MIPS16
4170 when the test forces an ABI.
4172 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4175 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4177 2013-07-30 Steve Ellcey <sellcey@mips.com>
4179 * gcc.target/mips/code-readable-1.c: Increase switch size.
4180 * gcc.target/mips/code-readable-2.c: Ditto.
4181 * gcc.target/mips/code-readable-3.c: Ditto.
4182 * gcc.target/mips/code-readable-4.c: Ditto.
4184 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4187 * g++.dg/parse/crash63.C: New.
4189 2013-07-30 Tobias Burnus <burnus@net-b.de>
4192 * gfortran.dg/pointer_assign_8.f90: New.
4193 * gfortran.dg/pointer_assign_9.f90: New.
4194 * gfortran.dg/pointer_assign_10.f90: New.
4195 * gfortran.dg/pointer_assign_11.f90: New.
4197 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4199 * gcc.target/arm/pr57637.c: New testcase.
4201 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4203 PR tree-optimization/57993
4204 * gcc.dg/torture/pr57993.c: New test.
4206 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4208 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4210 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/conversion/ambig2.C: New.
4215 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4217 * gcc.target/mips/fabs-2008.c: New test case.
4218 * gcc.target/mips/fabs-legacy.c: New test case.
4219 * gcc.target/mips/fabsf-2008.c: New test case.
4220 * gcc.target/mips/fabsf-legacy.c: New test case.
4221 * gcc.target/mips/fneg-2008.c: New test case.
4222 * gcc.target/mips/fneg-legacy.c: New test case.
4223 * gcc.target/mips/fneg-2008.c: New test case.
4224 * gcc.target/mips/fneg-legacy.c: New test case.
4225 * gcc.target/mips/nan-2008.c: New test case.
4226 * gcc.target/mips/nan-legacy.c: New test case.
4227 * gcc.target/mips/nanf-2008.c: New test case.
4228 * gcc.target/mips/nanf-legacy.c: New test case.
4229 * gcc.target/mips/nans-2008.c: New test case.
4230 * gcc.target/mips/nans-legacy.c: New test case.
4231 * gcc.target/mips/nansf-2008.c: New test case.
4232 * gcc.target/mips/nansf-legacy.c: New test case.
4233 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4235 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4236 Maxim Kuvyrkov <maxim@kugelworks.com>
4238 * lib/target-supports.exp (check_effective_target_non_bionic): New
4239 effective-target test.
4240 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4241 * g++.dg/tls/thread_local4g.C: Ditto.
4243 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4246 * gfortran.dg/vector_subsript_7.f90: New test.
4248 2013-07-27 Tobias Burnus <burnus@net-b.de>
4251 * gfortran.dg/warn_alias.f90: New.
4253 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4256 * gfortran.dg/class_array_19.f90: New.
4258 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4260 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4261 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4262 * gcc.dg/vect/pr57741-3.c: Likewise.
4263 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4265 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4267 Skip tests that make assumptions about struct layout that don't hold
4269 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4270 * g++.dg/cpp0x/iop.C: Likewise.
4271 * g++.dg/cpp0x/named_refs.C: Likewise.
4272 * g++.dg/cpp0x/rv1p.C: Likewise.
4273 * g++.dg/cpp0x/rv2p.C: Likewise.
4274 * g++.dg/cpp0x/rv3p.C: Likewise.
4275 * g++.dg/cpp0x/rv4p.C: Likewise.
4276 * g++.dg/cpp0x/rv5p.C: Likewise.
4277 * g++.dg/cpp0x/rv6p.C: Likewise.
4278 * g++.dg/cpp0x/rv7p.C: Likewise.
4279 * g++.dg/cpp0x/rv8p.C: Likewise.
4280 * g++.dg/ext/strncpy-chk1.C: Likewise.
4281 * gcc.dg/builtin-object-size-10.c: Likewise.
4282 * gcc.dg/builtin-object-size-11.c: Likewise.
4283 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4284 * gcc.dg/pr25805.c: Likewise.
4285 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4286 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4287 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4288 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4289 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4290 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4291 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4292 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4293 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4294 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4295 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4296 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4297 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4298 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4299 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4301 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4302 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4304 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4305 * gcc.dg/sibcall-6.c: Enable for epiphany.
4307 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4309 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4311 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4313 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4314 memcpy not initializers.
4316 * gcc.dg/guality/guality.exp: Skip on AIX.
4318 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4321 * g++.dg/cpp0x/pr57101.C: New.
4323 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4325 * gcc.target/aarch64/neg_1.c: New test.
4327 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4330 * gfortran.dg/typebound_call_25.f90: New.
4332 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4335 * g++.dg/cpp0x/pr57981.C: New.
4337 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4340 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4342 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4344 PR rtl-optimization/57960
4345 * gcc.target/s390/pr57960.c: New.
4347 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4350 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4352 2013-07-25 Terry Guo <terry.guo@arm.com>
4354 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4356 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4359 * g++.dg/inherit/pr57942.C: New.
4361 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4363 * gcc.target/powerpc/bool2.h: New file, test the code generation
4364 of logical operations for power5, altivec, power7, and power8 systems.
4365 * gcc.target/powerpc/bool2-p5.c: Likewise.
4366 * gcc.target/powerpc/bool2-av.c: Likewise.
4367 * gcc.target/powerpc/bool2-p7.c: Likewise.
4368 * gcc.target/powerpc/bool2-p8.c: Likewise.
4369 * gcc.target/powerpc/bool3.h: Likewise.
4370 * gcc.target/powerpc/bool3-av.c: Likewise.
4371 * gcc.target/powerpc/bool2-p7.c: Likewise.
4372 * gcc.target/powerpc/bool2-p8.c: Likewise.
4374 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4376 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4378 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4380 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4382 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4384 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4385 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4386 type from long to long long.
4387 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4388 to have effective-target keywords of lp64 and ilp32.
4389 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4390 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4391 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4392 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4393 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4394 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4395 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4396 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4397 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4399 2013-07-23 Tom Tromey <tromey@redhat.com>
4400 Joseph Myers <joseph@codesourcery.com>
4402 * gcc.dg/c11-generic-1.c: New file.
4403 * gcc.dg/c11-generic-2.c: New file.
4405 2013-07-22 Tobias Burnus <burnus@net-b.de>
4409 * coarray/lib_realloc_1.f90: Permit optimization.
4410 * gfortran.dg/coarray_31.f90: New.
4412 2013-07-22 Tobias Burnus <burnus@net-b.de>
4415 * gfortran.dg/class_array_7.f03: Fix memory leak.
4417 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4420 * g++.dg/cpp0x/decltype56.C: New.
4422 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4424 * gcc.dg/pr53265.c: Correct line number in dg-message.
4426 2013-07-22 Diego Novillo <dnovillo@google.com>
4428 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4430 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4433 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4434 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4436 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4439 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4440 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4441 * gcc.dg/torture/pr53366-1.c: Same.
4442 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4443 * gcc.dg/torture/pr56488.c: Same.
4444 * gcc.dg/torture/pr57584.c: Same.
4445 * gcc.dg/tree-ssa/pr57385.c: Same.
4446 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4448 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
4450 * c-c++-common/pr41779.c: Fix typos.
4451 * gcc.c-torture/compile/20031125-2.c: Likewise.
4452 * gcc.c-torture/compile/20040621-1.c: Likewise.
4453 * gcc.c-torture/execute/20020418-1.c: Likewise.
4454 * gcc.dg/20020108-1.c: Likewise.
4455 * gcc.dg/atomic-generic-aux.c: Likewise.
4456 * gcc.dg/builtin-complex-err-2.c: Likewise.
4457 * gcc.dg/decl-1.c: Likewise.
4458 * gcc.dg/di-sync-multithread.c: Likewise.
4459 * gcc.dg/format/c90-printf-1.c: Likewise.
4460 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4461 * gcc.dg/long-long-compare-1.c: Likewise.
4462 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4463 * gcc.dg/pr17055-1.c: Likewise.
4464 * gcc.dg/pr27095.c: Likewise.
4465 * gcc.dg/torture/fp-int-convert.h: Likewise.
4466 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4467 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4468 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4469 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4470 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4471 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4472 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4473 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4474 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4475 * gcc.dg/vect/vect-cond-5.c: Likewise.
4476 * gcc.dg/weak/typeof-2.c: Likewise.
4477 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4478 * gcc.target/arm/naked-1.c: Likewise.
4479 * gcc.target/i386/pr9771-1.c: Likewise.
4480 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4481 * gcc.target/sparc/struct-ret-check.c: Likewise.
4482 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4483 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4484 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4487 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4490 * gfortran.dg/dependency_42.f90: New test.
4491 * gfortran.dg/dependency_43.f90: New test.
4493 2013-07-21 Tobias Burnus <burnus@net-b.de>
4496 * gfortran.dg/round_4.f90: New.
4498 2013-07-21 Tobias Burnus <burnus@net-b.de>
4501 * gfortran.dg/min_max_conformance_2.f90: New.
4503 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4505 PR preprocessor/57620
4506 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4507 (main): Don't test {s,u,U,L}12.
4508 * c-c++-common/raw-string-13.c: New test.
4509 * c-c++-common/raw-string-14.c: New test.
4510 * c-c++-common/raw-string-15.c: New test.
4511 * c-c++-common/raw-string-16.c: New test.
4513 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4515 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4517 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4519 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4521 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4522 target { ! keeps_null_pointer_checks }.
4523 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4524 target { ! keeps_null_pointer_checks }.
4526 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4527 * gcc.dg/torture/pr56488.c: Likewise.
4529 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4531 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4534 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4536 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4537 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4538 * gfortran.dg/guality/guality.exp: Skip on AIX.
4540 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4542 * g++.dg/debug/pr56819.C: Skip on AIX.
4543 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4544 * g++.dg/guality/guality.exp: Skip on AIX.
4546 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4548 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4550 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4552 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4555 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4556 Adjust to corrected rounding.
4558 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4560 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4561 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4562 check_effective_target_cilkplus.
4563 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4565 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4567 * gcc.target/powerpc/pr57744.c: Fix typo.
4569 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4572 * gcc.c-torture/compile/pr57698.c: New test.
4573 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4574 * gcc.c-torture/compile/pr44043.c: Ditto.
4576 2013-07-18 Wei Mi <wmi@google.com>
4578 PR rtl-optimization/57878
4579 * g++.dg/pr57878.C: New test.
4581 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4583 * gcc.dg/pr42611.c: Move dg-error to correct line.
4585 2013-07-17 Tobias Burnus <burnus@net-b.de>
4588 * gfortran.dg/dollar_sym_3.f: New.
4589 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4591 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4596 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4597 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4598 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4599 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4600 * objc.dg/image-info.m: Likewise.
4601 * objc.dg/symtab-1.m: Likewise.
4602 * objc.dg/torture/strings/const-str-10.m: Likewise.
4603 * objc.dg/torture/strings/const-str-11.m: Likewise.
4604 * objc.dg/torture/strings/const-str-9.m: Likewise.
4605 * objc.dg/zero-link-1.m: Likewise.
4606 * objc.dg/zero-link-2.m: Likewise.
4607 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4608 * objc.dg/objc-foreach-4.m: Likewise.
4609 * objc.dg/objc-foreach-5.m: Likewise.
4610 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4612 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4613 * obj-c++.dg/syntax-error-1.mm: Likewise.
4614 * objc.dg/method-6.m: Likewise.
4615 * objc.dg/pr23214.m: Likewise.
4616 * objc.dg/proto-lossage-7.m: Likewise.
4617 * objc.dg/strings/const-str-12b.m: Likewise.
4618 * objc.dg/zero-link-3.m: Likewise.
4619 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4620 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4621 adjust headers, interfaces and encoded types to reflect current system
4622 versions. Add FIXME and outputs from current system compiler for
4625 2013-07-15 Cong Hou <congh@google.com>
4627 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4629 * gcc.target/i386/l_fma_float_3.c: Likewise.
4630 * gcc.target/i386/l_fma_double_1.c: Likewise.
4631 * gcc.target/i386/l_fma_double_3.c: Likewise.
4633 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4635 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4636 function to test if HTM is available.
4637 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4638 * gcc.target/powerpc/htm-builtin-1.c: New test.
4640 2013-07-15 Tobias Burnus <burnus@net-b.de>
4642 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4643 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4644 * gfortran.dg/coarray_6.f90: Add dg-error.
4646 2013-07-15 Tobias Burnus <burnus@net-b.de>
4649 * gfortran.dg/finalize_18.f90: New.
4651 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4654 * fortran.dg/module_variable_1.f90: New test.
4655 * fortran.dg/module_variable_2.f90: New test.
4657 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4659 * g++.dg/ext/vector19.C: Adapt.
4660 * g++.dg/ext/vector23.C: New testcase.
4662 2013-07-12 Michael Matz <matz@suse.de>
4665 * c-c++-common/pr55771.c: New test.
4667 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4669 * gcc.target/aarch64/vect-movi.c: New.
4671 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4674 * g++.dg/ext/pr57362.C: New.
4676 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4679 * gcc.target/avr/torture/pr57631.c: New test.
4681 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4684 * g++.dg/cpp0x/constexpr-ice7.C: New.
4686 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4688 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4690 * gcc.c-torture/execute/nest-align-1.x: New.
4692 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4695 * g++.dg/cpp0x/sfinae48.C: New.
4697 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4699 PR preprocessor/57824
4700 * c-c++-common/raw-string-17.c: New test.
4701 * c-c++-common/gomp/pr57824.c: New test.
4703 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4706 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4707 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4708 * g++.dg/conversion/dr195.C: Update.
4709 * g++.dg/expr/cast2.C: Likewise.
4711 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4713 * c-c++-common/raw-string-18.c: New test.
4714 * c-c++-common/raw-string-19.c: New test.
4716 PR preprocessor/57757
4717 * g++.dg/cpp/paste1.C: New test.
4718 * g++.dg/cpp/paste2.C: New test.
4720 2013-07-10 Graham Stott <grahams@btinternet.com>
4722 * gcc.target/mips/mulsize-1.c: New.
4723 * gcc.target/mips/mulsize-2.c: New.
4724 * gcc.target/mips/mulsize-3.c: New.
4725 * gcc.target/mips/mulsize-4.c: New.
4727 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4730 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4731 * g++.dg/ext/vector24.C: New testcase.
4733 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4736 * g++.dg/cpp0x/decltype17.C: Adjust.
4738 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4741 * g++.dg/cpp0x/pr51786.C: New.
4743 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4745 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4747 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4749 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4751 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4752 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4754 2013-07-08 Tobias Burnus <burnus@net-b.de>
4757 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4759 2013-07-08 Tobias Burnus <burnus@net-b.de>
4762 * gfortran.dg/do_check_9.f90: New.
4764 2013-07-08 Tobias Burnus <burnus@net-b.de>
4767 * gfortran.dg/dot_product_2.f90: New.
4769 2013-07-08 Tobias Burnus <burnus@net-b.de>
4772 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4774 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4776 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4777 * gfortran.dg/finalize_10.f90: Fix dg-final.
4779 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4782 * gcc.target/i386/pr57819.c: New test.
4784 PR rtl-optimization/57829
4785 * gcc.c-torture/execute/pr57829.c: New test.
4787 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4789 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4790 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4792 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4795 * gcc.target/i386/pr57807.c: New test.
4797 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4800 * gcc.dg/tree-ssa/vrp89.c: New test.
4802 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4805 * g++.dg/parse/defarg16.C: New.
4807 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4809 PR rtl-optimization/55342
4810 * gcc.target/i386/pr55342.c: New.
4812 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4814 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4816 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4819 * g++.dg/inherit/virtual10.C: New.
4821 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4824 * gcc.dg/large-size-array-6.c: New test.
4826 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4829 * g++.dg/template/crash116.C: New.
4831 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4833 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4834 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4836 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4839 * g++.dg/cpp0x/nsdmi-list3.C: New.
4841 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4844 * gcc.target/i386/pr57777.c: New test.
4847 * g++.dg/template/arg9.C: New test.
4849 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4851 * gcc.target/i386/avx-inline.c: New test.
4853 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4855 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4856 * gcc.target/mips/call-2.c: Likewise.
4857 * gcc.target/mips/call-3.c: Likewise.
4858 * gcc.target/mips/lazy-binding-1.c: Likewise.
4860 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4862 PR tree-optimization/57741
4863 * gcc.dg/vect/pr57741-1.c: New test.
4864 * gcc.dg/vect/pr57741-2.c: New test.
4865 * gcc.dg/vect/pr57741-3.c: New test.
4867 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4869 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4871 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4872 * lib/target-supports.exp: Define aarch64_little_endian.
4874 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4876 * gcc.target/aarch64/abs_1.c: New test.
4878 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4880 * gcc.target/aarch64/bfxil_1.c: New test.
4881 * gcc.target/aarch64/bfxil_2.c: Likewise.
4883 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4886 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4887 array sizes from 100 to 20.
4889 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4892 * gfortran.dg/pointer_remapping_8.f90: New.
4894 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4896 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4897 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4898 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4899 * g++.dg/cpp1y/complex_literals.h: New.
4901 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4904 * g++.dg/cpp0x/noexcept21.C: New.
4906 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4909 * gcc.target/i386/pr57736.c: New test.
4911 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4913 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4915 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4916 strings to match the fixed error messages.
4917 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4918 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4921 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4924 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4925 stqcx. get even registers.
4927 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4930 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4932 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4934 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4936 * gcc.target/i386/bmi-1.c: Ditto.
4937 * gcc.target/i386/bmi-bextr-4.c: New.
4938 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4940 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4943 * g++.dg/cpp0x/initlist73.C: New.
4945 2013-06-27 Meador Inge <meadori@codesourcery.com>
4947 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4948 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4949 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4951 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4954 * g++.dg/ext/pr57509.C: New file.
4956 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.target/i386/bmi-bextr-3.c: New test.
4962 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4964 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4967 * g++.dg/cpp0x/pr57172.C: New testcase.
4969 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4971 * gcc.target/s390/htm-1.c: New file.
4972 * gcc.target/s390/htm-nofloat-1.c: New file.
4973 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4975 2013-06-26 Tobias Burnus <burnus@net-b.de>
4978 * gfortran.dg/bounds_check_17.f90: New.
4980 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4983 * g++.dg/cpp1y/pr57640.C: New.
4985 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4988 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4989 overflow due to size of arrays.
4991 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4993 PR tree-optimization/57705
4994 * gcc.dg/vect/pr57705.c: New test.
4995 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4997 2013-06-25 Martin Jambor <mjambor@suse.cz>
5000 * g++.dg/ipa/pr57670.C: New test.
5002 2013-06-25 Richard Biener <rguenther@suse.de>
5005 * gcc.dg/pr56977.c: New testcase.
5007 2013-06-24 Martin Jambor <mjambor@suse.cz>
5009 PR tree-optimization/57358
5010 * gcc.dg/ipa/pr57358.c: New test.
5012 2013-06-24 Richard Biener <rguenther@suse.de>
5015 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5017 2013-06-24 Richard Biener <rguenther@suse.de>
5019 PR tree-optimization/57488
5020 * gcc.dg/torture/pr57488.c: New testcase.
5022 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5023 Dominique d'Humieres <dominiq@lps.ens.fr>
5026 * gfortran.dg/fraction.f90: New.
5028 2013-06-24 Alan Modra <amodra@gmail.com>
5030 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5031 Add scan-assembler-not "lvx".
5032 * gcc.target/powerpc/le-altivec-consts.c: New.
5034 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5036 * g++.dg/cpp0x/sfinae47.C: New.
5038 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5041 * gcc.target/sh/pr52483-1.c: New.
5042 * gcc.target/sh/pr52483-2.c: New.
5043 * gcc.target/sh/pr52483-3.c: New.
5044 * gcc.target/sh/pr52483-4.c: New.
5045 * gcc.target/sh/pr52483-5.c: New.
5047 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5049 * gcc.target/i386/intrinsics_1.c: New test.
5050 * gcc.target/i386/intrinsics_2.c: Ditto.
5051 * gcc.target/i386/intrinsics_3.c: Ditto.
5052 * gcc.target/i386/intrinsics_4.c: Ditto.
5053 * gcc.target/i386/intrinsics_5.c: Ditto.
5054 * gcc.target/i386/intrinsics_6.c: Ditto.
5055 * gcc.target/i386/avx-1.c: Provide macros for builtins
5056 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5058 2013-06-21 Tobias Burnus <burnus@net-b.de>
5061 * gfortran.dg/finalize_17.f90: New.
5063 2013-06-21 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/realloc_on_assign_18.f90: New.
5067 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5069 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5070 Also changed the returns from error as distinct values so that
5071 debugging can get easier.
5072 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5073 errors specific to C, if necessary. Also added new error
5075 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5076 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5077 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5078 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5079 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5080 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5081 the same changes as parser_errors3.c, spaces were added between colons
5082 to not confuse C++ compiler with 2 colons as scope.
5083 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5084 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5085 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5086 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5087 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5088 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5089 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5090 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5091 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5092 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5093 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5094 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5097 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5100 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5102 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5105 * gcc.target/i386/pr57655.c: New test.
5107 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5109 * ada/acats/tests/gcc: Delete.
5110 * gnat.dg/style: Likewise.
5112 2013-06-20 Jeff Law <law@redhat.com>
5114 PR tree-optimization/57660
5115 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5116 based on their branch cost.
5118 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5120 2013-06-20 Tobias Burnus <burnus@net-b.de>
5123 * gfortran.dg/list_read_11.f90: New.
5125 2013-06-20 Richard Biener <rguenther@suse.de>
5127 PR tree-optimization/57584
5128 * gcc.dg/torture/pr57584.c: New testcase.
5130 2013-06-19 Sharad Singhai <singhai@google.com>
5132 * g++.dg/gcov/gcov-8.C: New testcase.
5133 * lib/gcov.exp: Handle intermediate format.
5135 2013-06-19 Wei Mi <wmi@google.com>
5137 PR rtl-optimization/57518
5138 * testsuite/gcc.dg/pr57518.c: New test.
5140 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5142 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5144 2013-06-19 Jan Hubicka <jh@suse.cz>
5146 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5148 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5150 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5151 hard-coded values of array sizes with a #define.
5152 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5153 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5154 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5155 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5156 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5158 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5160 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5161 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5163 2013-06-19 Jeff Law <law@redhat.com>
5165 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5167 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5170 * g++.dg/template/error53.C: New.
5172 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5175 * gcc.target/powerpc/pr55033.c: Fix options.
5177 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5179 * gcc.target/i386/inline_error.c: New test.
5180 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5181 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5183 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5186 * g++.dg/cpp0x/decltype55.C: New.
5188 2013-06-18 Marek Polacek <polacek@redhat.com>
5190 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5192 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5194 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5196 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5198 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5199 Also changed the returns from error as distinct values so that it is
5202 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5204 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5206 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5209 * g++.dg/template/error52.C: New.
5210 * g++.dg/lookup/friend15.C: Update.
5211 * g++.dg/parse/error11.C: Likewise.
5212 * g++.dg/parse/error14.C: Likewise.
5213 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5214 * g++.dg/parse/template25.C: Likewise.
5215 * g++.old-deja/g++.jason/cond.C: Likewise.
5216 * g++.old-deja/g++.mike/for2.C: Likewise.
5217 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5218 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5220 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5222 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5225 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5227 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5228 accidentally placing minus sign for length instead of stride.
5230 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5232 PR rtl-optimization/57425
5233 PR rtl-optimization/57569
5234 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5235 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5237 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5241 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5243 * gfortran.dg/typebound_assignment_6.f03: New.
5245 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5247 * gcc.target/h8300/h8300.exp: New.
5248 * gcc.dg/pragma-isr.c: Move to ...
5249 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5250 * gcc.target/h8300/pragma-isr.c: ... and here.
5251 * gcc.dg/pragma-isr2.c: Move to ...
5252 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5253 * gcc.target/h8300/pragma-isr2.c: ... and here.
5254 * gcc.dg/pragma-isr-trapa.c: Move to ...
5255 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5256 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5257 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5258 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5259 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5260 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5261 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5262 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5263 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5264 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5265 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5266 * gcc.dg/attr-isr-trapa.c: Move to ...
5267 * gcc.target/sh/attr-isr-trapa.c: ... here.
5269 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5272 * g++.dg/ext/builtin-offsetof1.C: New.
5274 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5276 * gcc.target/aarch64/vect_smlal_1.c: New file.
5278 2013-06-14 Tobias Burnus <burnus@net-b.de>
5281 * gfortran.dg/defined_assignment_7.f90: New.
5283 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5286 * g++.dg/rtti/dyncast6.C: New.
5287 * g++.dg/cpp0x/dyncast1.C: Likewise.
5289 2013-06-14 Alan Modra <amodra@gmail.com>
5292 * gcc.dg/pr57134.c: New.
5294 2013-06-14 Tobias Burnus <burnus@net-b.de>
5297 * gfortran.dg/deferred_type_param_9.f90: New.
5299 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5301 * gcc.dg/fold-minus-1.c: New testcase.
5303 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5306 * gfortran.dg/typebound_assignment_5.f03: New.
5308 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5310 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5312 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5313 Pat Haugen <pthaugen@us.ibm.com>
5314 Peter Bergner <bergner@vnet.ibm.com>
5316 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5317 load/store instructions on power7, power8.
5318 * gcc.target/powerpc/atomic-p8.c: Likewise.
5320 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5323 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5325 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5328 * g++.dg/warn/Wunused-var-20.C: New.
5330 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5332 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5333 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5334 Run with -fno-common.
5336 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5338 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5339 and exit function calls with return 1 and return 0, respectively.
5341 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5343 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5346 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5348 PR tree-optimization/57361
5349 * gcc.dg/tree-ssa/pr57361.c: New file.
5351 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5353 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5354 to ensure alignment.
5355 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5357 2013-06-12 Tobias Burnus <burnus@net-b.de>
5359 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5361 2013-06-12 Tobias Burnus <burnus@net-b.de>
5362 Dominique d'Humieres <dominiq@lps.ens.fr>
5364 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5366 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5369 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5370 * gcc.target/i386/pr56564-3.c: Likewise.
5372 2013-06-11 Tobias Burnus <burnus@net-b.de>
5375 * gfortran.dg/class_array_18.f90: New.
5377 2013-06-11 Jan Hubicka <jh@suse.cz>
5380 * g++.dg/ext/visibility/anon6.C: Update testcase.
5382 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5385 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5386 in how we check __sec_reduce_mutating function's result.
5388 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5389 Pat Haugen <pthaugen@us.ibm.com>
5390 Peter Bergner <bergner@vnet.ibm.com>
5392 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5393 direct move instructions.
5394 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5395 * gcc.target/powerpc/direct-move.h: Likewise.
5396 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5397 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5398 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5399 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5400 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5401 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5403 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5406 * g++.dg/cpp0x/pr52440.C: New.
5408 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5411 * gcc.target/i386/pr56564-1.c: New test.
5412 * gcc.target/i386/pr56564-2.c: New test.
5413 * gcc.target/i386/pr56564-3.c: New test.
5414 * gcc.target/i386/pr56564-4.c: New test.
5415 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5416 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5417 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5418 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5419 * gcc.target/i386/vect-sizes-1.c: Likewise.
5420 * gcc.target/i386/memcpy-1.c: Likewise.
5421 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5422 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5424 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5426 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5427 systems to cover all GNU systems.
5428 * g++.dg/abi/guard2.C: Likewise.
5429 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5430 * g++.dg/eh/sighandle.C: Likewise.
5431 * g++.dg/ext/cleanup-10.C: Likewise.
5432 * g++.dg/ext/cleanup-11.C: Likewise.
5433 * g++.dg/ext/cleanup-8.C: Likewise.
5434 * g++.dg/ext/cleanup-9.C: Likewise.
5435 * g++.dg/opt/const5.C: Likewise.
5436 * g++.dg/opt/life1.C: Likewise.
5437 * g++.dg/other/pr39496.C: Likewise.
5438 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5439 * g++.old-deja/g++.abi/align.C: Likewise.
5440 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5441 * g++.old-deja/g++.law/weak.C: Likewise.
5442 * g++.old-deja/g++.pt/asm1.C: Likewise.
5443 * gcc.c-torture/execute/20030125-1.x: Likewise.
5444 * gcc.c-torture/execute/990127-2.x: Likewise.
5445 * gcc.dg/20041106-1.c: Likewise.
5446 * gcc.dg/20050503-1.c: Likewise.
5447 * gcc.dg/builtin-object-size-5.c: Likewise.
5448 * gcc.dg/cleanup-10.c: Likewise.
5449 * gcc.dg/cleanup-11.c: Likewise.
5450 * gcc.dg/cleanup-8.c: Likewise.
5451 * gcc.dg/cleanup-9.c: Likewise.
5452 * gcc.dg/complex-5.c: Likewise.
5453 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5454 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5455 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5456 * gcc.dg/dfp/pr35739.c: Likewise.
5457 * gcc.dg/fdata-sections-1.c: Likewise.
5458 * gcc.dg/lto/20090206-1_0.c: Likewise.
5459 * gcc.dg/lto/20090206-2_0.c: Likewise.
5460 * gcc.dg/pr30360.c: Likewise.
5461 * gcc.dg/pr37303.c: Likewise.
5462 * gcc.dg/pr39323-1.c: Likewise.
5463 * gcc.dg/pr39323-2.c: Likewise.
5464 * gcc.dg/pr39323-3.c: Likewise.
5465 * gcc.dg/pr45416.c: Likewise.
5466 * gcc.dg/setjmp-2.c: Likewise.
5467 * gcc.dg/split-1.c: Likewise.
5468 * gcc.dg/split-3.c: Likewise.
5469 * gcc.dg/split-4.c: Likewise.
5470 * gcc.dg/strlenopt-12g.c: Likewise.
5471 * gcc.dg/strlenopt-14g.c: Likewise.
5472 * gcc.dg/strlenopt-14gf.c: Likewise.
5473 * gcc.dg/strlenopt-16g.c: Likewise.
5474 * gcc.dg/strlenopt-17g.c: Likewise.
5475 * gcc.dg/strlenopt-18g.c: Likewise.
5476 * gcc.dg/strlenopt-1f.c: Likewise.
5477 * gcc.dg/strlenopt-22g.c: Likewise.
5478 * gcc.dg/strlenopt-2f.c: Likewise.
5479 * gcc.dg/strlenopt-4g.c: Likewise.
5480 * gcc.dg/strlenopt-4gf.c: Likewise.
5481 * gcc.dg/struct-ret-3.c: Likewise.
5482 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5483 * gcc.misc-tests/linkage.exp: Likewise.
5484 * gcc.target/i386/20000724-1.c: Likewise.
5485 * gcc.target/i386/align-main-3.c: Likewise.
5486 * gcc.target/i386/cleanup-1.c: Likewise.
5487 * gcc.target/i386/inline-mcpy.c: Likewise.
5488 * gcc.target/i386/pr32268.c: Likewise.
5489 * gcc.target/i386/pr36613.c: Likewise.
5490 * gcc.target/i386/pr39013-1.c: Likewise.
5491 * gcc.target/i386/pr39013-2.c: Likewise.
5492 * gcc.target/i386/pr39496.c: Likewise.
5493 * gcc.target/i386/pr40906-3.c: Likewise.
5494 * gcc.target/i386/pr46084.c: Likewise.
5495 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5497 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5500 * gcc.target/sh/pr6526.c: New.
5502 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5505 * gcc.c-torture/execute/pr57568.c: New test.
5507 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/other/vararg-4.C: New.
5512 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5514 PR rtl-optimization/57559
5515 * gcc.target/s390/pr57559.c : New test.
5517 2013-06-08 Tobias Burnus <burnus@net-b.de>
5520 * gfortran.dg/finalize_10.f90: New.
5521 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5522 * gfortran.dg/finalize_15.f90: New.
5524 2013-06-08 Tobias Burnus <burnus@net-b.de>
5527 * gfortran.dg/storage_size_4.f90: New.
5529 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5532 * testsuite/g++.dg/ext/pr57548.C: New test.
5534 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5537 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5539 2013-06-07 Jan Hubicka <jh@suse.cz>
5541 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5543 2013-06-07 Tobias Burnus <burnus@net-b.de>
5546 * gfortran.dg/array_constructor_48.f90: New.
5547 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5548 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5550 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5553 * gcc.target/arm/xordi3-opt.c: New test.
5555 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5557 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5558 Revert to dg-options.
5560 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5563 * gcc.target/powerpc/pr55033.c: New.
5565 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5568 * g++.dg/cpp0x/alias-decl-36.C: New.
5570 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5571 Pat Haugen <pthaugen@us.ibm.com>
5572 Peter Bergner <bergner@vnet.ibm.com>
5574 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5575 power8 builtin functions.
5576 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5577 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5578 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5579 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5580 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5581 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5582 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5583 tests to test power8 auto-vectorization.
5584 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5585 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5586 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5587 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5589 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5590 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5592 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5594 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5596 (check_effective_target_powerpc_p8vector_ok): Likewise.
5597 (is-effective-target): Likewise.
5598 (check_vect_support_and_set_flags): Likewise.
5600 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5603 * g++.dg/parse/error53.C: New.
5605 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5607 PR rtl-optimization/57459
5608 * gcc.target/i386/pr57459.c: New test.
5610 2013-06-06 Teresa Johnson <tejohnson@google.com>
5613 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5614 into -freorder-blocks-and-partition test.
5615 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5616 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5617 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5618 * gcc.dg/tree-prof/pr50907.c: Ditto.
5619 * gcc.dg/tree-prof/pr45354.c: Ditto.
5620 * g++.dg/tree-prof/partition2.C: Ditto.
5621 * g++.dg/tree-prof/partition3.C: Ditto.
5623 2013-06-06 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/finalize_16.f90: New.
5628 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5630 * gcc.dg/vect/no-section-anchors-vect-68.c:
5631 Add dg-skip-if aarch64_tiny.
5633 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5636 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5637 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5639 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5642 * g++.dg/cpp0x/decltype54.C: New.
5644 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5646 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5647 arm*-*-*eabi* targets.
5648 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5650 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5652 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5653 Tobias Burnus <burnus@net-b.de>
5655 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5656 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5657 * gfortran.dg/io_real_boz_4.f90: Ditto.
5658 * gfortran.dg/io_real_boz_5.f90: Ditto.
5660 2013-06-05 Andreas Schwab <schwab@suse.de>
5662 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5664 2013-06-04 Jan Hubicka <jh@suse.cz>
5666 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5668 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5670 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5671 parameters with void.
5672 (main2): Removed argc parameter.
5673 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5674 (main): Replaced argc, argv parameters with void.
5675 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5676 (main2): Removed argc parameter.
5677 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5678 argv parameters with void. Added __asm volatile to avoid optimization
5679 on argc, if necessary.
5680 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5681 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5682 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5683 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5684 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5685 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5686 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5687 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5688 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5690 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5691 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5692 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5693 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5695 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5696 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5697 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5698 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5699 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5700 parameters with void.
5701 (main2): Removed argc parameter.
5702 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5703 (main): Replaced argc, argv parameters with void.
5704 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5705 argv parameters with void. Also renamed this function as main, and
5706 delete the existing main.
5707 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5708 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5709 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5711 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5713 * gcc.target/aarch64/movi_1.c: New test.
5715 2013-06-04 Tobias Burnus <burnus@net-b.de>
5718 * gfortran.dg/finalize_12.f90: New.
5719 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5720 end of scope finalization.
5721 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5722 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5723 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5724 * gfortran.dg/class_19.f03: Ditto.
5725 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5726 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5727 * gfortran.dg/extends_14.f03: Ditto.
5728 * gfortran.dg/move_alloc_4.f90: Ditto.
5729 * gfortran.dg/typebound_proc_27.f03: Ditto.
5731 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5733 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5734 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5735 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5736 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5737 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5738 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5739 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5740 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5741 * gfortran.dg/io_real_boz_4.f90: Ditto.
5742 * gfortran.dg/io_real_boz_5.f90: Ditto.
5743 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5744 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5745 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5746 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5747 * gfortran.dg/transpose_2.f90: Fix dg-output.
5749 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5751 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5752 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5753 dg-option and an header comment.
5755 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5758 * g++.dg/cpp0x/sfinae46.C: New.
5759 * g++.dg/cpp0x/defaulted13.C: Adjust.
5760 * g++.dg/cpp0x/defaulted2.C: Likewise.
5761 * g++.dg/cpp0x/defaulted26.C: Likewise.
5762 * g++.dg/cpp0x/defaulted3.C: Likewise.
5763 * g++.dg/cpp0x/error1.C: Likewise.
5764 * g++.dg/cpp0x/implicit1.C: Likewise.
5765 * g++.dg/cpp0x/implicit11.C: Likewise.
5766 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5767 * g++.dg/cpp0x/initlist47.C: Likewise.
5768 * g++.dg/cpp0x/initlist9.C: Likewise.
5769 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5770 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5771 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5772 * g++.dg/cpp0x/union4.C: Likewise.
5773 * g++.dg/template/crash108.C: Likewise.
5774 * g++.dg/template/crash41.C: Likewise.
5775 * g++.old-deja/g++.jason/local.C: Likewise.
5776 * g++.old-deja/g++.law/visibility3.C: Likewise.
5778 2013-06-03 Teresa Johnson <tejohnson@google.com>
5780 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5781 * gcc.dg/vect/bb-slp-14.c: Ditto.
5782 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5783 * gcc.dg/vect/bb-slp-23.c: Ditto.
5784 * gcc.dg/vect/bb-slp-15.c: Ditto.
5785 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5786 * gcc.dg/vect/bb-slp-24.c: Ditto.
5787 * gcc.dg/vect/bb-slp-16.c: Ditto.
5788 * gcc.dg/vect/bb-slp-25.c: Ditto.
5789 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5790 * gcc.dg/vect/bb-slp-17.c: Ditto.
5791 * gcc.dg/vect/bb-slp-1.c: Ditto.
5792 * gcc.dg/vect/bb-slp-26.c: Ditto.
5793 * gcc.dg/vect/bb-slp-18.c: Ditto.
5794 * gcc.dg/vect/bb-slp-2.c: Ditto.
5795 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5796 * gcc.dg/vect/bb-slp-27.c: Ditto.
5797 * gcc.dg/vect/bb-slp-19.c: Ditto.
5798 * gcc.dg/vect/bb-slp-3.c: Ditto.
5799 * gcc.dg/vect/bb-slp-28.c: Ditto.
5800 * gcc.dg/vect/bb-slp-4.c: Ditto.
5801 * gcc.dg/vect/bb-slp-29.c: Ditto.
5802 * gcc.dg/vect/bb-slp-5.c: Ditto.
5803 * gcc.dg/vect/bb-slp-6.c: Ditto.
5804 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5805 * gcc.dg/vect/bb-slp-7.c: Ditto.
5806 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5807 * gcc.dg/vect/bb-slp-8.c: Ditto.
5808 * gcc.dg/vect/bb-slp-9.c: Ditto.
5809 * gcc.dg/vect/bb-slp-10.c: Ditto.
5810 * gcc.dg/vect/bb-slp-11.c: Ditto.
5811 * gcc.dg/vect/bb-slp-20.c: Ditto.
5812 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5813 * gcc.dg/vect/bb-slp-21.c: Ditto.
5814 * gcc.dg/vect/bb-slp-30.c: Ditto.
5815 * gcc.dg/vect/bb-slp-13.c: Ditto.
5816 * gcc.dg/vect/bb-slp-22.c: Ditto.
5817 * g++.dg/vect/slp-pr50413.cc: Ditto.
5818 * g++.dg/vect/slp-pr56812.cc: Ditto.
5819 * g++.dg/vect/slp-pr50819.cc: Ditto.
5821 2013-06-01 Tobias Burnus <burnus@net-b.de>
5824 * gfortran.dg/class_array_17.f90: New.
5826 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5828 * ada/acats/floatstore.lst: New.
5829 * ada/acats/run_all.sh: Process it.
5831 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5833 * gcc.target/powerpc/e500-ord-1.c: New test.
5834 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5835 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5836 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5838 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5840 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5842 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5844 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5846 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5848 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5850 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5853 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5856 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5858 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5860 2013-05-31 Marek Polacek <polacek@redhat.com>
5862 PR tree-optimization/57478
5863 PR tree-optimization/57453
5864 * gcc.dg/torture/pr57478.c: New test.
5866 2013-05-31 Tobias Burnus <burnus@net-b.de>
5869 * gfortran.dg/class_array_17.f90: New.
5871 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5874 * gcc.target/arm/iordi3-opt.c: New test.
5876 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5880 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5881 * gfortran.dg/interface_26.f90: Ditto.
5882 * gfortran.dg/proc_ptr_11.f90: Ditto.
5883 * gfortran.dg/proc_ptr_15.f90: Ditto.
5884 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5885 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5886 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5887 * gfortran.dg/typebound_override_1.f90: Ditto.
5888 * gfortran.dg/typebound_override_4.f90: Ditto.
5889 * gfortran.dg/typebound_proc_6.f03: Ditto.
5890 * gfortran.dg/assumed_type_7.f90: New test.
5891 * gfortran.dg/typebound_override_5.f90: New test.
5892 * gfortran.dg/typebound_override_6.f90: New test.
5893 * gfortran.dg/typebound_override_7.f90: New test.
5895 2013-05-30 Tobias Burnus <burnus@net-b.de>
5898 * gfortran.dg/power_6.f90: New.
5900 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5902 * gcc.target/aarch64/insv_1.c: New test.
5904 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5906 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5907 dg-skip-if "No stabs".
5909 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5912 * gfortran.dg/assumed_size_1.f90: New.
5914 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5916 * gcc.dg/shrink-wrap-alloca.c: New added.
5917 * gcc.dg/shrink-wrap-pretend.c: New added.
5918 * gcc.dg/shrink-wrap-sibcall.c: New added.
5920 2013-05-30 Tobias Burnus <burnus@net-b.de>
5923 * gfortran.dg/assumed_rank_13.f90: New.
5925 2013-05-29 Easwaran Raman <eraman@google.com>
5927 PR tree-optimization/57442
5928 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5930 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5932 PR tree-optimization/57441
5933 * gcc.c-torture/compile/pr57441.c: New.
5935 2013-05-29 Dehao Chen <dehao@google.com>
5938 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5940 2013-05-29 Tobias Burnus <burnus@net-b.de>
5943 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5944 * gfortran.dg/class_19.f03: Ditto.
5946 2013-05-29 Richard Biener <rguenther@suse.de>
5948 * gcc.dg/vect/bb-slp-32.c: New testcase.
5950 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5952 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5953 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5954 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5955 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5956 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5957 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5958 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5959 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5960 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5961 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5962 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5963 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5964 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5965 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5966 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5967 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5968 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5969 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5970 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5971 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5972 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5973 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5974 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5975 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5976 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5977 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5978 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5979 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5980 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5981 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5982 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5983 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5984 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5985 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5986 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5987 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5988 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5989 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5990 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5992 2013-05-29 Tobias Burnus <burnus@net-b.de>
5995 * gfortran.dg/finalize_11.f90: New.
5996 * gfortran.dg/finalize_4.f03: Remove dg-error.
5997 * gfortran.dg/finalize_5.f03: Ditto.
5998 * gfortran.dg/finalize_6.f03: Ditto.
5999 * gfortran.dg/finalize_7.f03: Ditto.
6001 2013-05-28 Tobias Burnus <burnus@net-b.de>
6003 * gfortran.dg/class_array_16.f90: New.
6005 2013-05-28 Tobias Burnus <burnus@net-b.de>
6008 * testsuite/gfortran.dg/use_29.f90: New.
6010 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6012 * gnat.dg/fp_exception.adb: New test.
6014 2013-05-28 Richard Biener <rguenther@suse.de>
6016 PR tree-optimization/56787
6017 * gcc.dg/vect/pr56787.c: New testcase.
6019 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6020 Tobias Burnus <burnus@net-b.de>
6023 * gfortran.dg/typebound_override_4.f90: New.
6025 2013-05-28 Richard Biener <rguenther@suse.de>
6027 PR tree-optimization/57411
6028 * g++.dg/opt/pr57411.C: New testcase.
6030 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6032 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6033 * gcc.dg/builtin-bswap-9.c: Likewise.
6035 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6037 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6039 2013-05-27 Richard Biener <rguenther@suse.de>
6042 * gcc.dg/gomp/pr57412.c: New testcase.
6044 2013-05-27 Bud Davis <jmdavis@link.com>
6047 * gfortran.dg/stfunc_8.f90: New.
6049 2013-05-27 Richard Biener <rguenther@suse.de>
6051 PR tree-optimization/57343
6052 * gcc.dg/torture/pr57343.c: New testcase.
6054 2013-05-27 Richard Biener <rguenther@suse.de>
6056 PR tree-optimization/57417
6057 * gcc.dg/torture/pr57417.c: New testcase.
6059 2013-05-27 Richard Biener <rguenther@suse.de>
6061 PR tree-optimization/57396
6062 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6064 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6066 * gnat.dg/specs/last_bit.ads: New test.
6068 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6070 * gnat.dg/specs/machine_attribute.ads: New test.
6072 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6074 * gnat.dg/incomplete3.ad[sb]: New test.
6076 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6079 * gcc.target/mips/div-13.c: New test.
6081 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6084 * gcc.target/mips/mips16-attributes-5.c,
6085 * gcc.target/mips/mips16-attributes-6.c: New tests.
6087 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6089 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6090 * gcc.dg/builtin-bswap-8.c: Likewise.
6092 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6095 * g++.dg/cpp0x/new1.C: New.
6097 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6100 * g++.dg/parse/dtor16.C: New.
6101 * g++.dg/parse/dtor6.C: Adjust.
6103 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6106 * g++.dg/expr/bitfield12.C: New.
6108 2013-05-24 Jeff Law <law@redhat.com>
6110 PR tree-optimization/57124
6111 * gcc.c-torture/execute/pr57124.c: New test.
6112 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6114 2013-05-24 Martin Jambor <mjambor@suse.cz>
6116 PR tree-optimization/57294
6117 * gcc.dg/ipa/pr57294.c: New test.
6119 2013-05-24 Dehao Chen <dehao@google.com>
6121 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6123 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6125 * gcc.target/aarch64/scalar_intrinsics.c
6126 (force_simd): Use a valid instruction.
6127 (test_vdupd_lane_s64): Pass a valid lane argument.
6128 (test_vdupd_lane_u64): Likewise.
6130 2013-05-24 Richard Biener <rguenther@suse.de>
6132 PR tree-optimization/57287
6133 * gcc.dg/pr57287.c: New testcase.
6135 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6138 * g++.dg/template/error51.C: New.
6140 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6143 * g++.dg/template/bitfield2.C: New.
6145 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6147 * gnat.dg/specs/noinline1.ads: New test.
6148 * gnat.dg/noinline2.ad[sb]: Likewise.
6149 * gnat.dg/specs/noinline3.ads: Likewise.
6150 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6152 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6155 * gcc.dg/tree-ssa/pr57385.c: New test.
6157 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6159 * gnat.dg/derived_type4.adb: New test.
6161 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6163 * gcc.dg/builtin-bswap-6.c: New test.
6164 * gcc.dg/builtin-bswap-7.c: Likewise.
6165 * gcc.dg/builtin-bswap-8.c: Likewise.
6166 * gcc.dg/builtin-bswap-9.c: Likewise.
6168 2013-05-23 Christian Bruel <christian.bruel@st.com>
6171 * gcc.dg/debug/pr57351.c: New test
6173 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6175 * gcc.target/aarch64/vect-clz.c: New file.
6177 2013-05-23 Martin Jambor <mjambor@suse.cz>
6180 * gcc.dg/ipa/pr57347.c: New test.
6182 2013-05-23 Richard Biener <rguenther@suse.de>
6184 PR tree-optimization/57380
6185 * g++.dg/tree-ssa/pr57380.C: New testcase.
6187 2013-05-23 Richard Biener <rguenther@suse.de>
6190 * gcc.dg/torture/pr57381.c: New testcase.
6192 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6195 * gcc.c-torture/execute/pr57344-1.c: New test.
6196 * gcc.c-torture/execute/pr57344-2.c: New test.
6197 * gcc.c-torture/execute/pr57344-3.c: New test.
6198 * gcc.c-torture/execute/pr57344-4.c: New test.
6200 2013-05-23 Richard Biener <rguenther@suse.de>
6202 PR rtl-optimization/57341
6203 * gcc.dg/torture/pr57341.c: New testcase.
6205 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6208 * g++.dg/parse/crash62.C: New.
6210 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6211 Pat Haugen <pthaugen@us.ibm.com>
6212 Peter Bergner <bergner@vnet.ibm.com>
6214 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6217 2013-05-22 Tobias Burnus <burnus@net-b.de>
6220 * gfortran.dg/defined_assignment_6.f90: New.
6222 2013-05-22 Tobias Burnus <burnus@net-b.de>
6225 * gfortran.dg/assumed_type_6.f90: New.
6227 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6230 * g++.dg/cpp0x/Wunused-parm.C: New.
6232 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6234 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6235 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6237 2013-05-21 Easwaran Raman <eraman@google.com>
6239 PR tree-optimization/57322
6240 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6242 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6244 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6247 2013-05-21 Tobias Burnus <burnus@net-b.de>
6250 * gfortran.dg/assumed_type_5.f90: New.
6251 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6252 * gfortran.dg/assumed_rank_2.f90: Ditto.
6253 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6254 * gfortran.dg/no_arg_check_3.f90: Ditto.
6256 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6258 PR tree-optimization/57331
6259 * gcc.c-torture/compile/pr57331.c: New test.
6261 2013-05-21 Richard Biener <rguenther@suse.de>
6263 PR tree-optimization/57330
6264 * gcc.dg/torture/pr57330.c: New testcase.
6266 2013-05-21 Richard Biener <rguenther@suse.de>
6268 PR tree-optimization/57303
6269 * gcc.dg/torture/pr57303.c: New testcase.
6271 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6273 PR tree-optimization/57321
6274 * gcc.c-torture/execute/pr57321.c: New test.
6276 2013-05-20 Tobias Burnus <burnus@net-b.de>
6280 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6281 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6282 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6283 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6284 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6285 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6286 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6287 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6288 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6289 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6290 * gfortran.dg/binding_label_tests_24.f90: New.
6291 * gfortran.dg/binding_label_tests_25.f90: New.
6293 2013-05-20 Tobias Burnus <burnus@net-b.de>
6296 * gfortran.dg/binding_label_tests_17.f90: New.
6297 * gfortran.dg/binding_label_tests_18.f90: New.
6298 * gfortran.dg/binding_label_tests_19.f90: New.
6299 * gfortran.dg/binding_label_tests_20.f90: New.
6300 * gfortran.dg/binding_label_tests_21.f90: New.
6301 * gfortran.dg/binding_label_tests_22.f90: New.
6302 * gfortran.dg/binding_label_tests_23.f90: New.
6304 2013-05-20 Tobias Burnus <burnus@net-b.de>
6307 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6308 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6309 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6310 * gfortran.dg/common_18.f90: New.
6311 * gfortran.dg/common_19.f90: New.
6312 * gfortran.dg/common_20.f90: New.
6313 * gfortran.dg/common_21.f90: New.
6315 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6318 * g++.dg/parse/error52.C: New.
6319 * g++.dg/parse/error3.C: Adjust.
6320 * g++.dg/parse/error36.C: Likewise.
6322 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6325 * gcc.target/sh/pr56547-1.c: New.
6326 * gcc.target/sh/pr56547-2.c: New.
6328 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6331 * g++.dg/warn/Wsign-compare-6.C: New.
6332 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6334 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6337 * g++.dg/template/error50.C: New.
6339 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6342 * g++.dg/ext/complit13.C: New.
6344 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6347 * g++.dg/pr57175.C: New testcase.
6349 2013-05-17 Easwaran Raman <eraman@google.com>
6351 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6353 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6356 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6358 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6360 PR rtl-optimization/57281
6361 PR rtl-optimization/57300
6362 * gcc.dg/pr57300.c: New test.
6363 * gcc.c-torture/execute/pr57281.c: New test.
6365 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6368 * g++.dg/ext/sizeof-complit.C: New.
6370 2013-05-17 Marek Polacek <polacek@redhat.com>
6372 * gcc.dg/strlenopt-25.c: New test.
6373 * gcc.dg/strlenopt-26.c: Likewise.
6375 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6377 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6378 instead of -mavx2, require only avx instead of avx2.
6379 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6380 of avx2-check.h and turn into an avx runtime test instead of
6383 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6385 * g++.dg/ext/vector22.C: Uncomment working test.
6387 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6390 * g++.dg/template/pr17410.C: New.
6392 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6394 * gcc.target/i386/rotate-3.c: New test.
6395 * gcc.target/i386/rotate-3a.c: New test.
6396 * gcc.target/i386/rotate-4.c: New test.
6397 * gcc.target/i386/rotate-4a.c: New test.
6398 * gcc.target/i386/rotate-5.c: New test.
6399 * gcc.target/i386/rotate-5a.c: New test.
6401 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6403 * gcc.dg/visibility-21.c: Require section_anchors.
6405 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6407 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6408 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6409 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6411 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6413 * gcc.dg/visibility-21.c: New.
6415 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6418 * gcc.dg/pr57286.c: New testcase.
6419 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6420 * g++.dg/ext/vector22.C: Comment out transformations not
6423 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6426 * gcc.target/mips/call-1.c: Restrict to o32.
6427 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6429 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6431 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6433 * g++.dg/warn/Wshadow-1.C: Likewise.
6434 * g++.dg/warn/Wshadow-6.C: Likewise.
6435 * g++.dg/warn/Wshadow-7.C: Likewise.
6437 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6440 * g++.dg/parse/pr31952-1.C: New.
6441 * g++.dg/parse/pr31952-2.C: Likewise.
6442 * g++.dg/parse/pr31952-3.C: Likewise.
6444 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6445 * g++.old-deja/g++.jason/cond.C: Likewise.
6446 * g++.dg/cpp0x/range-for5.C: Likewise.
6448 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6451 * gcc.target/arm/pr40887.c: Adjust testcase.
6452 * gcc.target/arm/pr19599.c: New test.
6454 2013-05-15 Richard Biener <rguenther@suse.de>
6456 PR tree-optimization/57275
6457 * gcc.target/i386/pr57275.c: New testcase.
6459 2013-05-15 Jan Hubicka <jh@suse.cz>
6461 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6462 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6463 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6465 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6467 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6470 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6473 * c-c++-common/Wsequence-point-1.c: New test.
6475 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6477 * g++.dg/ext/vector22.C: New testcase.
6478 * gcc.dg/binop-xor3.c: Remove xfail.
6480 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6482 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6483 FLOAT cmp FLOAT ? INT : INT.
6484 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6485 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6486 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6487 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6488 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6489 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6491 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6494 * g++.dg/cpp0x/defaulted43.C: New.
6496 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6498 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6499 (alloca): Remove declaration.
6500 (foo9): Replace alloca by __builtin_alloca.
6502 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6504 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6505 Expect "size of array is too large" error.
6507 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6509 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6511 2013-05-14 Richard Biener <rguenther@suse.de>
6514 * g++.dg/torture/pr57235.C: New testcase.
6516 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6519 * gcc.dg/torture/pr57251.c: New test.
6521 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6524 * gcc.target/i386/pr57264.c: New test.
6526 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6528 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6530 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6532 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6534 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6536 PR tree-optimization/45216
6537 PR tree-optimization/57157
6538 * c-c++-common/rotate-1.c: Add 32 tests with +.
6539 * c-c++-common/rotate-1a.c: Adjust.
6540 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6541 * c-c++-common/rotate-2b.c: New test.
6542 * c-c++-common/rotate-3.c: Add 32 tests with +.
6543 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6544 * c-c++-common/rotate-4b.c: New test.
6545 * c-c++-common/rotate-5.c: New test.
6547 2013-05-13 Martin Jambor <mjambor@suse.cz>
6550 * gcc.dg/ipa/remref-0.c: New test.
6551 * gcc.dg/ipa/remref-1a.c: Likewise.
6552 * gcc.dg/ipa/remref-1b.c: Likewise.
6553 * gcc.dg/ipa/remref-2a.c: Likewise.
6554 * gcc.dg/ipa/remref-2b.c: Likewise.
6556 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6558 * gcc.dg/vector-shift-2.c: New testcase.
6560 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6562 PR tree-optimization/57230
6563 * gcc.dg/strlenopt-24.c: New test.
6565 PR tree-optimization/57230
6566 * gcc.dg/strlenopt-23.c: New test.
6568 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6571 * gcc.target/sh/pr57108.c: Move this test case to ...
6572 * gcc.c-torture/compile/pr57108.c: ... here.
6574 2013-05-10 Richard Biener <rguenther@suse.de>
6576 PR tree-optimization/57214
6577 * gcc.dg/torture/pr57214.c: New testcase.
6579 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6581 * gcc.dg/vector-shift.c: New testcase.
6583 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6585 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6587 PR tree-optimization/45216
6588 PR tree-optimization/57157
6589 * c-c++-common/rotate-1.c: New test.
6590 * c-c++-common/rotate-1a.c: New test.
6591 * c-c++-common/rotate-2.c: New test.
6592 * c-c++-common/rotate-2a.c: New test.
6593 * c-c++-common/rotate-3.c: New test.
6594 * c-c++-common/rotate-3a.c: New test.
6595 * c-c++-common/rotate-4.c: New test.
6596 * c-c++-common/rotate-4a.c: New test.
6598 2013-05-10 Richard Biener <rguenther@suse.de>
6600 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6601 * gcc.target/i386/l_fma_double_1.c: Adjust.
6602 * gcc.target/i386/l_fma_double_2.c: Likewise.
6603 * gcc.target/i386/l_fma_double_3.c: Likewise.
6604 * gcc.target/i386/l_fma_double_4.c: Likewise.
6605 * gcc.target/i386/l_fma_double_5.c: Likewise.
6606 * gcc.target/i386/l_fma_double_6.c: Likewise.
6607 * gcc.target/i386/l_fma_float_1.c: Likewise.
6608 * gcc.target/i386/l_fma_float_2.c: Likewise.
6609 * gcc.target/i386/l_fma_float_3.c: Likewise.
6610 * gcc.target/i386/l_fma_float_4.c: Likewise.
6611 * gcc.target/i386/l_fma_float_5.c: Likewise.
6612 * gcc.target/i386/l_fma_float_6.c: Likewise.
6614 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6617 * g++.dg/cpp0x/pr51226.C: New.
6619 2013-04-16 Han Shen <shenhan@google.com>
6621 Test cases for '-fstack-protector-strong'.
6622 * gcc.dg/fstack-protector-strong.c: New.
6623 * g++.dg/fstack-protector-strong.C: New.
6625 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6627 * gcc.target/aarch64/ands_1.c: New test.
6628 * gcc.target/aarch64/ands_2.c: Likewise
6630 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6632 * lib/target-supports.exp (check_effective_target_hw): New
6634 * c-c++-common/asan/clone-test-1.c: Call
6635 check_effective_target_hw.
6636 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6637 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6638 possible decorations.
6639 * c-c++-common/asan/null-deref-1.c: Likewise.
6640 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6641 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6642 * c-c++-common/asan/use-after-free-1.c: Likewise.
6643 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6644 * g++.dg/asan/large-func-test-1.C: Likewise.
6646 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6648 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6650 2013-05-07 Richard Biener <rguenther@suse.de>
6653 * g++.dg/torture/pr57190.C: New testcase.
6655 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6657 PR tree-optimization/57149
6658 * gcc.dg/pr57149.c: New test.
6661 * gcc.dg/pr57184.c: New test.
6663 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6665 * gnat.dg/specs/array3.ads: New test.
6667 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6669 * c-c++-common/vector-scalar-2.c: New testcase.
6671 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6673 * gcc.target/i386/asm-dialect-2.c: New testcase.
6675 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/cpp0x/auto38.C: New.
6680 2013-05-06 Richard Biener <rguenther@suse.de>
6682 PR tree-optimization/57185
6683 * gcc.dg/autopar/pr57185.c: New testcase.
6685 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6688 * gcc.target/i386/pr57106.c: New test.
6690 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6692 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6693 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6694 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6695 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6696 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6697 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6698 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6700 2013-05-06 Teresa Johnson <tejohnson@google.com>
6703 * gcc.dg/pr57154.c: New test.
6705 2013-05-06 Richard Biener <rguenther@suse.de>
6708 * gcc.dg/torture/pr57147-1.c: New testcase.
6709 * gcc.dg/torture/pr57147-2.c: Likewise.
6710 * gcc.dg/torture/pr57147-3.c: Likewise.
6712 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6715 * gcc.target/sh/pr55303-1.c: New.
6716 * gcc.target/sh/pr55303-2.c: New.
6717 * gcc.target/sh/pr55303-3.c: New.
6719 2013-05-05 Tobias Burnus <burnus@net-b.de>
6721 * gfortran.dg/allocate_with_source_3.f90: New.
6723 2013-05-05 Tobias Burnus <burnus@net-b.de>
6726 * gfortran.dg/null_8.f90: New.
6728 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6731 * g++.dg/cpp0x/enum27.C: New.
6732 * g++.dg/cpp0x/enum_base.C: Adjust.
6734 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6736 PR tree-optimization/56205
6737 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6739 2013-05-04 Tobias Burnus <burnus@net-b.de>
6741 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6742 * gfortran.dg/bind_c_usage_27.f90: New.
6743 * gfortran.dg/bind_c_usage_28.f90: New.
6745 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6748 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6750 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6753 * gcc.target/powerpc/pr57150.c: New file.
6755 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6757 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6758 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6759 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6760 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6761 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6762 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6763 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6765 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6767 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6768 scan-assembler-times.
6770 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6772 * gcc.dg/tree-ssa/slsr-32.c: New.
6773 * gcc.dg/tree-ssa/slsr-33.c: New.
6774 * gcc.dg/tree-ssa/slsr-34.c: New.
6775 * gcc.dg/tree-ssa/slsr-35.c: New.
6776 * gcc.dg/tree-ssa/slsr-36.c: New.
6777 * gcc.dg/tree-ssa/slsr-37.c: New.
6778 * gcc.dg/tree-ssa/slsr-38.c: New.
6780 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6782 * gcc.target/aarch64/tst_1.c: New test.
6783 * gcc.target/aarch64/tst_2.c: Likewise
6785 2013-05-02 Jeff Law <law@redhat.com>
6787 PR tree-optimization/57144
6788 * gcc.c-torture/execute/pr57144.c: New test.
6790 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6792 PR rtl-optimization/57130
6793 * gcc.c-torture/execute/pr57130.c: New test.
6795 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6797 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6799 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6801 * gcc.target/aarch64/fabd.c: New file.
6803 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6806 * g++.dg/cpp0x/pr54318.C: New.
6808 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6811 * g++.dg/parse/error51.C: New.
6812 * g++.dg/parse/error15.C: Adjust column numbers.
6814 2013-05-02 Tobias Burnus <burnus@net-b.de>
6817 * gfortran.dg/size_kind_2.f90: New.
6818 * gfortran.dg/size_kind_3.f90: New.
6820 2013-05-02 Richard Biener <rguenther@suse.de>
6823 * g++.dg/torture/pr57140.C: New testcase.
6825 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6828 * gcc.target/arm/pr56732-1.c: New test.
6830 2013-05-02 Martin Jambor <mjambor@suse.cz>
6833 * gcc.dg/ipa/pr56988.c: New test.
6835 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6837 * gcc.target/aarch64/bics_1.c: New test.
6838 * gcc.target/aarch64/bics_2.c: Likewise.
6840 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6842 PR rtl-optimization/57131
6843 * gcc.c-torture/execute/pr57131.c: New test.
6845 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6848 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6850 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6853 * gcc.target/i386/pr57091.c: New test.
6855 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6857 * gcc.target/aarch64/vect-vaddv.c: New.
6859 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6861 * gcc.target/aarch64/vect-vmaxv.c: New.
6862 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6864 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6866 * gcc.target/aarch64/scalar-vca.c: New.
6867 * gcc.target/aarch64/vect-vca.c: Likewise.
6869 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6871 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6872 (test_vceqd_s64): Force arguments to SIMD registers.
6873 (test_vceqzd_s64): Likewise.
6874 (test_vcged_s64): Likewise.
6875 (test_vcled_s64): Likewise.
6876 (test_vcgezd_s64): Likewise.
6877 (test_vcged_u64): Likewise.
6878 (test_vcgtd_s64): Likewise.
6879 (test_vcltd_s64): Likewise.
6880 (test_vcgtzd_s64): Likewise.
6881 (test_vcgtd_u64): Likewise.
6882 (test_vclezd_s64): Likewise.
6883 (test_vcltzd_s64): Likewise.
6884 (test_vtst_s64): Likewise.
6885 (test_vtst_u64): Likewise.
6887 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6890 * g++.dg/cpp0x/decltype53.C: New.
6892 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6895 * gfortran.dg/power_5.f90: New test.
6897 2013-04-30 Richard Biener <rguenther@suse.de>
6900 * gcc.dg/torture/pr57122.c: New testcase.
6902 2013-04-30 Richard Biener <rguenther@suse.de>
6905 * g++.dg/torture/pr57107.C: New testcase.
6907 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6909 PR rtl-optimization/57105
6910 * gcc.dg/pr57105.c: New test.
6912 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6914 PR tree-optimization/57104
6915 * gcc.dg/pr57104.c: New test.
6917 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6920 * gcc.target/i386/pr44578.c: New test.
6922 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6925 * gcc.target/i386/pr57097.c: New test.
6927 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6930 * gcc.target/i386/pr57098.c: New test.
6932 2013-04-29 Kai Tietz <ktietz@redhat.com>
6934 * gcc.c-torture/execute/pr55875.c: New test.
6936 2013-04-29 Richard Biener <rguenther@suse.de>
6939 * gcc.dg/torture/pr57075.c: New testcase.
6941 2013-04-29 Richard Biener <rguenther@suse.de>
6944 * gcc.dg/autopar/pr57103.c: New testcase.
6946 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6948 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6950 2013-04-29 Tom de Vries <tom@codesourcery.com>
6952 * gcc.dg/pr50763.c: Update test.
6954 2013-04-26 Jeff Law <law@redhat.com>
6956 * gcc.dg/tree-ssa/vrp88.c: New test.
6958 2013-04-29 Christian Bruel <christian.bruel@st.com>
6961 * gcc.target/sh/pr57108.c: New test.
6963 2013-04-29 Richard Biener <rguenther@suse.de>
6966 * gfortran.dg/gomp/pr57089.f90: New testcase.
6968 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6970 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6972 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6974 * gcc.target/aarch64/vect-vcvt.c: New.
6976 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6978 * gcc.target/aarch64/vect-vrnd.c: New.
6980 2013-04-29 Richard Biener <rguenther@suse.de>
6982 PR tree-optimization/57081
6983 * gcc.dg/torture/pr57081.c: New testcase.
6985 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6987 PR tree-optimization/57083
6988 * gcc.dg/torture/pr57083.c: New test.
6990 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6993 * g++.dg/cpp0x/decltype52.C: New.
6995 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6997 N3472 binary constants
6998 * g++.dg/cpp/limits.C: Adjust warning wording.
6999 * g++.dg/system-binary-constants-1.C: Likewise.
7000 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7002 2013-04-28 Tobias Burnus <burnus@net-b.de>
7005 * gfortran.dg/coarray_30.f90: New.
7007 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7010 * frontend-passes (optimize_power): New function.
7011 (optimize_op): Use it.
7013 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7016 * gcc.c-torture/execute/pr56866.c: New test.
7017 * gcc.target/i386/pr56866.c: New test.
7019 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7022 * gcc.dg/setjmp-5.c: New test.
7024 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7027 * g++.dg/cpp0x/constexpr-55708.C: New.
7029 2013-04-26 Richard Biener <rguenther@suse.de>
7031 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7032 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7033 * gcc.dg/pr53265.c: Remove XFAILs.
7034 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7035 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7037 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7039 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7040 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7041 -fdiagnostics-color=never option similarly to
7042 -fno-diagnostics-show-caret option.
7044 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7046 PR rtl-optimization/57003
7047 * gcc.target/i386/pr57003.c: New test.
7049 2013-04-25 Marek Polacek <polacek@redhat.com>
7051 PR tree-optimization/57066
7052 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7054 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7055 Tejas Belagod <tejas.belagod@arm.com>
7057 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7058 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7059 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7061 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7063 * gcc.target/aarch64/cmp.c: New.
7065 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7067 * gcc.target/aarch64/ngc.c: New.
7069 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7071 * lib/target-supports.exp
7072 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7073 (check_effective_target_arm_neon_fp16_ok): Likewise.
7074 (add_options_for_arm_neon_fp16): Likewise.
7075 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7076 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7078 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7080 PR rtl-optimizations/57046
7081 * gcc.target/i386/pr57046.c: New test.
7083 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7085 * g++.dg/cpp1y/cplusplus.C: New.
7087 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7089 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7091 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7093 * c-c++-common/Wpointer-arith-1.c: New.
7095 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7097 * g++.dg/cpp1y/cxx1y_macro.C: New.
7099 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7102 * g++.dg/cpp0x/sfinae45.C: New.
7104 2013-04-24 Richard Biener <rguenther@suse.de>
7107 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7109 2013-04-23 Richard Biener <rguenther@suse.de>
7112 * gcc.dg/torture/pr57036-1.c: New testcase.
7113 * gcc.dg/torture/pr57036-2.c: Likewise.
7115 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7117 * gcc.target/aarch64/scalar-mov.c: New testcase.
7119 2013-04-23 Richard Biener <rguenther@suse.de>
7121 PR tree-optimization/57026
7122 * gcc.dg/torture/pr57026.c: New testcase.
7124 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7128 * gfortran.dg/transfer_check_4.f90: New.
7130 2013-04-22 Marek Polacek <polacek@redhat.com>
7133 * gcc.dg/pr56990.c: New test.
7135 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7138 * gcc.target/i386/pr57018.c: New test.
7140 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7142 * gcc.target/aarch64/vrecps.c: New.
7143 * gcc.target/aarch64/vrecpx.c: Likewise.
7145 2013-04-22 Christian Bruel <christian.bruel@st.com>
7148 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7150 2013-04-21 Jeff Law <law@redhat.com>
7152 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7154 2013-04-20 Tobias Burnus <burnus@net-b.de>
7157 * gfortran.dg/c_loc_test_22.f90: New.
7159 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7161 PR rtl-optimization/56847
7162 * gcc.dg/pr56847.c: New test.
7164 2013-04-19 Richard Biener <rguenther@suse.de>
7166 PR tree-optimization/56982
7167 * gcc.c-torture/execute/pr56982.c: New testcase.
7169 2013-04-19 Martin Jambor <mjambor@suse.cz>
7171 PR tree-optimization/56718
7172 * g++.dg/ipa/imm-devirt-1.C: New test.
7173 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7175 2013-04-19 Richard Biener <rguenther@suse.de>
7177 PR tree-optimization/57000
7178 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7180 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7181 Mikael Morin <mikael@gcc.gnu.org>
7184 * gfortran.dg/array_constructor_45.f90: New test.
7185 * gfortran.dg/array_constructor_46.f90: New test.
7186 * gfortran.dg/array_constructor_47.f90: New test.
7187 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7189 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7191 PR rtl-optimization/56999
7192 * g++.dg/opt/pr56999.C: New test.
7194 2013-04-18 Cary Coutant <ccoutant@google.com>
7196 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7197 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7199 2013-04-18 Cary Coutant <ccoutant@google.com>
7201 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7202 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7203 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7204 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7205 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7206 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7207 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7208 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7209 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7210 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7211 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7213 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7215 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7217 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7219 PR tree-optimization/56984
7220 * gcc.c-torture/compile/pr56984.c: New test.
7222 PR rtl-optimization/56992
7223 * gcc.dg/pr56992.c: New test.
7225 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7228 * gfortran.dg/proc_ptr_42.f90: New.
7230 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7232 * gnat.dg/discr41.ad[sb]: New test.
7233 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7234 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7235 * gcc.dg/vect/slp-24.c: Likewise.
7236 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7237 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7238 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7239 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7240 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7241 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7242 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7243 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7244 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7245 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7246 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7247 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7248 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7249 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7250 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7251 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7252 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7253 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7254 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7255 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7256 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7257 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7258 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7259 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7260 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7261 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7263 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7266 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7267 * gfortran.dg/module_md5_1.f90: Remove.
7269 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7271 * gcc.target/aarch64/adds3.c: New.
7272 * gcc.target/aarch64/subs3.c: New.
7274 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7276 * gcc.target/aarch64/adds1.c: New.
7277 * gcc.target/aarch64/adds2.c: New.
7278 * gcc.target/aarch64/subs1.c: New.
7279 * gcc.target/aarch64/subs2.c: New.
7281 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7283 Implement n3599 - Literal operator templates for strings.
7284 * g++.dg/cpp1y/udlit-char-template.C: New test.
7285 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7287 2013-04-16 Tobias Burnus <burnus@net-b.de>
7290 * gfortran.dg/no_arg_check_1.f90: New.
7291 * gfortran.dg/no_arg_check_2.f90: New.
7292 * gfortran.dg/no_arg_check_3.f90: New.
7294 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7297 * gfortran.dg/proc_ptr_41.f90: New.
7299 2013-04-16 Richard Biener <rguenther@suse.de>
7301 PR tree-optimization/56756
7302 * gcc.dg/torture/pr56756.c: New testcase.
7304 2013-04-16 Tobias Burnus <burnus@net-b.de>
7307 * gfortran.dg/c_assoc_5.f90: New.
7309 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7311 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7312 * gcc.c-torture/execute/pr33992.x: Remove.
7313 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7314 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7315 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7317 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7319 PR tree-optimization/56962
7320 * gcc.c-torture/execute/pr56962.c: New test.
7322 2013-04-15 Richard Biener <rguenther@suse.de>
7324 PR tree-optimization/56933
7325 * gcc.dg/vect/pr56933.c: New testcase.
7327 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7329 * gcc.target/arm/anddi3-opt.c: New test.
7330 * gcc.target/arm/anddi3-opt2.c: Likewise.
7332 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7334 * gcc.dg/pr56890-1.c: New test.
7335 * gcc.dg/pr56890-2.c: Likewise.
7337 2013-04-15 Joey Ye <joey.ye@arm.com>
7339 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7340 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7342 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7345 * gfortran.dg/select_type_33.f03: New test.
7347 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7350 * gfortran.dg/typebound_proc_29.f03: New.
7352 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7355 * gfortran.dg/typebound_proc_28.f03: New.
7357 2013-04-12 Jeff Law <law@redhat.com>
7359 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7362 2013-04-12 Tobias Burnus <burnus@net-b.de>
7365 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7367 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7370 * gcc.target/i386/pr56903.c: New test.
7372 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7375 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7376 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7377 * gfortran.dg/block_11.f90: Fix invalid test case.
7378 * gfortran.dg/function_types_3.f90: Add new error message.
7379 * gfortran.dg/global_references_1.f90: Ditto.
7380 * gfortran.dg/import2.f90: Remove unneeded parts.
7381 * gfortran.dg/import6.f90: Fix invalid test case.
7382 * gfortran.dg/proc_decl_2.f90: Ditto.
7383 * gfortran.dg/proc_decl_9.f90: Ditto.
7384 * gfortran.dg/proc_decl_18.f90: Ditto.
7385 * gfortran.dg/proc_ptr_40.f90: New.
7386 * gfortran.dg/whole_file_7.f90: Modified error wording.
7387 * gfortran.dg/whole_file_16.f90: Ditto.
7388 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7389 * gfortran.dg/whole_file_18.f90: Modified error wording.
7390 * gfortran.dg/whole_file_20.f03: Ditto.
7391 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7394 2013-04-12 Richard Biener <rguenther@suse.de>
7397 2013-04-10 Richard Biener <rguenther@suse.de>
7399 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7401 2013-04-12 Tobias Burnus <burnus@net-b.de>
7404 * gfortran.dg/class_allocate_15.f90: New.
7407 2013-04-12 Tobias Burnus <burnus@net-b.de>
7409 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7410 scan-tree-dump-times.
7412 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7414 PR tree-optimization/56918
7415 PR tree-optimization/56920
7416 * gcc.dg/vect/pr56918.c: New test.
7417 * gcc.dg/vect/pr56920.c: New test.
7419 2013-04-12 Tobias Burnus <burnus@net-b.de>
7422 * gfortran.dg/class_allocate_14.f90: New.
7423 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7424 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7426 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7428 * gcc.dg/fold-cstvecshift.c: New testcase.
7430 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7432 * gcc.target/aarch64/negs.c: New.
7434 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7437 * g++.dg/template/arrow4.C: New test.
7439 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7441 * gnat.dg/array23.adb: New test.
7442 * gnat.dg/array23_pkg[123].ads: New helpers.
7444 2013-04-11 Jeff Law <law@redhat.com>
7446 PR tree-optimization/56900
7447 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7449 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7452 * g++.dg/cpp0x/sfinae44.C: New.
7454 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7456 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7457 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7459 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7462 * g++.dg/cpp0x/enum26.C: New.
7463 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7465 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7467 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7469 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7471 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7472 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7473 loop is vectorized and that the correct instruction is generated.
7474 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7475 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7476 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7478 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7480 PR tree-optimization/56899
7481 * gcc.c-torture/execute/pr56899.c: New test.
7483 2013-04-10 David S. Miller <davem@davemloft.net>
7485 * gcc.target/sparc/setcc-4.c: New test.
7486 * gcc.target/sparc/setcc-5.c: New test.
7488 2013-04-10 Richard Biener <rguenther@suse.de>
7490 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7492 2013-04-10 Richard Biener <rguenther@suse.de>
7494 * gcc.dg/vect/slp-39.c: New testcase.
7496 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7498 PR tree-optimization/55524
7499 * gcc.target/epiphany/fnma-1.c: New test.
7501 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7503 * gcc.dg/tree-ssa/inline-11.c: New test
7505 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7508 * g++.dg/template/arrow3.C: New test.
7510 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512 * gcc.target/arm/minmax_minus.c: New test.
7514 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7517 * c-c++-common/gomp/pr56883.c: New test.
7519 2013-04-09 Jeff Law <law@redhat.com>
7521 * gcc.dg/tree-ssa/vrp87.c: New test.
7523 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7525 PR tree-optimization/56854
7526 * g++.dg/torture/pr56854.C: New test.
7528 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7531 * gfortran.dg/array_constructor_44.f90: New test.
7533 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7536 * g++.dg/cpp0x/constexpr-specialization.C: New.
7538 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7540 * gcc.c-torture/execute/pr56837.c: New test.
7544 * g++.dg/opt/vt3.C: New test.
7545 * g++.dg/opt/vt4.C: New test.
7547 2013-04-08 Jeff Law <law@redhat.com>
7549 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7551 2013-04-08 Richard Biener <rguenther@suse.de>
7553 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7555 2013-04-08 Richard Biener <rguenther@suse.de>
7557 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7559 2013-04-08 Richard Biener <rguenther@suse.de>
7561 * g++.dg/vect/slp-pr56812.cc: Adjust.
7563 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7565 * gcc.dg/pr56837.c: New test.
7566 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7567 "generated memset minus one".
7569 2013-04-07 Tobias Burnus <burnus@net-b.de>
7572 * gfortran.dg/reshape_5.f90: New.
7574 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7577 * gcc.target/powerpc/recip-1.c: Modify expected output.
7578 * gcc.target/powerpc/recip-3.c: Likewise.
7579 * gcc.target/powerpc/recip-4.c: Likewise.
7580 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7582 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7584 * gcc.target/arm/peep-ldrd-1.c: New test.
7585 * gcc.target/arm/peep-strd-1.c: Likewise.
7587 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7589 * gcc.target/arm/negdi-1.c: New test.
7590 * gcc.target/arm/negdi-2.c: Likewise.
7591 * gcc.target/arm/negdi-3.c: Likewise.
7592 * gcc.target/arm/negdi-4.c: Likewise.
7594 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7596 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7597 Add -march=armv8-a when we use v8 NEON.
7598 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7599 (check_effective_target_vect_call_ceilf): Likewise.
7600 (check_effective_target_vect_call_floorf): Likewise.
7601 (check_effective_target_vect_call_roundf): Likewise.
7602 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7603 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7604 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7605 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7606 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7608 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7610 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7611 * gcc.target/powerpc/sd-pwr6.c: Same.
7612 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7613 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7615 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7617 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7619 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7622 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7623 * gfortran.dg/altreturn_4.f90: Ditto.
7624 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7625 * gfortran.dg/altreturn_5.f90: Ditto.
7626 * gfortran.dg/altreturn_6.f90: Ditto.
7627 * gfortran.dg/altreturn_7.f90: Ditto.
7629 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7633 (check_effective_target_arm_v8_neon_ok_nocache):
7635 (check_effective_target_arm_v8_neon_ok): Change to use
7636 check_effective_target_arm_v8_neon_ok_nocache.
7637 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7639 (check_effective_target_vect_call_btruncf):
7640 Enable for arm and ARMv8 NEON.
7641 (check_effective_target_vect_call_ceilf): Likewise.
7642 (check_effective_target_vect_call_floorf): Likewise.
7643 (check_effective_target_vect_call_roundf): Likewise.
7644 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7647 2013-04-04 Marek Polacek <polacek@redhat.com>
7649 PR tree-optimization/48186
7650 * gcc.dg/pr48186.c: New test.
7652 2013-04-04 Richard Biener <rguenther@suse.de>
7654 PR tree-optimization/56826
7655 * gcc.dg/vect/pr56826.c: New testcase.
7656 * gcc.dg/vect/O3-pr36098.c: Adjust.
7658 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7660 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7661 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7662 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7663 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7664 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7665 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7666 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7667 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7668 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7669 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7671 2013-04-04 Richard Biener <rguenther@suse.de>
7673 PR tree-optimization/56213
7674 * gcc.dg/vect/vect-123.c: New testcase.
7676 2013-04-04 Tobias Burnus <burnus@net-b.de>
7679 * gfortran.dg/read_repeat_2.f90: New.
7681 2013-04-04 Richard Biener <rguenther@suse.de>
7683 PR tree-optimization/56837
7684 * g++.dg/torture/pr56837.C: New testcase.
7686 2013-04-04 Tobias Burnus <burnus@net-b.de>
7689 * gfortran.dg/c_loc_test_21.f90: New.
7690 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7691 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7692 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7693 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7694 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7696 2013-04-03 Jeff Law <law@redhat.com>
7698 PR tree-optimization/56799
7699 * gcc.c-torture/execute/pr56799.c: New test.
7701 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7704 * g++.dg/warn/Wpointer-arith-1.C: New.
7705 * g++.dg/gomp/for-19.C: Adjust.
7707 2013-04-03 Marek Polacek <polacek@redhat.com>
7710 * gcc.dg/pr55702.c: New test.
7712 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7715 * gcc.dg/pr56809.c: New testcase.
7717 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7720 * g++.dg/debug/pr56819.C: New test.
7722 2013-04-03 Richard Biener <rguenther@suse.de>
7724 PR tree-optimization/56817
7725 * g++.dg/torture/pr56817.C: New testcase.
7727 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7729 * gcc.dg/vect/bb-slp-31.c: New file.
7731 2013-04-03 Jason Merrill <jason@redhat.com>
7734 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7736 2013-04-03 Richard Biener <rguenther@suse.de>
7738 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7740 2013-04-03 Richard Biener <rguenther@suse.de>
7742 PR tree-optimization/55964
7743 * gcc.dg/torture/pr55964-2.c: New testcase.
7745 2013-04-03 Richard Biener <rguenther@suse.de>
7747 PR tree-optimization/56501
7748 * gcc.dg/torture/pr56501.c: New testcase.
7750 2013-04-03 Richard Biener <rguenther@suse.de>
7752 PR tree-optimization/56407
7753 * gcc.dg/torture/pr56407.c: New testcase.
7755 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7757 PR tree-optimization/56790
7758 * g++.dg/ext/pr56790-1.C: New testcase.
7760 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7762 * gcc.target/i386/merge-1.c: New testcase.
7763 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7765 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7768 * gcc.c-torture/execute/pr19449.c: New test.
7770 2013-04-03 Richard Biener <rguenther@suse.de>
7772 PR tree-optimization/56812
7773 * g++.dg/vect/slp-pr56812.cc: New testcase.
7775 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7779 * gfortran.dg/altreturn_8.f90: New.
7780 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7781 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7782 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7784 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7786 PR rtl-optimization/56745
7787 * gcc.c-torture/compile/pr56745.c: New test.
7789 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7791 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7793 2013-04-02 Richard Biener <rguenther@suse.de>
7795 PR tree-optimization/56778
7796 * gcc.dg/torture/pr56778.c: New testcase.
7798 2013-04-02 Richard Biener <rguenther@suse.de>
7801 * g++.dg/torture/pr56768.C: New testcase.
7803 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7805 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7807 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7810 * gfortran.dg/namelist_82.f90: New test.
7812 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7815 * gfortran.dg/implicit_class_1.f90: New.
7817 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7820 * gfortran.dg/namelist_81.f90: New test.
7822 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7824 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7825 for constant and equal string lengths.
7826 * gfortran.dg/character_comparison_5.f90: Likewise.
7827 * gfortran.dg/character_comparison_9.f90: New test.
7829 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7831 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7832 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7834 2013-03-29 Tobias Burnus <burnus@net-b.de>
7837 * gfortran.dg/optional_absent_3.f90: New.
7839 2013-03-29 Tobias Burnus <burnus@net-b.de>
7842 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7844 2013-03-29 Tobias Burnus <burnus@net-b.de>
7847 * gfortran.dg/namelist_80.f90: New.
7849 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7852 * gfortran.dg/string_length_2.f90: New test.
7853 * gfortran.dg/dependency_41.f90: New test.
7855 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7858 * gfortran.dg/array_constructor_43.f90: New test.
7859 * gfortran.dg/random_seed_3.f90: New test.
7861 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7863 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7864 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7865 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7866 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7867 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7868 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7869 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7870 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7871 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7872 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7874 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7877 * g++.dg/conversion/op4.C: Adjust.
7878 * g++.dg/cpp0x/rv1n.C: Likewise.
7879 * g++.dg/cpp0x/rv2n.C: Likewise.
7880 * g++.dg/cpp0x/template_deduction.C: Likewise.
7881 * g++.dg/expr/cond8.C: Likewise.
7882 * g++.dg/other/error4.C: Likewise.
7883 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7884 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7885 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7886 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7887 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7888 * g++.old-deja/g++.law/cvt20.C: Likewise.
7889 * g++.old-deja/g++.law/cvt8.C: Likewise.
7890 * g++.old-deja/g++.law/init8.C: Likewise.
7891 * g++.old-deja/g++.mike/net12.C: Likewise.
7892 * g++.old-deja/g++.mike/net8.C: Likewise.
7893 * g++.old-deja/g++.mike/p2793.C: Likewise.
7894 * g++.old-deja/g++.mike/p3836.C: Likewise.
7895 * g++.old-deja/g++.mike/p418.C: Likewise.
7896 * g++.old-deja/g++.mike/p701.C: Likewise.
7897 * g++.old-deja/g++.mike/p807.C: Likewise.
7899 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7902 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7905 2013-03-28 Marek Polacek <polacek@redhat.com>
7907 PR tree-optimization/56695
7908 * gcc.dg/vect/pr56695.c: New test.
7910 2013-03-28 Richard Biener <rguenther@suse.de>
7912 PR tree-optimization/37021
7913 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7914 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7916 2013-03-27 Tobias Burnus <burnus@net-b.de>
7920 * gfortran.dg/sizeof_2.f90: New.
7921 * gfortran.dg/sizeof_3.f90: New.
7922 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7924 2013-03-27 Richard Biener <rguenther@suse.de>
7926 PR tree-optimization/37021
7927 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7929 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7931 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7932 * g++.dg/ipa/ivinline-2.C: Likewise.
7933 * g++.dg/ipa/ivinline-3.C: Likewise.
7934 * g++.dg/ipa/ivinline-4.C: Likewise.
7935 * g++.dg/ipa/ivinline-5.C: Likewise.
7936 * g++.dg/ipa/ivinline-7.C: Likewise.
7937 * g++.dg/ipa/ivinline-8.C: Likewise.
7938 * g++.dg/ipa/ivinline-9.C: Likewise.
7939 * g++.dg/cpp0x/noexcept03.C: Likewise.
7940 * gcc.dg/const-1.c: Likewise.
7941 * gcc.dg/ipa/pure-const-1.c: Likewise.
7942 * gcc.dg/noreturn-8.c: Likewise.
7943 * gcc.target/i386/mmx-1.c: Likewise.
7944 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7945 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7946 * gcc.c-torture/execute/pr33992.x: New file.
7948 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7950 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7952 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7955 * g++.dg/ext/desig5.C: New.
7957 2013-03-26 Tobias Burnus <burnus@net-b.de>
7960 * gfortran.dg/merge_init_expr_2.f90: New.
7961 * gfortran.dg/merge_char_1.f90: Modify test to
7962 stay a run-time test.
7963 * gfortran.dg/merge_char_3.f90: Ditto.
7965 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7967 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7968 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7970 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7973 * g++.dg/cpp0x/range-for23.C: New.
7975 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7978 * gfortran.dg/namelist_79.f90: New.
7980 2013-03-25 Martin Jambor <mjambor@suse.cz>
7982 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7984 2013-03-25 Tobias Burnus <burnus@net-b.de>
8004 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8005 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8006 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8007 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8008 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8009 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8010 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8011 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8012 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8013 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8014 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8015 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8016 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8017 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8018 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8019 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8020 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8021 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8022 * gfortran.dg/pr32601_1.f03: Ditto.
8023 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8024 * gfortran.dg/blockdata_7.f90: New.
8025 * gfortran.dg/c_assoc_4.f90: New.
8026 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8027 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8028 * gfortran.dg/c_funloc_tests_8.f90: New.
8029 * gfortran.dg/c_loc_test_17.f90: New.
8030 * gfortran.dg/c_loc_test_18.f90: New.
8031 * gfortran.dg/c_loc_test_19.f90: New.
8032 * gfortran.dg/c_loc_test_20.f90: New.
8033 * gfortran.dg/c_sizeof_5.f90: New.
8034 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8035 * gfortran.dg/transfer_resolve_2.f90: New.
8036 * gfortran.dg/transfer_resolve_3.f90: New.
8037 * gfortran.dg/transfer_resolve_4.f90: New.
8038 * gfortran.dg/pr32601.f03: Update dg-error.
8039 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8040 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8042 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8044 * gcc.target/arm/vseleqdf.c: New test.
8045 * gcc.target/arm/vseleqsf.c: Likewise.
8046 * gcc.target/arm/vselgedf.c: Likewise.
8047 * gcc.target/arm/vselgesf.c: Likewise.
8048 * gcc.target/arm/vselgtdf.c: Likewise.
8049 * gcc.target/arm/vselgtsf.c: Likewise.
8050 * gcc.target/arm/vselledf.c: Likewise.
8051 * gcc.target/arm/vsellesf.c: Likewise.
8052 * gcc.target/arm/vselltdf.c: Likewise.
8053 * gcc.target/arm/vselltsf.c: Likewise.
8054 * gcc.target/arm/vselnedf.c: Likewise.
8055 * gcc.target/arm/vselnesf.c: Likewise.
8056 * gcc.target/arm/vselvcdf.c: Likewise.
8057 * gcc.target/arm/vselvcsf.c: Likewise.
8058 * gcc.target/arm/vselvsdf.c: Likewise.
8059 * gcc.target/arm/vselvssf.c: Likewise.
8061 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8063 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8065 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8066 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8067 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8068 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8069 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8070 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8071 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8072 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8073 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8074 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8075 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8076 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8077 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8078 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8079 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8080 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8081 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8082 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8083 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8084 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8085 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8086 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8087 * gcc.target/arm/atomic-op-char.c: Likewise.
8088 * gcc.target/arm/atomic-op-consume.c: Likewise.
8089 * gcc.target/arm/atomic-op-int.c: Likewise.
8090 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8091 * gcc.target/arm/atomic-op-release.c: Likewise.
8092 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8093 * gcc.target/arm/atomic-op-short.c: Likewise.
8095 2013-03-25 Richard Biener <rguenther@suse.de>
8098 * g++.dg/torture/pr56694.C: New testcase.
8100 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8103 * gcc.target/arm/neon-vcond-gt.c: New test.
8104 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8105 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8107 2013-03-25 Richard Biener <rguenther@suse.de>
8109 PR tree-optimization/56689
8110 * gcc.dg/torture/pr56689.c: New testcase.
8112 2013-03-25 Kai Tietz <ktietz@redhat.com>
8114 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8116 2013-03-24 Tobias Burnus <burnus@net-b.de>
8119 * gfortran.dg/eof_5.f90: New.
8121 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8123 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8126 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8128 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8130 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8133 * gcc.c-torture/execute/builtins/builtins.exp: Add
8134 -Wl,--allow-multiple-definition for RTEMS targets.
8136 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8138 * gcc.target/aarch64/movk.c: New test.
8140 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8142 * g++.dg/ext/vector21.C: New testcase.
8144 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8146 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8147 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8149 2013-03-21 Richard Biener <rguenther@suse.de>
8151 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8152 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8154 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8156 * gcc.target/aarch64/vect.c: Test and result vector added
8157 for sabd and saba instructions.
8158 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8159 instructions in assembly.
8160 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8161 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8162 for fabd instruction.
8163 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8164 instruction in assembly.
8165 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8167 2013-03-20 Jeff Law <law@redhat.com>
8169 * g++.dg/tree-ssa/ssa-dom.C: New test.
8171 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8173 * gcc.target/powerpc/mmfpgpr.c: New test.
8174 * gcc.target/powerpc/sd-vsx.c: Likewise.
8175 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8176 * gcc.target/powerpc/vsx-float0.c: Likewise.
8178 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8180 PR tree-optimization/56355
8181 * gcc.dg/pr56355-1.c: New file.
8183 2013-03-20 Catherine Moore <clm@codesourcery.com>
8184 Richard Sandiford <rdsandiford@googlemail.com>
8186 * gcc.target/mips/mips.exp: Add microMIPS support.
8187 * gcc.target/mips/umips-movep-2.c: New test.
8188 * gcc.target/mips/umips-lwp-2.c: New test.
8189 * gcc.target/mips/umips-swp-5.c: New test.
8190 * gcc.target/mips/umips-constraints-1.c: New test.
8191 * gcc.target/mips/umips-lwp-3.c: New test.
8192 * gcc.target/mips/umips-swp-6.c: New test.
8193 * gcc.target/mips/umips-constraints-2.c: New test.
8194 * gcc.target/mips/umips-save-restore-1.c: New test.
8195 * gcc.target/mips/umips-lwp-4.c: New test.
8196 * gcc.target/mips/umips-swp-7.c: New test.
8197 * gcc.target/mips/umips-save-restore-2.c: New test.
8198 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8199 * gcc.target/mips/umips-lwp-5.c: New test.
8200 * gcc.target/mips/umips-save-restore-3.c: New test.
8201 * gcc.target/mips/umips-lwp-6.c: New test.
8202 * gcc.target/mips/umips-swp-1.c: New test.
8203 * gcc.target/mips/umips-lwp-7.c: New test.
8204 * gcc.target/mips/umips-swp-2.c: New test.
8205 * gcc.target/mips/umips-lwp-8.c: New test.
8206 * gcc.target/mips/umips-swp-3.c: New test.
8207 * gcc.target/mips/umips-movep-1.c: New test.
8208 * gcc.target/mips/umips-lwp-1.c: New test.
8209 * gcc.target/mips/umips-swp-4.c: New test.
8211 2013-03-20 Richard Biener <rguenther@suse.de>
8213 PR tree-optimization/56661
8214 * gcc.dg/torture/pr56661.c: New testcase.
8216 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8218 PR rtl-optimization/56605
8219 * gcc.target/powerpc/pr56605.c: New.
8221 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8224 * gfortran.dg/do_1.f90: Don't xfail.
8226 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8229 * gfortran.dg/namelist_77.f90: New.
8230 * gfortran.dg/namelist_78.f90: New.
8232 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8235 * gfortran.dg/open_negative_unit_1.f90: New.
8237 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8239 * gcc.target/aarch64/sbc.c: New test.
8241 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8243 * gcc.target/aarch64/ror.c: New test.
8245 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8247 * gcc.target/aarch64/extr.c: New test.
8249 2013-03-19 Richard Biener <rguenther@suse.de>
8251 PR tree-optimization/56273
8252 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8253 * c-c++-common/uninit-17.c: Likewise.
8255 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8257 PR tree-optimization/56635
8258 * g++.dg/torture/pr56635.C: New test.
8260 2013-03-18 Richard Biener <rguenther@suse.de>
8262 PR tree-optimization/3713
8263 * g++.dg/ipa/devirt-12.C: New testcase.
8265 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8268 * c-c++-common/pr56566.c: New test.
8270 2013-03-17 Jason Merrill <jason@redhat.com>
8272 * g++.dg/template/abstract-dr337.C: XFAIL.
8274 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8277 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8278 * c-c++-common/pr56607.c: New test.
8280 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8283 * g++.dg/cpp0x/constexpr-array5.C: New.
8285 2013-03-15 Tobias Burnus <burnus@net-b.de>
8288 * gfortran.dg/transfer_intrinsic_5.f90: New.
8290 2013-03-15 Kai Tietz <ktietz@redhat.com>
8292 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8293 * gcc.target/i386/pr20020-1.c: Likewise.
8294 * gcc.target/i386/pr20020-2.c: Likewise.
8295 * gcc.target/i386/pr20020-3.c: Likewise.
8296 * gcc.target/i386/pr53425-1.c: Likewise.
8297 * gcc.target/i386/pr53425-2.c: Likewise.
8298 * gcc.target/i386/pr55093.c: Likewise.
8299 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8301 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8304 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8305 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8307 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8309 PR tree-optimization/53265
8310 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8312 * gcc.dg/graphite/id-6.c (test): Likewise.
8313 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8314 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8316 PR tree-optimization/53265
8317 * gcc.dg/pr53265.c: New test.
8318 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8320 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8322 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8323 n, use it as high bound instead of 4.
8325 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8328 * gcc.target/sh/pr49880-1.c: New.
8329 * gcc.target/sh/pr49880-2.c: New.
8330 * gcc.target/sh/pr49880-3.c: New.
8331 * gcc.target/sh/pr49880-4.c: New.
8332 * gcc.target/sh/pr49880-5.c: New.
8334 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8336 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8338 2013-03-13 Richard Biener <rguenther@suse.de>
8340 PR tree-optimization/56608
8341 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8343 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8346 * g++.dg/cpp0x/alias-decl-32.C: New.
8348 2013-03-11 Jan Hubicka <jh@suse.cz>
8351 * gcc.c-torture/compile/pr56571.c: New testcase.
8353 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8355 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8356 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8358 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8360 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8361 * gcc.dg/inline_4.c: Likewise.
8362 * gcc.dg/unroll_2.c: Likewise.
8363 * gcc.dg/unroll_3.c: Likewise.
8364 * gcc.dg/unroll_4.c: Likewise.
8366 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8369 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8372 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8374 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8377 * gcc.c-torture/compile/pr40797.c: New.
8379 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8381 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8383 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8386 * gfortran.dg/class_56.f90: New test.
8388 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8391 * gcc.target/mips/pr56524.c: New test.
8393 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8396 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8398 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8401 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8403 2013-03-08 Marek Polacek <polacek@redhat.com>
8405 PR tree-optimization/56478
8406 * gcc.dg/torture/pr56478.c: New test.
8408 2013-03-08 Kai Tietz <ktietz@redhat.com>
8410 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8411 targets linker option --allow-multiple-definition.
8413 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8414 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8415 * gcc.dg/pr52549.c: Add LLP64 case.
8416 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8417 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8418 * gcc.dg/torture/pr51071-2.c: Likewise.
8419 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8420 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8421 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8422 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8423 * gcc.dg/weak/weak-1.c: Likewise.
8424 * gcc.dg/weak/weak-2.c: Likewise.
8425 * gcc.dg/weak/weak-3.c: Likewise.
8426 * gcc.dg/weak/weak-4.c: Likewise.
8427 * gcc.dg/weak/weak-5.c: Likewise.
8428 * gcc.dg/weak/weak-15.c: Likewise.
8429 * gcc.dg/weak/weak-16.c: Likewise.
8431 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8433 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8435 PR tree-optimization/56559
8436 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8438 2013-03-07 Andreas Schwab <schwab@suse.de>
8440 * gcc.dg/pr31490.c: Fix last change.
8442 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8445 * g++.dg/template/crash115.C: New.
8447 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8449 PR tree-optimization/56539
8450 * gcc.c-torture/compile/pr56539.c: New test.
8452 2013-03-06 Kai Tietz <ktietz@redhat.com>
8454 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8456 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8457 * gcc.dg/lto/20091013-1_2.c: Likewise.
8458 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8460 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8462 * gnat.dg/specs/aggr6.ads: New test.
8464 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/loop_optimization15.ad[sb]: New test.
8468 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8471 * gcc.dg/pr56548.c: New test.
8473 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8476 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8478 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8481 * g++.dg/template/typename20.C: New test.
8483 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8486 * gcc.dg/pr56510.c: New test.
8488 PR rtl-optimization/56484
8489 * gcc.c-torture/compile/pr56484.c: New test.
8491 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8494 * g++.dg/warn/Wsign-conversion-2.C: New.
8496 2013-03-05 Richard Biener <rguenther@suse.de>
8498 PR tree-optimization/56270
8499 * gcc.dg/vect/slp-38.c: New testcase.
8501 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8503 PR rtl-optimization/56494
8504 * gcc.dg/pr56494.c: New test.
8506 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8508 * gcc.dg/pr56424.c: New test.
8510 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8512 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8513 * gcc.dg/pr56228.c <avr>: Skip.
8515 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8518 PR tree-optimization/52631
8519 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8521 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8523 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8524 * gcc.dg/vect/vect-83_64.c: Same.
8526 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8529 * gfortran.dg/pointer_check_13.f90: New test.
8531 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8534 * gfortran.dg/array_constructor_42.f90: New test.
8536 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8539 * g++.dg/template/static33.C: New.
8540 * g++.dg/template/static34.C: Likewise.
8543 * g++.dg/template/static35.C: New.
8545 2013-03-01 Steve Ellcey <sellcey@mips.com>
8547 * gcc.dg/pr56396.c: Require pic support.
8549 2013-03-01 Richard Biener <rguenther@suse.de>
8551 PR tree-optimization/55481
8552 * gcc.dg/torture/pr56488.c: New testcase.
8554 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8555 Jakub Jelinek <jakub@redhat.com>
8558 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8559 no_sanitize_address attribute rather than no_address_safety_analysis.
8560 * g++.dg/asan/sanitizer_test_utils.h
8561 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8562 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8563 in addition to no_address_safety_analysis.
8565 2013-02-28 Jason Merrill <jason@redhat.com>
8568 * g++.dg/cpp0x/constexpr-and.C: New.
8570 2013-02-28 Martin Jambor <mjambor@suse.cz>
8572 PR tree-optimization/56294
8573 * g++.dg/debug/pr56294.C: New test.
8575 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8577 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8579 2013-02-27 Marek Polacek <polacek@redhat.com>
8581 PR rtl-optimization/56466
8582 * gcc.dg/pr56466.c: New test.
8584 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8586 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8587 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8588 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8590 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8593 * gcc.dg/pr45472.c: New test.
8595 2013-02-26 Marek Polacek <polacek@redhat.com>
8597 PR tree-optimization/56426
8598 * gcc.dg/pr56436.c: New test.
8600 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8602 PR tree-optimization/56448
8603 * gcc.c-torture/compile/pr56448.c: New test.
8605 PR tree-optimization/56443
8606 * gcc.dg/torture/pr56443.c: New test.
8608 2013-02-25 Richard Biener <rguenther@suse.de>
8610 PR tree-optimization/56175
8611 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8613 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8616 * g++.dg/torture/pr56403.C: New test.
8618 2013-02-25 Catherine Moore <clm@codesourcery.com>
8621 2013-02-24 Catherine Moore <clm@codesourcery.com>
8622 Richard Sandiford <rdsandiford@googlemail.com>
8624 * gcc.target/mips/mips.exp: Add microMIPS support.
8625 * gcc.target/mips/umips-movep-2.c: New test.
8626 * gcc.target/mips/umips-lwp-2.c: New test.
8627 * gcc.target/mips/umips-swp-5.c: New test.
8628 * gcc.target/mips/umips-constraints-1.c: New test.
8629 * gcc.target/mips/umips-lwp-3.c: New test.
8630 * gcc.target/mips/umips-swp-6.c: New test.
8631 * gcc.target/mips/umips-constraints-2.c: New test.
8632 * gcc.target/mips/umips-save-restore-1.c: New test.
8633 * gcc.target/mips/umips-lwp-4.c: New test.
8634 * gcc.target/mips/umips-swp-7.c: New test.
8635 * gcc.target/mips/umips-save-restore-2.c: New test.
8636 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8637 * gcc.target/mips/umips-lwp-5.c: New test.
8638 * gcc.target/mips/umips-save-restore-3.c: New test.
8639 * gcc.target/mips/umips-lwp-6.c: New test.
8640 * gcc.target/mips/umips-swp-1.c: New test.
8641 * gcc.target/mips/umips-lwp-7.c: New test.
8642 * gcc.target/mips/umips-swp-2.c: New test.
8643 * gcc.target/mips/umips-lwp-8.c: New test.
8644 * gcc.target/mips/umips-swp-3.c: New test.
8645 * gcc.target/mips/umips-movep-1.c: New test.
8646 * gcc.target/mips/umips-lwp-1.c: New test.
8647 * gcc.target/mips/umips-swp-4.c: New test.
8649 2013-02-24 Catherine Moore <clm@codesourcery.com>
8650 Richard Sandiford <rdsandiford@googlemail.com>
8652 * gcc.target/mips/mips.exp: Add microMIPS support.
8653 * gcc.target/mips/umips-movep-2.c: New test.
8654 * gcc.target/mips/umips-lwp-2.c: New test.
8655 * gcc.target/mips/umips-swp-5.c: New test.
8656 * gcc.target/mips/umips-constraints-1.c: New test.
8657 * gcc.target/mips/umips-lwp-3.c: New test.
8658 * gcc.target/mips/umips-swp-6.c: New test.
8659 * gcc.target/mips/umips-constraints-2.c: New test.
8660 * gcc.target/mips/umips-save-restore-1.c: New test.
8661 * gcc.target/mips/umips-lwp-4.c: New test.
8662 * gcc.target/mips/umips-swp-7.c: New test.
8663 * gcc.target/mips/umips-save-restore-2.c: New test.
8664 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8665 * gcc.target/mips/umips-lwp-5.c: New test.
8666 * gcc.target/mips/umips-save-restore-3.c: New test.
8667 * gcc.target/mips/umips-lwp-6.c: New test.
8668 * gcc.target/mips/umips-swp-1.c: New test.
8669 * gcc.target/mips/umips-lwp-7.c: New test.
8670 * gcc.target/mips/umips-swp-2.c: New test.
8671 * gcc.target/mips/umips-lwp-8.c: New test.
8672 * gcc.target/mips/umips-swp-3.c: New test.
8673 * gcc.target/mips/umips-movep-1.c: New test.
8674 * gcc.target/mips/umips-lwp-1.c: New test.
8675 * gcc.target/mips/umips-swp-4.c: New test.
8677 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8680 * lib/asan-dg.exp (asan_link_flags): Add
8681 -B${gccpath}/libsanitizer/asan/ to flags.
8683 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8686 * gcc.dg/torture/pr56420.c: New test.
8688 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8691 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8693 2013-02-21 Martin Jambor <mjambor@suse.cz>
8695 PR tree-optimization/56310
8696 * g++.dg/ipa/pr56310.C: New test.
8698 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8701 * gfortran.dg/proc_ptr_comp_37.f90: New.
8703 2013-02-21 Richard Biener <rguenther@suse.de>
8705 PR tree-optimization/56415
8707 2013-02-11 Richard Biener <rguenther@suse.de>
8709 PR tree-optimization/56273
8710 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8711 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8712 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8713 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8714 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8715 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8717 2013-02-21 Marek Polacek <polacek@redhat.com>
8719 PR tree-optimization/56398
8720 * g++.dg/torture/pr56398.C: New test.
8722 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8725 * gcc.c-torture/compile/pr56405.c: New test.
8727 2013-02-20 Jan Hubicka <jh@suse.cz>
8729 PR tree-optimization/56265
8730 * g++.dg/ipa/devirt-11.C: New testcase.
8732 2013-02-20 Richard Biener <rguenther@suse.de>
8734 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8736 2013-02-20 Richard Biener <rguenther@suse.de>
8737 Jakub Jelinek <jakub@redhat.com>
8739 PR tree-optimization/56396
8740 * gcc.dg/pr56396.c: New testcase.
8742 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8745 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8747 2013-02-19 Richard Biener <rguenther@suse.de>
8749 PR tree-optimization/56384
8750 * gcc.dg/torture/pr56384.c: New testcase.
8752 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8754 PR tree-optimization/56350
8755 * gcc.dg/pr56350.c: New test.
8757 PR tree-optimization/56381
8758 * g++.dg/opt/pr56381.C: New test.
8760 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8763 * lib/dg-pch.exp (pch-init, pch-finish,
8764 check_effective_target_pch_supported_debug): New procs.
8765 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8766 Likewise if $pch_unsupported_debug and $flags include -g.
8767 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8768 and dg-require-effective-target pch_unsupported_debug.
8769 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8770 * objc.dg/pch/pch.exp: Likewise.
8771 * gcc.dg/pch/pch.exp: Likewise.
8772 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8773 pch_unsupported_debug.
8774 * gcc.dg/pch/valid-1.hs: Likewise.
8775 * gcc.dg/pch/valid-1b.c: Likewise.
8776 * gcc.dg/pch/valid-1b.hs: Likewise.
8778 2013-02-18 Richard Biener <rguenther@suse.de>
8780 PR tree-optimization/56366
8781 * gcc.dg/torture/pr56366.c: New testcase.
8783 2013-02-18 Richard Biener <rguenther@suse.de>
8786 * gcc.dg/torture/pr56349.c: New testcase.
8788 2013-02-18 Richard Biener <rguenther@suse.de>
8790 PR tree-optimization/56321
8791 * gcc.dg/torture/pr56321.c: New testcase.
8793 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8795 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8797 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8798 Dodji Seketeli <dodji@redhat.com>
8801 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8802 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8803 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8804 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8805 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8806 * c-c++-common/asan/pr56330.c: Likewise.
8807 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8808 Ensure the size argument of __builtin_memcpy is a constant.
8810 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8811 Paolo Carlini <paolo.carlini@oracle.com>
8814 * g++.dg/cpp0x/enum23.C: New.
8816 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8819 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8821 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8823 PR rtl-optimization/56348
8824 * gcc.target/i386/pr56348.c: New test.
8826 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8828 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8829 * gcc.target/arm/interrupt-2.c: Likewise.
8831 2013-02-15 Tobias Burnus <burnus@net-b.de>
8834 * gfortran.dg/matmul_9.f90: New.
8836 2013-02-15 Tobias Burnus <burnus@net-b.de>
8839 * gfortran.dg/init_flag_11.f90: New.
8841 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8845 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8847 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8850 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8851 Tobias Burnus <burnus@net-b.de>
8854 * gfortran.dg/allocatable_function_7.f90: New.
8856 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8858 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8859 * asan_globals_test-wrapper.cc: New file.
8860 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8861 instead of asan_globals_test.cc as dg-additional-sources.
8862 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8863 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8864 "sanitizer_test_utils.h" instead of
8865 "sanitizer_common/tests/sanitizer_test_utils.h".
8866 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8867 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8868 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8869 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8870 * g++.dg/asan/asan_test.cc: Synced from upstream.
8871 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8873 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8876 * c-c++-common/asan/memcmp-2.c: New test.
8878 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8881 * g++.dg/cpp0x/udlit-string-literal.h: New.
8882 * g++.dg/cpp0x/udlit-string-literal.C: New.
8884 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8886 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8888 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8891 * gcc.target/arm/pr56184.C: New test.
8893 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8896 * g++.dg/torture/pr56302.C: New test.
8897 * g++.dg/cpp0x/constexpr-56302.C: New test.
8898 * c-c++-common/pr56302.c: New test.
8900 2013-02-13 Tobias Burnus <burnus@net-b.de>
8901 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8904 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8905 * gfortran.dg/quad_3.f90: Ditto.
8907 2013-02-13 Kostya Serebryany <kcc@google.com>
8909 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8910 to match the fresh asan run-time.
8911 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8913 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8915 Avoid instrumenting duplicated memory access in the same basic block
8916 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8917 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8918 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8919 * c-c++-common/asan/inc.c: Likewise.
8921 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8924 * gcc.target/i386/pr56148.c: New test.
8926 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8927 Tobias Burnus <burnus@net-b.de>
8930 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8933 2013-02-12 Richard Biener <rguenther@suse.de>
8936 * gcc.dg/lto/pr56297_0.c: New testcase.
8937 * gcc.dg/lto/pr56297_0.c: Likewise.
8939 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8942 * gfortran.dg/typebound_deferred_1.f90: New.
8944 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8946 PR rtl-optimization/56151
8947 * gcc.target/i386/pr56151.c: New test.
8949 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8951 * g++.dg/ext/mv12.C: New test.
8952 * g++.dg/ext/mv12.h: New file.
8953 * g++.dg/ext/mv12-aux.C: New file.
8954 * g++.dg/ext/mv13.C: New test.
8956 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8958 * lib/target-supports.exp
8959 (check_effective_target_powerpc_eabi_ok): New.
8960 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8962 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8963 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8965 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8966 * gcc.target/powerpc/pr51623.c: Likewise.
8967 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8968 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8970 2013-02-11 Alexander Potapenko <glider@google.com>
8971 Jack Howarth <howarth@bromo.med.uc.edu>
8972 Jakub Jelinek <jakub@redhat.com>
8975 * g++.dg/asan/pr55617.C: Run on all targets.
8977 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8979 PR rtl-optimization/56275
8980 * gcc.dg/pr56275.c: New test.
8982 2013-02-11 Richard Biener <rguenther@suse.de>
8984 PR tree-optimization/56273
8985 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8987 2013-02-11 Richard Biener <rguenther@suse.de>
8989 PR tree-optimization/56264
8990 * gcc.dg/torture/pr56264.c: New testcase.
8992 2013-02-11 Richard Biener <rguenther@suse.de>
8994 PR tree-optimization/56273
8995 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8996 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8997 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8998 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8999 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9000 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9002 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9004 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9005 for *-*-linux-gnu targets.
9006 * g++.dg/asan/interception-test-1.c: Ditto.
9007 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9008 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9010 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9013 * gfortran.dg/intrinsic_size_4.f90 : New test.
9015 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9018 * gcc.target/powerpc/pr56256.c: New test.
9020 2013-02-08 Ian Lance Taylor <iant@google.com>
9022 * lib/go.exp: Load timeout.exp.
9024 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9026 PR rtl-optimization/56246
9027 * gcc.target/i386/pr56246.c: New test.
9029 2013-02-08 Jeff Law <law@redhat.com>
9032 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9034 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9037 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9040 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9042 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9044 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9046 PR rtl-optimization/56195
9047 * gcc.dg/torture/pr56195.c: New test.
9049 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9052 * gfortran.dg/recursive_interface_2.f90: New test.
9054 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9056 PR tree-optimization/56250
9057 * gcc.c-torture/execute/pr56250.c: New test.
9059 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9061 PR tree-optimization/56064
9062 * gcc.dg/fixed-point/view-convert-2.c: New test.
9064 2013-02-08 Michael Matz <matz@suse.de>
9066 PR tree-optimization/52448
9067 * gcc.dg/pr52448.c: New test.
9069 2013-02-08 Richard Biener <rguenther@suse.de>
9072 * gcc.dg/torture/pr56181.c: New testcase.
9074 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9077 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9078 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9080 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9083 * g++.dg/parse/crash61.C: New test.
9086 * g++.dg/parse/pr56239.C: New test.
9089 * g++.dg/abi/mangle61.C: New test.
9091 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9093 PR rtl-optimization/56225
9094 * gcc.target/i386/pr56225.c: New test.
9096 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9099 * gcc.dg/guality/pr56154-1.c: New test.
9100 * gcc.dg/guality/pr56154-2.c: New test.
9101 * gcc.dg/guality/pr56154-3.c: New test.
9102 * gcc.dg/guality/pr56154-4.c: New test.
9103 * gcc.dg/guality/pr56154-aux.c: New file.
9105 PR tree-optimization/55789
9106 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9108 * gcc.dg/tree-ssa/inline-3.c: Add
9109 --param max-early-inliner-iterations=2 option.
9111 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9114 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9115 Add -fno-dwarf2-cfi-asm to dg-options.
9118 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9121 * gcc.dg/pr56228.c: New test.
9123 2013-02-07 Alan Modra <amodra@gmail.com>
9126 * gcc.target/powerpc/pr54009.c: New test.
9128 * gfortran.dg/pr54131.f: New test.
9130 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9133 * gfortran.dg/array_constructor_41.f90: New test.
9135 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9138 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9140 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9143 * g++.dg/gomp/pr56217.C: New test.
9145 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9147 PR tree-optimization/56205
9148 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9149 * gcc.c-torture/execute/pr56205.c: New test.
9151 2013-02-05 Richard Biener <rguenther@suse.de>
9153 PR tree-optimization/53342
9154 PR tree-optimization/53185
9155 * gcc.dg/vect/pr53185-2.c: New testcase.
9157 2013-02-05 Jan Hubicka <jh@suse.cz>
9159 PR tree-optimization/55789
9160 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9161 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9162 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9163 * g++.dg/ipa/inline-1.C: New testcase.
9164 * g++.dg/ipa/inline-2.C: New testcase.
9165 * g++.dg/ipa/inline-3.C: New testcase.
9167 2013-02-05 Jan Hubicka <jh@suse.cz>
9169 PR tree-optimization/55789
9170 * g++.dg/torture/pr55789.C: New testcase.
9172 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9175 * gcc.dg/pr56167.c: New test.
9177 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9180 * gcc.target/sh/pr55146.c: New.
9182 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9184 PR tree-optimization/54386
9185 * gcc.target/sh/pr54386.c: New.
9187 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9190 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9193 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9195 2013-02-04 Alexander Potapenko <glider@google.com>
9196 Jack Howarth <howarth@bromo.med.uc.edu>
9197 Jakub Jelinek <jakub@redhat.com>
9200 * g++.dg/asan/pr55617.C: New test.
9202 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9205 * gfortran.dg/typebound_operator_19.f90: New test.
9206 * gfortran.dg/typebound_assignment_4.f90: New test.
9208 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9211 * gfortran.dg/recursive_interface_1.f90: New test.
9213 2013-02-04 Richard Guenther <rguenther@suse.de>
9216 * gcc.dg/lto/pr56168_0.c: New testcase.
9217 * gcc.dg/lto/pr56168_1.c: Likewise.
9219 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9223 * gfortran.dg/block_12.f90: New test.
9224 * gfortran.dg/module_error_1.f90: New test.
9226 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9228 * lib/target-supports.exp (check_effective_target_vect_float)
9229 (check_effective_target_vect_no_align): Add mips-sde-elf.
9231 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9233 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9235 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9237 * gcc.dg/pr56023.c: XFAIL on AIX.
9238 * gcc.dg/vect/pr49352.c: Same.
9240 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9242 * gnat.dg/opt26.adb: New test.
9244 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9247 2013-01-27 Amol Pise <amolpise15@gmail.com>
9249 * gcc.target/arm/neon-vfnms-1.c: New test.
9250 * gcc.target/arm/neon-vfnma-1.c: New test.
9252 2013-01-31 Richard Biener <rguenther@suse.de>
9254 PR tree-optimization/56157
9255 * gcc.dg/torture/pr56157.c: New testcase.
9257 2013-01-30 Richard Biener <rguenther@suse.de>
9259 PR tree-optimization/56150
9260 * gcc.dg/torture/pr56150.c: New testcase.
9262 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9265 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9266 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9267 printed in backtrace.
9268 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9269 to avoid errors about mismatched allocation vs. deallocation.
9272 * g++.dg/mv1.C: Moved to...
9273 * g++.dg/ext/mv1.C: ... here. Adjust test.
9274 * g++.dg/mv2.C: Moved to...
9275 * g++.dg/ext/mv2.C: ... here. Adjust test.
9276 * g++.dg/mv3.C: Moved to...
9277 * g++.dg/ext/mv3.C: ... here.
9278 * g++.dg/mv4.C: Moved to...
9279 * g++.dg/ext/mv4.C: ... here.
9280 * g++.dg/mv5.C: Moved to...
9281 * g++.dg/ext/mv5.C: ... here. Adjust test.
9282 * g++.dg/mv6.C: Moved to...
9283 * g++.dg/ext/mv6.C: ... here. Adjust test.
9284 * g++.dg/ext/mv7.C: New test.
9285 * g++.dg/ext/mv8.C: New test.
9286 * g++.dg/ext/mv9.C: New test.
9287 * g++.dg/ext/mv10.C: New test.
9288 * g++.dg/ext/mv11.C: New test.
9290 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9292 PR rtl-optimization/56144
9293 * gcc.dg/pr56144.c: New.
9295 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9297 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9299 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9300 * g++.dg/cpp0x/constexpr-55573.C: Same
9302 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9304 PR tree-optimization/56064
9305 * gcc.dg/fixed-point/view-convert.c: New test.
9307 2013-01-30 Andreas Schwab <schwab@suse.de>
9309 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9310 evaluate the end index in string range.
9312 2013-01-30 Tobias Burnus <burnus@net-b.de>
9315 * gfortran.dg/allocatable_function_6.f90: New.
9317 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9318 Mikael Morin <mikael@gcc.gnu.org>
9321 * gfortran.dg/proc_ptr_comp_36.f90: New.
9323 2013-01-29 Richard Biener <rguenther@suse.de>
9325 PR tree-optimization/55270
9326 * gcc.dg/torture/pr55270.c: New testcase.
9328 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9330 PR rtl-optimization/56117
9331 * gcc.dg/pr56117.c: New test.
9333 2013-01-28 Richard Biener <rguenther@suse.de>
9335 PR tree-optimization/56034
9336 * gcc.dg/torture/pr56034.c: New testcase.
9338 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9340 PR tree-optimization/56125
9341 * gcc.dg/pr56125.c: New test.
9343 2013-01-28 Tobias Burnus <burnus@net-b.de>
9344 Mikael Morin <mikael@gcc.gnu.org>
9347 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9348 * gfortran.dg/import8.f90: Likewise.
9349 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9350 * gfortran.dg/import10.f90: New test.
9351 * gfortran.dg/import11.f90: Likewise
9353 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9356 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9357 string.h. Provide memset, malloc and free prototypes, adjust line
9358 numbers in dg-output.
9359 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9360 Provide memset prototype and adjust line numbers in dg-output.
9361 * c-c++-common/asan/global-overflow-1.c: Likewise.
9363 PR tree-optimization/56094
9364 * gcc.dg/pr56094.c: New test.
9366 2013-01-27 Amol Pise <amolpise15@gmail.com>
9368 * gcc.target/arm/neon-vfnms-1.c: New test.
9369 * gcc.target/arm/neon-vfnma-1.c: New test.
9371 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9374 * gcc.target/i386/pr56114.c: New test.
9376 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9379 * gfortran.dg/associate_14.f90: New test.
9382 * gfortran.dg/associate_13.f90: New test.
9384 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9386 PR tree-optimization/56098
9387 * gcc.dg/pr56098-1.c: New test.
9388 * gcc.dg/pr56098-2.c: New test.
9390 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9393 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9395 2013-01-22 Marek Polacek <polacek@redhat.com>
9397 PR tree-optimization/56035
9398 * gcc.dg/pr56035.c: New test.
9400 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9402 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9405 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9407 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9409 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9412 * gcc.dg/pr56078.c: New test.
9413 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9415 2013-01-24 Martin Jambor <mjambor@suse.cz>
9417 PR tree-optimization/55927
9418 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9420 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9422 * gcc.target/i386/movsd.c: New test.
9424 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9427 * gcc.target/i386/pr55934.c: New test.
9429 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9432 * gfortran.dg/select_8.f90: New.
9434 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9436 * gcc.target/microblaze/microblaze.exp: Remove
9437 target_config_cflags check.
9439 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9442 * gfortran.dg/gomp/pr56052.f90: New test.
9445 * gcc.dg/pr49069.c: New test.
9447 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9450 * g++.dg/cpp0x/constexpr-static10.C: New.
9452 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9455 * gcc.target/i386/pr56028.c: New test.
9457 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9460 * gcc.target/i386/pr55686.c: New test.
9462 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9465 * g++.dg/cpp0x/variadic139.C: New test.
9466 * g++.dg/cpp0x/variadic140.C: Likewise.
9467 * g++.dg/cpp0x/variadic141.C: Likewise.
9469 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9471 * gnat.dg/warn8.adb: New test.
9473 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9476 * gfortran.dg/include_8.f90: New test.
9478 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9480 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9481 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9483 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9485 PR tree-optimization/56051
9486 * gcc.c-torture/execute/pr56051.c: New test.
9488 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9490 PR rtl-optimization/56023
9491 * gcc.dg/pr56023.c: New test.
9493 2013-01-21 Martin Jambor <mjambor@suse.cz>
9496 * gcc.target/i386/pr56022.c: New test.
9498 2013-01-21 Jason Merrill <jason@redhat.com>
9500 * lib/target-supports.exp (check_effective_target_alias): New.
9502 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9505 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9507 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9509 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9511 2013-01-19 Jeff Law <law@redhat.com>
9513 PR tree-optimization/52631
9514 * tree-ssa/pr52631.c: New test.
9515 * tree-ssa/ssa-fre-9: Update expected output.
9517 2013-01-19 Anthony Green <green@moxielogic.com>
9519 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9522 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9524 PR tree-optimization/56029
9525 * g++.dg/torture/pr56029.C: New test.
9527 2013-01-18 Sharad Singhai <singhai@google.com>
9529 PR tree-optimization/55995
9530 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9532 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9535 * gcc.target/i386/pr55433.c: New.
9537 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9540 * gfortran.dg/pr56015.f90: New test.
9542 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9544 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9546 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9548 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9549 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9550 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9551 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9552 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9554 2013-01-17 Jeff Law <law@redhat.com>
9556 * gcc.dg/pr52573.c: Move to...
9557 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9559 PR rtl-optimization/52573
9560 * gcc.dg/pr52573.c: New test.
9562 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9565 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9566 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9567 check_no_compiler_messages to test support in ucontext.h.
9568 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9569 compliant RLIMIT_AS.
9571 2013-01-17 Marek Polacek <polacek@redhat.com>
9573 PR rtl-optimization/55833
9574 * gcc.dg/pr55833.c: New test.
9576 2013-01-17 Jan Hubicka <jh@suse.cz>
9578 PR tree-optimization/55273
9579 * gcc.c-torture/compile/pr55273.c: New testcase.
9581 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9584 * gcc.target/pr55981.c: New test.
9586 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9588 * gcc.target/arm/pr40887.c: Require at least armv5.
9589 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9590 * gcc.target/arm/pr51915.c: Likewise.
9591 * gcc.target/arm/pr52006.c: Likewise.
9592 * gcc.target/arm/pr53187.c: Likewise.
9594 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9595 * gcc.target/arm/ftest-support-arm.h: Delete.
9596 * gcc.target/arm/ftest-support-thumb.h: Delete.
9597 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9598 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9599 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9600 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9601 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9602 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9603 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9604 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9605 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9606 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9607 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9608 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9609 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9610 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9611 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9612 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9613 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9614 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9615 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9616 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9617 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9618 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9619 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9620 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9622 2013-01-17 Martin Jambor <mjambor@suse.cz>
9624 PR tree-optimizations/55264
9625 * g++.dg/ipa/pr55264.C: New test.
9627 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9630 * gfortran.dg/class_55.f90: New.
9632 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9635 * gcc.c-torture/execute/builtins/builtins.exp: Add
9636 -Wl,--allow-multiple-definition for eabi and elf targets.
9639 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9640 check_effective_target_vect_perm_short,
9641 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9642 check_effective_target_vect64): Return 0 for big-endian ARM.
9643 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9645 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9648 2013-01-16 Richard Biener <rguenther@suse.de>
9650 PR tree-optimization/55964
9651 * gcc.dg/torture/pr55964.c: New testcase.
9653 2013-01-16 Richard Biener <rguenther@suse.de>
9655 PR tree-optimization/54767
9656 PR tree-optimization/53465
9657 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9659 2013-01-16 Christian Bruel <christian.bruel@st.com>
9662 * gcc.target/sh/sh-switch.c: New testcase.
9664 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9666 * gcc.dg/webizer.c: Increase the array size.
9668 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9671 * gcc.dg/pr55940.c: New test.
9673 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9674 Harald Anlauf <anlauf@gmx.de>
9676 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9677 * gfortran.dg/bounds_check_5.f90: Likewise.
9678 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9679 * gfortran.dg/continuation_9.f90: Likewise.
9680 * gfortran.dg/move_alloc_13.f90: Likewise.
9681 * gfortran.dg/structure_constructor_11.f90: Likewise.
9682 * gfortran.dg/tab_continuation.f: Likewise.
9683 * gfortran.dg/warning-directive-2.F90: Likewise.
9684 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9686 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9688 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9689 * gcc.target/arm/fma-sp.c: Likewise.
9691 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9693 PR rtl-optimization/55153
9694 * gcc.dg/pr55153.c: New.
9696 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9698 PR tree-optimization/55920
9699 * gcc.c-torture/compile/pr55920.c: New test.
9701 2013-01-15 Richard Biener <rguenther@suse.de>
9704 * gcc.dg/torture/pr55882.c: New testcase.
9706 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9708 PR tree-optimization/55955
9709 * gcc.c-torture/compile/pr55955.c: New test.
9711 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9714 * g++.dg/cpp0x/alias-decl-31.C: New test.
9716 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9719 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9720 case where interface is null.
9722 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9725 * gfortran.dg/array_constructor_40.f90: New test.
9727 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9729 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9731 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9733 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9734 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9735 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9736 * gcc.target/aarch64/vect-ld1r.c: New.
9737 * gcc.target/aarch64/vect-ld1r.x: New.
9739 2013-01-14 Andi Kleen <ak@linux.intel.com>
9742 * gcc.target/i386/hle-clear-rel.c: New file
9743 * gcc.target/i386/hle-store-rel.c: New file.
9745 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9747 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9748 * gfortran.dg/bounds_check_4.f90: Likewise.
9749 * gfortran.dg/inquire_10.f90: Likewise.
9750 * gfortran.dg/minloc_3.f90: Likewise.
9751 * gfortran.dg/minlocval_3.f90: Likewise.
9752 * gfortran.dg/module_double_reuse.f90: Likewise.
9753 * gfortran.dg/mvbits_1.f90: Likewise.
9754 * gfortran.dg/oldstyle_1.f90: Likewise.
9755 * gfortran.dg/pr20163-2.f: Likewise.
9756 * gfortran.dg/save_1.f90: Likewise.
9757 * gfortran.dg/scan_1.f90: Likewise.
9758 * gfortran.dg/select_char_1.f90: Likewise.
9759 * gfortran.dg/shape_4.f90: Likewise.
9760 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9761 * gfortran.dg/function_optimize_10.f90: Likewise.
9762 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9763 * gfortran.dg/used_types_17.f90: Likewise.
9764 * gfortran.dg/used_types_18.f90: Likewise.
9766 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9769 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9771 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9773 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9775 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9777 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9779 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9782 * gfortran.dg/assumed_type_2.f90: Fix test case.
9783 * gfortran.dg/internal_pack_13.f90: New test.
9784 * gfortran.dg/internal_pack_14.f90: New test.
9786 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9789 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9790 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9793 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9795 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9797 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9800 * gcc.target/s390/pr55719.c: New testcase.
9802 2013-01-11 Richard Guenther <rguenther@suse.de>
9804 PR tree-optimization/44061
9805 * gcc.dg/pr44061.c: New testcase.
9807 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9809 Update copyright years.
9811 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9812 Jakub Jelinek <jakub@redhat.com>
9815 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9817 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9819 PR rtl-optimization/55672
9820 * gcc.target/i386/pr55672.c: New.
9822 2013-01-10 Jeff Law <law@redhat.com>
9824 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9825 pass/fail message unique.
9828 2013-01-10 Jason Merrill <jason@redhat.com>
9830 * ada/.gitignore: New.
9832 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9834 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9836 * g++.dg/tls/thread_local2.C: Likewise.
9837 * g++.dg/tls/thread_local2g.C: Likewise.
9838 * g++.dg/tls/thread_local6.C: Likewise.
9839 * g++.dg/tls/thread_local-order1.C: Add tls options.
9840 * g++.dg/tls/thread_local-order2.C: Likewise.
9841 * g++.dg/tls/thread_local3.C: Likewise.
9842 * g++.dg/tls/thread_local3g.C: Likewise.
9843 * g++.dg/tls/thread_local4.C: Likewise.
9844 * g++.dg/tls/thread_local4g.C: Likewise.
9845 * g++.dg/tls/thread_local5.C: Likewise.
9846 * g++.dg/tls/thread_local5g.C: Likewise.
9847 * g++.dg/tls/thread_local6g.C: Likewise.
9849 2013-01-10 Kostya Serebryany <kcc@google.com>
9851 * g++.dg/asan/asan_test.cc: Sync from upstream.
9853 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9855 PR tree-optimization/55921
9856 * gcc.c-torture/compile/pr55921.c: New test.
9858 2013-01-09 Jan Hubicka <jh@suse.cz>
9860 PR tree-optimization/55569
9861 * gcc.c-torture/compile/pr55569.c: New testcase.
9863 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9866 * gfortran.dg/use_28.f90: New test.
9868 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9870 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9871 number matching more robust.
9873 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9875 PR rtl-optimization/55829
9876 * gcc.target/i386/pr55829.c: New.
9878 2013-01-09 Tobias Burnus <burnus@net-b.de>
9881 * gfortran.dg/bind_c_bool_1.f90: New.
9882 * gfortran.dg/do_5.f90: Add dg-warning.
9884 2013-01-09 Jan Hubicka <jh@suse.cz>
9886 PR tree-optimization/55875
9887 * gcc.c-torture/execute/pr55875.c: New testcase.
9888 * g++.dg/torture/pr55875.C: New testcase.
9890 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9893 * c-c++-common/pr48418.c: New test.
9895 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9898 * g++.dg/tls/thread_local-ice.C: New.
9900 2013-01-09 Andreas Schwab <schwab@suse.de>
9902 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9904 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9906 PR tree-optimization/48189
9907 * gcc.dg/pr48189.c: New test.
9909 2013-01-04 Jan Hubicka <jh@suse.cz>
9911 PR tree-optimization/55823
9912 * g++.dg/ipa/devirt-10.C: New testcase.
9914 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9915 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9917 PR rtl-optimization/55845
9918 * gcc.target/i386/pr55845.c: New test.
9920 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9922 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9923 instructions generated instead of number of occurances.
9925 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9927 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9928 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9929 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9930 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9931 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9932 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9933 * gcc.target/aarch64/vect-fcm.x: Likewise.
9934 * lib/target-supports.exp
9935 (check_effective_target_vect_cond): Enable for AArch64.
9937 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9939 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9940 endian-safe float pool loading.
9941 (test_square_root_v4sf): Likewise.
9942 (test_square_root_v2df): Likewise.
9943 * lib/target-supports.exp
9944 (check_effective_target_vect_call_sqrtf): Add AArch64.
9946 2013-01-08 Martin Jambor <mjambor@suse.cz>
9949 * gcc.dg/tree-ssa/pr55579.c: New test.
9951 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9953 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9956 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9959 * gcc.dg/torture/pr55890-3.c: New test.
9962 * gcc.c-torture/compile/pr55851.c: New test.
9965 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9968 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9971 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9973 2013-01-07 Tobias Burnus <burnus@net-b.de>
9976 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9977 * gfortran.dg/pointer_init_7.f90: New.
9979 2013-01-07 Richard Biener <rguenther@suse.de>
9981 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9983 2013-01-07 Richard Biener <rguenther@suse.de>
9986 * gcc.dg/torture/pr55890-1.c: New testcase.
9987 * gcc.dg/torture/pr55890-2.c: Likewise.
9989 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9991 * gcc.target/aarch64/fmovd.c: New.
9992 * gcc.target/aarch64/fmovf.c: Likewise.
9993 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9994 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9995 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9996 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9997 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9998 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10000 2013-01-07 Richard Biener <rguenther@suse.de>
10002 PR tree-optimization/55888
10003 PR tree-optimization/55862
10004 * gcc.dg/torture/pr55888.c: New testcase.
10006 2013-01-07 Tobias Burnus <burnus@net-b.de>
10009 * gfortran.dg/intrinsic_size_3.f90: New.
10011 2013-01-07 Tobias Burnus <burnus@net-b.de>
10014 * gfortran.dg/select_type_32.f90: New.
10016 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10019 * g++.dg/cpp0x/alias-decl-29.C: New test.
10021 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10026 * gfortran.dg/class_array_15.f03: New test.
10028 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10033 * gfortran.dg/use_23.f90: New test.
10034 * gfortran.dg/use_24.f90: New test.
10035 * gfortran.dg/use_25.f90: New test.
10036 * gfortran.dg/use_26.f90: New test.
10037 * gfortran.dg/use_27.f90: New test.
10039 2013-01-06 Olivier Hainque <hainque@adacore.com>
10041 * gnat.dg/specs/clause_on_volatile.ads: New test.
10043 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10045 * gnat.dg/alignment10.adb: New test.
10047 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10048 Mikael Morin <mikael@gcc.gnu.org>
10051 * gfortran.dg/use_22.f90: New test.
10053 2013-01-04 Andrew Pinski <apinski@cavium.com>
10055 * gcc.target/aarch64/cmp-1.c: New testcase.
10057 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10060 * gfortran.dg/select_type_31.f03: New test.
10062 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10064 PR c++/54526 (again)
10065 * g++.dg/cpp0x/parse2.C: Extend.
10066 * g++.old-deja/g++.other/crash28.C: Adjust.
10068 2013-01-04 Richard Biener <rguenther@suse.de>
10070 PR tree-optimization/55862
10071 * gcc.dg/torture/pr55862.c: New testcase.
10073 2013-01-04 Martin Jambor <mjambor@suse.cz>
10075 PR tree-optimization/55755
10076 * gcc.dg/torture/pr55755.c: New test.
10077 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10078 * gcc.dg/tree-ssa/pr45144.c: Update.
10080 2013-01-04 Richard Biener <rguenther@suse.de>
10082 PR middle-end/55863
10083 * gcc.dg/fold-reassoc-2.c: New testcase.
10085 2013-01-04 Tobias Burnus <burnus@net-b.de>
10088 * gfortran.dg/null_7.f90: New.
10090 2013-01-04 Tobias Burnus <burnus@net-b.de>
10094 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10095 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10096 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10098 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10100 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10102 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10105 * gfortran.dg/assignment_1.f90: Modified.
10106 * gfortran.dg/assignment_4.f90: New.
10108 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10110 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10112 2013-01-03 Richard Biener <rguenther@suse.de>
10114 PR tree-optimization/55857
10115 * gcc.dg/vect/pr55857-1.c: New testcase.
10116 * gcc.dg/vect/pr55857-2.c: Likewise.
10118 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10120 PR rtl-optimization/55838
10121 * gcc.dg/pr55838.c: New test.
10123 PR tree-optimization/55832
10124 * gcc.c-torture/compile/pr55832.c: New test.
10126 2013-01-02 Teresa Johnson <tejohnson@google.com>
10128 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10129 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10130 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10131 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10132 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10133 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10134 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10135 * gcc.dg/unroll_1.c: Ditto.
10136 * gcc.dg/unroll_2.c: Ditto.
10137 * gcc.dg/unroll_3.c: Ditto.
10138 * gcc.dg/unroll_4.c: Ditto.
10140 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10142 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10144 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10147 * gfortran.dg/eof_4.f90: New test.
10149 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10151 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10152 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10153 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10154 (compat_setup_dfp): Initialize compat_alt_caret and
10155 compat_save_TEST_ALWAYS_FLAGS.
10157 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10159 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10161 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10163 * gcc.dg/torture/fp-int-convert-2.c: New test.
10165 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10167 * gfortran.dg/newunit_3.f90: Add dg-do run.
10168 * gfortran.dg/inquire_15.f90: Add dg-do run.
10170 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10172 PR tree-optimization/55831
10173 * gcc.dg/pr55831.c: New test.
10175 Copyright (C) 2013 Free Software Foundation, Inc.
10177 Copying and distribution of this file, with or without modification,
10178 are permitted in any medium without royalty provided the copyright
10179 notice and this notice are preserved.