2013-04-30 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobae111b265c888489e5403318d7fbbb66c952360a
1 2013-04-30  Richard Biener  <rguenther@suse.de>
3         PR middle-end/57122
4         * gcc.dg/torture/pr57122.c: New testcase.
6 2013-04-30  Richard Biener  <rguenther@suse.de>
8         PR middle-end/57107
9         * g++.dg/torture/pr57107.C: New testcase.
11 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
13         PR rtl-optimization/57105
14         * gcc.dg/pr57105.c: New test.
16 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
18         PR tree-optimization/57104
19         * gcc.dg/pr57104.c: New test.
21 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
23         PR target/44578
24         * gcc.target/i386/pr44578.c: New test.
26 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
28         PR target/57097
29         * gcc.target/i386/pr57097.c: New test.
31 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
33         PR target/57098
34         * gcc.target/i386/pr57098.c: New test.
36 2013-04-29  Kai Tietz  <ktietz@redhat.com>
38         * gcc.c-torture/execute/pr55875.c: New test.
40 2013-04-29  Richard Biener  <rguenther@suse.de>
42         PR middle-end/57075
43         * gcc.dg/torture/pr57075.c: New testcase.
45 2013-04-29  Richard Biener  <rguenther@suse.de>
47         PR middle-end/57103
48         * gcc.dg/autopar/pr57103.c: New testcase.
50 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
52         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
54 2013-04-29  Tom de Vries  <tom@codesourcery.com>
56         * gcc.dg/pr50763.c: Update test.
58 2013-04-26  Jeff Law  <law@redhat.com>
60         * gcc.dg/tree-ssa/vrp88.c: New test.
62 2013-04-29  Christian Bruel  <christian.bruel@st.com>
64         PR target/57108
65         * gcc.target/sh/pr57108.c: New test.
67 2013-04-29  Richard Biener  <rguenther@suse.de>
69         PR middle-end/57089
70         * gfortran.dg/gomp/pr57089.f90: New testcase.
72 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
74         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
76 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
78         * gcc.target/aarch64/vect-vcvt.c: New.
80 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
82         * gcc.target/aarch64/vect-vrnd.c: New.
84 2013-04-29  Richard Biener  <rguenther@suse.de>
86         PR tree-optimization/57081
87         * gcc.dg/torture/pr57081.c: New testcase.
89 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
91         PR tree-optimization/57083
92         * gcc.dg/torture/pr57083.c: New test.
94 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
96         PR c++/56450
97         * g++.dg/cpp0x/decltype52.C: New.
99 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
101         N3472 binary constants
102         * g++.dg/cpp/limits.C: Adjust warning wording.
103         * g++.dg/system-binary-constants-1.C: Likewise.
104         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
106 2013-04-28  Tobias Burnus  <burnus@net-b.de>
108         PR fortran/57093
109         * gfortran.dg/coarray_30.f90: New.
111 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
113         PR fortran/57071
114         * frontend-passes (optimize_power):  New function.
115         (optimize_op):  Use it.
117 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
119         PR target/56866
120         * gcc.c-torture/execute/pr56866.c: New test.
121         * gcc.target/i386/pr56866.c: New test.
123 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
125         PR go/57045
126         * gcc.dg/setjmp-5.c: New test.
128 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
130         PR c++/55708
131         * g++.dg/cpp0x/constexpr-55708.C: New.
133 2013-04-26  Richard Biener  <rguenther@suse.de>
135         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
136         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
137         * gcc.dg/pr53265.c: Remove XFAILs.
138         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
139         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
141 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
143         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
144         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
145         -fdiagnostics-color=never option similarly to
146         -fno-diagnostics-show-caret option.
148 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
150         PR rtl-optimization/57003
151         * gcc.target/i386/pr57003.c: New test.
153 2013-04-25  Marek Polacek  <polacek@redhat.com>
155         PR tree-optimization/57066
156         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
158 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
159             Tejas Belagod  <tejas.belagod@arm.com>
161         * gcc.target/aarch64/vaddv-intrinsic.c: New.
162         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
163         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
165 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
167         * gcc.target/aarch64/cmp.c: New.
169 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
171         * gcc.target/aarch64/ngc.c: New.
173 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
175         * lib/target-supports.exp
176         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
177         (check_effective_target_arm_neon_fp16_ok): Likewise.
178         (add_options_for_arm_neon_fp16): Likewise.
179         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
180         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
182 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
184         PR rtl-optimizations/57046
185         * gcc.target/i386/pr57046.c: New test.
187 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
189         * g++.dg/cpp1y/cplusplus.C: New.
191 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
193         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
195 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
197         * c-c++-common/Wpointer-arith-1.c: New.
199 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
201         * g++.dg/cpp1y/cxx1y_macro.C: New.
203 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
205         PR c++/56970
206         * g++.dg/cpp0x/sfinae45.C: New.
208 2013-04-24  Richard Biener  <rguenther@suse.de>
210         PR testsuite/57050
211         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
213 2013-04-23  Richard Biener  <rguenther@suse.de>
215         PR middle-end/57036
216         * gcc.dg/torture/pr57036-1.c: New testcase.
217         * gcc.dg/torture/pr57036-2.c: Likewise.
219 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
221         * gcc.target/aarch64/scalar-mov.c: New testcase.
223 2013-04-23  Richard Biener  <rguenther@suse.de>
225         PR tree-optimization/57026
226         * gcc.dg/torture/pr57026.c: New testcase.
228 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
230         PR fortran/53685
231         PR fortran/57022
232         * gfortran.dg/transfer_check_4.f90: New.
234 2013-04-22  Marek Polacek  <polacek@redhat.com>
236         PR sanitizer/56990
237         * gcc.dg/pr56990.c: New test.
239 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
241         PR target/57018
242         * gcc.target/i386/pr57018.c: New test.
244 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
246         * gcc.target/aarch64/vrecps.c: New.
247         * gcc.target/aarch64/vrecpx.c: Likewise.
249 2013-04-22  Christian Bruel  <christian.bruel@st.com>
251         PR target/56995
252         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
254 2013-04-21  Jeff Law  <law@redhat.com>
256         * gcc.dg/tree-ssa/forwprop-26.c: New test.
258 2013-04-20  Tobias Burnus  <burnus@net-b.de>
260         PR fortran/56907
261         * gfortran.dg/c_loc_test_22.f90: New.
263 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
265         PR rtl-optimization/56847
266         * gcc.dg/pr56847.c: New test.
268 2013-04-19  Richard Biener  <rguenther@suse.de>
270         PR tree-optimization/56982
271         * gcc.c-torture/execute/pr56982.c: New testcase.
273 2013-04-19  Martin Jambor  <mjambor@suse.cz>
275         PR tree-optimization/56718
276         * g++.dg/ipa/imm-devirt-1.C: New test.
277         * g++.dg/ipa/imm-devirt-2.C: Likewise.
279 2013-04-19  Richard Biener  <rguenther@suse.de>
281         PR tree-optimization/57000
282         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
284 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
285             Mikael Morin  <mikael@gcc.gnu.org>
287         PR fortran/56872
288         * gfortran.dg/array_constructor_45.f90:  New test.
289         * gfortran.dg/array_constructor_46.f90:  New test.
290         * gfortran.dg/array_constructor_47.f90:  New test.
291         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
293 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
295         PR rtl-optimization/56999
296         * g++.dg/opt/pr56999.C: New test.
298 2013-04-18  Cary Coutant  <ccoutant@google.com>
300         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
301         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
303 2013-04-18  Cary Coutant  <ccoutant@google.com>
305         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
306         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
307         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
308         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
309         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
310         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
311         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
312         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
313         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
314         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
315         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
317 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
319         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
321 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
323         PR tree-optimization/56984
324         * gcc.c-torture/compile/pr56984.c: New test.
326         PR rtl-optimization/56992
327         * gcc.dg/pr56992.c: New test.
329 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
331         PR fortran/56814
332         * gfortran.dg/proc_ptr_42.f90: New.
334 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
336         * gnat.dg/discr41.ad[sb]: New test.
337         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
338         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
339         * gcc.dg/vect/slp-24.c: Likewise.
340         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
341         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
342         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
343         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
344         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
345         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
346         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
347         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
348         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
349         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
350         * gcc.dg/vect/vect-strided-mult.c: Likewise.
351         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
352         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
353         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
354         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
355         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
356         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
357         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
358         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
359         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
360         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
361         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
362         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
363         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
364         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
365         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
367 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
369         PR fortran/40958
370         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
371         * gfortran.dg/module_md5_1.f90: Remove.
373 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
375         * gcc.target/aarch64/adds3.c: New.
376         * gcc.target/aarch64/subs3.c: New.
378 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
380         * gcc.target/aarch64/adds1.c: New.
381         * gcc.target/aarch64/adds2.c: New.
382         * gcc.target/aarch64/subs1.c: New.
383         * gcc.target/aarch64/subs2.c: New.
385 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
387         Implement n3599 - Literal operator templates for strings.
388         * g++.dg/cpp1y/udlit-char-template.C: New test.
389         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
391 2013-04-16  Tobias Burnus  <burnus@net-b.de>
393         PR fortran/39505
394         * gfortran.dg/no_arg_check_1.f90: New.
395         * gfortran.dg/no_arg_check_2.f90: New.
396         * gfortran.dg/no_arg_check_3.f90: New.
398 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
400         PR fortran/56968
401         * gfortran.dg/proc_ptr_41.f90: New.
403 2013-04-16  Richard Biener  <rguenther@suse.de>
405         PR tree-optimization/56756
406         * gcc.dg/torture/pr56756.c: New testcase.
408 2013-04-16  Tobias Burnus  <burnus@net-b.de>
410         PR fortran/56969
411         * gfortran.dg/c_assoc_5.f90: New.
413 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
415         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
416         * gcc.c-torture/execute/pr33992.x: Remove.
417         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
418         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
419         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
421 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
423         PR tree-optimization/56962
424         * gcc.c-torture/execute/pr56962.c: New test.
426 2013-04-15  Richard Biener  <rguenther@suse.de>
428         PR tree-optimization/56933
429         * gcc.dg/vect/pr56933.c: New testcase.
431 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
433         * gcc.target/arm/anddi3-opt.c: New test.
434         * gcc.target/arm/anddi3-opt2.c: Likewise.
436 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
438         * gcc.dg/pr56890-1.c: New test.
439         * gcc.dg/pr56890-2.c: Likewise.
441 2013-04-15  Joey Ye  <joey.ye@arm.com>
443         * gcc.target/arm/thumb1-far-jump-1.c: New test.
444         * gcc.target/arm/thumb1-far-jump-2.c: New test.
446 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
448         PR fortran/56816
449         * gfortran.dg/select_type_33.f03: New test.
451 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
453         PR fortran/55959
454         * gfortran.dg/typebound_proc_29.f03: New.
456 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
458         PR fortran/56266
459         * gfortran.dg/typebound_proc_28.f03: New.
461 2013-04-12  Jeff Law  <law@redhat.com>
463         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
464         either.
466 2013-04-12  Tobias Burnus  <burnus@net-b.de>
468         PR fortran/56929
469         * gfortran.dg/coarray/alloc_comp_2.f90: New.
471 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
473         PR target/56903
474         * gcc.target/i386/pr56903.c: New test.
476 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
478         PR fortran/56261
479         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
480         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
481         * gfortran.dg/block_11.f90: Fix invalid test case.
482         * gfortran.dg/function_types_3.f90: Add new error message.
483         * gfortran.dg/global_references_1.f90: Ditto.
484         * gfortran.dg/import2.f90: Remove unneeded parts.
485         * gfortran.dg/import6.f90: Fix invalid test case.
486         * gfortran.dg/proc_decl_2.f90: Ditto.
487         * gfortran.dg/proc_decl_9.f90: Ditto.
488         * gfortran.dg/proc_decl_18.f90: Ditto.
489         * gfortran.dg/proc_ptr_40.f90: New.
490         * gfortran.dg/whole_file_7.f90: Modified error wording.
491         * gfortran.dg/whole_file_16.f90: Ditto.
492         * gfortran.dg/whole_file_17.f90: Add -pedantic.
493         * gfortran.dg/whole_file_18.f90: Modified error wording.
494         * gfortran.dg/whole_file_20.f03: Ditto.
495         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
496         invalid test case.
498 2013-04-12  Richard Biener  <rguenther@suse.de>
500         Revert
501         2013-04-10  Richard Biener  <rguenther@suse.de>
503         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
505 2013-04-12  Tobias Burnus  <burnus@net-b.de>
507         PR fortran/56845
508         * gfortran.dg/class_allocate_15.f90: New.
510         Revert:
511         2013-04-12  Tobias Burnus  <burnus@net-b.de>
513         * gfortran.dg/coarray_lib_alloc_2.f90: Update
514         scan-tree-dump-times.
516 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
518         PR tree-optimization/56918
519         PR tree-optimization/56920
520         * gcc.dg/vect/pr56918.c: New test.
521         * gcc.dg/vect/pr56920.c: New test.
523 2013-04-12  Tobias Burnus  <burnus@net-b.de>
525         PR fortran/56845
526         * gfortran.dg/class_allocate_14.f90: New.
527         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
528         * gfortran.dg/coarray_lib_alloc_3.f90: New.
530 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
532         * gcc.dg/fold-cstvecshift.c: New testcase.
534 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
536         * gcc.target/aarch64/negs.c: New.
538 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
540         PR c++/56895
541         * g++.dg/template/arrow4.C: New test.
543 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
545         * gnat.dg/array23.adb: New test.
546         * gnat.dg/array23_pkg[123].ads: New helpers.
548 2013-04-11  Jeff Law  <law@redhat.com>
550         PR tree-optimization/56900
551         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
553 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/56913
556         * g++.dg/cpp0x/sfinae44.C: New.
558 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
560         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
561         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
563 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/54216
566         * g++.dg/cpp0x/enum26.C: New.
567         * g++.old-deja/g++.pt/mangle1.C: Adjust.
569 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
571         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
572         inverse operands.
573         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
574         loop is vectorized.
575         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
576         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
577         loop is vectorized and that the correct instruction is generated.
578         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
579         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
580         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
582 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
584         PR tree-optimization/56899
585         * gcc.c-torture/execute/pr56899.c: New test.
587 2013-04-10  David S. Miller  <davem@davemloft.net>
589         * gcc.target/sparc/setcc-4.c: New test.
590         * gcc.target/sparc/setcc-5.c: New test.
592 2013-04-10  Richard Biener  <rguenther@suse.de>
594         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
596 2013-04-10  Richard Biener  <rguenther@suse.de>
598         * gcc.dg/vect/slp-39.c: New testcase.
600 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
602         PR tree-optimization/55524
603         * gcc.target/epiphany/fnma-1.c: New test.
605 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
607         * gcc.dg/tree-ssa/inline-11.c: New test
609 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
611         PR c++/56895
612         * g++.dg/template/arrow3.C: New test.
614 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
616         * gcc.target/arm/minmax_minus.c: New test.
618 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
620         PR middle-end/56883
621         * c-c++-common/gomp/pr56883.c: New test.
623 2013-04-09  Jeff Law  <law@redhat.com>
625         * gcc.dg/tree-ssa/vrp87.c: New test.
627 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
629         PR tree-optimization/56854
630         * g++.dg/torture/pr56854.C: New test.
632 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
634         PR fortran/56782
635         * gfortran.dg/array_constructor_44.f90:  New test.
637 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
639         PR c++/56871
640         * g++.dg/cpp0x/constexpr-specialization.C: New.
642 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
644         * gcc.c-torture/execute/pr56837.c: New test.
646         PR c++/34949
647         PR c++/50243
648         * g++.dg/opt/vt3.C: New test.
649         * g++.dg/opt/vt4.C: New test.
651 2013-04-08  Jeff Law  <law@redhat.com>
653         * gcc.dg/tree-ssa/forwprop-25.c: New test.
655 2013-04-08  Richard Biener  <rguenther@suse.de>
657         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
659 2013-04-08  Richard Biener  <rguenther@suse.de>
661         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
663 2013-04-08  Richard Biener  <rguenther@suse.de>
665         * g++.dg/vect/slp-pr56812.cc: Adjust.
667 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
669         * gcc.dg/pr56837.c: New test.
670         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
671         "generated memset minus one".
673 2013-04-07  Tobias Burnus  <burnus@net-b.de>
675         PR fortran/56849
676         * gfortran.dg/reshape_5.f90: New.
678 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
680         PR target/56843
681         * gcc.target/powerpc/recip-1.c: Modify expected output.
682         * gcc.target/powerpc/recip-3.c: Likewise.
683         * gcc.target/powerpc/recip-4.c: Likewise.
684         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
686 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
688         * gcc.target/arm/peep-ldrd-1.c: New test.
689         * gcc.target/arm/peep-strd-1.c: Likewise.
691 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
693         * gcc.target/arm/negdi-1.c: New test.
694         * gcc.target/arm/negdi-2.c: Likewise.
695         * gcc.target/arm/negdi-3.c: Likewise.
696         * gcc.target/arm/negdi-4.c: Likewise.
698 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
700         * lib/target-supports.exp (add_options_for_arm_v8_neon):
701         Add -march=armv8-a when we use v8 NEON.
702         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
703         (check_effective_target_vect_call_ceilf): Likewise.
704         (check_effective_target_vect_call_floorf): Likewise.
705         (check_effective_target_vect_call_roundf): Likewise.
706         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
707         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
708         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
709         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
710         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
712 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
714         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
715         * gcc.target/powerpc/sd-pwr6.c: Same.
716         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
717         * g++.dg/debug/pr56294.C: XFAIL on AIX.
719 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
721         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
723 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
725         PR fortran/40881
726         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
727         * gfortran.dg/altreturn_4.f90: Ditto.
728         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
729         * gfortran.dg/altreturn_5.f90: Ditto.
730         * gfortran.dg/altreturn_6.f90: Ditto.
731         * gfortran.dg/altreturn_7.f90: Ditto.
733 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
735         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
736         New procedure.
737         (check_effective_target_arm_v8_neon_ok_nocache):
738         Likewise.
739         (check_effective_target_arm_v8_neon_ok): Change to use
740         check_effective_target_arm_v8_neon_ok_nocache.
741         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
742         NEON flags.
743         (check_effective_target_vect_call_btruncf):
744         Enable for arm and ARMv8 NEON.
745         (check_effective_target_vect_call_ceilf): Likewise.
746         (check_effective_target_vect_call_floorf): Likewise.
747         (check_effective_target_vect_call_roundf): Likewise.
748         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
749         target.
751 2013-04-04  Marek Polacek  <polacek@redhat.com>
753         PR tree-optimization/48186
754         * gcc.dg/pr48186.c: New test.
756 2013-04-04  Richard Biener  <rguenther@suse.de>
758         PR tree-optimization/56826
759         * gcc.dg/vect/pr56826.c: New testcase.
760         * gcc.dg/vect/O3-pr36098.c: Adjust.
762 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
764         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
765         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
766         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
767         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
768         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
769         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
770         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
771         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
772         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
773         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
775 2013-04-04  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/56213
778         * gcc.dg/vect/vect-123.c: New testcase.
780 2013-04-04  Tobias Burnus  <burnus@net-b.de>
782         PR fortran/56810
783         * gfortran.dg/read_repeat_2.f90: New.
785 2013-04-04  Richard Biener  <rguenther@suse.de>
787         PR tree-optimization/56837
788         * g++.dg/torture/pr56837.C: New testcase.
790 2013-04-04  Tobias Burnus  <burnus@net-b.de>
792         PR fortran/50269
793         * gfortran.dg/c_loc_test_21.f90: New.
794         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
795         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
796         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
797         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
798         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
800 2013-04-03  Jeff Law  <law@redhat.com>
802         PR tree-optimization/56799
803         * gcc.c-torture/execute/pr56799.c: New test.
805 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
807         PR c++/56815
808         * g++.dg/warn/Wpointer-arith-1.C: New.
809         * g++.dg/gomp/for-19.C: Adjust.
811 2013-04-03  Marek Polacek  <polacek@redhat.com>
813         PR sanitizer/55702
814         * gcc.dg/pr55702.c: New test.
816 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
818         PR target/56809
819         * gcc.dg/pr56809.c: New testcase.
821 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
823         PR debug/56819
824         * g++.dg/debug/pr56819.C: New test.
826 2013-04-03  Richard Biener  <rguenther@suse.de>
828         PR tree-optimization/56817
829         * g++.dg/torture/pr56817.C: New testcase.
831 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
833         * gcc.dg/vect/bb-slp-31.c: New file.
835 2013-04-03  Jason Merrill  <jason@redhat.com>
837         PR c++/34949
838         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
840 2013-04-03  Richard Biener  <rguenther@suse.de>
842         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
844 2013-04-03  Richard Biener  <rguenther@suse.de>
846         PR tree-optimization/55964
847         * gcc.dg/torture/pr55964-2.c: New testcase.
849 2013-04-03  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/56501
852         * gcc.dg/torture/pr56501.c: New testcase.
854 2013-04-03  Richard Biener  <rguenther@suse.de>
856         PR tree-optimization/56407
857         * gcc.dg/torture/pr56407.c: New testcase.
859 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
861         PR tree-optimization/56790
862         * g++.dg/ext/pr56790-1.C: New testcase.
864 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
866         * gcc.target/i386/merge-1.c: New testcase.
867         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
869 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
871         PR c/19449
872         * gcc.c-torture/execute/pr19449.c: New test.
874 2013-04-03  Richard Biener  <rguenther@suse.de>
876         PR tree-optimization/56812
877         * g++.dg/vect/slp-pr56812.cc: New testcase.
879 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
881         PR fortran/56284
882         PR fortran/40881
883         * gfortran.dg/altreturn_8.f90: New.
884         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
885         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
886         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
888 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
890         PR rtl-optimization/56745
891         * gcc.c-torture/compile/pr56745.c: New test.
893 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
895         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
897 2013-04-02  Richard Biener  <rguenther@suse.de>
899         PR tree-optimization/56778
900         * gcc.dg/torture/pr56778.c: New testcase.
902 2013-04-02  Richard Biener  <rguenther@suse.de>
904         PR middle-end/56768
905         * g++.dg/torture/pr56768.C: New testcase.
907 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
909         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
911 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
913         PR fortran/56660
914         * gfortran.dg/namelist_82.f90:  New test.
916 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
918         PR fortran/56500
919         * gfortran.dg/implicit_class_1.f90: New.
921 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
923         PR fortran/56786
924         * gfortran.dg/namelist_81.f90:  New test.
926 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
928         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
929         for constant and equal string lengths.
930         * gfortran.dg/character_comparison_5.f90:  Likewise.
931         * gfortran.dg/character_comparison_9.f90:  New test.
933 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
935         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
936         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
938 2013-03-29  Tobias Burnus  <burnus@net-b.de>
940         PR fortran/35203
941         * gfortran.dg/optional_absent_3.f90: New.
943 2013-03-29  Tobias Burnus  <burnus@net-b.de>
945         PR fortran/56737
946         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
948 2013-03-29  Tobias Burnus  <burnus@net-b.de>
950         PR fortran/56735
951         * gfortran.dg/namelist_80.f90: New.
953 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
955         PR fortran/45159
956         * gfortran.dg/string_length_2.f90:  New test.
957         * gfortran.dg/dependency_41.f90:  New test.
959 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
961         PR fortran/55806
962         * gfortran.dg/array_constructor_43.f90:  New test.
963         * gfortran.dg/random_seed_3.f90:  New test.
965 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
967         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
968         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
969         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
970         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
971         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
972         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
973         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
974         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
975         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
976         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
978 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
980         PR c++/56725
981         * g++.dg/conversion/op4.C: Adjust.
982         * g++.dg/cpp0x/rv1n.C: Likewise.
983         * g++.dg/cpp0x/rv2n.C: Likewise.
984         * g++.dg/cpp0x/template_deduction.C: Likewise.
985         * g++.dg/expr/cond8.C: Likewise.
986         * g++.dg/other/error4.C: Likewise.
987         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
988         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
989         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
990         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
991         * g++.old-deja/g++.jason/conversion2.C: Likewise.
992         * g++.old-deja/g++.law/cvt20.C: Likewise.
993         * g++.old-deja/g++.law/cvt8.C: Likewise.
994         * g++.old-deja/g++.law/init8.C: Likewise.
995         * g++.old-deja/g++.mike/net12.C: Likewise.
996         * g++.old-deja/g++.mike/net8.C: Likewise.
997         * g++.old-deja/g++.mike/p2793.C: Likewise.
998         * g++.old-deja/g++.mike/p3836.C: Likewise.
999         * g++.old-deja/g++.mike/p418.C: Likewise.
1000         * g++.old-deja/g++.mike/p701.C: Likewise.
1001         * g++.old-deja/g++.mike/p807.C: Likewise.
1003 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
1005         PR middle-end/56694
1006         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
1007         targets.
1009 2013-03-28  Marek Polacek  <polacek@redhat.com>
1011         PR tree-optimization/56695
1012         * gcc.dg/vect/pr56695.c: New test.
1014 2013-03-28  Richard Biener  <rguenther@suse.de>
1016         PR tree-optimization/37021
1017         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1018         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1020 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1022         PR fortran/56650
1023         PR fortran/36437
1024         * gfortran.dg/sizeof_2.f90: New.
1025         * gfortran.dg/sizeof_3.f90: New.
1026         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1028 2013-03-27  Richard Biener  <rguenther@suse.de>
1030         PR tree-optimization/37021
1031         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1033 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1035         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1036         * g++.dg/ipa/ivinline-2.C: Likewise.
1037         * g++.dg/ipa/ivinline-3.C: Likewise.
1038         * g++.dg/ipa/ivinline-4.C: Likewise.
1039         * g++.dg/ipa/ivinline-5.C: Likewise.
1040         * g++.dg/ipa/ivinline-7.C: Likewise.
1041         * g++.dg/ipa/ivinline-8.C: Likewise.
1042         * g++.dg/ipa/ivinline-9.C: Likewise.
1043         * g++.dg/cpp0x/noexcept03.C: Likewise.
1044         * gcc.dg/const-1.c: Likewise.
1045         * gcc.dg/ipa/pure-const-1.c: Likewise.
1046         * gcc.dg/noreturn-8.c: Likewise.
1047         * gcc.target/i386/mmx-1.c: Likewise.
1048         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1049         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1050         * gcc.c-torture/execute/pr33992.x: New file.
1052 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1054         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1056 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1058         PR c++/55951
1059         * g++.dg/ext/desig5.C: New.
1061 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1063         PR fortran/56649
1064         * gfortran.dg/merge_init_expr_2.f90: New.
1065         * gfortran.dg/merge_char_1.f90: Modify test to
1066         stay a run-time test.
1067         * gfortran.dg/merge_char_3.f90: Ditto.
1069 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1071         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1072         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1074 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1076         PR c++/56722
1077         * g++.dg/cpp0x/range-for23.C: New.
1079 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1081         PR libfortran/52512
1082         * gfortran.dg/namelist_79.f90: New.
1084 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1086         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1088 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/38536
1091         PR fortran/38813
1092         PR fortran/38894
1093         PR fortran/39288
1094         PR fortran/40963
1095         PR fortran/45824
1096         PR fortran/47023
1097         PR fortran/47034
1098         PR fortran/49023
1099         PR fortran/50269
1100         PR fortran/50612
1101         PR fortran/52426
1102         PR fortran/54263
1103         PR fortran/55343
1104         PR fortran/55444
1105         PR fortran/55574
1106         PR fortran/56079
1107         PR fortran/56378
1108         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1109         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1110         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1111         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1112         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1113         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1114         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1115         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1116         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1117         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1118         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1119         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1120         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1121         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1122         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1123         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1124         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1125         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1126         * gfortran.dg/pr32601_1.f03: Ditto.
1127         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1128         * gfortran.dg/blockdata_7.f90: New.
1129         * gfortran.dg/c_assoc_4.f90: New.
1130         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1131         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1132         * gfortran.dg/c_funloc_tests_8.f90: New.
1133         * gfortran.dg/c_loc_test_17.f90: New.
1134         * gfortran.dg/c_loc_test_18.f90: New.
1135         * gfortran.dg/c_loc_test_19.f90: New.
1136         * gfortran.dg/c_loc_test_20.f90: New.
1137         * gfortran.dg/c_sizeof_5.f90: New.
1138         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1139         * gfortran.dg/transfer_resolve_2.f90: New.
1140         * gfortran.dg/transfer_resolve_3.f90: New.
1141         * gfortran.dg/transfer_resolve_4.f90: New.
1142         * gfortran.dg/pr32601.f03: Update dg-error.
1143         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1144         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1146 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1148         * gcc.target/arm/vseleqdf.c: New test.
1149         * gcc.target/arm/vseleqsf.c: Likewise.
1150         * gcc.target/arm/vselgedf.c: Likewise.
1151         * gcc.target/arm/vselgesf.c: Likewise.
1152         * gcc.target/arm/vselgtdf.c: Likewise.
1153         * gcc.target/arm/vselgtsf.c: Likewise.
1154         * gcc.target/arm/vselledf.c: Likewise.
1155         * gcc.target/arm/vsellesf.c: Likewise.
1156         * gcc.target/arm/vselltdf.c: Likewise.
1157         * gcc.target/arm/vselltsf.c: Likewise.
1158         * gcc.target/arm/vselnedf.c: Likewise.
1159         * gcc.target/arm/vselnesf.c: Likewise.
1160         * gcc.target/arm/vselvcdf.c: Likewise.
1161         * gcc.target/arm/vselvcsf.c: Likewise.
1162         * gcc.target/arm/vselvsdf.c: Likewise.
1163         * gcc.target/arm/vselvssf.c: Likewise.
1165 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1167         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1168         body from here...
1169         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1170         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1171         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1172         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1173         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1174         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1175         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1176         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1177         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1178         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1179         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1180         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1181         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1182         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1183         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1184         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1185         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1186         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1187         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1188         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1189         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1190         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1191         * gcc.target/arm/atomic-op-char.c: Likewise.
1192         * gcc.target/arm/atomic-op-consume.c: Likewise.
1193         * gcc.target/arm/atomic-op-int.c: Likewise.
1194         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1195         * gcc.target/arm/atomic-op-release.c: Likewise.
1196         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1197         * gcc.target/arm/atomic-op-short.c: Likewise.
1199 2013-03-25  Richard Biener  <rguenther@suse.de>
1201         PR middle-end/56694
1202         * g++.dg/torture/pr56694.C: New testcase.
1204 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1206         PR target/56720
1207         * gcc.target/arm/neon-vcond-gt.c: New test.
1208         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1209         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1211 2013-03-25  Richard Biener  <rguenther@suse.de>
1213         PR tree-optimization/56689
1214         * gcc.dg/torture/pr56689.c: New testcase.
1216 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1218         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1220 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1222         PR fortran/56696
1223         * gfortran.dg/eof_5.f90: New.
1225 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1227         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1228         alphabetically.
1230 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1232         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1234 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1236         PR testsuite/55994
1237         * gcc.c-torture/execute/builtins/builtins.exp: Add
1238         -Wl,--allow-multiple-definition for RTEMS targets.
1240 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1242         * gcc.target/aarch64/movk.c: New test.
1244 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1246         * g++.dg/ext/vector21.C: New testcase.
1248 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1250         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1251         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1253 2013-03-21  Richard Biener  <rguenther@suse.de>
1255         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1256         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1258 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1260         * gcc.target/aarch64/vect.c: Test and result vector added
1261         for sabd and saba instructions.
1262         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1263         instructions in assembly.
1264         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1265         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1266         for fabd instruction.
1267         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1268         instruction in assembly.
1269         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1271 2013-03-20  Jeff Law  <law@redhat.com>
1273         * g++.dg/tree-ssa/ssa-dom.C: New test.
1275 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1277         * gcc.target/powerpc/mmfpgpr.c: New test.
1278         * gcc.target/powerpc/sd-vsx.c: Likewise.
1279         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1280         * gcc.target/powerpc/vsx-float0.c: Likewise.
1282 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1284         PR tree-optimization/56355
1285         * gcc.dg/pr56355-1.c: New file.
1287 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1288             Richard Sandiford <rdsandiford@googlemail.com>
1290         * gcc.target/mips/mips.exp: Add microMIPS support.
1291         * gcc.target/mips/umips-movep-2.c: New test.
1292         * gcc.target/mips/umips-lwp-2.c: New test.
1293         * gcc.target/mips/umips-swp-5.c: New test.
1294         * gcc.target/mips/umips-constraints-1.c: New test.
1295         * gcc.target/mips/umips-lwp-3.c: New test.
1296         * gcc.target/mips/umips-swp-6.c: New test.
1297         * gcc.target/mips/umips-constraints-2.c: New test.
1298         * gcc.target/mips/umips-save-restore-1.c: New test.
1299         * gcc.target/mips/umips-lwp-4.c: New test.
1300         * gcc.target/mips/umips-swp-7.c: New test.
1301         * gcc.target/mips/umips-save-restore-2.c: New test.
1302         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1303         * gcc.target/mips/umips-lwp-5.c: New test.
1304         * gcc.target/mips/umips-save-restore-3.c: New test.
1305         * gcc.target/mips/umips-lwp-6.c: New test.
1306         * gcc.target/mips/umips-swp-1.c: New test.
1307         * gcc.target/mips/umips-lwp-7.c: New test.
1308         * gcc.target/mips/umips-swp-2.c: New test.
1309         * gcc.target/mips/umips-lwp-8.c: New test.
1310         * gcc.target/mips/umips-swp-3.c: New test.
1311         * gcc.target/mips/umips-movep-1.c: New test.
1312         * gcc.target/mips/umips-lwp-1.c: New test.
1313         * gcc.target/mips/umips-swp-4.c: New test.
1315 2013-03-20  Richard Biener  <rguenther@suse.de>
1317         PR tree-optimization/56661
1318         * gcc.dg/torture/pr56661.c: New testcase.
1320 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1322         PR rtl-optimization/56605
1323         * gcc.target/powerpc/pr56605.c: New.
1325 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1327         PR fortran/54932
1328         * gfortran.dg/do_1.f90: Don't xfail.
1330 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1332         PR libfortran/51825
1333         * gfortran.dg/namelist_77.f90: New.
1334         * gfortran.dg/namelist_78.f90: New.
1336 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1338         PR libfortran/48618
1339         * gfortran.dg/open_negative_unit_1.f90: New.
1341 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1343         * gcc.target/aarch64/sbc.c: New test.
1345 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1347         * gcc.target/aarch64/ror.c: New test.
1349 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1351         * gcc.target/aarch64/extr.c: New test.
1353 2013-03-19  Richard Biener  <rguenther@suse.de>
1355         PR tree-optimization/56273
1356         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1357         * c-c++-common/uninit-17.c: Likewise.
1359 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1361         PR tree-optimization/56635
1362         * g++.dg/torture/pr56635.C: New test.
1364 2013-03-18  Richard Biener  <rguenther@suse.de>
1366         PR tree-optimization/3713
1367         * g++.dg/ipa/devirt-12.C: New testcase.
1369 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1371         PR c/56566
1372         * c-c++-common/pr56566.c: New test.
1374 2013-03-17  Jason Merrill  <jason@redhat.com>
1376         * g++.dg/template/abstract-dr337.C: XFAIL.
1378 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1380         PR c++/56607
1381         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1382         * c-c++-common/pr56607.c: New test.
1384 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1386         PR c++/56582
1387         * g++.dg/cpp0x/constexpr-array5.C: New.
1389 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1391         PR fortran/56615
1392         * gfortran.dg/transfer_intrinsic_5.f90: New.
1394 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1396         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1397         * gcc.target/i386/pr20020-1.c: Likewise.
1398         * gcc.target/i386/pr20020-2.c: Likewise.
1399         * gcc.target/i386/pr20020-3.c: Likewise.
1400         * gcc.target/i386/pr53425-1.c: Likewise.
1401         * gcc.target/i386/pr53425-2.c: Likewise.
1402         * gcc.target/i386/pr55093.c: Likewise.
1403         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1405 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1407         PR debug/56307
1408         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1409         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1411 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1413         PR tree-optimization/53265
1414         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1415         undefined behavior.
1416         * gcc.dg/graphite/id-6.c (test): Likewise.
1417         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1418         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1420         PR tree-optimization/53265
1421         * gcc.dg/pr53265.c: New test.
1422         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1423         to dg-options.
1424         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1425         arrays.
1426         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1427         n, use it as high bound instead of 4.
1429 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1431         PR target/49880
1432         * gcc.target/sh/pr49880-1.c: New.
1433         * gcc.target/sh/pr49880-2.c: New.
1434         * gcc.target/sh/pr49880-3.c: New.
1435         * gcc.target/sh/pr49880-4.c: New.
1436         * gcc.target/sh/pr49880-5.c: New.
1438 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1440         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1442 2013-03-13  Richard Biener  <rguenther@suse.de>
1444         PR tree-optimization/56608
1445         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1447 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1449         PR c++/56611
1450         * g++.dg/cpp0x/alias-decl-32.C: New.
1452 2013-03-11  Jan Hubicka  <jh@suse.cz>
1454         PR middle-end/56571
1455         * gcc.c-torture/compile/pr56571.c: New testcase.
1457 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1459         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1460         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1462 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1464         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1465         * gcc.dg/inline_4.c: Likewise.
1466         * gcc.dg/unroll_2.c: Likewise.
1467         * gcc.dg/unroll_3.c: Likewise.
1468         * gcc.dg/unroll_4.c: Likewise.
1470 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1472         PR testsuite/54119
1473         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1475         PR debug/56307
1476         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1478 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1480         PR target/40797
1481         * gcc.c-torture/compile/pr40797.c: New.
1483 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1485         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1487 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1489         PR fortran/56575
1490         * gfortran.dg/class_56.f90: New test.
1492 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1494         PR middle-end/56524
1495         * gcc.target/mips/pr56524.c: New test.
1497 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1499         PR c++/56565
1500         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1502 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/51412
1505         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1507 2013-03-08  Marek Polacek  <polacek@redhat.com>
1509         PR tree-optimization/56478
1510         * gcc.dg/torture/pr56478.c: New test.
1512 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1514         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1515         targets linker option --allow-multiple-definition.
1517         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1518         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1519         * gcc.dg/pr52549.c: Add LLP64 case.
1520         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1521         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1522         * gcc.dg/torture/pr51071-2.c: Likewise.
1523         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1524         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1525         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1526         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1527         * gcc.dg/weak/weak-1.c: Likewise.
1528         * gcc.dg/weak/weak-2.c: Likewise.
1529         * gcc.dg/weak/weak-3.c: Likewise.
1530         * gcc.dg/weak/weak-4.c: Likewise.
1531         * gcc.dg/weak/weak-5.c: Likewise.
1532         * gcc.dg/weak/weak-15.c: Likewise.
1533         * gcc.dg/weak/weak-16.c: Likewise.
1535         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1537 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1539         PR tree-optimization/56559
1540         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1542 2013-03-07  Andreas Schwab  <schwab@suse.de>
1544         * gcc.dg/pr31490.c: Fix last change.
1546 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1548         PR c++/56534
1549         * g++.dg/template/crash115.C: New.
1551 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1553         PR tree-optimization/56539
1554         * gcc.c-torture/compile/pr56539.c: New test.
1556 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1558         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1559         targets.
1560         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1561         * gcc.dg/lto/20091013-1_2.c: Likewise.
1562         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1564 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1566         * gnat.dg/specs/aggr6.ads: New test.
1568 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1570         * gnat.dg/loop_optimization15.ad[sb]: New test.
1572 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1574         PR middle-end/56548
1575         * gcc.dg/pr56548.c: New test.
1577 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1579         PR debug/53363
1580         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1582 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1584         PR c++/56543
1585         * g++.dg/template/typename20.C: New test.
1587 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1589         PR debug/56510
1590         * gcc.dg/pr56510.c: New test.
1592         PR rtl-optimization/56484
1593         * gcc.c-torture/compile/pr56484.c: New test.
1595 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1597         PR c++/56530
1598         * g++.dg/warn/Wsign-conversion-2.C: New.
1600 2013-03-05  Richard Biener  <rguenther@suse.de>
1602         PR tree-optimization/56270
1603         * gcc.dg/vect/slp-38.c: New testcase.
1605 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1607         PR rtl-optimization/56494
1608         * gcc.dg/pr56494.c: New test.
1610 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1612         * gcc.dg/pr56424.c: New test.
1614 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1616         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1617         * gcc.dg/pr56228.c <avr>: Skip.
1619 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1621         PR testsuite/52641
1622         PR tree-optimization/52631
1623         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1625 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1627         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1628         * gcc.dg/vect/vect-83_64.c: Same.
1630 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1632         PR fortran/56477
1633         * gfortran.dg/pointer_check_13.f90: New test.
1635 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1637         PR fortran/54730
1638         * gfortran.dg/array_constructor_42.f90: New test.
1640 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1642         PR c++/52688
1643         * g++.dg/template/static33.C: New.
1644         * g++.dg/template/static34.C: Likewise.
1646         PR c++/10291
1647         * g++.dg/template/static35.C: New.
1649 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1651         * gcc.dg/pr56396.c: Require pic support.
1653 2013-03-01  Richard Biener  <rguenther@suse.de>
1655         PR tree-optimization/55481
1656         * gcc.dg/torture/pr56488.c: New testcase.
1658 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1659             Jakub Jelinek  <jakub@redhat.com>
1661         PR sanitizer/56454
1662         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1663         no_sanitize_address attribute rather than no_address_safety_analysis.
1664         * g++.dg/asan/sanitizer_test_utils.h
1665         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1666         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1667         in addition to no_address_safety_analysis.
1669 2013-02-28  Jason Merrill  <jason@redhat.com>
1671         PR c++/56481
1672         * g++.dg/cpp0x/constexpr-and.C: New.
1674 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1676         PR tree-optimization/56294
1677         * g++.dg/debug/pr56294.C: New test.
1679 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1681         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1683 2013-02-27  Marek Polacek  <polacek@redhat.com>
1685         PR rtl-optimization/56466
1686         * gcc.dg/pr56466.c: New test.
1688 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1690         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1691         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1692         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1694 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1696         PR middle-end/45472
1697         * gcc.dg/pr45472.c: New test.
1699 2013-02-26  Marek Polacek  <polacek@redhat.com>
1701         PR tree-optimization/56426
1702         * gcc.dg/pr56436.c: New test.
1704 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1706         PR tree-optimization/56448
1707         * gcc.c-torture/compile/pr56448.c: New test.
1709         PR tree-optimization/56443
1710         * gcc.dg/torture/pr56443.c: New test.
1712 2013-02-25  Richard Biener  <rguenther@suse.de>
1714         PR tree-optimization/56175
1715         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1717 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1719         PR c++/56403
1720         * g++.dg/torture/pr56403.C: New test.
1722 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1724         Revert:
1725         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1726         Richard Sandiford  <rdsandiford@googlemail.com>
1728         * gcc.target/mips/mips.exp: Add microMIPS support.
1729         * gcc.target/mips/umips-movep-2.c: New test.
1730         * gcc.target/mips/umips-lwp-2.c: New test.
1731         * gcc.target/mips/umips-swp-5.c: New test.
1732         * gcc.target/mips/umips-constraints-1.c: New test.
1733         * gcc.target/mips/umips-lwp-3.c: New test.
1734         * gcc.target/mips/umips-swp-6.c: New test.
1735         * gcc.target/mips/umips-constraints-2.c: New test.
1736         * gcc.target/mips/umips-save-restore-1.c: New test.
1737         * gcc.target/mips/umips-lwp-4.c: New test.
1738         * gcc.target/mips/umips-swp-7.c: New test.
1739         * gcc.target/mips/umips-save-restore-2.c: New test.
1740         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1741         * gcc.target/mips/umips-lwp-5.c: New test.
1742         * gcc.target/mips/umips-save-restore-3.c: New test.
1743         * gcc.target/mips/umips-lwp-6.c: New test.
1744         * gcc.target/mips/umips-swp-1.c: New test.
1745         * gcc.target/mips/umips-lwp-7.c: New test.
1746         * gcc.target/mips/umips-swp-2.c: New test.
1747         * gcc.target/mips/umips-lwp-8.c: New test.
1748         * gcc.target/mips/umips-swp-3.c: New test.
1749         * gcc.target/mips/umips-movep-1.c: New test.
1750         * gcc.target/mips/umips-lwp-1.c: New test.
1751         * gcc.target/mips/umips-swp-4.c: New test.
1753 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1754             Richard Sandiford  <rdsandiford@googlemail.com>
1756         * gcc.target/mips/mips.exp: Add microMIPS support.
1757         * gcc.target/mips/umips-movep-2.c: New test.
1758         * gcc.target/mips/umips-lwp-2.c: New test.
1759         * gcc.target/mips/umips-swp-5.c: New test.
1760         * gcc.target/mips/umips-constraints-1.c: New test.
1761         * gcc.target/mips/umips-lwp-3.c: New test.
1762         * gcc.target/mips/umips-swp-6.c: New test.
1763         * gcc.target/mips/umips-constraints-2.c: New test.
1764         * gcc.target/mips/umips-save-restore-1.c: New test.
1765         * gcc.target/mips/umips-lwp-4.c: New test.
1766         * gcc.target/mips/umips-swp-7.c: New test.
1767         * gcc.target/mips/umips-save-restore-2.c: New test.
1768         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1769         * gcc.target/mips/umips-lwp-5.c: New test.
1770         * gcc.target/mips/umips-save-restore-3.c: New test.
1771         * gcc.target/mips/umips-lwp-6.c: New test.
1772         * gcc.target/mips/umips-swp-1.c: New test.
1773         * gcc.target/mips/umips-lwp-7.c: New test.
1774         * gcc.target/mips/umips-swp-2.c: New test.
1775         * gcc.target/mips/umips-lwp-8.c: New test.
1776         * gcc.target/mips/umips-swp-3.c: New test.
1777         * gcc.target/mips/umips-movep-1.c: New test.
1778         * gcc.target/mips/umips-lwp-1.c: New test.
1779         * gcc.target/mips/umips-swp-4.c: New test.
1781 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1783         PR sanitizer/56393
1784         * lib/asan-dg.exp (asan_link_flags): Add
1785         -B${gccpath}/libsanitizer/asan/ to flags.
1787 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1789         PR middle-end/56420
1790         * gcc.dg/torture/pr56420.c: New test.
1792 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1794         PR middle-end/56108
1795         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1797 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1799         PR tree-optimization/56310
1800         * g++.dg/ipa/pr56310.C: New test.
1802 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1804         PR fortran/56385
1805         * gfortran.dg/proc_ptr_comp_37.f90: New.
1807 2013-02-21  Richard Biener  <rguenther@suse.de>
1809         PR tree-optimization/56415
1810         Revert
1811         2013-02-11  Richard Biener  <rguenther@suse.de>
1813         PR tree-optimization/56273
1814         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1815         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1816         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1817         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1818         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1819         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1821 2013-02-21  Marek Polacek  <polacek@redhat.com>
1823         PR tree-optimization/56398
1824         * g++.dg/torture/pr56398.C: New test.
1826 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1828         PR inline-asm/56405
1829         * gcc.c-torture/compile/pr56405.c: New test.
1831 2013-02-20  Jan Hubicka  <jh@suse.cz>
1833         PR tree-optimization/56265
1834         * g++.dg/ipa/devirt-11.C: New testcase.
1836 2013-02-20  Richard Biener  <rguenther@suse.de>
1838         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1840 2013-02-20  Richard Biener  <rguenther@suse.de>
1841         Jakub Jelinek  <jakub@redhat.com>
1843         PR tree-optimization/56396
1844         * gcc.dg/pr56396.c: New testcase.
1846 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1848         PR c++/56373
1849         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1851 2013-02-19  Richard Biener  <rguenther@suse.de>
1853         PR tree-optimization/56384
1854         * gcc.dg/torture/pr56384.c: New testcase.
1856 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1858         PR tree-optimization/56350
1859         * gcc.dg/pr56350.c: New test.
1861         PR tree-optimization/56381
1862         * g++.dg/opt/pr56381.C: New test.
1864 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1866         PR pch/54117
1867         * lib/dg-pch.exp (pch-init, pch-finish,
1868         check_effective_target_pch_supported_debug): New procs.
1869         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1870         Likewise if $pch_unsupported_debug and $flags include -g.
1871         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1872         and dg-require-effective-target pch_unsupported_debug.
1873         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1874         * objc.dg/pch/pch.exp: Likewise.
1875         * gcc.dg/pch/pch.exp: Likewise.
1876         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1877         pch_unsupported_debug.
1878         * gcc.dg/pch/valid-1.hs: Likewise.
1879         * gcc.dg/pch/valid-1b.c: Likewise.
1880         * gcc.dg/pch/valid-1b.hs: Likewise.
1882 2013-02-18  Richard Biener  <rguenther@suse.de>
1884         PR tree-optimization/56366
1885         * gcc.dg/torture/pr56366.c: New testcase.
1887 2013-02-18  Richard Biener  <rguenther@suse.de>
1889         PR middle-end/56349
1890         * gcc.dg/torture/pr56349.c: New testcase.
1892 2013-02-18  Richard Biener  <rguenther@suse.de>
1894         PR tree-optimization/56321
1895         * gcc.dg/torture/pr56321.c: New testcase.
1897 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1899         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1901 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1902             Dodji Seketeli  <dodji@redhat.com>
1904         PR asan/56330
1905         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1906         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1907         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1908         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1909         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1910         * c-c++-common/asan/pr56330.c: Likewise.
1911         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1912         Ensure the size argument of __builtin_memcpy is a constant.
1914 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1915             Paolo Carlini  <paolo.carlini@oracle.com>
1917         PR c++/51242
1918         * g++.dg/cpp0x/enum23.C: New.
1920 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1922         PR target/54685
1923         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1925 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1927         PR rtl-optimization/56348
1928         * gcc.target/i386/pr56348.c: New test.
1930 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1932         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1933         * gcc.target/arm/interrupt-2.c: Likewise.
1935 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1937         PR fortran/56318
1938         * gfortran.dg/matmul_9.f90: New.
1940 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1942         PR fortran/53818
1943         * gfortran.dg/init_flag_11.f90: New.
1945 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1947         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1949 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1951         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1952         characters.
1954 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1955             Tobias Burnus  <burnus@net-b.de>
1957         PR testsuite/56138
1958         * gfortran.dg/allocatable_function_7.f90: New.
1960 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1962         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1963         * asan_globals_test-wrapper.cc: New file.
1964         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1965         instead of asan_globals_test.cc as dg-additional-sources.
1966         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1967         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1968         "sanitizer_test_utils.h" instead of
1969         "sanitizer_common/tests/sanitizer_test_utils.h".
1970         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1971         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1972         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1973         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1974         * g++.dg/asan/asan_test.cc: Synced from upstream.
1975         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1977 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1979         Fix an asan crash
1980         * c-c++-common/asan/memcmp-2.c: New test.
1982 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1984         PR c++/55582
1985         * g++.dg/cpp0x/udlit-string-literal.h: New.
1986         * g++.dg/cpp0x/udlit-string-literal.C: New.
1988 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1990         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1992 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1994         PR target/56184
1995         * gcc.target/arm/pr56184.C: New test.
1997 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1999         PR c++/56302
2000         * g++.dg/torture/pr56302.C: New test.
2001         * g++.dg/cpp0x/constexpr-56302.C: New test.
2002         * c-c++-common/pr56302.c: New test.
2004 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2005             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2007         PR fortran/56204
2008         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2009         * gfortran.dg/quad_3.f90: Ditto.
2011 2013-02-13  Kostya Serebryany  <kcc@google.com>
2013         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2014         to match the fresh asan run-time.
2015         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2017 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2019         Avoid instrumenting duplicated memory access in the same basic block
2020         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2021         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2022         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2023         * c-c++-common/asan/inc.c: Likewise.
2025 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2027         PR inline-asm/56148
2028         * gcc.target/i386/pr56148.c: New test.
2030 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2031             Tobias Burnus  <burnus@net-b.de>
2033         PR testsuite/56082
2034         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2035         to kind=2.
2037 2013-02-12  Richard Biener  <rguenther@suse.de>
2039         PR lto/56297
2040         * gcc.dg/lto/pr56297_0.c: New testcase.
2041         * gcc.dg/lto/pr56297_0.c: Likewise.
2043 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2045         PR fortran/46952
2046         * gfortran.dg/typebound_deferred_1.f90: New.
2048 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2050         PR rtl-optimization/56151
2051         * gcc.target/i386/pr56151.c: New test.
2053 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2055         * g++.dg/ext/mv12.C: New test.
2056         * g++.dg/ext/mv12.h: New file.
2057         * g++.dg/ext/mv12-aux.C: New file.
2058         * g++.dg/ext/mv13.C: New test.
2060 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2062         * lib/target-supports.exp
2063         (check_effective_target_powerpc_eabi_ok): New.
2064         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2065         powerpc_eabi_ok.
2066         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2067         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2068         only.
2069         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2070         * gcc.target/powerpc/pr51623.c: Likewise.
2071         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2072         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2074 2013-02-11  Alexander Potapenko  <glider@google.com>
2075             Jack Howarth  <howarth@bromo.med.uc.edu>
2076             Jakub Jelinek  <jakub@redhat.com>
2078         PR sanitizer/55617
2079         * g++.dg/asan/pr55617.C: Run on all targets.
2081 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2083         PR rtl-optimization/56275
2084         * gcc.dg/pr56275.c: New test.
2086 2013-02-11  Richard Biener  <rguenther@suse.de>
2088         PR tree-optimization/56273
2089         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2091 2013-02-11  Richard Biener  <rguenther@suse.de>
2093         PR tree-optimization/56264
2094         * gcc.dg/torture/pr56264.c: New testcase.
2096 2013-02-11  Richard Biener  <rguenther@suse.de>
2098         PR tree-optimization/56273
2099         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2100         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2101         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2102         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2103         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2104         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2106 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2108         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2109         for *-*-linux-gnu targets.
2110         * g++.dg/asan/interception-test-1.c: Ditto.
2111         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2112         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2114 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2116         PR fortran/55362
2117         * gfortran.dg/intrinsic_size_4.f90 : New test.
2119 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2121         PR target/56256
2122         * gcc.target/powerpc/pr56256.c: New test.
2124 2013-02-08  Ian Lance Taylor  <iant@google.com>
2126         * lib/go.exp: Load timeout.exp.
2128 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2130         PR rtl-optimization/56246
2131         * gcc.target/i386/pr56246.c: New test.
2133 2013-02-08  Jeff Law  <law@redhat.com>
2135         PR debug/53948
2136         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2138 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2140         PR target/56043
2141         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2142         powerpc*-*-linux*.
2144 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2146         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2148 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2150         PR rtl-optimization/56195
2151         * gcc.dg/torture/pr56195.c: New test.
2153 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2155         PR fortran/54107
2156         * gfortran.dg/recursive_interface_2.f90: New test.
2158 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2160         PR tree-optimization/56250
2161         * gcc.c-torture/execute/pr56250.c: New test.
2163 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2165         PR tree-optimization/56064
2166         * gcc.dg/fixed-point/view-convert-2.c: New test.
2168 2013-02-08  Michael Matz  <matz@suse.de>
2170         PR tree-optimization/52448
2171         * gcc.dg/pr52448.c: New test.
2173 2013-02-08  Richard Biener  <rguenther@suse.de>
2175         PR middle-end/56181
2176         * gcc.dg/torture/pr56181.c: New testcase.
2178 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2180         PR target/54222
2181         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2182         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2184 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2186         PR c++/56241
2187         * g++.dg/parse/crash61.C: New test.
2189         PR c++/56239
2190         * g++.dg/parse/pr56239.C: New test.
2192         PR c++/56237
2193         * g++.dg/abi/mangle61.C: New test.
2195 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2197         PR rtl-optimization/56225
2198         * gcc.target/i386/pr56225.c: New test.
2200 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2202         PR debug/56154
2203         * gcc.dg/guality/pr56154-1.c: New test.
2204         * gcc.dg/guality/pr56154-2.c: New test.
2205         * gcc.dg/guality/pr56154-3.c: New test.
2206         * gcc.dg/guality/pr56154-4.c: New test.
2207         * gcc.dg/guality/pr56154-aux.c: New file.
2209         PR tree-optimization/55789
2210         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2211         cleanup-tree-dump.
2212         * gcc.dg/tree-ssa/inline-3.c: Add
2213         --param max-early-inliner-iterations=2 option.
2215 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2217         PR debug/53363
2218         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2219         Add -fno-dwarf2-cfi-asm to dg-options.
2220         Adapt match count.
2222 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2224         PR target/56228
2225         * gcc.dg/pr56228.c: New test.
2227 2013-02-07  Alan Modra  <amodra@gmail.com>
2229         PR target/54009
2230         * gcc.target/powerpc/pr54009.c: New test.
2231         PR target/54131
2232         * gfortran.dg/pr54131.f: New test.
2234 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2236         PR fortran/55789
2237         * gfortran.dg/array_constructor_41.f90: New test.
2239 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2241         PR fortran/55978
2242         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2244 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2246         PR middle-end/56217
2247         * g++.dg/gomp/pr56217.C: New test.
2249 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2251         PR tree-optimization/56205
2252         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2253         * gcc.c-torture/execute/pr56205.c: New test.
2255 2013-02-05  Richard Biener  <rguenther@suse.de>
2257         PR tree-optimization/53342
2258         PR tree-optimization/53185
2259         * gcc.dg/vect/pr53185-2.c: New testcase.
2261 2013-02-05  Jan Hubicka  <jh@suse.cz>
2263         PR tree-optimization/55789
2264         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2265         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2266         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2267         * g++.dg/ipa/inline-1.C: New testcase.
2268         * g++.dg/ipa/inline-2.C: New testcase.
2269         * g++.dg/ipa/inline-3.C: New testcase.
2271 2013-02-05  Jan Hubicka  <jh@suse.cz>
2273         PR tree-optimization/55789
2274         * g++.dg/torture/pr55789.C: New testcase.
2276 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2278         PR middle-end/56167
2279         * gcc.dg/pr56167.c: New test.
2281 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2283         PR target/55146
2284         * gcc.target/sh/pr55146.c: New.
2286 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2288         PR tree-optimization/54386
2289         * gcc.target/sh/pr54386.c: New.
2291 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2293         PR fortran/56008
2294         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2296         PR fortran/47517
2297         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2299 2013-02-04  Alexander Potapenko  <glider@google.com>
2300             Jack Howarth  <howarth@bromo.med.uc.edu>
2301             Jakub Jelinek  <jakub@redhat.com>
2303         PR sanitizer/55617
2304         * g++.dg/asan/pr55617.C: New test.
2306 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2308         PR fortran/54195
2309         * gfortran.dg/typebound_operator_19.f90: New test.
2310         * gfortran.dg/typebound_assignment_4.f90: New test.
2312 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2314         PR fortran/54107
2315         * gfortran.dg/recursive_interface_1.f90: New test.
2317 2013-02-04  Richard Guenther  <rguenther@suse.de>
2319         PR lto/56168
2320         * gcc.dg/lto/pr56168_0.c: New testcase.
2321         * gcc.dg/lto/pr56168_1.c: Likewise.
2323 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2325         PR fortran/50627
2326         PR fortran/56054
2327         * gfortran.dg/block_12.f90:  New test.
2328         * gfortran.dg/module_error_1.f90:  New test.
2330 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2332         * lib/target-supports.exp (check_effective_target_vect_float)
2333         (check_effective_target_vect_no_align): Add mips-sde-elf.
2335 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2337         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2339 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2341         * gcc.dg/pr56023.c: XFAIL on AIX.
2342         * gcc.dg/vect/pr49352.c: Same.
2344 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2346         * gnat.dg/opt26.adb: New test.
2348 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2350         Revert.
2351         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2353         * gcc.target/arm/neon-vfnms-1.c: New test.
2354         * gcc.target/arm/neon-vfnma-1.c: New test.
2356 2013-01-31  Richard Biener  <rguenther@suse.de>
2358         PR tree-optimization/56157
2359         * gcc.dg/torture/pr56157.c: New testcase.
2361 2013-01-30  Richard Biener  <rguenther@suse.de>
2363         PR tree-optimization/56150
2364         * gcc.dg/torture/pr56150.c: New testcase.
2366 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2368         PR sanitizer/55374
2369         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2370         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2371         printed in backtrace.
2372         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2373         to avoid errors about mismatched allocation vs. deallocation.
2375         PR c++/55742
2376         * g++.dg/mv1.C: Moved to...
2377         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2378         * g++.dg/mv2.C: Moved to...
2379         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2380         * g++.dg/mv3.C: Moved to...
2381         * g++.dg/ext/mv3.C: ... here.
2382         * g++.dg/mv4.C: Moved to...
2383         * g++.dg/ext/mv4.C: ... here.
2384         * g++.dg/mv5.C: Moved to...
2385         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2386         * g++.dg/mv6.C: Moved to...
2387         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2388         * g++.dg/ext/mv7.C: New test.
2389         * g++.dg/ext/mv8.C: New test.
2390         * g++.dg/ext/mv9.C: New test.
2391         * g++.dg/ext/mv10.C: New test.
2392         * g++.dg/ext/mv11.C: New test.
2394 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2396         PR rtl-optimization/56144
2397         * gcc.dg/pr56144.c: New.
2399 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2401         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2402         message.
2403         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2404         * g++.dg/cpp0x/constexpr-55573.C: Same
2406 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2408         PR tree-optimization/56064
2409         * gcc.dg/fixed-point/view-convert.c: New test.
2411 2013-01-30  Andreas Schwab  <schwab@suse.de>
2413         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2414         evaluate the end index in string range.
2416 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2418         PR fortran/56138
2419         * gfortran.dg/allocatable_function_6.f90: New.
2421 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2422             Mikael Morin  <mikael@gcc.gnu.org>
2424         PR fortran/54107
2425         * gfortran.dg/proc_ptr_comp_36.f90: New.
2427 2013-01-29  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/55270
2430         * gcc.dg/torture/pr55270.c: New testcase.
2432 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2434         PR rtl-optimization/56117
2435         * gcc.dg/pr56117.c: New test.
2437 2013-01-28  Richard Biener  <rguenther@suse.de>
2439         PR tree-optimization/56034
2440         * gcc.dg/torture/pr56034.c: New testcase.
2442 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2444         PR tree-optimization/56125
2445         * gcc.dg/pr56125.c: New test.
2447 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2448             Mikael Morin  <mikael@gcc.gnu.org>
2450         PR fortran/53537
2451         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2452         * gfortran.dg/import8.f90: Likewise.
2453         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2454         * gfortran.dg/import10.f90: New test.
2455         * gfortran.dg/import11.f90: Likewise
2457 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2459         PR testsuite/56053
2460         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2461         string.h.  Provide memset, malloc and free prototypes, adjust line
2462         numbers in dg-output.
2463         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2464         Provide memset prototype and adjust line numbers in dg-output.
2465         * c-c++-common/asan/global-overflow-1.c: Likewise.
2467         PR tree-optimization/56094
2468         * gcc.dg/pr56094.c: New test.
2470 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2472         * gcc.target/arm/neon-vfnms-1.c: New test.
2473         * gcc.target/arm/neon-vfnma-1.c: New test.
2475 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2477         PR target/56114
2478         * gcc.target/i386/pr56114.c: New test.
2480 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2482         PR fortran/55984
2483         * gfortran.dg/associate_14.f90: New test.
2485         PR fortran/56047
2486         * gfortran.dg/associate_13.f90: New test.
2488 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2490         PR tree-optimization/56098
2491         * gcc.dg/pr56098-1.c: New test.
2492         * gcc.dg/pr56098-2.c: New test.
2494 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2496         PR target/54222
2497         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2499 2013-01-22  Marek Polacek  <polacek@redhat.com>
2501         PR tree-optimization/56035
2502         * gcc.dg/pr56035.c: New test.
2504 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2506         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2507         for MIPS.
2509 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2511         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2513 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2515         PR c/56078
2516         * gcc.dg/pr56078.c: New test.
2517         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2519 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2521         PR tree-optimization/55927
2522         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2524 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2526         * gcc.target/i386/movsd.c: New test.
2528 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2530         PR inline-asm/55934
2531         * gcc.target/i386/pr55934.c: New test.
2533 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2535         PR fortran/56081
2536         * gfortran.dg/select_8.f90: New.
2538 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2540         * gcc.target/microblaze/microblaze.exp: Remove
2541         target_config_cflags check.
2543 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2545         PR fortran/56052
2546         * gfortran.dg/gomp/pr56052.f90: New test.
2548         PR target/49069
2549         * gcc.dg/pr49069.c: New test.
2551 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2553         PR c++/55944
2554         * g++.dg/cpp0x/constexpr-static10.C: New.
2556 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2558         PR target/56028
2559         * gcc.target/i386/pr56028.c: New test.
2561 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2563         PR target/55686
2564         * gcc.target/i386/pr55686.c: New test.
2566 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2568         PR c++/53609
2569         * g++.dg/cpp0x/variadic139.C: New test.
2570         * g++.dg/cpp0x/variadic140.C: Likewise.
2571         * g++.dg/cpp0x/variadic141.C: Likewise.
2573 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2575         * gnat.dg/warn8.adb: New test.
2577 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2579         PR fortran/55919
2580         * gfortran.dg/include_8.f90: New test.
2582 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2584         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2585         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2587 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2589         PR tree-optimization/56051
2590         * gcc.c-torture/execute/pr56051.c: New test.
2592 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2594         PR rtl-optimization/56023
2595         * gcc.dg/pr56023.c: New test.
2597 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2599         PR middle-end/56022
2600         * gcc.target/i386/pr56022.c: New test.
2602 2013-01-21  Jason Merrill  <jason@redhat.com>
2604         * lib/target-supports.exp (check_effective_target_alias): New.
2606 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2608         PR debug/53235
2609         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2611 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2613         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2615 2013-01-19  Jeff Law  <law@redhat.com>
2617         PR tree-optimization/52631
2618         * tree-ssa/pr52631.c: New test.
2619         * tree-ssa/ssa-fre-9: Update expected output.
2621 2013-01-19  Anthony Green  <green@moxielogic.com>
2623         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2624         for moxie.
2626 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2628         PR tree-optimization/56029
2629         * g++.dg/torture/pr56029.C: New test.
2631 2013-01-18  Sharad Singhai  <singhai@google.com>
2633         PR tree-optimization/55995
2634         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2636 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2638         PR target/55433
2639         * gcc.target/i386/pr55433.c: New.
2641 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2643         PR middle-end/56015
2644         * gfortran.dg/pr56015.f90: New test.
2646 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2648         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2650 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2652         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2653         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2654         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2655         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2656         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2658 2013-01-17  Jeff Law  <law@redhat.com>
2660         * gcc.dg/pr52573.c: Move to...
2661         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2663         PR rtl-optimization/52573
2664         * gcc.dg/pr52573.c: New test.
2666 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2668         PR sanitizer/55679
2669         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2670         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2671         check_no_compiler_messages to test support in ucontext.h.
2672         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2673         compliant RLIMIT_AS.
2675 2013-01-17  Marek Polacek  <polacek@redhat.com>
2677         PR rtl-optimization/55833
2678         * gcc.dg/pr55833.c: New test.
2680 2013-01-17  Jan Hubicka  <jh@suse.cz>
2682         PR tree-optimization/55273
2683         * gcc.c-torture/compile/pr55273.c: New testcase.
2685 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2687         PR target/55981
2688         * gcc.target/pr55981.c: New test.
2690 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2692         * gcc.target/arm/pr40887.c: Require at least armv5.
2693         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2694         * gcc.target/arm/pr51915.c: Likewise.
2695         * gcc.target/arm/pr52006.c: Likewise.
2696         * gcc.target/arm/pr53187.c: Likewise.
2698         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2699         * gcc.target/arm/ftest-support-arm.h: Delete.
2700         * gcc.target/arm/ftest-support-thumb.h: Delete.
2701         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2702         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2703         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2704         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2705         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2706         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2707         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2708         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2709         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2710         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2711         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2712         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2713         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2714         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2715         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2716         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2717         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2718         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2719         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2720         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2721         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2722         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2723         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2724         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2726 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2728         PR tree-optimizations/55264
2729         * g++.dg/ipa/pr55264.C: New test.
2731 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2733         PR fortran/55983
2734         * gfortran.dg/class_55.f90: New.
2736 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2738         PR testsuite/55994
2739         * gcc.c-torture/execute/builtins/builtins.exp: Add
2740         -Wl,--allow-multiple-definition for eabi and elf targets.
2742         PR testsuite/54622
2743         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2744         check_effective_target_vect_perm_short,
2745         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2746         check_effective_target_vect64): Return 0 for big-endian ARM.
2747         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2749         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2750         prototypes.
2752 2013-01-16  Richard Biener  <rguenther@suse.de>
2754         PR tree-optimization/55964
2755         * gcc.dg/torture/pr55964.c: New testcase.
2757 2013-01-16  Richard Biener  <rguenther@suse.de>
2759         PR tree-optimization/54767
2760         PR tree-optimization/53465
2761         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2763 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2765         PR target/55301
2766         * gcc.target/sh/sh-switch.c: New testcase.
2768 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2770         * gcc.dg/webizer.c: Increase the array size.
2772 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2774         PR target/55940
2775         * gcc.dg/pr55940.c: New test.
2777 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2778             Harald Anlauf  <anlauf@gmx.de>
2780         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2781         * gfortran.dg/bounds_check_5.f90: Likewise.
2782         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2783         * gfortran.dg/continuation_9.f90: Likewise.
2784         * gfortran.dg/move_alloc_13.f90: Likewise.
2785         * gfortran.dg/structure_constructor_11.f90: Likewise.
2786         * gfortran.dg/tab_continuation.f: Likewise.
2787         * gfortran.dg/warning-directive-2.F90: Likewise.
2788         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2790 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2792         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2793         * gcc.target/arm/fma-sp.c: Likewise.
2795 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2797         PR rtl-optimization/55153
2798         * gcc.dg/pr55153.c: New.
2800 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2802         PR tree-optimization/55920
2803         * gcc.c-torture/compile/pr55920.c: New test.
2805 2013-01-15  Richard Biener  <rguenther@suse.de>
2807         PR middle-end/55882
2808         * gcc.dg/torture/pr55882.c: New testcase.
2810 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2812         PR tree-optimization/55955
2813         * gcc.c-torture/compile/pr55955.c: New test.
2815 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2817         PR c++/55663
2818         * g++.dg/cpp0x/alias-decl-31.C: New test.
2820 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2822         PR fortran/54286
2823         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2824         case where interface is null.
2826 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2828         PR fortran/55806
2829         * gfortran.dg/array_constructor_40.f90:  New test.
2831 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2833         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2835 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2837         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2838         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2839         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2840         * gcc.target/aarch64/vect-ld1r.c: New.
2841         * gcc.target/aarch64/vect-ld1r.x: New.
2843 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2845         PR target/55948
2846         * gcc.target/i386/hle-clear-rel.c: New file
2847         * gcc.target/i386/hle-store-rel.c: New file.
2849 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2851         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2852         * gfortran.dg/bounds_check_4.f90: Likewise.
2853         * gfortran.dg/inquire_10.f90: Likewise.
2854         * gfortran.dg/minloc_3.f90: Likewise.
2855         * gfortran.dg/minlocval_3.f90: Likewise.
2856         * gfortran.dg/module_double_reuse.f90: Likewise.
2857         * gfortran.dg/mvbits_1.f90: Likewise.
2858         * gfortran.dg/oldstyle_1.f90: Likewise.
2859         * gfortran.dg/pr20163-2.f: Likewise.
2860         * gfortran.dg/save_1.f90: Likewise.
2861         * gfortran.dg/scan_1.f90: Likewise.
2862         * gfortran.dg/select_char_1.f90: Likewise.
2863         * gfortran.dg/shape_4.f90: Likewise.
2864         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2865         * gfortran.dg/function_optimize_10.f90: Likewise.
2866         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2867         * gfortran.dg/used_types_17.f90: Likewise.
2868         * gfortran.dg/used_types_18.f90: Likewise.
2870 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2872         PR fortran/54286
2873         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2875 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2877         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2879 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2881         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2883 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2885         PR fortran/55072
2886         * gfortran.dg/assumed_type_2.f90: Fix test case.
2887         * gfortran.dg/internal_pack_13.f90: New test.
2888         * gfortran.dg/internal_pack_14.f90: New test.
2890 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2892         PR fortran/55868
2893         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2894         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2895         $tar to STAR.
2897 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2899         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2901 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2903         PR target/55719
2904         * gcc.target/s390/pr55719.c: New testcase.
2906 2013-01-11  Richard Guenther  <rguenther@suse.de>
2908         PR tree-optimization/44061
2909         * gcc.dg/pr44061.c: New testcase.
2911 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2913         Update copyright years.
2915 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2916             Jakub Jelinek  <jakub@redhat.com>
2918         PR target/55565
2919         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2921 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2923         PR rtl-optimization/55672
2924         * gcc.target/i386/pr55672.c: New.
2926 2013-01-10  Jeff Law  <law@redhat.com>
2928         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2929         pass/fail message unique.
2932 2013-01-10  Jason Merrill  <jason@redhat.com>
2934         * ada/.gitignore: New.
2936 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2938         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2939         Add tls options.
2940         * g++.dg/tls/thread_local2.C: Likewise.
2941         * g++.dg/tls/thread_local2g.C: Likewise.
2942         * g++.dg/tls/thread_local6.C: Likewise.
2943         * g++.dg/tls/thread_local-order1.C: Add tls options.
2944         * g++.dg/tls/thread_local-order2.C: Likewise.
2945         * g++.dg/tls/thread_local3.C: Likewise.
2946         * g++.dg/tls/thread_local3g.C: Likewise.
2947         * g++.dg/tls/thread_local4.C: Likewise.
2948         * g++.dg/tls/thread_local4g.C: Likewise.
2949         * g++.dg/tls/thread_local5.C: Likewise.
2950         * g++.dg/tls/thread_local5g.C: Likewise.
2951         * g++.dg/tls/thread_local6g.C: Likewise.
2953 2013-01-10  Kostya Serebryany  <kcc@google.com>
2955         * g++.dg/asan/asan_test.cc: Sync from upstream.
2957 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2959         PR tree-optimization/55921
2960         * gcc.c-torture/compile/pr55921.c: New test.
2962 2013-01-09  Jan Hubicka  <jh@suse.cz>
2964         PR tree-optimization/55569
2965         * gcc.c-torture/compile/pr55569.c: New testcase.
2967 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2969         PR fortran/47203
2970         * gfortran.dg/use_28.f90: New test.
2972 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2974         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2975         number matching more robust.
2977 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2979         PR rtl-optimization/55829
2980         * gcc.target/i386/pr55829.c: New.
2982 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2984         PR fortran/55758
2985         * gfortran.dg/bind_c_bool_1.f90: New.
2986         * gfortran.dg/do_5.f90: Add dg-warning.
2988 2013-01-09  Jan Hubicka  <jh@suse.cz>
2990         PR tree-optimization/55875
2991         * gcc.c-torture/execute/pr55875.c: New testcase.
2992         * g++.dg/torture/pr55875.C: New testcase.
2994 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2996         PR c/48418
2997         * c-c++-common/pr48418.c: New test.
2999 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3001         PR c++/55801
3002         * g++.dg/tls/thread_local-ice.C: New.
3004 2013-01-09  Andreas Schwab  <schwab@suse.de>
3006         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3008 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3010         PR tree-optimization/48189
3011         * gcc.dg/pr48189.c: New test.
3013 2013-01-04  Jan Hubicka  <jh@suse.cz>
3015         PR tree-optimization/55823
3016         * g++.dg/ipa/devirt-10.C: New testcase.
3018 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3019             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3021         PR rtl-optimization/55845
3022         * gcc.target/i386/pr55845.c: New test.
3024 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3026         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3027         instructions generated instead of number of occurances.
3029 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3031         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3032         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3033         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3034         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3035         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3036         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3037         * gcc.target/aarch64/vect-fcm.x: Likewise.
3038         * lib/target-supports.exp
3039         (check_effective_target_vect_cond): Enable for AArch64.
3041 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3043         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3044         endian-safe float pool loading.
3045         (test_square_root_v4sf): Likewise.
3046         (test_square_root_v2df): Likewise.
3047         * lib/target-supports.exp
3048         (check_effective_target_vect_call_sqrtf): Add AArch64.
3050 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3052         PR debug/55579
3053         * gcc.dg/tree-ssa/pr55579.c: New test.
3055 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3057         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3058         asm comments.
3060 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3062         PR middle-end/55890
3063         * gcc.dg/torture/pr55890-3.c: New test.
3065         PR middle-end/55851
3066         * gcc.c-torture/compile/pr55851.c: New test.
3068         PR sanitizer/55844
3069         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3070         dg-options.
3072 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3074         PR fortran/55618
3075         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3077 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3079         PR fortran/55763
3080         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3081         * gfortran.dg/pointer_init_7.f90: New.
3083 2013-01-07  Richard Biener  <rguenther@suse.de>
3085         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3087 2013-01-07  Richard Biener  <rguenther@suse.de>
3089         PR middle-end/55890
3090         * gcc.dg/torture/pr55890-1.c: New testcase.
3091         * gcc.dg/torture/pr55890-2.c: Likewise.
3093 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3095         * gcc.target/aarch64/fmovd.c: New.
3096         * gcc.target/aarch64/fmovf.c: Likewise.
3097         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3098         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3099         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3100         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3101         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3102         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3104 2013-01-07  Richard Biener  <rguenther@suse.de>
3106         PR tree-optimization/55888
3107         PR tree-optimization/55862
3108         * gcc.dg/torture/pr55888.c: New testcase.
3110 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3112         PR fortran/55852
3113         * gfortran.dg/intrinsic_size_3.f90: New.
3115 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3117         PR fortran/55763
3118         * gfortran.dg/select_type_32.f90: New.
3120 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3122         PR c++/52343
3123         * g++.dg/cpp0x/alias-decl-29.C: New test.
3125 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3127         PR fortran/53876
3128         PR fortran/54990
3129         PR fortran/54992
3130         * gfortran.dg/class_array_15.f03: New test.
3132 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3134         PR fortran/42769
3135         PR fortran/45836
3136         PR fortran/45900
3137         * gfortran.dg/use_23.f90: New test.
3138         * gfortran.dg/use_24.f90: New test.
3139         * gfortran.dg/use_25.f90: New test.
3140         * gfortran.dg/use_26.f90: New test.
3141         * gfortran.dg/use_27.f90: New test.
3143 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3145         * gnat.dg/specs/clause_on_volatile.ads: New test.
3147 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3149         * gnat.dg/alignment10.adb: New test.
3151 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3152             Mikael Morin  <mikael@gcc.gnu.org>
3154         PR fortran/55827
3155         * gfortran.dg/use_22.f90: New test.
3157 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3159         * gcc.target/aarch64/cmp-1.c: New testcase.
3161 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3163         PR fortran/55172
3164         * gfortran.dg/select_type_31.f03: New test.
3166 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3168         PR c++/54526 (again)
3169         * g++.dg/cpp0x/parse2.C: Extend.
3170         * g++.old-deja/g++.other/crash28.C: Adjust.
3172 2013-01-04  Richard Biener  <rguenther@suse.de>
3174         PR tree-optimization/55862
3175         * gcc.dg/torture/pr55862.c: New testcase.
3177 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3179         PR tree-optimization/55755
3180         * gcc.dg/torture/pr55755.c: New test.
3181         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3182         * gcc.dg/tree-ssa/pr45144.c: Update.
3184 2013-01-04  Richard Biener  <rguenther@suse.de>
3186         PR middle-end/55863
3187         * gcc.dg/fold-reassoc-2.c: New testcase.
3189 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3191         PR fortran/55763
3192         * gfortran.dg/null_7.f90: New.
3194 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3196         PR fortran/55854
3197         PR fortran/55763
3198         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3199         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3200         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3202 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3204         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3206 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3208         PR fortran/55855
3209         * gfortran.dg/assignment_1.f90: Modified.
3210         * gfortran.dg/assignment_4.f90: New.
3212 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3214         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3216 2013-01-03  Richard Biener  <rguenther@suse.de>
3218         PR tree-optimization/55857
3219         * gcc.dg/vect/pr55857-1.c: New testcase.
3220         * gcc.dg/vect/pr55857-2.c: Likewise.
3222 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3224         PR rtl-optimization/55838
3225         * gcc.dg/pr55838.c: New test.
3227         PR tree-optimization/55832
3228         * gcc.c-torture/compile/pr55832.c: New test.
3230 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3232         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3233         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3234         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3235         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3236         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3237         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3238         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3239         * gcc.dg/unroll_1.c: Ditto.
3240         * gcc.dg/unroll_2.c: Ditto.
3241         * gcc.dg/unroll_3.c: Ditto.
3242         * gcc.dg/unroll_4.c: Ditto.
3244 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3246         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3248 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3250         PR fortran/55818
3251         * gfortran.dg/eof_4.f90: New test.
3253 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3255         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3256         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3257         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3258         (compat_setup_dfp): Initialize compat_alt_caret and
3259         compat_save_TEST_ALWAYS_FLAGS.
3261 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3263         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3265 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3267         * gcc.dg/torture/fp-int-convert-2.c: New test.
3269 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3271         * gfortran.dg/newunit_3.f90: Add dg-do run.
3272         * gfortran.dg/inquire_15.f90: Add dg-do run.
3274 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3276         PR tree-optimization/55831
3277         * gcc.dg/pr55831.c: New test.
3279 Copyright (C) 2013 Free Software Foundation, Inc.
3281 Copying and distribution of this file, with or without modification,
3282 are permitted in any medium without royalty provided the copyright
3283 notice and this notice are preserved.