1 2013-05-10 Richard Biener <rguenther@suse.de>
3 PR tree-optimization/57214
4 * gcc.dg/torture/pr57214.c: New testcase.
6 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
8 * gcc.dg/vector-shift.c: New testcase.
10 2013-05-10 Jakub Jelinek <jakub@redhat.com>
12 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
14 PR tree-optimization/45216
15 PR tree-optimization/57157
16 * c-c++-common/rotate-1.c: New test.
17 * c-c++-common/rotate-1a.c: New test.
18 * c-c++-common/rotate-2.c: New test.
19 * c-c++-common/rotate-2a.c: New test.
20 * c-c++-common/rotate-3.c: New test.
21 * c-c++-common/rotate-3a.c: New test.
22 * c-c++-common/rotate-4.c: New test.
23 * c-c++-common/rotate-4a.c: New test.
25 2013-05-10 Richard Biener <rguenther@suse.de>
27 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
28 * gcc.target/i386/l_fma_double_1.c: Adjust.
29 * gcc.target/i386/l_fma_double_2.c: Likewise.
30 * gcc.target/i386/l_fma_double_3.c: Likewise.
31 * gcc.target/i386/l_fma_double_4.c: Likewise.
32 * gcc.target/i386/l_fma_double_5.c: Likewise.
33 * gcc.target/i386/l_fma_double_6.c: Likewise.
34 * gcc.target/i386/l_fma_float_1.c: Likewise.
35 * gcc.target/i386/l_fma_float_2.c: Likewise.
36 * gcc.target/i386/l_fma_float_3.c: Likewise.
37 * gcc.target/i386/l_fma_float_4.c: Likewise.
38 * gcc.target/i386/l_fma_float_5.c: Likewise.
39 * gcc.target/i386/l_fma_float_6.c: Likewise.
41 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/cpp0x/pr51226.C: New.
46 2013-04-16 Han Shen <shenhan@google.com>
48 Test cases for '-fstack-protector-strong'.
49 * gcc.dg/fstack-protector-strong.c: New.
50 * g++.dg/fstack-protector-strong.C: New.
52 2013-05-07 Ian Bolton <ian.bolton@arm.com>
54 * gcc.target/aarch64/ands_1.c: New test.
55 * gcc.target/aarch64/ands_2.c: Likewise
57 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
59 * lib/target-supports.exp (check_effective_target_hw): New
61 * c-c++-common/asan/clone-test-1.c: Call
62 check_effective_target_hw.
63 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
64 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
66 * c-c++-common/asan/null-deref-1.c: Likewise.
67 * c-c++-common/asan/stack-overflow-1.c: Likewise.
68 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
69 * c-c++-common/asan/use-after-free-1.c: Likewise.
70 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
71 * g++.dg/asan/large-func-test-1.C: Likewise.
73 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
75 * gcc.target/aarch64/scalar_intrinsics.c: Update.
77 2013-05-07 Richard Biener <rguenther@suse.de>
80 * g++.dg/torture/pr57190.C: New testcase.
82 2013-05-07 Jakub Jelinek <jakub@redhat.com>
84 PR tree-optimization/57149
85 * gcc.dg/pr57149.c: New test.
88 * gcc.dg/pr57184.c: New test.
90 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
92 * gnat.dg/specs/array3.ads: New test.
94 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
96 * c-c++-common/vector-scalar-2.c: New testcase.
98 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
100 * gcc.target/i386/asm-dialect-2.c: New testcase.
102 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
105 * g++.dg/cpp0x/auto38.C: New.
107 2013-05-06 Richard Biener <rguenther@suse.de>
109 PR tree-optimization/57185
110 * gcc.dg/autopar/pr57185.c: New testcase.
112 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
115 * gcc.target/i386/pr57106.c: New test.
117 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
119 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
120 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
121 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
122 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
123 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
124 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
125 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
127 2013-05-06 Teresa Johnson <tejohnson@google.com>
130 * gcc.dg/pr57154.c: New test.
132 2013-05-06 Richard Biener <rguenther@suse.de>
135 * gcc.dg/torture/pr57147-1.c: New testcase.
136 * gcc.dg/torture/pr57147-2.c: Likewise.
137 * gcc.dg/torture/pr57147-3.c: Likewise.
139 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
142 * gcc.target/sh/pr55303-1.c: New.
143 * gcc.target/sh/pr55303-2.c: New.
144 * gcc.target/sh/pr55303-3.c: New.
146 2013-05-05 Tobias Burnus <burnus@net-b.de>
148 * gfortran.dg/allocate_with_source_3.f90: New.
150 2013-05-05 Tobias Burnus <burnus@net-b.de>
153 * gfortran.dg/null_8.f90: New.
155 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
158 * g++.dg/cpp0x/enum27.C: New.
159 * g++.dg/cpp0x/enum_base.C: Adjust.
161 2013-05-04 Jakub Jelinek <jakub@redhat.com>
163 PR tree-optimization/56205
164 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
166 2013-05-04 Tobias Burnus <burnus@net-b.de>
168 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
169 * gfortran.dg/bind_c_usage_27.f90: New.
170 * gfortran.dg/bind_c_usage_28.f90: New.
172 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
175 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
177 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
180 * gcc.target/powerpc/pr57150.c: New file.
182 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
184 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
185 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
186 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
187 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
188 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
189 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
190 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
192 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
194 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
195 scan-assembler-times.
197 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
199 * gcc.dg/tree-ssa/slsr-32.c: New.
200 * gcc.dg/tree-ssa/slsr-33.c: New.
201 * gcc.dg/tree-ssa/slsr-34.c: New.
202 * gcc.dg/tree-ssa/slsr-35.c: New.
203 * gcc.dg/tree-ssa/slsr-36.c: New.
204 * gcc.dg/tree-ssa/slsr-37.c: New.
205 * gcc.dg/tree-ssa/slsr-38.c: New.
207 2013-05-03 Ian Bolton <ian.bolton@arm.com>
209 * gcc.target/aarch64/tst_1.c: New test.
210 * gcc.target/aarch64/tst_2.c: Likewise
212 2013-05-02 Jeff Law <law@redhat.com>
214 PR tree-optimization/57144
215 * gcc.c-torture/execute/pr57144.c: New test.
217 2013-05-03 Jakub Jelinek <jakub@redhat.com>
219 PR rtl-optimization/57130
220 * gcc.c-torture/execute/pr57130.c: New test.
222 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
224 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
226 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
228 * gcc.target/aarch64/fabd.c: New file.
230 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
233 * g++.dg/cpp0x/pr54318.C: New.
235 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
238 * g++.dg/parse/error51.C: New.
239 * g++.dg/parse/error15.C: Adjust column numbers.
241 2013-05-02 Tobias Burnus <burnus@net-b.de>
244 * gfortran.dg/size_kind_2.f90: New.
245 * gfortran.dg/size_kind_3.f90: New.
247 2013-05-02 Richard Biener <rguenther@suse.de>
250 * g++.dg/torture/pr57140.C: New testcase.
252 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
255 * gcc.target/arm/pr56732-1.c: New test.
257 2013-05-02 Martin Jambor <mjambor@suse.cz>
260 * gcc.dg/ipa/pr56988.c: New test.
262 2013-05-02 Ian Bolton <ian.bolton@arm.com>
264 * gcc.target/aarch64/bics_1.c: New test.
265 * gcc.target/aarch64/bics_2.c: Likewise.
267 2013-05-02 Jakub Jelinek <jakub@redhat.com>
269 PR rtl-optimization/57131
270 * gcc.c-torture/execute/pr57131.c: New test.
272 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
275 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
277 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
280 * gcc.target/i386/pr57091.c: New test.
282 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
284 * gcc.target/aarch64/vect-vaddv.c: New.
286 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
288 * gcc.target/aarch64/vect-vmaxv.c: New.
289 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
291 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
293 * gcc.target/aarch64/scalar-vca.c: New.
294 * gcc.target/aarch64/vect-vca.c: Likewise.
296 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
298 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
299 (test_vceqd_s64): Force arguments to SIMD registers.
300 (test_vceqzd_s64): Likewise.
301 (test_vcged_s64): Likewise.
302 (test_vcled_s64): Likewise.
303 (test_vcgezd_s64): Likewise.
304 (test_vcged_u64): Likewise.
305 (test_vcgtd_s64): Likewise.
306 (test_vcltd_s64): Likewise.
307 (test_vcgtzd_s64): Likewise.
308 (test_vcgtd_u64): Likewise.
309 (test_vclezd_s64): Likewise.
310 (test_vcltzd_s64): Likewise.
311 (test_vtst_s64): Likewise.
312 (test_vtst_u64): Likewise.
314 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
317 * g++.dg/cpp0x/decltype53.C: New.
319 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
322 * gfortran.dg/power_5.f90: New test.
324 2013-04-30 Richard Biener <rguenther@suse.de>
327 * gcc.dg/torture/pr57122.c: New testcase.
329 2013-04-30 Richard Biener <rguenther@suse.de>
332 * g++.dg/torture/pr57107.C: New testcase.
334 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
336 PR rtl-optimization/57105
337 * gcc.dg/pr57105.c: New test.
339 2013-04-30 Jakub Jelinek <jakub@redhat.com>
341 PR tree-optimization/57104
342 * gcc.dg/pr57104.c: New test.
344 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
347 * gcc.target/i386/pr44578.c: New test.
349 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
352 * gcc.target/i386/pr57097.c: New test.
354 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
357 * gcc.target/i386/pr57098.c: New test.
359 2013-04-29 Kai Tietz <ktietz@redhat.com>
361 * gcc.c-torture/execute/pr55875.c: New test.
363 2013-04-29 Richard Biener <rguenther@suse.de>
366 * gcc.dg/torture/pr57075.c: New testcase.
368 2013-04-29 Richard Biener <rguenther@suse.de>
371 * gcc.dg/autopar/pr57103.c: New testcase.
373 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
375 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
377 2013-04-29 Tom de Vries <tom@codesourcery.com>
379 * gcc.dg/pr50763.c: Update test.
381 2013-04-26 Jeff Law <law@redhat.com>
383 * gcc.dg/tree-ssa/vrp88.c: New test.
385 2013-04-29 Christian Bruel <christian.bruel@st.com>
388 * gcc.target/sh/pr57108.c: New test.
390 2013-04-29 Richard Biener <rguenther@suse.de>
393 * gfortran.dg/gomp/pr57089.f90: New testcase.
395 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
397 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
399 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
401 * gcc.target/aarch64/vect-vcvt.c: New.
403 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
405 * gcc.target/aarch64/vect-vrnd.c: New.
407 2013-04-29 Richard Biener <rguenther@suse.de>
409 PR tree-optimization/57081
410 * gcc.dg/torture/pr57081.c: New testcase.
412 2013-04-29 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/57083
415 * gcc.dg/torture/pr57083.c: New test.
417 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
420 * g++.dg/cpp0x/decltype52.C: New.
422 2013-04-28 Jakub Jelinek <jakub@redhat.com>
424 N3472 binary constants
425 * g++.dg/cpp/limits.C: Adjust warning wording.
426 * g++.dg/system-binary-constants-1.C: Likewise.
427 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
429 2013-04-28 Tobias Burnus <burnus@net-b.de>
432 * gfortran.dg/coarray_30.f90: New.
434 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
437 * frontend-passes (optimize_power): New function.
438 (optimize_op): Use it.
440 2013-04-27 Jakub Jelinek <jakub@redhat.com>
443 * gcc.c-torture/execute/pr56866.c: New test.
444 * gcc.target/i386/pr56866.c: New test.
446 2013-04-26 Jakub Jelinek <jakub@redhat.com>
449 * gcc.dg/setjmp-5.c: New test.
451 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
454 * g++.dg/cpp0x/constexpr-55708.C: New.
456 2013-04-26 Richard Biener <rguenther@suse.de>
458 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
459 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
460 * gcc.dg/pr53265.c: Remove XFAILs.
461 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
462 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
464 2013-04-26 Jakub Jelinek <jakub@redhat.com>
466 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
467 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
468 -fdiagnostics-color=never option similarly to
469 -fno-diagnostics-show-caret option.
471 2013-04-25 Jakub Jelinek <jakub@redhat.com>
473 PR rtl-optimization/57003
474 * gcc.target/i386/pr57003.c: New test.
476 2013-04-25 Marek Polacek <polacek@redhat.com>
478 PR tree-optimization/57066
479 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
481 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
482 Tejas Belagod <tejas.belagod@arm.com>
484 * gcc.target/aarch64/vaddv-intrinsic.c: New.
485 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
486 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
488 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
490 * gcc.target/aarch64/cmp.c: New.
492 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
494 * gcc.target/aarch64/ngc.c: New.
496 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
498 * lib/target-supports.exp
499 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
500 (check_effective_target_arm_neon_fp16_ok): Likewise.
501 (add_options_for_arm_neon_fp16): Likewise.
502 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
503 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
505 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
507 PR rtl-optimizations/57046
508 * gcc.target/i386/pr57046.c: New test.
510 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
512 * g++.dg/cpp1y/cplusplus.C: New.
514 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
516 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
518 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
520 * c-c++-common/Wpointer-arith-1.c: New.
522 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
524 * g++.dg/cpp1y/cxx1y_macro.C: New.
526 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
529 * g++.dg/cpp0x/sfinae45.C: New.
531 2013-04-24 Richard Biener <rguenther@suse.de>
534 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
536 2013-04-23 Richard Biener <rguenther@suse.de>
539 * gcc.dg/torture/pr57036-1.c: New testcase.
540 * gcc.dg/torture/pr57036-2.c: Likewise.
542 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
544 * gcc.target/aarch64/scalar-mov.c: New testcase.
546 2013-04-23 Richard Biener <rguenther@suse.de>
548 PR tree-optimization/57026
549 * gcc.dg/torture/pr57026.c: New testcase.
551 2013-04-22 Janus Weil <janus@gcc.gnu.org>
555 * gfortran.dg/transfer_check_4.f90: New.
557 2013-04-22 Marek Polacek <polacek@redhat.com>
560 * gcc.dg/pr56990.c: New test.
562 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
565 * gcc.target/i386/pr57018.c: New test.
567 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
569 * gcc.target/aarch64/vrecps.c: New.
570 * gcc.target/aarch64/vrecpx.c: Likewise.
572 2013-04-22 Christian Bruel <christian.bruel@st.com>
575 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
577 2013-04-21 Jeff Law <law@redhat.com>
579 * gcc.dg/tree-ssa/forwprop-26.c: New test.
581 2013-04-20 Tobias Burnus <burnus@net-b.de>
584 * gfortran.dg/c_loc_test_22.f90: New.
586 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
588 PR rtl-optimization/56847
589 * gcc.dg/pr56847.c: New test.
591 2013-04-19 Richard Biener <rguenther@suse.de>
593 PR tree-optimization/56982
594 * gcc.c-torture/execute/pr56982.c: New testcase.
596 2013-04-19 Martin Jambor <mjambor@suse.cz>
598 PR tree-optimization/56718
599 * g++.dg/ipa/imm-devirt-1.C: New test.
600 * g++.dg/ipa/imm-devirt-2.C: Likewise.
602 2013-04-19 Richard Biener <rguenther@suse.de>
604 PR tree-optimization/57000
605 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
607 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
608 Mikael Morin <mikael@gcc.gnu.org>
611 * gfortran.dg/array_constructor_45.f90: New test.
612 * gfortran.dg/array_constructor_46.f90: New test.
613 * gfortran.dg/array_constructor_47.f90: New test.
614 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
616 2013-04-18 Jakub Jelinek <jakub@redhat.com>
618 PR rtl-optimization/56999
619 * g++.dg/opt/pr56999.C: New test.
621 2013-04-18 Cary Coutant <ccoutant@google.com>
623 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
624 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
626 2013-04-18 Cary Coutant <ccoutant@google.com>
628 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
629 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
630 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
631 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
632 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
633 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
634 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
635 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
636 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
637 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
638 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
640 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
642 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
644 2013-04-18 Jakub Jelinek <jakub@redhat.com>
646 PR tree-optimization/56984
647 * gcc.c-torture/compile/pr56984.c: New test.
649 PR rtl-optimization/56992
650 * gcc.dg/pr56992.c: New test.
652 2013-04-17 Janus Weil <janus@gcc.gnu.org>
655 * gfortran.dg/proc_ptr_42.f90: New.
657 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
659 * gnat.dg/discr41.ad[sb]: New test.
660 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
661 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
662 * gcc.dg/vect/slp-24.c: Likewise.
663 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
664 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
665 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
666 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
667 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
668 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
669 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
670 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
671 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
672 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
673 * gcc.dg/vect/vect-strided-mult.c: Likewise.
674 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
675 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
676 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
677 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
678 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
679 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
680 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
681 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
682 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
683 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
684 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
685 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
686 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
687 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
688 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
690 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
693 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
694 * gfortran.dg/module_md5_1.f90: Remove.
696 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
698 * gcc.target/aarch64/adds3.c: New.
699 * gcc.target/aarch64/subs3.c: New.
701 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
703 * gcc.target/aarch64/adds1.c: New.
704 * gcc.target/aarch64/adds2.c: New.
705 * gcc.target/aarch64/subs1.c: New.
706 * gcc.target/aarch64/subs2.c: New.
708 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
710 Implement n3599 - Literal operator templates for strings.
711 * g++.dg/cpp1y/udlit-char-template.C: New test.
712 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
714 2013-04-16 Tobias Burnus <burnus@net-b.de>
717 * gfortran.dg/no_arg_check_1.f90: New.
718 * gfortran.dg/no_arg_check_2.f90: New.
719 * gfortran.dg/no_arg_check_3.f90: New.
721 2013-04-16 Janus Weil <janus@gcc.gnu.org>
724 * gfortran.dg/proc_ptr_41.f90: New.
726 2013-04-16 Richard Biener <rguenther@suse.de>
728 PR tree-optimization/56756
729 * gcc.dg/torture/pr56756.c: New testcase.
731 2013-04-16 Tobias Burnus <burnus@net-b.de>
734 * gfortran.dg/c_assoc_5.f90: New.
736 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
738 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
739 * gcc.c-torture/execute/pr33992.x: Remove.
740 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
741 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
742 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
744 2013-04-15 Jakub Jelinek <jakub@redhat.com>
746 PR tree-optimization/56962
747 * gcc.c-torture/execute/pr56962.c: New test.
749 2013-04-15 Richard Biener <rguenther@suse.de>
751 PR tree-optimization/56933
752 * gcc.dg/vect/pr56933.c: New testcase.
754 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
756 * gcc.target/arm/anddi3-opt.c: New test.
757 * gcc.target/arm/anddi3-opt2.c: Likewise.
759 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
761 * gcc.dg/pr56890-1.c: New test.
762 * gcc.dg/pr56890-2.c: Likewise.
764 2013-04-15 Joey Ye <joey.ye@arm.com>
766 * gcc.target/arm/thumb1-far-jump-1.c: New test.
767 * gcc.target/arm/thumb1-far-jump-2.c: New test.
769 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
772 * gfortran.dg/select_type_33.f03: New test.
774 2013-04-13 Janus Weil <janus@gcc.gnu.org>
777 * gfortran.dg/typebound_proc_29.f03: New.
779 2013-04-12 Janus Weil <janus@gcc.gnu.org>
782 * gfortran.dg/typebound_proc_28.f03: New.
784 2013-04-12 Jeff Law <law@redhat.com>
786 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
789 2013-04-12 Tobias Burnus <burnus@net-b.de>
792 * gfortran.dg/coarray/alloc_comp_2.f90: New.
794 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
797 * gcc.target/i386/pr56903.c: New test.
799 2013-04-12 Janus Weil <janus@gcc.gnu.org>
802 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
803 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
804 * gfortran.dg/block_11.f90: Fix invalid test case.
805 * gfortran.dg/function_types_3.f90: Add new error message.
806 * gfortran.dg/global_references_1.f90: Ditto.
807 * gfortran.dg/import2.f90: Remove unneeded parts.
808 * gfortran.dg/import6.f90: Fix invalid test case.
809 * gfortran.dg/proc_decl_2.f90: Ditto.
810 * gfortran.dg/proc_decl_9.f90: Ditto.
811 * gfortran.dg/proc_decl_18.f90: Ditto.
812 * gfortran.dg/proc_ptr_40.f90: New.
813 * gfortran.dg/whole_file_7.f90: Modified error wording.
814 * gfortran.dg/whole_file_16.f90: Ditto.
815 * gfortran.dg/whole_file_17.f90: Add -pedantic.
816 * gfortran.dg/whole_file_18.f90: Modified error wording.
817 * gfortran.dg/whole_file_20.f03: Ditto.
818 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
821 2013-04-12 Richard Biener <rguenther@suse.de>
824 2013-04-10 Richard Biener <rguenther@suse.de>
826 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
828 2013-04-12 Tobias Burnus <burnus@net-b.de>
831 * gfortran.dg/class_allocate_15.f90: New.
834 2013-04-12 Tobias Burnus <burnus@net-b.de>
836 * gfortran.dg/coarray_lib_alloc_2.f90: Update
837 scan-tree-dump-times.
839 2013-04-12 Jakub Jelinek <jakub@redhat.com>
841 PR tree-optimization/56918
842 PR tree-optimization/56920
843 * gcc.dg/vect/pr56918.c: New test.
844 * gcc.dg/vect/pr56920.c: New test.
846 2013-04-12 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/class_allocate_14.f90: New.
850 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
851 * gfortran.dg/coarray_lib_alloc_3.f90: New.
853 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
855 * gcc.dg/fold-cstvecshift.c: New testcase.
857 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
859 * gcc.target/aarch64/negs.c: New.
862 2013-04-11 Jakub Jelinek <jakub@redhat.com>
865 * g++.dg/template/arrow4.C: New test.
867 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
869 * gnat.dg/array23.adb: New test.
870 * gnat.dg/array23_pkg[123].ads: New helpers.
872 2013-04-11 Jeff Law <law@redhat.com>
874 PR tree-optimization/56900
875 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
877 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/cpp0x/sfinae44.C: New.
882 2013-04-11 Arnaud Charlet <charlet@adacore.com>
884 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
885 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
887 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
890 * g++.dg/cpp0x/enum26.C: New.
891 * g++.old-deja/g++.pt/mangle1.C: Adjust.
893 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
895 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
897 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
899 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
900 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
901 loop is vectorized and that the correct instruction is generated.
902 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
903 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
904 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
906 2013-04-11 Jakub Jelinek <jakub@redhat.com>
908 PR tree-optimization/56899
909 * gcc.c-torture/execute/pr56899.c: New test.
911 2013-04-10 David S. Miller <davem@davemloft.net>
913 * gcc.target/sparc/setcc-4.c: New test.
914 * gcc.target/sparc/setcc-5.c: New test.
916 2013-04-10 Richard Biener <rguenther@suse.de>
918 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
920 2013-04-10 Richard Biener <rguenther@suse.de>
922 * gcc.dg/vect/slp-39.c: New testcase.
924 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
926 PR tree-optimization/55524
927 * gcc.target/epiphany/fnma-1.c: New test.
929 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
931 * gcc.dg/tree-ssa/inline-11.c: New test
933 2013-04-10 Jakub Jelinek <jakub@redhat.com>
936 * g++.dg/template/arrow3.C: New test.
938 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
940 * gcc.target/arm/minmax_minus.c: New test.
942 2013-04-09 Jakub Jelinek <jakub@redhat.com>
945 * c-c++-common/gomp/pr56883.c: New test.
947 2013-04-09 Jeff Law <law@redhat.com>
949 * gcc.dg/tree-ssa/vrp87.c: New test.
951 2013-04-09 Jakub Jelinek <jakub@redhat.com>
953 PR tree-optimization/56854
954 * g++.dg/torture/pr56854.C: New test.
956 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
959 * gfortran.dg/array_constructor_44.f90: New test.
961 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/cpp0x/constexpr-specialization.C: New.
966 2013-04-08 Jakub Jelinek <jakub@redhat.com>
968 * gcc.c-torture/execute/pr56837.c: New test.
972 * g++.dg/opt/vt3.C: New test.
973 * g++.dg/opt/vt4.C: New test.
975 2013-04-08 Jeff Law <law@redhat.com>
977 * gcc.dg/tree-ssa/forwprop-25.c: New test.
979 2013-04-08 Richard Biener <rguenther@suse.de>
981 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
983 2013-04-08 Richard Biener <rguenther@suse.de>
985 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
987 2013-04-08 Richard Biener <rguenther@suse.de>
989 * g++.dg/vect/slp-pr56812.cc: Adjust.
991 2013-04-08 Jakub Jelinek <jakub@redhat.com>
993 * gcc.dg/pr56837.c: New test.
994 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
995 "generated memset minus one".
997 2013-04-07 Tobias Burnus <burnus@net-b.de>
1000 * gfortran.dg/reshape_5.f90: New.
1002 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1005 * gcc.target/powerpc/recip-1.c: Modify expected output.
1006 * gcc.target/powerpc/recip-3.c: Likewise.
1007 * gcc.target/powerpc/recip-4.c: Likewise.
1008 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
1010 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1012 * gcc.target/arm/peep-ldrd-1.c: New test.
1013 * gcc.target/arm/peep-strd-1.c: Likewise.
1015 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
1017 * gcc.target/arm/negdi-1.c: New test.
1018 * gcc.target/arm/negdi-2.c: Likewise.
1019 * gcc.target/arm/negdi-3.c: Likewise.
1020 * gcc.target/arm/negdi-4.c: Likewise.
1022 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1024 * lib/target-supports.exp (add_options_for_arm_v8_neon):
1025 Add -march=armv8-a when we use v8 NEON.
1026 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
1027 (check_effective_target_vect_call_ceilf): Likewise.
1028 (check_effective_target_vect_call_floorf): Likewise.
1029 (check_effective_target_vect_call_roundf): Likewise.
1030 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
1031 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
1032 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
1033 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
1034 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
1036 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
1038 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
1039 * gcc.target/powerpc/sd-pwr6.c: Same.
1040 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
1041 * g++.dg/debug/pr56294.C: XFAIL on AIX.
1043 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
1045 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
1047 2013-04-04 Janus Weil <janus@gcc.gnu.org>
1050 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
1051 * gfortran.dg/altreturn_4.f90: Ditto.
1052 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
1053 * gfortran.dg/altreturn_5.f90: Ditto.
1054 * gfortran.dg/altreturn_6.f90: Ditto.
1055 * gfortran.dg/altreturn_7.f90: Ditto.
1057 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1059 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
1061 (check_effective_target_arm_v8_neon_ok_nocache):
1063 (check_effective_target_arm_v8_neon_ok): Change to use
1064 check_effective_target_arm_v8_neon_ok_nocache.
1065 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
1067 (check_effective_target_vect_call_btruncf):
1068 Enable for arm and ARMv8 NEON.
1069 (check_effective_target_vect_call_ceilf): Likewise.
1070 (check_effective_target_vect_call_floorf): Likewise.
1071 (check_effective_target_vect_call_roundf): Likewise.
1072 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
1075 2013-04-04 Marek Polacek <polacek@redhat.com>
1077 PR tree-optimization/48186
1078 * gcc.dg/pr48186.c: New test.
1080 2013-04-04 Richard Biener <rguenther@suse.de>
1082 PR tree-optimization/56826
1083 * gcc.dg/vect/pr56826.c: New testcase.
1084 * gcc.dg/vect/O3-pr36098.c: Adjust.
1086 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
1088 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1089 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1090 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1091 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1092 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1093 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1094 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1095 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1096 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1097 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1099 2013-04-04 Richard Biener <rguenther@suse.de>
1101 PR tree-optimization/56213
1102 * gcc.dg/vect/vect-123.c: New testcase.
1104 2013-04-04 Tobias Burnus <burnus@net-b.de>
1107 * gfortran.dg/read_repeat_2.f90: New.
1109 2013-04-04 Richard Biener <rguenther@suse.de>
1111 PR tree-optimization/56837
1112 * g++.dg/torture/pr56837.C: New testcase.
1114 2013-04-04 Tobias Burnus <burnus@net-b.de>
1117 * gfortran.dg/c_loc_test_21.f90: New.
1118 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
1119 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
1120 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
1121 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
1122 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
1124 2013-04-03 Jeff Law <law@redhat.com>
1126 PR tree-optimization/56799
1127 * gcc.c-torture/execute/pr56799.c: New test.
1129 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1132 * g++.dg/warn/Wpointer-arith-1.C: New.
1133 * g++.dg/gomp/for-19.C: Adjust.
1135 2013-04-03 Marek Polacek <polacek@redhat.com>
1138 * gcc.dg/pr55702.c: New test.
1140 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1143 * gcc.dg/pr56809.c: New testcase.
1145 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1148 * g++.dg/debug/pr56819.C: New test.
1150 2013-04-03 Richard Biener <rguenther@suse.de>
1152 PR tree-optimization/56817
1153 * g++.dg/torture/pr56817.C: New testcase.
1155 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1157 * gcc.dg/vect/bb-slp-31.c: New file.
1159 2013-04-03 Jason Merrill <jason@redhat.com>
1162 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
1164 2013-04-03 Richard Biener <rguenther@suse.de>
1166 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
1168 2013-04-03 Richard Biener <rguenther@suse.de>
1170 PR tree-optimization/55964
1171 * gcc.dg/torture/pr55964-2.c: New testcase.
1173 2013-04-03 Richard Biener <rguenther@suse.de>
1175 PR tree-optimization/56501
1176 * gcc.dg/torture/pr56501.c: New testcase.
1178 2013-04-03 Richard Biener <rguenther@suse.de>
1180 PR tree-optimization/56407
1181 * gcc.dg/torture/pr56407.c: New testcase.
1183 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1185 PR tree-optimization/56790
1186 * g++.dg/ext/pr56790-1.C: New testcase.
1188 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
1190 * gcc.target/i386/merge-1.c: New testcase.
1191 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
1193 2013-04-03 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.c-torture/execute/pr19449.c: New test.
1198 2013-04-03 Richard Biener <rguenther@suse.de>
1200 PR tree-optimization/56812
1201 * g++.dg/vect/slp-pr56812.cc: New testcase.
1203 2013-04-03 Janus Weil <janus@gcc.gnu.org>
1207 * gfortran.dg/altreturn_8.f90: New.
1208 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
1209 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
1210 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
1212 2013-04-02 Jakub Jelinek <jakub@redhat.com>
1214 PR rtl-optimization/56745
1215 * gcc.c-torture/compile/pr56745.c: New test.
1217 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
1219 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
1221 2013-04-02 Richard Biener <rguenther@suse.de>
1223 PR tree-optimization/56778
1224 * gcc.dg/torture/pr56778.c: New testcase.
1226 2013-04-02 Richard Biener <rguenther@suse.de>
1229 * g++.dg/torture/pr56768.C: New testcase.
1231 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
1233 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
1235 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1238 * gfortran.dg/namelist_82.f90: New test.
1240 2013-04-01 Janus Weil <janus@gcc.gnu.org>
1243 * gfortran.dg/implicit_class_1.f90: New.
1245 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1248 * gfortran.dg/namelist_81.f90: New test.
1250 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1252 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
1253 for constant and equal string lengths.
1254 * gfortran.dg/character_comparison_5.f90: Likewise.
1255 * gfortran.dg/character_comparison_9.f90: New test.
1257 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
1259 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
1260 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
1262 2013-03-29 Tobias Burnus <burnus@net-b.de>
1265 * gfortran.dg/optional_absent_3.f90: New.
1267 2013-03-29 Tobias Burnus <burnus@net-b.de>
1270 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
1272 2013-03-29 Tobias Burnus <burnus@net-b.de>
1275 * gfortran.dg/namelist_80.f90: New.
1277 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1280 * gfortran.dg/string_length_2.f90: New test.
1281 * gfortran.dg/dependency_41.f90: New test.
1283 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1286 * gfortran.dg/array_constructor_43.f90: New test.
1287 * gfortran.dg/random_seed_3.f90: New test.
1289 2013-03-28 Ian Bolton <ian.bolton@arm.com>
1291 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1292 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1293 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1294 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1295 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1296 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1297 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1298 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1299 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1300 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1302 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/conversion/op4.C: Adjust.
1306 * g++.dg/cpp0x/rv1n.C: Likewise.
1307 * g++.dg/cpp0x/rv2n.C: Likewise.
1308 * g++.dg/cpp0x/template_deduction.C: Likewise.
1309 * g++.dg/expr/cond8.C: Likewise.
1310 * g++.dg/other/error4.C: Likewise.
1311 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
1312 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
1313 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
1314 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
1315 * g++.old-deja/g++.jason/conversion2.C: Likewise.
1316 * g++.old-deja/g++.law/cvt20.C: Likewise.
1317 * g++.old-deja/g++.law/cvt8.C: Likewise.
1318 * g++.old-deja/g++.law/init8.C: Likewise.
1319 * g++.old-deja/g++.mike/net12.C: Likewise.
1320 * g++.old-deja/g++.mike/net8.C: Likewise.
1321 * g++.old-deja/g++.mike/p2793.C: Likewise.
1322 * g++.old-deja/g++.mike/p3836.C: Likewise.
1323 * g++.old-deja/g++.mike/p418.C: Likewise.
1324 * g++.old-deja/g++.mike/p701.C: Likewise.
1325 * g++.old-deja/g++.mike/p807.C: Likewise.
1327 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
1330 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1333 2013-03-28 Marek Polacek <polacek@redhat.com>
1335 PR tree-optimization/56695
1336 * gcc.dg/vect/pr56695.c: New test.
1338 2013-03-28 Richard Biener <rguenther@suse.de>
1340 PR tree-optimization/37021
1341 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1342 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1344 2013-03-27 Tobias Burnus <burnus@net-b.de>
1348 * gfortran.dg/sizeof_2.f90: New.
1349 * gfortran.dg/sizeof_3.f90: New.
1350 * gfortran.dg/sizeof_proc.f90: Update dg-error.
1352 2013-03-27 Richard Biener <rguenther@suse.de>
1354 PR tree-optimization/37021
1355 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1357 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
1359 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1360 * g++.dg/ipa/ivinline-2.C: Likewise.
1361 * g++.dg/ipa/ivinline-3.C: Likewise.
1362 * g++.dg/ipa/ivinline-4.C: Likewise.
1363 * g++.dg/ipa/ivinline-5.C: Likewise.
1364 * g++.dg/ipa/ivinline-7.C: Likewise.
1365 * g++.dg/ipa/ivinline-8.C: Likewise.
1366 * g++.dg/ipa/ivinline-9.C: Likewise.
1367 * g++.dg/cpp0x/noexcept03.C: Likewise.
1368 * gcc.dg/const-1.c: Likewise.
1369 * gcc.dg/ipa/pure-const-1.c: Likewise.
1370 * gcc.dg/noreturn-8.c: Likewise.
1371 * gcc.target/i386/mmx-1.c: Likewise.
1372 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1373 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1374 * gcc.c-torture/execute/pr33992.x: New file.
1376 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
1378 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1380 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1383 * g++.dg/ext/desig5.C: New.
1385 2013-03-26 Tobias Burnus <burnus@net-b.de>
1388 * gfortran.dg/merge_init_expr_2.f90: New.
1389 * gfortran.dg/merge_char_1.f90: Modify test to
1390 stay a run-time test.
1391 * gfortran.dg/merge_char_3.f90: Ditto.
1393 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/cpp0x/constexpr-friend-2.C: New.
1396 * g++.dg/cpp0x/constexpr-main.C: Likewise.
1398 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1401 * g++.dg/cpp0x/range-for23.C: New.
1403 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
1406 * gfortran.dg/namelist_79.f90: New.
1408 2013-03-25 Martin Jambor <mjambor@suse.cz>
1410 * gcc.dg/ipa/ipcp-agg-9.c: New test.
1412 2013-03-25 Tobias Burnus <burnus@net-b.de>
1432 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1433 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1434 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1435 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1436 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1437 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1438 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1439 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1440 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1441 * gfortran.dg/c_loc_tests_16.f90: Ditto.
1442 * gfortran.dg/c_loc_tests_4.f03: Ditto.
1443 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1444 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1445 * gfortran.dg/c_loc_tests_8.f03: Ditto.
1446 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1447 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1448 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1449 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1450 * gfortran.dg/pr32601_1.f03: Ditto.
1451 * gfortran.dg/storage_size_2.f08: Remove dg-error.
1452 * gfortran.dg/blockdata_7.f90: New.
1453 * gfortran.dg/c_assoc_4.f90: New.
1454 * gfortran.dg/c_f_pointer_tests_6.f90: New.
1455 * gfortran.dg/c_f_pointer_tests_7.f90: New.
1456 * gfortran.dg/c_funloc_tests_8.f90: New.
1457 * gfortran.dg/c_loc_test_17.f90: New.
1458 * gfortran.dg/c_loc_test_18.f90: New.
1459 * gfortran.dg/c_loc_test_19.f90: New.
1460 * gfortran.dg/c_loc_test_20.f90: New.
1461 * gfortran.dg/c_sizeof_5.f90: New.
1462 * gfortran.dg/iso_c_binding_rename_3.f90: New.
1463 * gfortran.dg/transfer_resolve_2.f90: New.
1464 * gfortran.dg/transfer_resolve_3.f90: New.
1465 * gfortran.dg/transfer_resolve_4.f90: New.
1466 * gfortran.dg/pr32601.f03: Update dg-error.
1467 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1468 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1470 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1472 * gcc.target/arm/vseleqdf.c: New test.
1473 * gcc.target/arm/vseleqsf.c: Likewise.
1474 * gcc.target/arm/vselgedf.c: Likewise.
1475 * gcc.target/arm/vselgesf.c: Likewise.
1476 * gcc.target/arm/vselgtdf.c: Likewise.
1477 * gcc.target/arm/vselgtsf.c: Likewise.
1478 * gcc.target/arm/vselledf.c: Likewise.
1479 * gcc.target/arm/vsellesf.c: Likewise.
1480 * gcc.target/arm/vselltdf.c: Likewise.
1481 * gcc.target/arm/vselltsf.c: Likewise.
1482 * gcc.target/arm/vselnedf.c: Likewise.
1483 * gcc.target/arm/vselnesf.c: Likewise.
1484 * gcc.target/arm/vselvcdf.c: Likewise.
1485 * gcc.target/arm/vselvcsf.c: Likewise.
1486 * gcc.target/arm/vselvsdf.c: Likewise.
1487 * gcc.target/arm/vselvssf.c: Likewise.
1489 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
1491 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1493 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1494 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1495 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1496 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1497 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1498 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1499 * gcc.target/aarch64/atomic-op-char.x: ... to here.
1500 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1501 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1502 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1503 * gcc.target/aarch64/atomic-op-int.x: ... to here.
1504 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1505 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1506 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1507 * gcc.target/aarch64/atomic-op-release.x: ... to here.
1508 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1509 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1510 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1511 * gcc.target/aarch64/atomic-op-short.x: ... to here.
1512 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1513 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1514 * gcc.target/arm/atomic-op-acquire.c: Likewise.
1515 * gcc.target/arm/atomic-op-char.c: Likewise.
1516 * gcc.target/arm/atomic-op-consume.c: Likewise.
1517 * gcc.target/arm/atomic-op-int.c: Likewise.
1518 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1519 * gcc.target/arm/atomic-op-release.c: Likewise.
1520 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1521 * gcc.target/arm/atomic-op-short.c: Likewise.
1523 2013-03-25 Richard Biener <rguenther@suse.de>
1526 * g++.dg/torture/pr56694.C: New testcase.
1528 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1531 * gcc.target/arm/neon-vcond-gt.c: New test.
1532 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1533 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1535 2013-03-25 Richard Biener <rguenther@suse.de>
1537 PR tree-optimization/56689
1538 * gcc.dg/torture/pr56689.c: New testcase.
1540 2013-03-25 Kai Tietz <ktietz@redhat.com>
1542 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1544 2013-03-24 Tobias Burnus <burnus@net-b.de>
1547 * gfortran.dg/eof_5.f90: New.
1549 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
1551 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1554 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
1556 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1558 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
1561 * gcc.c-torture/execute/builtins/builtins.exp: Add
1562 -Wl,--allow-multiple-definition for RTEMS targets.
1564 2013-03-22 Ian Bolton <ian.bolton@arm.com>
1566 * gcc.target/aarch64/movk.c: New test.
1568 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
1570 * g++.dg/ext/vector21.C: New testcase.
1572 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1574 * gcc.target/arm/neon-for-64bits-1.c: New tests.
1575 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1577 2013-03-21 Richard Biener <rguenther@suse.de>
1579 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1580 * gcc.dg/vect/vect-outer-3a.c: Likewise.
1582 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1584 * gcc.target/aarch64/vect.c: Test and result vector added
1585 for sabd and saba instructions.
1586 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1587 instructions in assembly.
1588 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1589 * gcc.target/aarch64/vect-fp.c: Test and result vector added
1590 for fabd instruction.
1591 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1592 instruction in assembly.
1593 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1595 2013-03-20 Jeff Law <law@redhat.com>
1597 * g++.dg/tree-ssa/ssa-dom.C: New test.
1599 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1601 * gcc.target/powerpc/mmfpgpr.c: New test.
1602 * gcc.target/powerpc/sd-vsx.c: Likewise.
1603 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1604 * gcc.target/powerpc/vsx-float0.c: Likewise.
1606 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
1608 PR tree-optimization/56355
1609 * gcc.dg/pr56355-1.c: New file.
1611 2013-03-20 Catherine Moore <clm@codesourcery.com>
1612 Richard Sandiford <rdsandiford@googlemail.com>
1614 * gcc.target/mips/mips.exp: Add microMIPS support.
1615 * gcc.target/mips/umips-movep-2.c: New test.
1616 * gcc.target/mips/umips-lwp-2.c: New test.
1617 * gcc.target/mips/umips-swp-5.c: New test.
1618 * gcc.target/mips/umips-constraints-1.c: New test.
1619 * gcc.target/mips/umips-lwp-3.c: New test.
1620 * gcc.target/mips/umips-swp-6.c: New test.
1621 * gcc.target/mips/umips-constraints-2.c: New test.
1622 * gcc.target/mips/umips-save-restore-1.c: New test.
1623 * gcc.target/mips/umips-lwp-4.c: New test.
1624 * gcc.target/mips/umips-swp-7.c: New test.
1625 * gcc.target/mips/umips-save-restore-2.c: New test.
1626 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1627 * gcc.target/mips/umips-lwp-5.c: New test.
1628 * gcc.target/mips/umips-save-restore-3.c: New test.
1629 * gcc.target/mips/umips-lwp-6.c: New test.
1630 * gcc.target/mips/umips-swp-1.c: New test.
1631 * gcc.target/mips/umips-lwp-7.c: New test.
1632 * gcc.target/mips/umips-swp-2.c: New test.
1633 * gcc.target/mips/umips-lwp-8.c: New test.
1634 * gcc.target/mips/umips-swp-3.c: New test.
1635 * gcc.target/mips/umips-movep-1.c: New test.
1636 * gcc.target/mips/umips-lwp-1.c: New test.
1637 * gcc.target/mips/umips-swp-4.c: New test.
1639 2013-03-20 Richard Biener <rguenther@suse.de>
1641 PR tree-optimization/56661
1642 * gcc.dg/torture/pr56661.c: New testcase.
1644 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1646 PR rtl-optimization/56605
1647 * gcc.target/powerpc/pr56605.c: New.
1649 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1652 * gfortran.dg/do_1.f90: Don't xfail.
1654 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1657 * gfortran.dg/namelist_77.f90: New.
1658 * gfortran.dg/namelist_78.f90: New.
1660 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
1663 * gfortran.dg/open_negative_unit_1.f90: New.
1665 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1667 * gcc.target/aarch64/sbc.c: New test.
1669 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1671 * gcc.target/aarch64/ror.c: New test.
1673 2013-03-19 Ian Bolton <ian.bolton@arm.com>
1675 * gcc.target/aarch64/extr.c: New test.
1677 2013-03-19 Richard Biener <rguenther@suse.de>
1679 PR tree-optimization/56273
1680 * gcc.dg/tree-ssa/vrp47.c: Adjust.
1681 * c-c++-common/uninit-17.c: Likewise.
1683 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1685 PR tree-optimization/56635
1686 * g++.dg/torture/pr56635.C: New test.
1688 2013-03-18 Richard Biener <rguenther@suse.de>
1690 PR tree-optimization/3713
1691 * g++.dg/ipa/devirt-12.C: New testcase.
1693 2013-03-18 Jakub Jelinek <jakub@redhat.com>
1696 * c-c++-common/pr56566.c: New test.
1698 2013-03-17 Jason Merrill <jason@redhat.com>
1700 * g++.dg/template/abstract-dr337.C: XFAIL.
1702 2013-03-16 Jakub Jelinek <jakub@redhat.com>
1705 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1706 * c-c++-common/pr56607.c: New test.
1708 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
1711 * g++.dg/cpp0x/constexpr-array5.C: New.
1713 2013-03-15 Tobias Burnus <burnus@net-b.de>
1716 * gfortran.dg/transfer_intrinsic_5.f90: New.
1718 2013-03-15 Kai Tietz <ktietz@redhat.com>
1720 * gcc.target/i386/movti.c: Don't test for x64 mingw.
1721 * gcc.target/i386/pr20020-1.c: Likewise.
1722 * gcc.target/i386/pr20020-2.c: Likewise.
1723 * gcc.target/i386/pr20020-3.c: Likewise.
1724 * gcc.target/i386/pr53425-1.c: Likewise.
1725 * gcc.target/i386/pr53425-2.c: Likewise.
1726 * gcc.target/i386/pr55093.c: Likewise.
1727 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1729 2013-03-15 Jakub Jelinek <jakub@redhat.com>
1732 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1733 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
1735 2013-03-14 Jakub Jelinek <jakub@redhat.com>
1737 PR tree-optimization/53265
1738 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1740 * gcc.dg/graphite/id-6.c (test): Likewise.
1741 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1742 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1744 PR tree-optimization/53265
1745 * gcc.dg/pr53265.c: New test.
1746 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1748 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1750 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
1751 n, use it as high bound instead of 4.
1753 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1756 * gcc.target/sh/pr49880-1.c: New.
1757 * gcc.target/sh/pr49880-2.c: New.
1758 * gcc.target/sh/pr49880-3.c: New.
1759 * gcc.target/sh/pr49880-4.c: New.
1760 * gcc.target/sh/pr49880-5.c: New.
1762 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1764 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1766 2013-03-13 Richard Biener <rguenther@suse.de>
1768 PR tree-optimization/56608
1769 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1771 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
1774 * g++.dg/cpp0x/alias-decl-32.C: New.
1776 2013-03-11 Jan Hubicka <jh@suse.cz>
1779 * gcc.c-torture/compile/pr56571.c: New testcase.
1781 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1783 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1784 * gcc.dg/tree-ssa/pr55579.c: Likewise.
1786 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
1788 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1789 * gcc.dg/inline_4.c: Likewise.
1790 * gcc.dg/unroll_2.c: Likewise.
1791 * gcc.dg/unroll_3.c: Likewise.
1792 * gcc.dg/unroll_4.c: Likewise.
1794 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1797 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1800 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1802 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
1805 * gcc.c-torture/compile/pr40797.c: New.
1807 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1809 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1811 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
1814 * gfortran.dg/class_56.f90: New test.
1816 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
1819 * gcc.target/mips/pr56524.c: New test.
1821 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1824 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1826 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
1829 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1831 2013-03-08 Marek Polacek <polacek@redhat.com>
1833 PR tree-optimization/56478
1834 * gcc.dg/torture/pr56478.c: New test.
1836 2013-03-08 Kai Tietz <ktietz@redhat.com>
1838 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1839 targets linker option --allow-multiple-definition.
1841 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1842 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1843 * gcc.dg/pr52549.c: Add LLP64 case.
1844 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1845 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1846 * gcc.dg/torture/pr51071-2.c: Likewise.
1847 * gcc.dg/tree-ssa/vrp72.c: Likewise.
1848 * gcc.dg/tree-ssa/vrp73.c: Likewise.
1849 * gcc.dg/tree-ssa/vrp75.c: Likewise.
1850 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1851 * gcc.dg/weak/weak-1.c: Likewise.
1852 * gcc.dg/weak/weak-2.c: Likewise.
1853 * gcc.dg/weak/weak-3.c: Likewise.
1854 * gcc.dg/weak/weak-4.c: Likewise.
1855 * gcc.dg/weak/weak-5.c: Likewise.
1856 * gcc.dg/weak/weak-15.c: Likewise.
1857 * gcc.dg/weak/weak-16.c: Likewise.
1859 * c-c++-common/pr54486.c: Skip test for mingw-targets.
1861 2013-03-07 Jakub Jelinek <jakub@redhat.com>
1863 PR tree-optimization/56559
1864 * gcc.dg/tree-ssa/reassoc-26.c: New test.
1866 2013-03-07 Andreas Schwab <schwab@suse.de>
1868 * gcc.dg/pr31490.c: Fix last change.
1870 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
1873 * g++.dg/template/crash115.C: New.
1875 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1877 PR tree-optimization/56539
1878 * gcc.c-torture/compile/pr56539.c: New test.
1880 2013-03-06 Kai Tietz <ktietz@redhat.com>
1882 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1884 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1885 * gcc.dg/lto/20091013-1_2.c: Likewise.
1886 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1888 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1890 * gnat.dg/specs/aggr6.ads: New test.
1892 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
1894 * gnat.dg/loop_optimization15.ad[sb]: New test.
1896 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1899 * gcc.dg/pr56548.c: New test.
1901 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1906 2013-03-06 Jakub Jelinek <jakub@redhat.com>
1909 * g++.dg/template/typename20.C: New test.
1911 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1914 * gcc.dg/pr56510.c: New test.
1916 PR rtl-optimization/56484
1917 * gcc.c-torture/compile/pr56484.c: New test.
1919 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/warn/Wsign-conversion-2.C: New.
1924 2013-03-05 Richard Biener <rguenther@suse.de>
1926 PR tree-optimization/56270
1927 * gcc.dg/vect/slp-38.c: New testcase.
1929 2013-03-05 Jakub Jelinek <jakub@redhat.com>
1931 PR rtl-optimization/56494
1932 * gcc.dg/pr56494.c: New test.
1934 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
1936 * gcc.dg/pr56424.c: New test.
1938 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1940 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1941 * gcc.dg/pr56228.c <avr>: Skip.
1943 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
1946 PR tree-optimization/52631
1947 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1949 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
1951 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1952 * gcc.dg/vect/vect-83_64.c: Same.
1954 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1957 * gfortran.dg/pointer_check_13.f90: New test.
1959 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
1962 * gfortran.dg/array_constructor_42.f90: New test.
1964 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
1967 * g++.dg/template/static33.C: New.
1968 * g++.dg/template/static34.C: Likewise.
1971 * g++.dg/template/static35.C: New.
1973 2013-03-01 Steve Ellcey <sellcey@mips.com>
1975 * gcc.dg/pr56396.c: Require pic support.
1977 2013-03-01 Richard Biener <rguenther@suse.de>
1979 PR tree-optimization/55481
1980 * gcc.dg/torture/pr56488.c: New testcase.
1982 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
1983 Jakub Jelinek <jakub@redhat.com>
1986 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1987 no_sanitize_address attribute rather than no_address_safety_analysis.
1988 * g++.dg/asan/sanitizer_test_utils.h
1989 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1990 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1991 in addition to no_address_safety_analysis.
1993 2013-02-28 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/constexpr-and.C: New.
1998 2013-02-28 Martin Jambor <mjambor@suse.cz>
2000 PR tree-optimization/56294
2001 * g++.dg/debug/pr56294.C: New test.
2003 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
2005 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2007 2013-02-27 Marek Polacek <polacek@redhat.com>
2009 PR rtl-optimization/56466
2010 * gcc.dg/pr56466.c: New test.
2012 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2014 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2015 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2016 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2018 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
2021 * gcc.dg/pr45472.c: New test.
2023 2013-02-26 Marek Polacek <polacek@redhat.com>
2025 PR tree-optimization/56426
2026 * gcc.dg/pr56436.c: New test.
2028 2013-02-26 Jakub Jelinek <jakub@redhat.com>
2030 PR tree-optimization/56448
2031 * gcc.c-torture/compile/pr56448.c: New test.
2033 PR tree-optimization/56443
2034 * gcc.dg/torture/pr56443.c: New test.
2036 2013-02-25 Richard Biener <rguenther@suse.de>
2038 PR tree-optimization/56175
2039 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2041 2013-02-24 Jakub Jelinek <jakub@redhat.com>
2044 * g++.dg/torture/pr56403.C: New test.
2046 2013-02-25 Catherine Moore <clm@codesourcery.com>
2049 2013-02-24 Catherine Moore <clm@codesourcery.com>
2050 Richard Sandiford <rdsandiford@googlemail.com>
2052 * gcc.target/mips/mips.exp: Add microMIPS support.
2053 * gcc.target/mips/umips-movep-2.c: New test.
2054 * gcc.target/mips/umips-lwp-2.c: New test.
2055 * gcc.target/mips/umips-swp-5.c: New test.
2056 * gcc.target/mips/umips-constraints-1.c: New test.
2057 * gcc.target/mips/umips-lwp-3.c: New test.
2058 * gcc.target/mips/umips-swp-6.c: New test.
2059 * gcc.target/mips/umips-constraints-2.c: New test.
2060 * gcc.target/mips/umips-save-restore-1.c: New test.
2061 * gcc.target/mips/umips-lwp-4.c: New test.
2062 * gcc.target/mips/umips-swp-7.c: New test.
2063 * gcc.target/mips/umips-save-restore-2.c: New test.
2064 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2065 * gcc.target/mips/umips-lwp-5.c: New test.
2066 * gcc.target/mips/umips-save-restore-3.c: New test.
2067 * gcc.target/mips/umips-lwp-6.c: New test.
2068 * gcc.target/mips/umips-swp-1.c: New test.
2069 * gcc.target/mips/umips-lwp-7.c: New test.
2070 * gcc.target/mips/umips-swp-2.c: New test.
2071 * gcc.target/mips/umips-lwp-8.c: New test.
2072 * gcc.target/mips/umips-swp-3.c: New test.
2073 * gcc.target/mips/umips-movep-1.c: New test.
2074 * gcc.target/mips/umips-lwp-1.c: New test.
2075 * gcc.target/mips/umips-swp-4.c: New test.
2077 2013-02-24 Catherine Moore <clm@codesourcery.com>
2078 Richard Sandiford <rdsandiford@googlemail.com>
2080 * gcc.target/mips/mips.exp: Add microMIPS support.
2081 * gcc.target/mips/umips-movep-2.c: New test.
2082 * gcc.target/mips/umips-lwp-2.c: New test.
2083 * gcc.target/mips/umips-swp-5.c: New test.
2084 * gcc.target/mips/umips-constraints-1.c: New test.
2085 * gcc.target/mips/umips-lwp-3.c: New test.
2086 * gcc.target/mips/umips-swp-6.c: New test.
2087 * gcc.target/mips/umips-constraints-2.c: New test.
2088 * gcc.target/mips/umips-save-restore-1.c: New test.
2089 * gcc.target/mips/umips-lwp-4.c: New test.
2090 * gcc.target/mips/umips-swp-7.c: New test.
2091 * gcc.target/mips/umips-save-restore-2.c: New test.
2092 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2093 * gcc.target/mips/umips-lwp-5.c: New test.
2094 * gcc.target/mips/umips-save-restore-3.c: New test.
2095 * gcc.target/mips/umips-lwp-6.c: New test.
2096 * gcc.target/mips/umips-swp-1.c: New test.
2097 * gcc.target/mips/umips-lwp-7.c: New test.
2098 * gcc.target/mips/umips-swp-2.c: New test.
2099 * gcc.target/mips/umips-lwp-8.c: New test.
2100 * gcc.target/mips/umips-swp-3.c: New test.
2101 * gcc.target/mips/umips-movep-1.c: New test.
2102 * gcc.target/mips/umips-lwp-1.c: New test.
2103 * gcc.target/mips/umips-swp-4.c: New test.
2105 2013-02-22 Jakub Jelinek <jakub@redhat.com>
2108 * lib/asan-dg.exp (asan_link_flags): Add
2109 -B${gccpath}/libsanitizer/asan/ to flags.
2111 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2114 * gcc.dg/torture/pr56420.c: New test.
2116 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
2119 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2121 2013-02-21 Martin Jambor <mjambor@suse.cz>
2123 PR tree-optimization/56310
2124 * g++.dg/ipa/pr56310.C: New test.
2126 2013-02-21 Janus Weil <janus@gcc.gnu.org>
2129 * gfortran.dg/proc_ptr_comp_37.f90: New.
2131 2013-02-21 Richard Biener <rguenther@suse.de>
2133 PR tree-optimization/56415
2135 2013-02-11 Richard Biener <rguenther@suse.de>
2137 PR tree-optimization/56273
2138 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2139 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2140 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2141 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2142 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2143 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2145 2013-02-21 Marek Polacek <polacek@redhat.com>
2147 PR tree-optimization/56398
2148 * g++.dg/torture/pr56398.C: New test.
2150 2013-02-21 Jakub Jelinek <jakub@redhat.com>
2153 * gcc.c-torture/compile/pr56405.c: New test.
2155 2013-02-20 Jan Hubicka <jh@suse.cz>
2157 PR tree-optimization/56265
2158 * g++.dg/ipa/devirt-11.C: New testcase.
2160 2013-02-20 Richard Biener <rguenther@suse.de>
2162 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2164 2013-02-20 Richard Biener <rguenther@suse.de>
2165 Jakub Jelinek <jakub@redhat.com>
2167 PR tree-optimization/56396
2168 * gcc.dg/pr56396.c: New testcase.
2170 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2173 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2175 2013-02-19 Richard Biener <rguenther@suse.de>
2177 PR tree-optimization/56384
2178 * gcc.dg/torture/pr56384.c: New testcase.
2180 2013-02-19 Jakub Jelinek <jakub@redhat.com>
2182 PR tree-optimization/56350
2183 * gcc.dg/pr56350.c: New test.
2185 PR tree-optimization/56381
2186 * g++.dg/opt/pr56381.C: New test.
2188 2013-02-18 Jakub Jelinek <jakub@redhat.com>
2191 * lib/dg-pch.exp (pch-init, pch-finish,
2192 check_effective_target_pch_supported_debug): New procs.
2193 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2194 Likewise if $pch_unsupported_debug and $flags include -g.
2195 Skip FAILs about missing *.gch file if $pch_unsupported_debug
2196 and dg-require-effective-target pch_unsupported_debug.
2197 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2198 * objc.dg/pch/pch.exp: Likewise.
2199 * gcc.dg/pch/pch.exp: Likewise.
2200 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2201 pch_unsupported_debug.
2202 * gcc.dg/pch/valid-1.hs: Likewise.
2203 * gcc.dg/pch/valid-1b.c: Likewise.
2204 * gcc.dg/pch/valid-1b.hs: Likewise.
2206 2013-02-18 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/56366
2209 * gcc.dg/torture/pr56366.c: New testcase.
2211 2013-02-18 Richard Biener <rguenther@suse.de>
2214 * gcc.dg/torture/pr56349.c: New testcase.
2216 2013-02-18 Richard Biener <rguenther@suse.de>
2218 PR tree-optimization/56321
2219 * gcc.dg/torture/pr56321.c: New testcase.
2221 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2223 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2225 2013-02-16 Jakub Jelinek <jakub@redhat.com>
2226 Dodji Seketeli <dodji@redhat.com>
2229 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2230 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2231 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2232 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2233 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2234 * c-c++-common/asan/pr56330.c: Likewise.
2235 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2236 Ensure the size argument of __builtin_memcpy is a constant.
2238 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
2239 Paolo Carlini <paolo.carlini@oracle.com>
2242 * g++.dg/cpp0x/enum23.C: New.
2244 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
2247 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2249 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
2251 PR rtl-optimization/56348
2252 * gcc.target/i386/pr56348.c: New test.
2254 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
2256 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2257 * gcc.target/arm/interrupt-2.c: Likewise.
2259 2013-02-15 Tobias Burnus <burnus@net-b.de>
2262 * gfortran.dg/matmul_9.f90: New.
2264 2013-02-15 Tobias Burnus <burnus@net-b.de>
2267 * gfortran.dg/init_flag_11.f90: New.
2269 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2271 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2273 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2275 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2278 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
2279 Tobias Burnus <burnus@net-b.de>
2282 * gfortran.dg/allocatable_function_7.f90: New.
2284 2013-02-14 Jakub Jelinek <jakub@redhat.com>
2286 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2287 * asan_globals_test-wrapper.cc: New file.
2288 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2289 instead of asan_globals_test.cc as dg-additional-sources.
2290 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2291 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
2292 "sanitizer_test_utils.h" instead of
2293 "sanitizer_common/tests/sanitizer_test_utils.h".
2294 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2295 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2296 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2297 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2298 * g++.dg/asan/asan_test.cc: Synced from upstream.
2299 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2301 2013-02-14 Dodji Seketeli <dodji@redhat.com>
2304 * c-c++-common/asan/memcmp-2.c: New test.
2306 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
2309 * g++.dg/cpp0x/udlit-string-literal.h: New.
2310 * g++.dg/cpp0x/udlit-string-literal.C: New.
2312 2013-02-13 Sriraman Tallam <tmsriram@google.com>
2314 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2316 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
2319 * gcc.target/arm/pr56184.C: New test.
2321 2013-02-13 Jakub Jelinek <jakub@redhat.com>
2324 * g++.dg/torture/pr56302.C: New test.
2325 * g++.dg/cpp0x/constexpr-56302.C: New test.
2326 * c-c++-common/pr56302.c: New test.
2328 2013-02-13 Tobias Burnus <burnus@net-b.de>
2329 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2332 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2333 * gfortran.dg/quad_3.f90: Ditto.
2335 2013-02-13 Kostya Serebryany <kcc@google.com>
2337 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2338 to match the fresh asan run-time.
2339 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2341 2013-02-12 Dodji Seketeli <dodji@redhat.com>
2343 Avoid instrumenting duplicated memory access in the same basic block
2344 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2345 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2346 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2347 * c-c++-common/asan/inc.c: Likewise.
2349 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
2352 * gcc.target/i386/pr56148.c: New test.
2354 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2355 Tobias Burnus <burnus@net-b.de>
2358 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2361 2013-02-12 Richard Biener <rguenther@suse.de>
2364 * gcc.dg/lto/pr56297_0.c: New testcase.
2365 * gcc.dg/lto/pr56297_0.c: Likewise.
2367 2013-02-12 Janus Weil <janus@gcc.gnu.org>
2370 * gfortran.dg/typebound_deferred_1.f90: New.
2372 2013-02-12 Jakub Jelinek <jakub@redhat.com>
2374 PR rtl-optimization/56151
2375 * gcc.target/i386/pr56151.c: New test.
2377 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
2379 * g++.dg/ext/mv12.C: New test.
2380 * g++.dg/ext/mv12.h: New file.
2381 * g++.dg/ext/mv12-aux.C: New file.
2382 * g++.dg/ext/mv13.C: New test.
2384 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
2386 * lib/target-supports.exp
2387 (check_effective_target_powerpc_eabi_ok): New.
2388 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2390 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2391 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2393 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2394 * gcc.target/powerpc/pr51623.c: Likewise.
2395 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2396 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2398 2013-02-11 Alexander Potapenko <glider@google.com>
2399 Jack Howarth <howarth@bromo.med.uc.edu>
2400 Jakub Jelinek <jakub@redhat.com>
2403 * g++.dg/asan/pr55617.C: Run on all targets.
2405 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
2407 PR rtl-optimization/56275
2408 * gcc.dg/pr56275.c: New test.
2410 2013-02-11 Richard Biener <rguenther@suse.de>
2412 PR tree-optimization/56273
2413 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2415 2013-02-11 Richard Biener <rguenther@suse.de>
2417 PR tree-optimization/56264
2418 * gcc.dg/torture/pr56264.c: New testcase.
2420 2013-02-11 Richard Biener <rguenther@suse.de>
2422 PR tree-optimization/56273
2423 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2424 * gcc.dg/tree-ssa/pr21559.c: Adjust.
2425 * gcc.dg/tree-ssa/vrp17.c: Likewise.
2426 * gcc.dg/tree-ssa/vrp18.c: Likewise.
2427 * gcc.dg/tree-ssa/vrp23.c: Likewise.
2428 * gcc.dg/tree-ssa/vrp24.c: Likewise.
2430 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
2432 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2433 for *-*-linux-gnu targets.
2434 * g++.dg/asan/interception-test-1.c: Ditto.
2435 * g++.dg/asan/interception-failure-test-1.C: Ditto.
2436 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2438 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
2441 * gfortran.dg/intrinsic_size_4.f90 : New test.
2443 2013-02-09 Jakub Jelinek <jakub@redhat.com>
2446 * gcc.target/powerpc/pr56256.c: New test.
2448 2013-02-08 Ian Lance Taylor <iant@google.com>
2450 * lib/go.exp: Load timeout.exp.
2452 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
2454 PR rtl-optimization/56246
2455 * gcc.target/i386/pr56246.c: New test.
2457 2013-02-08 Jeff Law <law@redhat.com>
2460 * gcc.dg/debug/dwarf2/pr53948.c: New test.
2462 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2465 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2468 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
2470 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2472 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2474 PR rtl-optimization/56195
2475 * gcc.dg/torture/pr56195.c: New test.
2477 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
2480 * gfortran.dg/recursive_interface_2.f90: New test.
2482 2013-02-08 Jakub Jelinek <jakub@redhat.com>
2484 PR tree-optimization/56250
2485 * gcc.c-torture/execute/pr56250.c: New test.
2487 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2489 PR tree-optimization/56064
2490 * gcc.dg/fixed-point/view-convert-2.c: New test.
2492 2013-02-08 Michael Matz <matz@suse.de>
2494 PR tree-optimization/52448
2495 * gcc.dg/pr52448.c: New test.
2497 2013-02-08 Richard Biener <rguenther@suse.de>
2500 * gcc.dg/torture/pr56181.c: New testcase.
2502 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
2505 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2506 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2508 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2511 * g++.dg/parse/crash61.C: New test.
2514 * g++.dg/parse/pr56239.C: New test.
2517 * g++.dg/abi/mangle61.C: New test.
2519 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
2521 PR rtl-optimization/56225
2522 * gcc.target/i386/pr56225.c: New test.
2524 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2527 * gcc.dg/guality/pr56154-1.c: New test.
2528 * gcc.dg/guality/pr56154-2.c: New test.
2529 * gcc.dg/guality/pr56154-3.c: New test.
2530 * gcc.dg/guality/pr56154-4.c: New test.
2531 * gcc.dg/guality/pr56154-aux.c: New file.
2533 PR tree-optimization/55789
2534 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2536 * gcc.dg/tree-ssa/inline-3.c: Add
2537 --param max-early-inliner-iterations=2 option.
2539 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2542 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2543 Add -fno-dwarf2-cfi-asm to dg-options.
2546 2013-02-07 Jakub Jelinek <jakub@redhat.com>
2549 * gcc.dg/pr56228.c: New test.
2551 2013-02-07 Alan Modra <amodra@gmail.com>
2554 * gcc.target/powerpc/pr54009.c: New test.
2556 * gfortran.dg/pr54131.f: New test.
2558 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
2561 * gfortran.dg/array_constructor_41.f90: New test.
2563 2013-02-06 Janus Weil <janus@gcc.gnu.org>
2566 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2568 2013-02-06 Jakub Jelinek <jakub@redhat.com>
2571 * g++.dg/gomp/pr56217.C: New test.
2573 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2575 PR tree-optimization/56205
2576 * gcc.dg/tree-ssa/stdarg-6.c: New test.
2577 * gcc.c-torture/execute/pr56205.c: New test.
2579 2013-02-05 Richard Biener <rguenther@suse.de>
2581 PR tree-optimization/53342
2582 PR tree-optimization/53185
2583 * gcc.dg/vect/pr53185-2.c: New testcase.
2585 2013-02-05 Jan Hubicka <jh@suse.cz>
2587 PR tree-optimization/55789
2588 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2589 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2590 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2591 * g++.dg/ipa/inline-1.C: New testcase.
2592 * g++.dg/ipa/inline-2.C: New testcase.
2593 * g++.dg/ipa/inline-3.C: New testcase.
2595 2013-02-05 Jan Hubicka <jh@suse.cz>
2597 PR tree-optimization/55789
2598 * g++.dg/torture/pr55789.C: New testcase.
2600 2013-02-05 Jakub Jelinek <jakub@redhat.com>
2603 * gcc.dg/pr56167.c: New test.
2605 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2608 * gcc.target/sh/pr55146.c: New.
2610 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
2612 PR tree-optimization/54386
2613 * gcc.target/sh/pr54386.c: New.
2615 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
2618 * gfortran.dg/realloc_on _assign_16.f90 : New test.
2621 * gfortran.dg/realloc_on _assign_17.f90 : New test.
2623 2013-02-04 Alexander Potapenko <glider@google.com>
2624 Jack Howarth <howarth@bromo.med.uc.edu>
2625 Jakub Jelinek <jakub@redhat.com>
2628 * g++.dg/asan/pr55617.C: New test.
2630 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2633 * gfortran.dg/typebound_operator_19.f90: New test.
2634 * gfortran.dg/typebound_assignment_4.f90: New test.
2636 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
2639 * gfortran.dg/recursive_interface_1.f90: New test.
2641 2013-02-04 Richard Guenther <rguenther@suse.de>
2644 * gcc.dg/lto/pr56168_0.c: New testcase.
2645 * gcc.dg/lto/pr56168_1.c: Likewise.
2647 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
2651 * gfortran.dg/block_12.f90: New test.
2652 * gfortran.dg/module_error_1.f90: New test.
2654 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2656 * lib/target-supports.exp (check_effective_target_vect_float)
2657 (check_effective_target_vect_no_align): Add mips-sde-elf.
2659 2013-02-01 Jakub Jelinek <jakub@redhat.com>
2661 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2663 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
2665 * gcc.dg/pr56023.c: XFAIL on AIX.
2666 * gcc.dg/vect/pr49352.c: Same.
2668 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
2670 * gnat.dg/opt26.adb: New test.
2672 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2675 2013-01-27 Amol Pise <amolpise15@gmail.com>
2677 * gcc.target/arm/neon-vfnms-1.c: New test.
2678 * gcc.target/arm/neon-vfnma-1.c: New test.
2680 2013-01-31 Richard Biener <rguenther@suse.de>
2682 PR tree-optimization/56157
2683 * gcc.dg/torture/pr56157.c: New testcase.
2685 2013-01-30 Richard Biener <rguenther@suse.de>
2687 PR tree-optimization/56150
2688 * gcc.dg/torture/pr56150.c: New testcase.
2690 2013-01-30 Jakub Jelinek <jakub@redhat.com>
2693 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2694 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
2695 printed in backtrace.
2696 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2697 to avoid errors about mismatched allocation vs. deallocation.
2700 * g++.dg/mv1.C: Moved to...
2701 * g++.dg/ext/mv1.C: ... here. Adjust test.
2702 * g++.dg/mv2.C: Moved to...
2703 * g++.dg/ext/mv2.C: ... here. Adjust test.
2704 * g++.dg/mv3.C: Moved to...
2705 * g++.dg/ext/mv3.C: ... here.
2706 * g++.dg/mv4.C: Moved to...
2707 * g++.dg/ext/mv4.C: ... here.
2708 * g++.dg/mv5.C: Moved to...
2709 * g++.dg/ext/mv5.C: ... here. Adjust test.
2710 * g++.dg/mv6.C: Moved to...
2711 * g++.dg/ext/mv6.C: ... here. Adjust test.
2712 * g++.dg/ext/mv7.C: New test.
2713 * g++.dg/ext/mv8.C: New test.
2714 * g++.dg/ext/mv9.C: New test.
2715 * g++.dg/ext/mv10.C: New test.
2716 * g++.dg/ext/mv11.C: New test.
2718 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
2720 PR rtl-optimization/56144
2721 * gcc.dg/pr56144.c: New.
2723 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
2725 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2727 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2728 * g++.dg/cpp0x/constexpr-55573.C: Same
2730 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
2732 PR tree-optimization/56064
2733 * gcc.dg/fixed-point/view-convert.c: New test.
2735 2013-01-30 Andreas Schwab <schwab@suse.de>
2737 * lib/target-supports-dg.exp (dg-process-target): Use expr to
2738 evaluate the end index in string range.
2740 2013-01-30 Tobias Burnus <burnus@net-b.de>
2743 * gfortran.dg/allocatable_function_6.f90: New.
2745 2013-01-29 Janus Weil <janus@gcc.gnu.org>
2746 Mikael Morin <mikael@gcc.gnu.org>
2749 * gfortran.dg/proc_ptr_comp_36.f90: New.
2751 2013-01-29 Richard Biener <rguenther@suse.de>
2753 PR tree-optimization/55270
2754 * gcc.dg/torture/pr55270.c: New testcase.
2756 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2758 PR rtl-optimization/56117
2759 * gcc.dg/pr56117.c: New test.
2761 2013-01-28 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/56034
2764 * gcc.dg/torture/pr56034.c: New testcase.
2766 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2768 PR tree-optimization/56125
2769 * gcc.dg/pr56125.c: New test.
2771 2013-01-28 Tobias Burnus <burnus@net-b.de>
2772 Mikael Morin <mikael@gcc.gnu.org>
2775 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2776 * gfortran.dg/import8.f90: Likewise.
2777 * gfortran.dg/interface_derived_type_1.f90: Likewise.
2778 * gfortran.dg/import10.f90: New test.
2779 * gfortran.dg/import11.f90: Likewise
2781 2013-01-28 Jakub Jelinek <jakub@redhat.com>
2784 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2785 string.h. Provide memset, malloc and free prototypes, adjust line
2786 numbers in dg-output.
2787 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2788 Provide memset prototype and adjust line numbers in dg-output.
2789 * c-c++-common/asan/global-overflow-1.c: Likewise.
2791 PR tree-optimization/56094
2792 * gcc.dg/pr56094.c: New test.
2794 2013-01-27 Amol Pise <amolpise15@gmail.com>
2796 * gcc.target/arm/neon-vfnms-1.c: New test.
2797 * gcc.target/arm/neon-vfnma-1.c: New test.
2799 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
2802 * gcc.target/i386/pr56114.c: New test.
2804 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
2807 * gfortran.dg/associate_14.f90: New test.
2810 * gfortran.dg/associate_13.f90: New test.
2812 2013-01-25 Jakub Jelinek <jakub@redhat.com>
2814 PR tree-optimization/56098
2815 * gcc.dg/pr56098-1.c: New test.
2816 * gcc.dg/pr56098-2.c: New test.
2818 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
2821 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2823 2013-01-22 Marek Polacek <polacek@redhat.com>
2825 PR tree-optimization/56035
2826 * gcc.dg/pr56035.c: New test.
2828 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2830 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2833 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
2835 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2837 2013-01-24 Jakub Jelinek <jakub@redhat.com>
2840 * gcc.dg/pr56078.c: New test.
2841 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2843 2013-01-24 Martin Jambor <mjambor@suse.cz>
2845 PR tree-optimization/55927
2846 * g++.dg/ipa/devirt-10.C: Disable early inlining.
2848 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
2850 * gcc.target/i386/movsd.c: New test.
2852 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
2855 * gcc.target/i386/pr55934.c: New test.
2857 2013-01-23 Janus Weil <janus@gcc.gnu.org>
2860 * gfortran.dg/select_8.f90: New.
2862 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
2864 * gcc.target/microblaze/microblaze.exp: Remove
2865 target_config_cflags check.
2867 2013-01-23 Jakub Jelinek <jakub@redhat.com>
2870 * gfortran.dg/gomp/pr56052.f90: New test.
2873 * gcc.dg/pr49069.c: New test.
2875 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
2878 * g++.dg/cpp0x/constexpr-static10.C: New.
2880 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
2883 * gcc.target/i386/pr56028.c: New test.
2885 2013-01-22 Jakub Jelinek <jakub@redhat.com>
2888 * gcc.target/i386/pr55686.c: New test.
2890 2013-01-22 Dodji Seketeli <dodji@redhat.com>
2893 * g++.dg/cpp0x/variadic139.C: New test.
2894 * g++.dg/cpp0x/variadic140.C: Likewise.
2895 * g++.dg/cpp0x/variadic141.C: Likewise.
2897 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
2899 * gnat.dg/warn8.adb: New test.
2901 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2904 * gfortran.dg/include_8.f90: New test.
2906 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2908 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2909 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2911 2013-01-21 Jakub Jelinek <jakub@redhat.com>
2913 PR tree-optimization/56051
2914 * gcc.c-torture/execute/pr56051.c: New test.
2916 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
2918 PR rtl-optimization/56023
2919 * gcc.dg/pr56023.c: New test.
2921 2013-01-21 Martin Jambor <mjambor@suse.cz>
2924 * gcc.target/i386/pr56022.c: New test.
2926 2013-01-21 Jason Merrill <jason@redhat.com>
2928 * lib/target-supports.exp (check_effective_target_alias): New.
2930 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
2933 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2935 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
2937 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2939 2013-01-19 Jeff Law <law@redhat.com>
2941 PR tree-optimization/52631
2942 * tree-ssa/pr52631.c: New test.
2943 * tree-ssa/ssa-fre-9: Update expected output.
2945 2013-01-19 Anthony Green <green@moxielogic.com>
2947 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2950 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2952 PR tree-optimization/56029
2953 * g++.dg/torture/pr56029.C: New test.
2955 2013-01-18 Sharad Singhai <singhai@google.com>
2957 PR tree-optimization/55995
2958 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2960 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
2963 * gcc.target/i386/pr55433.c: New.
2965 2013-01-18 Jakub Jelinek <jakub@redhat.com>
2968 * gfortran.dg/pr56015.f90: New test.
2970 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
2972 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2974 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
2976 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2977 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2978 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2979 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2980 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2982 2013-01-17 Jeff Law <law@redhat.com>
2984 * gcc.dg/pr52573.c: Move to...
2985 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
2987 PR rtl-optimization/52573
2988 * gcc.dg/pr52573.c: New test.
2990 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
2993 * g++.dg/asan/interception-test-1.C: Skip on darwin.
2994 * lib/target-supports.exp (check_effective_target_swapcontext): Use
2995 check_no_compiler_messages to test support in ucontext.h.
2996 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2997 compliant RLIMIT_AS.
2999 2013-01-17 Marek Polacek <polacek@redhat.com>
3001 PR rtl-optimization/55833
3002 * gcc.dg/pr55833.c: New test.
3004 2013-01-17 Jan Hubicka <jh@suse.cz>
3006 PR tree-optimization/55273
3007 * gcc.c-torture/compile/pr55273.c: New testcase.
3009 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
3012 * gcc.target/pr55981.c: New test.
3014 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
3016 * gcc.target/arm/pr40887.c: Require at least armv5.
3017 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3018 * gcc.target/arm/pr51915.c: Likewise.
3019 * gcc.target/arm/pr52006.c: Likewise.
3020 * gcc.target/arm/pr53187.c: Likewise.
3022 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3023 * gcc.target/arm/ftest-support-arm.h: Delete.
3024 * gcc.target/arm/ftest-support-thumb.h: Delete.
3025 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3026 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3027 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3028 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3029 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3030 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3031 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3032 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3033 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3034 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3035 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3036 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3037 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3038 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3039 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3040 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3041 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3042 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3043 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3044 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3045 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3046 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3047 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3048 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3050 2013-01-17 Martin Jambor <mjambor@suse.cz>
3052 PR tree-optimizations/55264
3053 * g++.dg/ipa/pr55264.C: New test.
3055 2013-01-16 Janus Weil <janus@gcc.gnu.org>
3058 * gfortran.dg/class_55.f90: New.
3060 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
3063 * gcc.c-torture/execute/builtins/builtins.exp: Add
3064 -Wl,--allow-multiple-definition for eabi and elf targets.
3067 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3068 check_effective_target_vect_perm_short,
3069 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3070 check_effective_target_vect64): Return 0 for big-endian ARM.
3071 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3073 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3076 2013-01-16 Richard Biener <rguenther@suse.de>
3078 PR tree-optimization/55964
3079 * gcc.dg/torture/pr55964.c: New testcase.
3081 2013-01-16 Richard Biener <rguenther@suse.de>
3083 PR tree-optimization/54767
3084 PR tree-optimization/53465
3085 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3087 2013-01-16 Christian Bruel <christian.bruel@st.com>
3090 * gcc.target/sh/sh-switch.c: New testcase.
3092 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3094 * gcc.dg/webizer.c: Increase the array size.
3096 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3099 * gcc.dg/pr55940.c: New test.
3101 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
3102 Harald Anlauf <anlauf@gmx.de>
3104 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3105 * gfortran.dg/bounds_check_5.f90: Likewise.
3106 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3107 * gfortran.dg/continuation_9.f90: Likewise.
3108 * gfortran.dg/move_alloc_13.f90: Likewise.
3109 * gfortran.dg/structure_constructor_11.f90: Likewise.
3110 * gfortran.dg/tab_continuation.f: Likewise.
3111 * gfortran.dg/warning-directive-2.F90: Likewise.
3112 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3114 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
3116 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3117 * gcc.target/arm/fma-sp.c: Likewise.
3119 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
3121 PR rtl-optimization/55153
3122 * gcc.dg/pr55153.c: New.
3124 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3126 PR tree-optimization/55920
3127 * gcc.c-torture/compile/pr55920.c: New test.
3129 2013-01-15 Richard Biener <rguenther@suse.de>
3132 * gcc.dg/torture/pr55882.c: New testcase.
3134 2013-01-15 Jakub Jelinek <jakub@redhat.com>
3136 PR tree-optimization/55955
3137 * gcc.c-torture/compile/pr55955.c: New test.
3139 2013-01-15 Dodji Seketeli <dodji@redhat.com>
3142 * g++.dg/cpp0x/alias-decl-31.C: New test.
3144 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
3147 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3148 case where interface is null.
3150 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3153 * gfortran.dg/array_constructor_40.f90: New test.
3155 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
3157 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3159 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
3161 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3162 * gcc.target/aarch64/vect-ld1r-compile.c: New.
3163 * gcc.target/aarch64/vect-ld1r-fp.c: New.
3164 * gcc.target/aarch64/vect-ld1r.c: New.
3165 * gcc.target/aarch64/vect-ld1r.x: New.
3167 2013-01-14 Andi Kleen <ak@linux.intel.com>
3170 * gcc.target/i386/hle-clear-rel.c: New file
3171 * gcc.target/i386/hle-store-rel.c: New file.
3173 2013-01-14 Harald Anlauf <anlauf@gmx.de>
3175 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3176 * gfortran.dg/bounds_check_4.f90: Likewise.
3177 * gfortran.dg/inquire_10.f90: Likewise.
3178 * gfortran.dg/minloc_3.f90: Likewise.
3179 * gfortran.dg/minlocval_3.f90: Likewise.
3180 * gfortran.dg/module_double_reuse.f90: Likewise.
3181 * gfortran.dg/mvbits_1.f90: Likewise.
3182 * gfortran.dg/oldstyle_1.f90: Likewise.
3183 * gfortran.dg/pr20163-2.f: Likewise.
3184 * gfortran.dg/save_1.f90: Likewise.
3185 * gfortran.dg/scan_1.f90: Likewise.
3186 * gfortran.dg/select_char_1.f90: Likewise.
3187 * gfortran.dg/shape_4.f90: Likewise.
3188 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3189 * gfortran.dg/function_optimize_10.f90: Likewise.
3190 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3191 * gfortran.dg/used_types_17.f90: Likewise.
3192 * gfortran.dg/used_types_18.f90: Likewise.
3194 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
3197 * gfortran.dg/proc_ptr_result_8.f90 : New test.
3199 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3201 * gcc.dg/unroll_5.c: Add nomips16 attributes.
3203 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
3205 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3207 2013-01-12 Janus Weil <janus@gcc.gnu.org>
3210 * gfortran.dg/assumed_type_2.f90: Fix test case.
3211 * gfortran.dg/internal_pack_13.f90: New test.
3212 * gfortran.dg/internal_pack_14.f90: New test.
3214 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3217 * gfortran.dg/unlimited_polymorphic_8.f90: Update
3218 scan-tree-dump-times for foo.0.x._vptr to deal with change from
3221 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
3223 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3225 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3228 * gcc.target/s390/pr55719.c: New testcase.
3230 2013-01-11 Richard Guenther <rguenther@suse.de>
3232 PR tree-optimization/44061
3233 * gcc.dg/pr44061.c: New testcase.
3235 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
3237 Update copyright years.
3239 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
3240 Jakub Jelinek <jakub@redhat.com>
3243 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3245 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
3247 PR rtl-optimization/55672
3248 * gcc.target/i386/pr55672.c: New.
3250 2013-01-10 Jeff Law <law@redhat.com>
3252 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
3253 pass/fail message unique.
3256 2013-01-10 Jason Merrill <jason@redhat.com>
3258 * ada/.gitignore: New.
3260 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3262 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3264 * g++.dg/tls/thread_local2.C: Likewise.
3265 * g++.dg/tls/thread_local2g.C: Likewise.
3266 * g++.dg/tls/thread_local6.C: Likewise.
3267 * g++.dg/tls/thread_local-order1.C: Add tls options.
3268 * g++.dg/tls/thread_local-order2.C: Likewise.
3269 * g++.dg/tls/thread_local3.C: Likewise.
3270 * g++.dg/tls/thread_local3g.C: Likewise.
3271 * g++.dg/tls/thread_local4.C: Likewise.
3272 * g++.dg/tls/thread_local4g.C: Likewise.
3273 * g++.dg/tls/thread_local5.C: Likewise.
3274 * g++.dg/tls/thread_local5g.C: Likewise.
3275 * g++.dg/tls/thread_local6g.C: Likewise.
3277 2013-01-10 Kostya Serebryany <kcc@google.com>
3279 * g++.dg/asan/asan_test.cc: Sync from upstream.
3281 2013-01-10 Jakub Jelinek <jakub@redhat.com>
3283 PR tree-optimization/55921
3284 * gcc.c-torture/compile/pr55921.c: New test.
3286 2013-01-09 Jan Hubicka <jh@suse.cz>
3288 PR tree-optimization/55569
3289 * gcc.c-torture/compile/pr55569.c: New testcase.
3291 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
3294 * gfortran.dg/use_28.f90: New test.
3296 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
3298 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3299 number matching more robust.
3301 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
3303 PR rtl-optimization/55829
3304 * gcc.target/i386/pr55829.c: New.
3306 2013-01-09 Tobias Burnus <burnus@net-b.de>
3309 * gfortran.dg/bind_c_bool_1.f90: New.
3310 * gfortran.dg/do_5.f90: Add dg-warning.
3312 2013-01-09 Jan Hubicka <jh@suse.cz>
3314 PR tree-optimization/55875
3315 * gcc.c-torture/execute/pr55875.c: New testcase.
3316 * g++.dg/torture/pr55875.C: New testcase.
3318 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3321 * c-c++-common/pr48418.c: New test.
3323 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
3326 * g++.dg/tls/thread_local-ice.C: New.
3328 2013-01-09 Andreas Schwab <schwab@suse.de>
3330 * gcc.dg/guality/pr54693.c: Null-terminate arr.
3332 2013-01-09 Jakub Jelinek <jakub@redhat.com>
3334 PR tree-optimization/48189
3335 * gcc.dg/pr48189.c: New test.
3337 2013-01-04 Jan Hubicka <jh@suse.cz>
3339 PR tree-optimization/55823
3340 * g++.dg/ipa/devirt-10.C: New testcase.
3342 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
3343 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
3345 PR rtl-optimization/55845
3346 * gcc.target/i386/pr55845.c: New test.
3348 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
3350 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3351 instructions generated instead of number of occurances.
3353 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3355 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3356 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3357 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3358 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3359 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3360 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3361 * gcc.target/aarch64/vect-fcm.x: Likewise.
3362 * lib/target-supports.exp
3363 (check_effective_target_vect_cond): Enable for AArch64.
3365 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
3367 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3368 endian-safe float pool loading.
3369 (test_square_root_v4sf): Likewise.
3370 (test_square_root_v2df): Likewise.
3371 * lib/target-supports.exp
3372 (check_effective_target_vect_call_sqrtf): Add AArch64.
3374 2013-01-08 Martin Jambor <mjambor@suse.cz>
3377 * gcc.dg/tree-ssa/pr55579.c: New test.
3379 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3381 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3384 2013-01-08 Jakub Jelinek <jakub@redhat.com>
3387 * gcc.dg/torture/pr55890-3.c: New test.
3390 * gcc.c-torture/compile/pr55851.c: New test.
3393 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3396 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
3399 * gfortran.dg/elemental_scalar_args_2.f90: New test.
3401 2013-01-07 Tobias Burnus <burnus@net-b.de>
3404 * gfortran.dg/pointer_init_2.f90: Update dg-error.
3405 * gfortran.dg/pointer_init_7.f90: New.
3407 2013-01-07 Richard Biener <rguenther@suse.de>
3409 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3411 2013-01-07 Richard Biener <rguenther@suse.de>
3414 * gcc.dg/torture/pr55890-1.c: New testcase.
3415 * gcc.dg/torture/pr55890-2.c: Likewise.
3417 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
3419 * gcc.target/aarch64/fmovd.c: New.
3420 * gcc.target/aarch64/fmovf.c: Likewise.
3421 * gcc.target/aarch64/fmovd-zero.c: Likewise.
3422 * gcc.target/aarch64/fmovf-zero.c: Likewise.
3423 * gcc.target/aarch64/vect-fmovd.c: Likewise.
3424 * gcc.target/aarch64/vect-fmovf.c: Likewise.
3425 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3426 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3428 2013-01-07 Richard Biener <rguenther@suse.de>
3430 PR tree-optimization/55888
3431 PR tree-optimization/55862
3432 * gcc.dg/torture/pr55888.c: New testcase.
3434 2013-01-07 Tobias Burnus <burnus@net-b.de>
3437 * gfortran.dg/intrinsic_size_3.f90: New.
3439 2013-01-07 Tobias Burnus <burnus@net-b.de>
3442 * gfortran.dg/select_type_32.f90: New.
3444 2013-01-04 Dodji Seketeli <dodji@redhat.com>
3447 * g++.dg/cpp0x/alias-decl-29.C: New test.
3449 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
3454 * gfortran.dg/class_array_15.f03: New test.
3456 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
3461 * gfortran.dg/use_23.f90: New test.
3462 * gfortran.dg/use_24.f90: New test.
3463 * gfortran.dg/use_25.f90: New test.
3464 * gfortran.dg/use_26.f90: New test.
3465 * gfortran.dg/use_27.f90: New test.
3467 2013-01-06 Olivier Hainque <hainque@adacore.com>
3469 * gnat.dg/specs/clause_on_volatile.ads: New test.
3471 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
3473 * gnat.dg/alignment10.adb: New test.
3475 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
3476 Mikael Morin <mikael@gcc.gnu.org>
3479 * gfortran.dg/use_22.f90: New test.
3481 2013-01-04 Andrew Pinski <apinski@cavium.com>
3483 * gcc.target/aarch64/cmp-1.c: New testcase.
3485 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
3488 * gfortran.dg/select_type_31.f03: New test.
3490 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
3492 PR c++/54526 (again)
3493 * g++.dg/cpp0x/parse2.C: Extend.
3494 * g++.old-deja/g++.other/crash28.C: Adjust.
3496 2013-01-04 Richard Biener <rguenther@suse.de>
3498 PR tree-optimization/55862
3499 * gcc.dg/torture/pr55862.c: New testcase.
3501 2013-01-04 Martin Jambor <mjambor@suse.cz>
3503 PR tree-optimization/55755
3504 * gcc.dg/torture/pr55755.c: New test.
3505 * gcc.dg/tree-ssa/sra-13.c: Likewise.
3506 * gcc.dg/tree-ssa/pr45144.c: Update.
3508 2013-01-04 Richard Biener <rguenther@suse.de>
3511 * gcc.dg/fold-reassoc-2.c: New testcase.
3513 2013-01-04 Tobias Burnus <burnus@net-b.de>
3516 * gfortran.dg/null_7.f90: New.
3518 2013-01-04 Tobias Burnus <burnus@net-b.de>
3522 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3523 * gfortran.dg/unlimited_polymorphic_7.f90: New.
3524 * gfortran.dg/unlimited_polymorphic_8.f90: New.
3526 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
3528 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3530 2013-01-03 Janus Weil <janus@gcc.gnu.org>
3533 * gfortran.dg/assignment_1.f90: Modified.
3534 * gfortran.dg/assignment_4.f90: New.
3536 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
3538 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3540 2013-01-03 Richard Biener <rguenther@suse.de>
3542 PR tree-optimization/55857
3543 * gcc.dg/vect/pr55857-1.c: New testcase.
3544 * gcc.dg/vect/pr55857-2.c: Likewise.
3546 2013-01-03 Jakub Jelinek <jakub@redhat.com>
3548 PR rtl-optimization/55838
3549 * gcc.dg/pr55838.c: New test.
3551 PR tree-optimization/55832
3552 * gcc.c-torture/compile/pr55832.c: New test.
3554 2013-01-02 Teresa Johnson <tejohnson@google.com>
3556 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3557 * gcc.dg/tree-ssa/loop-23.c: Ditto.
3558 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3559 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3560 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3561 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3562 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3563 * gcc.dg/unroll_1.c: Ditto.
3564 * gcc.dg/unroll_2.c: Ditto.
3565 * gcc.dg/unroll_3.c: Ditto.
3566 * gcc.dg/unroll_4.c: Ditto.
3568 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3570 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3572 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3575 * gfortran.dg/eof_4.f90: New test.
3577 2013-01-02 Jakub Jelinek <jakub@redhat.com>
3579 * lib/c-compat.exp (compat-use-alt-compiler): Remove
3580 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3581 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3582 (compat_setup_dfp): Initialize compat_alt_caret and
3583 compat_save_TEST_ALWAYS_FLAGS.
3585 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3587 * gcc.dg/torture/tls/tls-reload-1.c: New test.
3589 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
3591 * gcc.dg/torture/fp-int-convert-2.c: New test.
3593 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3595 * gfortran.dg/newunit_3.f90: Add dg-do run.
3596 * gfortran.dg/inquire_15.f90: Add dg-do run.
3598 2013-01-01 Jakub Jelinek <jakub@redhat.com>
3600 PR tree-optimization/55831
3601 * gcc.dg/pr55831.c: New test.
3603 Copyright (C) 2013 Free Software Foundation, Inc.
3605 Copying and distribution of this file, with or without modification,
3606 are permitted in any medium without royalty provided the copyright
3607 notice and this notice are preserved.