1 2013-05-10 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57214
4 * tree-ssa-loop-ivcanon.c (propagate_constants_for_unrolling): Do
5 not propagate from SSA names that occur in abnormal PHI nodes.
7 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
9 * gcc.dg/vector-shift.c: New testcase.
11 2013-05-10 Jakub Jelinek <jakub@redhat.com>
13 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
15 PR tree-optimization/45216
16 PR tree-optimization/57157
17 * c-c++-common/rotate-1.c: New test.
18 * c-c++-common/rotate-1a.c: New test.
19 * c-c++-common/rotate-2.c: New test.
20 * c-c++-common/rotate-2a.c: New test.
21 * c-c++-common/rotate-3.c: New test.
22 * c-c++-common/rotate-3a.c: New test.
23 * c-c++-common/rotate-4.c: New test.
24 * c-c++-common/rotate-4a.c: New test.
26 2013-05-10 Richard Biener <rguenther@suse.de>
28 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
29 * gcc.target/i386/l_fma_double_1.c: Adjust.
30 * gcc.target/i386/l_fma_double_2.c: Likewise.
31 * gcc.target/i386/l_fma_double_3.c: Likewise.
32 * gcc.target/i386/l_fma_double_4.c: Likewise.
33 * gcc.target/i386/l_fma_double_5.c: Likewise.
34 * gcc.target/i386/l_fma_double_6.c: Likewise.
35 * gcc.target/i386/l_fma_float_1.c: Likewise.
36 * gcc.target/i386/l_fma_float_2.c: Likewise.
37 * gcc.target/i386/l_fma_float_3.c: Likewise.
38 * gcc.target/i386/l_fma_float_4.c: Likewise.
39 * gcc.target/i386/l_fma_float_5.c: Likewise.
40 * gcc.target/i386/l_fma_float_6.c: Likewise.
42 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
45 * g++.dg/cpp0x/pr51226.C: New.
47 2013-04-16 Han Shen <shenhan@google.com>
49 Test cases for '-fstack-protector-strong'.
50 * gcc.dg/fstack-protector-strong.c: New.
51 * g++.dg/fstack-protector-strong.C: New.
53 2013-05-07 Ian Bolton <ian.bolton@arm.com>
55 * gcc.target/aarch64/ands_1.c: New test.
56 * gcc.target/aarch64/ands_2.c: Likewise
58 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
60 * lib/target-supports.exp (check_effective_target_hw): New
62 * c-c++-common/asan/clone-test-1.c: Call
63 check_effective_target_hw.
64 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
65 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
67 * c-c++-common/asan/null-deref-1.c: Likewise.
68 * c-c++-common/asan/stack-overflow-1.c: Likewise.
69 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
70 * c-c++-common/asan/use-after-free-1.c: Likewise.
71 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
72 * g++.dg/asan/large-func-test-1.C: Likewise.
74 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
76 * gcc.target/aarch64/scalar_intrinsics.c: Update.
78 2013-05-07 Richard Biener <rguenther@suse.de>
81 * g++.dg/torture/pr57190.C: New testcase.
83 2013-05-07 Jakub Jelinek <jakub@redhat.com>
85 PR tree-optimization/57149
86 * gcc.dg/pr57149.c: New test.
89 * gcc.dg/pr57184.c: New test.
91 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
93 * gnat.dg/specs/array3.ads: New test.
95 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
97 * c-c++-common/vector-scalar-2.c: New testcase.
99 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
101 * gcc.target/i386/asm-dialect-2.c: New testcase.
103 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
106 * g++.dg/cpp0x/auto38.C: New.
108 2013-05-06 Richard Biener <rguenther@suse.de>
110 PR tree-optimization/57185
111 * gcc.dg/autopar/pr57185.c: New testcase.
113 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
116 * gcc.target/i386/pr57106.c: New test.
118 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
120 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
121 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
122 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
123 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
124 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
125 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
126 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
128 2013-05-06 Teresa Johnson <tejohnson@google.com>
131 * gcc.dg/pr57154.c: New test.
133 2013-05-06 Richard Biener <rguenther@suse.de>
136 * gcc.dg/torture/pr57147-1.c: New testcase.
137 * gcc.dg/torture/pr57147-2.c: Likewise.
138 * gcc.dg/torture/pr57147-3.c: Likewise.
140 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
143 * gcc.target/sh/pr55303-1.c: New.
144 * gcc.target/sh/pr55303-2.c: New.
145 * gcc.target/sh/pr55303-3.c: New.
147 2013-05-05 Tobias Burnus <burnus@net-b.de>
149 * gfortran.dg/allocate_with_source_3.f90: New.
151 2013-05-05 Tobias Burnus <burnus@net-b.de>
154 * gfortran.dg/null_8.f90: New.
156 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
159 * g++.dg/cpp0x/enum27.C: New.
160 * g++.dg/cpp0x/enum_base.C: Adjust.
162 2013-05-04 Jakub Jelinek <jakub@redhat.com>
164 PR tree-optimization/56205
165 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
167 2013-05-04 Tobias Burnus <burnus@net-b.de>
169 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
170 * gfortran.dg/bind_c_usage_27.f90: New.
171 * gfortran.dg/bind_c_usage_28.f90: New.
173 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
178 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
181 * gcc.target/powerpc/pr57150.c: New file.
183 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
185 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
186 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
187 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
188 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
189 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
190 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
191 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
193 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
195 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
196 scan-assembler-times.
198 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
200 * gcc.dg/tree-ssa/slsr-32.c: New.
201 * gcc.dg/tree-ssa/slsr-33.c: New.
202 * gcc.dg/tree-ssa/slsr-34.c: New.
203 * gcc.dg/tree-ssa/slsr-35.c: New.
204 * gcc.dg/tree-ssa/slsr-36.c: New.
205 * gcc.dg/tree-ssa/slsr-37.c: New.
206 * gcc.dg/tree-ssa/slsr-38.c: New.
208 2013-05-03 Ian Bolton <ian.bolton@arm.com>
210 * gcc.target/aarch64/tst_1.c: New test.
211 * gcc.target/aarch64/tst_2.c: Likewise
213 2013-05-02 Jeff Law <law@redhat.com>
215 PR tree-optimization/57144
216 * gcc.c-torture/execute/pr57144.c: New test.
218 2013-05-03 Jakub Jelinek <jakub@redhat.com>
220 PR rtl-optimization/57130
221 * gcc.c-torture/execute/pr57130.c: New test.
223 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
225 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
227 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
229 * gcc.target/aarch64/fabd.c: New file.
231 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
234 * g++.dg/cpp0x/pr54318.C: New.
236 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
239 * g++.dg/parse/error51.C: New.
240 * g++.dg/parse/error15.C: Adjust column numbers.
242 2013-05-02 Tobias Burnus <burnus@net-b.de>
245 * gfortran.dg/size_kind_2.f90: New.
246 * gfortran.dg/size_kind_3.f90: New.
248 2013-05-02 Richard Biener <rguenther@suse.de>
251 * g++.dg/torture/pr57140.C: New testcase.
253 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
256 * gcc.target/arm/pr56732-1.c: New test.
258 2013-05-02 Martin Jambor <mjambor@suse.cz>
261 * gcc.dg/ipa/pr56988.c: New test.
263 2013-05-02 Ian Bolton <ian.bolton@arm.com>
265 * gcc.target/aarch64/bics_1.c: New test.
266 * gcc.target/aarch64/bics_2.c: Likewise.
268 2013-05-02 Jakub Jelinek <jakub@redhat.com>
270 PR rtl-optimization/57131
271 * gcc.c-torture/execute/pr57131.c: New test.
273 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
276 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
278 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
281 * gcc.target/i386/pr57091.c: New test.
283 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
285 * gcc.target/aarch64/vect-vaddv.c: New.
287 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
289 * gcc.target/aarch64/vect-vmaxv.c: New.
290 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
292 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
294 * gcc.target/aarch64/scalar-vca.c: New.
295 * gcc.target/aarch64/vect-vca.c: Likewise.
297 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
299 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
300 (test_vceqd_s64): Force arguments to SIMD registers.
301 (test_vceqzd_s64): Likewise.
302 (test_vcged_s64): Likewise.
303 (test_vcled_s64): Likewise.
304 (test_vcgezd_s64): Likewise.
305 (test_vcged_u64): Likewise.
306 (test_vcgtd_s64): Likewise.
307 (test_vcltd_s64): Likewise.
308 (test_vcgtzd_s64): Likewise.
309 (test_vcgtd_u64): Likewise.
310 (test_vclezd_s64): Likewise.
311 (test_vcltzd_s64): Likewise.
312 (test_vtst_s64): Likewise.
313 (test_vtst_u64): Likewise.
315 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
318 * g++.dg/cpp0x/decltype53.C: New.
320 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
323 * gfortran.dg/power_5.f90: New test.
325 2013-04-30 Richard Biener <rguenther@suse.de>
328 * gcc.dg/torture/pr57122.c: New testcase.
330 2013-04-30 Richard Biener <rguenther@suse.de>
333 * g++.dg/torture/pr57107.C: New testcase.
335 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
337 PR rtl-optimization/57105
338 * gcc.dg/pr57105.c: New test.
340 2013-04-30 Jakub Jelinek <jakub@redhat.com>
342 PR tree-optimization/57104
343 * gcc.dg/pr57104.c: New test.
345 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
348 * gcc.target/i386/pr44578.c: New test.
350 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
353 * gcc.target/i386/pr57097.c: New test.
355 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
358 * gcc.target/i386/pr57098.c: New test.
360 2013-04-29 Kai Tietz <ktietz@redhat.com>
362 * gcc.c-torture/execute/pr55875.c: New test.
364 2013-04-29 Richard Biener <rguenther@suse.de>
367 * gcc.dg/torture/pr57075.c: New testcase.
369 2013-04-29 Richard Biener <rguenther@suse.de>
372 * gcc.dg/autopar/pr57103.c: New testcase.
374 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
376 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
378 2013-04-29 Tom de Vries <tom@codesourcery.com>
380 * gcc.dg/pr50763.c: Update test.
382 2013-04-26 Jeff Law <law@redhat.com>
384 * gcc.dg/tree-ssa/vrp88.c: New test.
386 2013-04-29 Christian Bruel <christian.bruel@st.com>
389 * gcc.target/sh/pr57108.c: New test.
391 2013-04-29 Richard Biener <rguenther@suse.de>
394 * gfortran.dg/gomp/pr57089.f90: New testcase.
396 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
398 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
400 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
402 * gcc.target/aarch64/vect-vcvt.c: New.
404 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
406 * gcc.target/aarch64/vect-vrnd.c: New.
408 2013-04-29 Richard Biener <rguenther@suse.de>
410 PR tree-optimization/57081
411 * gcc.dg/torture/pr57081.c: New testcase.
413 2013-04-29 Jakub Jelinek <jakub@redhat.com>
415 PR tree-optimization/57083
416 * gcc.dg/torture/pr57083.c: New test.
418 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
421 * g++.dg/cpp0x/decltype52.C: New.
423 2013-04-28 Jakub Jelinek <jakub@redhat.com>
425 N3472 binary constants
426 * g++.dg/cpp/limits.C: Adjust warning wording.
427 * g++.dg/system-binary-constants-1.C: Likewise.
428 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
430 2013-04-28 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/coarray_30.f90: New.
435 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
438 * frontend-passes (optimize_power): New function.
439 (optimize_op): Use it.
441 2013-04-27 Jakub Jelinek <jakub@redhat.com>
444 * gcc.c-torture/execute/pr56866.c: New test.
445 * gcc.target/i386/pr56866.c: New test.
447 2013-04-26 Jakub Jelinek <jakub@redhat.com>
450 * gcc.dg/setjmp-5.c: New test.
452 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
455 * g++.dg/cpp0x/constexpr-55708.C: New.
457 2013-04-26 Richard Biener <rguenther@suse.de>
459 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
460 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
461 * gcc.dg/pr53265.c: Remove XFAILs.
462 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
463 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
465 2013-04-26 Jakub Jelinek <jakub@redhat.com>
467 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
468 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
469 -fdiagnostics-color=never option similarly to
470 -fno-diagnostics-show-caret option.
472 2013-04-25 Jakub Jelinek <jakub@redhat.com>
474 PR rtl-optimization/57003
475 * gcc.target/i386/pr57003.c: New test.
477 2013-04-25 Marek Polacek <polacek@redhat.com>
479 PR tree-optimization/57066
480 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
482 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
483 Tejas Belagod <tejas.belagod@arm.com>
485 * gcc.target/aarch64/vaddv-intrinsic.c: New.
486 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
487 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
489 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
491 * gcc.target/aarch64/cmp.c: New.
493 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
495 * gcc.target/aarch64/ngc.c: New.
497 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499 * lib/target-supports.exp
500 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
501 (check_effective_target_arm_neon_fp16_ok): Likewise.
502 (add_options_for_arm_neon_fp16): Likewise.
503 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
504 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
506 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
508 PR rtl-optimizations/57046
509 * gcc.target/i386/pr57046.c: New test.
511 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
513 * g++.dg/cpp1y/cplusplus.C: New.
515 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
517 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
519 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
521 * c-c++-common/Wpointer-arith-1.c: New.
523 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
525 * g++.dg/cpp1y/cxx1y_macro.C: New.
527 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp0x/sfinae45.C: New.
532 2013-04-24 Richard Biener <rguenther@suse.de>
535 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
537 2013-04-23 Richard Biener <rguenther@suse.de>
540 * gcc.dg/torture/pr57036-1.c: New testcase.
541 * gcc.dg/torture/pr57036-2.c: Likewise.
543 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
545 * gcc.target/aarch64/scalar-mov.c: New testcase.
547 2013-04-23 Richard Biener <rguenther@suse.de>
549 PR tree-optimization/57026
550 * gcc.dg/torture/pr57026.c: New testcase.
552 2013-04-22 Janus Weil <janus@gcc.gnu.org>
556 * gfortran.dg/transfer_check_4.f90: New.
558 2013-04-22 Marek Polacek <polacek@redhat.com>
561 * gcc.dg/pr56990.c: New test.
563 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
566 * gcc.target/i386/pr57018.c: New test.
568 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
570 * gcc.target/aarch64/vrecps.c: New.
571 * gcc.target/aarch64/vrecpx.c: Likewise.
573 2013-04-22 Christian Bruel <christian.bruel@st.com>
576 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
578 2013-04-21 Jeff Law <law@redhat.com>
580 * gcc.dg/tree-ssa/forwprop-26.c: New test.
582 2013-04-20 Tobias Burnus <burnus@net-b.de>
585 * gfortran.dg/c_loc_test_22.f90: New.
587 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
589 PR rtl-optimization/56847
590 * gcc.dg/pr56847.c: New test.
592 2013-04-19 Richard Biener <rguenther@suse.de>
594 PR tree-optimization/56982
595 * gcc.c-torture/execute/pr56982.c: New testcase.
597 2013-04-19 Martin Jambor <mjambor@suse.cz>
599 PR tree-optimization/56718
600 * g++.dg/ipa/imm-devirt-1.C: New test.
601 * g++.dg/ipa/imm-devirt-2.C: Likewise.
603 2013-04-19 Richard Biener <rguenther@suse.de>
605 PR tree-optimization/57000
606 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
608 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
609 Mikael Morin <mikael@gcc.gnu.org>
612 * gfortran.dg/array_constructor_45.f90: New test.
613 * gfortran.dg/array_constructor_46.f90: New test.
614 * gfortran.dg/array_constructor_47.f90: New test.
615 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
617 2013-04-18 Jakub Jelinek <jakub@redhat.com>
619 PR rtl-optimization/56999
620 * g++.dg/opt/pr56999.C: New test.
622 2013-04-18 Cary Coutant <ccoutant@google.com>
624 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
625 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
627 2013-04-18 Cary Coutant <ccoutant@google.com>
629 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
630 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
631 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
632 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
633 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
634 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
635 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
636 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
637 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
638 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
639 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
641 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
643 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
645 2013-04-18 Jakub Jelinek <jakub@redhat.com>
647 PR tree-optimization/56984
648 * gcc.c-torture/compile/pr56984.c: New test.
650 PR rtl-optimization/56992
651 * gcc.dg/pr56992.c: New test.
653 2013-04-17 Janus Weil <janus@gcc.gnu.org>
656 * gfortran.dg/proc_ptr_42.f90: New.
658 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
660 * gnat.dg/discr41.ad[sb]: New test.
661 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
662 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
663 * gcc.dg/vect/slp-24.c: Likewise.
664 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
665 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
666 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
667 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
668 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
669 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
670 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
671 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
672 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
673 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
674 * gcc.dg/vect/vect-strided-mult.c: Likewise.
675 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
676 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
677 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
678 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
679 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
680 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
681 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
682 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
683 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
684 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
685 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
686 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
687 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
688 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
689 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
691 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
694 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
695 * gfortran.dg/module_md5_1.f90: Remove.
697 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
699 * gcc.target/aarch64/adds3.c: New.
700 * gcc.target/aarch64/subs3.c: New.
702 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
704 * gcc.target/aarch64/adds1.c: New.
705 * gcc.target/aarch64/adds2.c: New.
706 * gcc.target/aarch64/subs1.c: New.
707 * gcc.target/aarch64/subs2.c: New.
709 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
711 Implement n3599 - Literal operator templates for strings.
712 * g++.dg/cpp1y/udlit-char-template.C: New test.
713 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
715 2013-04-16 Tobias Burnus <burnus@net-b.de>
718 * gfortran.dg/no_arg_check_1.f90: New.
719 * gfortran.dg/no_arg_check_2.f90: New.
720 * gfortran.dg/no_arg_check_3.f90: New.
722 2013-04-16 Janus Weil <janus@gcc.gnu.org>
725 * gfortran.dg/proc_ptr_41.f90: New.
727 2013-04-16 Richard Biener <rguenther@suse.de>
729 PR tree-optimization/56756
730 * gcc.dg/torture/pr56756.c: New testcase.
732 2013-04-16 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/c_assoc_5.f90: New.
737 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
739 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
740 * gcc.c-torture/execute/pr33992.x: Remove.
741 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
742 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
743 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
745 2013-04-15 Jakub Jelinek <jakub@redhat.com>
747 PR tree-optimization/56962
748 * gcc.c-torture/execute/pr56962.c: New test.
750 2013-04-15 Richard Biener <rguenther@suse.de>
752 PR tree-optimization/56933
753 * gcc.dg/vect/pr56933.c: New testcase.
755 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757 * gcc.target/arm/anddi3-opt.c: New test.
758 * gcc.target/arm/anddi3-opt2.c: Likewise.
760 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
762 * gcc.dg/pr56890-1.c: New test.
763 * gcc.dg/pr56890-2.c: Likewise.
765 2013-04-15 Joey Ye <joey.ye@arm.com>
767 * gcc.target/arm/thumb1-far-jump-1.c: New test.
768 * gcc.target/arm/thumb1-far-jump-2.c: New test.
770 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
773 * gfortran.dg/select_type_33.f03: New test.
775 2013-04-13 Janus Weil <janus@gcc.gnu.org>
778 * gfortran.dg/typebound_proc_29.f03: New.
780 2013-04-12 Janus Weil <janus@gcc.gnu.org>
783 * gfortran.dg/typebound_proc_28.f03: New.
785 2013-04-12 Jeff Law <law@redhat.com>
787 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
790 2013-04-12 Tobias Burnus <burnus@net-b.de>
793 * gfortran.dg/coarray/alloc_comp_2.f90: New.
795 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
798 * gcc.target/i386/pr56903.c: New test.
800 2013-04-12 Janus Weil <janus@gcc.gnu.org>
803 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
804 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
805 * gfortran.dg/block_11.f90: Fix invalid test case.
806 * gfortran.dg/function_types_3.f90: Add new error message.
807 * gfortran.dg/global_references_1.f90: Ditto.
808 * gfortran.dg/import2.f90: Remove unneeded parts.
809 * gfortran.dg/import6.f90: Fix invalid test case.
810 * gfortran.dg/proc_decl_2.f90: Ditto.
811 * gfortran.dg/proc_decl_9.f90: Ditto.
812 * gfortran.dg/proc_decl_18.f90: Ditto.
813 * gfortran.dg/proc_ptr_40.f90: New.
814 * gfortran.dg/whole_file_7.f90: Modified error wording.
815 * gfortran.dg/whole_file_16.f90: Ditto.
816 * gfortran.dg/whole_file_17.f90: Add -pedantic.
817 * gfortran.dg/whole_file_18.f90: Modified error wording.
818 * gfortran.dg/whole_file_20.f03: Ditto.
819 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
822 2013-04-12 Richard Biener <rguenther@suse.de>
825 2013-04-10 Richard Biener <rguenther@suse.de>
827 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
829 2013-04-12 Tobias Burnus <burnus@net-b.de>
832 * gfortran.dg/class_allocate_15.f90: New.
835 2013-04-12 Tobias Burnus <burnus@net-b.de>
837 * gfortran.dg/coarray_lib_alloc_2.f90: Update
838 scan-tree-dump-times.
840 2013-04-12 Jakub Jelinek <jakub@redhat.com>
842 PR tree-optimization/56918
843 PR tree-optimization/56920
844 * gcc.dg/vect/pr56918.c: New test.
845 * gcc.dg/vect/pr56920.c: New test.
847 2013-04-12 Tobias Burnus <burnus@net-b.de>
850 * gfortran.dg/class_allocate_14.f90: New.
851 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
852 * gfortran.dg/coarray_lib_alloc_3.f90: New.
854 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
856 * gcc.dg/fold-cstvecshift.c: New testcase.
858 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
860 * gcc.target/aarch64/negs.c: New.
863 2013-04-11 Jakub Jelinek <jakub@redhat.com>
866 * g++.dg/template/arrow4.C: New test.
868 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
870 * gnat.dg/array23.adb: New test.
871 * gnat.dg/array23_pkg[123].ads: New helpers.
873 2013-04-11 Jeff Law <law@redhat.com>
875 PR tree-optimization/56900
876 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
878 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/cpp0x/sfinae44.C: New.
883 2013-04-11 Arnaud Charlet <charlet@adacore.com>
885 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
886 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
888 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
891 * g++.dg/cpp0x/enum26.C: New.
892 * g++.old-deja/g++.pt/mangle1.C: Adjust.
894 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
896 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
898 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
900 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
901 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
902 loop is vectorized and that the correct instruction is generated.
903 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
904 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
905 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
907 2013-04-11 Jakub Jelinek <jakub@redhat.com>
909 PR tree-optimization/56899
910 * gcc.c-torture/execute/pr56899.c: New test.
912 2013-04-10 David S. Miller <davem@davemloft.net>
914 * gcc.target/sparc/setcc-4.c: New test.
915 * gcc.target/sparc/setcc-5.c: New test.
917 2013-04-10 Richard Biener <rguenther@suse.de>
919 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
921 2013-04-10 Richard Biener <rguenther@suse.de>
923 * gcc.dg/vect/slp-39.c: New testcase.
925 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
927 PR tree-optimization/55524
928 * gcc.target/epiphany/fnma-1.c: New test.
930 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
932 * gcc.dg/tree-ssa/inline-11.c: New test
934 2013-04-10 Jakub Jelinek <jakub@redhat.com>
937 * g++.dg/template/arrow3.C: New test.
939 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
941 * gcc.target/arm/minmax_minus.c: New test.
943 2013-04-09 Jakub Jelinek <jakub@redhat.com>
946 * c-c++-common/gomp/pr56883.c: New test.
948 2013-04-09 Jeff Law <law@redhat.com>
950 * gcc.dg/tree-ssa/vrp87.c: New test.
952 2013-04-09 Jakub Jelinek <jakub@redhat.com>
954 PR tree-optimization/56854
955 * g++.dg/torture/pr56854.C: New test.
957 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
960 * gfortran.dg/array_constructor_44.f90: New test.
962 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
965 * g++.dg/cpp0x/constexpr-specialization.C: New.
967 2013-04-08 Jakub Jelinek <jakub@redhat.com>
969 * gcc.c-torture/execute/pr56837.c: New test.
973 * g++.dg/opt/vt3.C: New test.
974 * g++.dg/opt/vt4.C: New test.
976 2013-04-08 Jeff Law <law@redhat.com>
978 * gcc.dg/tree-ssa/forwprop-25.c: New test.
980 2013-04-08 Richard Biener <rguenther@suse.de>
982 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
984 2013-04-08 Richard Biener <rguenther@suse.de>
986 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
988 2013-04-08 Richard Biener <rguenther@suse.de>
990 * g++.dg/vect/slp-pr56812.cc: Adjust.
992 2013-04-08 Jakub Jelinek <jakub@redhat.com>
994 * gcc.dg/pr56837.c: New test.
995 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
996 "generated memset minus one".
998 2013-04-07 Tobias Burnus <burnus@net-b.de>
1001 * gfortran.dg/reshape_5.f90: New.
1003 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1006 * gcc.target/powerpc/recip-1.c: Modify expected output.
1007 * gcc.target/powerpc/recip-3.c: Likewise.
1008 * gcc.target/powerpc/recip-4.c: Likewise.
1009 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1011 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1013 * gcc.target/arm/peep-ldrd-1.c: New test.
1014 * gcc.target/arm/peep-strd-1.c: Likewise.
1016 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1018 * gcc.target/arm/negdi-1.c: New test.
1019 * gcc.target/arm/negdi-2.c: Likewise.
1020 * gcc.target/arm/negdi-3.c: Likewise.
1021 * gcc.target/arm/negdi-4.c: Likewise.
1023 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1025 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1026 Add -march=armv8-a when we use v8 NEON.
1027 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1028 (check_effective_target_vect_call_ceilf): Likewise.
1029 (check_effective_target_vect_call_floorf): Likewise.
1030 (check_effective_target_vect_call_roundf): Likewise.
1031 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1032 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1033 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1034 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1035 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1037 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1039 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1040 * gcc.target/powerpc/sd-pwr6.c: Same.
1041 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1042 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1044 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1046 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1048 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1051 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1052 * gfortran.dg/altreturn_4.f90: Ditto.
1053 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1054 * gfortran.dg/altreturn_5.f90: Ditto.
1055 * gfortran.dg/altreturn_6.f90: Ditto.
1056 * gfortran.dg/altreturn_7.f90: Ditto.
1058 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1060 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1062 (check_effective_target_arm_v8_neon_ok_nocache):
1064 (check_effective_target_arm_v8_neon_ok): Change to use
1065 check_effective_target_arm_v8_neon_ok_nocache.
1066 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1068 (check_effective_target_vect_call_btruncf):
1069 Enable for arm and ARMv8 NEON.
1070 (check_effective_target_vect_call_ceilf): Likewise.
1071 (check_effective_target_vect_call_floorf): Likewise.
1072 (check_effective_target_vect_call_roundf): Likewise.
1073 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1076 2013-04-04 Marek Polacek <polacek@redhat.com>
1078 PR tree-optimization/48186
1079 * gcc.dg/pr48186.c: New test.
1081 2013-04-04 Richard Biener <rguenther@suse.de>
1083 PR tree-optimization/56826
1084 * gcc.dg/vect/pr56826.c: New testcase.
1085 * gcc.dg/vect/O3-pr36098.c: Adjust.
1087 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1089 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1090 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1091 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1092 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1093 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1094 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1095 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1096 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1097 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1098 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1100 2013-04-04 Richard Biener <rguenther@suse.de>
1102 PR tree-optimization/56213
1103 * gcc.dg/vect/vect-123.c: New testcase.
1105 2013-04-04 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/read_repeat_2.f90: New.
1110 2013-04-04 Richard Biener <rguenther@suse.de>
1112 PR tree-optimization/56837
1113 * g++.dg/torture/pr56837.C: New testcase.
1115 2013-04-04 Tobias Burnus <burnus@net-b.de>
1118 * gfortran.dg/c_loc_test_21.f90: New.
1119 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1120 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1121 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1122 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1123 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1125 2013-04-03 Jeff Law <law@redhat.com>
1127 PR tree-optimization/56799
1128 * gcc.c-torture/execute/pr56799.c: New test.
1130 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/warn/Wpointer-arith-1.C: New.
1134 * g++.dg/gomp/for-19.C: Adjust.
1136 2013-04-03 Marek Polacek <polacek@redhat.com>
1139 * gcc.dg/pr55702.c: New test.
1141 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144 * gcc.dg/pr56809.c: New testcase.
1146 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1149 * g++.dg/debug/pr56819.C: New test.
1151 2013-04-03 Richard Biener <rguenther@suse.de>
1153 PR tree-optimization/56817
1154 * g++.dg/torture/pr56817.C: New testcase.
1156 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1158 * gcc.dg/vect/bb-slp-31.c: New file.
1160 2013-04-03 Jason Merrill <jason@redhat.com>
1163 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1165 2013-04-03 Richard Biener <rguenther@suse.de>
1167 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1169 2013-04-03 Richard Biener <rguenther@suse.de>
1171 PR tree-optimization/55964
1172 * gcc.dg/torture/pr55964-2.c: New testcase.
1174 2013-04-03 Richard Biener <rguenther@suse.de>
1176 PR tree-optimization/56501
1177 * gcc.dg/torture/pr56501.c: New testcase.
1179 2013-04-03 Richard Biener <rguenther@suse.de>
1181 PR tree-optimization/56407
1182 * gcc.dg/torture/pr56407.c: New testcase.
1184 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1186 PR tree-optimization/56790
1187 * g++.dg/ext/pr56790-1.C: New testcase.
1189 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1191 * gcc.target/i386/merge-1.c: New testcase.
1192 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1194 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1197 * gcc.c-torture/execute/pr19449.c: New test.
1199 2013-04-03 Richard Biener <rguenther@suse.de>
1201 PR tree-optimization/56812
1202 * g++.dg/vect/slp-pr56812.cc: New testcase.
1204 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1208 * gfortran.dg/altreturn_8.f90: New.
1209 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1210 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1211 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1213 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1215 PR rtl-optimization/56745
1216 * gcc.c-torture/compile/pr56745.c: New test.
1218 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1220 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1222 2013-04-02 Richard Biener <rguenther@suse.de>
1224 PR tree-optimization/56778
1225 * gcc.dg/torture/pr56778.c: New testcase.
1227 2013-04-02 Richard Biener <rguenther@suse.de>
1230 * g++.dg/torture/pr56768.C: New testcase.
1232 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1234 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1236 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1239 * gfortran.dg/namelist_82.f90: New test.
1241 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1244 * gfortran.dg/implicit_class_1.f90: New.
1246 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1249 * gfortran.dg/namelist_81.f90: New test.
1251 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1253 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1254 for constant and equal string lengths.
1255 * gfortran.dg/character_comparison_5.f90: Likewise.
1256 * gfortran.dg/character_comparison_9.f90: New test.
1258 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1260 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1261 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1263 2013-03-29 Tobias Burnus <burnus@net-b.de>
1266 * gfortran.dg/optional_absent_3.f90: New.
1268 2013-03-29 Tobias Burnus <burnus@net-b.de>
1271 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1273 2013-03-29 Tobias Burnus <burnus@net-b.de>
1276 * gfortran.dg/namelist_80.f90: New.
1278 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1281 * gfortran.dg/string_length_2.f90: New test.
1282 * gfortran.dg/dependency_41.f90: New test.
1284 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1287 * gfortran.dg/array_constructor_43.f90: New test.
1288 * gfortran.dg/random_seed_3.f90: New test.
1290 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1292 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1293 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1294 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1295 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1296 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1297 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1298 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1299 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1300 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1301 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1303 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1306 * g++.dg/conversion/op4.C: Adjust.
1307 * g++.dg/cpp0x/rv1n.C: Likewise.
1308 * g++.dg/cpp0x/rv2n.C: Likewise.
1309 * g++.dg/cpp0x/template_deduction.C: Likewise.
1310 * g++.dg/expr/cond8.C: Likewise.
1311 * g++.dg/other/error4.C: Likewise.
1312 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1313 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1314 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1315 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1316 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1317 * g++.old-deja/g++.law/cvt20.C: Likewise.
1318 * g++.old-deja/g++.law/cvt8.C: Likewise.
1319 * g++.old-deja/g++.law/init8.C: Likewise.
1320 * g++.old-deja/g++.mike/net12.C: Likewise.
1321 * g++.old-deja/g++.mike/net8.C: Likewise.
1322 * g++.old-deja/g++.mike/p2793.C: Likewise.
1323 * g++.old-deja/g++.mike/p3836.C: Likewise.
1324 * g++.old-deja/g++.mike/p418.C: Likewise.
1325 * g++.old-deja/g++.mike/p701.C: Likewise.
1326 * g++.old-deja/g++.mike/p807.C: Likewise.
1328 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1331 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1334 2013-03-28 Marek Polacek <polacek@redhat.com>
1336 PR tree-optimization/56695
1337 * gcc.dg/vect/pr56695.c: New test.
1339 2013-03-28 Richard Biener <rguenther@suse.de>
1341 PR tree-optimization/37021
1342 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1343 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1345 2013-03-27 Tobias Burnus <burnus@net-b.de>
1349 * gfortran.dg/sizeof_2.f90: New.
1350 * gfortran.dg/sizeof_3.f90: New.
1351 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1353 2013-03-27 Richard Biener <rguenther@suse.de>
1355 PR tree-optimization/37021
1356 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1358 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1360 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1361 * g++.dg/ipa/ivinline-2.C: Likewise.
1362 * g++.dg/ipa/ivinline-3.C: Likewise.
1363 * g++.dg/ipa/ivinline-4.C: Likewise.
1364 * g++.dg/ipa/ivinline-5.C: Likewise.
1365 * g++.dg/ipa/ivinline-7.C: Likewise.
1366 * g++.dg/ipa/ivinline-8.C: Likewise.
1367 * g++.dg/ipa/ivinline-9.C: Likewise.
1368 * g++.dg/cpp0x/noexcept03.C: Likewise.
1369 * gcc.dg/const-1.c: Likewise.
1370 * gcc.dg/ipa/pure-const-1.c: Likewise.
1371 * gcc.dg/noreturn-8.c: Likewise.
1372 * gcc.target/i386/mmx-1.c: Likewise.
1373 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1374 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1375 * gcc.c-torture/execute/pr33992.x: New file.
1377 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1379 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1381 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1384 * g++.dg/ext/desig5.C: New.
1386 2013-03-26 Tobias Burnus <burnus@net-b.de>
1389 * gfortran.dg/merge_init_expr_2.f90: New.
1390 * gfortran.dg/merge_char_1.f90: Modify test to
1391 stay a run-time test.
1392 * gfortran.dg/merge_char_3.f90: Ditto.
1394 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1396 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1397 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1399 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1402 * g++.dg/cpp0x/range-for23.C: New.
1404 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1407 * gfortran.dg/namelist_79.f90: New.
1409 2013-03-25 Martin Jambor <mjambor@suse.cz>
1411 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1413 2013-03-25 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1434 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1435 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1436 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1437 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1438 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1439 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1440 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1441 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1442 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1443 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1444 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1445 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1446 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1447 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1448 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1449 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1450 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1451 * gfortran.dg/pr32601_1.f03: Ditto.
1452 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1453 * gfortran.dg/blockdata_7.f90: New.
1454 * gfortran.dg/c_assoc_4.f90: New.
1455 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1456 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1457 * gfortran.dg/c_funloc_tests_8.f90: New.
1458 * gfortran.dg/c_loc_test_17.f90: New.
1459 * gfortran.dg/c_loc_test_18.f90: New.
1460 * gfortran.dg/c_loc_test_19.f90: New.
1461 * gfortran.dg/c_loc_test_20.f90: New.
1462 * gfortran.dg/c_sizeof_5.f90: New.
1463 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1464 * gfortran.dg/transfer_resolve_2.f90: New.
1465 * gfortran.dg/transfer_resolve_3.f90: New.
1466 * gfortran.dg/transfer_resolve_4.f90: New.
1467 * gfortran.dg/pr32601.f03: Update dg-error.
1468 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1469 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1471 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1473 * gcc.target/arm/vseleqdf.c: New test.
1474 * gcc.target/arm/vseleqsf.c: Likewise.
1475 * gcc.target/arm/vselgedf.c: Likewise.
1476 * gcc.target/arm/vselgesf.c: Likewise.
1477 * gcc.target/arm/vselgtdf.c: Likewise.
1478 * gcc.target/arm/vselgtsf.c: Likewise.
1479 * gcc.target/arm/vselledf.c: Likewise.
1480 * gcc.target/arm/vsellesf.c: Likewise.
1481 * gcc.target/arm/vselltdf.c: Likewise.
1482 * gcc.target/arm/vselltsf.c: Likewise.
1483 * gcc.target/arm/vselnedf.c: Likewise.
1484 * gcc.target/arm/vselnesf.c: Likewise.
1485 * gcc.target/arm/vselvcdf.c: Likewise.
1486 * gcc.target/arm/vselvcsf.c: Likewise.
1487 * gcc.target/arm/vselvsdf.c: Likewise.
1488 * gcc.target/arm/vselvssf.c: Likewise.
1490 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1492 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1494 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1495 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1496 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1497 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1498 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1499 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1500 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1501 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1502 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1503 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1504 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1505 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1506 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1507 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1508 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1509 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1510 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1511 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1512 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1513 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1514 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1515 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1516 * gcc.target/arm/atomic-op-char.c: Likewise.
1517 * gcc.target/arm/atomic-op-consume.c: Likewise.
1518 * gcc.target/arm/atomic-op-int.c: Likewise.
1519 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1520 * gcc.target/arm/atomic-op-release.c: Likewise.
1521 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1522 * gcc.target/arm/atomic-op-short.c: Likewise.
1524 2013-03-25 Richard Biener <rguenther@suse.de>
1527 * g++.dg/torture/pr56694.C: New testcase.
1529 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1532 * gcc.target/arm/neon-vcond-gt.c: New test.
1533 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1534 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1536 2013-03-25 Richard Biener <rguenther@suse.de>
1538 PR tree-optimization/56689
1539 * gcc.dg/torture/pr56689.c: New testcase.
1541 2013-03-25 Kai Tietz <ktietz@redhat.com>
1543 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1545 2013-03-24 Tobias Burnus <burnus@net-b.de>
1548 * gfortran.dg/eof_5.f90: New.
1550 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1552 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1555 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1557 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1559 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1562 * gcc.c-torture/execute/builtins/builtins.exp: Add
1563 -Wl,--allow-multiple-definition for RTEMS targets.
1565 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1567 * gcc.target/aarch64/movk.c: New test.
1569 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1571 * g++.dg/ext/vector21.C: New testcase.
1573 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1575 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1576 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1578 2013-03-21 Richard Biener <rguenther@suse.de>
1580 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1581 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1583 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1585 * gcc.target/aarch64/vect.c: Test and result vector added
1586 for sabd and saba instructions.
1587 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1588 instructions in assembly.
1589 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1590 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1591 for fabd instruction.
1592 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1593 instruction in assembly.
1594 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1596 2013-03-20 Jeff Law <law@redhat.com>
1598 * g++.dg/tree-ssa/ssa-dom.C: New test.
1600 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1602 * gcc.target/powerpc/mmfpgpr.c: New test.
1603 * gcc.target/powerpc/sd-vsx.c: Likewise.
1604 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1605 * gcc.target/powerpc/vsx-float0.c: Likewise.
1607 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1609 PR tree-optimization/56355
1610 * gcc.dg/pr56355-1.c: New file.
1612 2013-03-20 Catherine Moore <clm@codesourcery.com>
1613 Richard Sandiford <rdsandiford@googlemail.com>
1615 * gcc.target/mips/mips.exp: Add microMIPS support.
1616 * gcc.target/mips/umips-movep-2.c: New test.
1617 * gcc.target/mips/umips-lwp-2.c: New test.
1618 * gcc.target/mips/umips-swp-5.c: New test.
1619 * gcc.target/mips/umips-constraints-1.c: New test.
1620 * gcc.target/mips/umips-lwp-3.c: New test.
1621 * gcc.target/mips/umips-swp-6.c: New test.
1622 * gcc.target/mips/umips-constraints-2.c: New test.
1623 * gcc.target/mips/umips-save-restore-1.c: New test.
1624 * gcc.target/mips/umips-lwp-4.c: New test.
1625 * gcc.target/mips/umips-swp-7.c: New test.
1626 * gcc.target/mips/umips-save-restore-2.c: New test.
1627 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1628 * gcc.target/mips/umips-lwp-5.c: New test.
1629 * gcc.target/mips/umips-save-restore-3.c: New test.
1630 * gcc.target/mips/umips-lwp-6.c: New test.
1631 * gcc.target/mips/umips-swp-1.c: New test.
1632 * gcc.target/mips/umips-lwp-7.c: New test.
1633 * gcc.target/mips/umips-swp-2.c: New test.
1634 * gcc.target/mips/umips-lwp-8.c: New test.
1635 * gcc.target/mips/umips-swp-3.c: New test.
1636 * gcc.target/mips/umips-movep-1.c: New test.
1637 * gcc.target/mips/umips-lwp-1.c: New test.
1638 * gcc.target/mips/umips-swp-4.c: New test.
1640 2013-03-20 Richard Biener <rguenther@suse.de>
1642 PR tree-optimization/56661
1643 * gcc.dg/torture/pr56661.c: New testcase.
1645 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1647 PR rtl-optimization/56605
1648 * gcc.target/powerpc/pr56605.c: New.
1650 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1653 * gfortran.dg/do_1.f90: Don't xfail.
1655 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1658 * gfortran.dg/namelist_77.f90: New.
1659 * gfortran.dg/namelist_78.f90: New.
1661 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1664 * gfortran.dg/open_negative_unit_1.f90: New.
1666 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1668 * gcc.target/aarch64/sbc.c: New test.
1670 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1672 * gcc.target/aarch64/ror.c: New test.
1674 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1676 * gcc.target/aarch64/extr.c: New test.
1678 2013-03-19 Richard Biener <rguenther@suse.de>
1680 PR tree-optimization/56273
1681 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1682 * c-c++-common/uninit-17.c: Likewise.
1684 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1686 PR tree-optimization/56635
1687 * g++.dg/torture/pr56635.C: New test.
1689 2013-03-18 Richard Biener <rguenther@suse.de>
1691 PR tree-optimization/3713
1692 * g++.dg/ipa/devirt-12.C: New testcase.
1694 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1697 * c-c++-common/pr56566.c: New test.
1699 2013-03-17 Jason Merrill <jason@redhat.com>
1701 * g++.dg/template/abstract-dr337.C: XFAIL.
1703 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1706 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1707 * c-c++-common/pr56607.c: New test.
1709 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1712 * g++.dg/cpp0x/constexpr-array5.C: New.
1714 2013-03-15 Tobias Burnus <burnus@net-b.de>
1717 * gfortran.dg/transfer_intrinsic_5.f90: New.
1719 2013-03-15 Kai Tietz <ktietz@redhat.com>
1721 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1722 * gcc.target/i386/pr20020-1.c: Likewise.
1723 * gcc.target/i386/pr20020-2.c: Likewise.
1724 * gcc.target/i386/pr20020-3.c: Likewise.
1725 * gcc.target/i386/pr53425-1.c: Likewise.
1726 * gcc.target/i386/pr53425-2.c: Likewise.
1727 * gcc.target/i386/pr55093.c: Likewise.
1728 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1730 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1733 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1734 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1736 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1738 PR tree-optimization/53265
1739 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1741 * gcc.dg/graphite/id-6.c (test): Likewise.
1742 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1743 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1745 PR tree-optimization/53265
1746 * gcc.dg/pr53265.c: New test.
1747 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1749 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1751 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1752 n, use it as high bound instead of 4.
1754 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1757 * gcc.target/sh/pr49880-1.c: New.
1758 * gcc.target/sh/pr49880-2.c: New.
1759 * gcc.target/sh/pr49880-3.c: New.
1760 * gcc.target/sh/pr49880-4.c: New.
1761 * gcc.target/sh/pr49880-5.c: New.
1763 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1765 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1767 2013-03-13 Richard Biener <rguenther@suse.de>
1769 PR tree-optimization/56608
1770 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1772 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1775 * g++.dg/cpp0x/alias-decl-32.C: New.
1777 2013-03-11 Jan Hubicka <jh@suse.cz>
1780 * gcc.c-torture/compile/pr56571.c: New testcase.
1782 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1784 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1785 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1787 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1789 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1790 * gcc.dg/inline_4.c: Likewise.
1791 * gcc.dg/unroll_2.c: Likewise.
1792 * gcc.dg/unroll_3.c: Likewise.
1793 * gcc.dg/unroll_4.c: Likewise.
1795 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1798 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1801 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1803 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1806 * gcc.c-torture/compile/pr40797.c: New.
1808 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1810 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1812 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1815 * gfortran.dg/class_56.f90: New test.
1817 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1820 * gcc.target/mips/pr56524.c: New test.
1822 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1825 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1827 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1830 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1832 2013-03-08 Marek Polacek <polacek@redhat.com>
1834 PR tree-optimization/56478
1835 * gcc.dg/torture/pr56478.c: New test.
1837 2013-03-08 Kai Tietz <ktietz@redhat.com>
1839 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1840 targets linker option --allow-multiple-definition.
1842 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1843 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1844 * gcc.dg/pr52549.c: Add LLP64 case.
1845 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1846 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1847 * gcc.dg/torture/pr51071-2.c: Likewise.
1848 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1849 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1850 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1851 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1852 * gcc.dg/weak/weak-1.c: Likewise.
1853 * gcc.dg/weak/weak-2.c: Likewise.
1854 * gcc.dg/weak/weak-3.c: Likewise.
1855 * gcc.dg/weak/weak-4.c: Likewise.
1856 * gcc.dg/weak/weak-5.c: Likewise.
1857 * gcc.dg/weak/weak-15.c: Likewise.
1858 * gcc.dg/weak/weak-16.c: Likewise.
1860 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1862 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1864 PR tree-optimization/56559
1865 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1867 2013-03-07 Andreas Schwab <schwab@suse.de>
1869 * gcc.dg/pr31490.c: Fix last change.
1871 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1874 * g++.dg/template/crash115.C: New.
1876 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1878 PR tree-optimization/56539
1879 * gcc.c-torture/compile/pr56539.c: New test.
1881 2013-03-06 Kai Tietz <ktietz@redhat.com>
1883 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1885 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1886 * gcc.dg/lto/20091013-1_2.c: Likewise.
1887 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1889 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1891 * gnat.dg/specs/aggr6.ads: New test.
1893 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1895 * gnat.dg/loop_optimization15.ad[sb]: New test.
1897 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1900 * gcc.dg/pr56548.c: New test.
1902 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1905 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1907 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1910 * g++.dg/template/typename20.C: New test.
1912 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1915 * gcc.dg/pr56510.c: New test.
1917 PR rtl-optimization/56484
1918 * gcc.c-torture/compile/pr56484.c: New test.
1920 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1923 * g++.dg/warn/Wsign-conversion-2.C: New.
1925 2013-03-05 Richard Biener <rguenther@suse.de>
1927 PR tree-optimization/56270
1928 * gcc.dg/vect/slp-38.c: New testcase.
1930 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1932 PR rtl-optimization/56494
1933 * gcc.dg/pr56494.c: New test.
1935 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1937 * gcc.dg/pr56424.c: New test.
1939 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1941 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1942 * gcc.dg/pr56228.c <avr>: Skip.
1944 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1947 PR tree-optimization/52631
1948 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1950 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1952 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1953 * gcc.dg/vect/vect-83_64.c: Same.
1955 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1958 * gfortran.dg/pointer_check_13.f90: New test.
1960 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1963 * gfortran.dg/array_constructor_42.f90: New test.
1965 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1968 * g++.dg/template/static33.C: New.
1969 * g++.dg/template/static34.C: Likewise.
1972 * g++.dg/template/static35.C: New.
1974 2013-03-01 Steve Ellcey <sellcey@mips.com>
1976 * gcc.dg/pr56396.c: Require pic support.
1978 2013-03-01 Richard Biener <rguenther@suse.de>
1980 PR tree-optimization/55481
1981 * gcc.dg/torture/pr56488.c: New testcase.
1983 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1984 Jakub Jelinek <jakub@redhat.com>
1987 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1988 no_sanitize_address attribute rather than no_address_safety_analysis.
1989 * g++.dg/asan/sanitizer_test_utils.h
1990 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1991 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1992 in addition to no_address_safety_analysis.
1994 2013-02-28 Jason Merrill <jason@redhat.com>
1997 * g++.dg/cpp0x/constexpr-and.C: New.
1999 2013-02-28 Martin Jambor <mjambor@suse.cz>
2001 PR tree-optimization/56294
2002 * g++.dg/debug/pr56294.C: New test.
2004 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2006 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2008 2013-02-27 Marek Polacek <polacek@redhat.com>
2010 PR rtl-optimization/56466
2011 * gcc.dg/pr56466.c: New test.
2013 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2015 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2016 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2017 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2019 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2022 * gcc.dg/pr45472.c: New test.
2024 2013-02-26 Marek Polacek <polacek@redhat.com>
2026 PR tree-optimization/56426
2027 * gcc.dg/pr56436.c: New test.
2029 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2031 PR tree-optimization/56448
2032 * gcc.c-torture/compile/pr56448.c: New test.
2034 PR tree-optimization/56443
2035 * gcc.dg/torture/pr56443.c: New test.
2037 2013-02-25 Richard Biener <rguenther@suse.de>
2039 PR tree-optimization/56175
2040 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2042 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2045 * g++.dg/torture/pr56403.C: New test.
2047 2013-02-25 Catherine Moore <clm@codesourcery.com>
2050 2013-02-24 Catherine Moore <clm@codesourcery.com>
2051 Richard Sandiford <rdsandiford@googlemail.com>
2053 * gcc.target/mips/mips.exp: Add microMIPS support.
2054 * gcc.target/mips/umips-movep-2.c: New test.
2055 * gcc.target/mips/umips-lwp-2.c: New test.
2056 * gcc.target/mips/umips-swp-5.c: New test.
2057 * gcc.target/mips/umips-constraints-1.c: New test.
2058 * gcc.target/mips/umips-lwp-3.c: New test.
2059 * gcc.target/mips/umips-swp-6.c: New test.
2060 * gcc.target/mips/umips-constraints-2.c: New test.
2061 * gcc.target/mips/umips-save-restore-1.c: New test.
2062 * gcc.target/mips/umips-lwp-4.c: New test.
2063 * gcc.target/mips/umips-swp-7.c: New test.
2064 * gcc.target/mips/umips-save-restore-2.c: New test.
2065 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2066 * gcc.target/mips/umips-lwp-5.c: New test.
2067 * gcc.target/mips/umips-save-restore-3.c: New test.
2068 * gcc.target/mips/umips-lwp-6.c: New test.
2069 * gcc.target/mips/umips-swp-1.c: New test.
2070 * gcc.target/mips/umips-lwp-7.c: New test.
2071 * gcc.target/mips/umips-swp-2.c: New test.
2072 * gcc.target/mips/umips-lwp-8.c: New test.
2073 * gcc.target/mips/umips-swp-3.c: New test.
2074 * gcc.target/mips/umips-movep-1.c: New test.
2075 * gcc.target/mips/umips-lwp-1.c: New test.
2076 * gcc.target/mips/umips-swp-4.c: New test.
2078 2013-02-24 Catherine Moore <clm@codesourcery.com>
2079 Richard Sandiford <rdsandiford@googlemail.com>
2081 * gcc.target/mips/mips.exp: Add microMIPS support.
2082 * gcc.target/mips/umips-movep-2.c: New test.
2083 * gcc.target/mips/umips-lwp-2.c: New test.
2084 * gcc.target/mips/umips-swp-5.c: New test.
2085 * gcc.target/mips/umips-constraints-1.c: New test.
2086 * gcc.target/mips/umips-lwp-3.c: New test.
2087 * gcc.target/mips/umips-swp-6.c: New test.
2088 * gcc.target/mips/umips-constraints-2.c: New test.
2089 * gcc.target/mips/umips-save-restore-1.c: New test.
2090 * gcc.target/mips/umips-lwp-4.c: New test.
2091 * gcc.target/mips/umips-swp-7.c: New test.
2092 * gcc.target/mips/umips-save-restore-2.c: New test.
2093 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2094 * gcc.target/mips/umips-lwp-5.c: New test.
2095 * gcc.target/mips/umips-save-restore-3.c: New test.
2096 * gcc.target/mips/umips-lwp-6.c: New test.
2097 * gcc.target/mips/umips-swp-1.c: New test.
2098 * gcc.target/mips/umips-lwp-7.c: New test.
2099 * gcc.target/mips/umips-swp-2.c: New test.
2100 * gcc.target/mips/umips-lwp-8.c: New test.
2101 * gcc.target/mips/umips-swp-3.c: New test.
2102 * gcc.target/mips/umips-movep-1.c: New test.
2103 * gcc.target/mips/umips-lwp-1.c: New test.
2104 * gcc.target/mips/umips-swp-4.c: New test.
2106 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2109 * lib/asan-dg.exp (asan_link_flags): Add
2110 -B${gccpath}/libsanitizer/asan/ to flags.
2112 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2115 * gcc.dg/torture/pr56420.c: New test.
2117 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2120 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2122 2013-02-21 Martin Jambor <mjambor@suse.cz>
2124 PR tree-optimization/56310
2125 * g++.dg/ipa/pr56310.C: New test.
2127 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2130 * gfortran.dg/proc_ptr_comp_37.f90: New.
2132 2013-02-21 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/56415
2136 2013-02-11 Richard Biener <rguenther@suse.de>
2138 PR tree-optimization/56273
2139 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2140 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2141 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2142 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2143 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2144 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2146 2013-02-21 Marek Polacek <polacek@redhat.com>
2148 PR tree-optimization/56398
2149 * g++.dg/torture/pr56398.C: New test.
2151 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.c-torture/compile/pr56405.c: New test.
2156 2013-02-20 Jan Hubicka <jh@suse.cz>
2158 PR tree-optimization/56265
2159 * g++.dg/ipa/devirt-11.C: New testcase.
2161 2013-02-20 Richard Biener <rguenther@suse.de>
2163 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2165 2013-02-20 Richard Biener <rguenther@suse.de>
2166 Jakub Jelinek <jakub@redhat.com>
2168 PR tree-optimization/56396
2169 * gcc.dg/pr56396.c: New testcase.
2171 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2176 2013-02-19 Richard Biener <rguenther@suse.de>
2178 PR tree-optimization/56384
2179 * gcc.dg/torture/pr56384.c: New testcase.
2181 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2183 PR tree-optimization/56350
2184 * gcc.dg/pr56350.c: New test.
2186 PR tree-optimization/56381
2187 * g++.dg/opt/pr56381.C: New test.
2189 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2192 * lib/dg-pch.exp (pch-init, pch-finish,
2193 check_effective_target_pch_supported_debug): New procs.
2194 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2195 Likewise if $pch_unsupported_debug and $flags include -g.
2196 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2197 and dg-require-effective-target pch_unsupported_debug.
2198 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2199 * objc.dg/pch/pch.exp: Likewise.
2200 * gcc.dg/pch/pch.exp: Likewise.
2201 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2202 pch_unsupported_debug.
2203 * gcc.dg/pch/valid-1.hs: Likewise.
2204 * gcc.dg/pch/valid-1b.c: Likewise.
2205 * gcc.dg/pch/valid-1b.hs: Likewise.
2207 2013-02-18 Richard Biener <rguenther@suse.de>
2209 PR tree-optimization/56366
2210 * gcc.dg/torture/pr56366.c: New testcase.
2212 2013-02-18 Richard Biener <rguenther@suse.de>
2215 * gcc.dg/torture/pr56349.c: New testcase.
2217 2013-02-18 Richard Biener <rguenther@suse.de>
2219 PR tree-optimization/56321
2220 * gcc.dg/torture/pr56321.c: New testcase.
2222 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2224 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2226 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2227 Dodji Seketeli <dodji@redhat.com>
2230 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2231 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2232 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2233 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2234 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2235 * c-c++-common/asan/pr56330.c: Likewise.
2236 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2237 Ensure the size argument of __builtin_memcpy is a constant.
2239 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2240 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/cpp0x/enum23.C: New.
2245 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2248 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2250 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2252 PR rtl-optimization/56348
2253 * gcc.target/i386/pr56348.c: New test.
2255 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2257 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2258 * gcc.target/arm/interrupt-2.c: Likewise.
2260 2013-02-15 Tobias Burnus <burnus@net-b.de>
2263 * gfortran.dg/matmul_9.f90: New.
2265 2013-02-15 Tobias Burnus <burnus@net-b.de>
2268 * gfortran.dg/init_flag_11.f90: New.
2270 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2272 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2274 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2276 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2279 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2280 Tobias Burnus <burnus@net-b.de>
2283 * gfortran.dg/allocatable_function_7.f90: New.
2285 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2287 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2288 * asan_globals_test-wrapper.cc: New file.
2289 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2290 instead of asan_globals_test.cc as dg-additional-sources.
2291 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2292 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2293 "sanitizer_test_utils.h" instead of
2294 "sanitizer_common/tests/sanitizer_test_utils.h".
2295 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2296 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2297 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2298 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2299 * g++.dg/asan/asan_test.cc: Synced from upstream.
2300 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2302 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2305 * c-c++-common/asan/memcmp-2.c: New test.
2307 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2310 * g++.dg/cpp0x/udlit-string-literal.h: New.
2311 * g++.dg/cpp0x/udlit-string-literal.C: New.
2313 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2315 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2317 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2320 * gcc.target/arm/pr56184.C: New test.
2322 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2325 * g++.dg/torture/pr56302.C: New test.
2326 * g++.dg/cpp0x/constexpr-56302.C: New test.
2327 * c-c++-common/pr56302.c: New test.
2329 2013-02-13 Tobias Burnus <burnus@net-b.de>
2330 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2333 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2334 * gfortran.dg/quad_3.f90: Ditto.
2336 2013-02-13 Kostya Serebryany <kcc@google.com>
2338 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2339 to match the fresh asan run-time.
2340 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2342 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2344 Avoid instrumenting duplicated memory access in the same basic block
2345 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2346 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2347 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2348 * c-c++-common/asan/inc.c: Likewise.
2350 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2353 * gcc.target/i386/pr56148.c: New test.
2355 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2356 Tobias Burnus <burnus@net-b.de>
2359 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2362 2013-02-12 Richard Biener <rguenther@suse.de>
2365 * gcc.dg/lto/pr56297_0.c: New testcase.
2366 * gcc.dg/lto/pr56297_0.c: Likewise.
2368 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2371 * gfortran.dg/typebound_deferred_1.f90: New.
2373 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2375 PR rtl-optimization/56151
2376 * gcc.target/i386/pr56151.c: New test.
2378 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2380 * g++.dg/ext/mv12.C: New test.
2381 * g++.dg/ext/mv12.h: New file.
2382 * g++.dg/ext/mv12-aux.C: New file.
2383 * g++.dg/ext/mv13.C: New test.
2385 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2387 * lib/target-supports.exp
2388 (check_effective_target_powerpc_eabi_ok): New.
2389 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2391 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2392 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2394 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2395 * gcc.target/powerpc/pr51623.c: Likewise.
2396 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2397 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2399 2013-02-11 Alexander Potapenko <glider@google.com>
2400 Jack Howarth <howarth@bromo.med.uc.edu>
2401 Jakub Jelinek <jakub@redhat.com>
2404 * g++.dg/asan/pr55617.C: Run on all targets.
2406 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2408 PR rtl-optimization/56275
2409 * gcc.dg/pr56275.c: New test.
2411 2013-02-11 Richard Biener <rguenther@suse.de>
2413 PR tree-optimization/56273
2414 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2416 2013-02-11 Richard Biener <rguenther@suse.de>
2418 PR tree-optimization/56264
2419 * gcc.dg/torture/pr56264.c: New testcase.
2421 2013-02-11 Richard Biener <rguenther@suse.de>
2423 PR tree-optimization/56273
2424 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2425 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2426 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2427 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2428 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2429 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2431 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2433 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2434 for *-*-linux-gnu targets.
2435 * g++.dg/asan/interception-test-1.c: Ditto.
2436 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2437 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2439 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2442 * gfortran.dg/intrinsic_size_4.f90 : New test.
2444 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.target/powerpc/pr56256.c: New test.
2449 2013-02-08 Ian Lance Taylor <iant@google.com>
2451 * lib/go.exp: Load timeout.exp.
2453 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2455 PR rtl-optimization/56246
2456 * gcc.target/i386/pr56246.c: New test.
2458 2013-02-08 Jeff Law <law@redhat.com>
2461 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2463 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2466 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2469 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2471 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2473 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2475 PR rtl-optimization/56195
2476 * gcc.dg/torture/pr56195.c: New test.
2478 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2481 * gfortran.dg/recursive_interface_2.f90: New test.
2483 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2485 PR tree-optimization/56250
2486 * gcc.c-torture/execute/pr56250.c: New test.
2488 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2490 PR tree-optimization/56064
2491 * gcc.dg/fixed-point/view-convert-2.c: New test.
2493 2013-02-08 Michael Matz <matz@suse.de>
2495 PR tree-optimization/52448
2496 * gcc.dg/pr52448.c: New test.
2498 2013-02-08 Richard Biener <rguenther@suse.de>
2501 * gcc.dg/torture/pr56181.c: New testcase.
2503 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2506 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2507 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2509 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2512 * g++.dg/parse/crash61.C: New test.
2515 * g++.dg/parse/pr56239.C: New test.
2518 * g++.dg/abi/mangle61.C: New test.
2520 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2522 PR rtl-optimization/56225
2523 * gcc.target/i386/pr56225.c: New test.
2525 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2528 * gcc.dg/guality/pr56154-1.c: New test.
2529 * gcc.dg/guality/pr56154-2.c: New test.
2530 * gcc.dg/guality/pr56154-3.c: New test.
2531 * gcc.dg/guality/pr56154-4.c: New test.
2532 * gcc.dg/guality/pr56154-aux.c: New file.
2534 PR tree-optimization/55789
2535 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2537 * gcc.dg/tree-ssa/inline-3.c: Add
2538 --param max-early-inliner-iterations=2 option.
2540 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2543 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2544 Add -fno-dwarf2-cfi-asm to dg-options.
2547 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2550 * gcc.dg/pr56228.c: New test.
2552 2013-02-07 Alan Modra <amodra@gmail.com>
2555 * gcc.target/powerpc/pr54009.c: New test.
2557 * gfortran.dg/pr54131.f: New test.
2559 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2562 * gfortran.dg/array_constructor_41.f90: New test.
2564 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2567 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2569 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2572 * g++.dg/gomp/pr56217.C: New test.
2574 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2576 PR tree-optimization/56205
2577 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2578 * gcc.c-torture/execute/pr56205.c: New test.
2580 2013-02-05 Richard Biener <rguenther@suse.de>
2582 PR tree-optimization/53342
2583 PR tree-optimization/53185
2584 * gcc.dg/vect/pr53185-2.c: New testcase.
2586 2013-02-05 Jan Hubicka <jh@suse.cz>
2588 PR tree-optimization/55789
2589 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2590 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2591 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2592 * g++.dg/ipa/inline-1.C: New testcase.
2593 * g++.dg/ipa/inline-2.C: New testcase.
2594 * g++.dg/ipa/inline-3.C: New testcase.
2596 2013-02-05 Jan Hubicka <jh@suse.cz>
2598 PR tree-optimization/55789
2599 * g++.dg/torture/pr55789.C: New testcase.
2601 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2604 * gcc.dg/pr56167.c: New test.
2606 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2609 * gcc.target/sh/pr55146.c: New.
2611 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2613 PR tree-optimization/54386
2614 * gcc.target/sh/pr54386.c: New.
2616 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2619 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2622 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2624 2013-02-04 Alexander Potapenko <glider@google.com>
2625 Jack Howarth <howarth@bromo.med.uc.edu>
2626 Jakub Jelinek <jakub@redhat.com>
2629 * g++.dg/asan/pr55617.C: New test.
2631 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2634 * gfortran.dg/typebound_operator_19.f90: New test.
2635 * gfortran.dg/typebound_assignment_4.f90: New test.
2637 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2640 * gfortran.dg/recursive_interface_1.f90: New test.
2642 2013-02-04 Richard Guenther <rguenther@suse.de>
2645 * gcc.dg/lto/pr56168_0.c: New testcase.
2646 * gcc.dg/lto/pr56168_1.c: Likewise.
2648 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2652 * gfortran.dg/block_12.f90: New test.
2653 * gfortran.dg/module_error_1.f90: New test.
2655 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2657 * lib/target-supports.exp (check_effective_target_vect_float)
2658 (check_effective_target_vect_no_align): Add mips-sde-elf.
2660 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2662 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2664 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2666 * gcc.dg/pr56023.c: XFAIL on AIX.
2667 * gcc.dg/vect/pr49352.c: Same.
2669 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2671 * gnat.dg/opt26.adb: New test.
2673 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2676 2013-01-27 Amol Pise <amolpise15@gmail.com>
2678 * gcc.target/arm/neon-vfnms-1.c: New test.
2679 * gcc.target/arm/neon-vfnma-1.c: New test.
2681 2013-01-31 Richard Biener <rguenther@suse.de>
2683 PR tree-optimization/56157
2684 * gcc.dg/torture/pr56157.c: New testcase.
2686 2013-01-30 Richard Biener <rguenther@suse.de>
2688 PR tree-optimization/56150
2689 * gcc.dg/torture/pr56150.c: New testcase.
2691 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2694 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2695 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2696 printed in backtrace.
2697 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2698 to avoid errors about mismatched allocation vs. deallocation.
2701 * g++.dg/mv1.C: Moved to...
2702 * g++.dg/ext/mv1.C: ... here. Adjust test.
2703 * g++.dg/mv2.C: Moved to...
2704 * g++.dg/ext/mv2.C: ... here. Adjust test.
2705 * g++.dg/mv3.C: Moved to...
2706 * g++.dg/ext/mv3.C: ... here.
2707 * g++.dg/mv4.C: Moved to...
2708 * g++.dg/ext/mv4.C: ... here.
2709 * g++.dg/mv5.C: Moved to...
2710 * g++.dg/ext/mv5.C: ... here. Adjust test.
2711 * g++.dg/mv6.C: Moved to...
2712 * g++.dg/ext/mv6.C: ... here. Adjust test.
2713 * g++.dg/ext/mv7.C: New test.
2714 * g++.dg/ext/mv8.C: New test.
2715 * g++.dg/ext/mv9.C: New test.
2716 * g++.dg/ext/mv10.C: New test.
2717 * g++.dg/ext/mv11.C: New test.
2719 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2721 PR rtl-optimization/56144
2722 * gcc.dg/pr56144.c: New.
2724 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2726 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2728 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2729 * g++.dg/cpp0x/constexpr-55573.C: Same
2731 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2733 PR tree-optimization/56064
2734 * gcc.dg/fixed-point/view-convert.c: New test.
2736 2013-01-30 Andreas Schwab <schwab@suse.de>
2738 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2739 evaluate the end index in string range.
2741 2013-01-30 Tobias Burnus <burnus@net-b.de>
2744 * gfortran.dg/allocatable_function_6.f90: New.
2746 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2747 Mikael Morin <mikael@gcc.gnu.org>
2750 * gfortran.dg/proc_ptr_comp_36.f90: New.
2752 2013-01-29 Richard Biener <rguenther@suse.de>
2754 PR tree-optimization/55270
2755 * gcc.dg/torture/pr55270.c: New testcase.
2757 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2759 PR rtl-optimization/56117
2760 * gcc.dg/pr56117.c: New test.
2762 2013-01-28 Richard Biener <rguenther@suse.de>
2764 PR tree-optimization/56034
2765 * gcc.dg/torture/pr56034.c: New testcase.
2767 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2769 PR tree-optimization/56125
2770 * gcc.dg/pr56125.c: New test.
2772 2013-01-28 Tobias Burnus <burnus@net-b.de>
2773 Mikael Morin <mikael@gcc.gnu.org>
2776 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2777 * gfortran.dg/import8.f90: Likewise.
2778 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2779 * gfortran.dg/import10.f90: New test.
2780 * gfortran.dg/import11.f90: Likewise
2782 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2785 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2786 string.h. Provide memset, malloc and free prototypes, adjust line
2787 numbers in dg-output.
2788 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2789 Provide memset prototype and adjust line numbers in dg-output.
2790 * c-c++-common/asan/global-overflow-1.c: Likewise.
2792 PR tree-optimization/56094
2793 * gcc.dg/pr56094.c: New test.
2795 2013-01-27 Amol Pise <amolpise15@gmail.com>
2797 * gcc.target/arm/neon-vfnms-1.c: New test.
2798 * gcc.target/arm/neon-vfnma-1.c: New test.
2800 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2803 * gcc.target/i386/pr56114.c: New test.
2805 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2808 * gfortran.dg/associate_14.f90: New test.
2811 * gfortran.dg/associate_13.f90: New test.
2813 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2815 PR tree-optimization/56098
2816 * gcc.dg/pr56098-1.c: New test.
2817 * gcc.dg/pr56098-2.c: New test.
2819 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2822 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2824 2013-01-22 Marek Polacek <polacek@redhat.com>
2826 PR tree-optimization/56035
2827 * gcc.dg/pr56035.c: New test.
2829 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2831 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2834 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2836 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2838 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2841 * gcc.dg/pr56078.c: New test.
2842 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2844 2013-01-24 Martin Jambor <mjambor@suse.cz>
2846 PR tree-optimization/55927
2847 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2849 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2851 * gcc.target/i386/movsd.c: New test.
2853 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2856 * gcc.target/i386/pr55934.c: New test.
2858 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2861 * gfortran.dg/select_8.f90: New.
2863 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2865 * gcc.target/microblaze/microblaze.exp: Remove
2866 target_config_cflags check.
2868 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2871 * gfortran.dg/gomp/pr56052.f90: New test.
2874 * gcc.dg/pr49069.c: New test.
2876 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2879 * g++.dg/cpp0x/constexpr-static10.C: New.
2881 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2884 * gcc.target/i386/pr56028.c: New test.
2886 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2889 * gcc.target/i386/pr55686.c: New test.
2891 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2894 * g++.dg/cpp0x/variadic139.C: New test.
2895 * g++.dg/cpp0x/variadic140.C: Likewise.
2896 * g++.dg/cpp0x/variadic141.C: Likewise.
2898 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2900 * gnat.dg/warn8.adb: New test.
2902 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2905 * gfortran.dg/include_8.f90: New test.
2907 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2909 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2910 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2912 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2914 PR tree-optimization/56051
2915 * gcc.c-torture/execute/pr56051.c: New test.
2917 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2919 PR rtl-optimization/56023
2920 * gcc.dg/pr56023.c: New test.
2922 2013-01-21 Martin Jambor <mjambor@suse.cz>
2925 * gcc.target/i386/pr56022.c: New test.
2927 2013-01-21 Jason Merrill <jason@redhat.com>
2929 * lib/target-supports.exp (check_effective_target_alias): New.
2931 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2934 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2936 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2938 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2940 2013-01-19 Jeff Law <law@redhat.com>
2942 PR tree-optimization/52631
2943 * tree-ssa/pr52631.c: New test.
2944 * tree-ssa/ssa-fre-9: Update expected output.
2946 2013-01-19 Anthony Green <green@moxielogic.com>
2948 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2951 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2953 PR tree-optimization/56029
2954 * g++.dg/torture/pr56029.C: New test.
2956 2013-01-18 Sharad Singhai <singhai@google.com>
2958 PR tree-optimization/55995
2959 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2961 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2964 * gcc.target/i386/pr55433.c: New.
2966 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2969 * gfortran.dg/pr56015.f90: New test.
2971 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2973 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2975 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2977 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2978 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2979 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2980 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2981 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2983 2013-01-17 Jeff Law <law@redhat.com>
2985 * gcc.dg/pr52573.c: Move to...
2986 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2988 PR rtl-optimization/52573
2989 * gcc.dg/pr52573.c: New test.
2991 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2994 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2995 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2996 check_no_compiler_messages to test support in ucontext.h.
2997 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2998 compliant RLIMIT_AS.
3000 2013-01-17 Marek Polacek <polacek@redhat.com>
3002 PR rtl-optimization/55833
3003 * gcc.dg/pr55833.c: New test.
3005 2013-01-17 Jan Hubicka <jh@suse.cz>
3007 PR tree-optimization/55273
3008 * gcc.c-torture/compile/pr55273.c: New testcase.
3010 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3013 * gcc.target/pr55981.c: New test.
3015 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3017 * gcc.target/arm/pr40887.c: Require at least armv5.
3018 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3019 * gcc.target/arm/pr51915.c: Likewise.
3020 * gcc.target/arm/pr52006.c: Likewise.
3021 * gcc.target/arm/pr53187.c: Likewise.
3023 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3024 * gcc.target/arm/ftest-support-arm.h: Delete.
3025 * gcc.target/arm/ftest-support-thumb.h: Delete.
3026 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3027 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3028 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3029 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3030 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3031 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3032 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3033 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3034 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3035 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3036 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3037 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3038 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3039 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3040 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3041 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3042 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3043 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3044 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3045 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3046 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3047 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3048 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3049 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3051 2013-01-17 Martin Jambor <mjambor@suse.cz>
3053 PR tree-optimizations/55264
3054 * g++.dg/ipa/pr55264.C: New test.
3056 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3059 * gfortran.dg/class_55.f90: New.
3061 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3064 * gcc.c-torture/execute/builtins/builtins.exp: Add
3065 -Wl,--allow-multiple-definition for eabi and elf targets.
3068 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3069 check_effective_target_vect_perm_short,
3070 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3071 check_effective_target_vect64): Return 0 for big-endian ARM.
3072 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3074 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3077 2013-01-16 Richard Biener <rguenther@suse.de>
3079 PR tree-optimization/55964
3080 * gcc.dg/torture/pr55964.c: New testcase.
3082 2013-01-16 Richard Biener <rguenther@suse.de>
3084 PR tree-optimization/54767
3085 PR tree-optimization/53465
3086 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3088 2013-01-16 Christian Bruel <christian.bruel@st.com>
3091 * gcc.target/sh/sh-switch.c: New testcase.
3093 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3095 * gcc.dg/webizer.c: Increase the array size.
3097 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3100 * gcc.dg/pr55940.c: New test.
3102 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3103 Harald Anlauf <anlauf@gmx.de>
3105 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3106 * gfortran.dg/bounds_check_5.f90: Likewise.
3107 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3108 * gfortran.dg/continuation_9.f90: Likewise.
3109 * gfortran.dg/move_alloc_13.f90: Likewise.
3110 * gfortran.dg/structure_constructor_11.f90: Likewise.
3111 * gfortran.dg/tab_continuation.f: Likewise.
3112 * gfortran.dg/warning-directive-2.F90: Likewise.
3113 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3115 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3117 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3118 * gcc.target/arm/fma-sp.c: Likewise.
3120 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3122 PR rtl-optimization/55153
3123 * gcc.dg/pr55153.c: New.
3125 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/55920
3128 * gcc.c-torture/compile/pr55920.c: New test.
3130 2013-01-15 Richard Biener <rguenther@suse.de>
3133 * gcc.dg/torture/pr55882.c: New testcase.
3135 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3137 PR tree-optimization/55955
3138 * gcc.c-torture/compile/pr55955.c: New test.
3140 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3143 * g++.dg/cpp0x/alias-decl-31.C: New test.
3145 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3148 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3149 case where interface is null.
3151 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3154 * gfortran.dg/array_constructor_40.f90: New test.
3156 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3158 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3160 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3162 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3163 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3164 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3165 * gcc.target/aarch64/vect-ld1r.c: New.
3166 * gcc.target/aarch64/vect-ld1r.x: New.
3168 2013-01-14 Andi Kleen <ak@linux.intel.com>
3171 * gcc.target/i386/hle-clear-rel.c: New file
3172 * gcc.target/i386/hle-store-rel.c: New file.
3174 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3176 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3177 * gfortran.dg/bounds_check_4.f90: Likewise.
3178 * gfortran.dg/inquire_10.f90: Likewise.
3179 * gfortran.dg/minloc_3.f90: Likewise.
3180 * gfortran.dg/minlocval_3.f90: Likewise.
3181 * gfortran.dg/module_double_reuse.f90: Likewise.
3182 * gfortran.dg/mvbits_1.f90: Likewise.
3183 * gfortran.dg/oldstyle_1.f90: Likewise.
3184 * gfortran.dg/pr20163-2.f: Likewise.
3185 * gfortran.dg/save_1.f90: Likewise.
3186 * gfortran.dg/scan_1.f90: Likewise.
3187 * gfortran.dg/select_char_1.f90: Likewise.
3188 * gfortran.dg/shape_4.f90: Likewise.
3189 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3190 * gfortran.dg/function_optimize_10.f90: Likewise.
3191 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3192 * gfortran.dg/used_types_17.f90: Likewise.
3193 * gfortran.dg/used_types_18.f90: Likewise.
3195 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3198 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3200 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3202 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3204 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3206 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3208 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3211 * gfortran.dg/assumed_type_2.f90: Fix test case.
3212 * gfortran.dg/internal_pack_13.f90: New test.
3213 * gfortran.dg/internal_pack_14.f90: New test.
3215 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3219 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3222 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3224 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3226 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3229 * gcc.target/s390/pr55719.c: New testcase.
3231 2013-01-11 Richard Guenther <rguenther@suse.de>
3233 PR tree-optimization/44061
3234 * gcc.dg/pr44061.c: New testcase.
3236 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3238 Update copyright years.
3240 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3241 Jakub Jelinek <jakub@redhat.com>
3244 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3246 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3248 PR rtl-optimization/55672
3249 * gcc.target/i386/pr55672.c: New.
3251 2013-01-10 Jeff Law <law@redhat.com>
3253 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3254 pass/fail message unique.
3257 2013-01-10 Jason Merrill <jason@redhat.com>
3259 * ada/.gitignore: New.
3261 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3263 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3265 * g++.dg/tls/thread_local2.C: Likewise.
3266 * g++.dg/tls/thread_local2g.C: Likewise.
3267 * g++.dg/tls/thread_local6.C: Likewise.
3268 * g++.dg/tls/thread_local-order1.C: Add tls options.
3269 * g++.dg/tls/thread_local-order2.C: Likewise.
3270 * g++.dg/tls/thread_local3.C: Likewise.
3271 * g++.dg/tls/thread_local3g.C: Likewise.
3272 * g++.dg/tls/thread_local4.C: Likewise.
3273 * g++.dg/tls/thread_local4g.C: Likewise.
3274 * g++.dg/tls/thread_local5.C: Likewise.
3275 * g++.dg/tls/thread_local5g.C: Likewise.
3276 * g++.dg/tls/thread_local6g.C: Likewise.
3278 2013-01-10 Kostya Serebryany <kcc@google.com>
3280 * g++.dg/asan/asan_test.cc: Sync from upstream.
3282 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3284 PR tree-optimization/55921
3285 * gcc.c-torture/compile/pr55921.c: New test.
3287 2013-01-09 Jan Hubicka <jh@suse.cz>
3289 PR tree-optimization/55569
3290 * gcc.c-torture/compile/pr55569.c: New testcase.
3292 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3295 * gfortran.dg/use_28.f90: New test.
3297 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3299 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3300 number matching more robust.
3302 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3304 PR rtl-optimization/55829
3305 * gcc.target/i386/pr55829.c: New.
3307 2013-01-09 Tobias Burnus <burnus@net-b.de>
3310 * gfortran.dg/bind_c_bool_1.f90: New.
3311 * gfortran.dg/do_5.f90: Add dg-warning.
3313 2013-01-09 Jan Hubicka <jh@suse.cz>
3315 PR tree-optimization/55875
3316 * gcc.c-torture/execute/pr55875.c: New testcase.
3317 * g++.dg/torture/pr55875.C: New testcase.
3319 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3322 * c-c++-common/pr48418.c: New test.
3324 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3327 * g++.dg/tls/thread_local-ice.C: New.
3329 2013-01-09 Andreas Schwab <schwab@suse.de>
3331 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3333 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3335 PR tree-optimization/48189
3336 * gcc.dg/pr48189.c: New test.
3338 2013-01-04 Jan Hubicka <jh@suse.cz>
3340 PR tree-optimization/55823
3341 * g++.dg/ipa/devirt-10.C: New testcase.
3343 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3344 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3346 PR rtl-optimization/55845
3347 * gcc.target/i386/pr55845.c: New test.
3349 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3351 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3352 instructions generated instead of number of occurances.
3354 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3356 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3357 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3358 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3359 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3360 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3361 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3362 * gcc.target/aarch64/vect-fcm.x: Likewise.
3363 * lib/target-supports.exp
3364 (check_effective_target_vect_cond): Enable for AArch64.
3366 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3368 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3369 endian-safe float pool loading.
3370 (test_square_root_v4sf): Likewise.
3371 (test_square_root_v2df): Likewise.
3372 * lib/target-supports.exp
3373 (check_effective_target_vect_call_sqrtf): Add AArch64.
3375 2013-01-08 Martin Jambor <mjambor@suse.cz>
3378 * gcc.dg/tree-ssa/pr55579.c: New test.
3380 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3382 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3385 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3388 * gcc.dg/torture/pr55890-3.c: New test.
3391 * gcc.c-torture/compile/pr55851.c: New test.
3394 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3397 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3400 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3402 2013-01-07 Tobias Burnus <burnus@net-b.de>
3405 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3406 * gfortran.dg/pointer_init_7.f90: New.
3408 2013-01-07 Richard Biener <rguenther@suse.de>
3410 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3412 2013-01-07 Richard Biener <rguenther@suse.de>
3415 * gcc.dg/torture/pr55890-1.c: New testcase.
3416 * gcc.dg/torture/pr55890-2.c: Likewise.
3418 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3420 * gcc.target/aarch64/fmovd.c: New.
3421 * gcc.target/aarch64/fmovf.c: Likewise.
3422 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3423 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3424 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3425 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3426 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3427 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3429 2013-01-07 Richard Biener <rguenther@suse.de>
3431 PR tree-optimization/55888
3432 PR tree-optimization/55862
3433 * gcc.dg/torture/pr55888.c: New testcase.
3435 2013-01-07 Tobias Burnus <burnus@net-b.de>
3438 * gfortran.dg/intrinsic_size_3.f90: New.
3440 2013-01-07 Tobias Burnus <burnus@net-b.de>
3443 * gfortran.dg/select_type_32.f90: New.
3445 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3448 * g++.dg/cpp0x/alias-decl-29.C: New test.
3450 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3455 * gfortran.dg/class_array_15.f03: New test.
3457 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3462 * gfortran.dg/use_23.f90: New test.
3463 * gfortran.dg/use_24.f90: New test.
3464 * gfortran.dg/use_25.f90: New test.
3465 * gfortran.dg/use_26.f90: New test.
3466 * gfortran.dg/use_27.f90: New test.
3468 2013-01-06 Olivier Hainque <hainque@adacore.com>
3470 * gnat.dg/specs/clause_on_volatile.ads: New test.
3472 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3474 * gnat.dg/alignment10.adb: New test.
3476 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3477 Mikael Morin <mikael@gcc.gnu.org>
3480 * gfortran.dg/use_22.f90: New test.
3482 2013-01-04 Andrew Pinski <apinski@cavium.com>
3484 * gcc.target/aarch64/cmp-1.c: New testcase.
3486 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3489 * gfortran.dg/select_type_31.f03: New test.
3491 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3493 PR c++/54526 (again)
3494 * g++.dg/cpp0x/parse2.C: Extend.
3495 * g++.old-deja/g++.other/crash28.C: Adjust.
3497 2013-01-04 Richard Biener <rguenther@suse.de>
3499 PR tree-optimization/55862
3500 * gcc.dg/torture/pr55862.c: New testcase.
3502 2013-01-04 Martin Jambor <mjambor@suse.cz>
3504 PR tree-optimization/55755
3505 * gcc.dg/torture/pr55755.c: New test.
3506 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3507 * gcc.dg/tree-ssa/pr45144.c: Update.
3509 2013-01-04 Richard Biener <rguenther@suse.de>
3512 * gcc.dg/fold-reassoc-2.c: New testcase.
3514 2013-01-04 Tobias Burnus <burnus@net-b.de>
3517 * gfortran.dg/null_7.f90: New.
3519 2013-01-04 Tobias Burnus <burnus@net-b.de>
3523 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3524 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3525 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3527 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3529 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3531 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3534 * gfortran.dg/assignment_1.f90: Modified.
3535 * gfortran.dg/assignment_4.f90: New.
3537 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3539 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3541 2013-01-03 Richard Biener <rguenther@suse.de>
3543 PR tree-optimization/55857
3544 * gcc.dg/vect/pr55857-1.c: New testcase.
3545 * gcc.dg/vect/pr55857-2.c: Likewise.
3547 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3549 PR rtl-optimization/55838
3550 * gcc.dg/pr55838.c: New test.
3552 PR tree-optimization/55832
3553 * gcc.c-torture/compile/pr55832.c: New test.
3555 2013-01-02 Teresa Johnson <tejohnson@google.com>
3557 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3558 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3559 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3560 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3561 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3562 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3563 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3564 * gcc.dg/unroll_1.c: Ditto.
3565 * gcc.dg/unroll_2.c: Ditto.
3566 * gcc.dg/unroll_3.c: Ditto.
3567 * gcc.dg/unroll_4.c: Ditto.
3569 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3571 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3573 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3576 * gfortran.dg/eof_4.f90: New test.
3578 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3580 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3581 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3582 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3583 (compat_setup_dfp): Initialize compat_alt_caret and
3584 compat_save_TEST_ALWAYS_FLAGS.
3586 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3588 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3590 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3592 * gcc.dg/torture/fp-int-convert-2.c: New test.
3594 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3596 * gfortran.dg/newunit_3.f90: Add dg-do run.
3597 * gfortran.dg/inquire_15.f90: Add dg-do run.
3599 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3601 PR tree-optimization/55831
3602 * gcc.dg/pr55831.c: New test.
3604 Copyright (C) 2013 Free Software Foundation, Inc.
3606 Copying and distribution of this file, with or without modification,
3607 are permitted in any medium without royalty provided the copyright
3608 notice and this notice are preserved.