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