PR rtl-optimization/56957
[official-gcc.git] / gcc / testsuite / ChangeLog
blob00576eec6a32bc43348fbcfab814ef591e17e35d
1 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
3         PR rtl-optimization/57105
4         * gcc.dg/pr57105.c: New test.
6 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
8         PR tree-optimization/57104
9         * gcc.dg/pr57104.c: New test.
11 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
13         PR target/44578
14         * gcc.target/i386/pr44578.c: New test.
16 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
18         PR target/57097
19         * gcc.target/i386/pr57097.c: New test.
21 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
23         PR target/57098
24         * gcc.target/i386/pr57098.c: New test.
26 2013-04-29  Kai Tietz  <ktietz@redhat.com>
28         * gcc.c-torture/execute/pr55875.c: New test.
30 2013-04-29  Richard Biener  <rguenther@suse.de>
32         PR middle-end/57075
33         * gcc.dg/torture/pr57075.c: New testcase.
35 2013-04-29  Richard Biener  <rguenther@suse.de>
37         PR middle-end/57103
38         * gcc.dg/autopar/pr57103.c: New testcase.
40 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
42         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
44 2013-04-29  Tom de Vries  <tom@codesourcery.com>
46         * gcc.dg/pr50763.c: Update test.
48 2013-04-26  Jeff Law  <law@redhat.com>
50         * gcc.dg/tree-ssa/vrp88.c: New test.
52 2013-04-29  Christian Bruel  <christian.bruel@st.com>
54         PR target/57108
55         * gcc.target/sh/pr57108.c: New test.
57 2013-04-29  Richard Biener  <rguenther@suse.de>
59         PR middle-end/57089
60         * gfortran.dg/gomp/pr57089.f90: New testcase.
62 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
64         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
66 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
68         * gcc.target/aarch64/vect-vcvt.c: New.
70 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
72         * gcc.target/aarch64/vect-vrnd.c: New.
74 2013-04-29  Richard Biener  <rguenther@suse.de>
76         PR tree-optimization/57081
77         * gcc.dg/torture/pr57081.c: New testcase.
79 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
81         PR tree-optimization/57083
82         * gcc.dg/torture/pr57083.c: New test.
84 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
86         PR c++/56450
87         * g++.dg/cpp0x/decltype52.C: New.
89 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
91         N3472 binary constants
92         * g++.dg/cpp/limits.C: Adjust warning wording.
93         * g++.dg/system-binary-constants-1.C: Likewise.
94         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
96 2013-04-28  Tobias Burnus  <burnus@net-b.de>
98         PR fortran/57093
99         * gfortran.dg/coarray_30.f90: New.
101 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
103         PR fortran/57071
104         * frontend-passes (optimize_power):  New function.
105         (optimize_op):  Use it.
107 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
109         PR target/56866
110         * gcc.c-torture/execute/pr56866.c: New test.
111         * gcc.target/i386/pr56866.c: New test.
113 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
115         PR go/57045
116         * gcc.dg/setjmp-5.c: New test.
118 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
120         PR c++/55708
121         * g++.dg/cpp0x/constexpr-55708.C: New.
123 2013-04-26  Richard Biener  <rguenther@suse.de>
125         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
126         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
127         * gcc.dg/pr53265.c: Remove XFAILs.
128         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
129         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
131 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
133         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
134         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
135         -fdiagnostics-color=never option similarly to
136         -fno-diagnostics-show-caret option.
138 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
140         PR rtl-optimization/57003
141         * gcc.target/i386/pr57003.c: New test.
143 2013-04-25  Marek Polacek  <polacek@redhat.com>
145         PR tree-optimization/57066
146         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
148 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
149             Tejas Belagod  <tejas.belagod@arm.com>
151         * gcc.target/aarch64/vaddv-intrinsic.c: New.
152         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
153         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
155 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
157         * gcc.target/aarch64/cmp.c: New.
159 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
161         * gcc.target/aarch64/ngc.c: New.
163 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
165         * lib/target-supports.exp
166         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
167         (check_effective_target_arm_neon_fp16_ok): Likewise.
168         (add_options_for_arm_neon_fp16): Likewise.
169         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
170         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
172 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
174         PR rtl-optimizations/57046
175         * gcc.target/i386/pr57046.c: New test.
177 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
179         * g++.dg/cpp1y/cplusplus.C: New.
181 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
183         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
185 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
187         * c-c++-common/Wpointer-arith-1.c: New.
189 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
191         * g++.dg/cpp1y/cxx1y_macro.C: New.
193 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
195         PR c++/56970
196         * g++.dg/cpp0x/sfinae45.C: New.
198 2013-04-24  Richard Biener  <rguenther@suse.de>
200         PR testsuite/57050
201         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
203 2013-04-23  Richard Biener  <rguenther@suse.de>
205         PR middle-end/57036
206         * gcc.dg/torture/pr57036-1.c: New testcase.
207         * gcc.dg/torture/pr57036-2.c: Likewise.
209 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
211         * gcc.target/aarch64/scalar-mov.c: New testcase.
213 2013-04-23  Richard Biener  <rguenther@suse.de>
215         PR tree-optimization/57026
216         * gcc.dg/torture/pr57026.c: New testcase.
218 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
220         PR fortran/53685
221         PR fortran/57022
222         * gfortran.dg/transfer_check_4.f90: New.
224 2013-04-22  Marek Polacek  <polacek@redhat.com>
226         PR sanitizer/56990
227         * gcc.dg/pr56990.c: New test.
229 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
231         PR target/57018
232         * gcc.target/i386/pr57018.c: New test.
234 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
236         * gcc.target/aarch64/vrecps.c: New.
237         * gcc.target/aarch64/vrecpx.c: Likewise.
239 2013-04-22  Christian Bruel  <christian.bruel@st.com>
241         PR target/56995
242         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
244 2013-04-21  Jeff Law  <law@redhat.com>
246         * gcc.dg/tree-ssa/forwprop-26.c: New test.
248 2013-04-20  Tobias Burnus  <burnus@net-b.de>
250         PR fortran/56907
251         * gfortran.dg/c_loc_test_22.f90: New.
253 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
255         PR rtl-optimization/56847
256         * gcc.dg/pr56847.c: New test.
258 2013-04-19  Richard Biener  <rguenther@suse.de>
260         PR tree-optimization/56982
261         * gcc.c-torture/execute/pr56982.c: New testcase.
263 2013-04-19  Martin Jambor  <mjambor@suse.cz>
265         PR tree-optimization/56718
266         * g++.dg/ipa/imm-devirt-1.C: New test.
267         * g++.dg/ipa/imm-devirt-2.C: Likewise.
269 2013-04-19  Richard Biener  <rguenther@suse.de>
271         PR tree-optimization/57000
272         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
274 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
275             Mikael Morin  <mikael@gcc.gnu.org>
277         PR fortran/56872
278         * gfortran.dg/array_constructor_45.f90:  New test.
279         * gfortran.dg/array_constructor_46.f90:  New test.
280         * gfortran.dg/array_constructor_47.f90:  New test.
281         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
283 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
285         PR rtl-optimization/56999
286         * g++.dg/opt/pr56999.C: New test.
288 2013-04-18  Cary Coutant  <ccoutant@google.com>
290         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
291         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
293 2013-04-18  Cary Coutant  <ccoutant@google.com>
295         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
296         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
297         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
298         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
299         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
300         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
301         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
302         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
303         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
304         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
305         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
307 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
309         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
311 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
313         PR tree-optimization/56984
314         * gcc.c-torture/compile/pr56984.c: New test.
316         PR rtl-optimization/56992
317         * gcc.dg/pr56992.c: New test.
319 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
321         PR fortran/56814
322         * gfortran.dg/proc_ptr_42.f90: New.
324 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
326         * gnat.dg/discr41.ad[sb]: New test.
327         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
328         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
329         * gcc.dg/vect/slp-24.c: Likewise.
330         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
331         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
332         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
333         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
334         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
335         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
336         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
337         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
338         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
339         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
340         * gcc.dg/vect/vect-strided-mult.c: Likewise.
341         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
342         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
343         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
344         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
345         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
346         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
347         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
348         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
349         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
350         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
351         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
352         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
353         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
354         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
355         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
357 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
359         PR fortran/40958
360         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
361         * gfortran.dg/module_md5_1.f90: Remove.
363 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
365         * gcc.target/aarch64/adds3.c: New.
366         * gcc.target/aarch64/subs3.c: New.
368 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
370         * gcc.target/aarch64/adds1.c: New.
371         * gcc.target/aarch64/adds2.c: New.
372         * gcc.target/aarch64/subs1.c: New.
373         * gcc.target/aarch64/subs2.c: New.
375 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
377         Implement n3599 - Literal operator templates for strings.
378         * g++.dg/cpp1y/udlit-char-template.C: New test.
379         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
381 2013-04-16  Tobias Burnus  <burnus@net-b.de>
383         PR fortran/39505
384         * gfortran.dg/no_arg_check_1.f90: New.
385         * gfortran.dg/no_arg_check_2.f90: New.
386         * gfortran.dg/no_arg_check_3.f90: New.
388 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
390         PR fortran/56968
391         * gfortran.dg/proc_ptr_41.f90: New.
393 2013-04-16  Richard Biener  <rguenther@suse.de>
395         PR tree-optimization/56756
396         * gcc.dg/torture/pr56756.c: New testcase.
398 2013-04-16  Tobias Burnus  <burnus@net-b.de>
400         PR fortran/56969
401         * gfortran.dg/c_assoc_5.f90: New.
403 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
405         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
406         * gcc.c-torture/execute/pr33992.x: Remove.
407         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
408         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
409         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
411 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
413         PR tree-optimization/56962
414         * gcc.c-torture/execute/pr56962.c: New test.
416 2013-04-15  Richard Biener  <rguenther@suse.de>
418         PR tree-optimization/56933
419         * gcc.dg/vect/pr56933.c: New testcase.
421 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
423         * gcc.target/arm/anddi3-opt.c: New test.
424         * gcc.target/arm/anddi3-opt2.c: Likewise.
426 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
428         * gcc.dg/pr56890-1.c: New test.
429         * gcc.dg/pr56890-2.c: Likewise.
431 2013-04-15  Joey Ye  <joey.ye@arm.com>
433         * gcc.target/arm/thumb1-far-jump-1.c: New test.
434         * gcc.target/arm/thumb1-far-jump-2.c: New test.
436 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
438         PR fortran/56816
439         * gfortran.dg/select_type_33.f03: New test.
441 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
443         PR fortran/55959
444         * gfortran.dg/typebound_proc_29.f03: New.
446 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
448         PR fortran/56266
449         * gfortran.dg/typebound_proc_28.f03: New.
451 2013-04-12  Jeff Law  <law@redhat.com>
453         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
454         either.
456 2013-04-12  Tobias Burnus  <burnus@net-b.de>
458         PR fortran/56929
459         * gfortran.dg/coarray/alloc_comp_2.f90: New.
461 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
463         PR target/56903
464         * gcc.target/i386/pr56903.c: New test.
466 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
468         PR fortran/56261
469         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
470         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
471         * gfortran.dg/block_11.f90: Fix invalid test case.
472         * gfortran.dg/function_types_3.f90: Add new error message.
473         * gfortran.dg/global_references_1.f90: Ditto.
474         * gfortran.dg/import2.f90: Remove unneeded parts.
475         * gfortran.dg/import6.f90: Fix invalid test case.
476         * gfortran.dg/proc_decl_2.f90: Ditto.
477         * gfortran.dg/proc_decl_9.f90: Ditto.
478         * gfortran.dg/proc_decl_18.f90: Ditto.
479         * gfortran.dg/proc_ptr_40.f90: New.
480         * gfortran.dg/whole_file_7.f90: Modified error wording.
481         * gfortran.dg/whole_file_16.f90: Ditto.
482         * gfortran.dg/whole_file_17.f90: Add -pedantic.
483         * gfortran.dg/whole_file_18.f90: Modified error wording.
484         * gfortran.dg/whole_file_20.f03: Ditto.
485         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
486         invalid test case.
488 2013-04-12  Richard Biener  <rguenther@suse.de>
490         Revert
491         2013-04-10  Richard Biener  <rguenther@suse.de>
493         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
495 2013-04-12  Tobias Burnus  <burnus@net-b.de>
497         PR fortran/56845
498         * gfortran.dg/class_allocate_15.f90: New.
500         Revert:
501         2013-04-12  Tobias Burnus  <burnus@net-b.de>
503         * gfortran.dg/coarray_lib_alloc_2.f90: Update
504         scan-tree-dump-times.
506 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
508         PR tree-optimization/56918
509         PR tree-optimization/56920
510         * gcc.dg/vect/pr56918.c: New test.
511         * gcc.dg/vect/pr56920.c: New test.
513 2013-04-12  Tobias Burnus  <burnus@net-b.de>
515         PR fortran/56845
516         * gfortran.dg/class_allocate_14.f90: New.
517         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
518         * gfortran.dg/coarray_lib_alloc_3.f90: New.
520 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
522         * gcc.dg/fold-cstvecshift.c: New testcase.
524 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
526         * gcc.target/aarch64/negs.c: New.
528 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
530         PR c++/56895
531         * g++.dg/template/arrow4.C: New test.
533 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
535         * gnat.dg/array23.adb: New test.
536         * gnat.dg/array23_pkg[123].ads: New helpers.
538 2013-04-11  Jeff Law  <law@redhat.com>
540         PR tree-optimization/56900
541         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
543 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR c++/56913
546         * g++.dg/cpp0x/sfinae44.C: New.
548 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
550         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
551         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
553 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/54216
556         * g++.dg/cpp0x/enum26.C: New.
557         * g++.old-deja/g++.pt/mangle1.C: Adjust.
559 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
561         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
562         inverse operands.
563         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
564         loop is vectorized.
565         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
566         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
567         loop is vectorized and that the correct instruction is generated.
568         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
569         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
570         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
572 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
574         PR tree-optimization/56899
575         * gcc.c-torture/execute/pr56899.c: New test.
577 2013-04-10  David S. Miller  <davem@davemloft.net>
579         * gcc.target/sparc/setcc-4.c: New test.
580         * gcc.target/sparc/setcc-5.c: New test.
582 2013-04-10  Richard Biener  <rguenther@suse.de>
584         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
586 2013-04-10  Richard Biener  <rguenther@suse.de>
588         * gcc.dg/vect/slp-39.c: New testcase.
590 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
592         PR tree-optimization/55524
593         * gcc.target/epiphany/fnma-1.c: New test.
595 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
597         * gcc.dg/tree-ssa/inline-11.c: New test
599 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
601         PR c++/56895
602         * g++.dg/template/arrow3.C: New test.
604 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606         * gcc.target/arm/minmax_minus.c: New test.
608 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
610         PR middle-end/56883
611         * c-c++-common/gomp/pr56883.c: New test.
613 2013-04-09  Jeff Law  <law@redhat.com>
615         * gcc.dg/tree-ssa/vrp87.c: New test.
617 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
619         PR tree-optimization/56854
620         * g++.dg/torture/pr56854.C: New test.
622 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
624         PR fortran/56782
625         * gfortran.dg/array_constructor_44.f90:  New test.
627 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
629         PR c++/56871
630         * g++.dg/cpp0x/constexpr-specialization.C: New.
632 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
634         * gcc.c-torture/execute/pr56837.c: New test.
636         PR c++/34949
637         PR c++/50243
638         * g++.dg/opt/vt3.C: New test.
639         * g++.dg/opt/vt4.C: New test.
641 2013-04-08  Jeff Law  <law@redhat.com>
643         * gcc.dg/tree-ssa/forwprop-25.c: New test.
645 2013-04-08  Richard Biener  <rguenther@suse.de>
647         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
649 2013-04-08  Richard Biener  <rguenther@suse.de>
651         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
653 2013-04-08  Richard Biener  <rguenther@suse.de>
655         * g++.dg/vect/slp-pr56812.cc: Adjust.
657 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
659         * gcc.dg/pr56837.c: New test.
660         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
661         "generated memset minus one".
663 2013-04-07  Tobias Burnus  <burnus@net-b.de>
665         PR fortran/56849
666         * gfortran.dg/reshape_5.f90: New.
668 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
670         PR target/56843
671         * gcc.target/powerpc/recip-1.c: Modify expected output.
672         * gcc.target/powerpc/recip-3.c: Likewise.
673         * gcc.target/powerpc/recip-4.c: Likewise.
674         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
676 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
678         * gcc.target/arm/peep-ldrd-1.c: New test.
679         * gcc.target/arm/peep-strd-1.c: Likewise.
681 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
683         * gcc.target/arm/negdi-1.c: New test.
684         * gcc.target/arm/negdi-2.c: Likewise.
685         * gcc.target/arm/negdi-3.c: Likewise.
686         * gcc.target/arm/negdi-4.c: Likewise.
688 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
690         * lib/target-supports.exp (add_options_for_arm_v8_neon):
691         Add -march=armv8-a when we use v8 NEON.
692         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
693         (check_effective_target_vect_call_ceilf): Likewise.
694         (check_effective_target_vect_call_floorf): Likewise.
695         (check_effective_target_vect_call_roundf): Likewise.
696         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
697         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
698         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
699         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
700         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
702 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
704         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
705         * gcc.target/powerpc/sd-pwr6.c: Same.
706         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
707         * g++.dg/debug/pr56294.C: XFAIL on AIX.
709 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
711         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
713 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
715         PR fortran/40881
716         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
717         * gfortran.dg/altreturn_4.f90: Ditto.
718         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
719         * gfortran.dg/altreturn_5.f90: Ditto.
720         * gfortran.dg/altreturn_6.f90: Ditto.
721         * gfortran.dg/altreturn_7.f90: Ditto.
723 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
725         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
726         New procedure.
727         (check_effective_target_arm_v8_neon_ok_nocache):
728         Likewise.
729         (check_effective_target_arm_v8_neon_ok): Change to use
730         check_effective_target_arm_v8_neon_ok_nocache.
731         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
732         NEON flags.
733         (check_effective_target_vect_call_btruncf):
734         Enable for arm and ARMv8 NEON.
735         (check_effective_target_vect_call_ceilf): Likewise.
736         (check_effective_target_vect_call_floorf): Likewise.
737         (check_effective_target_vect_call_roundf): Likewise.
738         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
739         target.
741 2013-04-04  Marek Polacek  <polacek@redhat.com>
743         PR tree-optimization/48186
744         * gcc.dg/pr48186.c: New test.
746 2013-04-04  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/56826
749         * gcc.dg/vect/pr56826.c: New testcase.
750         * gcc.dg/vect/O3-pr36098.c: Adjust.
752 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
754         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
755         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
756         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
757         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
758         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
759         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
760         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
761         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
762         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
763         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
765 2013-04-04  Richard Biener  <rguenther@suse.de>
767         PR tree-optimization/56213
768         * gcc.dg/vect/vect-123.c: New testcase.
770 2013-04-04  Tobias Burnus  <burnus@net-b.de>
772         PR fortran/56810
773         * gfortran.dg/read_repeat_2.f90: New.
775 2013-04-04  Richard Biener  <rguenther@suse.de>
777         PR tree-optimization/56837
778         * g++.dg/torture/pr56837.C: New testcase.
780 2013-04-04  Tobias Burnus  <burnus@net-b.de>
782         PR fortran/50269
783         * gfortran.dg/c_loc_test_21.f90: New.
784         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
785         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
786         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
787         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
788         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
790 2013-04-03  Jeff Law  <law@redhat.com>
792         PR tree-optimization/56799
793         * gcc.c-torture/execute/pr56799.c: New test.
795 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
797         PR c++/56815
798         * g++.dg/warn/Wpointer-arith-1.C: New.
799         * g++.dg/gomp/for-19.C: Adjust.
801 2013-04-03  Marek Polacek  <polacek@redhat.com>
803         PR sanitizer/55702
804         * gcc.dg/pr55702.c: New test.
806 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
808         PR target/56809
809         * gcc.dg/pr56809.c: New testcase.
811 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
813         PR debug/56819
814         * g++.dg/debug/pr56819.C: New test.
816 2013-04-03  Richard Biener  <rguenther@suse.de>
818         PR tree-optimization/56817
819         * g++.dg/torture/pr56817.C: New testcase.
821 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
823         * gcc.dg/vect/bb-slp-31.c: New file.
825 2013-04-03  Jason Merrill  <jason@redhat.com>
827         PR c++/34949
828         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
830 2013-04-03  Richard Biener  <rguenther@suse.de>
832         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
834 2013-04-03  Richard Biener  <rguenther@suse.de>
836         PR tree-optimization/55964
837         * gcc.dg/torture/pr55964-2.c: New testcase.
839 2013-04-03  Richard Biener  <rguenther@suse.de>
841         PR tree-optimization/56501
842         * gcc.dg/torture/pr56501.c: New testcase.
844 2013-04-03  Richard Biener  <rguenther@suse.de>
846         PR tree-optimization/56407
847         * gcc.dg/torture/pr56407.c: New testcase.
849 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
851         PR tree-optimization/56790
852         * g++.dg/ext/pr56790-1.C: New testcase.
854 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
856         * gcc.target/i386/merge-1.c: New testcase.
857         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
859 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
861         PR c/19449
862         * gcc.c-torture/execute/pr19449.c: New test.
864 2013-04-03  Richard Biener  <rguenther@suse.de>
866         PR tree-optimization/56812
867         * g++.dg/vect/slp-pr56812.cc: New testcase.
869 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
871         PR fortran/56284
872         PR fortran/40881
873         * gfortran.dg/altreturn_8.f90: New.
874         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
875         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
876         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
878 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
880         PR rtl-optimization/56745
881         * gcc.c-torture/compile/pr56745.c: New test.
883 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
885         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
887 2013-04-02  Richard Biener  <rguenther@suse.de>
889         PR tree-optimization/56778
890         * gcc.dg/torture/pr56778.c: New testcase.
892 2013-04-02  Richard Biener  <rguenther@suse.de>
894         PR middle-end/56768
895         * g++.dg/torture/pr56768.C: New testcase.
897 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
899         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
901 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
903         PR fortran/56660
904         * gfortran.dg/namelist_82.f90:  New test.
906 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
908         PR fortran/56500
909         * gfortran.dg/implicit_class_1.f90: New.
911 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
913         PR fortran/56786
914         * gfortran.dg/namelist_81.f90:  New test.
916 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
918         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
919         for constant and equal string lengths.
920         * gfortran.dg/character_comparison_5.f90:  Likewise.
921         * gfortran.dg/character_comparison_9.f90:  New test.
923 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
925         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
926         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
928 2013-03-29  Tobias Burnus  <burnus@net-b.de>
930         PR fortran/35203
931         * gfortran.dg/optional_absent_3.f90: New.
933 2013-03-29  Tobias Burnus  <burnus@net-b.de>
935         PR fortran/56737
936         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
938 2013-03-29  Tobias Burnus  <burnus@net-b.de>
940         PR fortran/56735
941         * gfortran.dg/namelist_80.f90: New.
943 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
945         PR fortran/45159
946         * gfortran.dg/string_length_2.f90:  New test.
947         * gfortran.dg/dependency_41.f90:  New test.
949 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
951         PR fortran/55806
952         * gfortran.dg/array_constructor_43.f90:  New test.
953         * gfortran.dg/random_seed_3.f90:  New test.
955 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
957         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
958         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
959         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
960         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
961         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
962         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
963         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
964         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
965         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
966         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
968 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
970         PR c++/56725
971         * g++.dg/conversion/op4.C: Adjust.
972         * g++.dg/cpp0x/rv1n.C: Likewise.
973         * g++.dg/cpp0x/rv2n.C: Likewise.
974         * g++.dg/cpp0x/template_deduction.C: Likewise.
975         * g++.dg/expr/cond8.C: Likewise.
976         * g++.dg/other/error4.C: Likewise.
977         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
978         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
979         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
980         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
981         * g++.old-deja/g++.jason/conversion2.C: Likewise.
982         * g++.old-deja/g++.law/cvt20.C: Likewise.
983         * g++.old-deja/g++.law/cvt8.C: Likewise.
984         * g++.old-deja/g++.law/init8.C: Likewise.
985         * g++.old-deja/g++.mike/net12.C: Likewise.
986         * g++.old-deja/g++.mike/net8.C: Likewise.
987         * g++.old-deja/g++.mike/p2793.C: Likewise.
988         * g++.old-deja/g++.mike/p3836.C: Likewise.
989         * g++.old-deja/g++.mike/p418.C: Likewise.
990         * g++.old-deja/g++.mike/p701.C: Likewise.
991         * g++.old-deja/g++.mike/p807.C: Likewise.
993 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
995         PR middle-end/56694
996         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
997         targets.
999 2013-03-28  Marek Polacek  <polacek@redhat.com>
1001         PR tree-optimization/56695
1002         * gcc.dg/vect/pr56695.c: New test.
1004 2013-03-28  Richard Biener  <rguenther@suse.de>
1006         PR tree-optimization/37021
1007         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
1008         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
1010 2013-03-27  Tobias Burnus  <burnus@net-b.de>
1012         PR fortran/56650
1013         PR fortran/36437
1014         * gfortran.dg/sizeof_2.f90: New.
1015         * gfortran.dg/sizeof_3.f90: New.
1016         * gfortran.dg/sizeof_proc.f90: Update dg-error.
1018 2013-03-27  Richard Biener  <rguenther@suse.de>
1020         PR tree-optimization/37021
1021         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
1023 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1025         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
1026         * g++.dg/ipa/ivinline-2.C: Likewise.
1027         * g++.dg/ipa/ivinline-3.C: Likewise.
1028         * g++.dg/ipa/ivinline-4.C: Likewise.
1029         * g++.dg/ipa/ivinline-5.C: Likewise.
1030         * g++.dg/ipa/ivinline-7.C: Likewise.
1031         * g++.dg/ipa/ivinline-8.C: Likewise.
1032         * g++.dg/ipa/ivinline-9.C: Likewise.
1033         * g++.dg/cpp0x/noexcept03.C: Likewise.
1034         * gcc.dg/const-1.c: Likewise.
1035         * gcc.dg/ipa/pure-const-1.c: Likewise.
1036         * gcc.dg/noreturn-8.c: Likewise.
1037         * gcc.target/i386/mmx-1.c: Likewise.
1038         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1039         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1040         * gcc.c-torture/execute/pr33992.x: New file.
1042 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1044         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1046 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1048         PR c++/55951
1049         * g++.dg/ext/desig5.C: New.
1051 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1053         PR fortran/56649
1054         * gfortran.dg/merge_init_expr_2.f90: New.
1055         * gfortran.dg/merge_char_1.f90: Modify test to
1056         stay a run-time test.
1057         * gfortran.dg/merge_char_3.f90: Ditto.
1059 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1061         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1062         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1064 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1066         PR c++/56722
1067         * g++.dg/cpp0x/range-for23.C: New.
1069 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1071         PR libfortran/52512
1072         * gfortran.dg/namelist_79.f90: New.
1074 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1076         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1078 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1080         PR fortran/38536
1081         PR fortran/38813
1082         PR fortran/38894
1083         PR fortran/39288
1084         PR fortran/40963
1085         PR fortran/45824
1086         PR fortran/47023
1087         PR fortran/47034
1088         PR fortran/49023
1089         PR fortran/50269
1090         PR fortran/50612
1091         PR fortran/52426
1092         PR fortran/54263
1093         PR fortran/55343
1094         PR fortran/55444
1095         PR fortran/55574
1096         PR fortran/56079
1097         PR fortran/56378
1098         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1099         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1100         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1101         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1102         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1103         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1104         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1105         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1106         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1107         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1108         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1109         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1110         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1111         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1112         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1113         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1114         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1115         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1116         * gfortran.dg/pr32601_1.f03: Ditto.
1117         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1118         * gfortran.dg/blockdata_7.f90: New.
1119         * gfortran.dg/c_assoc_4.f90: New.
1120         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1121         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1122         * gfortran.dg/c_funloc_tests_8.f90: New.
1123         * gfortran.dg/c_loc_test_17.f90: New.
1124         * gfortran.dg/c_loc_test_18.f90: New.
1125         * gfortran.dg/c_loc_test_19.f90: New.
1126         * gfortran.dg/c_loc_test_20.f90: New.
1127         * gfortran.dg/c_sizeof_5.f90: New.
1128         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1129         * gfortran.dg/transfer_resolve_2.f90: New.
1130         * gfortran.dg/transfer_resolve_3.f90: New.
1131         * gfortran.dg/transfer_resolve_4.f90: New.
1132         * gfortran.dg/pr32601.f03: Update dg-error.
1133         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1134         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1136 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1138         * gcc.target/arm/vseleqdf.c: New test.
1139         * gcc.target/arm/vseleqsf.c: Likewise.
1140         * gcc.target/arm/vselgedf.c: Likewise.
1141         * gcc.target/arm/vselgesf.c: Likewise.
1142         * gcc.target/arm/vselgtdf.c: Likewise.
1143         * gcc.target/arm/vselgtsf.c: Likewise.
1144         * gcc.target/arm/vselledf.c: Likewise.
1145         * gcc.target/arm/vsellesf.c: Likewise.
1146         * gcc.target/arm/vselltdf.c: Likewise.
1147         * gcc.target/arm/vselltsf.c: Likewise.
1148         * gcc.target/arm/vselnedf.c: Likewise.
1149         * gcc.target/arm/vselnesf.c: Likewise.
1150         * gcc.target/arm/vselvcdf.c: Likewise.
1151         * gcc.target/arm/vselvcsf.c: Likewise.
1152         * gcc.target/arm/vselvsdf.c: Likewise.
1153         * gcc.target/arm/vselvssf.c: Likewise.
1155 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1157         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1158         body from here...
1159         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1160         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1161         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1162         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1163         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1164         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1165         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1166         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1167         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1168         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1169         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1170         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1171         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1172         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1173         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1174         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1175         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1176         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1177         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1178         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1179         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1180         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1181         * gcc.target/arm/atomic-op-char.c: Likewise.
1182         * gcc.target/arm/atomic-op-consume.c: Likewise.
1183         * gcc.target/arm/atomic-op-int.c: Likewise.
1184         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1185         * gcc.target/arm/atomic-op-release.c: Likewise.
1186         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1187         * gcc.target/arm/atomic-op-short.c: Likewise.
1189 2013-03-25  Richard Biener  <rguenther@suse.de>
1191         PR middle-end/56694
1192         * g++.dg/torture/pr56694.C: New testcase.
1194 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1196         PR target/56720
1197         * gcc.target/arm/neon-vcond-gt.c: New test.
1198         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1199         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1201 2013-03-25  Richard Biener  <rguenther@suse.de>
1203         PR tree-optimization/56689
1204         * gcc.dg/torture/pr56689.c: New testcase.
1206 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1208         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1210 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1212         PR fortran/56696
1213         * gfortran.dg/eof_5.f90: New.
1215 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1217         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1218         alphabetically.
1220 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1222         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1224 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1226         PR testsuite/55994
1227         * gcc.c-torture/execute/builtins/builtins.exp: Add
1228         -Wl,--allow-multiple-definition for RTEMS targets.
1230 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1232         * gcc.target/aarch64/movk.c: New test.
1234 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1236         * g++.dg/ext/vector21.C: New testcase.
1238 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1240         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1241         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1243 2013-03-21  Richard Biener  <rguenther@suse.de>
1245         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1246         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1248 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1250         * gcc.target/aarch64/vect.c: Test and result vector added
1251         for sabd and saba instructions.
1252         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1253         instructions in assembly.
1254         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1255         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1256         for fabd instruction.
1257         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1258         instruction in assembly.
1259         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1261 2013-03-20  Jeff Law  <law@redhat.com>
1263         * g++.dg/tree-ssa/ssa-dom.C: New test.
1265 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1267         * gcc.target/powerpc/mmfpgpr.c: New test.
1268         * gcc.target/powerpc/sd-vsx.c: Likewise.
1269         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1270         * gcc.target/powerpc/vsx-float0.c: Likewise.
1272 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1274         PR tree-optimization/56355
1275         * gcc.dg/pr56355-1.c: New file.
1277 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1278             Richard Sandiford <rdsandiford@googlemail.com>
1280         * gcc.target/mips/mips.exp: Add microMIPS support.
1281         * gcc.target/mips/umips-movep-2.c: New test.
1282         * gcc.target/mips/umips-lwp-2.c: New test.
1283         * gcc.target/mips/umips-swp-5.c: New test.
1284         * gcc.target/mips/umips-constraints-1.c: New test.
1285         * gcc.target/mips/umips-lwp-3.c: New test.
1286         * gcc.target/mips/umips-swp-6.c: New test.
1287         * gcc.target/mips/umips-constraints-2.c: New test.
1288         * gcc.target/mips/umips-save-restore-1.c: New test.
1289         * gcc.target/mips/umips-lwp-4.c: New test.
1290         * gcc.target/mips/umips-swp-7.c: New test.
1291         * gcc.target/mips/umips-save-restore-2.c: New test.
1292         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1293         * gcc.target/mips/umips-lwp-5.c: New test.
1294         * gcc.target/mips/umips-save-restore-3.c: New test.
1295         * gcc.target/mips/umips-lwp-6.c: New test.
1296         * gcc.target/mips/umips-swp-1.c: New test.
1297         * gcc.target/mips/umips-lwp-7.c: New test.
1298         * gcc.target/mips/umips-swp-2.c: New test.
1299         * gcc.target/mips/umips-lwp-8.c: New test.
1300         * gcc.target/mips/umips-swp-3.c: New test.
1301         * gcc.target/mips/umips-movep-1.c: New test.
1302         * gcc.target/mips/umips-lwp-1.c: New test.
1303         * gcc.target/mips/umips-swp-4.c: New test.
1305 2013-03-20  Richard Biener  <rguenther@suse.de>
1307         PR tree-optimization/56661
1308         * gcc.dg/torture/pr56661.c: New testcase.
1310 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1312         PR rtl-optimization/56605
1313         * gcc.target/powerpc/pr56605.c: New.
1315 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1317         PR fortran/54932
1318         * gfortran.dg/do_1.f90: Don't xfail.
1320 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1322         PR libfortran/51825
1323         * gfortran.dg/namelist_77.f90: New.
1324         * gfortran.dg/namelist_78.f90: New.
1326 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1328         PR libfortran/48618
1329         * gfortran.dg/open_negative_unit_1.f90: New.
1331 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1333         * gcc.target/aarch64/sbc.c: New test.
1335 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1337         * gcc.target/aarch64/ror.c: New test.
1339 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1341         * gcc.target/aarch64/extr.c: New test.
1343 2013-03-19  Richard Biener  <rguenther@suse.de>
1345         PR tree-optimization/56273
1346         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1347         * c-c++-common/uninit-17.c: Likewise.
1349 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1351         PR tree-optimization/56635
1352         * g++.dg/torture/pr56635.C: New test.
1354 2013-03-18  Richard Biener  <rguenther@suse.de>
1356         PR tree-optimization/3713
1357         * g++.dg/ipa/devirt-12.C: New testcase.
1359 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1361         PR c/56566
1362         * c-c++-common/pr56566.c: New test.
1364 2013-03-17  Jason Merrill  <jason@redhat.com>
1366         * g++.dg/template/abstract-dr337.C: XFAIL.
1368 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1370         PR c++/56607
1371         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1372         * c-c++-common/pr56607.c: New test.
1374 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1376         PR c++/56582
1377         * g++.dg/cpp0x/constexpr-array5.C: New.
1379 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1381         PR fortran/56615
1382         * gfortran.dg/transfer_intrinsic_5.f90: New.
1384 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1386         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1387         * gcc.target/i386/pr20020-1.c: Likewise.
1388         * gcc.target/i386/pr20020-2.c: Likewise.
1389         * gcc.target/i386/pr20020-3.c: Likewise.
1390         * gcc.target/i386/pr53425-1.c: Likewise.
1391         * gcc.target/i386/pr53425-2.c: Likewise.
1392         * gcc.target/i386/pr55093.c: Likewise.
1393         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1395 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1397         PR debug/56307
1398         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1399         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1401 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1403         PR tree-optimization/53265
1404         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1405         undefined behavior.
1406         * gcc.dg/graphite/id-6.c (test): Likewise.
1407         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1408         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1410         PR tree-optimization/53265
1411         * gcc.dg/pr53265.c: New test.
1412         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1413         to dg-options.
1414         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1415         arrays.
1416         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1417         n, use it as high bound instead of 4.
1419 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1421         PR target/49880
1422         * gcc.target/sh/pr49880-1.c: New.
1423         * gcc.target/sh/pr49880-2.c: New.
1424         * gcc.target/sh/pr49880-3.c: New.
1425         * gcc.target/sh/pr49880-4.c: New.
1426         * gcc.target/sh/pr49880-5.c: New.
1428 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1430         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1432 2013-03-13  Richard Biener  <rguenther@suse.de>
1434         PR tree-optimization/56608
1435         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1437 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1439         PR c++/56611
1440         * g++.dg/cpp0x/alias-decl-32.C: New.
1442 2013-03-11  Jan Hubicka  <jh@suse.cz>
1444         PR middle-end/56571
1445         * gcc.c-torture/compile/pr56571.c: New testcase.
1447 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1449         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1450         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1452 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1454         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1455         * gcc.dg/inline_4.c: Likewise.
1456         * gcc.dg/unroll_2.c: Likewise.
1457         * gcc.dg/unroll_3.c: Likewise.
1458         * gcc.dg/unroll_4.c: Likewise.
1460 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1462         PR testsuite/54119
1463         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1465         PR debug/56307
1466         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1468 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1470         PR target/40797
1471         * gcc.c-torture/compile/pr40797.c: New.
1473 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1475         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1477 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1479         PR fortran/56575
1480         * gfortran.dg/class_56.f90: New test.
1482 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1484         PR middle-end/56524
1485         * gcc.target/mips/pr56524.c: New test.
1487 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1489         PR c++/56565
1490         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1492 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1494         PR c++/51412
1495         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1497 2013-03-08  Marek Polacek  <polacek@redhat.com>
1499         PR tree-optimization/56478
1500         * gcc.dg/torture/pr56478.c: New test.
1502 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1504         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1505         targets linker option --allow-multiple-definition.
1507         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1508         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1509         * gcc.dg/pr52549.c: Add LLP64 case.
1510         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1511         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1512         * gcc.dg/torture/pr51071-2.c: Likewise.
1513         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1514         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1515         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1516         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1517         * gcc.dg/weak/weak-1.c: Likewise.
1518         * gcc.dg/weak/weak-2.c: Likewise.
1519         * gcc.dg/weak/weak-3.c: Likewise.
1520         * gcc.dg/weak/weak-4.c: Likewise.
1521         * gcc.dg/weak/weak-5.c: Likewise.
1522         * gcc.dg/weak/weak-15.c: Likewise.
1523         * gcc.dg/weak/weak-16.c: Likewise.
1525         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1527 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1529         PR tree-optimization/56559
1530         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1532 2013-03-07  Andreas Schwab  <schwab@suse.de>
1534         * gcc.dg/pr31490.c: Fix last change.
1536 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/56534
1539         * g++.dg/template/crash115.C: New.
1541 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1543         PR tree-optimization/56539
1544         * gcc.c-torture/compile/pr56539.c: New test.
1546 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1548         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1549         targets.
1550         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1551         * gcc.dg/lto/20091013-1_2.c: Likewise.
1552         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1554 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1556         * gnat.dg/specs/aggr6.ads: New test.
1558 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1560         * gnat.dg/loop_optimization15.ad[sb]: New test.
1562 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1564         PR middle-end/56548
1565         * gcc.dg/pr56548.c: New test.
1567 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1569         PR debug/53363
1570         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1572 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1574         PR c++/56543
1575         * g++.dg/template/typename20.C: New test.
1577 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1579         PR debug/56510
1580         * gcc.dg/pr56510.c: New test.
1582         PR rtl-optimization/56484
1583         * gcc.c-torture/compile/pr56484.c: New test.
1585 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1587         PR c++/56530
1588         * g++.dg/warn/Wsign-conversion-2.C: New.
1590 2013-03-05  Richard Biener  <rguenther@suse.de>
1592         PR tree-optimization/56270
1593         * gcc.dg/vect/slp-38.c: New testcase.
1595 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1597         PR rtl-optimization/56494
1598         * gcc.dg/pr56494.c: New test.
1600 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1602         * gcc.dg/pr56424.c: New test.
1604 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1606         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1607         * gcc.dg/pr56228.c <avr>: Skip.
1609 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1611         PR testsuite/52641
1612         PR tree-optimization/52631
1613         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1615 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1617         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1618         * gcc.dg/vect/vect-83_64.c: Same.
1620 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1622         PR fortran/56477
1623         * gfortran.dg/pointer_check_13.f90: New test.
1625 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1627         PR fortran/54730
1628         * gfortran.dg/array_constructor_42.f90: New test.
1630 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1632         PR c++/52688
1633         * g++.dg/template/static33.C: New.
1634         * g++.dg/template/static34.C: Likewise.
1636         PR c++/10291
1637         * g++.dg/template/static35.C: New.
1639 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1641         * gcc.dg/pr56396.c: Require pic support.
1643 2013-03-01  Richard Biener  <rguenther@suse.de>
1645         PR tree-optimization/55481
1646         * gcc.dg/torture/pr56488.c: New testcase.
1648 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1649             Jakub Jelinek  <jakub@redhat.com>
1651         PR sanitizer/56454
1652         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1653         no_sanitize_address attribute rather than no_address_safety_analysis.
1654         * g++.dg/asan/sanitizer_test_utils.h
1655         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1656         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1657         in addition to no_address_safety_analysis.
1659 2013-02-28  Jason Merrill  <jason@redhat.com>
1661         PR c++/56481
1662         * g++.dg/cpp0x/constexpr-and.C: New.
1664 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1666         PR tree-optimization/56294
1667         * g++.dg/debug/pr56294.C: New test.
1669 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1671         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1673 2013-02-27  Marek Polacek  <polacek@redhat.com>
1675         PR rtl-optimization/56466
1676         * gcc.dg/pr56466.c: New test.
1678 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1680         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1681         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1682         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1684 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1686         PR middle-end/45472
1687         * gcc.dg/pr45472.c: New test.
1689 2013-02-26  Marek Polacek  <polacek@redhat.com>
1691         PR tree-optimization/56426
1692         * gcc.dg/pr56436.c: New test.
1694 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1696         PR tree-optimization/56448
1697         * gcc.c-torture/compile/pr56448.c: New test.
1699         PR tree-optimization/56443
1700         * gcc.dg/torture/pr56443.c: New test.
1702 2013-02-25  Richard Biener  <rguenther@suse.de>
1704         PR tree-optimization/56175
1705         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1707 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1709         PR c++/56403
1710         * g++.dg/torture/pr56403.C: New test.
1712 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1714         Revert:
1715         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1716         Richard Sandiford  <rdsandiford@googlemail.com>
1718         * gcc.target/mips/mips.exp: Add microMIPS support.
1719         * gcc.target/mips/umips-movep-2.c: New test.
1720         * gcc.target/mips/umips-lwp-2.c: New test.
1721         * gcc.target/mips/umips-swp-5.c: New test.
1722         * gcc.target/mips/umips-constraints-1.c: New test.
1723         * gcc.target/mips/umips-lwp-3.c: New test.
1724         * gcc.target/mips/umips-swp-6.c: New test.
1725         * gcc.target/mips/umips-constraints-2.c: New test.
1726         * gcc.target/mips/umips-save-restore-1.c: New test.
1727         * gcc.target/mips/umips-lwp-4.c: New test.
1728         * gcc.target/mips/umips-swp-7.c: New test.
1729         * gcc.target/mips/umips-save-restore-2.c: New test.
1730         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1731         * gcc.target/mips/umips-lwp-5.c: New test.
1732         * gcc.target/mips/umips-save-restore-3.c: New test.
1733         * gcc.target/mips/umips-lwp-6.c: New test.
1734         * gcc.target/mips/umips-swp-1.c: New test.
1735         * gcc.target/mips/umips-lwp-7.c: New test.
1736         * gcc.target/mips/umips-swp-2.c: New test.
1737         * gcc.target/mips/umips-lwp-8.c: New test.
1738         * gcc.target/mips/umips-swp-3.c: New test.
1739         * gcc.target/mips/umips-movep-1.c: New test.
1740         * gcc.target/mips/umips-lwp-1.c: New test.
1741         * gcc.target/mips/umips-swp-4.c: New test.
1743 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1744             Richard Sandiford  <rdsandiford@googlemail.com>
1746         * gcc.target/mips/mips.exp: Add microMIPS support.
1747         * gcc.target/mips/umips-movep-2.c: New test.
1748         * gcc.target/mips/umips-lwp-2.c: New test.
1749         * gcc.target/mips/umips-swp-5.c: New test.
1750         * gcc.target/mips/umips-constraints-1.c: New test.
1751         * gcc.target/mips/umips-lwp-3.c: New test.
1752         * gcc.target/mips/umips-swp-6.c: New test.
1753         * gcc.target/mips/umips-constraints-2.c: New test.
1754         * gcc.target/mips/umips-save-restore-1.c: New test.
1755         * gcc.target/mips/umips-lwp-4.c: New test.
1756         * gcc.target/mips/umips-swp-7.c: New test.
1757         * gcc.target/mips/umips-save-restore-2.c: New test.
1758         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1759         * gcc.target/mips/umips-lwp-5.c: New test.
1760         * gcc.target/mips/umips-save-restore-3.c: New test.
1761         * gcc.target/mips/umips-lwp-6.c: New test.
1762         * gcc.target/mips/umips-swp-1.c: New test.
1763         * gcc.target/mips/umips-lwp-7.c: New test.
1764         * gcc.target/mips/umips-swp-2.c: New test.
1765         * gcc.target/mips/umips-lwp-8.c: New test.
1766         * gcc.target/mips/umips-swp-3.c: New test.
1767         * gcc.target/mips/umips-movep-1.c: New test.
1768         * gcc.target/mips/umips-lwp-1.c: New test.
1769         * gcc.target/mips/umips-swp-4.c: New test.
1771 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1773         PR sanitizer/56393
1774         * lib/asan-dg.exp (asan_link_flags): Add
1775         -B${gccpath}/libsanitizer/asan/ to flags.
1777 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1779         PR middle-end/56420
1780         * gcc.dg/torture/pr56420.c: New test.
1782 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1784         PR middle-end/56108
1785         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1787 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1789         PR tree-optimization/56310
1790         * g++.dg/ipa/pr56310.C: New test.
1792 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1794         PR fortran/56385
1795         * gfortran.dg/proc_ptr_comp_37.f90: New.
1797 2013-02-21  Richard Biener  <rguenther@suse.de>
1799         PR tree-optimization/56415
1800         Revert
1801         2013-02-11  Richard Biener  <rguenther@suse.de>
1803         PR tree-optimization/56273
1804         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1805         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1806         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1807         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1808         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1809         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1811 2013-02-21  Marek Polacek  <polacek@redhat.com>
1813         PR tree-optimization/56398
1814         * g++.dg/torture/pr56398.C: New test.
1816 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1818         PR inline-asm/56405
1819         * gcc.c-torture/compile/pr56405.c: New test.
1821 2013-02-20  Jan Hubicka  <jh@suse.cz>
1823         PR tree-optimization/56265
1824         * g++.dg/ipa/devirt-11.C: New testcase.
1826 2013-02-20  Richard Biener  <rguenther@suse.de>
1828         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1830 2013-02-20  Richard Biener  <rguenther@suse.de>
1831         Jakub Jelinek  <jakub@redhat.com>
1833         PR tree-optimization/56396
1834         * gcc.dg/pr56396.c: New testcase.
1836 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1838         PR c++/56373
1839         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1841 2013-02-19  Richard Biener  <rguenther@suse.de>
1843         PR tree-optimization/56384
1844         * gcc.dg/torture/pr56384.c: New testcase.
1846 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1848         PR tree-optimization/56350
1849         * gcc.dg/pr56350.c: New test.
1851         PR tree-optimization/56381
1852         * g++.dg/opt/pr56381.C: New test.
1854 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1856         PR pch/54117
1857         * lib/dg-pch.exp (pch-init, pch-finish,
1858         check_effective_target_pch_supported_debug): New procs.
1859         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1860         Likewise if $pch_unsupported_debug and $flags include -g.
1861         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1862         and dg-require-effective-target pch_unsupported_debug.
1863         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1864         * objc.dg/pch/pch.exp: Likewise.
1865         * gcc.dg/pch/pch.exp: Likewise.
1866         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1867         pch_unsupported_debug.
1868         * gcc.dg/pch/valid-1.hs: Likewise.
1869         * gcc.dg/pch/valid-1b.c: Likewise.
1870         * gcc.dg/pch/valid-1b.hs: Likewise.
1872 2013-02-18  Richard Biener  <rguenther@suse.de>
1874         PR tree-optimization/56366
1875         * gcc.dg/torture/pr56366.c: New testcase.
1877 2013-02-18  Richard Biener  <rguenther@suse.de>
1879         PR middle-end/56349
1880         * gcc.dg/torture/pr56349.c: New testcase.
1882 2013-02-18  Richard Biener  <rguenther@suse.de>
1884         PR tree-optimization/56321
1885         * gcc.dg/torture/pr56321.c: New testcase.
1887 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1889         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1891 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1892             Dodji Seketeli  <dodji@redhat.com>
1894         PR asan/56330
1895         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1896         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1897         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1898         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1899         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1900         * c-c++-common/asan/pr56330.c: Likewise.
1901         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1902         Ensure the size argument of __builtin_memcpy is a constant.
1904 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1905             Paolo Carlini  <paolo.carlini@oracle.com>
1907         PR c++/51242
1908         * g++.dg/cpp0x/enum23.C: New.
1910 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1912         PR target/54685
1913         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1915 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1917         PR rtl-optimization/56348
1918         * gcc.target/i386/pr56348.c: New test.
1920 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1922         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1923         * gcc.target/arm/interrupt-2.c: Likewise.
1925 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1927         PR fortran/56318
1928         * gfortran.dg/matmul_9.f90: New.
1930 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1932         PR fortran/53818
1933         * gfortran.dg/init_flag_11.f90: New.
1935 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1937         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1939 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1941         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1942         characters.
1944 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1945             Tobias Burnus  <burnus@net-b.de>
1947         PR testsuite/56138
1948         * gfortran.dg/allocatable_function_7.f90: New.
1950 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1952         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1953         * asan_globals_test-wrapper.cc: New file.
1954         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1955         instead of asan_globals_test.cc as dg-additional-sources.
1956         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1957         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1958         "sanitizer_test_utils.h" instead of
1959         "sanitizer_common/tests/sanitizer_test_utils.h".
1960         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1961         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1962         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1963         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1964         * g++.dg/asan/asan_test.cc: Synced from upstream.
1965         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1967 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1969         Fix an asan crash
1970         * c-c++-common/asan/memcmp-2.c: New test.
1972 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1974         PR c++/55582
1975         * g++.dg/cpp0x/udlit-string-literal.h: New.
1976         * g++.dg/cpp0x/udlit-string-literal.C: New.
1978 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1980         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1982 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1984         PR target/56184
1985         * gcc.target/arm/pr56184.C: New test.
1987 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1989         PR c++/56302
1990         * g++.dg/torture/pr56302.C: New test.
1991         * g++.dg/cpp0x/constexpr-56302.C: New test.
1992         * c-c++-common/pr56302.c: New test.
1994 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1995             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1997         PR fortran/56204
1998         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1999         * gfortran.dg/quad_3.f90: Ditto.
2001 2013-02-13  Kostya Serebryany  <kcc@google.com>
2003         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2004         to match the fresh asan run-time.
2005         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2007 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2009         Avoid instrumenting duplicated memory access in the same basic block
2010         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2011         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2012         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2013         * c-c++-common/asan/inc.c: Likewise.
2015 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2017         PR inline-asm/56148
2018         * gcc.target/i386/pr56148.c: New test.
2020 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2021             Tobias Burnus  <burnus@net-b.de>
2023         PR testsuite/56082
2024         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
2025         to kind=2.
2027 2013-02-12  Richard Biener  <rguenther@suse.de>
2029         PR lto/56297
2030         * gcc.dg/lto/pr56297_0.c: New testcase.
2031         * gcc.dg/lto/pr56297_0.c: Likewise.
2033 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2035         PR fortran/46952
2036         * gfortran.dg/typebound_deferred_1.f90: New.
2038 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2040         PR rtl-optimization/56151
2041         * gcc.target/i386/pr56151.c: New test.
2043 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2045         * g++.dg/ext/mv12.C: New test.
2046         * g++.dg/ext/mv12.h: New file.
2047         * g++.dg/ext/mv12-aux.C: New file.
2048         * g++.dg/ext/mv13.C: New test.
2050 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2052         * lib/target-supports.exp
2053         (check_effective_target_powerpc_eabi_ok): New.
2054         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2055         powerpc_eabi_ok.
2056         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2057         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2058         only.
2059         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2060         * gcc.target/powerpc/pr51623.c: Likewise.
2061         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2062         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2064 2013-02-11  Alexander Potapenko  <glider@google.com>
2065             Jack Howarth  <howarth@bromo.med.uc.edu>
2066             Jakub Jelinek  <jakub@redhat.com>
2068         PR sanitizer/55617
2069         * g++.dg/asan/pr55617.C: Run on all targets.
2071 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2073         PR rtl-optimization/56275
2074         * gcc.dg/pr56275.c: New test.
2076 2013-02-11  Richard Biener  <rguenther@suse.de>
2078         PR tree-optimization/56273
2079         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2081 2013-02-11  Richard Biener  <rguenther@suse.de>
2083         PR tree-optimization/56264
2084         * gcc.dg/torture/pr56264.c: New testcase.
2086 2013-02-11  Richard Biener  <rguenther@suse.de>
2088         PR tree-optimization/56273
2089         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2090         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2091         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2092         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2093         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2094         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2096 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2098         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2099         for *-*-linux-gnu targets.
2100         * g++.dg/asan/interception-test-1.c: Ditto.
2101         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2102         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2104 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2106         PR fortran/55362
2107         * gfortran.dg/intrinsic_size_4.f90 : New test.
2109 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2111         PR target/56256
2112         * gcc.target/powerpc/pr56256.c: New test.
2114 2013-02-08  Ian Lance Taylor  <iant@google.com>
2116         * lib/go.exp: Load timeout.exp.
2118 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2120         PR rtl-optimization/56246
2121         * gcc.target/i386/pr56246.c: New test.
2123 2013-02-08  Jeff Law  <law@redhat.com>
2125         PR debug/53948
2126         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2128 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2130         PR target/56043
2131         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2132         powerpc*-*-linux*.
2134 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2136         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2138 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2140         PR rtl-optimization/56195
2141         * gcc.dg/torture/pr56195.c: New test.
2143 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2145         PR fortran/54107
2146         * gfortran.dg/recursive_interface_2.f90: New test.
2148 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2150         PR tree-optimization/56250
2151         * gcc.c-torture/execute/pr56250.c: New test.
2153 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2155         PR tree-optimization/56064
2156         * gcc.dg/fixed-point/view-convert-2.c: New test.
2158 2013-02-08  Michael Matz  <matz@suse.de>
2160         PR tree-optimization/52448
2161         * gcc.dg/pr52448.c: New test.
2163 2013-02-08  Richard Biener  <rguenther@suse.de>
2165         PR middle-end/56181
2166         * gcc.dg/torture/pr56181.c: New testcase.
2168 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2170         PR target/54222
2171         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2172         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2174 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2176         PR c++/56241
2177         * g++.dg/parse/crash61.C: New test.
2179         PR c++/56239
2180         * g++.dg/parse/pr56239.C: New test.
2182         PR c++/56237
2183         * g++.dg/abi/mangle61.C: New test.
2185 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2187         PR rtl-optimization/56225
2188         * gcc.target/i386/pr56225.c: New test.
2190 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2192         PR debug/56154
2193         * gcc.dg/guality/pr56154-1.c: New test.
2194         * gcc.dg/guality/pr56154-2.c: New test.
2195         * gcc.dg/guality/pr56154-3.c: New test.
2196         * gcc.dg/guality/pr56154-4.c: New test.
2197         * gcc.dg/guality/pr56154-aux.c: New file.
2199         PR tree-optimization/55789
2200         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2201         cleanup-tree-dump.
2202         * gcc.dg/tree-ssa/inline-3.c: Add
2203         --param max-early-inliner-iterations=2 option.
2205 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2207         PR debug/53363
2208         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2209         Add -fno-dwarf2-cfi-asm to dg-options.
2210         Adapt match count.
2212 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2214         PR target/56228
2215         * gcc.dg/pr56228.c: New test.
2217 2013-02-07  Alan Modra  <amodra@gmail.com>
2219         PR target/54009
2220         * gcc.target/powerpc/pr54009.c: New test.
2221         PR target/54131
2222         * gfortran.dg/pr54131.f: New test.
2224 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2226         PR fortran/55789
2227         * gfortran.dg/array_constructor_41.f90: New test.
2229 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2231         PR fortran/55978
2232         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2234 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2236         PR middle-end/56217
2237         * g++.dg/gomp/pr56217.C: New test.
2239 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2241         PR tree-optimization/56205
2242         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2243         * gcc.c-torture/execute/pr56205.c: New test.
2245 2013-02-05  Richard Biener  <rguenther@suse.de>
2247         PR tree-optimization/53342
2248         PR tree-optimization/53185
2249         * gcc.dg/vect/pr53185-2.c: New testcase.
2251 2013-02-05  Jan Hubicka  <jh@suse.cz>
2253         PR tree-optimization/55789
2254         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2255         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2256         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2257         * g++.dg/ipa/inline-1.C: New testcase.
2258         * g++.dg/ipa/inline-2.C: New testcase.
2259         * g++.dg/ipa/inline-3.C: New testcase.
2261 2013-02-05  Jan Hubicka  <jh@suse.cz>
2263         PR tree-optimization/55789
2264         * g++.dg/torture/pr55789.C: New testcase.
2266 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2268         PR middle-end/56167
2269         * gcc.dg/pr56167.c: New test.
2271 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2273         PR target/55146
2274         * gcc.target/sh/pr55146.c: New.
2276 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2278         PR tree-optimization/54386
2279         * gcc.target/sh/pr54386.c: New.
2281 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2283         PR fortran/56008
2284         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2286         PR fortran/47517
2287         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2289 2013-02-04  Alexander Potapenko  <glider@google.com>
2290             Jack Howarth  <howarth@bromo.med.uc.edu>
2291             Jakub Jelinek  <jakub@redhat.com>
2293         PR sanitizer/55617
2294         * g++.dg/asan/pr55617.C: New test.
2296 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2298         PR fortran/54195
2299         * gfortran.dg/typebound_operator_19.f90: New test.
2300         * gfortran.dg/typebound_assignment_4.f90: New test.
2302 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2304         PR fortran/54107
2305         * gfortran.dg/recursive_interface_1.f90: New test.
2307 2013-02-04  Richard Guenther  <rguenther@suse.de>
2309         PR lto/56168
2310         * gcc.dg/lto/pr56168_0.c: New testcase.
2311         * gcc.dg/lto/pr56168_1.c: Likewise.
2313 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2315         PR fortran/50627
2316         PR fortran/56054
2317         * gfortran.dg/block_12.f90:  New test.
2318         * gfortran.dg/module_error_1.f90:  New test.
2320 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2322         * lib/target-supports.exp (check_effective_target_vect_float)
2323         (check_effective_target_vect_no_align): Add mips-sde-elf.
2325 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2327         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2329 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2331         * gcc.dg/pr56023.c: XFAIL on AIX.
2332         * gcc.dg/vect/pr49352.c: Same.
2334 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2336         * gnat.dg/opt26.adb: New test.
2338 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2340         Revert.
2341         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2343         * gcc.target/arm/neon-vfnms-1.c: New test.
2344         * gcc.target/arm/neon-vfnma-1.c: New test.
2346 2013-01-31  Richard Biener  <rguenther@suse.de>
2348         PR tree-optimization/56157
2349         * gcc.dg/torture/pr56157.c: New testcase.
2351 2013-01-30  Richard Biener  <rguenther@suse.de>
2353         PR tree-optimization/56150
2354         * gcc.dg/torture/pr56150.c: New testcase.
2356 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2358         PR sanitizer/55374
2359         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2360         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2361         printed in backtrace.
2362         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2363         to avoid errors about mismatched allocation vs. deallocation.
2365         PR c++/55742
2366         * g++.dg/mv1.C: Moved to...
2367         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2368         * g++.dg/mv2.C: Moved to...
2369         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2370         * g++.dg/mv3.C: Moved to...
2371         * g++.dg/ext/mv3.C: ... here.
2372         * g++.dg/mv4.C: Moved to...
2373         * g++.dg/ext/mv4.C: ... here.
2374         * g++.dg/mv5.C: Moved to...
2375         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2376         * g++.dg/mv6.C: Moved to...
2377         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2378         * g++.dg/ext/mv7.C: New test.
2379         * g++.dg/ext/mv8.C: New test.
2380         * g++.dg/ext/mv9.C: New test.
2381         * g++.dg/ext/mv10.C: New test.
2382         * g++.dg/ext/mv11.C: New test.
2384 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2386         PR rtl-optimization/56144
2387         * gcc.dg/pr56144.c: New.
2389 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2391         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2392         message.
2393         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2394         * g++.dg/cpp0x/constexpr-55573.C: Same
2396 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2398         PR tree-optimization/56064
2399         * gcc.dg/fixed-point/view-convert.c: New test.
2401 2013-01-30  Andreas Schwab  <schwab@suse.de>
2403         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2404         evaluate the end index in string range.
2406 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2408         PR fortran/56138
2409         * gfortran.dg/allocatable_function_6.f90: New.
2411 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2412             Mikael Morin  <mikael@gcc.gnu.org>
2414         PR fortran/54107
2415         * gfortran.dg/proc_ptr_comp_36.f90: New.
2417 2013-01-29  Richard Biener  <rguenther@suse.de>
2419         PR tree-optimization/55270
2420         * gcc.dg/torture/pr55270.c: New testcase.
2422 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2424         PR rtl-optimization/56117
2425         * gcc.dg/pr56117.c: New test.
2427 2013-01-28  Richard Biener  <rguenther@suse.de>
2429         PR tree-optimization/56034
2430         * gcc.dg/torture/pr56034.c: New testcase.
2432 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2434         PR tree-optimization/56125
2435         * gcc.dg/pr56125.c: New test.
2437 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2438             Mikael Morin  <mikael@gcc.gnu.org>
2440         PR fortran/53537
2441         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2442         * gfortran.dg/import8.f90: Likewise.
2443         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2444         * gfortran.dg/import10.f90: New test.
2445         * gfortran.dg/import11.f90: Likewise
2447 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2449         PR testsuite/56053
2450         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2451         string.h.  Provide memset, malloc and free prototypes, adjust line
2452         numbers in dg-output.
2453         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2454         Provide memset prototype and adjust line numbers in dg-output.
2455         * c-c++-common/asan/global-overflow-1.c: Likewise.
2457         PR tree-optimization/56094
2458         * gcc.dg/pr56094.c: New test.
2460 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2462         * gcc.target/arm/neon-vfnms-1.c: New test.
2463         * gcc.target/arm/neon-vfnma-1.c: New test.
2465 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2467         PR target/56114
2468         * gcc.target/i386/pr56114.c: New test.
2470 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2472         PR fortran/55984
2473         * gfortran.dg/associate_14.f90: New test.
2475         PR fortran/56047
2476         * gfortran.dg/associate_13.f90: New test.
2478 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2480         PR tree-optimization/56098
2481         * gcc.dg/pr56098-1.c: New test.
2482         * gcc.dg/pr56098-2.c: New test.
2484 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2486         PR target/54222
2487         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2489 2013-01-22  Marek Polacek  <polacek@redhat.com>
2491         PR tree-optimization/56035
2492         * gcc.dg/pr56035.c: New test.
2494 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2496         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2497         for MIPS.
2499 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2501         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2503 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2505         PR c/56078
2506         * gcc.dg/pr56078.c: New test.
2507         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2509 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2511         PR tree-optimization/55927
2512         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2514 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2516         * gcc.target/i386/movsd.c: New test.
2518 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2520         PR inline-asm/55934
2521         * gcc.target/i386/pr55934.c: New test.
2523 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2525         PR fortran/56081
2526         * gfortran.dg/select_8.f90: New.
2528 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2530         * gcc.target/microblaze/microblaze.exp: Remove
2531         target_config_cflags check.
2533 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2535         PR fortran/56052
2536         * gfortran.dg/gomp/pr56052.f90: New test.
2538         PR target/49069
2539         * gcc.dg/pr49069.c: New test.
2541 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2543         PR c++/55944
2544         * g++.dg/cpp0x/constexpr-static10.C: New.
2546 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2548         PR target/56028
2549         * gcc.target/i386/pr56028.c: New test.
2551 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2553         PR target/55686
2554         * gcc.target/i386/pr55686.c: New test.
2556 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2558         PR c++/53609
2559         * g++.dg/cpp0x/variadic139.C: New test.
2560         * g++.dg/cpp0x/variadic140.C: Likewise.
2561         * g++.dg/cpp0x/variadic141.C: Likewise.
2563 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2565         * gnat.dg/warn8.adb: New test.
2567 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2569         PR fortran/55919
2570         * gfortran.dg/include_8.f90: New test.
2572 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2574         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2575         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2577 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2579         PR tree-optimization/56051
2580         * gcc.c-torture/execute/pr56051.c: New test.
2582 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2584         PR rtl-optimization/56023
2585         * gcc.dg/pr56023.c: New test.
2587 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2589         PR middle-end/56022
2590         * gcc.target/i386/pr56022.c: New test.
2592 2013-01-21  Jason Merrill  <jason@redhat.com>
2594         * lib/target-supports.exp (check_effective_target_alias): New.
2596 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2598         PR debug/53235
2599         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2601 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2603         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2605 2013-01-19  Jeff Law  <law@redhat.com>
2607         PR tree-optimization/52631
2608         * tree-ssa/pr52631.c: New test.
2609         * tree-ssa/ssa-fre-9: Update expected output.
2611 2013-01-19  Anthony Green  <green@moxielogic.com>
2613         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2614         for moxie.
2616 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2618         PR tree-optimization/56029
2619         * g++.dg/torture/pr56029.C: New test.
2621 2013-01-18  Sharad Singhai  <singhai@google.com>
2623         PR tree-optimization/55995
2624         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2626 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2628         PR target/55433
2629         * gcc.target/i386/pr55433.c: New.
2631 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2633         PR middle-end/56015
2634         * gfortran.dg/pr56015.f90: New test.
2636 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2638         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2640 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2642         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2643         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2644         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2645         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2646         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2648 2013-01-17  Jeff Law  <law@redhat.com>
2650         * gcc.dg/pr52573.c: Move to...
2651         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2653         PR rtl-optimization/52573
2654         * gcc.dg/pr52573.c: New test.
2656 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2658         PR sanitizer/55679
2659         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2660         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2661         check_no_compiler_messages to test support in ucontext.h.
2662         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2663         compliant RLIMIT_AS.
2665 2013-01-17  Marek Polacek  <polacek@redhat.com>
2667         PR rtl-optimization/55833
2668         * gcc.dg/pr55833.c: New test.
2670 2013-01-17  Jan Hubicka  <jh@suse.cz>
2672         PR tree-optimization/55273
2673         * gcc.c-torture/compile/pr55273.c: New testcase.
2675 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2677         PR target/55981
2678         * gcc.target/pr55981.c: New test.
2680 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2682         * gcc.target/arm/pr40887.c: Require at least armv5.
2683         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2684         * gcc.target/arm/pr51915.c: Likewise.
2685         * gcc.target/arm/pr52006.c: Likewise.
2686         * gcc.target/arm/pr53187.c: Likewise.
2688         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2689         * gcc.target/arm/ftest-support-arm.h: Delete.
2690         * gcc.target/arm/ftest-support-thumb.h: Delete.
2691         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2692         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2693         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2694         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2695         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2696         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2697         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2698         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2699         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2700         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2701         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2702         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2703         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2704         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2705         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2706         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2707         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2708         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2709         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2710         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2711         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2712         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2713         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2714         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2716 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2718         PR tree-optimizations/55264
2719         * g++.dg/ipa/pr55264.C: New test.
2721 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2723         PR fortran/55983
2724         * gfortran.dg/class_55.f90: New.
2726 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2728         PR testsuite/55994
2729         * gcc.c-torture/execute/builtins/builtins.exp: Add
2730         -Wl,--allow-multiple-definition for eabi and elf targets.
2732         PR testsuite/54622
2733         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2734         check_effective_target_vect_perm_short,
2735         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2736         check_effective_target_vect64): Return 0 for big-endian ARM.
2737         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2739         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2740         prototypes.
2742 2013-01-16  Richard Biener  <rguenther@suse.de>
2744         PR tree-optimization/55964
2745         * gcc.dg/torture/pr55964.c: New testcase.
2747 2013-01-16  Richard Biener  <rguenther@suse.de>
2749         PR tree-optimization/54767
2750         PR tree-optimization/53465
2751         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2753 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2755         PR target/55301
2756         * gcc.target/sh/sh-switch.c: New testcase.
2758 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2760         * gcc.dg/webizer.c: Increase the array size.
2762 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2764         PR target/55940
2765         * gcc.dg/pr55940.c: New test.
2767 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2768             Harald Anlauf  <anlauf@gmx.de>
2770         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2771         * gfortran.dg/bounds_check_5.f90: Likewise.
2772         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2773         * gfortran.dg/continuation_9.f90: Likewise.
2774         * gfortran.dg/move_alloc_13.f90: Likewise.
2775         * gfortran.dg/structure_constructor_11.f90: Likewise.
2776         * gfortran.dg/tab_continuation.f: Likewise.
2777         * gfortran.dg/warning-directive-2.F90: Likewise.
2778         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2780 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2782         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2783         * gcc.target/arm/fma-sp.c: Likewise.
2785 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2787         PR rtl-optimization/55153
2788         * gcc.dg/pr55153.c: New.
2790 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2792         PR tree-optimization/55920
2793         * gcc.c-torture/compile/pr55920.c: New test.
2795 2013-01-15  Richard Biener  <rguenther@suse.de>
2797         PR middle-end/55882
2798         * gcc.dg/torture/pr55882.c: New testcase.
2800 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2802         PR tree-optimization/55955
2803         * gcc.c-torture/compile/pr55955.c: New test.
2805 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2807         PR c++/55663
2808         * g++.dg/cpp0x/alias-decl-31.C: New test.
2810 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2812         PR fortran/54286
2813         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2814         case where interface is null.
2816 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2818         PR fortran/55806
2819         * gfortran.dg/array_constructor_40.f90:  New test.
2821 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2823         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2825 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2827         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2828         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2829         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2830         * gcc.target/aarch64/vect-ld1r.c: New.
2831         * gcc.target/aarch64/vect-ld1r.x: New.
2833 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2835         PR target/55948
2836         * gcc.target/i386/hle-clear-rel.c: New file
2837         * gcc.target/i386/hle-store-rel.c: New file.
2839 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2841         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2842         * gfortran.dg/bounds_check_4.f90: Likewise.
2843         * gfortran.dg/inquire_10.f90: Likewise.
2844         * gfortran.dg/minloc_3.f90: Likewise.
2845         * gfortran.dg/minlocval_3.f90: Likewise.
2846         * gfortran.dg/module_double_reuse.f90: Likewise.
2847         * gfortran.dg/mvbits_1.f90: Likewise.
2848         * gfortran.dg/oldstyle_1.f90: Likewise.
2849         * gfortran.dg/pr20163-2.f: Likewise.
2850         * gfortran.dg/save_1.f90: Likewise.
2851         * gfortran.dg/scan_1.f90: Likewise.
2852         * gfortran.dg/select_char_1.f90: Likewise.
2853         * gfortran.dg/shape_4.f90: Likewise.
2854         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2855         * gfortran.dg/function_optimize_10.f90: Likewise.
2856         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2857         * gfortran.dg/used_types_17.f90: Likewise.
2858         * gfortran.dg/used_types_18.f90: Likewise.
2860 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2862         PR fortran/54286
2863         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2865 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2867         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2869 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2871         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2873 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2875         PR fortran/55072
2876         * gfortran.dg/assumed_type_2.f90: Fix test case.
2877         * gfortran.dg/internal_pack_13.f90: New test.
2878         * gfortran.dg/internal_pack_14.f90: New test.
2880 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2882         PR fortran/55868
2883         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2884         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2885         $tar to STAR.
2887 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2889         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2891 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2893         PR target/55719
2894         * gcc.target/s390/pr55719.c: New testcase.
2896 2013-01-11  Richard Guenther  <rguenther@suse.de>
2898         PR tree-optimization/44061
2899         * gcc.dg/pr44061.c: New testcase.
2901 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2903         Update copyright years.
2905 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2906             Jakub Jelinek  <jakub@redhat.com>
2908         PR target/55565
2909         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2911 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2913         PR rtl-optimization/55672
2914         * gcc.target/i386/pr55672.c: New.
2916 2013-01-10  Jeff Law  <law@redhat.com>
2918         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2919         pass/fail message unique.
2922 2013-01-10  Jason Merrill  <jason@redhat.com>
2924         * ada/.gitignore: New.
2926 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2928         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2929         Add tls options.
2930         * g++.dg/tls/thread_local2.C: Likewise.
2931         * g++.dg/tls/thread_local2g.C: Likewise.
2932         * g++.dg/tls/thread_local6.C: Likewise.
2933         * g++.dg/tls/thread_local-order1.C: Add tls options.
2934         * g++.dg/tls/thread_local-order2.C: Likewise.
2935         * g++.dg/tls/thread_local3.C: Likewise.
2936         * g++.dg/tls/thread_local3g.C: Likewise.
2937         * g++.dg/tls/thread_local4.C: Likewise.
2938         * g++.dg/tls/thread_local4g.C: Likewise.
2939         * g++.dg/tls/thread_local5.C: Likewise.
2940         * g++.dg/tls/thread_local5g.C: Likewise.
2941         * g++.dg/tls/thread_local6g.C: Likewise.
2943 2013-01-10  Kostya Serebryany  <kcc@google.com>
2945         * g++.dg/asan/asan_test.cc: Sync from upstream.
2947 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2949         PR tree-optimization/55921
2950         * gcc.c-torture/compile/pr55921.c: New test.
2952 2013-01-09  Jan Hubicka  <jh@suse.cz>
2954         PR tree-optimization/55569
2955         * gcc.c-torture/compile/pr55569.c: New testcase.
2957 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2959         PR fortran/47203
2960         * gfortran.dg/use_28.f90: New test.
2962 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2964         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2965         number matching more robust.
2967 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2969         PR rtl-optimization/55829
2970         * gcc.target/i386/pr55829.c: New.
2972 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2974         PR fortran/55758
2975         * gfortran.dg/bind_c_bool_1.f90: New.
2976         * gfortran.dg/do_5.f90: Add dg-warning.
2978 2013-01-09  Jan Hubicka  <jh@suse.cz>
2980         PR tree-optimization/55875
2981         * gcc.c-torture/execute/pr55875.c: New testcase.
2982         * g++.dg/torture/pr55875.C: New testcase.
2984 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2986         PR c/48418
2987         * c-c++-common/pr48418.c: New test.
2989 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2991         PR c++/55801
2992         * g++.dg/tls/thread_local-ice.C: New.
2994 2013-01-09  Andreas Schwab  <schwab@suse.de>
2996         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2998 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3000         PR tree-optimization/48189
3001         * gcc.dg/pr48189.c: New test.
3003 2013-01-04  Jan Hubicka  <jh@suse.cz>
3005         PR tree-optimization/55823
3006         * g++.dg/ipa/devirt-10.C: New testcase.
3008 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3009             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3011         PR rtl-optimization/55845
3012         * gcc.target/i386/pr55845.c: New test.
3014 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3016         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3017         instructions generated instead of number of occurances.
3019 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3021         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3022         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3023         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3024         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3025         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3026         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3027         * gcc.target/aarch64/vect-fcm.x: Likewise.
3028         * lib/target-supports.exp
3029         (check_effective_target_vect_cond): Enable for AArch64.
3031 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3033         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3034         endian-safe float pool loading.
3035         (test_square_root_v4sf): Likewise.
3036         (test_square_root_v2df): Likewise.
3037         * lib/target-supports.exp
3038         (check_effective_target_vect_call_sqrtf): Add AArch64.
3040 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3042         PR debug/55579
3043         * gcc.dg/tree-ssa/pr55579.c: New test.
3045 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3047         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3048         asm comments.
3050 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3052         PR middle-end/55890
3053         * gcc.dg/torture/pr55890-3.c: New test.
3055         PR middle-end/55851
3056         * gcc.c-torture/compile/pr55851.c: New test.
3058         PR sanitizer/55844
3059         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3060         dg-options.
3062 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3064         PR fortran/55618
3065         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3067 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3069         PR fortran/55763
3070         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3071         * gfortran.dg/pointer_init_7.f90: New.
3073 2013-01-07  Richard Biener  <rguenther@suse.de>
3075         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3077 2013-01-07  Richard Biener  <rguenther@suse.de>
3079         PR middle-end/55890
3080         * gcc.dg/torture/pr55890-1.c: New testcase.
3081         * gcc.dg/torture/pr55890-2.c: Likewise.
3083 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3085         * gcc.target/aarch64/fmovd.c: New.
3086         * gcc.target/aarch64/fmovf.c: Likewise.
3087         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3088         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3089         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3090         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3091         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3092         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3094 2013-01-07  Richard Biener  <rguenther@suse.de>
3096         PR tree-optimization/55888
3097         PR tree-optimization/55862
3098         * gcc.dg/torture/pr55888.c: New testcase.
3100 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3102         PR fortran/55852
3103         * gfortran.dg/intrinsic_size_3.f90: New.
3105 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3107         PR fortran/55763
3108         * gfortran.dg/select_type_32.f90: New.
3110 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3112         PR c++/52343
3113         * g++.dg/cpp0x/alias-decl-29.C: New test.
3115 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3117         PR fortran/53876
3118         PR fortran/54990
3119         PR fortran/54992
3120         * gfortran.dg/class_array_15.f03: New test.
3122 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3124         PR fortran/42769
3125         PR fortran/45836
3126         PR fortran/45900
3127         * gfortran.dg/use_23.f90: New test.
3128         * gfortran.dg/use_24.f90: New test.
3129         * gfortran.dg/use_25.f90: New test.
3130         * gfortran.dg/use_26.f90: New test.
3131         * gfortran.dg/use_27.f90: New test.
3133 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3135         * gnat.dg/specs/clause_on_volatile.ads: New test.
3137 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3139         * gnat.dg/alignment10.adb: New test.
3141 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3142             Mikael Morin  <mikael@gcc.gnu.org>
3144         PR fortran/55827
3145         * gfortran.dg/use_22.f90: New test.
3147 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3149         * gcc.target/aarch64/cmp-1.c: New testcase.
3151 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3153         PR fortran/55172
3154         * gfortran.dg/select_type_31.f03: New test.
3156 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3158         PR c++/54526 (again)
3159         * g++.dg/cpp0x/parse2.C: Extend.
3160         * g++.old-deja/g++.other/crash28.C: Adjust.
3162 2013-01-04  Richard Biener  <rguenther@suse.de>
3164         PR tree-optimization/55862
3165         * gcc.dg/torture/pr55862.c: New testcase.
3167 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3169         PR tree-optimization/55755
3170         * gcc.dg/torture/pr55755.c: New test.
3171         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3172         * gcc.dg/tree-ssa/pr45144.c: Update.
3174 2013-01-04  Richard Biener  <rguenther@suse.de>
3176         PR middle-end/55863
3177         * gcc.dg/fold-reassoc-2.c: New testcase.
3179 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3181         PR fortran/55763
3182         * gfortran.dg/null_7.f90: New.
3184 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3186         PR fortran/55854
3187         PR fortran/55763
3188         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3189         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3190         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3192 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3194         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3196 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3198         PR fortran/55855
3199         * gfortran.dg/assignment_1.f90: Modified.
3200         * gfortran.dg/assignment_4.f90: New.
3202 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3204         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3206 2013-01-03  Richard Biener  <rguenther@suse.de>
3208         PR tree-optimization/55857
3209         * gcc.dg/vect/pr55857-1.c: New testcase.
3210         * gcc.dg/vect/pr55857-2.c: Likewise.
3212 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3214         PR rtl-optimization/55838
3215         * gcc.dg/pr55838.c: New test.
3217         PR tree-optimization/55832
3218         * gcc.c-torture/compile/pr55832.c: New test.
3220 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3222         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3223         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3224         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3225         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3226         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3227         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3228         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3229         * gcc.dg/unroll_1.c: Ditto.
3230         * gcc.dg/unroll_2.c: Ditto.
3231         * gcc.dg/unroll_3.c: Ditto.
3232         * gcc.dg/unroll_4.c: Ditto.
3234 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3238 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3240         PR fortran/55818
3241         * gfortran.dg/eof_4.f90: New test.
3243 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3245         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3246         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3247         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3248         (compat_setup_dfp): Initialize compat_alt_caret and
3249         compat_save_TEST_ALWAYS_FLAGS.
3251 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3253         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3255 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3257         * gcc.dg/torture/fp-int-convert-2.c: New test.
3259 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3261         * gfortran.dg/newunit_3.f90: Add dg-do run.
3262         * gfortran.dg/inquire_15.f90: Add dg-do run.
3264 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3266         PR tree-optimization/55831
3267         * gcc.dg/pr55831.c: New test.
3269 Copyright (C) 2013 Free Software Foundation, Inc.
3271 Copying and distribution of this file, with or without modification,
3272 are permitted in any medium without royalty provided the copyright
3273 notice and this notice are preserved.