1 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
3 * gcc.target/ia64/pr52731.c: New.
5 2013-12-04 Jeff Law <law@redhat.com>
7 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
8 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
9 -fisolate-erroneous-paths-attribute.
10 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12 2013-12-04 Joseph Myers <joseph@codesourcery.com>
15 * gcc.dg/c11-align-6.c: New test.
17 2013-12-04 Marek Polacek <polacek@redhat.com>
19 * c-c++-common/ubsan/overflow-mul-2.c: New test.
20 * c-c++-common/ubsan/overflow-add-1.c: New test.
21 * c-c++-common/ubsan/overflow-add-2.c: New test.
22 * c-c++-common/ubsan/overflow-mul-1.c: New test.
23 * c-c++-common/ubsan/overflow-sub-1.c: New test.
24 * c-c++-common/ubsan/overflow-sub-2.c: New test.
25 * c-c++-common/ubsan/overflow-negate-1.c: New test.
27 2013-12-04 Marek Polacek <polacek@redhat.com>
30 * gcc.dg/pr54113.c: New test.
32 2013-12-04 Jakub Jelinek <jakub@redhat.com>
35 * g++.dg/cpp0x/constexpr-template6.C: New test.
37 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
39 * gnat.dg/pack19.adb: New test.
41 2013-12-04 Jakub Jelinek <jakub@redhat.com>
43 PR rtl-optimization/58726
44 * gcc.c-torture/execute/pr58726.c: New test.
47 * g++.dg/torture/pr59163.C: New test.
49 PR tree-optimization/59355
50 * g++.dg/ipa/pr59355.C: New test.
52 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
54 * gcc.dg/tree-ssa/slsr-39.c: Update.
55 * gcc.dg/tree-ssa/slsr-41.c: New test.
57 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
59 * gcc.target/powerpc/pr57363.c: New test.
61 2013-12-03 Wei Mi <wmi@google.com>
63 PR rtl-optimization/59020
64 * testsuite/gcc.dg/pr59020.c: New.
65 * testsuite/gcc.dg/macro-fusion-1.c: New.
66 * testsuite/gcc.dg/macro-fusion-2.c: New.
68 2013-12-03 Yury Gribov <y.gribov@samsung.com>
71 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
73 * lib/ubsan-dg.exp: Likewise. Append to flags also
74 -B${gccpath}/libsanitizer/.
76 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
78 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
81 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
84 * gcc.target/i386/pr59363.c: New file.
86 2013-12-03 Marek Polacek <polacek@redhat.com>
89 * gcc.dg/pr59351.c: New test.
91 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
93 * gcc.dg/20020312-2.c: Add __nds32__ case.
94 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
95 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
96 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
97 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
98 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
99 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
100 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
101 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
102 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
103 * gcc.target/nds32: New nds32 specific directory and testcases.
104 * lib/target-supports.exp (check_profiling_available): Check for
107 2013-12-03 Jakub Jelinek <jakub@redhat.com>
109 PR tree-optimization/59362
110 * gcc.c-torture/compile/pr59362.c: New test.
113 * gcc.dg/pr59011.c: New test.
116 * g++.dg/opt/pr58864.C: New test.
118 2013-12-02 Jeff Law <law@redhat.com>
120 PR tree-optimization/59322
121 * gcc.c-torture/compile/pr59322.c: New test.
123 2013-12-02 Sriraman Tallam <tmsriram@google.com>
126 * testsuite/gcc.target/i386/pr58944.c: New test.
128 2013-12-02 Joseph Myers <joseph@codesourcery.com>
131 * gcc.dg/c90-array-lval-8.c: New test.
133 2013-12-02 Jakub Jelinek <jakub@redhat.com>
135 PR tree-optimization/59358
136 * gcc.c-torture/execute/pr59358.c: New test.
139 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
140 * lib/target-supports.exp (check_effective_target_avx2): ... here.
141 (check_effective_target_vect_simd_clones): New.
142 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
144 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
145 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
146 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
147 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
148 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
149 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
150 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
151 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
152 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
153 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
154 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
156 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
158 * gcc.dg/pr56997-4.c: New testcase.
160 2013-12-02 Marek Polacek <polacek@redhat.com>
162 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
165 2013-12-02 Richard Biener <rguenther@suse.de>
167 PR tree-optimization/59139
168 * gcc.dg/torture/pr59139.c: New testcase.
170 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
172 * gnat.dg/opt30.adb: New test.
174 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
177 * gfortran.dg/realloc_on_assign_23.f90 : New test
179 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
182 * gfortran.dg/null_5.f90 : Include new error.
183 * gfortran.dg/null_6.f90 : Include new error.
185 2013-11-29 Marek Polacek <polacek@redhat.com>
188 * g++.dg/ubsan/pr59331.C: New test.
189 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
190 Disable the -w option.
191 * c-c++-common/ubsan/vla-1.c: Likewise.
192 * c-c++-common/ubsan/vla-2.c: Likewise.
193 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
195 2013-11-29 Joseph Myers <joseph@codesourcery.com>
198 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
200 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
202 * lib/asan-dg.exp (asan_link_flags): Properly add path to
203 libsanitizer.spec to cflags.
205 2013-11-29 Richard Biener <rguenther@suse.de>
208 * g++.dg/torture/pr59208.C: New testcase.
210 2013-11-29 Jakub Jelinek <jakub@redhat.com>
211 Yury Gribov <y.gribov@samsung.com>
214 * c-c++-common/asan/pr59063-1.c: New test.
215 * c-c++-common/asan/pr59063-2.c: Likewise.
216 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
217 * lib/ubsan-dg.exp: Likewise.
219 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
221 * gnat.dg/opt29.ad[sb]: New test.
223 2013-11-29 Richard Biener <rguenther@suse.de>
226 * gcc.dg/torture/pr59338.c: New testcase.
228 2013-11-29 Jakub Jelinek <jakub@redhat.com>
231 * gcc.dg/vect/vect-simd-clone-12.c: New test.
232 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
233 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
236 * c-c++-common/pr59280.c: New test.
238 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
240 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
242 2013-11-29 Joseph Myers <joseph@codesourcery.com>
245 * gcc.dg/inline-35.c: New test.
247 2013-11-28 Jakub Jelinek <jakub@redhat.com>
250 * g++.dg/gomp/pr59297.C: New test.
252 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
255 * gcc.target/i386/pr57293.c: New.
257 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
259 * gcc.target/arm/vrinta-ce.c: New testcase.
261 2013-11-28 Richard Biener <rguenther@suse.de>
264 * gcc.dg/lto/pr59323-2_0.c: New testcase.
266 2013-11-28 Richard Biener <rguenther@suse.de>
268 PR tree-optimization/59330
269 * gcc.dg/torture/pr59330.c: New testcase.
271 2013-11-28 Richard Biener <rguenther@suse.de>
274 * gcc.dg/lto/pr59323_0.c: New testcase.
276 2013-11-28 Jakub Jelinek <jakub@redhat.com>
279 PR tree-optimization/58018
280 PR tree-optimization/58131
281 * gcc.dg/torture/pr57393-1.c: New test.
282 * gcc.dg/torture/pr57393-2.c: New test.
283 * gcc.dg/torture/pr57393-3.c: New test.
284 * gcc.dg/torture/pr58018.c: New test.
285 * gcc.dg/torture/pr58131.c: New test.
286 * gfortran.dg/pr57393-1.f90: New test.
287 * gfortran.dg/pr57393-2.f90: New test.
289 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
291 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
293 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
295 * gcc.dg/guality/param-3.c: New test.
297 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
298 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
301 * gcc.target/i386/xop-frczX.c: New test.
303 2013-11-27 Jakub Jelinek <jakub@redhat.com>
305 PR tree-optimization/59014
306 * gcc.c-torture/execute/pr59014-2.c: New test.
308 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
311 * g++.dg/parse/crash66.C: New.
313 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
315 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
316 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
318 2013-11-27 Marek Polacek <polacek@redhat.com>
321 * g++.dg/ubsan/pr59306.C: New test.
323 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
324 Jakub Jelinek <jakub@redhat.com>
326 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
327 simdlen is a power of two.
328 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
329 Remove -msse2. Adjust regexps for name mangling changes.
330 * gcc.dg/gomp/simd-clones-3.c: Likewise.
331 * gcc.dg/vect/vect-simd-clone-1.c: New test.
332 * gcc.dg/vect/vect-simd-clone-2.c: New test.
333 * gcc.dg/vect/vect-simd-clone-3.c: New test.
334 * gcc.dg/vect/vect-simd-clone-4.c: New test.
335 * gcc.dg/vect/vect-simd-clone-5.c: New test.
336 * gcc.dg/vect/vect-simd-clone-6.c: New test.
337 * gcc.dg/vect/vect-simd-clone-7.c: New test.
338 * gcc.dg/vect/vect-simd-clone-8.c: New test.
339 * gcc.dg/vect/vect-simd-clone-9.c: New test.
340 * gcc.dg/vect/vect-simd-clone-10.c: New test.
341 * gcc.dg/vect/vect-simd-clone-10.h: New file.
342 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
343 * gcc.dg/vect/vect-simd-clone-11.c: New test.
345 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
347 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
348 Call set_ld_library_path_env_vars.
349 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
351 2013-11-27 Tom de Vries <tom@codesourcery.com>
352 Marc Glisse <marc.glisse@inria.fr>
355 * c-c++-common/pr59032.c: New testcase.
357 2013-11-27 Tom de Vries <tom@codesourcery.com>
358 Marc Glisse <marc.glisse@inria.fr>
361 * c-c++-common/pr59037.c: New testcase.
363 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
365 * gcc.c-torture/execute/20131127-1.c: New test.
367 2013-11-27 Richard Biener <rguenther@suse.de>
369 PR tree-optimization/59288
370 * gcc.dg/torture/pr59288.c: New testcase.
372 2013-11-27 Marek Polacek <polacek@redhat.com>
374 * c-c++-common/ubsan/undefined-1.c: New test.
376 2013-11-26 Jakub Jelinek <jakub@redhat.com>
378 PR tree-optimization/59014
379 * gcc.c-torture/execute/pr59014.c: New test.
382 * gcc.c-torture/execute/pr59229.c: New test.
384 PR rtl-optimization/59166
385 * gcc.dg/torture/pr59166.c: New test.
388 * g++.dg/gomp/pr58874.C: New test.
391 * g++.dg/gomp/pr59150.C: New test.
394 * c-c++-common/gomp/pr59152.c: New test.
396 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
398 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
399 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
400 * g++.dg/gomp/openmp-simd-1.C: Ditto.
401 * g++.dg/gomp/openmp-simd-2.C: Ditto.
402 * gfortran.dg/c_loc_test_22.f90: Ditto.
403 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
404 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
405 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
406 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
407 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
408 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
410 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
412 * gcc.target/arm/20131120.c: New test.
414 2013-11-26 Richard Biener <rguenther@suse.de>
416 PR tree-optimization/59245
417 * gcc.dg/torture/pr59245.c: New testcase.
419 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
422 * gcc.target/arm/negdi-2.c: Scan more general register names.
424 2013-11-26 Terry Guo <terry.guo@arm.com>
426 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
427 * gcc.target/arm/thumb1-pic-single-base.c: New case.
429 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
432 * g++.dg/parse/bitfield4.C: New.
434 2013-11-26 Richard Biener <rguenther@suse.de>
436 PR tree-optimization/59287
437 * gcc.dg/tree-ssa/alias-29.c: New testcase.
439 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
442 * g++.dg/other/default8.C: New.
443 * g++.dg/tc1/dr217.C: Remove xfail.
444 * g++.dg/other/default5.C: Adjust.
445 * g++.old-deja/g++.mike/p1989.C: Likewise.
447 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
450 * g++.dg/cpp0x/constexpr-ice9.C: New.
452 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/other/cv_func3.C: New.
456 * g++.dg/other/cv_func.C: Adjust.
457 * g++.dg/parse/fn-typedef2.C: Likewise.
459 2013-11-25 Marek Polacek <polacek@redhat.com>
462 * g++.dg/ubsan/pr59250.C: New test.
464 2013-11-25 Janus Weil <janus@gcc.gnu.org>
467 * gfortran.dg/typebound_proc_30.f90: New.
469 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/initlist75.C: New.
475 * g++.dg/cpp0x/gen-attrs-57.C: New.
477 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
481 * g++.dg/cpp1y/pr58533.C: Updated testcase.
482 * g++.dg/cpp1y/pr59112.C: New testcase.
483 * g++.dg/cpp1y/pr59113.C: New testcase.
485 2013-11-25 Terry Guo <terry.guo@arm.com>
487 * gcc.target/arm/thumb2-slow-flash-data.c: New.
489 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
491 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
492 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
494 2013-11-23 Janus Weil <janus@gcc.gnu.org>
497 * gfortran.dg/asynchronous_4.f90: New.
499 2013-11-22 Jakub Jelinek <jakub@redhat.com>
501 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
502 cleanup-tree-dump directive.
504 2013-11-22 Jan Hubicka <jh@suse.cz>
506 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
507 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
509 2013-11-22 Jakub Jelinek <jakub@redhat.com>
511 * g++.dg/ubsan/return-1.C: New test.
512 * g++.dg/ubsan/return-2.C: New test.
514 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
515 optimizing away some __asan_report* calls.
517 2013-11-22 Martin Jambor <mjambor@suse.cz>
519 * gcc.dg/pr10474.c: Also test ppc64.
520 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
522 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
524 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
527 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
528 specify an appropriate register class for VSX operations.
530 (load_gpr_to_vsx): Likewise.
531 (load_vsx_to_gpr): Likewise.
532 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
533 register class for VSX registers that the type can handle. Remove
534 checks for explicit number of instructions generated, just check
535 if the instruction is generated.
536 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
537 * gcc.target/powerpc/direct-move-float1.c: Likewise.
538 * gcc.target/powerpc/direct-move-float2.c: Likewise.
539 * gcc.target/powerpc/direct-move-double1.c: Likewise.
540 * gcc.target/powerpc/direct-move-double2.c: Likewise.
541 * gcc.target/powerpc/direct-move-long1.c: Likewise.
542 * gcc.target/powerpc/direct-move-long2.c: Likewise.
544 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
546 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
547 * gcc.target/powerpc/bool3-p7.c: Likewise.
548 * gcc.target/powerpc/bool3-p8.c: Likewise.
550 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
551 appropriate instructions are generated, don't check the count.
553 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
556 * gcc.target/arm/negdi-4.c: Delete invalid test.
557 * gcc.dg/torture/pr59216.c: New test.
559 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
561 * gcc.target/aarch64/vmov_n_1.c: New testcase.
563 2013-11-22 Richard Biener <rguenther@suse.de>
565 * gcc.dg/torture/20131122-0.c: New testcase.
567 2013-11-22 Jakub Jelinek <jakub@redhat.com>
569 * gcc.dg/vect/vect-124.c: New test.
571 2013-11-21 Cary Coutant <ccoutant@google.com>
573 * gcc.dg/debug/dwarf2/mlt1.c: New test.
574 * gcc.dg/debug/dwarf2/mlt2.c: New test.
576 2013-11-21 Jeff Law <law@redhat.com>
578 PR tree-optimization/59221
579 * gcc.c-torture/execute/pr59221.c: New test.
581 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
584 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
585 Make more generic for other platforms.
587 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
590 * gcc.target/sh/pr53976-1.c: New.
592 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
595 * gfortran.dg/erf_3.F90: New file.
597 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
599 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
601 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
603 PR rtl-optimization/59133
604 * gcc.target/i386/pr59133.c: New.
606 2013-11-20 Joseph Myers <joseph@codesourcery.com>
609 * gcc.dg/float-exact-1.c: New test.
611 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
613 PR rtl-optimization/54300
614 * gcc.target/arm/pr54300.C: New test.
616 2013-11-20 Diego Novillo <dnovillo@google.com>
619 * g++.dg/plugin/selfassign.c: Include stringpool.h
621 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
623 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
625 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
627 * gcc.target/s390/htm-1.c: Rename to ...
628 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
630 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
631 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
632 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
633 * gcc.target/s390/htm-builtins-1.c: New testcase.
634 * gcc.target/s390/htm-builtins-2.c: New testcase.
635 * gcc.target/s390/s390.exp: Add check for htm machine.
637 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
640 * c-c++-common/Wfloat-conversion.c: Copies relevant
641 tests from c-c++-common/Wconversion-real.c,
642 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
643 new testcase for conversions that are warned about by
646 2013-11-19 Martin Jambor <mjambor@suse.cz>
648 PR rtl-optimization/59099
649 * gcc.target/i386/pr59099.c: New test.
651 2013-11-19 Sriraman Tallam <tmsriram@google.com>
653 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
655 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
657 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
658 construct parameter slot value in endian-independent way.
659 (fcevv, fciievv, fcvevv): Use it.
661 2013-11-19 Jan Hubicka <jh@suse.cz>
663 * ipa/devirt9.C: Fix prevoius change.
665 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
667 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
668 Remove defined(__linux__).
670 2013-11-19 Richard Biener <rguenther@suse.de>
672 PR tree-optimization/59164
673 * gcc.dg/torture/pr59164.c: New testcase.
675 2013-11-19 Richard Biener <rguenther@suse.de>
678 * gcc.dg/torture/pr58956.c: New testcase.
680 2013-11-19 Marek Polacek <polacek@redhat.com>
682 * c-c++-common/ubsan/null-1.c: New test.
683 * c-c++-common/ubsan/null-2.c: New test.
684 * c-c++-common/ubsan/null-3.c: New test.
685 * c-c++-common/ubsan/null-4.c: New test.
686 * c-c++-common/ubsan/null-5.c: New test.
687 * c-c++-common/ubsan/null-6.c: New test.
688 * c-c++-common/ubsan/null-7.c: New test.
689 * c-c++-common/ubsan/null-8.c: New test.
690 * c-c++-common/ubsan/null-9.c: New test.
691 * c-c++-common/ubsan/null-10.c: New test.
692 * c-c++-common/ubsan/null-11.c: New test.
693 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
694 * c-c++-common/ubsan/shift-1.c: Likewise.
695 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
697 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
699 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
701 2013-11-19 Jan Hubicka <jh@suse.cz>
703 * ipa/devirt9.C: Verify that the optimization happens already before.
706 2013-11-19 Richard Biener <rguenther@suse.de>
708 PR tree-optimization/57517
709 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
710 * gcc.dg/torture/pr57517.c: Likewise.
712 2013-11-19 Jan Hubicka <jh@suse.cz>
714 * gcc.target/i386/memcpy-3.c: New testcase.
716 2013-11-18 Jan Hubicka <jh@suse.cz>
717 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.target/i386/memcpy-2.c: Fix template;
721 add +1 so the testcase passes at 32bit.
723 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
725 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
726 Remove spurious FIXME.
728 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
730 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
732 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
735 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
737 2013-11-18 Richard Biener <rguenther@suse.de>
739 PR tree-optimization/59125
740 PR tree-optimization/54570
741 * gcc.dg/builtin-object-size-8.c: Un-xfail.
742 * gcc.dg/builtin-object-size-14.c: New testcase.
743 * gcc.dg/strlenopt-14gf.c: Adjust.
744 * gcc.dg/strlenopt-1f.c: Likewise.
745 * gcc.dg/strlenopt-4gf.c: Likewise.
747 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
749 * gnat.dg/volatile11.adb: New test.
750 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
752 2013-11-18 Yury Gribov <y.gribov@samsung.com>
755 * c-c++-common/asan/pr59106.c: New test.
757 2013-11-17 Jan Hubicka <jh@suse.cz>
759 * gcc.target/i386/memcpy-2.c: New testcase.
761 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
764 * gcc.target/i386/pr59153.c: New test.
766 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
770 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
772 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
775 * g++.dg/overload/addr2.C: New.
776 * g++.old-deja/g++.other/overload11.C: Adjust.
778 2013-11-15 Mike Stump <mikestump@comcast.net>
780 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
781 * lib/g++.exp (g++_target_compile): Likewise.
782 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
783 libraries. Remove debugging.
784 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
785 libraries. Remove -O0, redundant with default.
787 2013-11-15 Joseph Myers <joseph@codesourcery.com>
789 * c-c++-common/cpp/ucnid-2011-1.c: New test.
791 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
794 * g++.dg/cpp0x/nsdmi-template8.C: New.
796 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
799 * g++.dg/cpp0x/nsdmi-template7.C: New.
801 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
804 * g++.dg/cpp0x/nsdmi-template6.C: New.
806 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
809 * g++.dg/cpp0x/nsdmi-template5.C: New.
811 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
813 * c-c++-common/cilk-plus/PS: New directory.
814 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
815 * g++.dg/dg.exp: Run Cilk Plus tests.
816 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
818 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
820 * gcc.dg/vmx/3b-15.c: Revise for little endian.
822 2013-11-15 Richard Biener <rguenther@suse.de>
824 PR tree-optimization/50262
825 * gcc.dg/tree-ssa/alias-28.c: New testcase.
826 * gcc.dg/strlenopt-1.c: Adjust.
827 * gcc.dg/strlenopt-1f.c: Likewise.
829 2013-11-15 Richard Biener <rguenther@suse.de>
831 * gcc.dg/torture/20131115-1.c: New testcase.
833 2013-11-15 Joseph Myers <joseph@codesourcery.com>
835 * gcc.dg/cpp/ucnid-9.c: New test.
837 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
839 * gnat.dg/stack_usage1b.adb: New test.
840 * gnat.dg/stack_usage1c.adb: Likewise.
842 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
844 * gnat.dg/specs/addr1.ads: Revert the last change.
845 * gnat.dg/specs/atomic1.ads: Likewise.
847 2013-11-14 Cong Hou <congh@google.com>
849 * gcc.dg/vect/vect-alias-check.c: Update.
851 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
854 * g++.dg/cpp0x/nsdmi-template3.C: New.
855 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
857 2013-11-14 Diego Novillo <dnovillo@google.com>
859 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
860 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
862 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
864 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
865 compiler and linker field if _CALL_ELF == 2.
866 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
867 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
868 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
870 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
872 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
874 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
875 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
876 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
878 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
880 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
882 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
883 * gcc.target/powerpc/pr57949-2.c: Likewise.
885 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
887 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
889 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
891 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
892 * gcc.dg/torture/float128-div-underflow.c: Likewise.
893 * gcc.dg/torture/float128-extend-nan.c: Likewise.
895 2013-11-14 Richard Biener <rguenther@suse.de>
897 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
899 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
901 * gnat.dg/specs/addr1.ads: XFAIL on x32.
902 * gnat.dg/specs/atomic1.ads: Likewise.
904 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
906 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
908 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
911 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
913 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
914 *-*-solaris2.1[0-9]*.
915 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
917 2013-11-14 Joey Ye <joey.ye@arm.com>
919 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
920 * gcc.dg/tree-ssa/vrp47.c: Likewise.
921 * gcc.dg/tree-ssa/vrp87.c: Likewise.
922 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
923 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
925 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
928 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
930 2013-11-14 Jakub Jelinek <jakub@redhat.com>
933 * gcc.c-torture/execute/pr59101.c: New test.
935 2013-11-13 Jeff Law <law@redhat.com>
937 PR tree-optimization/59102
938 * gcc.c-torture/compile/pr59102.c: New test.
940 2013-11-13 Tom de Vries <tom@codesourcery.com>
942 * gcc.dg/tail-merge-store.c: New test.
944 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
946 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
947 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
949 2013-11-13 Jeff Law <law@redhat.com>
951 * PR middle-end/59119
952 * gcc.c-torture/compile/pr59119.c: New test.
954 2013-11-13 Martin Jambor <mjambor@suse.cz>
956 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
957 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
958 * gcc.dg/pr10474.c: Likewise.
960 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
962 * lib/target-supports.exp
963 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
964 of targets that do not need command line argument to enable SIMD.
966 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
968 * gcc.dg/guality/param-4.c: New test.
970 2013-11-13 Joseph Myers <joseph@codesourcery.com>
972 * gcc.dg/c11-complex-1.c: New test.
974 2013-11-13 Joseph Myers <joseph@codesourcery.com>
976 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
977 gcc.dg/auto-type-2.c: New tests.
979 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
981 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
984 2013-11-12 Jeff Law <law@redhat.com>
986 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
987 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
990 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
993 * gcc.target/powerpc/pr59054.c: New test.
995 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
997 * g++.dg/cpp1y/lambda-generic.C: New test case.
998 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
999 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1000 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1001 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1002 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1003 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1004 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1005 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1007 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1014 * g++.dg/cpp1y/pr58534.C: New testcase.
1015 * g++.dg/cpp1y/pr58536.C: New testcase.
1016 * g++.dg/cpp1y/pr58548.C: New testcase.
1017 * g++.dg/cpp1y/pr58549.C: New testcase.
1018 * g++.dg/cpp1y/pr58637.C: New testcase.
1020 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1022 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1023 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1024 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1027 2013-11-12 Tristan Gingold <gingold@adacore.com>
1029 * gnat.dg/aggr21.adb: New test.
1030 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1032 2013-11-12 Jeff Law <law@redhat.com>
1034 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1035 * gcc.dg/tree-ssa/isolate-5.c: New test.
1037 2013-11-12 Martin Jambor <mjambor@suse.cz>
1039 PR rtl-optimization/10474
1040 * gcc.dg/pr10474.c: New testcase.
1041 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1042 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1044 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1049 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1051 * gcc.dg/time-profiler-1.c: New test.
1052 * gcc.dg/time-profiler-2.c: Ditto.
1054 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1055 Jeff Law <law@redhat.com>
1057 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1059 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1062 * gcc.target/i386/pr58853.c: New test.
1064 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1066 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1067 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1068 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1073 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1076 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1078 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1079 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1080 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1081 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1082 gcc.dg/atomic/stdatomic-exchange-1.c,
1083 gcc.dg/atomic/stdatomic-exchange-2.c,
1084 gcc.dg/atomic/stdatomic-exchange-3.c,
1085 gcc.dg/atomic/stdatomic-exchange-4.c,
1086 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1087 gcc.dg/atomic/stdatomic-generic.c,
1088 gcc.dg/atomic/stdatomic-kill-dep.c,
1089 gcc.dg/atomic/stdatomic-load-1.c,
1090 gcc.dg/atomic/stdatomic-load-2.c,
1091 gcc.dg/atomic/stdatomic-load-3.c,
1092 gcc.dg/atomic/stdatomic-load-4.c,
1093 gcc.dg/atomic/stdatomic-lockfree.c,
1094 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1095 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1096 gcc.dg/atomic/stdatomic-store-1.c,
1097 gcc.dg/atomic/stdatomic-store-2.c,
1098 gcc.dg/atomic/stdatomic-store-3.c,
1099 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1102 2013-11-08 Cong Hou <congh@google.com>
1104 PR tree-optimization/58508
1105 * gcc.dg/vect/pr58508.c: Update.
1107 2013-11-08 Richard Biener <rguenther@suse.de>
1109 PR tree-optimization/59047
1110 * gcc.dg/torture/pr59047.c: New testcase.
1112 2013-11-08 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/59038
1115 PR tree-optimization/58955
1116 * gcc.dg/torture/pr59038.c: New testcase.
1118 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1121 * gfortran.dg/constructor_9.f90: New.
1123 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1125 * gcc.dg/atomic-compare-exchange-1.c,
1126 gcc.dg/atomic-compare-exchange-2.c,
1127 gcc.dg/atomic-compare-exchange-3.c,
1128 gcc.dg/atomic-compare-exchange-4.c,
1129 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1130 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1131 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1132 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1133 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1134 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1135 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1136 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1137 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1138 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1139 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1140 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1141 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1142 gcc.dg/atomic-store-5.c: Declare main as returning int.
1143 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1144 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1145 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1146 expression using value of count.
1148 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1150 * lib/target-supports.exp
1151 (check_effective_target_fenv_exceptions): New function.
1152 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1153 * gcc.dg/atomic/c11-atomic-exec-1.c,
1154 gcc.dg/atomic/c11-atomic-exec-2.c,
1155 gcc.dg/atomic/c11-atomic-exec-3.c,
1156 gcc.dg/atomic/c11-atomic-exec-4.c,
1157 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1158 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1159 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1161 2013-11-07 Cong Hou <congh@google.com>
1163 * gcc.dg/vect/vect-alias-check.c: New.
1165 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1167 * gcc.dg/tree-ssa/loop-39.c: New test.
1169 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1170 * gcc.dg/unroll_2.c: Likewise.
1171 * gcc.dg/unroll_3.c: Likewise.
1172 * gcc.dg/unroll_4.c: Likewise.
1173 * gcc.dg/vrp90.c: New test.
1175 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1178 * g++.dg/cpp0x/nullptr30.C: New.
1180 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1181 Jakub Jelinek <jakub@redhat.com>
1184 * c-c++-common/asan/pr59029.c: New test.
1186 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1189 * gcc.target/i386/pr59034-1.c: New test.
1190 * gcc.target/i386/pr59034-2.c: Likewise.
1192 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1194 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1195 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1196 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1198 2013-11-06 DJ Delorie <dj@redhat.com>
1200 * gcc.dg/mismatch-decl-1.c: New test.
1202 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1204 * gcc.dg/torture/float128-cmp-invalid.c,
1205 gcc.dg/torture/float128-div-underflow.c,
1206 gcc.dg/torture/float128-extend-nan.c,
1207 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1209 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1211 * gcc.target/sh/pr51244-11.c: Remove target line.
1212 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1213 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1214 * gcc.target/sh/pr51244-15.c: Likewise.
1215 * gcc.target/sh/pr51244-19.c: Likewise.
1216 * gcc.target/sh/cmpstr.c: Likewise.
1217 * gcc.target/sh/pr33135-3.c: Likewise.
1218 * gcc.target/sh/pr53512-2.c: Likewise.
1219 * gcc.target/sh/pr54602-2.c: Likewise.
1220 * gcc.target/sh/pr52483-1.c: Likewise.
1221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1222 * gcc.target/sh/pr54760-4.c: Likewise.
1223 * gcc.target/sh/pr52483-5.c: Likewise.
1224 * gcc.target/sh/pr54089-2.c: Likewise.
1225 * gcc.target/sh/pr56547-2.c: Likewise.
1226 * gcc.target/sh/pr54089-6.c: Likewise.
1227 * gcc.target/sh/pr51244-20.c: Likewise.
1228 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1229 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1230 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1231 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1232 * gcc.target/sh/pr55303-2.c: Likewise.
1233 * gcc.target/sh/sh2a-resbank.c: Likewise.
1234 * gcc.target/sh/sp-switch.c: Likewise.
1235 * gcc.target/sh/pr51244-3.c: Likewise.
1236 * gcc.target/sh/pr50751-3.c: Likewise.
1237 * gcc.target/sh/pr51244-7.c: Likewise.
1238 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1239 * gcc.target/sh/pr50751-7.c: Likewise.
1240 * gcc.target/sh/pr49468-di.c: Likewise.
1241 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1242 * gcc.target/sh/pr49880-3.c: Likewise.
1243 * gcc.target/sh/pr51244-12.c: Likewise.
1244 * gcc.target/sh/pr53988.c: Likewise.
1245 * gcc.target/sh/pr6526.c: Likewise.
1246 * gcc.target/sh/sh2a-bxor.c: Likewise.
1247 * gcc.target/sh/pr51244-16.c: Likewise.
1248 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1249 * gcc.target/sh/sh2a-bor.c: Likewise.
1250 * gcc.target/sh/pr53511-1.c: Likewise.
1251 * gcc.target/sh/pr21255-3.c: Likewise.
1252 * gcc.target/sh/pr53512-3.c: Likewise.
1253 * gcc.target/sh/pr33135-4.c: Likewise.
1254 * gcc.target/sh/pr54602-3.c: Likewise.
1255 * gcc.target/sh/pr54760-1.c: Likewise.
1256 * gcc.target/sh/pr52483-2.c: Likewise.
1257 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1258 * gcc.target/sh/pr54680.c: Likewise.
1259 * gcc.target/sh/pr54386.c: Likewise.
1260 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1261 * gcc.target/sh/pr54089-3.c: Likewise.
1262 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1263 * gcc.target/sh/pr54089-7.c: Likewise.
1264 * gcc.target/sh/strlen.c: Likewise.
1265 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1266 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1267 * gcc.target/sh/pr55303-3.c: Likewise.
1268 * gcc.target/sh/pr51244-4.c: Likewise.
1269 * gcc.target/sh/pr50751-4.c: Likewise.
1270 * gcc.target/sh/pr39423-1.c: Likewise.
1271 * gcc.target/sh/pr51244-8.c: Likewise.
1272 * gcc.target/sh/pr55146.c: Likewise.
1273 * gcc.target/sh/pr50751-8.c: Likewise.
1274 * gcc.target/sh/sh2a-bset.c: Likewise.
1275 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1276 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1277 * gcc.target/sh/20080410-1.c: Likewise.
1278 * gcc.target/sh/pr49880-4.c: Likewise.
1279 * gcc.target/sh/pr51244-13.c: Likewise.
1280 * gcc.target/sh/sh2a-movrt.c: Likewise.
1281 * gcc.target/sh/pr51244-17.c: Likewise.
1282 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1283 * gcc.target/sh/sh2a-bclr.c: Likewise.
1284 * gcc.target/sh/pr33135-1.c: Likewise.
1285 * gcc.target/sh/pr53512-4.c: Likewise.
1286 * gcc.target/sh/pr54602-4.c: Likewise.
1287 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1288 * gcc.target/sh/pr54760-2.c: Likewise.
1289 * gcc.target/sh/pr52483-3.c: Likewise.
1290 * gcc.target/sh/sh2a-bld.c: Likewise.
1291 * gcc.target/sh/pr54089-4.c: Likewise.
1292 * gcc.target/sh/pr54685.c: Likewise.
1293 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1294 * gcc.target/sh/pr54089-8.c: Likewise.
1295 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1296 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1297 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1298 * gcc.target/sh/pr51244-1.c: Likewise.
1299 * gcc.target/sh/pr50751-1.c: Likewise.
1300 * gcc.target/sh/pr55160.c: Likewise.
1301 * gcc.target/sh/pr51244-5.c: Likewise.
1302 * gcc.target/sh/pr54236-1.c: Likewise.
1303 * gcc.target/sh/pr50751-5.c: Likewise.
1304 * gcc.target/sh/pr52933-1.c: Likewise.
1305 * gcc.target/sh/pr39423-2.c: Likewise.
1306 * gcc.target/sh/pr51244-9.c: Likewise.
1307 * gcc.target/sh/pr49263.c: Likewise.
1308 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1309 * gcc.target/sh/pr49880-1.c: Likewise.
1310 * gcc.target/sh/sh2a-band.c: Likewise.
1311 * gcc.target/sh/pr51244-10.c: Likewise.
1312 * gcc.target/sh/pr49880-5.c: Likewise.
1313 * gcc.target/sh/prefetch.c: Likewise.
1314 * gcc.target/sh/pr51244-14.c: Likewise.
1315 * gcc.target/sh/rte-delay-slot.c: Likewise.
1316 * gcc.target/sh/fpul-usage-1.c: Likewise.
1317 * gcc.target/sh/pr51244-18.c: Likewise.
1318 * gcc.target/sh/pr21255-1.c: Likewise.
1319 * gcc.target/sh/pr33135-2.c: Likewise.
1320 * gcc.target/sh/pr53512-1.c: Likewise.
1321 * gcc.target/sh/pr54602-1.c: Likewise.
1322 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1323 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1324 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1325 * gcc.target/sh/torture/pr58314.c: Likewise.
1326 * gcc.target/sh/torture/pr34777.c: Likewise.
1327 * gcc.target/sh/torture/pr58475.c: Likewise.
1328 * gcc.target/sh/pr54760-3.c: Likewise.
1329 * gcc.target/sh/sh4a-cosf.c: Likewise.
1330 * gcc.target/sh/pr52483-4.c: Likewise.
1331 * gcc.target/sh/mfmovd.c: Likewise.
1332 * gcc.target/sh/pr54089-1.c: Likewise.
1333 * gcc.target/sh/pr56547-1.c: Likewise.
1334 * gcc.target/sh/pr54089-5.c: Likewise.
1335 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1336 * gcc.target/sh/pr54089-9.c: Likewise.
1337 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1338 * gcc.target/sh/pr49468-si.c: Likewise.
1339 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1340 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1341 * gcc.target/sh/pr55303-1.c: Likewise.
1342 * gcc.target/sh/pr51244-2.c: Likewise.
1343 * gcc.target/sh/pr50751-2.c: Likewise.
1344 * gcc.target/sh/pr54236-2.c: Likewise.
1345 * gcc.target/sh/pr51244-6.c: Likewise.
1346 * gcc.target/sh/cmpstrn.c: Likewise.
1347 * gcc.target/sh/pr50751-6.c: Likewise.
1348 * gcc.target/sh/pr52933-2.c: Likewise.
1349 * gcc.target/sh/pr53568-1.c: Likewise.
1350 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1351 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1352 * gcc.target/sh/sh4a-sinf.c: Likewise.
1353 * gcc.target/sh/pr49880-2.c: Likewise.
1355 2013-11-06 Tobias Burnus <burnus@net-b.de>
1357 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1358 * gcc.dg/wdate-time.c: Ditto.
1359 * gfortran.dg/wdate-time.F90: Ditto.
1361 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1364 * gcc.target/sh/torture/pr30807.c: New.
1366 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/other/java3.C: New.
1371 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1374 * gcc.target/i386/pr59021.c: New test.
1376 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1378 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1379 dg-additional-files to also match BOL.
1381 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1383 * gcc.dg/torture/c99-contract-1.c: New test.
1385 2013-11-06 Richard Biener <rguenther@suse.de>
1387 PR tree-optimization/58653
1388 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1389 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1391 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1393 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1394 40 to 30. Replaced iteration variable with a #define. Instead of
1395 returning non-zero value for error, called __builtin_abort (). Fixed
1396 a bug of calling fib_serial in serial case instead of fib.
1397 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1398 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1399 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1400 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1401 compiler flag testing.
1403 2013-11-06 Christian Bruel <christian.bruel@st.com>
1405 * gcc.target/sh/strlen.c: New test.
1407 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1410 * gcc.c-torture/compile/pr58970.c: New test.
1412 2013-11-05 Wei Mi <wmi@google.com>
1415 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1417 2013-11-05 Tobias Burnus <burnus@net-b.de>
1419 * g++.dg/warn/wdate-time.C: New.
1420 * gcc.dg/wdate-time.c: New.
1421 * gfortran.dg/wdate-time.F90: New.
1423 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1426 * gfortran.dg/reshape_6.f90: New test.
1428 2013-11-05 Jeff Law <law@redhat.com>
1430 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1431 * gcc.dg/tree-ssa/isolate-1.c: New test.
1432 * gcc.dg/tree-ssa/isolate-2.c: New test.
1433 * gcc.dg/tree-ssa/isolate-3.c: New test.
1434 * gcc.dg/tree-ssa/isolate-4.c: New test.
1436 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1438 PR rtl-optimization/58997
1439 * gcc.c-torture/compile/pr58997.c: New test.
1441 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1444 * g++.dg/cpp0x/gen-attrs-56.C: New.
1446 2013-11-05 Richard Biener <rguenther@suse.de>
1449 * gcc.dg/ipa/pr58492.c: New testcase.
1451 2013-11-05 Richard Biener <rguenther@suse.de>
1453 PR tree-optimization/58955
1454 * gcc.dg/torture/pr58955-1.c: New testcase.
1455 * gcc.dg/torture/pr58955-2.c: Likewise.
1457 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1460 * gcc.dg/pr58981.c: New test.
1462 2013-11-05 Richard Biener <rguenther@suse.de>
1465 * gcc.dg/torture/pr58941.c: New testcase.
1467 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1469 PR tree-optimization/58958
1470 * gcc.dg/tree-ssa/pr58958.c: New file.
1472 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1474 * gcc.dg/tree-ssa/alias-26.c: New file.
1476 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1478 PR tree-optimization/58984
1479 * gcc.c-torture/execute/pr58984.c: New test.
1481 2013-11-05 Andreas Schwab <schwab@suse.de>
1483 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1485 2013-11-05 Tobias Burnus <burnus@net-b.de>
1487 * g++.dg/gomp/openmp-simd-1.C: New.
1488 * g++.dg/gomp/openmp-simd-2.C: New.
1489 * gcc.dg/gomp/openmp-simd-1.c: New.
1490 * gcc.dg/gomp/openmp-simd-2.c: New.
1492 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1494 * gcc.dg/superblock.c: Require scheduling support.
1496 2013-11-04 Kostya Serebryany <kcc@google.com>
1498 * g++.dg/asan/asan_test.cc: Update the test
1499 to match the fresh asan run-time.
1500 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1502 2013-11-04 Ian Lance Taylor <iant@google.com>
1504 * g++.dg/ext/sync-4.C: New test.
1506 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1509 * gfortran.dg/derived_external_function_1.f90 : New test
1511 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1513 PR tree-optimization/58978
1514 * gcc.c-torture/compile/pr58978.c: New test.
1516 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1519 * gfortran.dg/optional_class_1.f90 : New test
1521 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1523 PR rtl-optimization/58968
1524 * gfortran.dg/pr58968.f: New
1526 2013-11-04 Marek Polacek <polacek@redhat.com>
1529 * g++.dg/diagnostic/pr58979.C: New test.
1531 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1533 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1534 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1535 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1536 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1537 gcc.dg/iec-559-macros-9.c: New tests.
1539 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1541 PR tree-optimization/58946
1542 * gcc.c-torture/compile/pr58946.c: New test.
1544 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1547 * g++.dg/parse/pr52071.C: New.
1549 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1552 * g++.dg/lookup/name-clash10.C: New.
1554 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1556 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1557 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1558 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1561 2013-11-03 Marek Polacek <polacek@redhat.com>
1563 * g++.dg/ubsan/cxx1y-vla.C: New test.
1564 * c-c++-common/ubsan/vla-3.c: New test.
1565 * c-c++-common/ubsan/vla-2.c: New test.
1566 * c-c++-common/ubsan/vla-4.c: New test.
1567 * c-c++-common/ubsan/vla-1.c: New test.
1569 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1571 * gcc.dg/vmx/vec-set.c: New.
1573 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1577 * g++.dg/parse/pr29234.C: New.
1578 * g++.dg/parse/pr56037.C: Likewise.
1580 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1582 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1583 passed it in as one of the options to all Cilk keywords test.
1585 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1588 * g++.dg/cpp1y/pr58708.C: New.
1590 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1593 * g++.dg/ext/pr58834.C: New file.
1595 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1597 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1599 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1602 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1605 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1608 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1610 * g++.dg/gomp/simd-1.C: New test.
1611 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1612 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1613 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1614 * c-c++-common/gomp/simd6.c: New test.
1616 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1618 Implement C++14 digit separators.
1619 * g++.dg/cpp1y/digit-sep.C: New.
1620 * g++.dg/cpp1y/digit-sep-neg.C: New.
1621 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1623 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1625 * gcc.dg/vect/vect-align-3.c: New test.
1627 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1628 we warn about it already during VRP1 pass.
1630 2013-10-31 Martin Jambor <mjambor@suse.cz>
1632 PR rtl-optimization/58934
1634 2013-10-30 Martin Jambor <mjambor@suse.cz>
1635 PR rtl-optimization/10474
1636 * gcc.dg/pr10474.c: New testcase.
1637 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1638 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1640 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1644 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1647 * g++.dg/cpp0x/variadic145.C: New.
1649 * g++.dg/cpp0x/sfinae49.C: New.
1651 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/cpp0x/deleted1.C: New.
1656 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1658 * gcc.target/arm/lp1243022.c: New test.
1660 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1663 * gcc.target/avr/pr58545.c: New test.
1665 2013-10-30 Tobias Burnus <burnus@net-b.de>
1668 2013-10-30 Tobias Burnus <burnus@net-b.de>
1669 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1670 path to the compile flags.
1672 2013-10-30 Cong Hou <congh@google.com>
1674 * gcc.target/i386/vect-abs-s8.c: New test.
1675 * gcc.target/i386/vect-abs-s16.c: New test.
1676 * gcc.target/i386/vect-abs-s32.c: New test.
1678 2013-10-30 Tobias Burnus <burnus@net-b.de>
1680 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1681 path to the compile flags.
1683 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1685 PR rtl-optimization/58369
1686 * g++.dg/torture/pr58369.C: New test.
1688 2013-10-30 Tobias Burnus <burnus@net-b.de>
1691 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1692 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1693 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1695 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1698 * gcc.target/arm/pr58784.c: New.
1700 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1702 * gcc.dg/tree-ssa/alias-24.c: New file.
1704 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1706 * gcc.target/i386/fma_double_3.c: Use pattern for
1707 scan-assembler-times instead of just one insn name.
1708 * gcc.target/i386/fma_double_5.c: Ditto.
1709 * gcc.target/i386/fma_float_3.c: Ditto.
1710 * gcc.target/i386/fma_float_5.c: Ditto.
1711 * gcc.target/i386/l_fma_double_1.c: Ditto.
1712 * gcc.target/i386/l_fma_double_2.c: Ditto.
1713 * gcc.target/i386/l_fma_double_3.c: Ditto.
1714 * gcc.target/i386/l_fma_double_4.c: Ditto.
1715 * gcc.target/i386/l_fma_double_5.c: Ditto.
1716 * gcc.target/i386/l_fma_double_6.c: Ditto.
1717 * gcc.target/i386/l_fma_float_1.c: Ditto.
1718 * gcc.target/i386/l_fma_float_2.c: Ditto.
1719 * gcc.target/i386/l_fma_float_3.c: Ditto.
1720 * gcc.target/i386/l_fma_float_4.c: Ditto.
1721 * gcc.target/i386/l_fma_float_5.c: Ditto.
1722 * gcc.target/i386/l_fma_float_6.c: Ditto.
1724 2013-10-30 Christian Bruel <christian.bruel@st.com>
1726 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1727 * gcc.target/sh/cmpstr.c: New test.
1728 * gcc.target/sh/cmpstrn.c: New test.
1730 2013-10-30 Martin Jambor <mjambor@suse.cz>
1732 PR rtl-optimization/10474
1733 * gcc.dg/pr10474.c: New testcase.
1734 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1735 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1737 2013-10-29 Andrew Pinski <apinski@cavium.com>
1738 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1742 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1743 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1744 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1746 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1747 conditional move to be used.
1748 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1750 2013-10-29 Tobias Burnus <burnus@net-b.de>
1753 * gfortran.dg/blockdata_8.f90: New.
1755 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1758 * gcc.target/sh/pr54236-2: New.
1759 * gcc.target/sh/pr54089-6: Add another rotl special case.
1761 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1764 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1765 to determine sizes of real kinds.
1768 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1770 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1772 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1773 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1774 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1775 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1776 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1777 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1778 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1779 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1780 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1781 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1782 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1783 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1784 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1785 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1786 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1787 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1788 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1789 test stored in c-c++-common. Also, added the Cilk runtime's library
1790 to the ld_library_path.
1792 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1795 * g++.dg/cpp0x/auto40.C: New.
1796 * g++.dg/other/warning1.C: Adjust.
1798 2013-10-29 Richard Biener <rguenther@suse.de>
1800 * gcc.dg/torture/restrict-2.c: New testcase.
1801 * gcc.dg/torture/restrict-3.c: Likewise.
1802 * gcc.dg/torture/restrict-4.c: Likewise.
1803 * gcc.dg/torture/restrict-5.c: Likewise.
1805 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1807 PR tree-optimization/19831
1808 * gcc.dg/tree-ssa/alias-25.c: New file.
1810 2013-10-29 Richard Biener <rguenther@suse.de>
1812 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1814 * gcc.dg/vect/bb-slp-32.c: Likewise.
1815 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1816 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1817 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1818 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1819 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1820 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1821 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1822 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1823 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1824 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1825 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1826 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1827 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1828 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1829 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1830 * gfortran.dg/vect/vect.exp: Likewise.
1832 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1834 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1835 * gcc.dg/vmx/eg-5.c: Likewise.
1837 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1838 Joern Rennecke <joern.rennecke@embecosm.com>
1840 * gcc.target/arc/jump-around-jump.c: New test.
1842 2013-10-27 Tom de Vries <tom@codesourcery.com>
1844 * gcc.target/arm/require-pic-register-loc.c: New test.
1846 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1849 * gcc.target/i386/pr58679-1.c: New test.
1850 * gcc.target/i386/pr58679-2.c: Ditto.
1852 2013-10-27 Tobias Burnus <burnus@net-b.de>
1855 * gcc.dg/vect/vect-ivdep-2.c: New.
1857 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1860 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1861 * gcc.target/sh/pr52483-2.c: Likewise.
1862 * gcc.target/sh/pr52483-3.c: Likewise.
1863 * gcc.target/sh/pr52483-4.c: Likewise.
1865 2013-10-26 Jeff Law <law@redhat.com>
1867 * g++.dg/torture/pr49309.C: Removed.
1868 * gcc.dg/dfp/pr35739.c: Removed.
1870 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1872 PR rtl-optimization/58759
1873 * gcc.target/i386/pr58759.c: New.
1875 2013-10-25 Tobias Burnus <burnus@net-b.de>
1877 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1878 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1879 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1881 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1883 * gcc.dg/wmul-1.c: New test.
1885 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1888 * g++.dg/template/pr58878.C: New.
1890 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1892 * gcc.dg/tree-ssa/alias-23.c: New file.
1894 2013-10-25 Richard Biener <rguenther@suse.de>
1896 PR tree-optimization/58626
1897 * gcc.dg/torture/pr58626.c: New testcase.
1899 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1902 * g++.dg/cpp0x/defaulted47.C: New.
1904 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1906 * gcc.c-torture/execute/pr58831.c: New test.
1908 2013-10-25 Nick Clifton <nickc@redhat.com>
1910 * c-c++-common/pr57793.c: Add expected error messages for
1911 targets with small integers.
1912 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1913 * gcc.dg/c99-stdint-2.c: Likewise.
1914 * gcc.dg/cdce1.c: Likewise.
1915 * gcc.dg/fold-overflow-1.c: Likewise.
1916 * gcc.dg/utf-cvt.c: Likewise.
1917 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1919 * gcc.dg/ftrapv-2.c: Likewise.
1920 * gcc.dg/pr30286.c: Likewise.
1921 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1922 * lib/target-supports.exp (check_effective_target_trapping): New
1923 proc. Returns true if the target supports trapping arithmetic.
1925 2013-10-25 Tobias Burnus <burnus@net-b.de>
1927 * g++.dg/parse/ivdep.C: New.
1928 * g++.dg/vect/pr33426-ivdep.cc: New.
1930 2013-10-24 Richard Henderson <rth@redhat.com>
1933 * gcc.dg/atomic-store-6.c: New.
1935 2013-10-24 Ian Lance Taylor <iant@google.com>
1937 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1939 2013-10-24 Cong Hou <congh@google.com>
1941 * gcc.c-torture/execute/20030125-1.c: Update.
1943 2013-10-24 Tobias Burnus <burnus@net-b.de>
1946 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1948 2013-10-24 Dehao Chen <dehao@google.com>
1950 * g++.dg/opt/devirt3.C: New test.
1952 2013-08-24 Tobias Burnus <burnus@net-b.de>
1955 * testsuite/gcc.dg/ivdep.c: New.
1956 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1958 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1960 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1961 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1963 2013-10-24 Nick Clifton <nickc@redhat.com>
1965 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1967 2013-10-24 Marek Polacek <polacek@redhat.com>
1970 * g++.dg/parse/pr58705.C: New test.
1972 2013-10-24 Marek Polacek <polacek@redhat.com>
1974 * gcc.dg/c11-align-5.c: Add more testing.
1976 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1978 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1980 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1982 PR tree-optimization/58775
1983 PR tree-optimization/58791
1984 * gcc.dg/guality/pr58791-1.c: New test.
1985 * gcc.dg/guality/pr58791-2.c: New test.
1986 * gcc.dg/guality/pr58791-3.c: New test.
1987 * gcc.dg/guality/pr58791-4.c: New test.
1988 * gcc.dg/guality/pr58791-5.c: New test.
1989 * gcc.c-torture/compile/pr58775.c: New test.
1990 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1992 2013-10-23 Tom de Vries <tom@codesourcery.com>
1994 PR tree-optimization/58805
1995 * gcc.dg/pr58805.c: New test.
1997 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1999 * gcc.target/i386/vect-div-1.c: New test.
2001 * gcc.dg/vect/pr58508.c: Remove dg-options.
2003 2013-10-23 Richard Biener <rguenther@suse.de>
2005 * gcc.dg/torture/pr58830.c: New testcase.
2007 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2009 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2010 * g++.dg/cpp1y/attr-deprecated.C: New.
2011 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2013 2013-10-23 Tobias Burnus <burnus@net-b.de>
2016 * gfortran.dg/assumed_type_8.f90: New.
2018 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2021 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2022 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2023 * gcc.dg/torture/pr58779.c: New test.
2025 2013-10-22 Steve Ellcey <sellcey@mips.com>
2027 * gcc.target/mips/nor.c: New.
2029 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2031 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2033 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2034 restricted to big-endian targets.
2036 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2039 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2041 2013-10-21 Tobias Burnus <burnus@net-b.de>
2044 * gfortran.dg/proc_ptr_comp_38.f90: New.
2046 2013-10-21 Marek Polacek <polacek@redhat.com>
2049 * gcc.dg/gomp/pr58809.c: New test.
2051 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2053 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2054 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2056 2013-10-21 Richard Biener <rguenther@suse.de>
2058 PR tree-optimization/58794
2059 * c-c++-common/torture/pr58794-1.c: New testcase.
2060 * c-c++-common/torture/pr58794-2.c: Likewise.
2062 2013-10-21 Richard Biener <rguenther@suse.de>
2065 * c-c++-common/fold-divmul-1.c: New testcase.
2067 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2069 * gcc.target/i386/memset-vector_loop-1.c: New test.
2070 * gcc.target/i386/memset-vector_loop-2.c: New test.
2072 2013-10-21 Diego Novillo <dnovillo@google.com>
2074 * g++.dg/plugin/selfassign.c: Include tree.h.
2075 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2076 * gcc.dg/plugin/ggcplug.c: Likewise.
2077 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2078 * gcc.dg/plugin/selfassign.c: Likewise.
2079 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2081 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2083 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2084 * gcc.target/mips/mips-ps-7.c: Likewise.
2086 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2088 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2089 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2090 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2092 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2094 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2097 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2099 2013-10-19 Mike Stump <mikestump@comcast.net>
2101 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2103 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2104 * g++.dg/lto/pr54625-1_0.c: ... to here.
2105 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2106 * g++.dg/lto/pr54625-1_1.C: Likewise.
2107 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2108 * g++.dg/lto/pr54625-2_0.c: Likewise.
2109 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2110 * g++.dg/lto/pr54625-2_1.C: Likewise.
2112 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2114 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2116 2013-10-18 Cong Hou <congh@google.com>
2118 * gcc.dg/vect/pr58508.c: New test.
2120 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2123 * g++.dg/cpp0x/variadic145.C: New.
2125 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2127 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2129 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2131 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2132 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2133 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2134 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2136 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2138 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2139 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2140 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2141 effective target arm_thumb1_ok.
2142 * lib/target-supports.exp
2143 (check_effective_target_arm_fp16_ok_nocache): Don't force
2144 -mfloat-abi=soft when building for hardfloat target.
2146 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2149 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2150 -mquad-word + -mno-vsx-timode causes errors.
2151 * gcc.target/powerpc/pr58673-2.c: Likewise.
2153 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2156 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2158 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2160 * gcc.target/aarch64/c-output-template.c: New testcase.
2161 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2162 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2164 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2166 * gcc/testsuite/lib/target-supports.exp
2167 (check_effective_target_sync_long_long): AArch64 supports
2168 atomic operations on "long long".
2169 (check_effective_target_sync_long_long_runtime): AArch64 can
2170 execute atomic operations on "long long".
2172 2013-10-17 Richard Biener <rguenther@suse.de>
2174 PR tree-optimization/58143
2175 * gcc.dg/torture/pr58143-1.c: New testcase.
2176 * gcc.dg/torture/pr58143-2.c: Likewise.
2177 * gcc.dg/torture/pr58143-3.c: Likewise.
2179 2013-10-17 Marek Polacek <polacek@redhat.com>
2182 * gcc.dg/c1x-align-5.c: New test.
2184 2013-10-16 Tobias Burnus <burnus@net-b.de>
2187 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2189 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2191 * c-c++-common/cpp/openmp-define-1.c: Move
2192 dg-require-effective-target fopenmp after dg-do directive.
2193 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2194 * gfortran.dg/openmp-define-1.f90: Likewise.
2195 * gfortran.dg/openmp-define-2.f90: Likewise.
2196 * gfortran.dg/openmp-define-3.f90: Likewise.
2198 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2200 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2202 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2205 * gcc.target/i386/pr57756.c: New test.
2206 * gcc.target/i386/pr57756_2.c: New test.
2208 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2210 * gcc.dg/torture/builtin-self.c: New file.
2212 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2214 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2215 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2216 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2217 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2218 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2220 2013-10-15 Cong Hou <congh@google.com>
2222 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2224 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2227 * g++.dg/cpp0x/pr58707.C: New.
2229 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2231 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2232 after other directives.
2234 2013-10-15 Tobias Burnus <burnus@net-b.de>
2237 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2239 2013-10-14 Ian Lance Taylor <iant@google.com>
2241 * go.test/go-test.exp (go-find-packages): New proc.
2242 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2243 subdirectories. Do simple +build line matching. Handle run with
2244 arguments. Handle errorcheckdir and rundircmpout. Use packages
2245 for rundir. Remove special handling for bug191 and dwarf.
2247 2013-10-14 Tobias Burnus <burnus@net-b.de>
2250 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2252 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2254 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2257 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2259 * gnat.dg/specs/opt1.ads: New test.
2261 2013-10-14 Richard Biener <rguenther@suse.de>
2263 PR tree-optimization/58640
2264 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2266 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2268 * gnat.dg/uninit_array.ad[sn]: New test.
2269 * gnat.dg/uninit_array_pkg.ads: New helper.
2271 2013-10-13 Richard Biener <rguenther@suse.de>
2273 * gcc.c-torture/execute/pr58662.c: New test.
2275 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2278 * gcc.dg/torture/p51244-21.c: New.
2279 * gcc.target/sh/pr51244-20.c: New.
2280 * gcc.target/sh/pr51244-20-sh2a.c: New.
2282 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2284 * gnat.dg/specs/linker_section.ads: Update test.
2286 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2289 * gcc.target/i386/pr58690.c: New test
2291 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2293 * gcc.target/i386/builtin-ucmp.c: New test.
2295 2013-10-11 Brooks Moses <bmoses@google.com>
2297 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2299 2013-10-11 Jeff Law <law@redhat.com>
2301 * gcc.c-torture/execute/pr58640.c: New test.
2303 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2306 * g++.dg/cpp0x/decltype57.C: New.
2308 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2311 * g++.dg/template/nontype26.C: New.
2313 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2315 * c-c++-common/cpp/openmp-define-1.c: New file.
2316 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2317 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2318 * gfortran.dg/openmp-define-1.f90: Likewise.
2319 * gfortran.dg/openmp-define-2.f90: Likewise.
2320 * gfortran.dg/openmp-define-3.f90: Likewise.
2322 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2323 for test source files.
2324 * gcc.dg/gomp/gomp.exp: Likewise.
2325 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2326 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2327 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2328 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2329 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2331 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2333 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2334 Remove error test that is now valid in OpenMP 4.0.
2335 * c-c++-common/gomp/atomic-16.c: New test.
2336 * c-c++-common/gomp/cancel-1.c: New test.
2337 * c-c++-common/gomp/depend-1.c: New test.
2338 * c-c++-common/gomp/depend-2.c: New test.
2339 * c-c++-common/gomp/map-1.c: New test.
2340 * c-c++-common/gomp/pr58472.c: New test.
2341 * c-c++-common/gomp/sections1.c: New test.
2342 * c-c++-common/gomp/simd1.c: New test.
2343 * c-c++-common/gomp/simd2.c: New test.
2344 * c-c++-common/gomp/simd3.c: New test.
2345 * c-c++-common/gomp/simd4.c: New test.
2346 * c-c++-common/gomp/simd5.c: New test.
2347 * c-c++-common/gomp/single1.c: New test.
2348 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2350 * g++.dg/gomp/block-3.C: Likewise.
2351 * g++.dg/gomp/clause-3.C: Adjust error messages.
2352 * g++.dg/gomp/declare-simd-1.C: New test.
2353 * g++.dg/gomp/declare-simd-2.C: New test.
2354 * g++.dg/gomp/depend-1.C: New test.
2355 * g++.dg/gomp/depend-2.C: New test.
2356 * g++.dg/gomp/target-1.C: New test.
2357 * g++.dg/gomp/target-2.C: New test.
2358 * g++.dg/gomp/taskgroup-1.C: New test.
2359 * g++.dg/gomp/teams-1.C: New test.
2360 * g++.dg/gomp/udr-1.C: New test.
2361 * g++.dg/gomp/udr-2.C: New test.
2362 * g++.dg/gomp/udr-3.C: New test.
2363 * g++.dg/gomp/udr-4.C: New test.
2364 * g++.dg/gomp/udr-5.C: New test.
2365 * g++.dg/gomp/udr-6.C: New test.
2366 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2367 * gcc.dg/autopar/outer-2.c: Likewise.
2368 * gcc.dg/autopar/outer-3.c: Likewise.
2369 * gcc.dg/autopar/outer-4.c: Likewise.
2370 * gcc.dg/autopar/outer-5.c: Likewise.
2371 * gcc.dg/autopar/outer-6.c: Likewise.
2372 * gcc.dg/autopar/parallelization-1.c: Likewise.
2373 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2375 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2376 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2377 instead of GOMP_parallel_loop_runtime_start.
2378 * gcc.dg/gomp/declare-simd-1.c: New test.
2379 * gcc.dg/gomp/declare-simd-2.c: New test.
2380 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2381 parser. Add further #pragma omp sections nesting tests.
2382 * gcc.dg/gomp/target-1.c: New test.
2383 * gcc.dg/gomp/target-2.c: New test.
2384 * gcc.dg/gomp/taskgroup-1.c: New test.
2385 * gcc.dg/gomp/teams-1.c: New test.
2386 * gcc.dg/gomp/udr-1.c: New test.
2387 * gcc.dg/gomp/udr-2.c: New test.
2388 * gcc.dg/gomp/udr-3.c: New test.
2389 * gcc.dg/gomp/udr-4.c: New test.
2390 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2392 2013-10-10 Jan Hubicka <jh@suse.cz>
2394 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2396 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2397 * gcc.target/i386/pr49168-1.c: Likewise.
2398 * gcc.target/i386/pr49002-2.c: Likewise.
2400 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2403 * gcc.dg/torture/pr58670.c: New test.
2405 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2407 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2409 2013-10-09 Marek Polacek <polacek@redhat.com>
2412 * g++.dg/tm/pr58635-1.C: New test.
2413 * g++.dg/tm/pr58635-2.C: New test.
2415 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2417 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2419 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2421 PR tree-optimization/20318
2422 * c-c++-common/pr20318.c: New file.
2423 * gcc.dg/tree-ssa/pr20318.c: New file.
2425 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2427 * gcc.c-torture/execute/pr58570.c: New test.
2429 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2431 * gcc.target/aarch64/vclz.c: New testcase.
2433 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2435 * gcc.target/aarch64/vadd_f64.c: New testcase.
2436 * gcc.target/aarch64/vsub_f64.c: New testcase.
2438 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2440 * gcc.target/aarch64/vdiv_f.c: New testcase.
2442 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2444 * gcc.target/aarch64/vneg_f.c: New testcase.
2445 * gcc.target/aarch64/vneg_s.c: New testcase.
2447 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2450 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2451 * g++.old-deja/g++.mike/misc9.C: Adjust.
2453 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2457 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2460 * g++.dg/template/crash117.C: New.
2462 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2464 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2466 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2468 PR tree-optimization/58480
2469 * gcc.dg/tree-ssa/pr58480.c: New file.
2471 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2473 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2474 * gcc.target/powerpc/fusion.c: Likewise.
2476 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2478 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2480 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2482 * gcc.target/s390/htm-1.c: Add more tests to cover different
2485 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2488 * g++.dg/init/uninitialized1.C: New.
2490 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/cpp0x/variadic144.C: New.
2495 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2498 * g++.dg/cpp0x/auto39.C: New.
2500 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2503 * g++.dg/cpp0x/range-for26.C: New.
2504 * g++.dg/cpp0x/range-for27.C: Likewise.
2506 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/template/crash117.C: New.
2511 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2514 * g++.dg/tree-ssa/pr19476-5.C: New file.
2515 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2517 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2520 * g++.dg/cpp0x/gen-attrs-55.C: New.
2522 2013-10-03 Easwaran Raman <eraman@google.com>
2525 * g++.dg/ext/attribute47.C: New.
2527 2013-10-03 Rong Xu <xur@google.com>
2529 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2531 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2532 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2534 2013-10-03 Marek Polacek <polacek@redhat.com>
2537 * g++.dg/cpp0x/pr58510.C: New test.
2539 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2542 * g++.dg/tree-ssa/pr19476-1.C: New file.
2543 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2544 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2545 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2547 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2549 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2550 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2551 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2552 VSX scalar operations or the traditional floating point form of
2554 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2555 * gcc.target/powerpc/recip-3.c: Likewise.
2556 * gcc.target/powerpc/recip-5.c: Likewise.
2557 * gcc.target/powerpc/pr72747.c: Likewise.
2558 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2560 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2563 * gcc.target/aarch64/pr58460.c: New file.
2565 2013-10-02 Tobias Burnus <burnus@net-b.de>
2568 * gfortran.dg/char_length_19.f90: New.
2570 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2573 * g++.dg/parse/crash65.C: New.
2574 * g++.dg/cpp1y/pr58535.C: Likewise.
2576 2013-10-02 Richard Biener <rguenther@suse.de>
2578 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2579 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2580 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2581 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2582 * gfortran.dg/ldist-pr45199.f: Likewise.
2584 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2587 * g++.dg/parse/crash64.C: New.
2589 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2591 * gcc.dg/tree-ssa/slsr-40.c: New test.
2593 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2596 * g++.dg/cpp0x/pr58563.C: New.
2598 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2600 * gcc.target/aarch64/vect_saddl_1.c: New.
2602 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2605 * gcc.c-torture/execute/pr58574.c: New testcase.
2607 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2610 * gcc.target/arm/pr58578.c: New test.
2612 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2614 PR tree-optimization/58556
2615 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2616 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2618 2013-10-01 Nick Clifton <nickc@redhat.com>
2620 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2622 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2624 * gcc.c-torture/compile/pr41181.c: Likewise.
2625 * gcc.c-torture/compile/calls.c: Likewise.
2626 * gcc.c-torture/compile/990617-1.c: Likewise.
2627 * gcc.c-torture/compile/pr55955.c: Only run the test for
2629 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2631 2013-10-01 Richard Biener <rguenther@suse.de>
2633 PR tree-optimization/58553
2634 * gcc.dg/torture/pr58553.c: New testcase.
2636 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2639 * gcc.c-torture/execute/pr58564.c: New test.
2641 2013-09-30 Teresa Johnson <tejohnson@google.com>
2643 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2644 Update for additional dump message.
2646 2013-09-30 Richard Biener <rguenther@suse.de>
2648 PR tree-optimization/58554
2649 * gcc.dg/torture/pr58554.c: New testcase.
2651 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2652 Joern Rennecke <joern.rennecke@embecosm.com>
2654 * gcc.target/arc/barrel-shifter-1.c: New test.
2655 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2656 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2657 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2658 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2659 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2660 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2661 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2662 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2663 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2664 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2665 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2666 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2667 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2668 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2669 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2670 * gcc.target/arc/mtune-ARC600.c: Likewise.
2671 * gcc.target/arc/mtune-ARC601.c: Likewise.
2672 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2673 * gcc.target/arc/mtune-ARC700.c: Likewise.
2674 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2675 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2676 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2677 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2679 2013-09-30 Richard Biener <rguenther@suse.de>
2682 * g++.dg/torture/pr58552.C: New testcase.
2684 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2686 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2687 and -mupper-regs-df.
2689 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2692 * gcc.dg/pr58463.c: New test.
2694 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2697 * c-c++-common/gomp/pr58551.c: New test.
2699 2013-09-27 Richard Biener <rguenther@suse.de>
2701 PR tree-optimization/58459
2702 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2704 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2707 * gfortran.dg/round_4.f90: Check for rounding support.
2709 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2711 * g++.dg/vect/pr58513.cc (op): Make static.
2713 2013-09-26 Richard Biener <rguenther@suse.de>
2715 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2717 2013-09-26 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/58539
2720 * gcc.dg/torture/pr58539.c: New testcase.
2722 2013-09-25 Jeff Law <law@redhat.com>
2724 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2726 2013-09-25 Tobias Burnus <burnus@net-b.de>
2729 * gfortran.dg/finalize_21.f90: New.
2731 2013-09-25 Tobias Burnus <burnus@net-b.de>
2735 * gfortran.dg/defined_assignment_8.f90: New.
2736 * gfortran.dg/defined_assignment_9.f90: New.
2738 2013-09-25 Marek Polacek <polacek@redhat.com>
2741 * c-c++-common/ubsan/shift-5.c: New test.
2742 * c-c++-common/ubsan/shift-6.c: New test.
2743 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2744 * gcc.dg/ubsan/c-shift-1.c: New test.
2746 2013-09-25 Marek Polacek <polacek@redhat.com>
2749 * g++.dg/tm/pr58516.C: New test.
2751 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2753 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2755 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2757 2013-09-24 Richard Biener <rguenther@suse.de>
2760 * g++.dg/vect/pr58513.cc: New testcase.
2762 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2764 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2767 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2770 * g++.dg/cpp1y/pr58500.C: New testcase.
2772 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2774 * gnat.dg/opt28.ad[sb]: New test.
2775 * gnat.dg/opt28_pkg.ads: New helper.
2777 2013-09-23 Richard Biener <rguenther@suse.de>
2779 PR tree-optimization/58464
2780 * g++.dg/torture/pr58464.C: New testcase.
2782 2013-09-23 Christian Bruel <christian.bruel@st.com>
2785 * gcc.target/sh/torture/pr58475.c: New test.
2787 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2790 * gfortran.dg/extends_15.f90: New.
2792 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2795 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2797 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2800 * gcc.target/vax/vax.exp: New.
2801 * gcc.target/vax/pr56875.c: Ditto.
2803 2013-09-20 Richard Biener <rguenther@suse.de>
2806 * gfortran.dg/pr58484.f: New testcase.
2808 2013-09-20 Jeff Law <law@redhat.com>
2810 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2812 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2815 * gcc.dg/torture/pr57748-1.c: New test.
2816 * gcc.dg/torture/pr57748-2.c: New test.
2818 2013-09-20 Marek Polacek <polacek@redhat.com>
2821 * c-c++-common/ubsan/shift-4.c: New test.
2823 2013-09-20 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/58453
2826 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2828 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2831 * gfortran.dg/proc_ptr_43.f90: New.
2833 2013-09-18 Tobias Burnus <burnus@net-b.de>
2836 * gfortran.dg/defined_assignment_11.f90: New.
2838 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2840 PR rtl-optimization/58438
2841 * g++.dg/pr58438.C: New test.
2843 2013-09-18 Tobias Burnus <burnus@net-b.de>
2846 * gfortran.dg/class_39.f03: Update dg-error.
2847 * gfortran.dg/class_5.f03: Ditto.
2848 * gfortran.dg/class_53.f90: Ditto.
2849 * gfortran.dg/realloc_on_assign_20.f90: New.
2850 * gfortran.dg/realloc_on_assign_21.f90: New.
2851 * gfortran.dg/realloc_on_assign_22.f90: New.
2853 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2856 * g++.dg/parse/using4.C: New.
2858 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2860 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2862 2013-09-18 Marek Polacek <polacek@redhat.com>
2865 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2866 instead of the shift option.
2867 * c-c++-common/ubsan/pr58443-1.c: New test.
2868 * c-c++-common/ubsan/pr58443-3.c: New test.
2869 * c-c++-common/ubsan/pr58443-2.c: New test.
2871 2013-09-18 Richard Biener <rguenther@suse.de>
2873 PR tree-optimization/58417
2874 * gcc.dg/torture/pr58417.c: New testcase.
2876 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2878 * gnat.dg/array_bounds_test2.adb: New test.
2880 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2882 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2883 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2885 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2887 * gnat.dg/in_out_parameter4.adb: New test.
2889 2013-09-18 Marek Polacek <polacek@redhat.com>
2892 * c-c++-common/ubsan/attrib-1.c: New test.
2894 2013-09-17 Cong Hou <congh@google.com>
2896 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2897 on two arrays with short and int types. This should not be recognized
2898 as a dot product pattern.
2900 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2903 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2904 the cp_type_quals (r) too.
2906 2013-09-17 Jan Hubicka <jh@suse.cz>
2909 * gcc.c-torture/compile/pr58332.c: New testcase.
2911 2013-09-17 Jeff Law <law@redhat.com>
2913 * gcc.c-torture/execute/pr58387.c: New test.
2915 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2917 PR tree-optimization/58088
2918 * gcc.c-torture/compile/pr58088.c: New test.
2920 2013-09-17 Nick Clifton <nickc@redhat.com>
2922 * lib/target-supports.exp (check_effective_target_trampolines):
2923 Add MSP430 to the list of targets that do not support trampolines.
2924 (check_profiling_available): Add MSP430 to the list of targets
2925 that do not support profiling.
2926 (check_effective_target_tls_runtime): Add MSP430 to the list of
2927 targets that do not support TLS.
2929 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2931 * gnat.dg/opt27.adb: New test.
2932 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2934 2013-09-17 Andreas Schwab <schwab@suse.de>
2936 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2938 2013-09-17 Richard Biener <rguenther@suse.de>
2940 PR tree-optimization/58432
2941 * gcc.dg/pr58432.c: New testcase.
2943 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2945 * gcc.dg/tree-ssa/slsr-39.c: New test.
2947 2013-09-16 Xinliang David Li <davidxl@google.com>
2949 * gcc.misc-tests/help.exp: Optimizer help change.
2951 2013-09-16 Jeff Law <law@redhat.com>
2953 * gcc.c-torture/execute/pr58419.c: New test.
2954 * gcc.c-torture/execute/pr58431.c: New test.
2956 2013-09-16 Tobias Burnus <burnus@net-b.de>
2959 * gfortran.dg/finalize_19.f90: New.
2961 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2963 * gcc.target/i386/pr58418.c: New.
2965 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2967 * gcc.target/aarch64/fmla-intrinsic.c: New.
2968 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2969 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2970 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2972 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2974 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2975 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2977 2013-09-16 Richard Biener <rguenther@suse.de>
2979 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2981 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2983 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2984 interpreted as implicit templates) to be expected pedwarns instead.
2986 2013-09-16 Tobias Burnus <burnus@net-b.de>
2989 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2991 2013-09-15 Tobias Burnus <burnus@net-b.de>
2994 * gfortran.dg/defined_assignment_10.f90: New.
2996 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2998 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2999 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3001 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3003 * g++.dg/abi/main.C: Added implicit C linkage tests
3005 2013-09-13 Kai Tietz <ktietz@redhat.com>
3007 * gcc.target/i386/pr57848.c: New file.
3009 2013-09-13 Christian Bruel <christian.bruel@st.com>
3012 * gcc.target/sh/torture/pr58314.c: New test.
3014 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3016 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3018 2013-09-12 Martin Jambor <mjambor@suse.cz>
3021 * g++.dg/pr58389.C: New test.
3023 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3025 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3026 * g++.dg/template/pseudodtor3.C: Likewise.
3028 2013-09-12 Richard Biener <rguenther@suse.de>
3030 PR tree-optimization/58404
3031 * g++.dg/tree-ssa/pr58404.C: New testcase.
3033 2013-09-12 Martin Jambor <mjambor@suse.cz>
3036 * g++.dg/ipa/pr58371.C: New test.
3038 2013-09-12 Richard Biener <rguenther@suse.de>
3040 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3041 expected outcome and comment why that happens.
3043 2013-09-11 Richard Biener <rguenther@suse.de>
3046 * g++.dg/uninit-pred-4.C: New testcase.
3048 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3050 PR tree-optimization/58385
3051 * gcc.c-torture/execute/pr58385.c: New test.
3053 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3055 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3057 2013-09-10 Jeff Law <law@redhat.com>
3059 * g++.dg/torture/pr58380.C: New test.
3061 2013-09-10 Jan Hubicka <jh@suse.cz>
3062 Paolo Carlini <paolo.carlini@oracle.com>
3064 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3066 2013-09-10 Jeff Law <law@redhat.com>
3068 * gcc.c-torture/compile/pr58343.c: New test.
3070 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3072 PR rtl-optimization/58365
3073 * gcc.c-torture/execute/pr58365.c: New test.
3075 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3077 * gcc.dg/torture/memcpy-1.c: New test.
3079 2013-09-10 Alan Modra <amodra@gmail.com>
3081 * gcc.target/powerpc/pr58330.c: New.
3083 2013-09-10 Alan Modra <amodra@gmail.com>
3085 * gcc.target/powerpc/medium_offset.c: New.
3087 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3090 * g++.dg/warn/Wunused-var-21.C: New test.
3092 PR tree-optimization/58364
3093 * gcc.c-torture/execute/pr58364.c: New test.
3095 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3098 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3099 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3100 * g++.dg/init/delete1.C: Adjust.
3102 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3104 * gcc.target/aarch64/movdi_1.c: New test.
3106 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/warn/Wunused-parm-5.C: New.
3111 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3113 * gcc.target/aarch64/cmn-neg.c: New test.
3115 2013-09-09 Richard Biener <rguenther@suse.de>
3118 * gcc.dg/torture/pr58326-1.c: New testcase.
3119 * gcc.dg/torture/pr58326-2.c: Likewise.
3121 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3124 * g++.dg/ext/pr57735.C: New test.
3126 2013-09-09 Jan Hubicka <jh@suse.cz>
3129 * g++.dg/torture/PR58294.C: New testcase.
3131 2013-09-08 Jeff Law <law@redhat.com>
3133 * gcc.c-torture/compile/pr58340.c: New test.
3135 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3137 * g++.dg/debug/ra1.C: New test.
3139 2013-09-08 Jan Hubicka <jh@suse.cz>
3141 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3142 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3143 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3144 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3146 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3149 * g++.dg/overload/new1.C: Adjust.
3151 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3153 * c-c++-common/opaque-vector.c: New test.
3155 2013-09-08 Tom de Vries <tom@codesourcery.com>
3158 * g++.dg/tm/noexcept-6.C: New test.
3160 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3162 * gcc.target/arc/cond-set-use.c: New test.
3164 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3166 * gnat.dg/stack_usage2.adb: New test.
3168 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3170 * gcc.target/aarch64/table-intrinsics.c
3171 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3172 (qtb_tests8_< ,2,3,4>): Likewise.
3173 (qtblq_tests8_< ,2,3,4>): Likewise.
3174 (qtbxq_tests8_< ,2,3,4>): Likewise.
3176 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3178 * gnat.dg/warn10.ad[sb]: New test.
3179 * gnat.dg/warn10_pkg.ads: New helper.
3181 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3183 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3184 Don't expect NULL in foo.result set.
3185 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3187 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3188 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3190 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3192 * gcc.target/s390/nearestint-1.c: New testcase.
3194 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3195 Vineet Gupta <Vineet.Gupta@synopsys.com>
3197 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3198 * testsuite/gcc.target/arc: New directory.
3199 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3200 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3201 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3202 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3203 * testsuite/gcc.dg/builtin-apply2.c
3204 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3206 2013-09-04 Jan Hubicka <jh@suse.cz>
3209 * g++.dg/torture/pr58201_0.C: New testcase.
3210 * g++.dg/torture/pr58201_1.C: New testcase.
3211 * g++.dg/torture/pr58201.h: New testcase.
3213 2013-09-05 Jan Hubicka <jh@suse.cz>
3215 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3217 2013-09-05 Richard Biener <rguenther@suse.de>
3219 PR tree-optimization/58137
3220 * gcc.target/i386/pr58137.c: New testcase.
3222 2013-09-05 Martin Jambor <mjambor@suse.cz>
3224 * g++.dg/ipa/remref-1.C: New test.
3225 * g++.dg/ipa/remref-2.C: Likewise.
3227 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/parse/access11.C: New.
3232 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3234 * g++.dg/warn/weak1.C: Skip on AIX.
3236 2013-09-04 Easwaran Raman <eraman@google.com>
3239 PR tree-optimization/58011
3240 * gfortran.dg/reassoc_12.f90: New testcase.
3241 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3243 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3245 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3246 * gcc.dg/torture/pr53922.c: Skip on AIX.
3247 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3249 2013-09-04 Teresa Johnson <tejohnson@google.com>
3251 * gcc.dg/unroll_1.c: Test dumping to stderr.
3253 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3256 * g++.dg/warn/deprecated-8.C: New.
3258 2013-09-03 Jeff Law <law@redhat.com>
3260 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3263 2013-09-03 Meador Inge <meadori@codesourcery.com>
3267 2013-08-30 Meador Inge <meadori@codesourcery.com>
3269 * gcc.dg/Warray-bounds-11.c: New testcase.
3271 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3273 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3275 2013-09-03 Jan Hubicka <jh@suse.cz>
3277 * g++.dg/ipa/devirt-15.C: Fix testcase.
3279 2013-09-03 Richard Biener <rguenther@suse.de>
3282 * gcc.dg/torture/pr57656.c: New testcase.
3284 2013-09-03 Richard Biener <rguenther@suse.de>
3287 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3289 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3292 * gfortran.dg/do_concurrent_3.f90: New test case.
3294 2013-09-02 Jan Hubicka <jh@suse.cz>
3296 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3298 2013-09-02 Martin Jambor <mjambor@suse.cz>
3301 * gcc.dg/ipa/pr58106.c: New test.
3303 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3305 * gcc.target/aarch64/scalar_intrinsics.c
3306 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3308 2013-09-02 Richard Biener <rguenther@suse.de>
3311 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3313 2013-09-02 Richard Biener <rguenther@suse.de>
3315 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3318 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3320 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3322 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3324 PR c++/21682, implement DR 565
3325 * g++.dg/template/using24.C: New.
3326 * g++.dg/template/using25.C: Likewise.
3327 * g++.dg/template/using26.C: Likewise.
3329 2013-09-01 Jan Hubicka <jh@suse.cz>
3331 * g++.dg/ipa/devirt-15.C: New testcase.
3333 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3335 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3337 2013-08-31 Jan Hubicka <jh@suse.cz>
3339 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3340 * g++.dg/tree-ssa/pr45453.C: Likewise.
3342 2013-08-31 Jan Hubicka <jh@suse.cz>
3344 * gcc.dg/fork-instrumentation.c: New testcase.
3346 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3348 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3350 2013-08-30 Meador Inge <meadori@codesourcery.com>
3352 * gcc.dg/Warray-bounds-11.c: New testcase.
3354 2013-08-30 Marek Polacek <polacek@redhat.com>
3356 * g++.dg/ubsan/div-by-zero-1.C: New test.
3357 * c-c++-common/ubsan/save-expr-1.c: New test.
3358 * c-c++-common/ubsan/save-expr-2.c: New test.
3359 * c-c++-common/ubsan/save-expr-3.c: New test.
3360 * c-c++-common/ubsan/save-expr-4.c: New test.
3361 * c-c++-common/ubsan/typedef-1.c: New test.
3362 * c-c++-common/ubsan/const-char-1.c: New test.
3363 * c-c++-common/ubsan/const-expr.c: New test.
3364 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3365 * c-c++-common/ubsan/shift-1.c: Likewise.
3366 * c-c++-common/ubsan/shift-2.c: Likewise.
3367 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3368 * lib/ubsan-dg.exp: New file.
3369 * g++.dg/dg.exp: Add ubsan tests.
3370 * g++.dg/ubsan/ubsan.exp: New file.
3371 * gcc.dg/ubsan/ubsan.exp: New file.
3372 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3373 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3374 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3375 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3376 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3377 * c-c++-common/ubsan/shift-3.c: New test.
3378 * c-c++-common/ubsan/unreachable-1.c: New test.
3379 * c-c++-common/ubsan/shift-1.c: New test.
3380 * c-c++-common/ubsan/shift-2.c: New test.
3381 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3382 * gcc.dg/ubsan/c99-shift-2.c: New test.
3383 * gcc.dg/ubsan/c99-shift-1.c: New test.
3385 2013-08-29 Jan Hubicka <jh@suse.cz>
3387 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3388 to match template and comment.
3390 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3393 * g++.dg/cpp0x/dc8.C: New.
3394 * g++.dg/template/meminit1.C: Adjust.
3396 2013-08-30 Teresa Johnson <tejohnson@google.com>
3398 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3400 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3402 PR tree-optimization/58277
3403 * gcc.c-torture/execute/pr58277-1.c: New test.
3404 * gcc.c-torture/execute/pr58277-2.c: New test.
3406 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3408 * gcc.dg/guality/param-1.c: New test.
3409 * gcc.dg/guality/param-2.c: Likewise.
3411 2013-08-30 Richard Biener <rguenther@suse.de>
3413 PR tree-optimization/58228
3414 * gcc.dg/torture/pr58228.c: New testcase.
3416 2013-08-30 Richard Biener <rguenther@suse.de>
3418 PR tree-optimization/58223
3419 * gcc.dg/torture/pr58223.c: New testcase.
3420 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3422 2013-08-30 Richard Biener <rguenther@suse.de>
3424 PR tree-optimization/58010
3425 * gcc.dg/pr58010.c: New testcase.
3427 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3429 * gcc.dg/unroll_3.c: Message change.
3430 * gcc.dg/unroll_4.c: Likewise.
3431 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3432 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3433 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3434 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3435 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3436 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3437 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3438 * gcc.dg/unroll_1.c: Likewise.
3439 * gcc.dg/vect/bb-slp-31.c: Likewise.
3440 * gcc.dg/vect/bb-slp-14.c: Likewise.
3441 * gcc.dg/vect/bb-slp-8.c: Likewise.
3442 * gcc.dg/vect/bb-slp-23.c: Likewise.
3443 * gcc.dg/vect/bb-slp-15.c: Likewise.
3444 * gcc.dg/vect/bb-slp-9.c: Likewise.
3445 * gcc.dg/vect/bb-slp-24.c: Likewise.
3446 * gcc.dg/vect/bb-slp-16.c: Likewise.
3447 * gcc.dg/vect/bb-slp-25.c: Likewise.
3448 * gcc.dg/vect/bb-slp-17.c: Likewise.
3449 * gcc.dg/vect/bb-slp-26.c: Likewise.
3450 * gcc.dg/vect/bb-slp-18.c: Likewise.
3451 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3452 * gcc.dg/vect/bb-slp-27.c: Likewise.
3453 * gcc.dg/vect/bb-slp-19.c: Likewise.
3454 * gcc.dg/vect/bb-slp-28.c: Likewise.
3455 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3456 * gcc.dg/vect/bb-slp-29.c: Likewise.
3457 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3458 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3459 * gcc.dg/vect/bb-slp-1.c: Likewise.
3460 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3461 * gcc.dg/vect/bb-slp-2.c: Likewise.
3462 * gcc.dg/vect/bb-slp-3.c: Likewise.
3463 * gcc.dg/vect/bb-slp-10.c: Likewise.
3464 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3465 * gcc.dg/vect/bb-slp-4.c: Likewise.
3466 * gcc.dg/vect/bb-slp-11.c: Likewise.
3467 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3468 * gcc.dg/vect/bb-slp-5.c: Likewise.
3469 * gcc.dg/vect/bb-slp-20.c: Likewise.
3470 * gcc.dg/vect/bb-slp-6.c: Likewise.
3471 * gcc.dg/vect/bb-slp-21.c: Likewise.
3472 * gcc.dg/vect/bb-slp-30.c: Likewise.
3473 * gcc.dg/vect/bb-slp-13.c: Likewise.
3474 * gcc.dg/vect/bb-slp-7.c: Likewise.
3475 * gcc.dg/vect/bb-slp-22.c: Likewise.
3476 * gcc.dg/unroll_2.c: Likewise.
3477 * g++.dg/vect/slp-pr50413.cc: Likewise.
3478 * g++.dg/vect/slp-pr56812.cc: Likewise.
3479 * g++.dg/vect/slp-pr50819.cc: Likewise.
3481 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3483 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3485 2013-08-29 Teresa Johnson <tejohnson@google.com>
3487 * gcc.dg/pr40209.c: Use -fopt-info.
3488 * gcc.dg/pr26570.c: Ditto.
3489 * gcc.dg/pr32773.c: Ditto.
3490 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3492 2013-08-29 Richard Biener <rguenther@suse.de>
3494 PR tree-optimization/58246
3495 * gcc.dg/torture/pr58246.c: New testcase.
3497 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3500 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3502 * gfortran.dg/realloc_on_assign_19.f90: New test.
3504 2013-08-29 Richard Biener <rguenther@suse.de>
3507 * gcc.dg/pr57287-2.c: New testcase.
3509 2013-08-29 Richard Biener <rguenther@suse.de>
3511 PR tree-optimization/57685
3512 * gcc.dg/torture/pr57685.c: New testcase.
3514 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3517 * g++.dg/cpp0x/dc7.C: New.
3519 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3522 * c-c++-common/gomp/pr58257.c: New test.
3524 2013-08-28 Richard Biener <rguenther@suse.de>
3526 PR tree-optimization/56933
3527 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3529 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3531 * gcc.target/aarch64/scalar_shift_1.c: New.
3533 2013-08-27 Richard Biener <rguenther@suse.de>
3535 PR tree-optimization/57521
3536 * gcc.dg/torture/pr57521.c: New testcase.
3538 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3540 PR rtl-optimization/57860
3541 PR rtl-optimization/57861
3542 PR rtl-optimization/57875
3543 PR rtl-optimization/57876
3544 PR rtl-optimization/57877
3545 * gcc.c-torture/execute/pr57860.c: New test.
3546 * gcc.c-torture/execute/pr57861.c: New test.
3547 * gcc.c-torture/execute/pr57875.c: New test.
3548 * gcc.c-torture/execute/pr57876.c: New test.
3549 * gcc.c-torture/execute/pr57877.c: New test.
3551 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3554 * gfortran.dg/bounds_check_18.f90: New test.
3556 2013-08-23 Jan Hubicka <jh@suse.cz>
3558 * g++.dg/ipa/devirt-14.C: Fix typo.
3560 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3563 * gfortran.dg/inline_sum_5.f90: New.
3565 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3568 * gfortran.dg/typebound_assignment_7.f90: New.
3570 2013-08-23 Jan Hubicka <jh@suse.cz>
3572 * g++.dg/ipa/devirt-13.C: New testcase.
3573 * g++.dg/ipa/devirt-14.C: New testcase.
3575 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3578 * gcc.target/i386/pr58218.c: New test.
3580 PR tree-optimization/58209
3581 * gcc.c-torture/execute/pr58209.c: New test.
3583 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3585 * gcc.target/powerpc/pr57744.c: Declare abort.
3587 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3590 * g++.dg/template/error54.C: New.
3592 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3595 * gfortran.dg/select_type_34.f90: New.
3597 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3600 * g++.dg/warn/deprecated-7.C: New.
3602 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3604 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3606 2013-08-21 Jeff Law <law@redhat.com>
3608 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3610 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3613 * g++.dg/ext/attr-alias-3.C: New.
3615 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3618 * gfortran.dg/intent_out_8.f90: New.
3620 2013-08-20 Teresa Johnson <tejohnson@google.com>
3622 PR rtl-optimizations/57451
3623 * g++.dg/tree-prof/pr57451.C: New test.
3625 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3628 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3630 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3633 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3635 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3637 * gcc.target/powerpc/dfp-dd-2.c: New test.
3638 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3639 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3641 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3643 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3644 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3647 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3649 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3651 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3654 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3655 correct test response.
3658 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3659 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3660 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3662 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3663 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3665 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3667 2013-08-18 Jan Hubicka <jh@suse.cz>
3669 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3671 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3674 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3676 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3678 PR tree-optimization/58006
3679 * g++.dg/opt/pr58006.C: New test.
3681 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3683 * gnat.dg/specs/linker_alias.ads: New test.
3685 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3687 PR tree-optimization/58164
3688 * gcc.c-torture/compile/pr58164.c: New test.
3690 PR tree-optimization/58165
3691 * g++.dg/opt/pr58165.C: New test.
3693 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3696 * g++.dg/cpp0x/enum28.C: New.
3697 * g++.dg/cpp0x/enum15.C: Adjust.
3699 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3702 * gcc.target/powerpc/pr57949-1.c: New.
3703 * gcc.target/powerpc/pr57949-2.c: New.
3705 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3707 PR tree-optimization/58145
3708 * gcc.dg/pr58145-1.c: New test.
3709 * gcc.dg/pr58145-2.c: New test.
3711 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3713 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3714 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3715 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3716 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3717 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3718 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3719 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3720 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3721 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3722 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3723 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3724 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3725 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3726 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3727 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3728 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3729 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3730 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3731 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3732 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3733 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3734 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3735 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3736 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3737 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3738 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3739 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3741 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3742 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3743 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3744 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3745 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3746 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3747 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3748 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3749 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3750 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3751 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3752 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3753 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3756 * gcc.c-torture/execute/pr56799.x: New file.
3758 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3760 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3762 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3763 * gcc.dg/pr44214-3.c (v2df): Likewise.
3765 * gcc.dg/pr46647.c: xfail for avr-*-*.
3767 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3769 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3770 Expect l to be optimized away.
3771 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3774 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3775 to tests that assume int/double are larger than short/float.
3778 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3780 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3781 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3782 target { int16 }. Restrict existing tests to target { int32 }
3784 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3785 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3786 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3787 * lib/target-supports.exp (check_effective_target_int32): New proc.
3789 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3790 exclude from scan test.
3792 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3793 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3794 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3795 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3796 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3797 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3798 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3799 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3800 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3801 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3802 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3803 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3804 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3805 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3806 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3807 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3808 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3809 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3810 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3812 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3814 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3816 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3817 to be the first test directive.
3818 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3819 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3820 * gcc.target/arm/atomic-op-char.c: Likewise.
3821 * gcc.target/arm/atomic-op-consume.c: Likewise.
3822 * gcc.target/arm/atomic-op-int.c: Likewise.
3823 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3824 * gcc.target/arm/atomic-op-release.c: Likewise.
3825 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3826 * gcc.target/arm/atomic-op-short.c: Likewise.
3828 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3830 PR rtl-optimization/57662
3831 * gcc.dg/pr57662.c: New test.
3833 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3835 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3837 * gcc.target/mips/nans-legacy.c: Likewise.
3839 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3841 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3843 * gcc.target/mips/fabs-legacy.c: Likewise.
3844 * gcc.target/mips/fabsf-2008.c: Likewise.
3845 * gcc.target/mips/fabsf-legacy.c: Likewise.
3846 * gcc.target/mips/fneg-2008.c: Likewise.
3847 * gcc.target/mips/fneg-legacy.c: Likewise.
3848 * gcc.target/mips/fnegf-2008.c: Likewise.
3849 * gcc.target/mips/fnegf-legacy.c: Likewise.
3850 * gcc.target/mips/nan-2008.c: Likewise.
3851 * gcc.target/mips/nan-legacy.c: Likewise.
3852 * gcc.target/mips/nanf-2008.c: Likewise.
3853 * gcc.target/mips/nanf-legacy.c: Likewise.
3854 * gcc.target/mips/nans-2008.c: Likewise.
3855 * gcc.target/mips/nans-legacy.c: Likewise.
3856 * gcc.target/mips/nansf-2008.c: Likewise.
3857 * gcc.target/mips/nansf-legacy.c: Likewise.
3859 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3861 * gnat.dg/valued_proc.adb: New test.
3862 * gnat.dg/valued_proc_pkg.ads: New helper.
3864 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3866 PR tree-optimization/57661
3867 * g++.dg/opt/pr57661.C: New test.
3870 * gcc.dg/asan/pr56417.c: New test.
3872 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3874 * gnat.dg/loop_optimization16.adb: New test.
3875 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3877 2013-08-13 Marek Polacek <polacek@redhat.com>
3879 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3881 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3883 Example of converting global state to per-pass state.
3885 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3886 global state "static int counter" to...
3887 (one_pass::counter): ...this instance data.
3889 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3891 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3892 to member function...
3893 (one_pass::gate): ...this.
3894 (one_pass_exec): Convert to member function...
3895 (one_pass::impl_execute): ...this.
3897 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3900 * g++.dg/cpp0x/pr57416.C: New.
3902 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3904 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3906 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3907 * g++.dg/cpp0x/defaulted2.C: Likewise.
3908 * g++.dg/cpp0x/defaulted31.C: Likewise.
3909 * g++.dg/cpp0x/error6.C: Likewise.
3910 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3911 * g++.dg/cpp0x/override2.C: Likewise.
3912 * g++.dg/cpp0x/parse1.C: Likewise.
3913 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3914 * g++.dg/cpp0x/temp_default4.C: Likewise.
3915 * g++.dg/ext/attrib32.C: Likewise.
3916 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3917 * g++.dg/ext/mv13.C: Likewise.
3918 * g++.dg/ext/mv7.C: Likewise.
3919 * g++.dg/ext/mv9.C: Likewise.
3920 * g++.dg/ext/pr57362.C: Likewise.
3921 * g++.dg/ext/typeof10.C: Likewise.
3922 * g++.dg/lookup/anon6.C: Likewise.
3923 * g++.dg/lookup/crash6.C: Likewise.
3924 * g++.dg/lookup/name-clash5.C: Likewise.
3925 * g++.dg/lookup/name-clash6.C: Likewise.
3926 * g++.dg/other/anon4.C: Likewise.
3927 * g++.dg/other/error15.C: Likewise.
3928 * g++.dg/other/error8.C: Likewise.
3929 * g++.dg/other/redecl2.C: Likewise.
3930 * g++.dg/parse/crash16.C: Likewise.
3931 * g++.dg/parse/crash21.C: Likewise.
3932 * g++.dg/parse/crash38.C: Likewise.
3933 * g++.dg/parse/redef2.C: Likewise.
3934 * g++.dg/parse/struct-as-enum1.C: Likewise.
3935 * g++.dg/template/crash39.C: Likewise.
3936 * g++.dg/template/redecl3.C: Likewise.
3937 * g++.dg/tls/diag-3.C: Likewise.
3938 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3939 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3940 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3941 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3942 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3943 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3944 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3945 * g++.old-deja/g++.brendan/static3.C: Likewise.
3946 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3947 * g++.old-deja/g++.jason/binding.C: Likewise.
3948 * g++.old-deja/g++.jason/crash4.C: Likewise.
3949 * g++.old-deja/g++.jason/crash7.C: Likewise.
3950 * g++.old-deja/g++.jason/lineno.C: Likewise.
3951 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3952 * g++.old-deja/g++.mike/misc3.C: Likewise.
3953 * g++.old-deja/g++.mike/net44.C: Likewise.
3954 * g++.old-deja/g++.mike/ns3.C: Likewise.
3955 * g++.old-deja/g++.ns/alias4.C: Likewise.
3956 * g++.old-deja/g++.ns/ns11.C: Likewise.
3957 * g++.old-deja/g++.other/crash23.C: Likewise.
3958 * g++.old-deja/g++.other/decl8.C: Likewise.
3959 * g++.old-deja/g++.other/linkage3.C: Likewise.
3960 * g++.old-deja/g++.other/typeck1.C: Likewise.
3961 * g++.old-deja/g++.other/typedef5.C: Likewise.
3962 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3963 * g++.old-deja/g++.pt/friend36.C: Likewise.
3964 * obj-c++.dg/method-8.mm: Likewise.
3965 * obj-c++.dg/tls/diag-3.mm: Likewise.
3967 2013-08-12 Perez Read <netfirewall@gmail.com>
3970 * gcc.target/i386/movabs-1.c: New test.
3972 2013-08-12 Marek Polacek <polacek@redhat.com>
3974 PR tree-optimization/57980
3975 * gcc.dg/pr57980.c: New test.
3977 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3980 * gfortran.dg/do_check_10.f90: New test.
3981 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3982 * gfortran.dg/array_constructor_18.f90: Likewise.
3983 * gfortran.dg/array_constructor_22.f90: Likewise.
3984 * gfortran.dg/coarray_15.f90: Likewise.
3985 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3986 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3987 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3989 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3992 * g++.dg/cpp0x/constexpr-ice8.C: New.
3994 2013-08-09 Xinliang David Li <davidxl@google.com>
3996 * gcc.target/i386/memcpy-strategy-1.c: New test.
3997 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3998 * gcc.target/i386/memset-strategy-1.c: Ditto.
3999 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4001 2013-08-09 Jan Hubicka <jh@suse.cz>
4003 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4004 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4006 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4008 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4010 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4013 * gfortran.dg/transfer_intrinsic_6.f90: New.
4015 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4018 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4021 * g++.dg/lookup/typedef2.C: New.
4023 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4025 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4026 output of vdup intrinsics.
4028 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4030 * gcc.target/arm/lp1189445.c: New testcase.
4032 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4034 PR rtl-optimization/58079
4035 * gcc.dg/torture/pr58079.c: New test.
4037 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4039 * gnat.dg/warn9.adb: New test.
4041 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4044 * g++.dg/lookup/typedef2.C: New.
4046 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4048 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4049 to optstr when building plugins on darwin.
4051 2013-08-06 Martin Jambor <mjambor@suse.cz>
4053 PR tree-optimization/57539
4054 * gcc.dg/ipa/pr57539.c: New test.
4056 2013-08-06 Martin Jambor <mjambor@suse.cz>
4057 Bernd Edlinger <bernd.edlinger@hotmail.de>
4059 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4060 (a): Fix constructor.
4062 2013-08-06 Martin Jambor <mjambor@suse.cz>
4065 * gfortran.dg/pr57987.f90: New test.
4067 2013-08-06 Martin Jambor <mjambor@suse.cz>
4070 * gcc.dg/torture/pr58041.c: New test.
4071 * gcc.target/arm/pr58041.c: Likewise.
4073 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4076 * gfortran.dg/pointer_init_8.f90: New.
4078 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4081 * g++.dg/cpp0x/pr58080.C: New.
4083 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4085 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4086 to optstr when building plugins.
4088 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4090 Patch autogenerated by refactor_passes.py from
4091 https://github.com/davidmalcolm/gcc-refactoring-scripts
4092 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4094 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4095 struct to a subclass of gimple_opt_pass along with...
4096 (pass_data_one_pass): ...new pass_data instance and...
4097 (make_one_pass): ...new function.
4098 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4099 global struct to a subclass of gimple_opt_pass along with...
4100 (pass_data_warn_self_assign): ...new pass_data instance and...
4101 (make_pass_warn_self_assign): ...new function.
4102 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4103 a global struct to a subclass of gimple_opt_pass along with...
4104 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4105 (make_pass_dumb_plugin_example): ...new function.
4106 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4107 global struct to a subclass of gimple_opt_pass along with...
4108 (pass_data_warn_self_assign): ...new pass_data instance and...
4109 (make_pass_warn_self_assign): ...new function.
4111 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4113 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4114 is created and added to the pass_manager to reflect
4115 autogenerated changes.
4116 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4117 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4118 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4120 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4123 * g++.dg/cpp0x/pr58072.C: New.
4125 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4127 * gcc.dg/torture/pr57993-2.cpp: New.
4129 2013-08-02 Jan Hubicka <jh@suse.cz>
4131 * gcc.dg/ipa/ipa-1.c: Update.
4132 * gcc.dg/ipa/ipa-2.c: Update.
4133 * gcc.dg/ipa/ipa-3.c: Update.
4134 * gcc.dg/ipa/ipa-4.c: Update.
4135 * gcc.dg/ipa/ipa-5.c: Update.
4136 * gcc.dg/ipa/ipa-7.c: Update.
4137 * gcc.dg/ipa/ipa-8.c: Update.
4138 * gcc.dg/ipa/ipcp-1.c: Update.
4139 * gcc.dg/ipa/ipcp-2.c: Update.
4141 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4143 PR rtl-optimization/58048
4144 * gcc.target/i386/pr58048.c: New.
4146 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4150 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4151 Peter Bergner <bergner@vnet.ibm.com>
4154 * g++.dg/overload/using3.C: New.
4155 * g++.dg/overload/using2.C: Adjust.
4156 * g++.dg/lookup/using9.C: Likewise.
4158 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4160 * gcc.target/arm/pr46972-2.c: New test.
4162 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4164 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4166 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4168 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4170 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4172 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4173 rather than addressing!=absolute when deciding how to handle MIPS16
4174 when the test forces an ABI.
4176 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4179 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4181 2013-07-30 Steve Ellcey <sellcey@mips.com>
4183 * gcc.target/mips/code-readable-1.c: Increase switch size.
4184 * gcc.target/mips/code-readable-2.c: Ditto.
4185 * gcc.target/mips/code-readable-3.c: Ditto.
4186 * gcc.target/mips/code-readable-4.c: Ditto.
4188 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4191 * g++.dg/parse/crash63.C: New.
4193 2013-07-30 Tobias Burnus <burnus@net-b.de>
4196 * gfortran.dg/pointer_assign_8.f90: New.
4197 * gfortran.dg/pointer_assign_9.f90: New.
4198 * gfortran.dg/pointer_assign_10.f90: New.
4199 * gfortran.dg/pointer_assign_11.f90: New.
4201 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4203 * gcc.target/arm/pr57637.c: New testcase.
4205 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4207 PR tree-optimization/57993
4208 * gcc.dg/torture/pr57993.c: New test.
4210 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4212 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4214 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4217 * g++.dg/conversion/ambig2.C: New.
4219 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4221 * gcc.target/mips/fabs-2008.c: New test case.
4222 * gcc.target/mips/fabs-legacy.c: New test case.
4223 * gcc.target/mips/fabsf-2008.c: New test case.
4224 * gcc.target/mips/fabsf-legacy.c: New test case.
4225 * gcc.target/mips/fneg-2008.c: New test case.
4226 * gcc.target/mips/fneg-legacy.c: New test case.
4227 * gcc.target/mips/fneg-2008.c: New test case.
4228 * gcc.target/mips/fneg-legacy.c: New test case.
4229 * gcc.target/mips/nan-2008.c: New test case.
4230 * gcc.target/mips/nan-legacy.c: New test case.
4231 * gcc.target/mips/nanf-2008.c: New test case.
4232 * gcc.target/mips/nanf-legacy.c: New test case.
4233 * gcc.target/mips/nans-2008.c: New test case.
4234 * gcc.target/mips/nans-legacy.c: New test case.
4235 * gcc.target/mips/nansf-2008.c: New test case.
4236 * gcc.target/mips/nansf-legacy.c: New test case.
4237 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4239 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4240 Maxim Kuvyrkov <maxim@kugelworks.com>
4242 * lib/target-supports.exp (check_effective_target_non_bionic): New
4243 effective-target test.
4244 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4245 * g++.dg/tls/thread_local4g.C: Ditto.
4247 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4250 * gfortran.dg/vector_subsript_7.f90: New test.
4252 2013-07-27 Tobias Burnus <burnus@net-b.de>
4255 * gfortran.dg/warn_alias.f90: New.
4257 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4260 * gfortran.dg/class_array_19.f90: New.
4262 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4264 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4265 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4266 * gcc.dg/vect/pr57741-3.c: Likewise.
4267 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4269 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4271 Skip tests that make assumptions about struct layout that don't hold
4273 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4274 * g++.dg/cpp0x/iop.C: Likewise.
4275 * g++.dg/cpp0x/named_refs.C: Likewise.
4276 * g++.dg/cpp0x/rv1p.C: Likewise.
4277 * g++.dg/cpp0x/rv2p.C: Likewise.
4278 * g++.dg/cpp0x/rv3p.C: Likewise.
4279 * g++.dg/cpp0x/rv4p.C: Likewise.
4280 * g++.dg/cpp0x/rv5p.C: Likewise.
4281 * g++.dg/cpp0x/rv6p.C: Likewise.
4282 * g++.dg/cpp0x/rv7p.C: Likewise.
4283 * g++.dg/cpp0x/rv8p.C: Likewise.
4284 * g++.dg/ext/strncpy-chk1.C: Likewise.
4285 * gcc.dg/builtin-object-size-10.c: Likewise.
4286 * gcc.dg/builtin-object-size-11.c: Likewise.
4287 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4288 * gcc.dg/pr25805.c: Likewise.
4289 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4290 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4291 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4292 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4293 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4294 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4295 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4296 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4297 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4298 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4299 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4300 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4301 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4302 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4303 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4305 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4306 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4308 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4309 * gcc.dg/sibcall-6.c: Enable for epiphany.
4311 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4313 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4315 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4317 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4318 memcpy not initializers.
4320 * gcc.dg/guality/guality.exp: Skip on AIX.
4322 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4325 * g++.dg/cpp0x/pr57101.C: New.
4327 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4329 * gcc.target/aarch64/neg_1.c: New test.
4331 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4334 * gfortran.dg/typebound_call_25.f90: New.
4336 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4339 * g++.dg/cpp0x/pr57981.C: New.
4341 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4344 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4346 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4348 PR rtl-optimization/57960
4349 * gcc.target/s390/pr57960.c: New.
4351 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4354 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4356 2013-07-25 Terry Guo <terry.guo@arm.com>
4358 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4360 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4363 * g++.dg/inherit/pr57942.C: New.
4365 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4367 * gcc.target/powerpc/bool2.h: New file, test the code generation
4368 of logical operations for power5, altivec, power7, and power8 systems.
4369 * gcc.target/powerpc/bool2-p5.c: Likewise.
4370 * gcc.target/powerpc/bool2-av.c: Likewise.
4371 * gcc.target/powerpc/bool2-p7.c: Likewise.
4372 * gcc.target/powerpc/bool2-p8.c: Likewise.
4373 * gcc.target/powerpc/bool3.h: Likewise.
4374 * gcc.target/powerpc/bool3-av.c: Likewise.
4375 * gcc.target/powerpc/bool2-p7.c: Likewise.
4376 * gcc.target/powerpc/bool2-p8.c: Likewise.
4378 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4380 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4382 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4384 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4386 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4388 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4389 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4390 type from long to long long.
4391 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4392 to have effective-target keywords of lp64 and ilp32.
4393 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4394 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4395 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4396 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4397 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4398 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4399 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4400 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4401 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4403 2013-07-23 Tom Tromey <tromey@redhat.com>
4404 Joseph Myers <joseph@codesourcery.com>
4406 * gcc.dg/c11-generic-1.c: New file.
4407 * gcc.dg/c11-generic-2.c: New file.
4409 2013-07-22 Tobias Burnus <burnus@net-b.de>
4413 * coarray/lib_realloc_1.f90: Permit optimization.
4414 * gfortran.dg/coarray_31.f90: New.
4416 2013-07-22 Tobias Burnus <burnus@net-b.de>
4419 * gfortran.dg/class_array_7.f03: Fix memory leak.
4421 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4424 * g++.dg/cpp0x/decltype56.C: New.
4426 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4428 * gcc.dg/pr53265.c: Correct line number in dg-message.
4430 2013-07-22 Diego Novillo <dnovillo@google.com>
4432 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4434 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4437 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4438 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4440 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4443 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4444 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4445 * gcc.dg/torture/pr53366-1.c: Same.
4446 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4447 * gcc.dg/torture/pr56488.c: Same.
4448 * gcc.dg/torture/pr57584.c: Same.
4449 * gcc.dg/tree-ssa/pr57385.c: Same.
4450 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4452 2013-07-21 OndÃ…
\99ej BÃÂlka <neleai@seznam.cz>
4454 * c-c++-common/pr41779.c: Fix typos.
4455 * gcc.c-torture/compile/20031125-2.c: Likewise.
4456 * gcc.c-torture/compile/20040621-1.c: Likewise.
4457 * gcc.c-torture/execute/20020418-1.c: Likewise.
4458 * gcc.dg/20020108-1.c: Likewise.
4459 * gcc.dg/atomic-generic-aux.c: Likewise.
4460 * gcc.dg/builtin-complex-err-2.c: Likewise.
4461 * gcc.dg/decl-1.c: Likewise.
4462 * gcc.dg/di-sync-multithread.c: Likewise.
4463 * gcc.dg/format/c90-printf-1.c: Likewise.
4464 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4465 * gcc.dg/long-long-compare-1.c: Likewise.
4466 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4467 * gcc.dg/pr17055-1.c: Likewise.
4468 * gcc.dg/pr27095.c: Likewise.
4469 * gcc.dg/torture/fp-int-convert.h: Likewise.
4470 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4471 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4472 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4473 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4474 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4475 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4476 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4477 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4478 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4479 * gcc.dg/vect/vect-cond-5.c: Likewise.
4480 * gcc.dg/weak/typeof-2.c: Likewise.
4481 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4482 * gcc.target/arm/naked-1.c: Likewise.
4483 * gcc.target/i386/pr9771-1.c: Likewise.
4484 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4485 * gcc.target/sparc/struct-ret-check.c: Likewise.
4486 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4487 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4488 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4491 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4494 * gfortran.dg/dependency_42.f90: New test.
4495 * gfortran.dg/dependency_43.f90: New test.
4497 2013-07-21 Tobias Burnus <burnus@net-b.de>
4500 * gfortran.dg/round_4.f90: New.
4502 2013-07-21 Tobias Burnus <burnus@net-b.de>
4505 * gfortran.dg/min_max_conformance_2.f90: New.
4507 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4509 PR preprocessor/57620
4510 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4511 (main): Don't test {s,u,U,L}12.
4512 * c-c++-common/raw-string-13.c: New test.
4513 * c-c++-common/raw-string-14.c: New test.
4514 * c-c++-common/raw-string-15.c: New test.
4515 * c-c++-common/raw-string-16.c: New test.
4517 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4519 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4521 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4523 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4525 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4526 target { ! keeps_null_pointer_checks }.
4527 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4528 target { ! keeps_null_pointer_checks }.
4530 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4531 * gcc.dg/torture/pr56488.c: Likewise.
4533 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4535 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4538 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4540 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4541 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4542 * gfortran.dg/guality/guality.exp: Skip on AIX.
4544 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4546 * g++.dg/debug/pr56819.C: Skip on AIX.
4547 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4548 * g++.dg/guality/guality.exp: Skip on AIX.
4550 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4552 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4554 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4556 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4559 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4560 Adjust to corrected rounding.
4562 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4564 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4565 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4566 check_effective_target_cilkplus.
4567 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4569 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4571 * gcc.target/powerpc/pr57744.c: Fix typo.
4573 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4576 * gcc.c-torture/compile/pr57698.c: New test.
4577 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4578 * gcc.c-torture/compile/pr44043.c: Ditto.
4580 2013-07-18 Wei Mi <wmi@google.com>
4582 PR rtl-optimization/57878
4583 * g++.dg/pr57878.C: New test.
4585 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4587 * gcc.dg/pr42611.c: Move dg-error to correct line.
4589 2013-07-17 Tobias Burnus <burnus@net-b.de>
4592 * gfortran.dg/dollar_sym_3.f: New.
4593 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4595 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4600 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4601 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4602 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4603 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4604 * objc.dg/image-info.m: Likewise.
4605 * objc.dg/symtab-1.m: Likewise.
4606 * objc.dg/torture/strings/const-str-10.m: Likewise.
4607 * objc.dg/torture/strings/const-str-11.m: Likewise.
4608 * objc.dg/torture/strings/const-str-9.m: Likewise.
4609 * objc.dg/zero-link-1.m: Likewise.
4610 * objc.dg/zero-link-2.m: Likewise.
4611 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4612 * objc.dg/objc-foreach-4.m: Likewise.
4613 * objc.dg/objc-foreach-5.m: Likewise.
4614 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4616 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4617 * obj-c++.dg/syntax-error-1.mm: Likewise.
4618 * objc.dg/method-6.m: Likewise.
4619 * objc.dg/pr23214.m: Likewise.
4620 * objc.dg/proto-lossage-7.m: Likewise.
4621 * objc.dg/strings/const-str-12b.m: Likewise.
4622 * objc.dg/zero-link-3.m: Likewise.
4623 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4624 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4625 adjust headers, interfaces and encoded types to reflect current system
4626 versions. Add FIXME and outputs from current system compiler for
4629 2013-07-15 Cong Hou <congh@google.com>
4631 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4633 * gcc.target/i386/l_fma_float_3.c: Likewise.
4634 * gcc.target/i386/l_fma_double_1.c: Likewise.
4635 * gcc.target/i386/l_fma_double_3.c: Likewise.
4637 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4639 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4640 function to test if HTM is available.
4641 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4642 * gcc.target/powerpc/htm-builtin-1.c: New test.
4644 2013-07-15 Tobias Burnus <burnus@net-b.de>
4646 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4647 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4648 * gfortran.dg/coarray_6.f90: Add dg-error.
4650 2013-07-15 Tobias Burnus <burnus@net-b.de>
4653 * gfortran.dg/finalize_18.f90: New.
4655 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4658 * fortran.dg/module_variable_1.f90: New test.
4659 * fortran.dg/module_variable_2.f90: New test.
4661 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4663 * g++.dg/ext/vector19.C: Adapt.
4664 * g++.dg/ext/vector23.C: New testcase.
4666 2013-07-12 Michael Matz <matz@suse.de>
4669 * c-c++-common/pr55771.c: New test.
4671 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4673 * gcc.target/aarch64/vect-movi.c: New.
4675 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4678 * g++.dg/ext/pr57362.C: New.
4680 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4683 * gcc.target/avr/torture/pr57631.c: New test.
4685 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4688 * g++.dg/cpp0x/constexpr-ice7.C: New.
4690 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4692 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4694 * gcc.c-torture/execute/nest-align-1.x: New.
4696 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4699 * g++.dg/cpp0x/sfinae48.C: New.
4701 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4703 PR preprocessor/57824
4704 * c-c++-common/raw-string-17.c: New test.
4705 * c-c++-common/gomp/pr57824.c: New test.
4707 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4710 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4711 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4712 * g++.dg/conversion/dr195.C: Update.
4713 * g++.dg/expr/cast2.C: Likewise.
4715 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4717 * c-c++-common/raw-string-18.c: New test.
4718 * c-c++-common/raw-string-19.c: New test.
4720 PR preprocessor/57757
4721 * g++.dg/cpp/paste1.C: New test.
4722 * g++.dg/cpp/paste2.C: New test.
4724 2013-07-10 Graham Stott <grahams@btinternet.com>
4726 * gcc.target/mips/mulsize-1.c: New.
4727 * gcc.target/mips/mulsize-2.c: New.
4728 * gcc.target/mips/mulsize-3.c: New.
4729 * gcc.target/mips/mulsize-4.c: New.
4731 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4734 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4735 * g++.dg/ext/vector24.C: New testcase.
4737 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4740 * g++.dg/cpp0x/decltype17.C: Adjust.
4742 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4745 * g++.dg/cpp0x/pr51786.C: New.
4747 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4749 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4751 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4753 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4755 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4756 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4758 2013-07-08 Tobias Burnus <burnus@net-b.de>
4761 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4763 2013-07-08 Tobias Burnus <burnus@net-b.de>
4766 * gfortran.dg/do_check_9.f90: New.
4768 2013-07-08 Tobias Burnus <burnus@net-b.de>
4771 * gfortran.dg/dot_product_2.f90: New.
4773 2013-07-08 Tobias Burnus <burnus@net-b.de>
4776 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4778 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4780 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4781 * gfortran.dg/finalize_10.f90: Fix dg-final.
4783 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4786 * gcc.target/i386/pr57819.c: New test.
4788 PR rtl-optimization/57829
4789 * gcc.c-torture/execute/pr57829.c: New test.
4791 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4793 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4794 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4796 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4799 * gcc.target/i386/pr57807.c: New test.
4801 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4804 * gcc.dg/tree-ssa/vrp89.c: New test.
4806 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4809 * g++.dg/parse/defarg16.C: New.
4811 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4813 PR rtl-optimization/55342
4814 * gcc.target/i386/pr55342.c: New.
4816 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4818 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4820 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4823 * g++.dg/inherit/virtual10.C: New.
4825 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4828 * gcc.dg/large-size-array-6.c: New test.
4830 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4833 * g++.dg/template/crash116.C: New.
4835 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4837 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4838 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4840 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4843 * g++.dg/cpp0x/nsdmi-list3.C: New.
4845 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4848 * gcc.target/i386/pr57777.c: New test.
4851 * g++.dg/template/arg9.C: New test.
4853 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4855 * gcc.target/i386/avx-inline.c: New test.
4857 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4859 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4860 * gcc.target/mips/call-2.c: Likewise.
4861 * gcc.target/mips/call-3.c: Likewise.
4862 * gcc.target/mips/lazy-binding-1.c: Likewise.
4864 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4866 PR tree-optimization/57741
4867 * gcc.dg/vect/pr57741-1.c: New test.
4868 * gcc.dg/vect/pr57741-2.c: New test.
4869 * gcc.dg/vect/pr57741-3.c: New test.
4871 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4873 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4875 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4876 * lib/target-supports.exp: Define aarch64_little_endian.
4878 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4880 * gcc.target/aarch64/abs_1.c: New test.
4882 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4884 * gcc.target/aarch64/bfxil_1.c: New test.
4885 * gcc.target/aarch64/bfxil_2.c: Likewise.
4887 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4890 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4891 array sizes from 100 to 20.
4893 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4896 * gfortran.dg/pointer_remapping_8.f90: New.
4898 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4900 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4901 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4902 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4903 * g++.dg/cpp1y/complex_literals.h: New.
4905 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4908 * g++.dg/cpp0x/noexcept21.C: New.
4910 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4913 * gcc.target/i386/pr57736.c: New test.
4915 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4917 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4919 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4920 strings to match the fixed error messages.
4921 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4922 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4925 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4928 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4929 stqcx. get even registers.
4931 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4934 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4936 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4938 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4940 * gcc.target/i386/bmi-1.c: Ditto.
4941 * gcc.target/i386/bmi-bextr-4.c: New.
4942 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4944 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4947 * g++.dg/cpp0x/initlist73.C: New.
4949 2013-06-27 Meador Inge <meadori@codesourcery.com>
4951 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4952 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4953 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4955 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4958 * g++.dg/ext/pr57509.C: New file.
4960 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4963 * gcc.target/i386/bmi-bextr-3.c: New test.
4966 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4968 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4971 * g++.dg/cpp0x/pr57172.C: New testcase.
4973 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4975 * gcc.target/s390/htm-1.c: New file.
4976 * gcc.target/s390/htm-nofloat-1.c: New file.
4977 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4979 2013-06-26 Tobias Burnus <burnus@net-b.de>
4982 * gfortran.dg/bounds_check_17.f90: New.
4984 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4987 * g++.dg/cpp1y/pr57640.C: New.
4989 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4992 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4993 overflow due to size of arrays.
4995 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4997 PR tree-optimization/57705
4998 * gcc.dg/vect/pr57705.c: New test.
4999 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5001 2013-06-25 Martin Jambor <mjambor@suse.cz>
5004 * g++.dg/ipa/pr57670.C: New test.
5006 2013-06-25 Richard Biener <rguenther@suse.de>
5009 * gcc.dg/pr56977.c: New testcase.
5011 2013-06-24 Martin Jambor <mjambor@suse.cz>
5013 PR tree-optimization/57358
5014 * gcc.dg/ipa/pr57358.c: New test.
5016 2013-06-24 Richard Biener <rguenther@suse.de>
5019 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5021 2013-06-24 Richard Biener <rguenther@suse.de>
5023 PR tree-optimization/57488
5024 * gcc.dg/torture/pr57488.c: New testcase.
5026 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5027 Dominique d'Humieres <dominiq@lps.ens.fr>
5030 * gfortran.dg/fraction.f90: New.
5032 2013-06-24 Alan Modra <amodra@gmail.com>
5034 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5035 Add scan-assembler-not "lvx".
5036 * gcc.target/powerpc/le-altivec-consts.c: New.
5038 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5040 * g++.dg/cpp0x/sfinae47.C: New.
5042 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5045 * gcc.target/sh/pr52483-1.c: New.
5046 * gcc.target/sh/pr52483-2.c: New.
5047 * gcc.target/sh/pr52483-3.c: New.
5048 * gcc.target/sh/pr52483-4.c: New.
5049 * gcc.target/sh/pr52483-5.c: New.
5051 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5053 * gcc.target/i386/intrinsics_1.c: New test.
5054 * gcc.target/i386/intrinsics_2.c: Ditto.
5055 * gcc.target/i386/intrinsics_3.c: Ditto.
5056 * gcc.target/i386/intrinsics_4.c: Ditto.
5057 * gcc.target/i386/intrinsics_5.c: Ditto.
5058 * gcc.target/i386/intrinsics_6.c: Ditto.
5059 * gcc.target/i386/avx-1.c: Provide macros for builtins
5060 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5062 2013-06-21 Tobias Burnus <burnus@net-b.de>
5065 * gfortran.dg/finalize_17.f90: New.
5067 2013-06-21 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/realloc_on_assign_18.f90: New.
5071 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5073 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5074 Also changed the returns from error as distinct values so that
5075 debugging can get easier.
5076 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5077 errors specific to C, if necessary. Also added new error
5079 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5080 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5081 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5082 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5083 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5084 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5085 the same changes as parser_errors3.c, spaces were added between colons
5086 to not confuse C++ compiler with 2 colons as scope.
5087 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5088 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5089 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5090 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5091 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5092 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5093 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5094 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5095 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5096 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5097 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5098 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5101 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5104 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5106 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5109 * gcc.target/i386/pr57655.c: New test.
5111 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5113 * ada/acats/tests/gcc: Delete.
5114 * gnat.dg/style: Likewise.
5116 2013-06-20 Jeff Law <law@redhat.com>
5118 PR tree-optimization/57660
5119 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5120 based on their branch cost.
5122 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5124 2013-06-20 Tobias Burnus <burnus@net-b.de>
5127 * gfortran.dg/list_read_11.f90: New.
5129 2013-06-20 Richard Biener <rguenther@suse.de>
5131 PR tree-optimization/57584
5132 * gcc.dg/torture/pr57584.c: New testcase.
5134 2013-06-19 Sharad Singhai <singhai@google.com>
5136 * g++.dg/gcov/gcov-8.C: New testcase.
5137 * lib/gcov.exp: Handle intermediate format.
5139 2013-06-19 Wei Mi <wmi@google.com>
5141 PR rtl-optimization/57518
5142 * testsuite/gcc.dg/pr57518.c: New test.
5144 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5146 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5148 2013-06-19 Jan Hubicka <jh@suse.cz>
5150 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5152 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5154 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5155 hard-coded values of array sizes with a #define.
5156 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5157 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5158 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5159 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5160 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5162 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5164 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5165 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5167 2013-06-19 Jeff Law <law@redhat.com>
5169 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5171 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5174 * g++.dg/template/error53.C: New.
5176 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5179 * gcc.target/powerpc/pr55033.c: Fix options.
5181 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5183 * gcc.target/i386/inline_error.c: New test.
5184 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5185 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5187 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5190 * g++.dg/cpp0x/decltype55.C: New.
5192 2013-06-18 Marek Polacek <polacek@redhat.com>
5194 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5196 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5198 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5200 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5202 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5203 Also changed the returns from error as distinct values so that it is
5206 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5208 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5210 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5213 * g++.dg/template/error52.C: New.
5214 * g++.dg/lookup/friend15.C: Update.
5215 * g++.dg/parse/error11.C: Likewise.
5216 * g++.dg/parse/error14.C: Likewise.
5217 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5218 * g++.dg/parse/template25.C: Likewise.
5219 * g++.old-deja/g++.jason/cond.C: Likewise.
5220 * g++.old-deja/g++.mike/for2.C: Likewise.
5221 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5222 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5224 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5226 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5229 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5231 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5232 accidentally placing minus sign for length instead of stride.
5234 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5236 PR rtl-optimization/57425
5237 PR rtl-optimization/57569
5238 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5239 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5241 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5245 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5247 * gfortran.dg/typebound_assignment_6.f03: New.
5249 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5251 * gcc.target/h8300/h8300.exp: New.
5252 * gcc.dg/pragma-isr.c: Move to ...
5253 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5254 * gcc.target/h8300/pragma-isr.c: ... and here.
5255 * gcc.dg/pragma-isr2.c: Move to ...
5256 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5257 * gcc.target/h8300/pragma-isr2.c: ... and here.
5258 * gcc.dg/pragma-isr-trapa.c: Move to ...
5259 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5260 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5261 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5262 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5263 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5264 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5265 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5266 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5267 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5268 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5269 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5270 * gcc.dg/attr-isr-trapa.c: Move to ...
5271 * gcc.target/sh/attr-isr-trapa.c: ... here.
5273 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5276 * g++.dg/ext/builtin-offsetof1.C: New.
5278 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5280 * gcc.target/aarch64/vect_smlal_1.c: New file.
5282 2013-06-14 Tobias Burnus <burnus@net-b.de>
5285 * gfortran.dg/defined_assignment_7.f90: New.
5287 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5290 * g++.dg/rtti/dyncast6.C: New.
5291 * g++.dg/cpp0x/dyncast1.C: Likewise.
5293 2013-06-14 Alan Modra <amodra@gmail.com>
5296 * gcc.dg/pr57134.c: New.
5298 2013-06-14 Tobias Burnus <burnus@net-b.de>
5301 * gfortran.dg/deferred_type_param_9.f90: New.
5303 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5305 * gcc.dg/fold-minus-1.c: New testcase.
5307 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5310 * gfortran.dg/typebound_assignment_5.f03: New.
5312 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5314 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5316 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5317 Pat Haugen <pthaugen@us.ibm.com>
5318 Peter Bergner <bergner@vnet.ibm.com>
5320 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5321 load/store instructions on power7, power8.
5322 * gcc.target/powerpc/atomic-p8.c: Likewise.
5324 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5327 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5329 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5332 * g++.dg/warn/Wunused-var-20.C: New.
5334 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5336 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5337 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5338 Run with -fno-common.
5340 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5342 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5343 and exit function calls with return 1 and return 0, respectively.
5345 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5347 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5350 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5352 PR tree-optimization/57361
5353 * gcc.dg/tree-ssa/pr57361.c: New file.
5355 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5357 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5358 to ensure alignment.
5359 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5361 2013-06-12 Tobias Burnus <burnus@net-b.de>
5363 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5365 2013-06-12 Tobias Burnus <burnus@net-b.de>
5366 Dominique d'Humieres <dominiq@lps.ens.fr>
5368 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5370 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5373 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5374 * gcc.target/i386/pr56564-3.c: Likewise.
5376 2013-06-11 Tobias Burnus <burnus@net-b.de>
5379 * gfortran.dg/class_array_18.f90: New.
5381 2013-06-11 Jan Hubicka <jh@suse.cz>
5384 * g++.dg/ext/visibility/anon6.C: Update testcase.
5386 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5389 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5390 in how we check __sec_reduce_mutating function's result.
5392 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5393 Pat Haugen <pthaugen@us.ibm.com>
5394 Peter Bergner <bergner@vnet.ibm.com>
5396 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5397 direct move instructions.
5398 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5399 * gcc.target/powerpc/direct-move.h: Likewise.
5400 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5401 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5402 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5403 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5404 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5405 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5407 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5410 * g++.dg/cpp0x/pr52440.C: New.
5412 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5415 * gcc.target/i386/pr56564-1.c: New test.
5416 * gcc.target/i386/pr56564-2.c: New test.
5417 * gcc.target/i386/pr56564-3.c: New test.
5418 * gcc.target/i386/pr56564-4.c: New test.
5419 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5420 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5421 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5422 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5423 * gcc.target/i386/vect-sizes-1.c: Likewise.
5424 * gcc.target/i386/memcpy-1.c: Likewise.
5425 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5426 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5428 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5430 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5431 systems to cover all GNU systems.
5432 * g++.dg/abi/guard2.C: Likewise.
5433 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5434 * g++.dg/eh/sighandle.C: Likewise.
5435 * g++.dg/ext/cleanup-10.C: Likewise.
5436 * g++.dg/ext/cleanup-11.C: Likewise.
5437 * g++.dg/ext/cleanup-8.C: Likewise.
5438 * g++.dg/ext/cleanup-9.C: Likewise.
5439 * g++.dg/opt/const5.C: Likewise.
5440 * g++.dg/opt/life1.C: Likewise.
5441 * g++.dg/other/pr39496.C: Likewise.
5442 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5443 * g++.old-deja/g++.abi/align.C: Likewise.
5444 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5445 * g++.old-deja/g++.law/weak.C: Likewise.
5446 * g++.old-deja/g++.pt/asm1.C: Likewise.
5447 * gcc.c-torture/execute/20030125-1.x: Likewise.
5448 * gcc.c-torture/execute/990127-2.x: Likewise.
5449 * gcc.dg/20041106-1.c: Likewise.
5450 * gcc.dg/20050503-1.c: Likewise.
5451 * gcc.dg/builtin-object-size-5.c: Likewise.
5452 * gcc.dg/cleanup-10.c: Likewise.
5453 * gcc.dg/cleanup-11.c: Likewise.
5454 * gcc.dg/cleanup-8.c: Likewise.
5455 * gcc.dg/cleanup-9.c: Likewise.
5456 * gcc.dg/complex-5.c: Likewise.
5457 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5458 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5459 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5460 * gcc.dg/dfp/pr35739.c: Likewise.
5461 * gcc.dg/fdata-sections-1.c: Likewise.
5462 * gcc.dg/lto/20090206-1_0.c: Likewise.
5463 * gcc.dg/lto/20090206-2_0.c: Likewise.
5464 * gcc.dg/pr30360.c: Likewise.
5465 * gcc.dg/pr37303.c: Likewise.
5466 * gcc.dg/pr39323-1.c: Likewise.
5467 * gcc.dg/pr39323-2.c: Likewise.
5468 * gcc.dg/pr39323-3.c: Likewise.
5469 * gcc.dg/pr45416.c: Likewise.
5470 * gcc.dg/setjmp-2.c: Likewise.
5471 * gcc.dg/split-1.c: Likewise.
5472 * gcc.dg/split-3.c: Likewise.
5473 * gcc.dg/split-4.c: Likewise.
5474 * gcc.dg/strlenopt-12g.c: Likewise.
5475 * gcc.dg/strlenopt-14g.c: Likewise.
5476 * gcc.dg/strlenopt-14gf.c: Likewise.
5477 * gcc.dg/strlenopt-16g.c: Likewise.
5478 * gcc.dg/strlenopt-17g.c: Likewise.
5479 * gcc.dg/strlenopt-18g.c: Likewise.
5480 * gcc.dg/strlenopt-1f.c: Likewise.
5481 * gcc.dg/strlenopt-22g.c: Likewise.
5482 * gcc.dg/strlenopt-2f.c: Likewise.
5483 * gcc.dg/strlenopt-4g.c: Likewise.
5484 * gcc.dg/strlenopt-4gf.c: Likewise.
5485 * gcc.dg/struct-ret-3.c: Likewise.
5486 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5487 * gcc.misc-tests/linkage.exp: Likewise.
5488 * gcc.target/i386/20000724-1.c: Likewise.
5489 * gcc.target/i386/align-main-3.c: Likewise.
5490 * gcc.target/i386/cleanup-1.c: Likewise.
5491 * gcc.target/i386/inline-mcpy.c: Likewise.
5492 * gcc.target/i386/pr32268.c: Likewise.
5493 * gcc.target/i386/pr36613.c: Likewise.
5494 * gcc.target/i386/pr39013-1.c: Likewise.
5495 * gcc.target/i386/pr39013-2.c: Likewise.
5496 * gcc.target/i386/pr39496.c: Likewise.
5497 * gcc.target/i386/pr40906-3.c: Likewise.
5498 * gcc.target/i386/pr46084.c: Likewise.
5499 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5501 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5504 * gcc.target/sh/pr6526.c: New.
5506 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5509 * gcc.c-torture/execute/pr57568.c: New test.
5511 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5514 * g++.dg/other/vararg-4.C: New.
5516 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5518 PR rtl-optimization/57559
5519 * gcc.target/s390/pr57559.c : New test.
5521 2013-06-08 Tobias Burnus <burnus@net-b.de>
5524 * gfortran.dg/finalize_10.f90: New.
5525 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5526 * gfortran.dg/finalize_15.f90: New.
5528 2013-06-08 Tobias Burnus <burnus@net-b.de>
5531 * gfortran.dg/storage_size_4.f90: New.
5533 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5536 * testsuite/g++.dg/ext/pr57548.C: New test.
5538 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5541 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5543 2013-06-07 Jan Hubicka <jh@suse.cz>
5545 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5547 2013-06-07 Tobias Burnus <burnus@net-b.de>
5550 * gfortran.dg/array_constructor_48.f90: New.
5551 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5552 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5554 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5557 * gcc.target/arm/xordi3-opt.c: New test.
5559 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5561 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5562 Revert to dg-options.
5564 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5567 * gcc.target/powerpc/pr55033.c: New.
5569 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5572 * g++.dg/cpp0x/alias-decl-36.C: New.
5574 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5575 Pat Haugen <pthaugen@us.ibm.com>
5576 Peter Bergner <bergner@vnet.ibm.com>
5578 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5579 power8 builtin functions.
5580 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5581 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5582 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5583 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5584 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5585 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5586 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5587 tests to test power8 auto-vectorization.
5588 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5589 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5590 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5591 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5593 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5594 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5596 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5598 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5600 (check_effective_target_powerpc_p8vector_ok): Likewise.
5601 (is-effective-target): Likewise.
5602 (check_vect_support_and_set_flags): Likewise.
5604 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5607 * g++.dg/parse/error53.C: New.
5609 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5611 PR rtl-optimization/57459
5612 * gcc.target/i386/pr57459.c: New test.
5614 2013-06-06 Teresa Johnson <tejohnson@google.com>
5617 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5618 into -freorder-blocks-and-partition test.
5619 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5620 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5621 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5622 * gcc.dg/tree-prof/pr50907.c: Ditto.
5623 * gcc.dg/tree-prof/pr45354.c: Ditto.
5624 * g++.dg/tree-prof/partition2.C: Ditto.
5625 * g++.dg/tree-prof/partition3.C: Ditto.
5627 2013-06-06 Tobias Burnus <burnus@net-b.de>
5630 * gfortran.dg/finalize_16.f90: New.
5632 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5634 * gcc.dg/vect/no-section-anchors-vect-68.c:
5635 Add dg-skip-if aarch64_tiny.
5637 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5640 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5641 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5643 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5646 * g++.dg/cpp0x/decltype54.C: New.
5648 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5650 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5651 arm*-*-*eabi* targets.
5652 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5654 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5656 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5657 Tobias Burnus <burnus@net-b.de>
5659 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5660 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5661 * gfortran.dg/io_real_boz_4.f90: Ditto.
5662 * gfortran.dg/io_real_boz_5.f90: Ditto.
5664 2013-06-05 Andreas Schwab <schwab@suse.de>
5666 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5668 2013-06-04 Jan Hubicka <jh@suse.cz>
5670 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5672 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5674 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5675 parameters with void.
5676 (main2): Removed argc parameter.
5677 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5678 (main): Replaced argc, argv parameters with void.
5679 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5680 (main2): Removed argc parameter.
5681 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5682 argv parameters with void. Added __asm volatile to avoid optimization
5683 on argc, if necessary.
5684 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5685 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5686 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5687 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5688 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5690 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5691 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5692 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5693 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5695 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5696 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5697 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5698 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5699 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5700 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5701 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5702 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5703 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5704 parameters with void.
5705 (main2): Removed argc parameter.
5706 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5707 (main): Replaced argc, argv parameters with void.
5708 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5709 argv parameters with void. Also renamed this function as main, and
5710 delete the existing main.
5711 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5712 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5713 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5715 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5717 * gcc.target/aarch64/movi_1.c: New test.
5719 2013-06-04 Tobias Burnus <burnus@net-b.de>
5722 * gfortran.dg/finalize_12.f90: New.
5723 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5724 end of scope finalization.
5725 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5726 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5727 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5728 * gfortran.dg/class_19.f03: Ditto.
5729 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5730 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5731 * gfortran.dg/extends_14.f03: Ditto.
5732 * gfortran.dg/move_alloc_4.f90: Ditto.
5733 * gfortran.dg/typebound_proc_27.f03: Ditto.
5735 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5737 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5738 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5739 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5740 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5741 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5742 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5743 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5744 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5745 * gfortran.dg/io_real_boz_4.f90: Ditto.
5746 * gfortran.dg/io_real_boz_5.f90: Ditto.
5747 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5748 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5749 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5750 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5751 * gfortran.dg/transpose_2.f90: Fix dg-output.
5753 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5755 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5756 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5757 dg-option and an header comment.
5759 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5762 * g++.dg/cpp0x/sfinae46.C: New.
5763 * g++.dg/cpp0x/defaulted13.C: Adjust.
5764 * g++.dg/cpp0x/defaulted2.C: Likewise.
5765 * g++.dg/cpp0x/defaulted26.C: Likewise.
5766 * g++.dg/cpp0x/defaulted3.C: Likewise.
5767 * g++.dg/cpp0x/error1.C: Likewise.
5768 * g++.dg/cpp0x/implicit1.C: Likewise.
5769 * g++.dg/cpp0x/implicit11.C: Likewise.
5770 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5771 * g++.dg/cpp0x/initlist47.C: Likewise.
5772 * g++.dg/cpp0x/initlist9.C: Likewise.
5773 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5774 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5775 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5776 * g++.dg/cpp0x/union4.C: Likewise.
5777 * g++.dg/template/crash108.C: Likewise.
5778 * g++.dg/template/crash41.C: Likewise.
5779 * g++.old-deja/g++.jason/local.C: Likewise.
5780 * g++.old-deja/g++.law/visibility3.C: Likewise.
5782 2013-06-03 Teresa Johnson <tejohnson@google.com>
5784 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5785 * gcc.dg/vect/bb-slp-14.c: Ditto.
5786 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5787 * gcc.dg/vect/bb-slp-23.c: Ditto.
5788 * gcc.dg/vect/bb-slp-15.c: Ditto.
5789 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5790 * gcc.dg/vect/bb-slp-24.c: Ditto.
5791 * gcc.dg/vect/bb-slp-16.c: Ditto.
5792 * gcc.dg/vect/bb-slp-25.c: Ditto.
5793 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5794 * gcc.dg/vect/bb-slp-17.c: Ditto.
5795 * gcc.dg/vect/bb-slp-1.c: Ditto.
5796 * gcc.dg/vect/bb-slp-26.c: Ditto.
5797 * gcc.dg/vect/bb-slp-18.c: Ditto.
5798 * gcc.dg/vect/bb-slp-2.c: Ditto.
5799 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5800 * gcc.dg/vect/bb-slp-27.c: Ditto.
5801 * gcc.dg/vect/bb-slp-19.c: Ditto.
5802 * gcc.dg/vect/bb-slp-3.c: Ditto.
5803 * gcc.dg/vect/bb-slp-28.c: Ditto.
5804 * gcc.dg/vect/bb-slp-4.c: Ditto.
5805 * gcc.dg/vect/bb-slp-29.c: Ditto.
5806 * gcc.dg/vect/bb-slp-5.c: Ditto.
5807 * gcc.dg/vect/bb-slp-6.c: Ditto.
5808 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5809 * gcc.dg/vect/bb-slp-7.c: Ditto.
5810 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5811 * gcc.dg/vect/bb-slp-8.c: Ditto.
5812 * gcc.dg/vect/bb-slp-9.c: Ditto.
5813 * gcc.dg/vect/bb-slp-10.c: Ditto.
5814 * gcc.dg/vect/bb-slp-11.c: Ditto.
5815 * gcc.dg/vect/bb-slp-20.c: Ditto.
5816 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5817 * gcc.dg/vect/bb-slp-21.c: Ditto.
5818 * gcc.dg/vect/bb-slp-30.c: Ditto.
5819 * gcc.dg/vect/bb-slp-13.c: Ditto.
5820 * gcc.dg/vect/bb-slp-22.c: Ditto.
5821 * g++.dg/vect/slp-pr50413.cc: Ditto.
5822 * g++.dg/vect/slp-pr56812.cc: Ditto.
5823 * g++.dg/vect/slp-pr50819.cc: Ditto.
5825 2013-06-01 Tobias Burnus <burnus@net-b.de>
5828 * gfortran.dg/class_array_17.f90: New.
5830 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5832 * ada/acats/floatstore.lst: New.
5833 * ada/acats/run_all.sh: Process it.
5835 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5837 * gcc.target/powerpc/e500-ord-1.c: New test.
5838 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5839 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5840 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5842 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5844 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5846 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5848 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5850 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5852 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5854 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5857 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5860 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5862 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5864 2013-05-31 Marek Polacek <polacek@redhat.com>
5866 PR tree-optimization/57478
5867 PR tree-optimization/57453
5868 * gcc.dg/torture/pr57478.c: New test.
5870 2013-05-31 Tobias Burnus <burnus@net-b.de>
5873 * gfortran.dg/class_array_17.f90: New.
5875 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5878 * gcc.target/arm/iordi3-opt.c: New test.
5880 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5884 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5885 * gfortran.dg/interface_26.f90: Ditto.
5886 * gfortran.dg/proc_ptr_11.f90: Ditto.
5887 * gfortran.dg/proc_ptr_15.f90: Ditto.
5888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5889 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5890 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5891 * gfortran.dg/typebound_override_1.f90: Ditto.
5892 * gfortran.dg/typebound_override_4.f90: Ditto.
5893 * gfortran.dg/typebound_proc_6.f03: Ditto.
5894 * gfortran.dg/assumed_type_7.f90: New test.
5895 * gfortran.dg/typebound_override_5.f90: New test.
5896 * gfortran.dg/typebound_override_6.f90: New test.
5897 * gfortran.dg/typebound_override_7.f90: New test.
5899 2013-05-30 Tobias Burnus <burnus@net-b.de>
5902 * gfortran.dg/power_6.f90: New.
5904 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5906 * gcc.target/aarch64/insv_1.c: New test.
5908 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5910 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5911 dg-skip-if "No stabs".
5913 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5916 * gfortran.dg/assumed_size_1.f90: New.
5918 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5920 * gcc.dg/shrink-wrap-alloca.c: New added.
5921 * gcc.dg/shrink-wrap-pretend.c: New added.
5922 * gcc.dg/shrink-wrap-sibcall.c: New added.
5924 2013-05-30 Tobias Burnus <burnus@net-b.de>
5927 * gfortran.dg/assumed_rank_13.f90: New.
5929 2013-05-29 Easwaran Raman <eraman@google.com>
5931 PR tree-optimization/57442
5932 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5934 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5936 PR tree-optimization/57441
5937 * gcc.c-torture/compile/pr57441.c: New.
5939 2013-05-29 Dehao Chen <dehao@google.com>
5942 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5944 2013-05-29 Tobias Burnus <burnus@net-b.de>
5947 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5948 * gfortran.dg/class_19.f03: Ditto.
5950 2013-05-29 Richard Biener <rguenther@suse.de>
5952 * gcc.dg/vect/bb-slp-32.c: New testcase.
5954 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5956 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5957 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5958 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5959 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5960 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5961 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5962 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5963 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5964 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5965 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5966 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5967 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5968 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5969 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5970 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5971 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5972 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5973 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5974 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5975 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5976 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5977 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5978 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5979 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5980 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5981 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5982 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5983 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5984 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5985 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5986 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5987 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5988 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5989 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5990 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5991 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5992 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5993 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5994 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5996 2013-05-29 Tobias Burnus <burnus@net-b.de>
5999 * gfortran.dg/finalize_11.f90: New.
6000 * gfortran.dg/finalize_4.f03: Remove dg-error.
6001 * gfortran.dg/finalize_5.f03: Ditto.
6002 * gfortran.dg/finalize_6.f03: Ditto.
6003 * gfortran.dg/finalize_7.f03: Ditto.
6005 2013-05-28 Tobias Burnus <burnus@net-b.de>
6007 * gfortran.dg/class_array_16.f90: New.
6009 2013-05-28 Tobias Burnus <burnus@net-b.de>
6012 * testsuite/gfortran.dg/use_29.f90: New.
6014 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6016 * gnat.dg/fp_exception.adb: New test.
6018 2013-05-28 Richard Biener <rguenther@suse.de>
6020 PR tree-optimization/56787
6021 * gcc.dg/vect/pr56787.c: New testcase.
6023 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6024 Tobias Burnus <burnus@net-b.de>
6027 * gfortran.dg/typebound_override_4.f90: New.
6029 2013-05-28 Richard Biener <rguenther@suse.de>
6031 PR tree-optimization/57411
6032 * g++.dg/opt/pr57411.C: New testcase.
6034 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6036 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6037 * gcc.dg/builtin-bswap-9.c: Likewise.
6039 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6041 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6043 2013-05-27 Richard Biener <rguenther@suse.de>
6046 * gcc.dg/gomp/pr57412.c: New testcase.
6048 2013-05-27 Bud Davis <jmdavis@link.com>
6051 * gfortran.dg/stfunc_8.f90: New.
6053 2013-05-27 Richard Biener <rguenther@suse.de>
6055 PR tree-optimization/57343
6056 * gcc.dg/torture/pr57343.c: New testcase.
6058 2013-05-27 Richard Biener <rguenther@suse.de>
6060 PR tree-optimization/57417
6061 * gcc.dg/torture/pr57417.c: New testcase.
6063 2013-05-27 Richard Biener <rguenther@suse.de>
6065 PR tree-optimization/57396
6066 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6068 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6070 * gnat.dg/specs/last_bit.ads: New test.
6072 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6074 * gnat.dg/specs/machine_attribute.ads: New test.
6076 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6078 * gnat.dg/incomplete3.ad[sb]: New test.
6080 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6083 * gcc.target/mips/div-13.c: New test.
6085 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6088 * gcc.target/mips/mips16-attributes-5.c,
6089 * gcc.target/mips/mips16-attributes-6.c: New tests.
6091 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6093 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6094 * gcc.dg/builtin-bswap-8.c: Likewise.
6096 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6099 * g++.dg/cpp0x/new1.C: New.
6101 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6104 * g++.dg/parse/dtor16.C: New.
6105 * g++.dg/parse/dtor6.C: Adjust.
6107 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6110 * g++.dg/expr/bitfield12.C: New.
6112 2013-05-24 Jeff Law <law@redhat.com>
6114 PR tree-optimization/57124
6115 * gcc.c-torture/execute/pr57124.c: New test.
6116 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6118 2013-05-24 Martin Jambor <mjambor@suse.cz>
6120 PR tree-optimization/57294
6121 * gcc.dg/ipa/pr57294.c: New test.
6123 2013-05-24 Dehao Chen <dehao@google.com>
6125 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6127 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6129 * gcc.target/aarch64/scalar_intrinsics.c
6130 (force_simd): Use a valid instruction.
6131 (test_vdupd_lane_s64): Pass a valid lane argument.
6132 (test_vdupd_lane_u64): Likewise.
6134 2013-05-24 Richard Biener <rguenther@suse.de>
6136 PR tree-optimization/57287
6137 * gcc.dg/pr57287.c: New testcase.
6139 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6142 * g++.dg/template/error51.C: New.
6144 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6147 * g++.dg/template/bitfield2.C: New.
6149 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6151 * gnat.dg/specs/noinline1.ads: New test.
6152 * gnat.dg/noinline2.ad[sb]: Likewise.
6153 * gnat.dg/specs/noinline3.ads: Likewise.
6154 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6156 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6159 * gcc.dg/tree-ssa/pr57385.c: New test.
6161 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6163 * gnat.dg/derived_type4.adb: New test.
6165 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6167 * gcc.dg/builtin-bswap-6.c: New test.
6168 * gcc.dg/builtin-bswap-7.c: Likewise.
6169 * gcc.dg/builtin-bswap-8.c: Likewise.
6170 * gcc.dg/builtin-bswap-9.c: Likewise.
6172 2013-05-23 Christian Bruel <christian.bruel@st.com>
6175 * gcc.dg/debug/pr57351.c: New test
6177 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6179 * gcc.target/aarch64/vect-clz.c: New file.
6181 2013-05-23 Martin Jambor <mjambor@suse.cz>
6184 * gcc.dg/ipa/pr57347.c: New test.
6186 2013-05-23 Richard Biener <rguenther@suse.de>
6188 PR tree-optimization/57380
6189 * g++.dg/tree-ssa/pr57380.C: New testcase.
6191 2013-05-23 Richard Biener <rguenther@suse.de>
6194 * gcc.dg/torture/pr57381.c: New testcase.
6196 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6199 * gcc.c-torture/execute/pr57344-1.c: New test.
6200 * gcc.c-torture/execute/pr57344-2.c: New test.
6201 * gcc.c-torture/execute/pr57344-3.c: New test.
6202 * gcc.c-torture/execute/pr57344-4.c: New test.
6204 2013-05-23 Richard Biener <rguenther@suse.de>
6206 PR rtl-optimization/57341
6207 * gcc.dg/torture/pr57341.c: New testcase.
6209 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6212 * g++.dg/parse/crash62.C: New.
6214 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6215 Pat Haugen <pthaugen@us.ibm.com>
6216 Peter Bergner <bergner@vnet.ibm.com>
6218 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6221 2013-05-22 Tobias Burnus <burnus@net-b.de>
6224 * gfortran.dg/defined_assignment_6.f90: New.
6226 2013-05-22 Tobias Burnus <burnus@net-b.de>
6229 * gfortran.dg/assumed_type_6.f90: New.
6231 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6234 * g++.dg/cpp0x/Wunused-parm.C: New.
6236 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6238 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6239 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6241 2013-05-21 Easwaran Raman <eraman@google.com>
6243 PR tree-optimization/57322
6244 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6246 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6248 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6251 2013-05-21 Tobias Burnus <burnus@net-b.de>
6254 * gfortran.dg/assumed_type_5.f90: New.
6255 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6256 * gfortran.dg/assumed_rank_2.f90: Ditto.
6257 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6258 * gfortran.dg/no_arg_check_3.f90: Ditto.
6260 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6262 PR tree-optimization/57331
6263 * gcc.c-torture/compile/pr57331.c: New test.
6265 2013-05-21 Richard Biener <rguenther@suse.de>
6267 PR tree-optimization/57330
6268 * gcc.dg/torture/pr57330.c: New testcase.
6270 2013-05-21 Richard Biener <rguenther@suse.de>
6272 PR tree-optimization/57303
6273 * gcc.dg/torture/pr57303.c: New testcase.
6275 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6277 PR tree-optimization/57321
6278 * gcc.c-torture/execute/pr57321.c: New test.
6280 2013-05-20 Tobias Burnus <burnus@net-b.de>
6284 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6285 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6286 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6287 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6288 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6289 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6290 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6291 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6292 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6293 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6294 * gfortran.dg/binding_label_tests_24.f90: New.
6295 * gfortran.dg/binding_label_tests_25.f90: New.
6297 2013-05-20 Tobias Burnus <burnus@net-b.de>
6300 * gfortran.dg/binding_label_tests_17.f90: New.
6301 * gfortran.dg/binding_label_tests_18.f90: New.
6302 * gfortran.dg/binding_label_tests_19.f90: New.
6303 * gfortran.dg/binding_label_tests_20.f90: New.
6304 * gfortran.dg/binding_label_tests_21.f90: New.
6305 * gfortran.dg/binding_label_tests_22.f90: New.
6306 * gfortran.dg/binding_label_tests_23.f90: New.
6308 2013-05-20 Tobias Burnus <burnus@net-b.de>
6311 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6312 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6313 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6314 * gfortran.dg/common_18.f90: New.
6315 * gfortran.dg/common_19.f90: New.
6316 * gfortran.dg/common_20.f90: New.
6317 * gfortran.dg/common_21.f90: New.
6319 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6322 * g++.dg/parse/error52.C: New.
6323 * g++.dg/parse/error3.C: Adjust.
6324 * g++.dg/parse/error36.C: Likewise.
6326 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6329 * gcc.target/sh/pr56547-1.c: New.
6330 * gcc.target/sh/pr56547-2.c: New.
6332 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6335 * g++.dg/warn/Wsign-compare-6.C: New.
6336 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6338 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6341 * g++.dg/template/error50.C: New.
6343 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6346 * g++.dg/ext/complit13.C: New.
6348 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6351 * g++.dg/pr57175.C: New testcase.
6353 2013-05-17 Easwaran Raman <eraman@google.com>
6355 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6357 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6360 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6362 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6364 PR rtl-optimization/57281
6365 PR rtl-optimization/57300
6366 * gcc.dg/pr57300.c: New test.
6367 * gcc.c-torture/execute/pr57281.c: New test.
6369 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6372 * g++.dg/ext/sizeof-complit.C: New.
6374 2013-05-17 Marek Polacek <polacek@redhat.com>
6376 * gcc.dg/strlenopt-25.c: New test.
6377 * gcc.dg/strlenopt-26.c: Likewise.
6379 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6381 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6382 instead of -mavx2, require only avx instead of avx2.
6383 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6384 of avx2-check.h and turn into an avx runtime test instead of
6387 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6389 * g++.dg/ext/vector22.C: Uncomment working test.
6391 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6394 * g++.dg/template/pr17410.C: New.
6396 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6398 * gcc.target/i386/rotate-3.c: New test.
6399 * gcc.target/i386/rotate-3a.c: New test.
6400 * gcc.target/i386/rotate-4.c: New test.
6401 * gcc.target/i386/rotate-4a.c: New test.
6402 * gcc.target/i386/rotate-5.c: New test.
6403 * gcc.target/i386/rotate-5a.c: New test.
6405 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6407 * gcc.dg/visibility-21.c: Require section_anchors.
6409 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6411 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6412 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6413 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6415 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6417 * gcc.dg/visibility-21.c: New.
6419 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6422 * gcc.dg/pr57286.c: New testcase.
6423 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6424 * g++.dg/ext/vector22.C: Comment out transformations not
6427 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6430 * gcc.target/mips/call-1.c: Restrict to o32.
6431 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6433 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6437 * g++.dg/warn/Wshadow-1.C: Likewise.
6438 * g++.dg/warn/Wshadow-6.C: Likewise.
6439 * g++.dg/warn/Wshadow-7.C: Likewise.
6441 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6444 * g++.dg/parse/pr31952-1.C: New.
6445 * g++.dg/parse/pr31952-2.C: Likewise.
6446 * g++.dg/parse/pr31952-3.C: Likewise.
6448 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6449 * g++.old-deja/g++.jason/cond.C: Likewise.
6450 * g++.dg/cpp0x/range-for5.C: Likewise.
6452 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6455 * gcc.target/arm/pr40887.c: Adjust testcase.
6456 * gcc.target/arm/pr19599.c: New test.
6458 2013-05-15 Richard Biener <rguenther@suse.de>
6460 PR tree-optimization/57275
6461 * gcc.target/i386/pr57275.c: New testcase.
6463 2013-05-15 Jan Hubicka <jh@suse.cz>
6465 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6466 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6467 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6469 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6471 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6474 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6477 * c-c++-common/Wsequence-point-1.c: New test.
6479 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6481 * g++.dg/ext/vector22.C: New testcase.
6482 * gcc.dg/binop-xor3.c: Remove xfail.
6484 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6486 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6487 FLOAT cmp FLOAT ? INT : INT.
6488 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6489 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6490 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6491 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6492 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6493 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6495 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6498 * g++.dg/cpp0x/defaulted43.C: New.
6500 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6502 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6503 (alloca): Remove declaration.
6504 (foo9): Replace alloca by __builtin_alloca.
6506 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6508 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6509 Expect "size of array is too large" error.
6511 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6513 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6515 2013-05-14 Richard Biener <rguenther@suse.de>
6518 * g++.dg/torture/pr57235.C: New testcase.
6520 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6523 * gcc.dg/torture/pr57251.c: New test.
6525 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6528 * gcc.target/i386/pr57264.c: New test.
6530 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6532 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6534 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6536 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6538 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6540 PR tree-optimization/45216
6541 PR tree-optimization/57157
6542 * c-c++-common/rotate-1.c: Add 32 tests with +.
6543 * c-c++-common/rotate-1a.c: Adjust.
6544 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6545 * c-c++-common/rotate-2b.c: New test.
6546 * c-c++-common/rotate-3.c: Add 32 tests with +.
6547 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6548 * c-c++-common/rotate-4b.c: New test.
6549 * c-c++-common/rotate-5.c: New test.
6551 2013-05-13 Martin Jambor <mjambor@suse.cz>
6554 * gcc.dg/ipa/remref-0.c: New test.
6555 * gcc.dg/ipa/remref-1a.c: Likewise.
6556 * gcc.dg/ipa/remref-1b.c: Likewise.
6557 * gcc.dg/ipa/remref-2a.c: Likewise.
6558 * gcc.dg/ipa/remref-2b.c: Likewise.
6560 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6562 * gcc.dg/vector-shift-2.c: New testcase.
6564 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6566 PR tree-optimization/57230
6567 * gcc.dg/strlenopt-24.c: New test.
6569 PR tree-optimization/57230
6570 * gcc.dg/strlenopt-23.c: New test.
6572 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6575 * gcc.target/sh/pr57108.c: Move this test case to ...
6576 * gcc.c-torture/compile/pr57108.c: ... here.
6578 2013-05-10 Richard Biener <rguenther@suse.de>
6580 PR tree-optimization/57214
6581 * gcc.dg/torture/pr57214.c: New testcase.
6583 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6585 * gcc.dg/vector-shift.c: New testcase.
6587 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6589 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6591 PR tree-optimization/45216
6592 PR tree-optimization/57157
6593 * c-c++-common/rotate-1.c: New test.
6594 * c-c++-common/rotate-1a.c: New test.
6595 * c-c++-common/rotate-2.c: New test.
6596 * c-c++-common/rotate-2a.c: New test.
6597 * c-c++-common/rotate-3.c: New test.
6598 * c-c++-common/rotate-3a.c: New test.
6599 * c-c++-common/rotate-4.c: New test.
6600 * c-c++-common/rotate-4a.c: New test.
6602 2013-05-10 Richard Biener <rguenther@suse.de>
6604 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6605 * gcc.target/i386/l_fma_double_1.c: Adjust.
6606 * gcc.target/i386/l_fma_double_2.c: Likewise.
6607 * gcc.target/i386/l_fma_double_3.c: Likewise.
6608 * gcc.target/i386/l_fma_double_4.c: Likewise.
6609 * gcc.target/i386/l_fma_double_5.c: Likewise.
6610 * gcc.target/i386/l_fma_double_6.c: Likewise.
6611 * gcc.target/i386/l_fma_float_1.c: Likewise.
6612 * gcc.target/i386/l_fma_float_2.c: Likewise.
6613 * gcc.target/i386/l_fma_float_3.c: Likewise.
6614 * gcc.target/i386/l_fma_float_4.c: Likewise.
6615 * gcc.target/i386/l_fma_float_5.c: Likewise.
6616 * gcc.target/i386/l_fma_float_6.c: Likewise.
6618 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6621 * g++.dg/cpp0x/pr51226.C: New.
6623 2013-04-16 Han Shen <shenhan@google.com>
6625 Test cases for '-fstack-protector-strong'.
6626 * gcc.dg/fstack-protector-strong.c: New.
6627 * g++.dg/fstack-protector-strong.C: New.
6629 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6631 * gcc.target/aarch64/ands_1.c: New test.
6632 * gcc.target/aarch64/ands_2.c: Likewise
6634 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6636 * lib/target-supports.exp (check_effective_target_hw): New
6638 * c-c++-common/asan/clone-test-1.c: Call
6639 check_effective_target_hw.
6640 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6641 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6642 possible decorations.
6643 * c-c++-common/asan/null-deref-1.c: Likewise.
6644 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6645 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6646 * c-c++-common/asan/use-after-free-1.c: Likewise.
6647 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6648 * g++.dg/asan/large-func-test-1.C: Likewise.
6650 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6652 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6654 2013-05-07 Richard Biener <rguenther@suse.de>
6657 * g++.dg/torture/pr57190.C: New testcase.
6659 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6661 PR tree-optimization/57149
6662 * gcc.dg/pr57149.c: New test.
6665 * gcc.dg/pr57184.c: New test.
6667 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6669 * gnat.dg/specs/array3.ads: New test.
6671 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6673 * c-c++-common/vector-scalar-2.c: New testcase.
6675 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6677 * gcc.target/i386/asm-dialect-2.c: New testcase.
6679 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6682 * g++.dg/cpp0x/auto38.C: New.
6684 2013-05-06 Richard Biener <rguenther@suse.de>
6686 PR tree-optimization/57185
6687 * gcc.dg/autopar/pr57185.c: New testcase.
6689 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6692 * gcc.target/i386/pr57106.c: New test.
6694 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6696 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6697 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6698 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6699 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6700 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6701 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6702 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6704 2013-05-06 Teresa Johnson <tejohnson@google.com>
6707 * gcc.dg/pr57154.c: New test.
6709 2013-05-06 Richard Biener <rguenther@suse.de>
6712 * gcc.dg/torture/pr57147-1.c: New testcase.
6713 * gcc.dg/torture/pr57147-2.c: Likewise.
6714 * gcc.dg/torture/pr57147-3.c: Likewise.
6716 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6719 * gcc.target/sh/pr55303-1.c: New.
6720 * gcc.target/sh/pr55303-2.c: New.
6721 * gcc.target/sh/pr55303-3.c: New.
6723 2013-05-05 Tobias Burnus <burnus@net-b.de>
6725 * gfortran.dg/allocate_with_source_3.f90: New.
6727 2013-05-05 Tobias Burnus <burnus@net-b.de>
6730 * gfortran.dg/null_8.f90: New.
6732 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6735 * g++.dg/cpp0x/enum27.C: New.
6736 * g++.dg/cpp0x/enum_base.C: Adjust.
6738 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6740 PR tree-optimization/56205
6741 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6743 2013-05-04 Tobias Burnus <burnus@net-b.de>
6745 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6746 * gfortran.dg/bind_c_usage_27.f90: New.
6747 * gfortran.dg/bind_c_usage_28.f90: New.
6749 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6752 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6754 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6757 * gcc.target/powerpc/pr57150.c: New file.
6759 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6761 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6762 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6763 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6764 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6765 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6766 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6767 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6769 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6771 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6772 scan-assembler-times.
6774 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6776 * gcc.dg/tree-ssa/slsr-32.c: New.
6777 * gcc.dg/tree-ssa/slsr-33.c: New.
6778 * gcc.dg/tree-ssa/slsr-34.c: New.
6779 * gcc.dg/tree-ssa/slsr-35.c: New.
6780 * gcc.dg/tree-ssa/slsr-36.c: New.
6781 * gcc.dg/tree-ssa/slsr-37.c: New.
6782 * gcc.dg/tree-ssa/slsr-38.c: New.
6784 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6786 * gcc.target/aarch64/tst_1.c: New test.
6787 * gcc.target/aarch64/tst_2.c: Likewise
6789 2013-05-02 Jeff Law <law@redhat.com>
6791 PR tree-optimization/57144
6792 * gcc.c-torture/execute/pr57144.c: New test.
6794 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6796 PR rtl-optimization/57130
6797 * gcc.c-torture/execute/pr57130.c: New test.
6799 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6801 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6803 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6805 * gcc.target/aarch64/fabd.c: New file.
6807 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6810 * g++.dg/cpp0x/pr54318.C: New.
6812 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6815 * g++.dg/parse/error51.C: New.
6816 * g++.dg/parse/error15.C: Adjust column numbers.
6818 2013-05-02 Tobias Burnus <burnus@net-b.de>
6821 * gfortran.dg/size_kind_2.f90: New.
6822 * gfortran.dg/size_kind_3.f90: New.
6824 2013-05-02 Richard Biener <rguenther@suse.de>
6827 * g++.dg/torture/pr57140.C: New testcase.
6829 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6832 * gcc.target/arm/pr56732-1.c: New test.
6834 2013-05-02 Martin Jambor <mjambor@suse.cz>
6837 * gcc.dg/ipa/pr56988.c: New test.
6839 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6841 * gcc.target/aarch64/bics_1.c: New test.
6842 * gcc.target/aarch64/bics_2.c: Likewise.
6844 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6846 PR rtl-optimization/57131
6847 * gcc.c-torture/execute/pr57131.c: New test.
6849 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6852 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6854 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6857 * gcc.target/i386/pr57091.c: New test.
6859 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6861 * gcc.target/aarch64/vect-vaddv.c: New.
6863 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6865 * gcc.target/aarch64/vect-vmaxv.c: New.
6866 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6868 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6870 * gcc.target/aarch64/scalar-vca.c: New.
6871 * gcc.target/aarch64/vect-vca.c: Likewise.
6873 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6875 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6876 (test_vceqd_s64): Force arguments to SIMD registers.
6877 (test_vceqzd_s64): Likewise.
6878 (test_vcged_s64): Likewise.
6879 (test_vcled_s64): Likewise.
6880 (test_vcgezd_s64): Likewise.
6881 (test_vcged_u64): Likewise.
6882 (test_vcgtd_s64): Likewise.
6883 (test_vcltd_s64): Likewise.
6884 (test_vcgtzd_s64): Likewise.
6885 (test_vcgtd_u64): Likewise.
6886 (test_vclezd_s64): Likewise.
6887 (test_vcltzd_s64): Likewise.
6888 (test_vtst_s64): Likewise.
6889 (test_vtst_u64): Likewise.
6891 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6894 * g++.dg/cpp0x/decltype53.C: New.
6896 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6899 * gfortran.dg/power_5.f90: New test.
6901 2013-04-30 Richard Biener <rguenther@suse.de>
6904 * gcc.dg/torture/pr57122.c: New testcase.
6906 2013-04-30 Richard Biener <rguenther@suse.de>
6909 * g++.dg/torture/pr57107.C: New testcase.
6911 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6913 PR rtl-optimization/57105
6914 * gcc.dg/pr57105.c: New test.
6916 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/57104
6919 * gcc.dg/pr57104.c: New test.
6921 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6924 * gcc.target/i386/pr44578.c: New test.
6926 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6929 * gcc.target/i386/pr57097.c: New test.
6931 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6934 * gcc.target/i386/pr57098.c: New test.
6936 2013-04-29 Kai Tietz <ktietz@redhat.com>
6938 * gcc.c-torture/execute/pr55875.c: New test.
6940 2013-04-29 Richard Biener <rguenther@suse.de>
6943 * gcc.dg/torture/pr57075.c: New testcase.
6945 2013-04-29 Richard Biener <rguenther@suse.de>
6948 * gcc.dg/autopar/pr57103.c: New testcase.
6950 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6952 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6954 2013-04-29 Tom de Vries <tom@codesourcery.com>
6956 * gcc.dg/pr50763.c: Update test.
6958 2013-04-26 Jeff Law <law@redhat.com>
6960 * gcc.dg/tree-ssa/vrp88.c: New test.
6962 2013-04-29 Christian Bruel <christian.bruel@st.com>
6965 * gcc.target/sh/pr57108.c: New test.
6967 2013-04-29 Richard Biener <rguenther@suse.de>
6970 * gfortran.dg/gomp/pr57089.f90: New testcase.
6972 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6974 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6976 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6978 * gcc.target/aarch64/vect-vcvt.c: New.
6980 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6982 * gcc.target/aarch64/vect-vrnd.c: New.
6984 2013-04-29 Richard Biener <rguenther@suse.de>
6986 PR tree-optimization/57081
6987 * gcc.dg/torture/pr57081.c: New testcase.
6989 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6991 PR tree-optimization/57083
6992 * gcc.dg/torture/pr57083.c: New test.
6994 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6997 * g++.dg/cpp0x/decltype52.C: New.
6999 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7001 N3472 binary constants
7002 * g++.dg/cpp/limits.C: Adjust warning wording.
7003 * g++.dg/system-binary-constants-1.C: Likewise.
7004 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7006 2013-04-28 Tobias Burnus <burnus@net-b.de>
7009 * gfortran.dg/coarray_30.f90: New.
7011 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7014 * frontend-passes (optimize_power): New function.
7015 (optimize_op): Use it.
7017 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7020 * gcc.c-torture/execute/pr56866.c: New test.
7021 * gcc.target/i386/pr56866.c: New test.
7023 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7026 * gcc.dg/setjmp-5.c: New test.
7028 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7031 * g++.dg/cpp0x/constexpr-55708.C: New.
7033 2013-04-26 Richard Biener <rguenther@suse.de>
7035 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7036 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7037 * gcc.dg/pr53265.c: Remove XFAILs.
7038 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7039 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7041 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7043 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7044 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7045 -fdiagnostics-color=never option similarly to
7046 -fno-diagnostics-show-caret option.
7048 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7050 PR rtl-optimization/57003
7051 * gcc.target/i386/pr57003.c: New test.
7053 2013-04-25 Marek Polacek <polacek@redhat.com>
7055 PR tree-optimization/57066
7056 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7058 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7059 Tejas Belagod <tejas.belagod@arm.com>
7061 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7062 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7063 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7065 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7067 * gcc.target/aarch64/cmp.c: New.
7069 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7071 * gcc.target/aarch64/ngc.c: New.
7073 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7075 * lib/target-supports.exp
7076 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7077 (check_effective_target_arm_neon_fp16_ok): Likewise.
7078 (add_options_for_arm_neon_fp16): Likewise.
7079 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7080 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7082 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7084 PR rtl-optimizations/57046
7085 * gcc.target/i386/pr57046.c: New test.
7087 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7089 * g++.dg/cpp1y/cplusplus.C: New.
7091 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7093 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7095 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7097 * c-c++-common/Wpointer-arith-1.c: New.
7099 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7101 * g++.dg/cpp1y/cxx1y_macro.C: New.
7103 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7106 * g++.dg/cpp0x/sfinae45.C: New.
7108 2013-04-24 Richard Biener <rguenther@suse.de>
7111 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7113 2013-04-23 Richard Biener <rguenther@suse.de>
7116 * gcc.dg/torture/pr57036-1.c: New testcase.
7117 * gcc.dg/torture/pr57036-2.c: Likewise.
7119 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7121 * gcc.target/aarch64/scalar-mov.c: New testcase.
7123 2013-04-23 Richard Biener <rguenther@suse.de>
7125 PR tree-optimization/57026
7126 * gcc.dg/torture/pr57026.c: New testcase.
7128 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7132 * gfortran.dg/transfer_check_4.f90: New.
7134 2013-04-22 Marek Polacek <polacek@redhat.com>
7137 * gcc.dg/pr56990.c: New test.
7139 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7142 * gcc.target/i386/pr57018.c: New test.
7144 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7146 * gcc.target/aarch64/vrecps.c: New.
7147 * gcc.target/aarch64/vrecpx.c: Likewise.
7149 2013-04-22 Christian Bruel <christian.bruel@st.com>
7152 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7154 2013-04-21 Jeff Law <law@redhat.com>
7156 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7158 2013-04-20 Tobias Burnus <burnus@net-b.de>
7161 * gfortran.dg/c_loc_test_22.f90: New.
7163 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7165 PR rtl-optimization/56847
7166 * gcc.dg/pr56847.c: New test.
7168 2013-04-19 Richard Biener <rguenther@suse.de>
7170 PR tree-optimization/56982
7171 * gcc.c-torture/execute/pr56982.c: New testcase.
7173 2013-04-19 Martin Jambor <mjambor@suse.cz>
7175 PR tree-optimization/56718
7176 * g++.dg/ipa/imm-devirt-1.C: New test.
7177 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7179 2013-04-19 Richard Biener <rguenther@suse.de>
7181 PR tree-optimization/57000
7182 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7184 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7185 Mikael Morin <mikael@gcc.gnu.org>
7188 * gfortran.dg/array_constructor_45.f90: New test.
7189 * gfortran.dg/array_constructor_46.f90: New test.
7190 * gfortran.dg/array_constructor_47.f90: New test.
7191 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7193 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7195 PR rtl-optimization/56999
7196 * g++.dg/opt/pr56999.C: New test.
7198 2013-04-18 Cary Coutant <ccoutant@google.com>
7200 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7201 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7203 2013-04-18 Cary Coutant <ccoutant@google.com>
7205 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7206 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7207 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7208 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7209 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7210 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7211 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7212 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7213 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7214 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7215 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7217 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7219 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7221 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7223 PR tree-optimization/56984
7224 * gcc.c-torture/compile/pr56984.c: New test.
7226 PR rtl-optimization/56992
7227 * gcc.dg/pr56992.c: New test.
7229 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7232 * gfortran.dg/proc_ptr_42.f90: New.
7234 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7236 * gnat.dg/discr41.ad[sb]: New test.
7237 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7238 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7239 * gcc.dg/vect/slp-24.c: Likewise.
7240 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7241 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7242 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7243 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7244 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7245 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7246 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7247 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7248 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7249 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7250 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7251 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7252 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7253 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7254 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7255 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7256 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7257 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7258 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7259 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7260 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7261 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7262 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7263 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7264 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7265 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7267 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7270 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7271 * gfortran.dg/module_md5_1.f90: Remove.
7273 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7275 * gcc.target/aarch64/adds3.c: New.
7276 * gcc.target/aarch64/subs3.c: New.
7278 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7280 * gcc.target/aarch64/adds1.c: New.
7281 * gcc.target/aarch64/adds2.c: New.
7282 * gcc.target/aarch64/subs1.c: New.
7283 * gcc.target/aarch64/subs2.c: New.
7285 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7287 Implement n3599 - Literal operator templates for strings.
7288 * g++.dg/cpp1y/udlit-char-template.C: New test.
7289 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7291 2013-04-16 Tobias Burnus <burnus@net-b.de>
7294 * gfortran.dg/no_arg_check_1.f90: New.
7295 * gfortran.dg/no_arg_check_2.f90: New.
7296 * gfortran.dg/no_arg_check_3.f90: New.
7298 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7301 * gfortran.dg/proc_ptr_41.f90: New.
7303 2013-04-16 Richard Biener <rguenther@suse.de>
7305 PR tree-optimization/56756
7306 * gcc.dg/torture/pr56756.c: New testcase.
7308 2013-04-16 Tobias Burnus <burnus@net-b.de>
7311 * gfortran.dg/c_assoc_5.f90: New.
7313 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7315 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7316 * gcc.c-torture/execute/pr33992.x: Remove.
7317 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7318 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7319 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7321 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7323 PR tree-optimization/56962
7324 * gcc.c-torture/execute/pr56962.c: New test.
7326 2013-04-15 Richard Biener <rguenther@suse.de>
7328 PR tree-optimization/56933
7329 * gcc.dg/vect/pr56933.c: New testcase.
7331 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7333 * gcc.target/arm/anddi3-opt.c: New test.
7334 * gcc.target/arm/anddi3-opt2.c: Likewise.
7336 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7338 * gcc.dg/pr56890-1.c: New test.
7339 * gcc.dg/pr56890-2.c: Likewise.
7341 2013-04-15 Joey Ye <joey.ye@arm.com>
7343 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7344 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7346 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7349 * gfortran.dg/select_type_33.f03: New test.
7351 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7354 * gfortran.dg/typebound_proc_29.f03: New.
7356 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7359 * gfortran.dg/typebound_proc_28.f03: New.
7361 2013-04-12 Jeff Law <law@redhat.com>
7363 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7366 2013-04-12 Tobias Burnus <burnus@net-b.de>
7369 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7371 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7374 * gcc.target/i386/pr56903.c: New test.
7376 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7379 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7380 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7381 * gfortran.dg/block_11.f90: Fix invalid test case.
7382 * gfortran.dg/function_types_3.f90: Add new error message.
7383 * gfortran.dg/global_references_1.f90: Ditto.
7384 * gfortran.dg/import2.f90: Remove unneeded parts.
7385 * gfortran.dg/import6.f90: Fix invalid test case.
7386 * gfortran.dg/proc_decl_2.f90: Ditto.
7387 * gfortran.dg/proc_decl_9.f90: Ditto.
7388 * gfortran.dg/proc_decl_18.f90: Ditto.
7389 * gfortran.dg/proc_ptr_40.f90: New.
7390 * gfortran.dg/whole_file_7.f90: Modified error wording.
7391 * gfortran.dg/whole_file_16.f90: Ditto.
7392 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7393 * gfortran.dg/whole_file_18.f90: Modified error wording.
7394 * gfortran.dg/whole_file_20.f03: Ditto.
7395 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7398 2013-04-12 Richard Biener <rguenther@suse.de>
7401 2013-04-10 Richard Biener <rguenther@suse.de>
7403 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7405 2013-04-12 Tobias Burnus <burnus@net-b.de>
7408 * gfortran.dg/class_allocate_15.f90: New.
7411 2013-04-12 Tobias Burnus <burnus@net-b.de>
7413 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7414 scan-tree-dump-times.
7416 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7418 PR tree-optimization/56918
7419 PR tree-optimization/56920
7420 * gcc.dg/vect/pr56918.c: New test.
7421 * gcc.dg/vect/pr56920.c: New test.
7423 2013-04-12 Tobias Burnus <burnus@net-b.de>
7426 * gfortran.dg/class_allocate_14.f90: New.
7427 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7428 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7430 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7432 * gcc.dg/fold-cstvecshift.c: New testcase.
7434 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7436 * gcc.target/aarch64/negs.c: New.
7438 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7441 * g++.dg/template/arrow4.C: New test.
7443 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7445 * gnat.dg/array23.adb: New test.
7446 * gnat.dg/array23_pkg[123].ads: New helpers.
7448 2013-04-11 Jeff Law <law@redhat.com>
7450 PR tree-optimization/56900
7451 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7453 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7456 * g++.dg/cpp0x/sfinae44.C: New.
7458 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7460 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7461 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7463 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7466 * g++.dg/cpp0x/enum26.C: New.
7467 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7469 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7471 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7473 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7475 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7476 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7477 loop is vectorized and that the correct instruction is generated.
7478 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7479 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7480 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7482 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7484 PR tree-optimization/56899
7485 * gcc.c-torture/execute/pr56899.c: New test.
7487 2013-04-10 David S. Miller <davem@davemloft.net>
7489 * gcc.target/sparc/setcc-4.c: New test.
7490 * gcc.target/sparc/setcc-5.c: New test.
7492 2013-04-10 Richard Biener <rguenther@suse.de>
7494 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7496 2013-04-10 Richard Biener <rguenther@suse.de>
7498 * gcc.dg/vect/slp-39.c: New testcase.
7500 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7502 PR tree-optimization/55524
7503 * gcc.target/epiphany/fnma-1.c: New test.
7505 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7507 * gcc.dg/tree-ssa/inline-11.c: New test
7509 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7512 * g++.dg/template/arrow3.C: New test.
7514 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7516 * gcc.target/arm/minmax_minus.c: New test.
7518 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7521 * c-c++-common/gomp/pr56883.c: New test.
7523 2013-04-09 Jeff Law <law@redhat.com>
7525 * gcc.dg/tree-ssa/vrp87.c: New test.
7527 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7529 PR tree-optimization/56854
7530 * g++.dg/torture/pr56854.C: New test.
7532 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7535 * gfortran.dg/array_constructor_44.f90: New test.
7537 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7540 * g++.dg/cpp0x/constexpr-specialization.C: New.
7542 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7544 * gcc.c-torture/execute/pr56837.c: New test.
7548 * g++.dg/opt/vt3.C: New test.
7549 * g++.dg/opt/vt4.C: New test.
7551 2013-04-08 Jeff Law <law@redhat.com>
7553 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7555 2013-04-08 Richard Biener <rguenther@suse.de>
7557 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7559 2013-04-08 Richard Biener <rguenther@suse.de>
7561 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7563 2013-04-08 Richard Biener <rguenther@suse.de>
7565 * g++.dg/vect/slp-pr56812.cc: Adjust.
7567 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7569 * gcc.dg/pr56837.c: New test.
7570 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7571 "generated memset minus one".
7573 2013-04-07 Tobias Burnus <burnus@net-b.de>
7576 * gfortran.dg/reshape_5.f90: New.
7578 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7581 * gcc.target/powerpc/recip-1.c: Modify expected output.
7582 * gcc.target/powerpc/recip-3.c: Likewise.
7583 * gcc.target/powerpc/recip-4.c: Likewise.
7584 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7586 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7588 * gcc.target/arm/peep-ldrd-1.c: New test.
7589 * gcc.target/arm/peep-strd-1.c: Likewise.
7591 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7593 * gcc.target/arm/negdi-1.c: New test.
7594 * gcc.target/arm/negdi-2.c: Likewise.
7595 * gcc.target/arm/negdi-3.c: Likewise.
7596 * gcc.target/arm/negdi-4.c: Likewise.
7598 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7600 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7601 Add -march=armv8-a when we use v8 NEON.
7602 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7603 (check_effective_target_vect_call_ceilf): Likewise.
7604 (check_effective_target_vect_call_floorf): Likewise.
7605 (check_effective_target_vect_call_roundf): Likewise.
7606 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7607 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7608 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7609 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7610 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7612 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7614 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7615 * gcc.target/powerpc/sd-pwr6.c: Same.
7616 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7617 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7619 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7621 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7623 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7626 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7627 * gfortran.dg/altreturn_4.f90: Ditto.
7628 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7629 * gfortran.dg/altreturn_5.f90: Ditto.
7630 * gfortran.dg/altreturn_6.f90: Ditto.
7631 * gfortran.dg/altreturn_7.f90: Ditto.
7633 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7635 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7637 (check_effective_target_arm_v8_neon_ok_nocache):
7639 (check_effective_target_arm_v8_neon_ok): Change to use
7640 check_effective_target_arm_v8_neon_ok_nocache.
7641 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7643 (check_effective_target_vect_call_btruncf):
7644 Enable for arm and ARMv8 NEON.
7645 (check_effective_target_vect_call_ceilf): Likewise.
7646 (check_effective_target_vect_call_floorf): Likewise.
7647 (check_effective_target_vect_call_roundf): Likewise.
7648 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7651 2013-04-04 Marek Polacek <polacek@redhat.com>
7653 PR tree-optimization/48186
7654 * gcc.dg/pr48186.c: New test.
7656 2013-04-04 Richard Biener <rguenther@suse.de>
7658 PR tree-optimization/56826
7659 * gcc.dg/vect/pr56826.c: New testcase.
7660 * gcc.dg/vect/O3-pr36098.c: Adjust.
7662 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7664 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7665 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7666 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7667 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7668 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7669 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7670 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7671 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7672 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7673 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7675 2013-04-04 Richard Biener <rguenther@suse.de>
7677 PR tree-optimization/56213
7678 * gcc.dg/vect/vect-123.c: New testcase.
7680 2013-04-04 Tobias Burnus <burnus@net-b.de>
7683 * gfortran.dg/read_repeat_2.f90: New.
7685 2013-04-04 Richard Biener <rguenther@suse.de>
7687 PR tree-optimization/56837
7688 * g++.dg/torture/pr56837.C: New testcase.
7690 2013-04-04 Tobias Burnus <burnus@net-b.de>
7693 * gfortran.dg/c_loc_test_21.f90: New.
7694 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7695 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7696 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7697 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7698 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7700 2013-04-03 Jeff Law <law@redhat.com>
7702 PR tree-optimization/56799
7703 * gcc.c-torture/execute/pr56799.c: New test.
7705 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7708 * g++.dg/warn/Wpointer-arith-1.C: New.
7709 * g++.dg/gomp/for-19.C: Adjust.
7711 2013-04-03 Marek Polacek <polacek@redhat.com>
7714 * gcc.dg/pr55702.c: New test.
7716 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7719 * gcc.dg/pr56809.c: New testcase.
7721 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7724 * g++.dg/debug/pr56819.C: New test.
7726 2013-04-03 Richard Biener <rguenther@suse.de>
7728 PR tree-optimization/56817
7729 * g++.dg/torture/pr56817.C: New testcase.
7731 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7733 * gcc.dg/vect/bb-slp-31.c: New file.
7735 2013-04-03 Jason Merrill <jason@redhat.com>
7738 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7740 2013-04-03 Richard Biener <rguenther@suse.de>
7742 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7744 2013-04-03 Richard Biener <rguenther@suse.de>
7746 PR tree-optimization/55964
7747 * gcc.dg/torture/pr55964-2.c: New testcase.
7749 2013-04-03 Richard Biener <rguenther@suse.de>
7751 PR tree-optimization/56501
7752 * gcc.dg/torture/pr56501.c: New testcase.
7754 2013-04-03 Richard Biener <rguenther@suse.de>
7756 PR tree-optimization/56407
7757 * gcc.dg/torture/pr56407.c: New testcase.
7759 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7761 PR tree-optimization/56790
7762 * g++.dg/ext/pr56790-1.C: New testcase.
7764 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7766 * gcc.target/i386/merge-1.c: New testcase.
7767 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7769 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7772 * gcc.c-torture/execute/pr19449.c: New test.
7774 2013-04-03 Richard Biener <rguenther@suse.de>
7776 PR tree-optimization/56812
7777 * g++.dg/vect/slp-pr56812.cc: New testcase.
7779 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7783 * gfortran.dg/altreturn_8.f90: New.
7784 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7785 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7786 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7788 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7790 PR rtl-optimization/56745
7791 * gcc.c-torture/compile/pr56745.c: New test.
7793 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7795 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7797 2013-04-02 Richard Biener <rguenther@suse.de>
7799 PR tree-optimization/56778
7800 * gcc.dg/torture/pr56778.c: New testcase.
7802 2013-04-02 Richard Biener <rguenther@suse.de>
7805 * g++.dg/torture/pr56768.C: New testcase.
7807 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7809 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7811 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7814 * gfortran.dg/namelist_82.f90: New test.
7816 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7819 * gfortran.dg/implicit_class_1.f90: New.
7821 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7824 * gfortran.dg/namelist_81.f90: New test.
7826 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7828 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7829 for constant and equal string lengths.
7830 * gfortran.dg/character_comparison_5.f90: Likewise.
7831 * gfortran.dg/character_comparison_9.f90: New test.
7833 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7835 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7836 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7838 2013-03-29 Tobias Burnus <burnus@net-b.de>
7841 * gfortran.dg/optional_absent_3.f90: New.
7843 2013-03-29 Tobias Burnus <burnus@net-b.de>
7846 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7848 2013-03-29 Tobias Burnus <burnus@net-b.de>
7851 * gfortran.dg/namelist_80.f90: New.
7853 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7856 * gfortran.dg/string_length_2.f90: New test.
7857 * gfortran.dg/dependency_41.f90: New test.
7859 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7862 * gfortran.dg/array_constructor_43.f90: New test.
7863 * gfortran.dg/random_seed_3.f90: New test.
7865 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7867 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7868 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7869 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7870 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7871 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7872 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7873 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7874 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7875 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7876 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7878 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7881 * g++.dg/conversion/op4.C: Adjust.
7882 * g++.dg/cpp0x/rv1n.C: Likewise.
7883 * g++.dg/cpp0x/rv2n.C: Likewise.
7884 * g++.dg/cpp0x/template_deduction.C: Likewise.
7885 * g++.dg/expr/cond8.C: Likewise.
7886 * g++.dg/other/error4.C: Likewise.
7887 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7888 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7889 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7890 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7891 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7892 * g++.old-deja/g++.law/cvt20.C: Likewise.
7893 * g++.old-deja/g++.law/cvt8.C: Likewise.
7894 * g++.old-deja/g++.law/init8.C: Likewise.
7895 * g++.old-deja/g++.mike/net12.C: Likewise.
7896 * g++.old-deja/g++.mike/net8.C: Likewise.
7897 * g++.old-deja/g++.mike/p2793.C: Likewise.
7898 * g++.old-deja/g++.mike/p3836.C: Likewise.
7899 * g++.old-deja/g++.mike/p418.C: Likewise.
7900 * g++.old-deja/g++.mike/p701.C: Likewise.
7901 * g++.old-deja/g++.mike/p807.C: Likewise.
7903 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7906 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7909 2013-03-28 Marek Polacek <polacek@redhat.com>
7911 PR tree-optimization/56695
7912 * gcc.dg/vect/pr56695.c: New test.
7914 2013-03-28 Richard Biener <rguenther@suse.de>
7916 PR tree-optimization/37021
7917 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7918 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7920 2013-03-27 Tobias Burnus <burnus@net-b.de>
7924 * gfortran.dg/sizeof_2.f90: New.
7925 * gfortran.dg/sizeof_3.f90: New.
7926 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7928 2013-03-27 Richard Biener <rguenther@suse.de>
7930 PR tree-optimization/37021
7931 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7933 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7935 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7936 * g++.dg/ipa/ivinline-2.C: Likewise.
7937 * g++.dg/ipa/ivinline-3.C: Likewise.
7938 * g++.dg/ipa/ivinline-4.C: Likewise.
7939 * g++.dg/ipa/ivinline-5.C: Likewise.
7940 * g++.dg/ipa/ivinline-7.C: Likewise.
7941 * g++.dg/ipa/ivinline-8.C: Likewise.
7942 * g++.dg/ipa/ivinline-9.C: Likewise.
7943 * g++.dg/cpp0x/noexcept03.C: Likewise.
7944 * gcc.dg/const-1.c: Likewise.
7945 * gcc.dg/ipa/pure-const-1.c: Likewise.
7946 * gcc.dg/noreturn-8.c: Likewise.
7947 * gcc.target/i386/mmx-1.c: Likewise.
7948 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7949 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7950 * gcc.c-torture/execute/pr33992.x: New file.
7952 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7954 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7956 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7959 * g++.dg/ext/desig5.C: New.
7961 2013-03-26 Tobias Burnus <burnus@net-b.de>
7964 * gfortran.dg/merge_init_expr_2.f90: New.
7965 * gfortran.dg/merge_char_1.f90: Modify test to
7966 stay a run-time test.
7967 * gfortran.dg/merge_char_3.f90: Ditto.
7969 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7971 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7972 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7974 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7977 * g++.dg/cpp0x/range-for23.C: New.
7979 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7982 * gfortran.dg/namelist_79.f90: New.
7984 2013-03-25 Martin Jambor <mjambor@suse.cz>
7986 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7988 2013-03-25 Tobias Burnus <burnus@net-b.de>
8008 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8009 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8010 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8011 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8012 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8013 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8014 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8015 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8016 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8017 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8018 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8019 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8020 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8021 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8022 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8023 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8024 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8025 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8026 * gfortran.dg/pr32601_1.f03: Ditto.
8027 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8028 * gfortran.dg/blockdata_7.f90: New.
8029 * gfortran.dg/c_assoc_4.f90: New.
8030 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8031 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8032 * gfortran.dg/c_funloc_tests_8.f90: New.
8033 * gfortran.dg/c_loc_test_17.f90: New.
8034 * gfortran.dg/c_loc_test_18.f90: New.
8035 * gfortran.dg/c_loc_test_19.f90: New.
8036 * gfortran.dg/c_loc_test_20.f90: New.
8037 * gfortran.dg/c_sizeof_5.f90: New.
8038 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8039 * gfortran.dg/transfer_resolve_2.f90: New.
8040 * gfortran.dg/transfer_resolve_3.f90: New.
8041 * gfortran.dg/transfer_resolve_4.f90: New.
8042 * gfortran.dg/pr32601.f03: Update dg-error.
8043 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8044 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8046 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8048 * gcc.target/arm/vseleqdf.c: New test.
8049 * gcc.target/arm/vseleqsf.c: Likewise.
8050 * gcc.target/arm/vselgedf.c: Likewise.
8051 * gcc.target/arm/vselgesf.c: Likewise.
8052 * gcc.target/arm/vselgtdf.c: Likewise.
8053 * gcc.target/arm/vselgtsf.c: Likewise.
8054 * gcc.target/arm/vselledf.c: Likewise.
8055 * gcc.target/arm/vsellesf.c: Likewise.
8056 * gcc.target/arm/vselltdf.c: Likewise.
8057 * gcc.target/arm/vselltsf.c: Likewise.
8058 * gcc.target/arm/vselnedf.c: Likewise.
8059 * gcc.target/arm/vselnesf.c: Likewise.
8060 * gcc.target/arm/vselvcdf.c: Likewise.
8061 * gcc.target/arm/vselvcsf.c: Likewise.
8062 * gcc.target/arm/vselvsdf.c: Likewise.
8063 * gcc.target/arm/vselvssf.c: Likewise.
8065 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8067 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8069 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8070 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8071 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8072 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8073 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8074 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8075 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8076 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8077 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8078 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8079 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8080 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8081 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8082 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8083 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8084 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8085 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8086 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8087 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8088 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8089 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8090 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8091 * gcc.target/arm/atomic-op-char.c: Likewise.
8092 * gcc.target/arm/atomic-op-consume.c: Likewise.
8093 * gcc.target/arm/atomic-op-int.c: Likewise.
8094 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8095 * gcc.target/arm/atomic-op-release.c: Likewise.
8096 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8097 * gcc.target/arm/atomic-op-short.c: Likewise.
8099 2013-03-25 Richard Biener <rguenther@suse.de>
8102 * g++.dg/torture/pr56694.C: New testcase.
8104 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8107 * gcc.target/arm/neon-vcond-gt.c: New test.
8108 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8109 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8111 2013-03-25 Richard Biener <rguenther@suse.de>
8113 PR tree-optimization/56689
8114 * gcc.dg/torture/pr56689.c: New testcase.
8116 2013-03-25 Kai Tietz <ktietz@redhat.com>
8118 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8120 2013-03-24 Tobias Burnus <burnus@net-b.de>
8123 * gfortran.dg/eof_5.f90: New.
8125 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8127 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8130 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8132 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8134 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8137 * gcc.c-torture/execute/builtins/builtins.exp: Add
8138 -Wl,--allow-multiple-definition for RTEMS targets.
8140 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8142 * gcc.target/aarch64/movk.c: New test.
8144 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8146 * g++.dg/ext/vector21.C: New testcase.
8148 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8150 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8151 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8153 2013-03-21 Richard Biener <rguenther@suse.de>
8155 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8156 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8158 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8160 * gcc.target/aarch64/vect.c: Test and result vector added
8161 for sabd and saba instructions.
8162 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8163 instructions in assembly.
8164 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8165 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8166 for fabd instruction.
8167 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8168 instruction in assembly.
8169 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8171 2013-03-20 Jeff Law <law@redhat.com>
8173 * g++.dg/tree-ssa/ssa-dom.C: New test.
8175 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8177 * gcc.target/powerpc/mmfpgpr.c: New test.
8178 * gcc.target/powerpc/sd-vsx.c: Likewise.
8179 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8180 * gcc.target/powerpc/vsx-float0.c: Likewise.
8182 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8184 PR tree-optimization/56355
8185 * gcc.dg/pr56355-1.c: New file.
8187 2013-03-20 Catherine Moore <clm@codesourcery.com>
8188 Richard Sandiford <rdsandiford@googlemail.com>
8190 * gcc.target/mips/mips.exp: Add microMIPS support.
8191 * gcc.target/mips/umips-movep-2.c: New test.
8192 * gcc.target/mips/umips-lwp-2.c: New test.
8193 * gcc.target/mips/umips-swp-5.c: New test.
8194 * gcc.target/mips/umips-constraints-1.c: New test.
8195 * gcc.target/mips/umips-lwp-3.c: New test.
8196 * gcc.target/mips/umips-swp-6.c: New test.
8197 * gcc.target/mips/umips-constraints-2.c: New test.
8198 * gcc.target/mips/umips-save-restore-1.c: New test.
8199 * gcc.target/mips/umips-lwp-4.c: New test.
8200 * gcc.target/mips/umips-swp-7.c: New test.
8201 * gcc.target/mips/umips-save-restore-2.c: New test.
8202 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8203 * gcc.target/mips/umips-lwp-5.c: New test.
8204 * gcc.target/mips/umips-save-restore-3.c: New test.
8205 * gcc.target/mips/umips-lwp-6.c: New test.
8206 * gcc.target/mips/umips-swp-1.c: New test.
8207 * gcc.target/mips/umips-lwp-7.c: New test.
8208 * gcc.target/mips/umips-swp-2.c: New test.
8209 * gcc.target/mips/umips-lwp-8.c: New test.
8210 * gcc.target/mips/umips-swp-3.c: New test.
8211 * gcc.target/mips/umips-movep-1.c: New test.
8212 * gcc.target/mips/umips-lwp-1.c: New test.
8213 * gcc.target/mips/umips-swp-4.c: New test.
8215 2013-03-20 Richard Biener <rguenther@suse.de>
8217 PR tree-optimization/56661
8218 * gcc.dg/torture/pr56661.c: New testcase.
8220 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8222 PR rtl-optimization/56605
8223 * gcc.target/powerpc/pr56605.c: New.
8225 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228 * gfortran.dg/do_1.f90: Don't xfail.
8230 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8233 * gfortran.dg/namelist_77.f90: New.
8234 * gfortran.dg/namelist_78.f90: New.
8236 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8239 * gfortran.dg/open_negative_unit_1.f90: New.
8241 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8243 * gcc.target/aarch64/sbc.c: New test.
8245 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8247 * gcc.target/aarch64/ror.c: New test.
8249 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8251 * gcc.target/aarch64/extr.c: New test.
8253 2013-03-19 Richard Biener <rguenther@suse.de>
8255 PR tree-optimization/56273
8256 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8257 * c-c++-common/uninit-17.c: Likewise.
8259 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8261 PR tree-optimization/56635
8262 * g++.dg/torture/pr56635.C: New test.
8264 2013-03-18 Richard Biener <rguenther@suse.de>
8266 PR tree-optimization/3713
8267 * g++.dg/ipa/devirt-12.C: New testcase.
8269 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8272 * c-c++-common/pr56566.c: New test.
8274 2013-03-17 Jason Merrill <jason@redhat.com>
8276 * g++.dg/template/abstract-dr337.C: XFAIL.
8278 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8281 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8282 * c-c++-common/pr56607.c: New test.
8284 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8287 * g++.dg/cpp0x/constexpr-array5.C: New.
8289 2013-03-15 Tobias Burnus <burnus@net-b.de>
8292 * gfortran.dg/transfer_intrinsic_5.f90: New.
8294 2013-03-15 Kai Tietz <ktietz@redhat.com>
8296 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8297 * gcc.target/i386/pr20020-1.c: Likewise.
8298 * gcc.target/i386/pr20020-2.c: Likewise.
8299 * gcc.target/i386/pr20020-3.c: Likewise.
8300 * gcc.target/i386/pr53425-1.c: Likewise.
8301 * gcc.target/i386/pr53425-2.c: Likewise.
8302 * gcc.target/i386/pr55093.c: Likewise.
8303 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8305 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8308 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8309 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8311 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8313 PR tree-optimization/53265
8314 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8316 * gcc.dg/graphite/id-6.c (test): Likewise.
8317 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8318 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8320 PR tree-optimization/53265
8321 * gcc.dg/pr53265.c: New test.
8322 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8324 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8326 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8327 n, use it as high bound instead of 4.
8329 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8332 * gcc.target/sh/pr49880-1.c: New.
8333 * gcc.target/sh/pr49880-2.c: New.
8334 * gcc.target/sh/pr49880-3.c: New.
8335 * gcc.target/sh/pr49880-4.c: New.
8336 * gcc.target/sh/pr49880-5.c: New.
8338 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8340 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8342 2013-03-13 Richard Biener <rguenther@suse.de>
8344 PR tree-optimization/56608
8345 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8347 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8350 * g++.dg/cpp0x/alias-decl-32.C: New.
8352 2013-03-11 Jan Hubicka <jh@suse.cz>
8355 * gcc.c-torture/compile/pr56571.c: New testcase.
8357 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8359 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8360 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8362 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8364 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8365 * gcc.dg/inline_4.c: Likewise.
8366 * gcc.dg/unroll_2.c: Likewise.
8367 * gcc.dg/unroll_3.c: Likewise.
8368 * gcc.dg/unroll_4.c: Likewise.
8370 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8373 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8376 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8378 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8381 * gcc.c-torture/compile/pr40797.c: New.
8383 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8385 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8387 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8390 * gfortran.dg/class_56.f90: New test.
8392 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8395 * gcc.target/mips/pr56524.c: New test.
8397 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8400 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8402 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8405 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8407 2013-03-08 Marek Polacek <polacek@redhat.com>
8409 PR tree-optimization/56478
8410 * gcc.dg/torture/pr56478.c: New test.
8412 2013-03-08 Kai Tietz <ktietz@redhat.com>
8414 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8415 targets linker option --allow-multiple-definition.
8417 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8418 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8419 * gcc.dg/pr52549.c: Add LLP64 case.
8420 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8421 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8422 * gcc.dg/torture/pr51071-2.c: Likewise.
8423 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8424 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8425 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8426 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8427 * gcc.dg/weak/weak-1.c: Likewise.
8428 * gcc.dg/weak/weak-2.c: Likewise.
8429 * gcc.dg/weak/weak-3.c: Likewise.
8430 * gcc.dg/weak/weak-4.c: Likewise.
8431 * gcc.dg/weak/weak-5.c: Likewise.
8432 * gcc.dg/weak/weak-15.c: Likewise.
8433 * gcc.dg/weak/weak-16.c: Likewise.
8435 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8437 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8439 PR tree-optimization/56559
8440 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8442 2013-03-07 Andreas Schwab <schwab@suse.de>
8444 * gcc.dg/pr31490.c: Fix last change.
8446 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8449 * g++.dg/template/crash115.C: New.
8451 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8453 PR tree-optimization/56539
8454 * gcc.c-torture/compile/pr56539.c: New test.
8456 2013-03-06 Kai Tietz <ktietz@redhat.com>
8458 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8460 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8461 * gcc.dg/lto/20091013-1_2.c: Likewise.
8462 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8464 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8466 * gnat.dg/specs/aggr6.ads: New test.
8468 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8470 * gnat.dg/loop_optimization15.ad[sb]: New test.
8472 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8475 * gcc.dg/pr56548.c: New test.
8477 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8480 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8482 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8485 * g++.dg/template/typename20.C: New test.
8487 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8490 * gcc.dg/pr56510.c: New test.
8492 PR rtl-optimization/56484
8493 * gcc.c-torture/compile/pr56484.c: New test.
8495 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8498 * g++.dg/warn/Wsign-conversion-2.C: New.
8500 2013-03-05 Richard Biener <rguenther@suse.de>
8502 PR tree-optimization/56270
8503 * gcc.dg/vect/slp-38.c: New testcase.
8505 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8507 PR rtl-optimization/56494
8508 * gcc.dg/pr56494.c: New test.
8510 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8512 * gcc.dg/pr56424.c: New test.
8514 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8516 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8517 * gcc.dg/pr56228.c <avr>: Skip.
8519 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8522 PR tree-optimization/52631
8523 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8525 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8527 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8528 * gcc.dg/vect/vect-83_64.c: Same.
8530 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8533 * gfortran.dg/pointer_check_13.f90: New test.
8535 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8538 * gfortran.dg/array_constructor_42.f90: New test.
8540 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8543 * g++.dg/template/static33.C: New.
8544 * g++.dg/template/static34.C: Likewise.
8547 * g++.dg/template/static35.C: New.
8549 2013-03-01 Steve Ellcey <sellcey@mips.com>
8551 * gcc.dg/pr56396.c: Require pic support.
8553 2013-03-01 Richard Biener <rguenther@suse.de>
8555 PR tree-optimization/55481
8556 * gcc.dg/torture/pr56488.c: New testcase.
8558 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8559 Jakub Jelinek <jakub@redhat.com>
8562 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8563 no_sanitize_address attribute rather than no_address_safety_analysis.
8564 * g++.dg/asan/sanitizer_test_utils.h
8565 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8566 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8567 in addition to no_address_safety_analysis.
8569 2013-02-28 Jason Merrill <jason@redhat.com>
8572 * g++.dg/cpp0x/constexpr-and.C: New.
8574 2013-02-28 Martin Jambor <mjambor@suse.cz>
8576 PR tree-optimization/56294
8577 * g++.dg/debug/pr56294.C: New test.
8579 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8581 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8583 2013-02-27 Marek Polacek <polacek@redhat.com>
8585 PR rtl-optimization/56466
8586 * gcc.dg/pr56466.c: New test.
8588 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8590 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8591 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8592 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8594 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8597 * gcc.dg/pr45472.c: New test.
8599 2013-02-26 Marek Polacek <polacek@redhat.com>
8601 PR tree-optimization/56426
8602 * gcc.dg/pr56436.c: New test.
8604 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8606 PR tree-optimization/56448
8607 * gcc.c-torture/compile/pr56448.c: New test.
8609 PR tree-optimization/56443
8610 * gcc.dg/torture/pr56443.c: New test.
8612 2013-02-25 Richard Biener <rguenther@suse.de>
8614 PR tree-optimization/56175
8615 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8617 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8620 * g++.dg/torture/pr56403.C: New test.
8622 2013-02-25 Catherine Moore <clm@codesourcery.com>
8625 2013-02-24 Catherine Moore <clm@codesourcery.com>
8626 Richard Sandiford <rdsandiford@googlemail.com>
8628 * gcc.target/mips/mips.exp: Add microMIPS support.
8629 * gcc.target/mips/umips-movep-2.c: New test.
8630 * gcc.target/mips/umips-lwp-2.c: New test.
8631 * gcc.target/mips/umips-swp-5.c: New test.
8632 * gcc.target/mips/umips-constraints-1.c: New test.
8633 * gcc.target/mips/umips-lwp-3.c: New test.
8634 * gcc.target/mips/umips-swp-6.c: New test.
8635 * gcc.target/mips/umips-constraints-2.c: New test.
8636 * gcc.target/mips/umips-save-restore-1.c: New test.
8637 * gcc.target/mips/umips-lwp-4.c: New test.
8638 * gcc.target/mips/umips-swp-7.c: New test.
8639 * gcc.target/mips/umips-save-restore-2.c: New test.
8640 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8641 * gcc.target/mips/umips-lwp-5.c: New test.
8642 * gcc.target/mips/umips-save-restore-3.c: New test.
8643 * gcc.target/mips/umips-lwp-6.c: New test.
8644 * gcc.target/mips/umips-swp-1.c: New test.
8645 * gcc.target/mips/umips-lwp-7.c: New test.
8646 * gcc.target/mips/umips-swp-2.c: New test.
8647 * gcc.target/mips/umips-lwp-8.c: New test.
8648 * gcc.target/mips/umips-swp-3.c: New test.
8649 * gcc.target/mips/umips-movep-1.c: New test.
8650 * gcc.target/mips/umips-lwp-1.c: New test.
8651 * gcc.target/mips/umips-swp-4.c: New test.
8653 2013-02-24 Catherine Moore <clm@codesourcery.com>
8654 Richard Sandiford <rdsandiford@googlemail.com>
8656 * gcc.target/mips/mips.exp: Add microMIPS support.
8657 * gcc.target/mips/umips-movep-2.c: New test.
8658 * gcc.target/mips/umips-lwp-2.c: New test.
8659 * gcc.target/mips/umips-swp-5.c: New test.
8660 * gcc.target/mips/umips-constraints-1.c: New test.
8661 * gcc.target/mips/umips-lwp-3.c: New test.
8662 * gcc.target/mips/umips-swp-6.c: New test.
8663 * gcc.target/mips/umips-constraints-2.c: New test.
8664 * gcc.target/mips/umips-save-restore-1.c: New test.
8665 * gcc.target/mips/umips-lwp-4.c: New test.
8666 * gcc.target/mips/umips-swp-7.c: New test.
8667 * gcc.target/mips/umips-save-restore-2.c: New test.
8668 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8669 * gcc.target/mips/umips-lwp-5.c: New test.
8670 * gcc.target/mips/umips-save-restore-3.c: New test.
8671 * gcc.target/mips/umips-lwp-6.c: New test.
8672 * gcc.target/mips/umips-swp-1.c: New test.
8673 * gcc.target/mips/umips-lwp-7.c: New test.
8674 * gcc.target/mips/umips-swp-2.c: New test.
8675 * gcc.target/mips/umips-lwp-8.c: New test.
8676 * gcc.target/mips/umips-swp-3.c: New test.
8677 * gcc.target/mips/umips-movep-1.c: New test.
8678 * gcc.target/mips/umips-lwp-1.c: New test.
8679 * gcc.target/mips/umips-swp-4.c: New test.
8681 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8684 * lib/asan-dg.exp (asan_link_flags): Add
8685 -B${gccpath}/libsanitizer/asan/ to flags.
8687 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8690 * gcc.dg/torture/pr56420.c: New test.
8692 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8695 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8697 2013-02-21 Martin Jambor <mjambor@suse.cz>
8699 PR tree-optimization/56310
8700 * g++.dg/ipa/pr56310.C: New test.
8702 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8705 * gfortran.dg/proc_ptr_comp_37.f90: New.
8707 2013-02-21 Richard Biener <rguenther@suse.de>
8709 PR tree-optimization/56415
8711 2013-02-11 Richard Biener <rguenther@suse.de>
8713 PR tree-optimization/56273
8714 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8715 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8716 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8717 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8718 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8719 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8721 2013-02-21 Marek Polacek <polacek@redhat.com>
8723 PR tree-optimization/56398
8724 * g++.dg/torture/pr56398.C: New test.
8726 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8729 * gcc.c-torture/compile/pr56405.c: New test.
8731 2013-02-20 Jan Hubicka <jh@suse.cz>
8733 PR tree-optimization/56265
8734 * g++.dg/ipa/devirt-11.C: New testcase.
8736 2013-02-20 Richard Biener <rguenther@suse.de>
8738 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8740 2013-02-20 Richard Biener <rguenther@suse.de>
8741 Jakub Jelinek <jakub@redhat.com>
8743 PR tree-optimization/56396
8744 * gcc.dg/pr56396.c: New testcase.
8746 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8749 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8751 2013-02-19 Richard Biener <rguenther@suse.de>
8753 PR tree-optimization/56384
8754 * gcc.dg/torture/pr56384.c: New testcase.
8756 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8758 PR tree-optimization/56350
8759 * gcc.dg/pr56350.c: New test.
8761 PR tree-optimization/56381
8762 * g++.dg/opt/pr56381.C: New test.
8764 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8767 * lib/dg-pch.exp (pch-init, pch-finish,
8768 check_effective_target_pch_supported_debug): New procs.
8769 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8770 Likewise if $pch_unsupported_debug and $flags include -g.
8771 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8772 and dg-require-effective-target pch_unsupported_debug.
8773 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8774 * objc.dg/pch/pch.exp: Likewise.
8775 * gcc.dg/pch/pch.exp: Likewise.
8776 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8777 pch_unsupported_debug.
8778 * gcc.dg/pch/valid-1.hs: Likewise.
8779 * gcc.dg/pch/valid-1b.c: Likewise.
8780 * gcc.dg/pch/valid-1b.hs: Likewise.
8782 2013-02-18 Richard Biener <rguenther@suse.de>
8784 PR tree-optimization/56366
8785 * gcc.dg/torture/pr56366.c: New testcase.
8787 2013-02-18 Richard Biener <rguenther@suse.de>
8790 * gcc.dg/torture/pr56349.c: New testcase.
8792 2013-02-18 Richard Biener <rguenther@suse.de>
8794 PR tree-optimization/56321
8795 * gcc.dg/torture/pr56321.c: New testcase.
8797 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8799 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8801 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8802 Dodji Seketeli <dodji@redhat.com>
8805 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8806 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8807 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8808 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8809 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8810 * c-c++-common/asan/pr56330.c: Likewise.
8811 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8812 Ensure the size argument of __builtin_memcpy is a constant.
8814 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8815 Paolo Carlini <paolo.carlini@oracle.com>
8818 * g++.dg/cpp0x/enum23.C: New.
8820 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8823 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8825 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8827 PR rtl-optimization/56348
8828 * gcc.target/i386/pr56348.c: New test.
8830 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8832 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8833 * gcc.target/arm/interrupt-2.c: Likewise.
8835 2013-02-15 Tobias Burnus <burnus@net-b.de>
8838 * gfortran.dg/matmul_9.f90: New.
8840 2013-02-15 Tobias Burnus <burnus@net-b.de>
8843 * gfortran.dg/init_flag_11.f90: New.
8845 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8847 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8849 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8851 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8854 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8855 Tobias Burnus <burnus@net-b.de>
8858 * gfortran.dg/allocatable_function_7.f90: New.
8860 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8862 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8863 * asan_globals_test-wrapper.cc: New file.
8864 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8865 instead of asan_globals_test.cc as dg-additional-sources.
8866 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8867 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8868 "sanitizer_test_utils.h" instead of
8869 "sanitizer_common/tests/sanitizer_test_utils.h".
8870 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8871 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8872 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8873 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8874 * g++.dg/asan/asan_test.cc: Synced from upstream.
8875 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8877 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8880 * c-c++-common/asan/memcmp-2.c: New test.
8882 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8885 * g++.dg/cpp0x/udlit-string-literal.h: New.
8886 * g++.dg/cpp0x/udlit-string-literal.C: New.
8888 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8890 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8892 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8895 * gcc.target/arm/pr56184.C: New test.
8897 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8900 * g++.dg/torture/pr56302.C: New test.
8901 * g++.dg/cpp0x/constexpr-56302.C: New test.
8902 * c-c++-common/pr56302.c: New test.
8904 2013-02-13 Tobias Burnus <burnus@net-b.de>
8905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8908 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8909 * gfortran.dg/quad_3.f90: Ditto.
8911 2013-02-13 Kostya Serebryany <kcc@google.com>
8913 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8914 to match the fresh asan run-time.
8915 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8917 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8919 Avoid instrumenting duplicated memory access in the same basic block
8920 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8921 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8922 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8923 * c-c++-common/asan/inc.c: Likewise.
8925 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8928 * gcc.target/i386/pr56148.c: New test.
8930 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8931 Tobias Burnus <burnus@net-b.de>
8934 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8937 2013-02-12 Richard Biener <rguenther@suse.de>
8940 * gcc.dg/lto/pr56297_0.c: New testcase.
8941 * gcc.dg/lto/pr56297_0.c: Likewise.
8943 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8946 * gfortran.dg/typebound_deferred_1.f90: New.
8948 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8950 PR rtl-optimization/56151
8951 * gcc.target/i386/pr56151.c: New test.
8953 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8955 * g++.dg/ext/mv12.C: New test.
8956 * g++.dg/ext/mv12.h: New file.
8957 * g++.dg/ext/mv12-aux.C: New file.
8958 * g++.dg/ext/mv13.C: New test.
8960 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8962 * lib/target-supports.exp
8963 (check_effective_target_powerpc_eabi_ok): New.
8964 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8966 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8967 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8969 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8970 * gcc.target/powerpc/pr51623.c: Likewise.
8971 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8972 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8974 2013-02-11 Alexander Potapenko <glider@google.com>
8975 Jack Howarth <howarth@bromo.med.uc.edu>
8976 Jakub Jelinek <jakub@redhat.com>
8979 * g++.dg/asan/pr55617.C: Run on all targets.
8981 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8983 PR rtl-optimization/56275
8984 * gcc.dg/pr56275.c: New test.
8986 2013-02-11 Richard Biener <rguenther@suse.de>
8988 PR tree-optimization/56273
8989 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8991 2013-02-11 Richard Biener <rguenther@suse.de>
8993 PR tree-optimization/56264
8994 * gcc.dg/torture/pr56264.c: New testcase.
8996 2013-02-11 Richard Biener <rguenther@suse.de>
8998 PR tree-optimization/56273
8999 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9000 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9001 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9002 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9003 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9004 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9006 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9008 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9009 for *-*-linux-gnu targets.
9010 * g++.dg/asan/interception-test-1.c: Ditto.
9011 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9012 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9014 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9017 * gfortran.dg/intrinsic_size_4.f90 : New test.
9019 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9022 * gcc.target/powerpc/pr56256.c: New test.
9024 2013-02-08 Ian Lance Taylor <iant@google.com>
9026 * lib/go.exp: Load timeout.exp.
9028 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9030 PR rtl-optimization/56246
9031 * gcc.target/i386/pr56246.c: New test.
9033 2013-02-08 Jeff Law <law@redhat.com>
9036 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9038 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9041 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9044 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9046 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9048 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9050 PR rtl-optimization/56195
9051 * gcc.dg/torture/pr56195.c: New test.
9053 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9056 * gfortran.dg/recursive_interface_2.f90: New test.
9058 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9060 PR tree-optimization/56250
9061 * gcc.c-torture/execute/pr56250.c: New test.
9063 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9065 PR tree-optimization/56064
9066 * gcc.dg/fixed-point/view-convert-2.c: New test.
9068 2013-02-08 Michael Matz <matz@suse.de>
9070 PR tree-optimization/52448
9071 * gcc.dg/pr52448.c: New test.
9073 2013-02-08 Richard Biener <rguenther@suse.de>
9076 * gcc.dg/torture/pr56181.c: New testcase.
9078 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9081 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9082 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9084 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9087 * g++.dg/parse/crash61.C: New test.
9090 * g++.dg/parse/pr56239.C: New test.
9093 * g++.dg/abi/mangle61.C: New test.
9095 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9097 PR rtl-optimization/56225
9098 * gcc.target/i386/pr56225.c: New test.
9100 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9103 * gcc.dg/guality/pr56154-1.c: New test.
9104 * gcc.dg/guality/pr56154-2.c: New test.
9105 * gcc.dg/guality/pr56154-3.c: New test.
9106 * gcc.dg/guality/pr56154-4.c: New test.
9107 * gcc.dg/guality/pr56154-aux.c: New file.
9109 PR tree-optimization/55789
9110 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9112 * gcc.dg/tree-ssa/inline-3.c: Add
9113 --param max-early-inliner-iterations=2 option.
9115 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9119 Add -fno-dwarf2-cfi-asm to dg-options.
9122 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9125 * gcc.dg/pr56228.c: New test.
9127 2013-02-07 Alan Modra <amodra@gmail.com>
9130 * gcc.target/powerpc/pr54009.c: New test.
9132 * gfortran.dg/pr54131.f: New test.
9134 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9137 * gfortran.dg/array_constructor_41.f90: New test.
9139 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9142 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9144 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9147 * g++.dg/gomp/pr56217.C: New test.
9149 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9151 PR tree-optimization/56205
9152 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9153 * gcc.c-torture/execute/pr56205.c: New test.
9155 2013-02-05 Richard Biener <rguenther@suse.de>
9157 PR tree-optimization/53342
9158 PR tree-optimization/53185
9159 * gcc.dg/vect/pr53185-2.c: New testcase.
9161 2013-02-05 Jan Hubicka <jh@suse.cz>
9163 PR tree-optimization/55789
9164 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9165 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9166 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9167 * g++.dg/ipa/inline-1.C: New testcase.
9168 * g++.dg/ipa/inline-2.C: New testcase.
9169 * g++.dg/ipa/inline-3.C: New testcase.
9171 2013-02-05 Jan Hubicka <jh@suse.cz>
9173 PR tree-optimization/55789
9174 * g++.dg/torture/pr55789.C: New testcase.
9176 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9179 * gcc.dg/pr56167.c: New test.
9181 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9184 * gcc.target/sh/pr55146.c: New.
9186 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9188 PR tree-optimization/54386
9189 * gcc.target/sh/pr54386.c: New.
9191 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9194 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9197 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9199 2013-02-04 Alexander Potapenko <glider@google.com>
9200 Jack Howarth <howarth@bromo.med.uc.edu>
9201 Jakub Jelinek <jakub@redhat.com>
9204 * g++.dg/asan/pr55617.C: New test.
9206 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9209 * gfortran.dg/typebound_operator_19.f90: New test.
9210 * gfortran.dg/typebound_assignment_4.f90: New test.
9212 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9215 * gfortran.dg/recursive_interface_1.f90: New test.
9217 2013-02-04 Richard Guenther <rguenther@suse.de>
9220 * gcc.dg/lto/pr56168_0.c: New testcase.
9221 * gcc.dg/lto/pr56168_1.c: Likewise.
9223 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9227 * gfortran.dg/block_12.f90: New test.
9228 * gfortran.dg/module_error_1.f90: New test.
9230 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9232 * lib/target-supports.exp (check_effective_target_vect_float)
9233 (check_effective_target_vect_no_align): Add mips-sde-elf.
9235 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9237 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9239 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9241 * gcc.dg/pr56023.c: XFAIL on AIX.
9242 * gcc.dg/vect/pr49352.c: Same.
9244 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9246 * gnat.dg/opt26.adb: New test.
9248 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9251 2013-01-27 Amol Pise <amolpise15@gmail.com>
9253 * gcc.target/arm/neon-vfnms-1.c: New test.
9254 * gcc.target/arm/neon-vfnma-1.c: New test.
9256 2013-01-31 Richard Biener <rguenther@suse.de>
9258 PR tree-optimization/56157
9259 * gcc.dg/torture/pr56157.c: New testcase.
9261 2013-01-30 Richard Biener <rguenther@suse.de>
9263 PR tree-optimization/56150
9264 * gcc.dg/torture/pr56150.c: New testcase.
9266 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9269 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9270 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9271 printed in backtrace.
9272 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9273 to avoid errors about mismatched allocation vs. deallocation.
9276 * g++.dg/mv1.C: Moved to...
9277 * g++.dg/ext/mv1.C: ... here. Adjust test.
9278 * g++.dg/mv2.C: Moved to...
9279 * g++.dg/ext/mv2.C: ... here. Adjust test.
9280 * g++.dg/mv3.C: Moved to...
9281 * g++.dg/ext/mv3.C: ... here.
9282 * g++.dg/mv4.C: Moved to...
9283 * g++.dg/ext/mv4.C: ... here.
9284 * g++.dg/mv5.C: Moved to...
9285 * g++.dg/ext/mv5.C: ... here. Adjust test.
9286 * g++.dg/mv6.C: Moved to...
9287 * g++.dg/ext/mv6.C: ... here. Adjust test.
9288 * g++.dg/ext/mv7.C: New test.
9289 * g++.dg/ext/mv8.C: New test.
9290 * g++.dg/ext/mv9.C: New test.
9291 * g++.dg/ext/mv10.C: New test.
9292 * g++.dg/ext/mv11.C: New test.
9294 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9296 PR rtl-optimization/56144
9297 * gcc.dg/pr56144.c: New.
9299 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9301 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9303 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9304 * g++.dg/cpp0x/constexpr-55573.C: Same
9306 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9308 PR tree-optimization/56064
9309 * gcc.dg/fixed-point/view-convert.c: New test.
9311 2013-01-30 Andreas Schwab <schwab@suse.de>
9313 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9314 evaluate the end index in string range.
9316 2013-01-30 Tobias Burnus <burnus@net-b.de>
9319 * gfortran.dg/allocatable_function_6.f90: New.
9321 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9322 Mikael Morin <mikael@gcc.gnu.org>
9325 * gfortran.dg/proc_ptr_comp_36.f90: New.
9327 2013-01-29 Richard Biener <rguenther@suse.de>
9329 PR tree-optimization/55270
9330 * gcc.dg/torture/pr55270.c: New testcase.
9332 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9334 PR rtl-optimization/56117
9335 * gcc.dg/pr56117.c: New test.
9337 2013-01-28 Richard Biener <rguenther@suse.de>
9339 PR tree-optimization/56034
9340 * gcc.dg/torture/pr56034.c: New testcase.
9342 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9344 PR tree-optimization/56125
9345 * gcc.dg/pr56125.c: New test.
9347 2013-01-28 Tobias Burnus <burnus@net-b.de>
9348 Mikael Morin <mikael@gcc.gnu.org>
9351 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9352 * gfortran.dg/import8.f90: Likewise.
9353 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9354 * gfortran.dg/import10.f90: New test.
9355 * gfortran.dg/import11.f90: Likewise
9357 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9360 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9361 string.h. Provide memset, malloc and free prototypes, adjust line
9362 numbers in dg-output.
9363 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9364 Provide memset prototype and adjust line numbers in dg-output.
9365 * c-c++-common/asan/global-overflow-1.c: Likewise.
9367 PR tree-optimization/56094
9368 * gcc.dg/pr56094.c: New test.
9370 2013-01-27 Amol Pise <amolpise15@gmail.com>
9372 * gcc.target/arm/neon-vfnms-1.c: New test.
9373 * gcc.target/arm/neon-vfnma-1.c: New test.
9375 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9378 * gcc.target/i386/pr56114.c: New test.
9380 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9383 * gfortran.dg/associate_14.f90: New test.
9386 * gfortran.dg/associate_13.f90: New test.
9388 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9390 PR tree-optimization/56098
9391 * gcc.dg/pr56098-1.c: New test.
9392 * gcc.dg/pr56098-2.c: New test.
9394 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9397 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9399 2013-01-22 Marek Polacek <polacek@redhat.com>
9401 PR tree-optimization/56035
9402 * gcc.dg/pr56035.c: New test.
9404 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9406 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9409 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9411 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9413 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9416 * gcc.dg/pr56078.c: New test.
9417 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9419 2013-01-24 Martin Jambor <mjambor@suse.cz>
9421 PR tree-optimization/55927
9422 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9424 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9426 * gcc.target/i386/movsd.c: New test.
9428 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9431 * gcc.target/i386/pr55934.c: New test.
9433 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9436 * gfortran.dg/select_8.f90: New.
9438 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9440 * gcc.target/microblaze/microblaze.exp: Remove
9441 target_config_cflags check.
9443 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9446 * gfortran.dg/gomp/pr56052.f90: New test.
9449 * gcc.dg/pr49069.c: New test.
9451 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9454 * g++.dg/cpp0x/constexpr-static10.C: New.
9456 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9459 * gcc.target/i386/pr56028.c: New test.
9461 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9464 * gcc.target/i386/pr55686.c: New test.
9466 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9469 * g++.dg/cpp0x/variadic139.C: New test.
9470 * g++.dg/cpp0x/variadic140.C: Likewise.
9471 * g++.dg/cpp0x/variadic141.C: Likewise.
9473 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9475 * gnat.dg/warn8.adb: New test.
9477 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9480 * gfortran.dg/include_8.f90: New test.
9482 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9484 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9485 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9487 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9489 PR tree-optimization/56051
9490 * gcc.c-torture/execute/pr56051.c: New test.
9492 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9494 PR rtl-optimization/56023
9495 * gcc.dg/pr56023.c: New test.
9497 2013-01-21 Martin Jambor <mjambor@suse.cz>
9500 * gcc.target/i386/pr56022.c: New test.
9502 2013-01-21 Jason Merrill <jason@redhat.com>
9504 * lib/target-supports.exp (check_effective_target_alias): New.
9506 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9509 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9511 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9513 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9515 2013-01-19 Jeff Law <law@redhat.com>
9517 PR tree-optimization/52631
9518 * tree-ssa/pr52631.c: New test.
9519 * tree-ssa/ssa-fre-9: Update expected output.
9521 2013-01-19 Anthony Green <green@moxielogic.com>
9523 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9526 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9528 PR tree-optimization/56029
9529 * g++.dg/torture/pr56029.C: New test.
9531 2013-01-18 Sharad Singhai <singhai@google.com>
9533 PR tree-optimization/55995
9534 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9536 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9539 * gcc.target/i386/pr55433.c: New.
9541 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9544 * gfortran.dg/pr56015.f90: New test.
9546 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9548 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9550 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9552 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9553 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9554 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9555 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9556 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9558 2013-01-17 Jeff Law <law@redhat.com>
9560 * gcc.dg/pr52573.c: Move to...
9561 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9563 PR rtl-optimization/52573
9564 * gcc.dg/pr52573.c: New test.
9566 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9569 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9570 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9571 check_no_compiler_messages to test support in ucontext.h.
9572 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9573 compliant RLIMIT_AS.
9575 2013-01-17 Marek Polacek <polacek@redhat.com>
9577 PR rtl-optimization/55833
9578 * gcc.dg/pr55833.c: New test.
9580 2013-01-17 Jan Hubicka <jh@suse.cz>
9582 PR tree-optimization/55273
9583 * gcc.c-torture/compile/pr55273.c: New testcase.
9585 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9588 * gcc.target/pr55981.c: New test.
9590 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9592 * gcc.target/arm/pr40887.c: Require at least armv5.
9593 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9594 * gcc.target/arm/pr51915.c: Likewise.
9595 * gcc.target/arm/pr52006.c: Likewise.
9596 * gcc.target/arm/pr53187.c: Likewise.
9598 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9599 * gcc.target/arm/ftest-support-arm.h: Delete.
9600 * gcc.target/arm/ftest-support-thumb.h: Delete.
9601 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9602 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9603 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9604 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9605 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9606 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9607 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9608 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9609 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9610 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9611 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9612 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9613 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9614 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9615 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9616 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9617 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9618 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9619 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9620 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9621 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9622 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9623 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9624 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9626 2013-01-17 Martin Jambor <mjambor@suse.cz>
9628 PR tree-optimizations/55264
9629 * g++.dg/ipa/pr55264.C: New test.
9631 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9634 * gfortran.dg/class_55.f90: New.
9636 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9639 * gcc.c-torture/execute/builtins/builtins.exp: Add
9640 -Wl,--allow-multiple-definition for eabi and elf targets.
9643 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9644 check_effective_target_vect_perm_short,
9645 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9646 check_effective_target_vect64): Return 0 for big-endian ARM.
9647 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9649 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9652 2013-01-16 Richard Biener <rguenther@suse.de>
9654 PR tree-optimization/55964
9655 * gcc.dg/torture/pr55964.c: New testcase.
9657 2013-01-16 Richard Biener <rguenther@suse.de>
9659 PR tree-optimization/54767
9660 PR tree-optimization/53465
9661 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9663 2013-01-16 Christian Bruel <christian.bruel@st.com>
9666 * gcc.target/sh/sh-switch.c: New testcase.
9668 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9670 * gcc.dg/webizer.c: Increase the array size.
9672 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9675 * gcc.dg/pr55940.c: New test.
9677 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9678 Harald Anlauf <anlauf@gmx.de>
9680 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9681 * gfortran.dg/bounds_check_5.f90: Likewise.
9682 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9683 * gfortran.dg/continuation_9.f90: Likewise.
9684 * gfortran.dg/move_alloc_13.f90: Likewise.
9685 * gfortran.dg/structure_constructor_11.f90: Likewise.
9686 * gfortran.dg/tab_continuation.f: Likewise.
9687 * gfortran.dg/warning-directive-2.F90: Likewise.
9688 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9690 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9692 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9693 * gcc.target/arm/fma-sp.c: Likewise.
9695 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9697 PR rtl-optimization/55153
9698 * gcc.dg/pr55153.c: New.
9700 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9702 PR tree-optimization/55920
9703 * gcc.c-torture/compile/pr55920.c: New test.
9705 2013-01-15 Richard Biener <rguenther@suse.de>
9708 * gcc.dg/torture/pr55882.c: New testcase.
9710 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9712 PR tree-optimization/55955
9713 * gcc.c-torture/compile/pr55955.c: New test.
9715 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9718 * g++.dg/cpp0x/alias-decl-31.C: New test.
9720 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9723 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9724 case where interface is null.
9726 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9729 * gfortran.dg/array_constructor_40.f90: New test.
9731 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9733 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9735 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9737 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9738 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9739 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9740 * gcc.target/aarch64/vect-ld1r.c: New.
9741 * gcc.target/aarch64/vect-ld1r.x: New.
9743 2013-01-14 Andi Kleen <ak@linux.intel.com>
9746 * gcc.target/i386/hle-clear-rel.c: New file
9747 * gcc.target/i386/hle-store-rel.c: New file.
9749 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9751 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9752 * gfortran.dg/bounds_check_4.f90: Likewise.
9753 * gfortran.dg/inquire_10.f90: Likewise.
9754 * gfortran.dg/minloc_3.f90: Likewise.
9755 * gfortran.dg/minlocval_3.f90: Likewise.
9756 * gfortran.dg/module_double_reuse.f90: Likewise.
9757 * gfortran.dg/mvbits_1.f90: Likewise.
9758 * gfortran.dg/oldstyle_1.f90: Likewise.
9759 * gfortran.dg/pr20163-2.f: Likewise.
9760 * gfortran.dg/save_1.f90: Likewise.
9761 * gfortran.dg/scan_1.f90: Likewise.
9762 * gfortran.dg/select_char_1.f90: Likewise.
9763 * gfortran.dg/shape_4.f90: Likewise.
9764 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9765 * gfortran.dg/function_optimize_10.f90: Likewise.
9766 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9767 * gfortran.dg/used_types_17.f90: Likewise.
9768 * gfortran.dg/used_types_18.f90: Likewise.
9770 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9773 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9775 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9777 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9779 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9781 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9783 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9786 * gfortran.dg/assumed_type_2.f90: Fix test case.
9787 * gfortran.dg/internal_pack_13.f90: New test.
9788 * gfortran.dg/internal_pack_14.f90: New test.
9790 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9793 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9794 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9797 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9799 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9801 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9804 * gcc.target/s390/pr55719.c: New testcase.
9806 2013-01-11 Richard Guenther <rguenther@suse.de>
9808 PR tree-optimization/44061
9809 * gcc.dg/pr44061.c: New testcase.
9811 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9813 Update copyright years.
9815 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9816 Jakub Jelinek <jakub@redhat.com>
9819 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9821 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9823 PR rtl-optimization/55672
9824 * gcc.target/i386/pr55672.c: New.
9826 2013-01-10 Jeff Law <law@redhat.com>
9828 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9829 pass/fail message unique.
9832 2013-01-10 Jason Merrill <jason@redhat.com>
9834 * ada/.gitignore: New.
9836 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9838 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9840 * g++.dg/tls/thread_local2.C: Likewise.
9841 * g++.dg/tls/thread_local2g.C: Likewise.
9842 * g++.dg/tls/thread_local6.C: Likewise.
9843 * g++.dg/tls/thread_local-order1.C: Add tls options.
9844 * g++.dg/tls/thread_local-order2.C: Likewise.
9845 * g++.dg/tls/thread_local3.C: Likewise.
9846 * g++.dg/tls/thread_local3g.C: Likewise.
9847 * g++.dg/tls/thread_local4.C: Likewise.
9848 * g++.dg/tls/thread_local4g.C: Likewise.
9849 * g++.dg/tls/thread_local5.C: Likewise.
9850 * g++.dg/tls/thread_local5g.C: Likewise.
9851 * g++.dg/tls/thread_local6g.C: Likewise.
9853 2013-01-10 Kostya Serebryany <kcc@google.com>
9855 * g++.dg/asan/asan_test.cc: Sync from upstream.
9857 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9859 PR tree-optimization/55921
9860 * gcc.c-torture/compile/pr55921.c: New test.
9862 2013-01-09 Jan Hubicka <jh@suse.cz>
9864 PR tree-optimization/55569
9865 * gcc.c-torture/compile/pr55569.c: New testcase.
9867 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9870 * gfortran.dg/use_28.f90: New test.
9872 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9874 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9875 number matching more robust.
9877 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9879 PR rtl-optimization/55829
9880 * gcc.target/i386/pr55829.c: New.
9882 2013-01-09 Tobias Burnus <burnus@net-b.de>
9885 * gfortran.dg/bind_c_bool_1.f90: New.
9886 * gfortran.dg/do_5.f90: Add dg-warning.
9888 2013-01-09 Jan Hubicka <jh@suse.cz>
9890 PR tree-optimization/55875
9891 * gcc.c-torture/execute/pr55875.c: New testcase.
9892 * g++.dg/torture/pr55875.C: New testcase.
9894 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9897 * c-c++-common/pr48418.c: New test.
9899 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9902 * g++.dg/tls/thread_local-ice.C: New.
9904 2013-01-09 Andreas Schwab <schwab@suse.de>
9906 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9908 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9910 PR tree-optimization/48189
9911 * gcc.dg/pr48189.c: New test.
9913 2013-01-04 Jan Hubicka <jh@suse.cz>
9915 PR tree-optimization/55823
9916 * g++.dg/ipa/devirt-10.C: New testcase.
9918 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9919 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9921 PR rtl-optimization/55845
9922 * gcc.target/i386/pr55845.c: New test.
9924 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9926 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9927 instructions generated instead of number of occurances.
9929 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9931 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9932 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9933 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9934 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9935 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9936 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9937 * gcc.target/aarch64/vect-fcm.x: Likewise.
9938 * lib/target-supports.exp
9939 (check_effective_target_vect_cond): Enable for AArch64.
9941 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9943 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9944 endian-safe float pool loading.
9945 (test_square_root_v4sf): Likewise.
9946 (test_square_root_v2df): Likewise.
9947 * lib/target-supports.exp
9948 (check_effective_target_vect_call_sqrtf): Add AArch64.
9950 2013-01-08 Martin Jambor <mjambor@suse.cz>
9953 * gcc.dg/tree-ssa/pr55579.c: New test.
9955 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9957 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9960 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9963 * gcc.dg/torture/pr55890-3.c: New test.
9966 * gcc.c-torture/compile/pr55851.c: New test.
9969 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9972 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9975 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9977 2013-01-07 Tobias Burnus <burnus@net-b.de>
9980 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9981 * gfortran.dg/pointer_init_7.f90: New.
9983 2013-01-07 Richard Biener <rguenther@suse.de>
9985 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9987 2013-01-07 Richard Biener <rguenther@suse.de>
9990 * gcc.dg/torture/pr55890-1.c: New testcase.
9991 * gcc.dg/torture/pr55890-2.c: Likewise.
9993 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9995 * gcc.target/aarch64/fmovd.c: New.
9996 * gcc.target/aarch64/fmovf.c: Likewise.
9997 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9998 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9999 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10000 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10001 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10002 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10004 2013-01-07 Richard Biener <rguenther@suse.de>
10006 PR tree-optimization/55888
10007 PR tree-optimization/55862
10008 * gcc.dg/torture/pr55888.c: New testcase.
10010 2013-01-07 Tobias Burnus <burnus@net-b.de>
10013 * gfortran.dg/intrinsic_size_3.f90: New.
10015 2013-01-07 Tobias Burnus <burnus@net-b.de>
10018 * gfortran.dg/select_type_32.f90: New.
10020 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10023 * g++.dg/cpp0x/alias-decl-29.C: New test.
10025 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10030 * gfortran.dg/class_array_15.f03: New test.
10032 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10037 * gfortran.dg/use_23.f90: New test.
10038 * gfortran.dg/use_24.f90: New test.
10039 * gfortran.dg/use_25.f90: New test.
10040 * gfortran.dg/use_26.f90: New test.
10041 * gfortran.dg/use_27.f90: New test.
10043 2013-01-06 Olivier Hainque <hainque@adacore.com>
10045 * gnat.dg/specs/clause_on_volatile.ads: New test.
10047 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10049 * gnat.dg/alignment10.adb: New test.
10051 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10052 Mikael Morin <mikael@gcc.gnu.org>
10055 * gfortran.dg/use_22.f90: New test.
10057 2013-01-04 Andrew Pinski <apinski@cavium.com>
10059 * gcc.target/aarch64/cmp-1.c: New testcase.
10061 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10064 * gfortran.dg/select_type_31.f03: New test.
10066 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10068 PR c++/54526 (again)
10069 * g++.dg/cpp0x/parse2.C: Extend.
10070 * g++.old-deja/g++.other/crash28.C: Adjust.
10072 2013-01-04 Richard Biener <rguenther@suse.de>
10074 PR tree-optimization/55862
10075 * gcc.dg/torture/pr55862.c: New testcase.
10077 2013-01-04 Martin Jambor <mjambor@suse.cz>
10079 PR tree-optimization/55755
10080 * gcc.dg/torture/pr55755.c: New test.
10081 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10082 * gcc.dg/tree-ssa/pr45144.c: Update.
10084 2013-01-04 Richard Biener <rguenther@suse.de>
10086 PR middle-end/55863
10087 * gcc.dg/fold-reassoc-2.c: New testcase.
10089 2013-01-04 Tobias Burnus <burnus@net-b.de>
10092 * gfortran.dg/null_7.f90: New.
10094 2013-01-04 Tobias Burnus <burnus@net-b.de>
10098 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10099 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10100 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10102 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10104 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10106 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10109 * gfortran.dg/assignment_1.f90: Modified.
10110 * gfortran.dg/assignment_4.f90: New.
10112 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10114 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10116 2013-01-03 Richard Biener <rguenther@suse.de>
10118 PR tree-optimization/55857
10119 * gcc.dg/vect/pr55857-1.c: New testcase.
10120 * gcc.dg/vect/pr55857-2.c: Likewise.
10122 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10124 PR rtl-optimization/55838
10125 * gcc.dg/pr55838.c: New test.
10127 PR tree-optimization/55832
10128 * gcc.c-torture/compile/pr55832.c: New test.
10130 2013-01-02 Teresa Johnson <tejohnson@google.com>
10132 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10133 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10134 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10135 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10136 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10137 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10138 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10139 * gcc.dg/unroll_1.c: Ditto.
10140 * gcc.dg/unroll_2.c: Ditto.
10141 * gcc.dg/unroll_3.c: Ditto.
10142 * gcc.dg/unroll_4.c: Ditto.
10144 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10146 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10148 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10151 * gfortran.dg/eof_4.f90: New test.
10153 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10155 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10156 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10157 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10158 (compat_setup_dfp): Initialize compat_alt_caret and
10159 compat_save_TEST_ALWAYS_FLAGS.
10161 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10163 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10165 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10167 * gcc.dg/torture/fp-int-convert-2.c: New test.
10169 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10171 * gfortran.dg/newunit_3.f90: Add dg-do run.
10172 * gfortran.dg/inquire_15.f90: Add dg-do run.
10174 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10176 PR tree-optimization/55831
10177 * gcc.dg/pr55831.c: New test.
10179 Copyright (C) 2013 Free Software Foundation, Inc.
10181 Copying and distribution of this file, with or without modification,
10182 are permitted in any medium without royalty provided the copyright
10183 notice and this notice are preserved.