1 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3 * gcc.dg/vector-shift-2.c: New testcase.
5 2013-05-13 Jakub Jelinek <jakub@redhat.com>
7 PR tree-optimization/57230
8 * gcc.dg/strlenopt-24.c: New test.
10 PR tree-optimization/57230
11 * gcc.dg/strlenopt-23.c: New test.
13 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
16 * gcc.target/sh/pr57108.c: Move this test case to ...
17 * gcc.c-torture/compile/pr57108.c: ... here.
19 2013-05-10 Richard Biener <rguenther@suse.de>
21 PR tree-optimization/57214
22 * gcc.dg/torture/pr57214.c: New testcase.
24 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
26 * gcc.dg/vector-shift.c: New testcase.
28 2013-05-10 Jakub Jelinek <jakub@redhat.com>
30 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
32 PR tree-optimization/45216
33 PR tree-optimization/57157
34 * c-c++-common/rotate-1.c: New test.
35 * c-c++-common/rotate-1a.c: New test.
36 * c-c++-common/rotate-2.c: New test.
37 * c-c++-common/rotate-2a.c: New test.
38 * c-c++-common/rotate-3.c: New test.
39 * c-c++-common/rotate-3a.c: New test.
40 * c-c++-common/rotate-4.c: New test.
41 * c-c++-common/rotate-4a.c: New test.
43 2013-05-10 Richard Biener <rguenther@suse.de>
45 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
46 * gcc.target/i386/l_fma_double_1.c: Adjust.
47 * gcc.target/i386/l_fma_double_2.c: Likewise.
48 * gcc.target/i386/l_fma_double_3.c: Likewise.
49 * gcc.target/i386/l_fma_double_4.c: Likewise.
50 * gcc.target/i386/l_fma_double_5.c: Likewise.
51 * gcc.target/i386/l_fma_double_6.c: Likewise.
52 * gcc.target/i386/l_fma_float_1.c: Likewise.
53 * gcc.target/i386/l_fma_float_2.c: Likewise.
54 * gcc.target/i386/l_fma_float_3.c: Likewise.
55 * gcc.target/i386/l_fma_float_4.c: Likewise.
56 * gcc.target/i386/l_fma_float_5.c: Likewise.
57 * gcc.target/i386/l_fma_float_6.c: Likewise.
59 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
62 * g++.dg/cpp0x/pr51226.C: New.
64 2013-04-16 Han Shen <shenhan@google.com>
66 Test cases for '-fstack-protector-strong'.
67 * gcc.dg/fstack-protector-strong.c: New.
68 * g++.dg/fstack-protector-strong.C: New.
70 2013-05-07 Ian Bolton <ian.bolton@arm.com>
72 * gcc.target/aarch64/ands_1.c: New test.
73 * gcc.target/aarch64/ands_2.c: Likewise
75 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
77 * lib/target-supports.exp (check_effective_target_hw): New
79 * c-c++-common/asan/clone-test-1.c: Call
80 check_effective_target_hw.
81 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
82 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
84 * c-c++-common/asan/null-deref-1.c: Likewise.
85 * c-c++-common/asan/stack-overflow-1.c: Likewise.
86 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
87 * c-c++-common/asan/use-after-free-1.c: Likewise.
88 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
89 * g++.dg/asan/large-func-test-1.C: Likewise.
91 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
93 * gcc.target/aarch64/scalar_intrinsics.c: Update.
95 2013-05-07 Richard Biener <rguenther@suse.de>
98 * g++.dg/torture/pr57190.C: New testcase.
100 2013-05-07 Jakub Jelinek <jakub@redhat.com>
102 PR tree-optimization/57149
103 * gcc.dg/pr57149.c: New test.
106 * gcc.dg/pr57184.c: New test.
108 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
110 * gnat.dg/specs/array3.ads: New test.
112 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
114 * c-c++-common/vector-scalar-2.c: New testcase.
116 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
118 * gcc.target/i386/asm-dialect-2.c: New testcase.
120 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
123 * g++.dg/cpp0x/auto38.C: New.
125 2013-05-06 Richard Biener <rguenther@suse.de>
127 PR tree-optimization/57185
128 * gcc.dg/autopar/pr57185.c: New testcase.
130 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
133 * gcc.target/i386/pr57106.c: New test.
135 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
137 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
138 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
139 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
140 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
141 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
142 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
143 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
145 2013-05-06 Teresa Johnson <tejohnson@google.com>
148 * gcc.dg/pr57154.c: New test.
150 2013-05-06 Richard Biener <rguenther@suse.de>
153 * gcc.dg/torture/pr57147-1.c: New testcase.
154 * gcc.dg/torture/pr57147-2.c: Likewise.
155 * gcc.dg/torture/pr57147-3.c: Likewise.
157 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
160 * gcc.target/sh/pr55303-1.c: New.
161 * gcc.target/sh/pr55303-2.c: New.
162 * gcc.target/sh/pr55303-3.c: New.
164 2013-05-05 Tobias Burnus <burnus@net-b.de>
166 * gfortran.dg/allocate_with_source_3.f90: New.
168 2013-05-05 Tobias Burnus <burnus@net-b.de>
171 * gfortran.dg/null_8.f90: New.
173 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/cpp0x/enum27.C: New.
177 * g++.dg/cpp0x/enum_base.C: Adjust.
179 2013-05-04 Jakub Jelinek <jakub@redhat.com>
181 PR tree-optimization/56205
182 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
184 2013-05-04 Tobias Burnus <burnus@net-b.de>
186 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
187 * gfortran.dg/bind_c_usage_27.f90: New.
188 * gfortran.dg/bind_c_usage_28.f90: New.
190 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
193 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
195 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
198 * gcc.target/powerpc/pr57150.c: New file.
200 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
202 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
203 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
204 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
205 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
206 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
207 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
208 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
210 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
212 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
213 scan-assembler-times.
215 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
217 * gcc.dg/tree-ssa/slsr-32.c: New.
218 * gcc.dg/tree-ssa/slsr-33.c: New.
219 * gcc.dg/tree-ssa/slsr-34.c: New.
220 * gcc.dg/tree-ssa/slsr-35.c: New.
221 * gcc.dg/tree-ssa/slsr-36.c: New.
222 * gcc.dg/tree-ssa/slsr-37.c: New.
223 * gcc.dg/tree-ssa/slsr-38.c: New.
225 2013-05-03 Ian Bolton <ian.bolton@arm.com>
227 * gcc.target/aarch64/tst_1.c: New test.
228 * gcc.target/aarch64/tst_2.c: Likewise
230 2013-05-02 Jeff Law <law@redhat.com>
232 PR tree-optimization/57144
233 * gcc.c-torture/execute/pr57144.c: New test.
235 2013-05-03 Jakub Jelinek <jakub@redhat.com>
237 PR rtl-optimization/57130
238 * gcc.c-torture/execute/pr57130.c: New test.
240 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
242 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
244 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
246 * gcc.target/aarch64/fabd.c: New file.
248 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
251 * g++.dg/cpp0x/pr54318.C: New.
253 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
256 * g++.dg/parse/error51.C: New.
257 * g++.dg/parse/error15.C: Adjust column numbers.
259 2013-05-02 Tobias Burnus <burnus@net-b.de>
262 * gfortran.dg/size_kind_2.f90: New.
263 * gfortran.dg/size_kind_3.f90: New.
265 2013-05-02 Richard Biener <rguenther@suse.de>
268 * g++.dg/torture/pr57140.C: New testcase.
270 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
273 * gcc.target/arm/pr56732-1.c: New test.
275 2013-05-02 Martin Jambor <mjambor@suse.cz>
278 * gcc.dg/ipa/pr56988.c: New test.
280 2013-05-02 Ian Bolton <ian.bolton@arm.com>
282 * gcc.target/aarch64/bics_1.c: New test.
283 * gcc.target/aarch64/bics_2.c: Likewise.
285 2013-05-02 Jakub Jelinek <jakub@redhat.com>
287 PR rtl-optimization/57131
288 * gcc.c-torture/execute/pr57131.c: New test.
290 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
293 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
295 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
298 * gcc.target/i386/pr57091.c: New test.
300 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
302 * gcc.target/aarch64/vect-vaddv.c: New.
304 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
306 * gcc.target/aarch64/vect-vmaxv.c: New.
307 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
309 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
311 * gcc.target/aarch64/scalar-vca.c: New.
312 * gcc.target/aarch64/vect-vca.c: Likewise.
314 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
316 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
317 (test_vceqd_s64): Force arguments to SIMD registers.
318 (test_vceqzd_s64): Likewise.
319 (test_vcged_s64): Likewise.
320 (test_vcled_s64): Likewise.
321 (test_vcgezd_s64): Likewise.
322 (test_vcged_u64): Likewise.
323 (test_vcgtd_s64): Likewise.
324 (test_vcltd_s64): Likewise.
325 (test_vcgtzd_s64): Likewise.
326 (test_vcgtd_u64): Likewise.
327 (test_vclezd_s64): Likewise.
328 (test_vcltzd_s64): Likewise.
329 (test_vtst_s64): Likewise.
330 (test_vtst_u64): Likewise.
332 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
335 * g++.dg/cpp0x/decltype53.C: New.
337 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
340 * gfortran.dg/power_5.f90: New test.
342 2013-04-30 Richard Biener <rguenther@suse.de>
345 * gcc.dg/torture/pr57122.c: New testcase.
347 2013-04-30 Richard Biener <rguenther@suse.de>
350 * g++.dg/torture/pr57107.C: New testcase.
352 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
354 PR rtl-optimization/57105
355 * gcc.dg/pr57105.c: New test.
357 2013-04-30 Jakub Jelinek <jakub@redhat.com>
359 PR tree-optimization/57104
360 * gcc.dg/pr57104.c: New test.
362 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
365 * gcc.target/i386/pr44578.c: New test.
367 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
370 * gcc.target/i386/pr57097.c: New test.
372 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
375 * gcc.target/i386/pr57098.c: New test.
377 2013-04-29 Kai Tietz <ktietz@redhat.com>
379 * gcc.c-torture/execute/pr55875.c: New test.
381 2013-04-29 Richard Biener <rguenther@suse.de>
384 * gcc.dg/torture/pr57075.c: New testcase.
386 2013-04-29 Richard Biener <rguenther@suse.de>
389 * gcc.dg/autopar/pr57103.c: New testcase.
391 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
393 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
395 2013-04-29 Tom de Vries <tom@codesourcery.com>
397 * gcc.dg/pr50763.c: Update test.
399 2013-04-26 Jeff Law <law@redhat.com>
401 * gcc.dg/tree-ssa/vrp88.c: New test.
403 2013-04-29 Christian Bruel <christian.bruel@st.com>
406 * gcc.target/sh/pr57108.c: New test.
408 2013-04-29 Richard Biener <rguenther@suse.de>
411 * gfortran.dg/gomp/pr57089.f90: New testcase.
413 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
415 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
417 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
419 * gcc.target/aarch64/vect-vcvt.c: New.
421 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
423 * gcc.target/aarch64/vect-vrnd.c: New.
425 2013-04-29 Richard Biener <rguenther@suse.de>
427 PR tree-optimization/57081
428 * gcc.dg/torture/pr57081.c: New testcase.
430 2013-04-29 Jakub Jelinek <jakub@redhat.com>
432 PR tree-optimization/57083
433 * gcc.dg/torture/pr57083.c: New test.
435 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
438 * g++.dg/cpp0x/decltype52.C: New.
440 2013-04-28 Jakub Jelinek <jakub@redhat.com>
442 N3472 binary constants
443 * g++.dg/cpp/limits.C: Adjust warning wording.
444 * g++.dg/system-binary-constants-1.C: Likewise.
445 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
447 2013-04-28 Tobias Burnus <burnus@net-b.de>
450 * gfortran.dg/coarray_30.f90: New.
452 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
455 * frontend-passes (optimize_power): New function.
456 (optimize_op): Use it.
458 2013-04-27 Jakub Jelinek <jakub@redhat.com>
461 * gcc.c-torture/execute/pr56866.c: New test.
462 * gcc.target/i386/pr56866.c: New test.
464 2013-04-26 Jakub Jelinek <jakub@redhat.com>
467 * gcc.dg/setjmp-5.c: New test.
469 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
472 * g++.dg/cpp0x/constexpr-55708.C: New.
474 2013-04-26 Richard Biener <rguenther@suse.de>
476 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
477 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
478 * gcc.dg/pr53265.c: Remove XFAILs.
479 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
480 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
482 2013-04-26 Jakub Jelinek <jakub@redhat.com>
484 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
485 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
486 -fdiagnostics-color=never option similarly to
487 -fno-diagnostics-show-caret option.
489 2013-04-25 Jakub Jelinek <jakub@redhat.com>
491 PR rtl-optimization/57003
492 * gcc.target/i386/pr57003.c: New test.
494 2013-04-25 Marek Polacek <polacek@redhat.com>
496 PR tree-optimization/57066
497 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
499 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
500 Tejas Belagod <tejas.belagod@arm.com>
502 * gcc.target/aarch64/vaddv-intrinsic.c: New.
503 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
504 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
506 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
508 * gcc.target/aarch64/cmp.c: New.
510 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
512 * gcc.target/aarch64/ngc.c: New.
514 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
516 * lib/target-supports.exp
517 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
518 (check_effective_target_arm_neon_fp16_ok): Likewise.
519 (add_options_for_arm_neon_fp16): Likewise.
520 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
521 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
523 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
525 PR rtl-optimizations/57046
526 * gcc.target/i386/pr57046.c: New test.
528 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
530 * g++.dg/cpp1y/cplusplus.C: New.
532 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
534 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
536 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
538 * c-c++-common/Wpointer-arith-1.c: New.
540 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
542 * g++.dg/cpp1y/cxx1y_macro.C: New.
544 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
547 * g++.dg/cpp0x/sfinae45.C: New.
549 2013-04-24 Richard Biener <rguenther@suse.de>
552 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
554 2013-04-23 Richard Biener <rguenther@suse.de>
557 * gcc.dg/torture/pr57036-1.c: New testcase.
558 * gcc.dg/torture/pr57036-2.c: Likewise.
560 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
562 * gcc.target/aarch64/scalar-mov.c: New testcase.
564 2013-04-23 Richard Biener <rguenther@suse.de>
566 PR tree-optimization/57026
567 * gcc.dg/torture/pr57026.c: New testcase.
569 2013-04-22 Janus Weil <janus@gcc.gnu.org>
573 * gfortran.dg/transfer_check_4.f90: New.
575 2013-04-22 Marek Polacek <polacek@redhat.com>
578 * gcc.dg/pr56990.c: New test.
580 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
583 * gcc.target/i386/pr57018.c: New test.
585 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
587 * gcc.target/aarch64/vrecps.c: New.
588 * gcc.target/aarch64/vrecpx.c: Likewise.
590 2013-04-22 Christian Bruel <christian.bruel@st.com>
593 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
595 2013-04-21 Jeff Law <law@redhat.com>
597 * gcc.dg/tree-ssa/forwprop-26.c: New test.
599 2013-04-20 Tobias Burnus <burnus@net-b.de>
602 * gfortran.dg/c_loc_test_22.f90: New.
604 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
606 PR rtl-optimization/56847
607 * gcc.dg/pr56847.c: New test.
609 2013-04-19 Richard Biener <rguenther@suse.de>
611 PR tree-optimization/56982
612 * gcc.c-torture/execute/pr56982.c: New testcase.
614 2013-04-19 Martin Jambor <mjambor@suse.cz>
616 PR tree-optimization/56718
617 * g++.dg/ipa/imm-devirt-1.C: New test.
618 * g++.dg/ipa/imm-devirt-2.C: Likewise.
620 2013-04-19 Richard Biener <rguenther@suse.de>
622 PR tree-optimization/57000
623 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
625 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
626 Mikael Morin <mikael@gcc.gnu.org>
629 * gfortran.dg/array_constructor_45.f90: New test.
630 * gfortran.dg/array_constructor_46.f90: New test.
631 * gfortran.dg/array_constructor_47.f90: New test.
632 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
634 2013-04-18 Jakub Jelinek <jakub@redhat.com>
636 PR rtl-optimization/56999
637 * g++.dg/opt/pr56999.C: New test.
639 2013-04-18 Cary Coutant <ccoutant@google.com>
641 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
642 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
644 2013-04-18 Cary Coutant <ccoutant@google.com>
646 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
647 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
648 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
649 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
650 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
651 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
652 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
653 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
654 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
655 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
656 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
658 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
660 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
662 2013-04-18 Jakub Jelinek <jakub@redhat.com>
664 PR tree-optimization/56984
665 * gcc.c-torture/compile/pr56984.c: New test.
667 PR rtl-optimization/56992
668 * gcc.dg/pr56992.c: New test.
670 2013-04-17 Janus Weil <janus@gcc.gnu.org>
673 * gfortran.dg/proc_ptr_42.f90: New.
675 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
677 * gnat.dg/discr41.ad[sb]: New test.
678 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
679 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
680 * gcc.dg/vect/slp-24.c: Likewise.
681 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
682 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
683 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
684 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
685 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
686 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
687 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
688 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
689 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
690 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
691 * gcc.dg/vect/vect-strided-mult.c: Likewise.
692 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
693 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
694 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
695 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
696 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
697 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
698 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
699 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
700 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
701 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
702 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
703 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
704 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
705 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
706 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
708 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
711 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
712 * gfortran.dg/module_md5_1.f90: Remove.
714 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
716 * gcc.target/aarch64/adds3.c: New.
717 * gcc.target/aarch64/subs3.c: New.
719 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
721 * gcc.target/aarch64/adds1.c: New.
722 * gcc.target/aarch64/adds2.c: New.
723 * gcc.target/aarch64/subs1.c: New.
724 * gcc.target/aarch64/subs2.c: New.
726 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
728 Implement n3599 - Literal operator templates for strings.
729 * g++.dg/cpp1y/udlit-char-template.C: New test.
730 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
732 2013-04-16 Tobias Burnus <burnus@net-b.de>
735 * gfortran.dg/no_arg_check_1.f90: New.
736 * gfortran.dg/no_arg_check_2.f90: New.
737 * gfortran.dg/no_arg_check_3.f90: New.
739 2013-04-16 Janus Weil <janus@gcc.gnu.org>
742 * gfortran.dg/proc_ptr_41.f90: New.
744 2013-04-16 Richard Biener <rguenther@suse.de>
746 PR tree-optimization/56756
747 * gcc.dg/torture/pr56756.c: New testcase.
749 2013-04-16 Tobias Burnus <burnus@net-b.de>
752 * gfortran.dg/c_assoc_5.f90: New.
754 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
756 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
757 * gcc.c-torture/execute/pr33992.x: Remove.
758 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
759 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
760 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
762 2013-04-15 Jakub Jelinek <jakub@redhat.com>
764 PR tree-optimization/56962
765 * gcc.c-torture/execute/pr56962.c: New test.
767 2013-04-15 Richard Biener <rguenther@suse.de>
769 PR tree-optimization/56933
770 * gcc.dg/vect/pr56933.c: New testcase.
772 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
774 * gcc.target/arm/anddi3-opt.c: New test.
775 * gcc.target/arm/anddi3-opt2.c: Likewise.
777 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
779 * gcc.dg/pr56890-1.c: New test.
780 * gcc.dg/pr56890-2.c: Likewise.
782 2013-04-15 Joey Ye <joey.ye@arm.com>
784 * gcc.target/arm/thumb1-far-jump-1.c: New test.
785 * gcc.target/arm/thumb1-far-jump-2.c: New test.
787 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
790 * gfortran.dg/select_type_33.f03: New test.
792 2013-04-13 Janus Weil <janus@gcc.gnu.org>
795 * gfortran.dg/typebound_proc_29.f03: New.
797 2013-04-12 Janus Weil <janus@gcc.gnu.org>
800 * gfortran.dg/typebound_proc_28.f03: New.
802 2013-04-12 Jeff Law <law@redhat.com>
804 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
807 2013-04-12 Tobias Burnus <burnus@net-b.de>
810 * gfortran.dg/coarray/alloc_comp_2.f90: New.
812 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
815 * gcc.target/i386/pr56903.c: New test.
817 2013-04-12 Janus Weil <janus@gcc.gnu.org>
820 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
821 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
822 * gfortran.dg/block_11.f90: Fix invalid test case.
823 * gfortran.dg/function_types_3.f90: Add new error message.
824 * gfortran.dg/global_references_1.f90: Ditto.
825 * gfortran.dg/import2.f90: Remove unneeded parts.
826 * gfortran.dg/import6.f90: Fix invalid test case.
827 * gfortran.dg/proc_decl_2.f90: Ditto.
828 * gfortran.dg/proc_decl_9.f90: Ditto.
829 * gfortran.dg/proc_decl_18.f90: Ditto.
830 * gfortran.dg/proc_ptr_40.f90: New.
831 * gfortran.dg/whole_file_7.f90: Modified error wording.
832 * gfortran.dg/whole_file_16.f90: Ditto.
833 * gfortran.dg/whole_file_17.f90: Add -pedantic.
834 * gfortran.dg/whole_file_18.f90: Modified error wording.
835 * gfortran.dg/whole_file_20.f03: Ditto.
836 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
839 2013-04-12 Richard Biener <rguenther@suse.de>
842 2013-04-10 Richard Biener <rguenther@suse.de>
844 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
846 2013-04-12 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/class_allocate_15.f90: New.
852 2013-04-12 Tobias Burnus <burnus@net-b.de>
854 * gfortran.dg/coarray_lib_alloc_2.f90: Update
855 scan-tree-dump-times.
857 2013-04-12 Jakub Jelinek <jakub@redhat.com>
859 PR tree-optimization/56918
860 PR tree-optimization/56920
861 * gcc.dg/vect/pr56918.c: New test.
862 * gcc.dg/vect/pr56920.c: New test.
864 2013-04-12 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/class_allocate_14.f90: New.
868 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
869 * gfortran.dg/coarray_lib_alloc_3.f90: New.
871 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
873 * gcc.dg/fold-cstvecshift.c: New testcase.
875 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
877 * gcc.target/aarch64/negs.c: New.
880 2013-04-11 Jakub Jelinek <jakub@redhat.com>
883 * g++.dg/template/arrow4.C: New test.
885 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
887 * gnat.dg/array23.adb: New test.
888 * gnat.dg/array23_pkg[123].ads: New helpers.
890 2013-04-11 Jeff Law <law@redhat.com>
892 PR tree-optimization/56900
893 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
895 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
898 * g++.dg/cpp0x/sfinae44.C: New.
900 2013-04-11 Arnaud Charlet <charlet@adacore.com>
902 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
903 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
905 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
908 * g++.dg/cpp0x/enum26.C: New.
909 * g++.old-deja/g++.pt/mangle1.C: Adjust.
911 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
913 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
915 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
917 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
918 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
919 loop is vectorized and that the correct instruction is generated.
920 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
921 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
922 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
924 2013-04-11 Jakub Jelinek <jakub@redhat.com>
926 PR tree-optimization/56899
927 * gcc.c-torture/execute/pr56899.c: New test.
929 2013-04-10 David S. Miller <davem@davemloft.net>
931 * gcc.target/sparc/setcc-4.c: New test.
932 * gcc.target/sparc/setcc-5.c: New test.
934 2013-04-10 Richard Biener <rguenther@suse.de>
936 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
938 2013-04-10 Richard Biener <rguenther@suse.de>
940 * gcc.dg/vect/slp-39.c: New testcase.
942 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
944 PR tree-optimization/55524
945 * gcc.target/epiphany/fnma-1.c: New test.
947 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
949 * gcc.dg/tree-ssa/inline-11.c: New test
951 2013-04-10 Jakub Jelinek <jakub@redhat.com>
954 * g++.dg/template/arrow3.C: New test.
956 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
958 * gcc.target/arm/minmax_minus.c: New test.
960 2013-04-09 Jakub Jelinek <jakub@redhat.com>
963 * c-c++-common/gomp/pr56883.c: New test.
965 2013-04-09 Jeff Law <law@redhat.com>
967 * gcc.dg/tree-ssa/vrp87.c: New test.
969 2013-04-09 Jakub Jelinek <jakub@redhat.com>
971 PR tree-optimization/56854
972 * g++.dg/torture/pr56854.C: New test.
974 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
977 * gfortran.dg/array_constructor_44.f90: New test.
979 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
982 * g++.dg/cpp0x/constexpr-specialization.C: New.
984 2013-04-08 Jakub Jelinek <jakub@redhat.com>
986 * gcc.c-torture/execute/pr56837.c: New test.
990 * g++.dg/opt/vt3.C: New test.
991 * g++.dg/opt/vt4.C: New test.
993 2013-04-08 Jeff Law <law@redhat.com>
995 * gcc.dg/tree-ssa/forwprop-25.c: New test.
997 2013-04-08 Richard Biener <rguenther@suse.de>
999 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
1001 2013-04-08 Richard Biener <rguenther@suse.de>
1003 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1005 2013-04-08 Richard Biener <rguenther@suse.de>
1007 * g++.dg/vect/slp-pr56812.cc: Adjust.
1009 2013-04-08 Jakub Jelinek <jakub@redhat.com>
1011 * gcc.dg/pr56837.c: New test.
1012 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
1013 "generated memset minus one".
1015 2013-04-07 Tobias Burnus <burnus@net-b.de>
1018 * gfortran.dg/reshape_5.f90: New.
1020 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1023 * gcc.target/powerpc/recip-1.c: Modify expected output.
1024 * gcc.target/powerpc/recip-3.c: Likewise.
1025 * gcc.target/powerpc/recip-4.c: Likewise.
1026 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1028 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1030 * gcc.target/arm/peep-ldrd-1.c: New test.
1031 * gcc.target/arm/peep-strd-1.c: Likewise.
1033 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1035 * gcc.target/arm/negdi-1.c: New test.
1036 * gcc.target/arm/negdi-2.c: Likewise.
1037 * gcc.target/arm/negdi-3.c: Likewise.
1038 * gcc.target/arm/negdi-4.c: Likewise.
1040 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1042 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1043 Add -march=armv8-a when we use v8 NEON.
1044 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1045 (check_effective_target_vect_call_ceilf): Likewise.
1046 (check_effective_target_vect_call_floorf): Likewise.
1047 (check_effective_target_vect_call_roundf): Likewise.
1048 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1049 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1050 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1051 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1052 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1054 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1056 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1057 * gcc.target/powerpc/sd-pwr6.c: Same.
1058 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1059 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1061 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1063 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1065 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1068 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1069 * gfortran.dg/altreturn_4.f90: Ditto.
1070 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1071 * gfortran.dg/altreturn_5.f90: Ditto.
1072 * gfortran.dg/altreturn_6.f90: Ditto.
1073 * gfortran.dg/altreturn_7.f90: Ditto.
1075 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1077 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1079 (check_effective_target_arm_v8_neon_ok_nocache):
1081 (check_effective_target_arm_v8_neon_ok): Change to use
1082 check_effective_target_arm_v8_neon_ok_nocache.
1083 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1085 (check_effective_target_vect_call_btruncf):
1086 Enable for arm and ARMv8 NEON.
1087 (check_effective_target_vect_call_ceilf): Likewise.
1088 (check_effective_target_vect_call_floorf): Likewise.
1089 (check_effective_target_vect_call_roundf): Likewise.
1090 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1093 2013-04-04 Marek Polacek <polacek@redhat.com>
1095 PR tree-optimization/48186
1096 * gcc.dg/pr48186.c: New test.
1098 2013-04-04 Richard Biener <rguenther@suse.de>
1100 PR tree-optimization/56826
1101 * gcc.dg/vect/pr56826.c: New testcase.
1102 * gcc.dg/vect/O3-pr36098.c: Adjust.
1104 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1106 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1107 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1108 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1109 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1110 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1111 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1112 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1113 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1114 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1115 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1117 2013-04-04 Richard Biener <rguenther@suse.de>
1119 PR tree-optimization/56213
1120 * gcc.dg/vect/vect-123.c: New testcase.
1122 2013-04-04 Tobias Burnus <burnus@net-b.de>
1125 * gfortran.dg/read_repeat_2.f90: New.
1127 2013-04-04 Richard Biener <rguenther@suse.de>
1129 PR tree-optimization/56837
1130 * g++.dg/torture/pr56837.C: New testcase.
1132 2013-04-04 Tobias Burnus <burnus@net-b.de>
1135 * gfortran.dg/c_loc_test_21.f90: New.
1136 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1137 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1138 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1139 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1140 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1142 2013-04-03 Jeff Law <law@redhat.com>
1144 PR tree-optimization/56799
1145 * gcc.c-torture/execute/pr56799.c: New test.
1147 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1150 * g++.dg/warn/Wpointer-arith-1.C: New.
1151 * g++.dg/gomp/for-19.C: Adjust.
1153 2013-04-03 Marek Polacek <polacek@redhat.com>
1156 * gcc.dg/pr55702.c: New test.
1158 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1161 * gcc.dg/pr56809.c: New testcase.
1163 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1166 * g++.dg/debug/pr56819.C: New test.
1168 2013-04-03 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/56817
1171 * g++.dg/torture/pr56817.C: New testcase.
1173 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1175 * gcc.dg/vect/bb-slp-31.c: New file.
1177 2013-04-03 Jason Merrill <jason@redhat.com>
1180 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1182 2013-04-03 Richard Biener <rguenther@suse.de>
1184 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1186 2013-04-03 Richard Biener <rguenther@suse.de>
1188 PR tree-optimization/55964
1189 * gcc.dg/torture/pr55964-2.c: New testcase.
1191 2013-04-03 Richard Biener <rguenther@suse.de>
1193 PR tree-optimization/56501
1194 * gcc.dg/torture/pr56501.c: New testcase.
1196 2013-04-03 Richard Biener <rguenther@suse.de>
1198 PR tree-optimization/56407
1199 * gcc.dg/torture/pr56407.c: New testcase.
1201 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1203 PR tree-optimization/56790
1204 * g++.dg/ext/pr56790-1.C: New testcase.
1206 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1208 * gcc.target/i386/merge-1.c: New testcase.
1209 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1211 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1214 * gcc.c-torture/execute/pr19449.c: New test.
1216 2013-04-03 Richard Biener <rguenther@suse.de>
1218 PR tree-optimization/56812
1219 * g++.dg/vect/slp-pr56812.cc: New testcase.
1221 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1225 * gfortran.dg/altreturn_8.f90: New.
1226 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1227 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1228 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1230 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1232 PR rtl-optimization/56745
1233 * gcc.c-torture/compile/pr56745.c: New test.
1235 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1237 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1239 2013-04-02 Richard Biener <rguenther@suse.de>
1241 PR tree-optimization/56778
1242 * gcc.dg/torture/pr56778.c: New testcase.
1244 2013-04-02 Richard Biener <rguenther@suse.de>
1247 * g++.dg/torture/pr56768.C: New testcase.
1249 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1251 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1253 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1256 * gfortran.dg/namelist_82.f90: New test.
1258 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1261 * gfortran.dg/implicit_class_1.f90: New.
1263 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1266 * gfortran.dg/namelist_81.f90: New test.
1268 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1270 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1271 for constant and equal string lengths.
1272 * gfortran.dg/character_comparison_5.f90: Likewise.
1273 * gfortran.dg/character_comparison_9.f90: New test.
1275 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1277 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1278 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1280 2013-03-29 Tobias Burnus <burnus@net-b.de>
1283 * gfortran.dg/optional_absent_3.f90: New.
1285 2013-03-29 Tobias Burnus <burnus@net-b.de>
1288 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1290 2013-03-29 Tobias Burnus <burnus@net-b.de>
1293 * gfortran.dg/namelist_80.f90: New.
1295 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1298 * gfortran.dg/string_length_2.f90: New test.
1299 * gfortran.dg/dependency_41.f90: New test.
1301 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1304 * gfortran.dg/array_constructor_43.f90: New test.
1305 * gfortran.dg/random_seed_3.f90: New test.
1307 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1309 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1310 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1311 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1312 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1313 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1314 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1315 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1316 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1317 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1318 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1320 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1323 * g++.dg/conversion/op4.C: Adjust.
1324 * g++.dg/cpp0x/rv1n.C: Likewise.
1325 * g++.dg/cpp0x/rv2n.C: Likewise.
1326 * g++.dg/cpp0x/template_deduction.C: Likewise.
1327 * g++.dg/expr/cond8.C: Likewise.
1328 * g++.dg/other/error4.C: Likewise.
1329 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1330 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1331 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1332 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1333 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1334 * g++.old-deja/g++.law/cvt20.C: Likewise.
1335 * g++.old-deja/g++.law/cvt8.C: Likewise.
1336 * g++.old-deja/g++.law/init8.C: Likewise.
1337 * g++.old-deja/g++.mike/net12.C: Likewise.
1338 * g++.old-deja/g++.mike/net8.C: Likewise.
1339 * g++.old-deja/g++.mike/p2793.C: Likewise.
1340 * g++.old-deja/g++.mike/p3836.C: Likewise.
1341 * g++.old-deja/g++.mike/p418.C: Likewise.
1342 * g++.old-deja/g++.mike/p701.C: Likewise.
1343 * g++.old-deja/g++.mike/p807.C: Likewise.
1345 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1348 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1351 2013-03-28 Marek Polacek <polacek@redhat.com>
1353 PR tree-optimization/56695
1354 * gcc.dg/vect/pr56695.c: New test.
1356 2013-03-28 Richard Biener <rguenther@suse.de>
1358 PR tree-optimization/37021
1359 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1360 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1362 2013-03-27 Tobias Burnus <burnus@net-b.de>
1366 * gfortran.dg/sizeof_2.f90: New.
1367 * gfortran.dg/sizeof_3.f90: New.
1368 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1370 2013-03-27 Richard Biener <rguenther@suse.de>
1372 PR tree-optimization/37021
1373 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1375 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1377 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1378 * g++.dg/ipa/ivinline-2.C: Likewise.
1379 * g++.dg/ipa/ivinline-3.C: Likewise.
1380 * g++.dg/ipa/ivinline-4.C: Likewise.
1381 * g++.dg/ipa/ivinline-5.C: Likewise.
1382 * g++.dg/ipa/ivinline-7.C: Likewise.
1383 * g++.dg/ipa/ivinline-8.C: Likewise.
1384 * g++.dg/ipa/ivinline-9.C: Likewise.
1385 * g++.dg/cpp0x/noexcept03.C: Likewise.
1386 * gcc.dg/const-1.c: Likewise.
1387 * gcc.dg/ipa/pure-const-1.c: Likewise.
1388 * gcc.dg/noreturn-8.c: Likewise.
1389 * gcc.target/i386/mmx-1.c: Likewise.
1390 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1391 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1392 * gcc.c-torture/execute/pr33992.x: New file.
1394 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1396 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1398 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/ext/desig5.C: New.
1403 2013-03-26 Tobias Burnus <burnus@net-b.de>
1406 * gfortran.dg/merge_init_expr_2.f90: New.
1407 * gfortran.dg/merge_char_1.f90: Modify test to
1408 stay a run-time test.
1409 * gfortran.dg/merge_char_3.f90: Ditto.
1411 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1413 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1414 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1416 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1419 * g++.dg/cpp0x/range-for23.C: New.
1421 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1424 * gfortran.dg/namelist_79.f90: New.
1426 2013-03-25 Martin Jambor <mjambor@suse.cz>
1428 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1430 2013-03-25 Tobias Burnus <burnus@net-b.de>
1450 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1451 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1452 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1453 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1454 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1455 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1456 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1457 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1458 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1459 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1460 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1461 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1462 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1463 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1464 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1465 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1466 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1467 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1468 * gfortran.dg/pr32601_1.f03: Ditto.
1469 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1470 * gfortran.dg/blockdata_7.f90: New.
1471 * gfortran.dg/c_assoc_4.f90: New.
1472 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1473 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1474 * gfortran.dg/c_funloc_tests_8.f90: New.
1475 * gfortran.dg/c_loc_test_17.f90: New.
1476 * gfortran.dg/c_loc_test_18.f90: New.
1477 * gfortran.dg/c_loc_test_19.f90: New.
1478 * gfortran.dg/c_loc_test_20.f90: New.
1479 * gfortran.dg/c_sizeof_5.f90: New.
1480 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1481 * gfortran.dg/transfer_resolve_2.f90: New.
1482 * gfortran.dg/transfer_resolve_3.f90: New.
1483 * gfortran.dg/transfer_resolve_4.f90: New.
1484 * gfortran.dg/pr32601.f03: Update dg-error.
1485 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1486 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1488 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1490 * gcc.target/arm/vseleqdf.c: New test.
1491 * gcc.target/arm/vseleqsf.c: Likewise.
1492 * gcc.target/arm/vselgedf.c: Likewise.
1493 * gcc.target/arm/vselgesf.c: Likewise.
1494 * gcc.target/arm/vselgtdf.c: Likewise.
1495 * gcc.target/arm/vselgtsf.c: Likewise.
1496 * gcc.target/arm/vselledf.c: Likewise.
1497 * gcc.target/arm/vsellesf.c: Likewise.
1498 * gcc.target/arm/vselltdf.c: Likewise.
1499 * gcc.target/arm/vselltsf.c: Likewise.
1500 * gcc.target/arm/vselnedf.c: Likewise.
1501 * gcc.target/arm/vselnesf.c: Likewise.
1502 * gcc.target/arm/vselvcdf.c: Likewise.
1503 * gcc.target/arm/vselvcsf.c: Likewise.
1504 * gcc.target/arm/vselvsdf.c: Likewise.
1505 * gcc.target/arm/vselvssf.c: Likewise.
1507 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1509 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1511 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1512 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1513 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1514 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1515 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1516 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1517 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1518 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1519 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1520 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1521 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1522 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1523 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1524 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1525 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1526 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1527 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1528 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1529 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1530 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1531 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1532 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1533 * gcc.target/arm/atomic-op-char.c: Likewise.
1534 * gcc.target/arm/atomic-op-consume.c: Likewise.
1535 * gcc.target/arm/atomic-op-int.c: Likewise.
1536 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1537 * gcc.target/arm/atomic-op-release.c: Likewise.
1538 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1539 * gcc.target/arm/atomic-op-short.c: Likewise.
1541 2013-03-25 Richard Biener <rguenther@suse.de>
1544 * g++.dg/torture/pr56694.C: New testcase.
1546 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1549 * gcc.target/arm/neon-vcond-gt.c: New test.
1550 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1551 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1553 2013-03-25 Richard Biener <rguenther@suse.de>
1555 PR tree-optimization/56689
1556 * gcc.dg/torture/pr56689.c: New testcase.
1558 2013-03-25 Kai Tietz <ktietz@redhat.com>
1560 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1562 2013-03-24 Tobias Burnus <burnus@net-b.de>
1565 * gfortran.dg/eof_5.f90: New.
1567 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1569 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1572 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1574 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1576 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1579 * gcc.c-torture/execute/builtins/builtins.exp: Add
1580 -Wl,--allow-multiple-definition for RTEMS targets.
1582 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1584 * gcc.target/aarch64/movk.c: New test.
1586 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1588 * g++.dg/ext/vector21.C: New testcase.
1590 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1592 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1593 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1595 2013-03-21 Richard Biener <rguenther@suse.de>
1597 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1598 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1600 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1602 * gcc.target/aarch64/vect.c: Test and result vector added
1603 for sabd and saba instructions.
1604 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1605 instructions in assembly.
1606 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1607 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1608 for fabd instruction.
1609 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1610 instruction in assembly.
1611 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1613 2013-03-20 Jeff Law <law@redhat.com>
1615 * g++.dg/tree-ssa/ssa-dom.C: New test.
1617 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1619 * gcc.target/powerpc/mmfpgpr.c: New test.
1620 * gcc.target/powerpc/sd-vsx.c: Likewise.
1621 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1622 * gcc.target/powerpc/vsx-float0.c: Likewise.
1624 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1626 PR tree-optimization/56355
1627 * gcc.dg/pr56355-1.c: New file.
1629 2013-03-20 Catherine Moore <clm@codesourcery.com>
1630 Richard Sandiford <rdsandiford@googlemail.com>
1632 * gcc.target/mips/mips.exp: Add microMIPS support.
1633 * gcc.target/mips/umips-movep-2.c: New test.
1634 * gcc.target/mips/umips-lwp-2.c: New test.
1635 * gcc.target/mips/umips-swp-5.c: New test.
1636 * gcc.target/mips/umips-constraints-1.c: New test.
1637 * gcc.target/mips/umips-lwp-3.c: New test.
1638 * gcc.target/mips/umips-swp-6.c: New test.
1639 * gcc.target/mips/umips-constraints-2.c: New test.
1640 * gcc.target/mips/umips-save-restore-1.c: New test.
1641 * gcc.target/mips/umips-lwp-4.c: New test.
1642 * gcc.target/mips/umips-swp-7.c: New test.
1643 * gcc.target/mips/umips-save-restore-2.c: New test.
1644 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1645 * gcc.target/mips/umips-lwp-5.c: New test.
1646 * gcc.target/mips/umips-save-restore-3.c: New test.
1647 * gcc.target/mips/umips-lwp-6.c: New test.
1648 * gcc.target/mips/umips-swp-1.c: New test.
1649 * gcc.target/mips/umips-lwp-7.c: New test.
1650 * gcc.target/mips/umips-swp-2.c: New test.
1651 * gcc.target/mips/umips-lwp-8.c: New test.
1652 * gcc.target/mips/umips-swp-3.c: New test.
1653 * gcc.target/mips/umips-movep-1.c: New test.
1654 * gcc.target/mips/umips-lwp-1.c: New test.
1655 * gcc.target/mips/umips-swp-4.c: New test.
1657 2013-03-20 Richard Biener <rguenther@suse.de>
1659 PR tree-optimization/56661
1660 * gcc.dg/torture/pr56661.c: New testcase.
1662 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1664 PR rtl-optimization/56605
1665 * gcc.target/powerpc/pr56605.c: New.
1667 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1670 * gfortran.dg/do_1.f90: Don't xfail.
1672 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1675 * gfortran.dg/namelist_77.f90: New.
1676 * gfortran.dg/namelist_78.f90: New.
1678 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1681 * gfortran.dg/open_negative_unit_1.f90: New.
1683 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1685 * gcc.target/aarch64/sbc.c: New test.
1687 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1689 * gcc.target/aarch64/ror.c: New test.
1691 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1693 * gcc.target/aarch64/extr.c: New test.
1695 2013-03-19 Richard Biener <rguenther@suse.de>
1697 PR tree-optimization/56273
1698 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1699 * c-c++-common/uninit-17.c: Likewise.
1701 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1703 PR tree-optimization/56635
1704 * g++.dg/torture/pr56635.C: New test.
1706 2013-03-18 Richard Biener <rguenther@suse.de>
1708 PR tree-optimization/3713
1709 * g++.dg/ipa/devirt-12.C: New testcase.
1711 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1714 * c-c++-common/pr56566.c: New test.
1716 2013-03-17 Jason Merrill <jason@redhat.com>
1718 * g++.dg/template/abstract-dr337.C: XFAIL.
1720 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1723 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1724 * c-c++-common/pr56607.c: New test.
1726 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1729 * g++.dg/cpp0x/constexpr-array5.C: New.
1731 2013-03-15 Tobias Burnus <burnus@net-b.de>
1734 * gfortran.dg/transfer_intrinsic_5.f90: New.
1736 2013-03-15 Kai Tietz <ktietz@redhat.com>
1738 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1739 * gcc.target/i386/pr20020-1.c: Likewise.
1740 * gcc.target/i386/pr20020-2.c: Likewise.
1741 * gcc.target/i386/pr20020-3.c: Likewise.
1742 * gcc.target/i386/pr53425-1.c: Likewise.
1743 * gcc.target/i386/pr53425-2.c: Likewise.
1744 * gcc.target/i386/pr55093.c: Likewise.
1745 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1747 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1751 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1753 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1755 PR tree-optimization/53265
1756 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1758 * gcc.dg/graphite/id-6.c (test): Likewise.
1759 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1760 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1762 PR tree-optimization/53265
1763 * gcc.dg/pr53265.c: New test.
1764 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1766 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1768 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1769 n, use it as high bound instead of 4.
1771 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1774 * gcc.target/sh/pr49880-1.c: New.
1775 * gcc.target/sh/pr49880-2.c: New.
1776 * gcc.target/sh/pr49880-3.c: New.
1777 * gcc.target/sh/pr49880-4.c: New.
1778 * gcc.target/sh/pr49880-5.c: New.
1780 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1782 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1784 2013-03-13 Richard Biener <rguenther@suse.de>
1786 PR tree-optimization/56608
1787 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1789 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1792 * g++.dg/cpp0x/alias-decl-32.C: New.
1794 2013-03-11 Jan Hubicka <jh@suse.cz>
1797 * gcc.c-torture/compile/pr56571.c: New testcase.
1799 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1801 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1802 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1804 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1806 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1807 * gcc.dg/inline_4.c: Likewise.
1808 * gcc.dg/unroll_2.c: Likewise.
1809 * gcc.dg/unroll_3.c: Likewise.
1810 * gcc.dg/unroll_4.c: Likewise.
1812 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1815 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1818 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1820 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1823 * gcc.c-torture/compile/pr40797.c: New.
1825 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1827 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1829 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1832 * gfortran.dg/class_56.f90: New test.
1834 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1837 * gcc.target/mips/pr56524.c: New test.
1839 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1842 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1844 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1847 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1849 2013-03-08 Marek Polacek <polacek@redhat.com>
1851 PR tree-optimization/56478
1852 * gcc.dg/torture/pr56478.c: New test.
1854 2013-03-08 Kai Tietz <ktietz@redhat.com>
1856 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1857 targets linker option --allow-multiple-definition.
1859 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1860 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1861 * gcc.dg/pr52549.c: Add LLP64 case.
1862 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1863 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1864 * gcc.dg/torture/pr51071-2.c: Likewise.
1865 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1866 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1867 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1868 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1869 * gcc.dg/weak/weak-1.c: Likewise.
1870 * gcc.dg/weak/weak-2.c: Likewise.
1871 * gcc.dg/weak/weak-3.c: Likewise.
1872 * gcc.dg/weak/weak-4.c: Likewise.
1873 * gcc.dg/weak/weak-5.c: Likewise.
1874 * gcc.dg/weak/weak-15.c: Likewise.
1875 * gcc.dg/weak/weak-16.c: Likewise.
1877 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1879 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1881 PR tree-optimization/56559
1882 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1884 2013-03-07 Andreas Schwab <schwab@suse.de>
1886 * gcc.dg/pr31490.c: Fix last change.
1888 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1891 * g++.dg/template/crash115.C: New.
1893 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1895 PR tree-optimization/56539
1896 * gcc.c-torture/compile/pr56539.c: New test.
1898 2013-03-06 Kai Tietz <ktietz@redhat.com>
1900 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1902 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1903 * gcc.dg/lto/20091013-1_2.c: Likewise.
1904 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1906 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1908 * gnat.dg/specs/aggr6.ads: New test.
1910 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1912 * gnat.dg/loop_optimization15.ad[sb]: New test.
1914 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1917 * gcc.dg/pr56548.c: New test.
1919 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1922 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1924 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1927 * g++.dg/template/typename20.C: New test.
1929 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1932 * gcc.dg/pr56510.c: New test.
1934 PR rtl-optimization/56484
1935 * gcc.c-torture/compile/pr56484.c: New test.
1937 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/warn/Wsign-conversion-2.C: New.
1942 2013-03-05 Richard Biener <rguenther@suse.de>
1944 PR tree-optimization/56270
1945 * gcc.dg/vect/slp-38.c: New testcase.
1947 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1949 PR rtl-optimization/56494
1950 * gcc.dg/pr56494.c: New test.
1952 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1954 * gcc.dg/pr56424.c: New test.
1956 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1958 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1959 * gcc.dg/pr56228.c <avr>: Skip.
1961 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1964 PR tree-optimization/52631
1965 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1967 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1969 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1970 * gcc.dg/vect/vect-83_64.c: Same.
1972 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1975 * gfortran.dg/pointer_check_13.f90: New test.
1977 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1980 * gfortran.dg/array_constructor_42.f90: New test.
1982 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1985 * g++.dg/template/static33.C: New.
1986 * g++.dg/template/static34.C: Likewise.
1989 * g++.dg/template/static35.C: New.
1991 2013-03-01 Steve Ellcey <sellcey@mips.com>
1993 * gcc.dg/pr56396.c: Require pic support.
1995 2013-03-01 Richard Biener <rguenther@suse.de>
1997 PR tree-optimization/55481
1998 * gcc.dg/torture/pr56488.c: New testcase.
2000 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
2001 Jakub Jelinek <jakub@redhat.com>
2004 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2005 no_sanitize_address attribute rather than no_address_safety_analysis.
2006 * g++.dg/asan/sanitizer_test_utils.h
2007 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2008 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2009 in addition to no_address_safety_analysis.
2011 2013-02-28 Jason Merrill <jason@redhat.com>
2014 * g++.dg/cpp0x/constexpr-and.C: New.
2016 2013-02-28 Martin Jambor <mjambor@suse.cz>
2018 PR tree-optimization/56294
2019 * g++.dg/debug/pr56294.C: New test.
2021 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2023 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2025 2013-02-27 Marek Polacek <polacek@redhat.com>
2027 PR rtl-optimization/56466
2028 * gcc.dg/pr56466.c: New test.
2030 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2032 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2033 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2034 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2036 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2039 * gcc.dg/pr45472.c: New test.
2041 2013-02-26 Marek Polacek <polacek@redhat.com>
2043 PR tree-optimization/56426
2044 * gcc.dg/pr56436.c: New test.
2046 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2048 PR tree-optimization/56448
2049 * gcc.c-torture/compile/pr56448.c: New test.
2051 PR tree-optimization/56443
2052 * gcc.dg/torture/pr56443.c: New test.
2054 2013-02-25 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/56175
2057 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2059 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2062 * g++.dg/torture/pr56403.C: New test.
2064 2013-02-25 Catherine Moore <clm@codesourcery.com>
2067 2013-02-24 Catherine Moore <clm@codesourcery.com>
2068 Richard Sandiford <rdsandiford@googlemail.com>
2070 * gcc.target/mips/mips.exp: Add microMIPS support.
2071 * gcc.target/mips/umips-movep-2.c: New test.
2072 * gcc.target/mips/umips-lwp-2.c: New test.
2073 * gcc.target/mips/umips-swp-5.c: New test.
2074 * gcc.target/mips/umips-constraints-1.c: New test.
2075 * gcc.target/mips/umips-lwp-3.c: New test.
2076 * gcc.target/mips/umips-swp-6.c: New test.
2077 * gcc.target/mips/umips-constraints-2.c: New test.
2078 * gcc.target/mips/umips-save-restore-1.c: New test.
2079 * gcc.target/mips/umips-lwp-4.c: New test.
2080 * gcc.target/mips/umips-swp-7.c: New test.
2081 * gcc.target/mips/umips-save-restore-2.c: New test.
2082 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2083 * gcc.target/mips/umips-lwp-5.c: New test.
2084 * gcc.target/mips/umips-save-restore-3.c: New test.
2085 * gcc.target/mips/umips-lwp-6.c: New test.
2086 * gcc.target/mips/umips-swp-1.c: New test.
2087 * gcc.target/mips/umips-lwp-7.c: New test.
2088 * gcc.target/mips/umips-swp-2.c: New test.
2089 * gcc.target/mips/umips-lwp-8.c: New test.
2090 * gcc.target/mips/umips-swp-3.c: New test.
2091 * gcc.target/mips/umips-movep-1.c: New test.
2092 * gcc.target/mips/umips-lwp-1.c: New test.
2093 * gcc.target/mips/umips-swp-4.c: New test.
2095 2013-02-24 Catherine Moore <clm@codesourcery.com>
2096 Richard Sandiford <rdsandiford@googlemail.com>
2098 * gcc.target/mips/mips.exp: Add microMIPS support.
2099 * gcc.target/mips/umips-movep-2.c: New test.
2100 * gcc.target/mips/umips-lwp-2.c: New test.
2101 * gcc.target/mips/umips-swp-5.c: New test.
2102 * gcc.target/mips/umips-constraints-1.c: New test.
2103 * gcc.target/mips/umips-lwp-3.c: New test.
2104 * gcc.target/mips/umips-swp-6.c: New test.
2105 * gcc.target/mips/umips-constraints-2.c: New test.
2106 * gcc.target/mips/umips-save-restore-1.c: New test.
2107 * gcc.target/mips/umips-lwp-4.c: New test.
2108 * gcc.target/mips/umips-swp-7.c: New test.
2109 * gcc.target/mips/umips-save-restore-2.c: New test.
2110 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2111 * gcc.target/mips/umips-lwp-5.c: New test.
2112 * gcc.target/mips/umips-save-restore-3.c: New test.
2113 * gcc.target/mips/umips-lwp-6.c: New test.
2114 * gcc.target/mips/umips-swp-1.c: New test.
2115 * gcc.target/mips/umips-lwp-7.c: New test.
2116 * gcc.target/mips/umips-swp-2.c: New test.
2117 * gcc.target/mips/umips-lwp-8.c: New test.
2118 * gcc.target/mips/umips-swp-3.c: New test.
2119 * gcc.target/mips/umips-movep-1.c: New test.
2120 * gcc.target/mips/umips-lwp-1.c: New test.
2121 * gcc.target/mips/umips-swp-4.c: New test.
2123 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2126 * lib/asan-dg.exp (asan_link_flags): Add
2127 -B${gccpath}/libsanitizer/asan/ to flags.
2129 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2132 * gcc.dg/torture/pr56420.c: New test.
2134 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2137 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2139 2013-02-21 Martin Jambor <mjambor@suse.cz>
2141 PR tree-optimization/56310
2142 * g++.dg/ipa/pr56310.C: New test.
2144 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2147 * gfortran.dg/proc_ptr_comp_37.f90: New.
2149 2013-02-21 Richard Biener <rguenther@suse.de>
2151 PR tree-optimization/56415
2153 2013-02-11 Richard Biener <rguenther@suse.de>
2155 PR tree-optimization/56273
2156 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2157 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2158 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2159 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2160 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2161 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2163 2013-02-21 Marek Polacek <polacek@redhat.com>
2165 PR tree-optimization/56398
2166 * g++.dg/torture/pr56398.C: New test.
2168 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2171 * gcc.c-torture/compile/pr56405.c: New test.
2173 2013-02-20 Jan Hubicka <jh@suse.cz>
2175 PR tree-optimization/56265
2176 * g++.dg/ipa/devirt-11.C: New testcase.
2178 2013-02-20 Richard Biener <rguenther@suse.de>
2180 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2182 2013-02-20 Richard Biener <rguenther@suse.de>
2183 Jakub Jelinek <jakub@redhat.com>
2185 PR tree-optimization/56396
2186 * gcc.dg/pr56396.c: New testcase.
2188 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2191 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2193 2013-02-19 Richard Biener <rguenther@suse.de>
2195 PR tree-optimization/56384
2196 * gcc.dg/torture/pr56384.c: New testcase.
2198 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2200 PR tree-optimization/56350
2201 * gcc.dg/pr56350.c: New test.
2203 PR tree-optimization/56381
2204 * g++.dg/opt/pr56381.C: New test.
2206 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2209 * lib/dg-pch.exp (pch-init, pch-finish,
2210 check_effective_target_pch_supported_debug): New procs.
2211 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2212 Likewise if $pch_unsupported_debug and $flags include -g.
2213 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2214 and dg-require-effective-target pch_unsupported_debug.
2215 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2216 * objc.dg/pch/pch.exp: Likewise.
2217 * gcc.dg/pch/pch.exp: Likewise.
2218 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2219 pch_unsupported_debug.
2220 * gcc.dg/pch/valid-1.hs: Likewise.
2221 * gcc.dg/pch/valid-1b.c: Likewise.
2222 * gcc.dg/pch/valid-1b.hs: Likewise.
2224 2013-02-18 Richard Biener <rguenther@suse.de>
2226 PR tree-optimization/56366
2227 * gcc.dg/torture/pr56366.c: New testcase.
2229 2013-02-18 Richard Biener <rguenther@suse.de>
2232 * gcc.dg/torture/pr56349.c: New testcase.
2234 2013-02-18 Richard Biener <rguenther@suse.de>
2236 PR tree-optimization/56321
2237 * gcc.dg/torture/pr56321.c: New testcase.
2239 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2241 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2243 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2244 Dodji Seketeli <dodji@redhat.com>
2247 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2248 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2249 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2250 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2251 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2252 * c-c++-common/asan/pr56330.c: Likewise.
2253 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2254 Ensure the size argument of __builtin_memcpy is a constant.
2256 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2257 Paolo Carlini <paolo.carlini@oracle.com>
2260 * g++.dg/cpp0x/enum23.C: New.
2262 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2265 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2267 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2269 PR rtl-optimization/56348
2270 * gcc.target/i386/pr56348.c: New test.
2272 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2274 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2275 * gcc.target/arm/interrupt-2.c: Likewise.
2277 2013-02-15 Tobias Burnus <burnus@net-b.de>
2280 * gfortran.dg/matmul_9.f90: New.
2282 2013-02-15 Tobias Burnus <burnus@net-b.de>
2285 * gfortran.dg/init_flag_11.f90: New.
2287 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2289 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2291 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2293 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2296 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2297 Tobias Burnus <burnus@net-b.de>
2300 * gfortran.dg/allocatable_function_7.f90: New.
2302 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2304 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2305 * asan_globals_test-wrapper.cc: New file.
2306 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2307 instead of asan_globals_test.cc as dg-additional-sources.
2308 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2309 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2310 "sanitizer_test_utils.h" instead of
2311 "sanitizer_common/tests/sanitizer_test_utils.h".
2312 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2313 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2314 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2315 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2316 * g++.dg/asan/asan_test.cc: Synced from upstream.
2317 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2319 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2322 * c-c++-common/asan/memcmp-2.c: New test.
2324 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2327 * g++.dg/cpp0x/udlit-string-literal.h: New.
2328 * g++.dg/cpp0x/udlit-string-literal.C: New.
2330 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2332 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2334 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2337 * gcc.target/arm/pr56184.C: New test.
2339 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2342 * g++.dg/torture/pr56302.C: New test.
2343 * g++.dg/cpp0x/constexpr-56302.C: New test.
2344 * c-c++-common/pr56302.c: New test.
2346 2013-02-13 Tobias Burnus <burnus@net-b.de>
2347 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2350 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2351 * gfortran.dg/quad_3.f90: Ditto.
2353 2013-02-13 Kostya Serebryany <kcc@google.com>
2355 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2356 to match the fresh asan run-time.
2357 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2359 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2361 Avoid instrumenting duplicated memory access in the same basic block
2362 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2363 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2364 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2365 * c-c++-common/asan/inc.c: Likewise.
2367 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2370 * gcc.target/i386/pr56148.c: New test.
2372 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2373 Tobias Burnus <burnus@net-b.de>
2376 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2379 2013-02-12 Richard Biener <rguenther@suse.de>
2382 * gcc.dg/lto/pr56297_0.c: New testcase.
2383 * gcc.dg/lto/pr56297_0.c: Likewise.
2385 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2388 * gfortran.dg/typebound_deferred_1.f90: New.
2390 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2392 PR rtl-optimization/56151
2393 * gcc.target/i386/pr56151.c: New test.
2395 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2397 * g++.dg/ext/mv12.C: New test.
2398 * g++.dg/ext/mv12.h: New file.
2399 * g++.dg/ext/mv12-aux.C: New file.
2400 * g++.dg/ext/mv13.C: New test.
2402 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2404 * lib/target-supports.exp
2405 (check_effective_target_powerpc_eabi_ok): New.
2406 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2408 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2409 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2411 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2412 * gcc.target/powerpc/pr51623.c: Likewise.
2413 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2414 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2416 2013-02-11 Alexander Potapenko <glider@google.com>
2417 Jack Howarth <howarth@bromo.med.uc.edu>
2418 Jakub Jelinek <jakub@redhat.com>
2421 * g++.dg/asan/pr55617.C: Run on all targets.
2423 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2425 PR rtl-optimization/56275
2426 * gcc.dg/pr56275.c: New test.
2428 2013-02-11 Richard Biener <rguenther@suse.de>
2430 PR tree-optimization/56273
2431 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2433 2013-02-11 Richard Biener <rguenther@suse.de>
2435 PR tree-optimization/56264
2436 * gcc.dg/torture/pr56264.c: New testcase.
2438 2013-02-11 Richard Biener <rguenther@suse.de>
2440 PR tree-optimization/56273
2441 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2442 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2443 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2444 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2445 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2446 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2448 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2450 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2451 for *-*-linux-gnu targets.
2452 * g++.dg/asan/interception-test-1.c: Ditto.
2453 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2454 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2456 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2459 * gfortran.dg/intrinsic_size_4.f90 : New test.
2461 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2464 * gcc.target/powerpc/pr56256.c: New test.
2466 2013-02-08 Ian Lance Taylor <iant@google.com>
2468 * lib/go.exp: Load timeout.exp.
2470 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2472 PR rtl-optimization/56246
2473 * gcc.target/i386/pr56246.c: New test.
2475 2013-02-08 Jeff Law <law@redhat.com>
2478 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2480 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2483 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2486 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2488 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2490 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2492 PR rtl-optimization/56195
2493 * gcc.dg/torture/pr56195.c: New test.
2495 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2498 * gfortran.dg/recursive_interface_2.f90: New test.
2500 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2502 PR tree-optimization/56250
2503 * gcc.c-torture/execute/pr56250.c: New test.
2505 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2507 PR tree-optimization/56064
2508 * gcc.dg/fixed-point/view-convert-2.c: New test.
2510 2013-02-08 Michael Matz <matz@suse.de>
2512 PR tree-optimization/52448
2513 * gcc.dg/pr52448.c: New test.
2515 2013-02-08 Richard Biener <rguenther@suse.de>
2518 * gcc.dg/torture/pr56181.c: New testcase.
2520 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2523 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2524 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2526 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2529 * g++.dg/parse/crash61.C: New test.
2532 * g++.dg/parse/pr56239.C: New test.
2535 * g++.dg/abi/mangle61.C: New test.
2537 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2539 PR rtl-optimization/56225
2540 * gcc.target/i386/pr56225.c: New test.
2542 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2545 * gcc.dg/guality/pr56154-1.c: New test.
2546 * gcc.dg/guality/pr56154-2.c: New test.
2547 * gcc.dg/guality/pr56154-3.c: New test.
2548 * gcc.dg/guality/pr56154-4.c: New test.
2549 * gcc.dg/guality/pr56154-aux.c: New file.
2551 PR tree-optimization/55789
2552 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2554 * gcc.dg/tree-ssa/inline-3.c: Add
2555 --param max-early-inliner-iterations=2 option.
2557 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2560 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2561 Add -fno-dwarf2-cfi-asm to dg-options.
2564 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2567 * gcc.dg/pr56228.c: New test.
2569 2013-02-07 Alan Modra <amodra@gmail.com>
2572 * gcc.target/powerpc/pr54009.c: New test.
2574 * gfortran.dg/pr54131.f: New test.
2576 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2579 * gfortran.dg/array_constructor_41.f90: New test.
2581 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2584 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2586 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2589 * g++.dg/gomp/pr56217.C: New test.
2591 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2593 PR tree-optimization/56205
2594 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2595 * gcc.c-torture/execute/pr56205.c: New test.
2597 2013-02-05 Richard Biener <rguenther@suse.de>
2599 PR tree-optimization/53342
2600 PR tree-optimization/53185
2601 * gcc.dg/vect/pr53185-2.c: New testcase.
2603 2013-02-05 Jan Hubicka <jh@suse.cz>
2605 PR tree-optimization/55789
2606 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2607 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2608 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2609 * g++.dg/ipa/inline-1.C: New testcase.
2610 * g++.dg/ipa/inline-2.C: New testcase.
2611 * g++.dg/ipa/inline-3.C: New testcase.
2613 2013-02-05 Jan Hubicka <jh@suse.cz>
2615 PR tree-optimization/55789
2616 * g++.dg/torture/pr55789.C: New testcase.
2618 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2621 * gcc.dg/pr56167.c: New test.
2623 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2626 * gcc.target/sh/pr55146.c: New.
2628 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2630 PR tree-optimization/54386
2631 * gcc.target/sh/pr54386.c: New.
2633 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2636 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2639 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2641 2013-02-04 Alexander Potapenko <glider@google.com>
2642 Jack Howarth <howarth@bromo.med.uc.edu>
2643 Jakub Jelinek <jakub@redhat.com>
2646 * g++.dg/asan/pr55617.C: New test.
2648 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2651 * gfortran.dg/typebound_operator_19.f90: New test.
2652 * gfortran.dg/typebound_assignment_4.f90: New test.
2654 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2657 * gfortran.dg/recursive_interface_1.f90: New test.
2659 2013-02-04 Richard Guenther <rguenther@suse.de>
2662 * gcc.dg/lto/pr56168_0.c: New testcase.
2663 * gcc.dg/lto/pr56168_1.c: Likewise.
2665 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2669 * gfortran.dg/block_12.f90: New test.
2670 * gfortran.dg/module_error_1.f90: New test.
2672 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2674 * lib/target-supports.exp (check_effective_target_vect_float)
2675 (check_effective_target_vect_no_align): Add mips-sde-elf.
2677 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2679 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2681 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2683 * gcc.dg/pr56023.c: XFAIL on AIX.
2684 * gcc.dg/vect/pr49352.c: Same.
2686 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2688 * gnat.dg/opt26.adb: New test.
2690 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2693 2013-01-27 Amol Pise <amolpise15@gmail.com>
2695 * gcc.target/arm/neon-vfnms-1.c: New test.
2696 * gcc.target/arm/neon-vfnma-1.c: New test.
2698 2013-01-31 Richard Biener <rguenther@suse.de>
2700 PR tree-optimization/56157
2701 * gcc.dg/torture/pr56157.c: New testcase.
2703 2013-01-30 Richard Biener <rguenther@suse.de>
2705 PR tree-optimization/56150
2706 * gcc.dg/torture/pr56150.c: New testcase.
2708 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2711 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2712 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2713 printed in backtrace.
2714 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2715 to avoid errors about mismatched allocation vs. deallocation.
2718 * g++.dg/mv1.C: Moved to...
2719 * g++.dg/ext/mv1.C: ... here. Adjust test.
2720 * g++.dg/mv2.C: Moved to...
2721 * g++.dg/ext/mv2.C: ... here. Adjust test.
2722 * g++.dg/mv3.C: Moved to...
2723 * g++.dg/ext/mv3.C: ... here.
2724 * g++.dg/mv4.C: Moved to...
2725 * g++.dg/ext/mv4.C: ... here.
2726 * g++.dg/mv5.C: Moved to...
2727 * g++.dg/ext/mv5.C: ... here. Adjust test.
2728 * g++.dg/mv6.C: Moved to...
2729 * g++.dg/ext/mv6.C: ... here. Adjust test.
2730 * g++.dg/ext/mv7.C: New test.
2731 * g++.dg/ext/mv8.C: New test.
2732 * g++.dg/ext/mv9.C: New test.
2733 * g++.dg/ext/mv10.C: New test.
2734 * g++.dg/ext/mv11.C: New test.
2736 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2738 PR rtl-optimization/56144
2739 * gcc.dg/pr56144.c: New.
2741 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2743 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2745 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2746 * g++.dg/cpp0x/constexpr-55573.C: Same
2748 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2750 PR tree-optimization/56064
2751 * gcc.dg/fixed-point/view-convert.c: New test.
2753 2013-01-30 Andreas Schwab <schwab@suse.de>
2755 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2756 evaluate the end index in string range.
2758 2013-01-30 Tobias Burnus <burnus@net-b.de>
2761 * gfortran.dg/allocatable_function_6.f90: New.
2763 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2764 Mikael Morin <mikael@gcc.gnu.org>
2767 * gfortran.dg/proc_ptr_comp_36.f90: New.
2769 2013-01-29 Richard Biener <rguenther@suse.de>
2771 PR tree-optimization/55270
2772 * gcc.dg/torture/pr55270.c: New testcase.
2774 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2776 PR rtl-optimization/56117
2777 * gcc.dg/pr56117.c: New test.
2779 2013-01-28 Richard Biener <rguenther@suse.de>
2781 PR tree-optimization/56034
2782 * gcc.dg/torture/pr56034.c: New testcase.
2784 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2786 PR tree-optimization/56125
2787 * gcc.dg/pr56125.c: New test.
2789 2013-01-28 Tobias Burnus <burnus@net-b.de>
2790 Mikael Morin <mikael@gcc.gnu.org>
2793 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2794 * gfortran.dg/import8.f90: Likewise.
2795 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2796 * gfortran.dg/import10.f90: New test.
2797 * gfortran.dg/import11.f90: Likewise
2799 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2802 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2803 string.h. Provide memset, malloc and free prototypes, adjust line
2804 numbers in dg-output.
2805 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2806 Provide memset prototype and adjust line numbers in dg-output.
2807 * c-c++-common/asan/global-overflow-1.c: Likewise.
2809 PR tree-optimization/56094
2810 * gcc.dg/pr56094.c: New test.
2812 2013-01-27 Amol Pise <amolpise15@gmail.com>
2814 * gcc.target/arm/neon-vfnms-1.c: New test.
2815 * gcc.target/arm/neon-vfnma-1.c: New test.
2817 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2820 * gcc.target/i386/pr56114.c: New test.
2822 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2825 * gfortran.dg/associate_14.f90: New test.
2828 * gfortran.dg/associate_13.f90: New test.
2830 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2832 PR tree-optimization/56098
2833 * gcc.dg/pr56098-1.c: New test.
2834 * gcc.dg/pr56098-2.c: New test.
2836 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2839 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2841 2013-01-22 Marek Polacek <polacek@redhat.com>
2843 PR tree-optimization/56035
2844 * gcc.dg/pr56035.c: New test.
2846 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2848 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2851 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2853 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2855 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2858 * gcc.dg/pr56078.c: New test.
2859 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2861 2013-01-24 Martin Jambor <mjambor@suse.cz>
2863 PR tree-optimization/55927
2864 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2866 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2868 * gcc.target/i386/movsd.c: New test.
2870 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2873 * gcc.target/i386/pr55934.c: New test.
2875 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2878 * gfortran.dg/select_8.f90: New.
2880 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2882 * gcc.target/microblaze/microblaze.exp: Remove
2883 target_config_cflags check.
2885 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2888 * gfortran.dg/gomp/pr56052.f90: New test.
2891 * gcc.dg/pr49069.c: New test.
2893 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2896 * g++.dg/cpp0x/constexpr-static10.C: New.
2898 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2901 * gcc.target/i386/pr56028.c: New test.
2903 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2906 * gcc.target/i386/pr55686.c: New test.
2908 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2911 * g++.dg/cpp0x/variadic139.C: New test.
2912 * g++.dg/cpp0x/variadic140.C: Likewise.
2913 * g++.dg/cpp0x/variadic141.C: Likewise.
2915 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2917 * gnat.dg/warn8.adb: New test.
2919 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2922 * gfortran.dg/include_8.f90: New test.
2924 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2926 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2927 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2929 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2931 PR tree-optimization/56051
2932 * gcc.c-torture/execute/pr56051.c: New test.
2934 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2936 PR rtl-optimization/56023
2937 * gcc.dg/pr56023.c: New test.
2939 2013-01-21 Martin Jambor <mjambor@suse.cz>
2942 * gcc.target/i386/pr56022.c: New test.
2944 2013-01-21 Jason Merrill <jason@redhat.com>
2946 * lib/target-supports.exp (check_effective_target_alias): New.
2948 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2951 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2953 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2955 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2957 2013-01-19 Jeff Law <law@redhat.com>
2959 PR tree-optimization/52631
2960 * tree-ssa/pr52631.c: New test.
2961 * tree-ssa/ssa-fre-9: Update expected output.
2963 2013-01-19 Anthony Green <green@moxielogic.com>
2965 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2968 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2970 PR tree-optimization/56029
2971 * g++.dg/torture/pr56029.C: New test.
2973 2013-01-18 Sharad Singhai <singhai@google.com>
2975 PR tree-optimization/55995
2976 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2978 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2981 * gcc.target/i386/pr55433.c: New.
2983 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2986 * gfortran.dg/pr56015.f90: New test.
2988 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2990 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2992 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2994 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2995 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2996 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2997 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2998 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3000 2013-01-17 Jeff Law <law@redhat.com>
3002 * gcc.dg/pr52573.c: Move to...
3003 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
3005 PR rtl-optimization/52573
3006 * gcc.dg/pr52573.c: New test.
3008 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
3011 * g++.dg/asan/interception-test-1.C: Skip on darwin.
3012 * lib/target-supports.exp (check_effective_target_swapcontext): Use
3013 check_no_compiler_messages to test support in ucontext.h.
3014 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3015 compliant RLIMIT_AS.
3017 2013-01-17 Marek Polacek <polacek@redhat.com>
3019 PR rtl-optimization/55833
3020 * gcc.dg/pr55833.c: New test.
3022 2013-01-17 Jan Hubicka <jh@suse.cz>
3024 PR tree-optimization/55273
3025 * gcc.c-torture/compile/pr55273.c: New testcase.
3027 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3030 * gcc.target/pr55981.c: New test.
3032 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3034 * gcc.target/arm/pr40887.c: Require at least armv5.
3035 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3036 * gcc.target/arm/pr51915.c: Likewise.
3037 * gcc.target/arm/pr52006.c: Likewise.
3038 * gcc.target/arm/pr53187.c: Likewise.
3040 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3041 * gcc.target/arm/ftest-support-arm.h: Delete.
3042 * gcc.target/arm/ftest-support-thumb.h: Delete.
3043 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3044 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3045 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3046 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3047 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3048 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3049 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3050 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3051 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3052 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3053 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3054 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3055 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3056 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3057 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3058 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3059 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3060 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3061 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3062 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3063 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3064 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3065 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3066 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3068 2013-01-17 Martin Jambor <mjambor@suse.cz>
3070 PR tree-optimizations/55264
3071 * g++.dg/ipa/pr55264.C: New test.
3073 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3076 * gfortran.dg/class_55.f90: New.
3078 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3081 * gcc.c-torture/execute/builtins/builtins.exp: Add
3082 -Wl,--allow-multiple-definition for eabi and elf targets.
3085 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3086 check_effective_target_vect_perm_short,
3087 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3088 check_effective_target_vect64): Return 0 for big-endian ARM.
3089 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3091 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3094 2013-01-16 Richard Biener <rguenther@suse.de>
3096 PR tree-optimization/55964
3097 * gcc.dg/torture/pr55964.c: New testcase.
3099 2013-01-16 Richard Biener <rguenther@suse.de>
3101 PR tree-optimization/54767
3102 PR tree-optimization/53465
3103 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3105 2013-01-16 Christian Bruel <christian.bruel@st.com>
3108 * gcc.target/sh/sh-switch.c: New testcase.
3110 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3112 * gcc.dg/webizer.c: Increase the array size.
3114 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3117 * gcc.dg/pr55940.c: New test.
3119 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3120 Harald Anlauf <anlauf@gmx.de>
3122 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3123 * gfortran.dg/bounds_check_5.f90: Likewise.
3124 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3125 * gfortran.dg/continuation_9.f90: Likewise.
3126 * gfortran.dg/move_alloc_13.f90: Likewise.
3127 * gfortran.dg/structure_constructor_11.f90: Likewise.
3128 * gfortran.dg/tab_continuation.f: Likewise.
3129 * gfortran.dg/warning-directive-2.F90: Likewise.
3130 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3132 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3134 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3135 * gcc.target/arm/fma-sp.c: Likewise.
3137 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3139 PR rtl-optimization/55153
3140 * gcc.dg/pr55153.c: New.
3142 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3144 PR tree-optimization/55920
3145 * gcc.c-torture/compile/pr55920.c: New test.
3147 2013-01-15 Richard Biener <rguenther@suse.de>
3150 * gcc.dg/torture/pr55882.c: New testcase.
3152 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3154 PR tree-optimization/55955
3155 * gcc.c-torture/compile/pr55955.c: New test.
3157 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3160 * g++.dg/cpp0x/alias-decl-31.C: New test.
3162 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3165 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3166 case where interface is null.
3168 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3171 * gfortran.dg/array_constructor_40.f90: New test.
3173 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3175 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3177 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3179 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3180 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3181 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3182 * gcc.target/aarch64/vect-ld1r.c: New.
3183 * gcc.target/aarch64/vect-ld1r.x: New.
3185 2013-01-14 Andi Kleen <ak@linux.intel.com>
3188 * gcc.target/i386/hle-clear-rel.c: New file
3189 * gcc.target/i386/hle-store-rel.c: New file.
3191 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3193 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3194 * gfortran.dg/bounds_check_4.f90: Likewise.
3195 * gfortran.dg/inquire_10.f90: Likewise.
3196 * gfortran.dg/minloc_3.f90: Likewise.
3197 * gfortran.dg/minlocval_3.f90: Likewise.
3198 * gfortran.dg/module_double_reuse.f90: Likewise.
3199 * gfortran.dg/mvbits_1.f90: Likewise.
3200 * gfortran.dg/oldstyle_1.f90: Likewise.
3201 * gfortran.dg/pr20163-2.f: Likewise.
3202 * gfortran.dg/save_1.f90: Likewise.
3203 * gfortran.dg/scan_1.f90: Likewise.
3204 * gfortran.dg/select_char_1.f90: Likewise.
3205 * gfortran.dg/shape_4.f90: Likewise.
3206 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3207 * gfortran.dg/function_optimize_10.f90: Likewise.
3208 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3209 * gfortran.dg/used_types_17.f90: Likewise.
3210 * gfortran.dg/used_types_18.f90: Likewise.
3212 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3215 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3217 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3219 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3221 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3223 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3225 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3228 * gfortran.dg/assumed_type_2.f90: Fix test case.
3229 * gfortran.dg/internal_pack_13.f90: New test.
3230 * gfortran.dg/internal_pack_14.f90: New test.
3232 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3235 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3236 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3239 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3241 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3243 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3246 * gcc.target/s390/pr55719.c: New testcase.
3248 2013-01-11 Richard Guenther <rguenther@suse.de>
3250 PR tree-optimization/44061
3251 * gcc.dg/pr44061.c: New testcase.
3253 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3255 Update copyright years.
3257 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3258 Jakub Jelinek <jakub@redhat.com>
3261 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3263 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3265 PR rtl-optimization/55672
3266 * gcc.target/i386/pr55672.c: New.
3268 2013-01-10 Jeff Law <law@redhat.com>
3270 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3271 pass/fail message unique.
3274 2013-01-10 Jason Merrill <jason@redhat.com>
3276 * ada/.gitignore: New.
3278 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3280 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3282 * g++.dg/tls/thread_local2.C: Likewise.
3283 * g++.dg/tls/thread_local2g.C: Likewise.
3284 * g++.dg/tls/thread_local6.C: Likewise.
3285 * g++.dg/tls/thread_local-order1.C: Add tls options.
3286 * g++.dg/tls/thread_local-order2.C: Likewise.
3287 * g++.dg/tls/thread_local3.C: Likewise.
3288 * g++.dg/tls/thread_local3g.C: Likewise.
3289 * g++.dg/tls/thread_local4.C: Likewise.
3290 * g++.dg/tls/thread_local4g.C: Likewise.
3291 * g++.dg/tls/thread_local5.C: Likewise.
3292 * g++.dg/tls/thread_local5g.C: Likewise.
3293 * g++.dg/tls/thread_local6g.C: Likewise.
3295 2013-01-10 Kostya Serebryany <kcc@google.com>
3297 * g++.dg/asan/asan_test.cc: Sync from upstream.
3299 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3301 PR tree-optimization/55921
3302 * gcc.c-torture/compile/pr55921.c: New test.
3304 2013-01-09 Jan Hubicka <jh@suse.cz>
3306 PR tree-optimization/55569
3307 * gcc.c-torture/compile/pr55569.c: New testcase.
3309 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3312 * gfortran.dg/use_28.f90: New test.
3314 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3316 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3317 number matching more robust.
3319 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3321 PR rtl-optimization/55829
3322 * gcc.target/i386/pr55829.c: New.
3324 2013-01-09 Tobias Burnus <burnus@net-b.de>
3327 * gfortran.dg/bind_c_bool_1.f90: New.
3328 * gfortran.dg/do_5.f90: Add dg-warning.
3330 2013-01-09 Jan Hubicka <jh@suse.cz>
3332 PR tree-optimization/55875
3333 * gcc.c-torture/execute/pr55875.c: New testcase.
3334 * g++.dg/torture/pr55875.C: New testcase.
3336 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3339 * c-c++-common/pr48418.c: New test.
3341 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3344 * g++.dg/tls/thread_local-ice.C: New.
3346 2013-01-09 Andreas Schwab <schwab@suse.de>
3348 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3350 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3352 PR tree-optimization/48189
3353 * gcc.dg/pr48189.c: New test.
3355 2013-01-04 Jan Hubicka <jh@suse.cz>
3357 PR tree-optimization/55823
3358 * g++.dg/ipa/devirt-10.C: New testcase.
3360 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3361 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3363 PR rtl-optimization/55845
3364 * gcc.target/i386/pr55845.c: New test.
3366 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3368 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3369 instructions generated instead of number of occurances.
3371 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3373 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3374 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3375 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3376 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3377 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3378 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3379 * gcc.target/aarch64/vect-fcm.x: Likewise.
3380 * lib/target-supports.exp
3381 (check_effective_target_vect_cond): Enable for AArch64.
3383 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3385 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3386 endian-safe float pool loading.
3387 (test_square_root_v4sf): Likewise.
3388 (test_square_root_v2df): Likewise.
3389 * lib/target-supports.exp
3390 (check_effective_target_vect_call_sqrtf): Add AArch64.
3392 2013-01-08 Martin Jambor <mjambor@suse.cz>
3395 * gcc.dg/tree-ssa/pr55579.c: New test.
3397 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3402 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3405 * gcc.dg/torture/pr55890-3.c: New test.
3408 * gcc.c-torture/compile/pr55851.c: New test.
3411 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3414 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3417 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3419 2013-01-07 Tobias Burnus <burnus@net-b.de>
3422 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3423 * gfortran.dg/pointer_init_7.f90: New.
3425 2013-01-07 Richard Biener <rguenther@suse.de>
3427 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3429 2013-01-07 Richard Biener <rguenther@suse.de>
3432 * gcc.dg/torture/pr55890-1.c: New testcase.
3433 * gcc.dg/torture/pr55890-2.c: Likewise.
3435 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3437 * gcc.target/aarch64/fmovd.c: New.
3438 * gcc.target/aarch64/fmovf.c: Likewise.
3439 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3440 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3441 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3442 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3443 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3444 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3446 2013-01-07 Richard Biener <rguenther@suse.de>
3448 PR tree-optimization/55888
3449 PR tree-optimization/55862
3450 * gcc.dg/torture/pr55888.c: New testcase.
3452 2013-01-07 Tobias Burnus <burnus@net-b.de>
3455 * gfortran.dg/intrinsic_size_3.f90: New.
3457 2013-01-07 Tobias Burnus <burnus@net-b.de>
3460 * gfortran.dg/select_type_32.f90: New.
3462 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3465 * g++.dg/cpp0x/alias-decl-29.C: New test.
3467 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3472 * gfortran.dg/class_array_15.f03: New test.
3474 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3479 * gfortran.dg/use_23.f90: New test.
3480 * gfortran.dg/use_24.f90: New test.
3481 * gfortran.dg/use_25.f90: New test.
3482 * gfortran.dg/use_26.f90: New test.
3483 * gfortran.dg/use_27.f90: New test.
3485 2013-01-06 Olivier Hainque <hainque@adacore.com>
3487 * gnat.dg/specs/clause_on_volatile.ads: New test.
3489 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3491 * gnat.dg/alignment10.adb: New test.
3493 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3494 Mikael Morin <mikael@gcc.gnu.org>
3497 * gfortran.dg/use_22.f90: New test.
3499 2013-01-04 Andrew Pinski <apinski@cavium.com>
3501 * gcc.target/aarch64/cmp-1.c: New testcase.
3503 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3506 * gfortran.dg/select_type_31.f03: New test.
3508 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3510 PR c++/54526 (again)
3511 * g++.dg/cpp0x/parse2.C: Extend.
3512 * g++.old-deja/g++.other/crash28.C: Adjust.
3514 2013-01-04 Richard Biener <rguenther@suse.de>
3516 PR tree-optimization/55862
3517 * gcc.dg/torture/pr55862.c: New testcase.
3519 2013-01-04 Martin Jambor <mjambor@suse.cz>
3521 PR tree-optimization/55755
3522 * gcc.dg/torture/pr55755.c: New test.
3523 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3524 * gcc.dg/tree-ssa/pr45144.c: Update.
3526 2013-01-04 Richard Biener <rguenther@suse.de>
3529 * gcc.dg/fold-reassoc-2.c: New testcase.
3531 2013-01-04 Tobias Burnus <burnus@net-b.de>
3534 * gfortran.dg/null_7.f90: New.
3536 2013-01-04 Tobias Burnus <burnus@net-b.de>
3540 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3541 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3542 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3544 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3546 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3548 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3551 * gfortran.dg/assignment_1.f90: Modified.
3552 * gfortran.dg/assignment_4.f90: New.
3554 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3556 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3558 2013-01-03 Richard Biener <rguenther@suse.de>
3560 PR tree-optimization/55857
3561 * gcc.dg/vect/pr55857-1.c: New testcase.
3562 * gcc.dg/vect/pr55857-2.c: Likewise.
3564 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3566 PR rtl-optimization/55838
3567 * gcc.dg/pr55838.c: New test.
3569 PR tree-optimization/55832
3570 * gcc.c-torture/compile/pr55832.c: New test.
3572 2013-01-02 Teresa Johnson <tejohnson@google.com>
3574 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3575 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3576 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3577 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3578 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3579 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3580 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3581 * gcc.dg/unroll_1.c: Ditto.
3582 * gcc.dg/unroll_2.c: Ditto.
3583 * gcc.dg/unroll_3.c: Ditto.
3584 * gcc.dg/unroll_4.c: Ditto.
3586 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3588 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3590 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3593 * gfortran.dg/eof_4.f90: New test.
3595 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3597 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3598 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3599 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3600 (compat_setup_dfp): Initialize compat_alt_caret and
3601 compat_save_TEST_ALWAYS_FLAGS.
3603 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3605 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3607 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3609 * gcc.dg/torture/fp-int-convert-2.c: New test.
3611 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3613 * gfortran.dg/newunit_3.f90: Add dg-do run.
3614 * gfortran.dg/inquire_15.f90: Add dg-do run.
3616 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3618 PR tree-optimization/55831
3619 * gcc.dg/pr55831.c: New test.
3621 Copyright (C) 2013 Free Software Foundation, Inc.
3623 Copying and distribution of this file, with or without modification,
3624 are permitted in any medium without royalty provided the copyright
3625 notice and this notice are preserved.