2013-04-29 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob3364efcb30da4afda3c7c80bcccb3d50a4550c67
1 2013-04-29  Richard Biener  <rguenther@suse.de>
3         PR middle-end/57075
4         * gcc.dg/torture/pr57075.c: New testcase.
6 2013-04-29  Richard Biener  <rguenther@suse.de>
8         PR middle-end/57103
9         * gcc.dg/autopar/pr57103.c: New testcase.
11 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
13         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
15 2013-04-29  Tom de Vries  <tom@codesourcery.com>
17         * gcc.dg/pr50763.c: Update test.
19 2013-04-26  Jeff Law  <law@redhat.com>
21         * gcc.dg/tree-ssa/vrp88.c: New test.
23 2013-04-29  Christian Bruel  <christian.bruel@st.com>
25         PR target/57108
26         * gcc.target/sh/pr57108.c: New test.
28 2013-04-29  Richard Biener  <rguenther@suse.de>
30         PR middle-end/57089
31         * gfortran.dg/gomp/pr57089.f90: New testcase.
33 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
35         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
37 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
39         * gcc.target/aarch64/vect-vcvt.c: New.
41 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
43         * gcc.target/aarch64/vect-vrnd.c: New.
45 2013-04-29  Richard Biener  <rguenther@suse.de>
47         PR tree-optimization/57081
48         * gcc.dg/torture/pr57081.c: New testcase.
50 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
52         PR tree-optimization/57083
53         * gcc.dg/torture/pr57083.c: New test.
55 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
57         PR c++/56450
58         * g++.dg/cpp0x/decltype52.C: New.
60 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
62         N3472 binary constants
63         * g++.dg/cpp/limits.C: Adjust warning wording.
64         * g++.dg/system-binary-constants-1.C: Likewise.
65         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
67 2013-04-28  Tobias Burnus  <burnus@net-b.de>
69         PR fortran/57093
70         * gfortran.dg/coarray_30.f90: New.
72 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
74         PR fortran/57071
75         * frontend-passes (optimize_power):  New function.
76         (optimize_op):  Use it.
78 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
80         PR target/56866
81         * gcc.c-torture/execute/pr56866.c: New test.
82         * gcc.target/i386/pr56866.c: New test.
84 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
86         PR go/57045
87         * gcc.dg/setjmp-5.c: New test.
89 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
91         PR c++/55708
92         * g++.dg/cpp0x/constexpr-55708.C: New.
94 2013-04-26  Richard Biener  <rguenther@suse.de>
96         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
97         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
98         * gcc.dg/pr53265.c: Remove XFAILs.
99         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
100         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
102 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
104         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
105         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
106         -fdiagnostics-color=never option similarly to
107         -fno-diagnostics-show-caret option.
109 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
111         PR rtl-optimization/57003
112         * gcc.target/i386/pr57003.c: New test.
114 2013-04-25  Marek Polacek  <polacek@redhat.com>
116         PR tree-optimization/57066
117         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
119 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
120             Tejas Belagod  <tejas.belagod@arm.com>
122         * gcc.target/aarch64/vaddv-intrinsic.c: New.
123         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
124         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
126 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
128         * gcc.target/aarch64/cmp.c: New.
130 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
132         * gcc.target/aarch64/ngc.c: New.
134 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
136         * lib/target-supports.exp
137         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
138         (check_effective_target_arm_neon_fp16_ok): Likewise.
139         (add_options_for_arm_neon_fp16): Likewise.
140         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
141         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
143 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
145         PR rtl-optimizations/57046
146         * gcc.target/i386/pr57046.c: New test.
148 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
150         * g++.dg/cpp1y/cplusplus.C: New.
152 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
154         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
156 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
158         * c-c++-common/Wpointer-arith-1.c: New.
160 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
162         * g++.dg/cpp1y/cxx1y_macro.C: New.
164 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/56970
167         * g++.dg/cpp0x/sfinae45.C: New.
169 2013-04-24  Richard Biener  <rguenther@suse.de>
171         PR testsuite/57050
172         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
174 2013-04-23  Richard Biener  <rguenther@suse.de>
176         PR middle-end/57036
177         * gcc.dg/torture/pr57036-1.c: New testcase.
178         * gcc.dg/torture/pr57036-2.c: Likewise.
180 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
182         * gcc.target/aarch64/scalar-mov.c: New testcase.
184 2013-04-23  Richard Biener  <rguenther@suse.de>
186         PR tree-optimization/57026
187         * gcc.dg/torture/pr57026.c: New testcase.
189 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
191         PR fortran/53685
192         PR fortran/57022
193         * gfortran.dg/transfer_check_4.f90: New.
195 2013-04-22  Marek Polacek  <polacek@redhat.com>
197         PR sanitizer/56990
198         * gcc.dg/pr56990.c: New test.
200 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
202         PR target/57018
203         * gcc.target/i386/pr57018.c: New test.
205 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
207         * gcc.target/aarch64/vrecps.c: New.
208         * gcc.target/aarch64/vrecpx.c: Likewise.
210 2013-04-22  Christian Bruel  <christian.bruel@st.com>
212         PR target/56995
213         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
215 2013-04-21  Jeff Law  <law@redhat.com>
217         * gcc.dg/tree-ssa/forwprop-26.c: New test.
219 2013-04-20  Tobias Burnus  <burnus@net-b.de>
221         PR fortran/56907
222         * gfortran.dg/c_loc_test_22.f90: New.
224 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
226         PR rtl-optimization/56847
227         * gcc.dg/pr56847.c: New test.
229 2013-04-19  Richard Biener  <rguenther@suse.de>
231         PR tree-optimization/56982
232         * gcc.c-torture/execute/pr56982.c: New testcase.
234 2013-04-19  Martin Jambor  <mjambor@suse.cz>
236         PR tree-optimization/56718
237         * g++.dg/ipa/imm-devirt-1.C: New test.
238         * g++.dg/ipa/imm-devirt-2.C: Likewise.
240 2013-04-19  Richard Biener  <rguenther@suse.de>
242         PR tree-optimization/57000
243         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
245 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
246             Mikael Morin  <mikael@gcc.gnu.org>
248         PR fortran/56872
249         * gfortran.dg/array_constructor_45.f90:  New test.
250         * gfortran.dg/array_constructor_46.f90:  New test.
251         * gfortran.dg/array_constructor_47.f90:  New test.
252         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
254 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
256         PR rtl-optimization/56999
257         * g++.dg/opt/pr56999.C: New test.
259 2013-04-18  Cary Coutant  <ccoutant@google.com>
261         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
262         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
264 2013-04-18  Cary Coutant  <ccoutant@google.com>
266         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
267         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
268         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
269         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
270         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
271         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
272         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
273         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
274         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
275         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
276         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
278 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
280         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
282 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
284         PR tree-optimization/56984
285         * gcc.c-torture/compile/pr56984.c: New test.
287         PR rtl-optimization/56992
288         * gcc.dg/pr56992.c: New test.
290 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
292         PR fortran/56814
293         * gfortran.dg/proc_ptr_42.f90: New.
295 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
297         * gnat.dg/discr41.ad[sb]: New test.
298         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
299         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
300         * gcc.dg/vect/slp-24.c: Likewise.
301         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
302         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
303         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
304         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
305         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
306         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
307         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
308         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
309         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
310         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
311         * gcc.dg/vect/vect-strided-mult.c: Likewise.
312         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
313         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
314         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
315         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
316         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
317         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
318         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
319         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
320         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
321         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
322         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
323         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
324         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
325         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
326         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
328 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
330         PR fortran/40958
331         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
332         * gfortran.dg/module_md5_1.f90: Remove.
334 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
336         * gcc.target/aarch64/adds3.c: New.
337         * gcc.target/aarch64/subs3.c: New.
339 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
341         * gcc.target/aarch64/adds1.c: New.
342         * gcc.target/aarch64/adds2.c: New.
343         * gcc.target/aarch64/subs1.c: New.
344         * gcc.target/aarch64/subs2.c: New.
346 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
348         Implement n3599 - Literal operator templates for strings.
349         * g++.dg/cpp1y/udlit-char-template.C: New test.
350         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
352 2013-04-16  Tobias Burnus  <burnus@net-b.de>
354         PR fortran/39505
355         * gfortran.dg/no_arg_check_1.f90: New.
356         * gfortran.dg/no_arg_check_2.f90: New.
357         * gfortran.dg/no_arg_check_3.f90: New.
359 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
361         PR fortran/56968
362         * gfortran.dg/proc_ptr_41.f90: New.
364 2013-04-16  Richard Biener  <rguenther@suse.de>
366         PR tree-optimization/56756
367         * gcc.dg/torture/pr56756.c: New testcase.
369 2013-04-16  Tobias Burnus  <burnus@net-b.de>
371         PR fortran/56969
372         * gfortran.dg/c_assoc_5.f90: New.
374 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
376         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
377         * gcc.c-torture/execute/pr33992.x: Remove.
378         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
379         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
380         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
382 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
384         PR tree-optimization/56962
385         * gcc.c-torture/execute/pr56962.c: New test.
387 2013-04-15  Richard Biener  <rguenther@suse.de>
389         PR tree-optimization/56933
390         * gcc.dg/vect/pr56933.c: New testcase.
392 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
394         * gcc.target/arm/anddi3-opt.c: New test.
395         * gcc.target/arm/anddi3-opt2.c: Likewise.
397 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
399         * gcc.dg/pr56890-1.c: New test.
400         * gcc.dg/pr56890-2.c: Likewise.
402 2013-04-15  Joey Ye  <joey.ye@arm.com>
404         * gcc.target/arm/thumb1-far-jump-1.c: New test.
405         * gcc.target/arm/thumb1-far-jump-2.c: New test.
407 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
409         PR fortran/56816
410         * gfortran.dg/select_type_33.f03: New test.
412 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
414         PR fortran/55959
415         * gfortran.dg/typebound_proc_29.f03: New.
417 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
419         PR fortran/56266
420         * gfortran.dg/typebound_proc_28.f03: New.
422 2013-04-12  Jeff Law  <law@redhat.com>
424         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
425         either.
427 2013-04-12  Tobias Burnus  <burnus@net-b.de>
429         PR fortran/56929
430         * gfortran.dg/coarray/alloc_comp_2.f90: New.
432 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
434         PR target/56903
435         * gcc.target/i386/pr56903.c: New test.
437 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
439         PR fortran/56261
440         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
441         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
442         * gfortran.dg/block_11.f90: Fix invalid test case.
443         * gfortran.dg/function_types_3.f90: Add new error message.
444         * gfortran.dg/global_references_1.f90: Ditto.
445         * gfortran.dg/import2.f90: Remove unneeded parts.
446         * gfortran.dg/import6.f90: Fix invalid test case.
447         * gfortran.dg/proc_decl_2.f90: Ditto.
448         * gfortran.dg/proc_decl_9.f90: Ditto.
449         * gfortran.dg/proc_decl_18.f90: Ditto.
450         * gfortran.dg/proc_ptr_40.f90: New.
451         * gfortran.dg/whole_file_7.f90: Modified error wording.
452         * gfortran.dg/whole_file_16.f90: Ditto.
453         * gfortran.dg/whole_file_17.f90: Add -pedantic.
454         * gfortran.dg/whole_file_18.f90: Modified error wording.
455         * gfortran.dg/whole_file_20.f03: Ditto.
456         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
457         invalid test case.
459 2013-04-12  Richard Biener  <rguenther@suse.de>
461         Revert
462         2013-04-10  Richard Biener  <rguenther@suse.de>
464         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
466 2013-04-12  Tobias Burnus  <burnus@net-b.de>
468         PR fortran/56845
469         * gfortran.dg/class_allocate_15.f90: New.
471         Revert:
472         2013-04-12  Tobias Burnus  <burnus@net-b.de>
474         * gfortran.dg/coarray_lib_alloc_2.f90: Update
475         scan-tree-dump-times.
477 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
479         PR tree-optimization/56918
480         PR tree-optimization/56920
481         * gcc.dg/vect/pr56918.c: New test.
482         * gcc.dg/vect/pr56920.c: New test.
484 2013-04-12  Tobias Burnus  <burnus@net-b.de>
486         PR fortran/56845
487         * gfortran.dg/class_allocate_14.f90: New.
488         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
489         * gfortran.dg/coarray_lib_alloc_3.f90: New.
491 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
493         * gcc.dg/fold-cstvecshift.c: New testcase.
495 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
497         * gcc.target/aarch64/negs.c: New.
499 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
501         PR c++/56895
502         * g++.dg/template/arrow4.C: New test.
504 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
506         * gnat.dg/array23.adb: New test.
507         * gnat.dg/array23_pkg[123].ads: New helpers.
509 2013-04-11  Jeff Law  <law@redhat.com>
511         PR tree-optimization/56900
512         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
514 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
516         PR c++/56913
517         * g++.dg/cpp0x/sfinae44.C: New.
519 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
521         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
522         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
524 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
526         PR c++/54216
527         * g++.dg/cpp0x/enum26.C: New.
528         * g++.old-deja/g++.pt/mangle1.C: Adjust.
530 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
532         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
533         inverse operands.
534         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
535         loop is vectorized.
536         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
537         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
538         loop is vectorized and that the correct instruction is generated.
539         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
540         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
541         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
543 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
545         PR tree-optimization/56899
546         * gcc.c-torture/execute/pr56899.c: New test.
548 2013-04-10  David S. Miller  <davem@davemloft.net>
550         * gcc.target/sparc/setcc-4.c: New test.
551         * gcc.target/sparc/setcc-5.c: New test.
553 2013-04-10  Richard Biener  <rguenther@suse.de>
555         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
557 2013-04-10  Richard Biener  <rguenther@suse.de>
559         * gcc.dg/vect/slp-39.c: New testcase.
561 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
563         PR tree-optimization/55524
564         * gcc.target/epiphany/fnma-1.c: New test.
566 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
568         * gcc.dg/tree-ssa/inline-11.c: New test
570 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
572         PR c++/56895
573         * g++.dg/template/arrow3.C: New test.
575 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
577         * gcc.target/arm/minmax_minus.c: New test.
579 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
581         PR middle-end/56883
582         * c-c++-common/gomp/pr56883.c: New test.
584 2013-04-09  Jeff Law  <law@redhat.com>
586         * gcc.dg/tree-ssa/vrp87.c: New test.
588 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
590         PR tree-optimization/56854
591         * g++.dg/torture/pr56854.C: New test.
593 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
595         PR fortran/56782
596         * gfortran.dg/array_constructor_44.f90:  New test.
598 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
600         PR c++/56871
601         * g++.dg/cpp0x/constexpr-specialization.C: New.
603 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
605         * gcc.c-torture/execute/pr56837.c: New test.
607         PR c++/34949
608         PR c++/50243
609         * g++.dg/opt/vt3.C: New test.
610         * g++.dg/opt/vt4.C: New test.
612 2013-04-08  Jeff Law  <law@redhat.com>
614         * gcc.dg/tree-ssa/forwprop-25.c: New test.
616 2013-04-08  Richard Biener  <rguenther@suse.de>
618         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
620 2013-04-08  Richard Biener  <rguenther@suse.de>
622         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
624 2013-04-08  Richard Biener  <rguenther@suse.de>
626         * g++.dg/vect/slp-pr56812.cc: Adjust.
628 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
630         * gcc.dg/pr56837.c: New test.
631         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
632         "generated memset minus one".
634 2013-04-07  Tobias Burnus  <burnus@net-b.de>
636         PR fortran/56849
637         * gfortran.dg/reshape_5.f90: New.
639 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
641         PR target/56843
642         * gcc.target/powerpc/recip-1.c: Modify expected output.
643         * gcc.target/powerpc/recip-3.c: Likewise.
644         * gcc.target/powerpc/recip-4.c: Likewise.
645         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
647 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
649         * gcc.target/arm/peep-ldrd-1.c: New test.
650         * gcc.target/arm/peep-strd-1.c: Likewise.
652 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
654         * gcc.target/arm/negdi-1.c: New test.
655         * gcc.target/arm/negdi-2.c: Likewise.
656         * gcc.target/arm/negdi-3.c: Likewise.
657         * gcc.target/arm/negdi-4.c: Likewise.
659 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
661         * lib/target-supports.exp (add_options_for_arm_v8_neon):
662         Add -march=armv8-a when we use v8 NEON.
663         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
664         (check_effective_target_vect_call_ceilf): Likewise.
665         (check_effective_target_vect_call_floorf): Likewise.
666         (check_effective_target_vect_call_roundf): Likewise.
667         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
668         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
669         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
670         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
671         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
673 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
675         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
676         * gcc.target/powerpc/sd-pwr6.c: Same.
677         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
678         * g++.dg/debug/pr56294.C: XFAIL on AIX.
680 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
682         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
684 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
686         PR fortran/40881
687         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
688         * gfortran.dg/altreturn_4.f90: Ditto.
689         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
690         * gfortran.dg/altreturn_5.f90: Ditto.
691         * gfortran.dg/altreturn_6.f90: Ditto.
692         * gfortran.dg/altreturn_7.f90: Ditto.
694 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
696         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
697         New procedure.
698         (check_effective_target_arm_v8_neon_ok_nocache):
699         Likewise.
700         (check_effective_target_arm_v8_neon_ok): Change to use
701         check_effective_target_arm_v8_neon_ok_nocache.
702         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
703         NEON flags.
704         (check_effective_target_vect_call_btruncf):
705         Enable for arm and ARMv8 NEON.
706         (check_effective_target_vect_call_ceilf): Likewise.
707         (check_effective_target_vect_call_floorf): Likewise.
708         (check_effective_target_vect_call_roundf): Likewise.
709         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
710         target.
712 2013-04-04  Marek Polacek  <polacek@redhat.com>
714         PR tree-optimization/48186
715         * gcc.dg/pr48186.c: New test.
717 2013-04-04  Richard Biener  <rguenther@suse.de>
719         PR tree-optimization/56826
720         * gcc.dg/vect/pr56826.c: New testcase.
721         * gcc.dg/vect/O3-pr36098.c: Adjust.
723 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
725         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
726         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
727         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
728         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
729         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
730         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
731         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
732         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
733         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
734         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
736 2013-04-04  Richard Biener  <rguenther@suse.de>
738         PR tree-optimization/56213
739         * gcc.dg/vect/vect-123.c: New testcase.
741 2013-04-04  Tobias Burnus  <burnus@net-b.de>
743         PR fortran/56810
744         * gfortran.dg/read_repeat_2.f90: New.
746 2013-04-04  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/56837
749         * g++.dg/torture/pr56837.C: New testcase.
751 2013-04-04  Tobias Burnus  <burnus@net-b.de>
753         PR fortran/50269
754         * gfortran.dg/c_loc_test_21.f90: New.
755         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
756         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
757         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
758         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
759         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
761 2013-04-03  Jeff Law  <law@redhat.com>
763         PR tree-optimization/56799
764         * gcc.c-torture/execute/pr56799.c: New test.
766 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
768         PR c++/56815
769         * g++.dg/warn/Wpointer-arith-1.C: New.
770         * g++.dg/gomp/for-19.C: Adjust.
772 2013-04-03  Marek Polacek  <polacek@redhat.com>
774         PR sanitizer/55702
775         * gcc.dg/pr55702.c: New test.
777 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
779         PR target/56809
780         * gcc.dg/pr56809.c: New testcase.
782 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
784         PR debug/56819
785         * g++.dg/debug/pr56819.C: New test.
787 2013-04-03  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/56817
790         * g++.dg/torture/pr56817.C: New testcase.
792 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
794         * gcc.dg/vect/bb-slp-31.c: New file.
796 2013-04-03  Jason Merrill  <jason@redhat.com>
798         PR c++/34949
799         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
801 2013-04-03  Richard Biener  <rguenther@suse.de>
803         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
805 2013-04-03  Richard Biener  <rguenther@suse.de>
807         PR tree-optimization/55964
808         * gcc.dg/torture/pr55964-2.c: New testcase.
810 2013-04-03  Richard Biener  <rguenther@suse.de>
812         PR tree-optimization/56501
813         * gcc.dg/torture/pr56501.c: New testcase.
815 2013-04-03  Richard Biener  <rguenther@suse.de>
817         PR tree-optimization/56407
818         * gcc.dg/torture/pr56407.c: New testcase.
820 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
822         PR tree-optimization/56790
823         * g++.dg/ext/pr56790-1.C: New testcase.
825 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
827         * gcc.target/i386/merge-1.c: New testcase.
828         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
830 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
832         PR c/19449
833         * gcc.c-torture/execute/pr19449.c: New test.
835 2013-04-03  Richard Biener  <rguenther@suse.de>
837         PR tree-optimization/56812
838         * g++.dg/vect/slp-pr56812.cc: New testcase.
840 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
842         PR fortran/56284
843         PR fortran/40881
844         * gfortran.dg/altreturn_8.f90: New.
845         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
846         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
847         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
849 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
851         PR rtl-optimization/56745
852         * gcc.c-torture/compile/pr56745.c: New test.
854 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
856         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
858 2013-04-02  Richard Biener  <rguenther@suse.de>
860         PR tree-optimization/56778
861         * gcc.dg/torture/pr56778.c: New testcase.
863 2013-04-02  Richard Biener  <rguenther@suse.de>
865         PR middle-end/56768
866         * g++.dg/torture/pr56768.C: New testcase.
868 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
870         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
872 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874         PR fortran/56660
875         * gfortran.dg/namelist_82.f90:  New test.
877 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
879         PR fortran/56500
880         * gfortran.dg/implicit_class_1.f90: New.
882 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
884         PR fortran/56786
885         * gfortran.dg/namelist_81.f90:  New test.
887 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
889         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
890         for constant and equal string lengths.
891         * gfortran.dg/character_comparison_5.f90:  Likewise.
892         * gfortran.dg/character_comparison_9.f90:  New test.
894 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
896         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
897         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
899 2013-03-29  Tobias Burnus  <burnus@net-b.de>
901         PR fortran/35203
902         * gfortran.dg/optional_absent_3.f90: New.
904 2013-03-29  Tobias Burnus  <burnus@net-b.de>
906         PR fortran/56737
907         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
909 2013-03-29  Tobias Burnus  <burnus@net-b.de>
911         PR fortran/56735
912         * gfortran.dg/namelist_80.f90: New.
914 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
916         PR fortran/45159
917         * gfortran.dg/string_length_2.f90:  New test.
918         * gfortran.dg/dependency_41.f90:  New test.
920 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
922         PR fortran/55806
923         * gfortran.dg/array_constructor_43.f90:  New test.
924         * gfortran.dg/random_seed_3.f90:  New test.
926 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
928         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
929         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
930         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
931         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
932         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
933         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
934         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
935         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
936         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
937         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
939 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
941         PR c++/56725
942         * g++.dg/conversion/op4.C: Adjust.
943         * g++.dg/cpp0x/rv1n.C: Likewise.
944         * g++.dg/cpp0x/rv2n.C: Likewise.
945         * g++.dg/cpp0x/template_deduction.C: Likewise.
946         * g++.dg/expr/cond8.C: Likewise.
947         * g++.dg/other/error4.C: Likewise.
948         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
949         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
950         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
951         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
952         * g++.old-deja/g++.jason/conversion2.C: Likewise.
953         * g++.old-deja/g++.law/cvt20.C: Likewise.
954         * g++.old-deja/g++.law/cvt8.C: Likewise.
955         * g++.old-deja/g++.law/init8.C: Likewise.
956         * g++.old-deja/g++.mike/net12.C: Likewise.
957         * g++.old-deja/g++.mike/net8.C: Likewise.
958         * g++.old-deja/g++.mike/p2793.C: Likewise.
959         * g++.old-deja/g++.mike/p3836.C: Likewise.
960         * g++.old-deja/g++.mike/p418.C: Likewise.
961         * g++.old-deja/g++.mike/p701.C: Likewise.
962         * g++.old-deja/g++.mike/p807.C: Likewise.
964 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
966         PR middle-end/56694
967         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
968         targets.
970 2013-03-28  Marek Polacek  <polacek@redhat.com>
972         PR tree-optimization/56695
973         * gcc.dg/vect/pr56695.c: New test.
975 2013-03-28  Richard Biener  <rguenther@suse.de>
977         PR tree-optimization/37021
978         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
979         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
981 2013-03-27  Tobias Burnus  <burnus@net-b.de>
983         PR fortran/56650
984         PR fortran/36437
985         * gfortran.dg/sizeof_2.f90: New.
986         * gfortran.dg/sizeof_3.f90: New.
987         * gfortran.dg/sizeof_proc.f90: Update dg-error.
989 2013-03-27  Richard Biener  <rguenther@suse.de>
991         PR tree-optimization/37021
992         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
994 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
996         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
997         * g++.dg/ipa/ivinline-2.C: Likewise.
998         * g++.dg/ipa/ivinline-3.C: Likewise.
999         * g++.dg/ipa/ivinline-4.C: Likewise.
1000         * g++.dg/ipa/ivinline-5.C: Likewise.
1001         * g++.dg/ipa/ivinline-7.C: Likewise.
1002         * g++.dg/ipa/ivinline-8.C: Likewise.
1003         * g++.dg/ipa/ivinline-9.C: Likewise.
1004         * g++.dg/cpp0x/noexcept03.C: Likewise.
1005         * gcc.dg/const-1.c: Likewise.
1006         * gcc.dg/ipa/pure-const-1.c: Likewise.
1007         * gcc.dg/noreturn-8.c: Likewise.
1008         * gcc.target/i386/mmx-1.c: Likewise.
1009         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
1010         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1011         * gcc.c-torture/execute/pr33992.x: New file.
1013 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1015         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
1017 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1019         PR c++/55951
1020         * g++.dg/ext/desig5.C: New.
1022 2013-03-26  Tobias Burnus  <burnus@net-b.de>
1024         PR fortran/56649
1025         * gfortran.dg/merge_init_expr_2.f90: New.
1026         * gfortran.dg/merge_char_1.f90: Modify test to
1027         stay a run-time test.
1028         * gfortran.dg/merge_char_3.f90: Ditto.
1030 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
1032         * g++.dg/cpp0x/constexpr-friend-2.C: New.
1033         * g++.dg/cpp0x/constexpr-main.C: Likewise.
1035 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1037         PR c++/56722
1038         * g++.dg/cpp0x/range-for23.C: New.
1040 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
1042         PR libfortran/52512
1043         * gfortran.dg/namelist_79.f90: New.
1045 2013-03-25  Martin Jambor  <mjambor@suse.cz>
1047         * gcc.dg/ipa/ipcp-agg-9.c: New test.
1049 2013-03-25  Tobias Burnus  <burnus@net-b.de>
1051         PR fortran/38536
1052         PR fortran/38813
1053         PR fortran/38894
1054         PR fortran/39288
1055         PR fortran/40963
1056         PR fortran/45824
1057         PR fortran/47023
1058         PR fortran/47034
1059         PR fortran/49023
1060         PR fortran/50269
1061         PR fortran/50612
1062         PR fortran/52426
1063         PR fortran/54263
1064         PR fortran/55343
1065         PR fortran/55444
1066         PR fortran/55574
1067         PR fortran/56079
1068         PR fortran/56378
1069         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1070         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1071         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1072         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1073         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1074         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1075         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1076         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1077         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1078         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1079         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1080         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1081         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1082         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1083         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1084         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1085         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1086         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1087         * gfortran.dg/pr32601_1.f03: Ditto.
1088         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1089         * gfortran.dg/blockdata_7.f90: New.
1090         * gfortran.dg/c_assoc_4.f90: New.
1091         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1092         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1093         * gfortran.dg/c_funloc_tests_8.f90: New.
1094         * gfortran.dg/c_loc_test_17.f90: New.
1095         * gfortran.dg/c_loc_test_18.f90: New.
1096         * gfortran.dg/c_loc_test_19.f90: New.
1097         * gfortran.dg/c_loc_test_20.f90: New.
1098         * gfortran.dg/c_sizeof_5.f90: New.
1099         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1100         * gfortran.dg/transfer_resolve_2.f90: New.
1101         * gfortran.dg/transfer_resolve_3.f90: New.
1102         * gfortran.dg/transfer_resolve_4.f90: New.
1103         * gfortran.dg/pr32601.f03: Update dg-error.
1104         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1105         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1107 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1109         * gcc.target/arm/vseleqdf.c: New test.
1110         * gcc.target/arm/vseleqsf.c: Likewise.
1111         * gcc.target/arm/vselgedf.c: Likewise.
1112         * gcc.target/arm/vselgesf.c: Likewise.
1113         * gcc.target/arm/vselgtdf.c: Likewise.
1114         * gcc.target/arm/vselgtsf.c: Likewise.
1115         * gcc.target/arm/vselledf.c: Likewise.
1116         * gcc.target/arm/vsellesf.c: Likewise.
1117         * gcc.target/arm/vselltdf.c: Likewise.
1118         * gcc.target/arm/vselltsf.c: Likewise.
1119         * gcc.target/arm/vselnedf.c: Likewise.
1120         * gcc.target/arm/vselnesf.c: Likewise.
1121         * gcc.target/arm/vselvcdf.c: Likewise.
1122         * gcc.target/arm/vselvcsf.c: Likewise.
1123         * gcc.target/arm/vselvsdf.c: Likewise.
1124         * gcc.target/arm/vselvssf.c: Likewise.
1126 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1128         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1129         body from here...
1130         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1131         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1132         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1133         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1134         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1135         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1136         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1137         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1138         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1139         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1140         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1141         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1142         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1143         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1144         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1145         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1146         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1147         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1148         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1149         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1150         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1151         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1152         * gcc.target/arm/atomic-op-char.c: Likewise.
1153         * gcc.target/arm/atomic-op-consume.c: Likewise.
1154         * gcc.target/arm/atomic-op-int.c: Likewise.
1155         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1156         * gcc.target/arm/atomic-op-release.c: Likewise.
1157         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1158         * gcc.target/arm/atomic-op-short.c: Likewise.
1160 2013-03-25  Richard Biener  <rguenther@suse.de>
1162         PR middle-end/56694
1163         * g++.dg/torture/pr56694.C: New testcase.
1165 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1167         PR target/56720
1168         * gcc.target/arm/neon-vcond-gt.c: New test.
1169         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1170         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1172 2013-03-25  Richard Biener  <rguenther@suse.de>
1174         PR tree-optimization/56689
1175         * gcc.dg/torture/pr56689.c: New testcase.
1177 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1179         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1181 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1183         PR fortran/56696
1184         * gfortran.dg/eof_5.f90: New.
1186 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1188         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1189         alphabetically.
1191 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1193         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1195 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1197         PR testsuite/55994
1198         * gcc.c-torture/execute/builtins/builtins.exp: Add
1199         -Wl,--allow-multiple-definition for RTEMS targets.
1201 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1203         * gcc.target/aarch64/movk.c: New test.
1205 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1207         * g++.dg/ext/vector21.C: New testcase.
1209 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1211         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1212         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1214 2013-03-21  Richard Biener  <rguenther@suse.de>
1216         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1217         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1219 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1221         * gcc.target/aarch64/vect.c: Test and result vector added
1222         for sabd and saba instructions.
1223         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1224         instructions in assembly.
1225         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1226         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1227         for fabd instruction.
1228         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1229         instruction in assembly.
1230         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1232 2013-03-20  Jeff Law  <law@redhat.com>
1234         * g++.dg/tree-ssa/ssa-dom.C: New test.
1236 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1238         * gcc.target/powerpc/mmfpgpr.c: New test.
1239         * gcc.target/powerpc/sd-vsx.c: Likewise.
1240         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1241         * gcc.target/powerpc/vsx-float0.c: Likewise.
1243 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1245         PR tree-optimization/56355
1246         * gcc.dg/pr56355-1.c: New file.
1248 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1249             Richard Sandiford <rdsandiford@googlemail.com>
1251         * gcc.target/mips/mips.exp: Add microMIPS support.
1252         * gcc.target/mips/umips-movep-2.c: New test.
1253         * gcc.target/mips/umips-lwp-2.c: New test.
1254         * gcc.target/mips/umips-swp-5.c: New test.
1255         * gcc.target/mips/umips-constraints-1.c: New test.
1256         * gcc.target/mips/umips-lwp-3.c: New test.
1257         * gcc.target/mips/umips-swp-6.c: New test.
1258         * gcc.target/mips/umips-constraints-2.c: New test.
1259         * gcc.target/mips/umips-save-restore-1.c: New test.
1260         * gcc.target/mips/umips-lwp-4.c: New test.
1261         * gcc.target/mips/umips-swp-7.c: New test.
1262         * gcc.target/mips/umips-save-restore-2.c: New test.
1263         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1264         * gcc.target/mips/umips-lwp-5.c: New test.
1265         * gcc.target/mips/umips-save-restore-3.c: New test.
1266         * gcc.target/mips/umips-lwp-6.c: New test.
1267         * gcc.target/mips/umips-swp-1.c: New test.
1268         * gcc.target/mips/umips-lwp-7.c: New test.
1269         * gcc.target/mips/umips-swp-2.c: New test.
1270         * gcc.target/mips/umips-lwp-8.c: New test.
1271         * gcc.target/mips/umips-swp-3.c: New test.
1272         * gcc.target/mips/umips-movep-1.c: New test.
1273         * gcc.target/mips/umips-lwp-1.c: New test.
1274         * gcc.target/mips/umips-swp-4.c: New test.
1276 2013-03-20  Richard Biener  <rguenther@suse.de>
1278         PR tree-optimization/56661
1279         * gcc.dg/torture/pr56661.c: New testcase.
1281 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1283         PR rtl-optimization/56605
1284         * gcc.target/powerpc/pr56605.c: New.
1286 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1288         PR fortran/54932
1289         * gfortran.dg/do_1.f90: Don't xfail.
1291 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1293         PR libfortran/51825
1294         * gfortran.dg/namelist_77.f90: New.
1295         * gfortran.dg/namelist_78.f90: New.
1297 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1299         PR libfortran/48618
1300         * gfortran.dg/open_negative_unit_1.f90: New.
1302 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1304         * gcc.target/aarch64/sbc.c: New test.
1306 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1308         * gcc.target/aarch64/ror.c: New test.
1310 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1312         * gcc.target/aarch64/extr.c: New test.
1314 2013-03-19  Richard Biener  <rguenther@suse.de>
1316         PR tree-optimization/56273
1317         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1318         * c-c++-common/uninit-17.c: Likewise.
1320 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1322         PR tree-optimization/56635
1323         * g++.dg/torture/pr56635.C: New test.
1325 2013-03-18  Richard Biener  <rguenther@suse.de>
1327         PR tree-optimization/3713
1328         * g++.dg/ipa/devirt-12.C: New testcase.
1330 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1332         PR c/56566
1333         * c-c++-common/pr56566.c: New test.
1335 2013-03-17  Jason Merrill  <jason@redhat.com>
1337         * g++.dg/template/abstract-dr337.C: XFAIL.
1339 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1341         PR c++/56607
1342         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1343         * c-c++-common/pr56607.c: New test.
1345 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1347         PR c++/56582
1348         * g++.dg/cpp0x/constexpr-array5.C: New.
1350 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1352         PR fortran/56615
1353         * gfortran.dg/transfer_intrinsic_5.f90: New.
1355 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1357         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1358         * gcc.target/i386/pr20020-1.c: Likewise.
1359         * gcc.target/i386/pr20020-2.c: Likewise.
1360         * gcc.target/i386/pr20020-3.c: Likewise.
1361         * gcc.target/i386/pr53425-1.c: Likewise.
1362         * gcc.target/i386/pr53425-2.c: Likewise.
1363         * gcc.target/i386/pr55093.c: Likewise.
1364         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1366 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1368         PR debug/56307
1369         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1370         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1372 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1374         PR tree-optimization/53265
1375         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1376         undefined behavior.
1377         * gcc.dg/graphite/id-6.c (test): Likewise.
1378         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1379         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1381         PR tree-optimization/53265
1382         * gcc.dg/pr53265.c: New test.
1383         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1384         to dg-options.
1385         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1386         arrays.
1387         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1388         n, use it as high bound instead of 4.
1390 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1392         PR target/49880
1393         * gcc.target/sh/pr49880-1.c: New.
1394         * gcc.target/sh/pr49880-2.c: New.
1395         * gcc.target/sh/pr49880-3.c: New.
1396         * gcc.target/sh/pr49880-4.c: New.
1397         * gcc.target/sh/pr49880-5.c: New.
1399 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1401         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1403 2013-03-13  Richard Biener  <rguenther@suse.de>
1405         PR tree-optimization/56608
1406         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1408 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1410         PR c++/56611
1411         * g++.dg/cpp0x/alias-decl-32.C: New.
1413 2013-03-11  Jan Hubicka  <jh@suse.cz>
1415         PR middle-end/56571
1416         * gcc.c-torture/compile/pr56571.c: New testcase.
1418 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1420         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1421         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1423 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1425         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1426         * gcc.dg/inline_4.c: Likewise.
1427         * gcc.dg/unroll_2.c: Likewise.
1428         * gcc.dg/unroll_3.c: Likewise.
1429         * gcc.dg/unroll_4.c: Likewise.
1431 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1433         PR testsuite/54119
1434         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1436         PR debug/56307
1437         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1439 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1441         PR target/40797
1442         * gcc.c-torture/compile/pr40797.c: New.
1444 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1446         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1448 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1450         PR fortran/56575
1451         * gfortran.dg/class_56.f90: New test.
1453 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1455         PR middle-end/56524
1456         * gcc.target/mips/pr56524.c: New test.
1458 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1460         PR c++/56565
1461         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1463 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1465         PR c++/51412
1466         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1468 2013-03-08  Marek Polacek  <polacek@redhat.com>
1470         PR tree-optimization/56478
1471         * gcc.dg/torture/pr56478.c: New test.
1473 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1475         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1476         targets linker option --allow-multiple-definition.
1478         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1479         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1480         * gcc.dg/pr52549.c: Add LLP64 case.
1481         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1482         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1483         * gcc.dg/torture/pr51071-2.c: Likewise.
1484         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1485         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1486         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1487         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1488         * gcc.dg/weak/weak-1.c: Likewise.
1489         * gcc.dg/weak/weak-2.c: Likewise.
1490         * gcc.dg/weak/weak-3.c: Likewise.
1491         * gcc.dg/weak/weak-4.c: Likewise.
1492         * gcc.dg/weak/weak-5.c: Likewise.
1493         * gcc.dg/weak/weak-15.c: Likewise.
1494         * gcc.dg/weak/weak-16.c: Likewise.
1496         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1498 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1500         PR tree-optimization/56559
1501         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1503 2013-03-07  Andreas Schwab  <schwab@suse.de>
1505         * gcc.dg/pr31490.c: Fix last change.
1507 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1509         PR c++/56534
1510         * g++.dg/template/crash115.C: New.
1512 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1514         PR tree-optimization/56539
1515         * gcc.c-torture/compile/pr56539.c: New test.
1517 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1519         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1520         targets.
1521         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1522         * gcc.dg/lto/20091013-1_2.c: Likewise.
1523         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1525 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1527         * gnat.dg/specs/aggr6.ads: New test.
1529 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1531         * gnat.dg/loop_optimization15.ad[sb]: New test.
1533 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1535         PR middle-end/56548
1536         * gcc.dg/pr56548.c: New test.
1538 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1540         PR debug/53363
1541         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1543 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1545         PR c++/56543
1546         * g++.dg/template/typename20.C: New test.
1548 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1550         PR debug/56510
1551         * gcc.dg/pr56510.c: New test.
1553         PR rtl-optimization/56484
1554         * gcc.c-torture/compile/pr56484.c: New test.
1556 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1558         PR c++/56530
1559         * g++.dg/warn/Wsign-conversion-2.C: New.
1561 2013-03-05  Richard Biener  <rguenther@suse.de>
1563         PR tree-optimization/56270
1564         * gcc.dg/vect/slp-38.c: New testcase.
1566 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1568         PR rtl-optimization/56494
1569         * gcc.dg/pr56494.c: New test.
1571 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1573         * gcc.dg/pr56424.c: New test.
1575 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1577         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1578         * gcc.dg/pr56228.c <avr>: Skip.
1580 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1582         PR testsuite/52641
1583         PR tree-optimization/52631
1584         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1586 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1588         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1589         * gcc.dg/vect/vect-83_64.c: Same.
1591 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1593         PR fortran/56477
1594         * gfortran.dg/pointer_check_13.f90: New test.
1596 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1598         PR fortran/54730
1599         * gfortran.dg/array_constructor_42.f90: New test.
1601 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1603         PR c++/52688
1604         * g++.dg/template/static33.C: New.
1605         * g++.dg/template/static34.C: Likewise.
1607         PR c++/10291
1608         * g++.dg/template/static35.C: New.
1610 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1612         * gcc.dg/pr56396.c: Require pic support.
1614 2013-03-01  Richard Biener  <rguenther@suse.de>
1616         PR tree-optimization/55481
1617         * gcc.dg/torture/pr56488.c: New testcase.
1619 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1620             Jakub Jelinek  <jakub@redhat.com>
1622         PR sanitizer/56454
1623         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1624         no_sanitize_address attribute rather than no_address_safety_analysis.
1625         * g++.dg/asan/sanitizer_test_utils.h
1626         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1627         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1628         in addition to no_address_safety_analysis.
1630 2013-02-28  Jason Merrill  <jason@redhat.com>
1632         PR c++/56481
1633         * g++.dg/cpp0x/constexpr-and.C: New.
1635 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1637         PR tree-optimization/56294
1638         * g++.dg/debug/pr56294.C: New test.
1640 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1642         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1644 2013-02-27  Marek Polacek  <polacek@redhat.com>
1646         PR rtl-optimization/56466
1647         * gcc.dg/pr56466.c: New test.
1649 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1651         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1652         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1653         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1655 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1657         PR middle-end/45472
1658         * gcc.dg/pr45472.c: New test.
1660 2013-02-26  Marek Polacek  <polacek@redhat.com>
1662         PR tree-optimization/56426
1663         * gcc.dg/pr56436.c: New test.
1665 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1667         PR tree-optimization/56448
1668         * gcc.c-torture/compile/pr56448.c: New test.
1670         PR tree-optimization/56443
1671         * gcc.dg/torture/pr56443.c: New test.
1673 2013-02-25  Richard Biener  <rguenther@suse.de>
1675         PR tree-optimization/56175
1676         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1678 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1680         PR c++/56403
1681         * g++.dg/torture/pr56403.C: New test.
1683 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1685         Revert:
1686         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1687         Richard Sandiford  <rdsandiford@googlemail.com>
1689         * gcc.target/mips/mips.exp: Add microMIPS support.
1690         * gcc.target/mips/umips-movep-2.c: New test.
1691         * gcc.target/mips/umips-lwp-2.c: New test.
1692         * gcc.target/mips/umips-swp-5.c: New test.
1693         * gcc.target/mips/umips-constraints-1.c: New test.
1694         * gcc.target/mips/umips-lwp-3.c: New test.
1695         * gcc.target/mips/umips-swp-6.c: New test.
1696         * gcc.target/mips/umips-constraints-2.c: New test.
1697         * gcc.target/mips/umips-save-restore-1.c: New test.
1698         * gcc.target/mips/umips-lwp-4.c: New test.
1699         * gcc.target/mips/umips-swp-7.c: New test.
1700         * gcc.target/mips/umips-save-restore-2.c: New test.
1701         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1702         * gcc.target/mips/umips-lwp-5.c: New test.
1703         * gcc.target/mips/umips-save-restore-3.c: New test.
1704         * gcc.target/mips/umips-lwp-6.c: New test.
1705         * gcc.target/mips/umips-swp-1.c: New test.
1706         * gcc.target/mips/umips-lwp-7.c: New test.
1707         * gcc.target/mips/umips-swp-2.c: New test.
1708         * gcc.target/mips/umips-lwp-8.c: New test.
1709         * gcc.target/mips/umips-swp-3.c: New test.
1710         * gcc.target/mips/umips-movep-1.c: New test.
1711         * gcc.target/mips/umips-lwp-1.c: New test.
1712         * gcc.target/mips/umips-swp-4.c: New test.
1714 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1715             Richard Sandiford  <rdsandiford@googlemail.com>
1717         * gcc.target/mips/mips.exp: Add microMIPS support.
1718         * gcc.target/mips/umips-movep-2.c: New test.
1719         * gcc.target/mips/umips-lwp-2.c: New test.
1720         * gcc.target/mips/umips-swp-5.c: New test.
1721         * gcc.target/mips/umips-constraints-1.c: New test.
1722         * gcc.target/mips/umips-lwp-3.c: New test.
1723         * gcc.target/mips/umips-swp-6.c: New test.
1724         * gcc.target/mips/umips-constraints-2.c: New test.
1725         * gcc.target/mips/umips-save-restore-1.c: New test.
1726         * gcc.target/mips/umips-lwp-4.c: New test.
1727         * gcc.target/mips/umips-swp-7.c: New test.
1728         * gcc.target/mips/umips-save-restore-2.c: New test.
1729         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1730         * gcc.target/mips/umips-lwp-5.c: New test.
1731         * gcc.target/mips/umips-save-restore-3.c: New test.
1732         * gcc.target/mips/umips-lwp-6.c: New test.
1733         * gcc.target/mips/umips-swp-1.c: New test.
1734         * gcc.target/mips/umips-lwp-7.c: New test.
1735         * gcc.target/mips/umips-swp-2.c: New test.
1736         * gcc.target/mips/umips-lwp-8.c: New test.
1737         * gcc.target/mips/umips-swp-3.c: New test.
1738         * gcc.target/mips/umips-movep-1.c: New test.
1739         * gcc.target/mips/umips-lwp-1.c: New test.
1740         * gcc.target/mips/umips-swp-4.c: New test.
1742 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1744         PR sanitizer/56393
1745         * lib/asan-dg.exp (asan_link_flags): Add
1746         -B${gccpath}/libsanitizer/asan/ to flags.
1748 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1750         PR middle-end/56420
1751         * gcc.dg/torture/pr56420.c: New test.
1753 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1755         PR middle-end/56108
1756         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1758 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1760         PR tree-optimization/56310
1761         * g++.dg/ipa/pr56310.C: New test.
1763 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1765         PR fortran/56385
1766         * gfortran.dg/proc_ptr_comp_37.f90: New.
1768 2013-02-21  Richard Biener  <rguenther@suse.de>
1770         PR tree-optimization/56415
1771         Revert
1772         2013-02-11  Richard Biener  <rguenther@suse.de>
1774         PR tree-optimization/56273
1775         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1776         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1777         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1778         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1779         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1780         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1782 2013-02-21  Marek Polacek  <polacek@redhat.com>
1784         PR tree-optimization/56398
1785         * g++.dg/torture/pr56398.C: New test.
1787 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1789         PR inline-asm/56405
1790         * gcc.c-torture/compile/pr56405.c: New test.
1792 2013-02-20  Jan Hubicka  <jh@suse.cz>
1794         PR tree-optimization/56265
1795         * g++.dg/ipa/devirt-11.C: New testcase.
1797 2013-02-20  Richard Biener  <rguenther@suse.de>
1799         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1801 2013-02-20  Richard Biener  <rguenther@suse.de>
1802         Jakub Jelinek  <jakub@redhat.com>
1804         PR tree-optimization/56396
1805         * gcc.dg/pr56396.c: New testcase.
1807 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1809         PR c++/56373
1810         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1812 2013-02-19  Richard Biener  <rguenther@suse.de>
1814         PR tree-optimization/56384
1815         * gcc.dg/torture/pr56384.c: New testcase.
1817 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1819         PR tree-optimization/56350
1820         * gcc.dg/pr56350.c: New test.
1822         PR tree-optimization/56381
1823         * g++.dg/opt/pr56381.C: New test.
1825 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1827         PR pch/54117
1828         * lib/dg-pch.exp (pch-init, pch-finish,
1829         check_effective_target_pch_supported_debug): New procs.
1830         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1831         Likewise if $pch_unsupported_debug and $flags include -g.
1832         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1833         and dg-require-effective-target pch_unsupported_debug.
1834         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1835         * objc.dg/pch/pch.exp: Likewise.
1836         * gcc.dg/pch/pch.exp: Likewise.
1837         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1838         pch_unsupported_debug.
1839         * gcc.dg/pch/valid-1.hs: Likewise.
1840         * gcc.dg/pch/valid-1b.c: Likewise.
1841         * gcc.dg/pch/valid-1b.hs: Likewise.
1843 2013-02-18  Richard Biener  <rguenther@suse.de>
1845         PR tree-optimization/56366
1846         * gcc.dg/torture/pr56366.c: New testcase.
1848 2013-02-18  Richard Biener  <rguenther@suse.de>
1850         PR middle-end/56349
1851         * gcc.dg/torture/pr56349.c: New testcase.
1853 2013-02-18  Richard Biener  <rguenther@suse.de>
1855         PR tree-optimization/56321
1856         * gcc.dg/torture/pr56321.c: New testcase.
1858 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1860         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1862 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1863             Dodji Seketeli  <dodji@redhat.com>
1865         PR asan/56330
1866         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1867         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1868         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1869         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1870         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1871         * c-c++-common/asan/pr56330.c: Likewise.
1872         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1873         Ensure the size argument of __builtin_memcpy is a constant.
1875 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1876             Paolo Carlini  <paolo.carlini@oracle.com>
1878         PR c++/51242
1879         * g++.dg/cpp0x/enum23.C: New.
1881 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1883         PR target/54685
1884         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1886 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1888         PR rtl-optimization/56348
1889         * gcc.target/i386/pr56348.c: New test.
1891 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1893         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1894         * gcc.target/arm/interrupt-2.c: Likewise.
1896 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1898         PR fortran/56318
1899         * gfortran.dg/matmul_9.f90: New.
1901 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1903         PR fortran/53818
1904         * gfortran.dg/init_flag_11.f90: New.
1906 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1908         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1910 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1912         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1913         characters.
1915 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1916             Tobias Burnus  <burnus@net-b.de>
1918         PR testsuite/56138
1919         * gfortran.dg/allocatable_function_7.f90: New.
1921 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1923         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1924         * asan_globals_test-wrapper.cc: New file.
1925         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1926         instead of asan_globals_test.cc as dg-additional-sources.
1927         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1928         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1929         "sanitizer_test_utils.h" instead of
1930         "sanitizer_common/tests/sanitizer_test_utils.h".
1931         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1932         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1933         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1934         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1935         * g++.dg/asan/asan_test.cc: Synced from upstream.
1936         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1938 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1940         Fix an asan crash
1941         * c-c++-common/asan/memcmp-2.c: New test.
1943 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1945         PR c++/55582
1946         * g++.dg/cpp0x/udlit-string-literal.h: New.
1947         * g++.dg/cpp0x/udlit-string-literal.C: New.
1949 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1951         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1953 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1955         PR target/56184
1956         * gcc.target/arm/pr56184.C: New test.
1958 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1960         PR c++/56302
1961         * g++.dg/torture/pr56302.C: New test.
1962         * g++.dg/cpp0x/constexpr-56302.C: New test.
1963         * c-c++-common/pr56302.c: New test.
1965 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1966             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1968         PR fortran/56204
1969         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1970         * gfortran.dg/quad_3.f90: Ditto.
1972 2013-02-13  Kostya Serebryany  <kcc@google.com>
1974         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1975         to match the fresh asan run-time.
1976         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1978 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1980         Avoid instrumenting duplicated memory access in the same basic block
1981         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1982         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1983         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1984         * c-c++-common/asan/inc.c: Likewise.
1986 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1988         PR inline-asm/56148
1989         * gcc.target/i386/pr56148.c: New test.
1991 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1992             Tobias Burnus  <burnus@net-b.de>
1994         PR testsuite/56082
1995         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1996         to kind=2.
1998 2013-02-12  Richard Biener  <rguenther@suse.de>
2000         PR lto/56297
2001         * gcc.dg/lto/pr56297_0.c: New testcase.
2002         * gcc.dg/lto/pr56297_0.c: Likewise.
2004 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2006         PR fortran/46952
2007         * gfortran.dg/typebound_deferred_1.f90: New.
2009 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2011         PR rtl-optimization/56151
2012         * gcc.target/i386/pr56151.c: New test.
2014 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2016         * g++.dg/ext/mv12.C: New test.
2017         * g++.dg/ext/mv12.h: New file.
2018         * g++.dg/ext/mv12-aux.C: New file.
2019         * g++.dg/ext/mv13.C: New test.
2021 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2023         * lib/target-supports.exp
2024         (check_effective_target_powerpc_eabi_ok): New.
2025         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2026         powerpc_eabi_ok.
2027         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2028         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2029         only.
2030         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2031         * gcc.target/powerpc/pr51623.c: Likewise.
2032         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2033         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2035 2013-02-11  Alexander Potapenko  <glider@google.com>
2036             Jack Howarth  <howarth@bromo.med.uc.edu>
2037             Jakub Jelinek  <jakub@redhat.com>
2039         PR sanitizer/55617
2040         * g++.dg/asan/pr55617.C: Run on all targets.
2042 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2044         PR rtl-optimization/56275
2045         * gcc.dg/pr56275.c: New test.
2047 2013-02-11  Richard Biener  <rguenther@suse.de>
2049         PR tree-optimization/56273
2050         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2052 2013-02-11  Richard Biener  <rguenther@suse.de>
2054         PR tree-optimization/56264
2055         * gcc.dg/torture/pr56264.c: New testcase.
2057 2013-02-11  Richard Biener  <rguenther@suse.de>
2059         PR tree-optimization/56273
2060         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2061         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2062         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2063         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2064         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2065         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2067 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2069         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2070         for *-*-linux-gnu targets.
2071         * g++.dg/asan/interception-test-1.c: Ditto.
2072         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2073         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2075 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2077         PR fortran/55362
2078         * gfortran.dg/intrinsic_size_4.f90 : New test.
2080 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2082         PR target/56256
2083         * gcc.target/powerpc/pr56256.c: New test.
2085 2013-02-08  Ian Lance Taylor  <iant@google.com>
2087         * lib/go.exp: Load timeout.exp.
2089 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2091         PR rtl-optimization/56246
2092         * gcc.target/i386/pr56246.c: New test.
2094 2013-02-08  Jeff Law  <law@redhat.com>
2096         PR debug/53948
2097         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2099 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2101         PR target/56043
2102         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2103         powerpc*-*-linux*.
2105 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2107         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2109 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2111         PR rtl-optimization/56195
2112         * gcc.dg/torture/pr56195.c: New test.
2114 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2116         PR fortran/54107
2117         * gfortran.dg/recursive_interface_2.f90: New test.
2119 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2121         PR tree-optimization/56250
2122         * gcc.c-torture/execute/pr56250.c: New test.
2124 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2126         PR tree-optimization/56064
2127         * gcc.dg/fixed-point/view-convert-2.c: New test.
2129 2013-02-08  Michael Matz  <matz@suse.de>
2131         PR tree-optimization/52448
2132         * gcc.dg/pr52448.c: New test.
2134 2013-02-08  Richard Biener  <rguenther@suse.de>
2136         PR middle-end/56181
2137         * gcc.dg/torture/pr56181.c: New testcase.
2139 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2141         PR target/54222
2142         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2143         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2145 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2147         PR c++/56241
2148         * g++.dg/parse/crash61.C: New test.
2150         PR c++/56239
2151         * g++.dg/parse/pr56239.C: New test.
2153         PR c++/56237
2154         * g++.dg/abi/mangle61.C: New test.
2156 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2158         PR rtl-optimization/56225
2159         * gcc.target/i386/pr56225.c: New test.
2161 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2163         PR debug/56154
2164         * gcc.dg/guality/pr56154-1.c: New test.
2165         * gcc.dg/guality/pr56154-2.c: New test.
2166         * gcc.dg/guality/pr56154-3.c: New test.
2167         * gcc.dg/guality/pr56154-4.c: New test.
2168         * gcc.dg/guality/pr56154-aux.c: New file.
2170         PR tree-optimization/55789
2171         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2172         cleanup-tree-dump.
2173         * gcc.dg/tree-ssa/inline-3.c: Add
2174         --param max-early-inliner-iterations=2 option.
2176 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2178         PR debug/53363
2179         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2180         Add -fno-dwarf2-cfi-asm to dg-options.
2181         Adapt match count.
2183 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2185         PR target/56228
2186         * gcc.dg/pr56228.c: New test.
2188 2013-02-07  Alan Modra  <amodra@gmail.com>
2190         PR target/54009
2191         * gcc.target/powerpc/pr54009.c: New test.
2192         PR target/54131
2193         * gfortran.dg/pr54131.f: New test.
2195 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2197         PR fortran/55789
2198         * gfortran.dg/array_constructor_41.f90: New test.
2200 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2202         PR fortran/55978
2203         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2205 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2207         PR middle-end/56217
2208         * g++.dg/gomp/pr56217.C: New test.
2210 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2212         PR tree-optimization/56205
2213         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2214         * gcc.c-torture/execute/pr56205.c: New test.
2216 2013-02-05  Richard Biener  <rguenther@suse.de>
2218         PR tree-optimization/53342
2219         PR tree-optimization/53185
2220         * gcc.dg/vect/pr53185-2.c: New testcase.
2222 2013-02-05  Jan Hubicka  <jh@suse.cz>
2224         PR tree-optimization/55789
2225         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2226         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2227         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2228         * g++.dg/ipa/inline-1.C: New testcase.
2229         * g++.dg/ipa/inline-2.C: New testcase.
2230         * g++.dg/ipa/inline-3.C: New testcase.
2232 2013-02-05  Jan Hubicka  <jh@suse.cz>
2234         PR tree-optimization/55789
2235         * g++.dg/torture/pr55789.C: New testcase.
2237 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2239         PR middle-end/56167
2240         * gcc.dg/pr56167.c: New test.
2242 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2244         PR target/55146
2245         * gcc.target/sh/pr55146.c: New.
2247 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2249         PR tree-optimization/54386
2250         * gcc.target/sh/pr54386.c: New.
2252 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2254         PR fortran/56008
2255         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2257         PR fortran/47517
2258         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2260 2013-02-04  Alexander Potapenko  <glider@google.com>
2261             Jack Howarth  <howarth@bromo.med.uc.edu>
2262             Jakub Jelinek  <jakub@redhat.com>
2264         PR sanitizer/55617
2265         * g++.dg/asan/pr55617.C: New test.
2267 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2269         PR fortran/54195
2270         * gfortran.dg/typebound_operator_19.f90: New test.
2271         * gfortran.dg/typebound_assignment_4.f90: New test.
2273 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2275         PR fortran/54107
2276         * gfortran.dg/recursive_interface_1.f90: New test.
2278 2013-02-04  Richard Guenther  <rguenther@suse.de>
2280         PR lto/56168
2281         * gcc.dg/lto/pr56168_0.c: New testcase.
2282         * gcc.dg/lto/pr56168_1.c: Likewise.
2284 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2286         PR fortran/50627
2287         PR fortran/56054
2288         * gfortran.dg/block_12.f90:  New test.
2289         * gfortran.dg/module_error_1.f90:  New test.
2291 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2293         * lib/target-supports.exp (check_effective_target_vect_float)
2294         (check_effective_target_vect_no_align): Add mips-sde-elf.
2296 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2298         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2300 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2302         * gcc.dg/pr56023.c: XFAIL on AIX.
2303         * gcc.dg/vect/pr49352.c: Same.
2305 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2307         * gnat.dg/opt26.adb: New test.
2309 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2311         Revert.
2312         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2314         * gcc.target/arm/neon-vfnms-1.c: New test.
2315         * gcc.target/arm/neon-vfnma-1.c: New test.
2317 2013-01-31  Richard Biener  <rguenther@suse.de>
2319         PR tree-optimization/56157
2320         * gcc.dg/torture/pr56157.c: New testcase.
2322 2013-01-30  Richard Biener  <rguenther@suse.de>
2324         PR tree-optimization/56150
2325         * gcc.dg/torture/pr56150.c: New testcase.
2327 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2329         PR sanitizer/55374
2330         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2331         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2332         printed in backtrace.
2333         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2334         to avoid errors about mismatched allocation vs. deallocation.
2336         PR c++/55742
2337         * g++.dg/mv1.C: Moved to...
2338         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2339         * g++.dg/mv2.C: Moved to...
2340         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2341         * g++.dg/mv3.C: Moved to...
2342         * g++.dg/ext/mv3.C: ... here.
2343         * g++.dg/mv4.C: Moved to...
2344         * g++.dg/ext/mv4.C: ... here.
2345         * g++.dg/mv5.C: Moved to...
2346         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2347         * g++.dg/mv6.C: Moved to...
2348         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2349         * g++.dg/ext/mv7.C: New test.
2350         * g++.dg/ext/mv8.C: New test.
2351         * g++.dg/ext/mv9.C: New test.
2352         * g++.dg/ext/mv10.C: New test.
2353         * g++.dg/ext/mv11.C: New test.
2355 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2357         PR rtl-optimization/56144
2358         * gcc.dg/pr56144.c: New.
2360 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2362         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2363         message.
2364         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2365         * g++.dg/cpp0x/constexpr-55573.C: Same
2367 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2369         PR tree-optimization/56064
2370         * gcc.dg/fixed-point/view-convert.c: New test.
2372 2013-01-30  Andreas Schwab  <schwab@suse.de>
2374         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2375         evaluate the end index in string range.
2377 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2379         PR fortran/56138
2380         * gfortran.dg/allocatable_function_6.f90: New.
2382 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2383             Mikael Morin  <mikael@gcc.gnu.org>
2385         PR fortran/54107
2386         * gfortran.dg/proc_ptr_comp_36.f90: New.
2388 2013-01-29  Richard Biener  <rguenther@suse.de>
2390         PR tree-optimization/55270
2391         * gcc.dg/torture/pr55270.c: New testcase.
2393 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2395         PR rtl-optimization/56117
2396         * gcc.dg/pr56117.c: New test.
2398 2013-01-28  Richard Biener  <rguenther@suse.de>
2400         PR tree-optimization/56034
2401         * gcc.dg/torture/pr56034.c: New testcase.
2403 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2405         PR tree-optimization/56125
2406         * gcc.dg/pr56125.c: New test.
2408 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2409             Mikael Morin  <mikael@gcc.gnu.org>
2411         PR fortran/53537
2412         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2413         * gfortran.dg/import8.f90: Likewise.
2414         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2415         * gfortran.dg/import10.f90: New test.
2416         * gfortran.dg/import11.f90: Likewise
2418 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2420         PR testsuite/56053
2421         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2422         string.h.  Provide memset, malloc and free prototypes, adjust line
2423         numbers in dg-output.
2424         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2425         Provide memset prototype and adjust line numbers in dg-output.
2426         * c-c++-common/asan/global-overflow-1.c: Likewise.
2428         PR tree-optimization/56094
2429         * gcc.dg/pr56094.c: New test.
2431 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2433         * gcc.target/arm/neon-vfnms-1.c: New test.
2434         * gcc.target/arm/neon-vfnma-1.c: New test.
2436 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2438         PR target/56114
2439         * gcc.target/i386/pr56114.c: New test.
2441 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2443         PR fortran/55984
2444         * gfortran.dg/associate_14.f90: New test.
2446         PR fortran/56047
2447         * gfortran.dg/associate_13.f90: New test.
2449 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2451         PR tree-optimization/56098
2452         * gcc.dg/pr56098-1.c: New test.
2453         * gcc.dg/pr56098-2.c: New test.
2455 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2457         PR target/54222
2458         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2460 2013-01-22  Marek Polacek  <polacek@redhat.com>
2462         PR tree-optimization/56035
2463         * gcc.dg/pr56035.c: New test.
2465 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2467         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2468         for MIPS.
2470 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2472         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2474 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2476         PR c/56078
2477         * gcc.dg/pr56078.c: New test.
2478         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2480 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2482         PR tree-optimization/55927
2483         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2485 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2487         * gcc.target/i386/movsd.c: New test.
2489 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2491         PR inline-asm/55934
2492         * gcc.target/i386/pr55934.c: New test.
2494 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2496         PR fortran/56081
2497         * gfortran.dg/select_8.f90: New.
2499 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2501         * gcc.target/microblaze/microblaze.exp: Remove
2502         target_config_cflags check.
2504 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2506         PR fortran/56052
2507         * gfortran.dg/gomp/pr56052.f90: New test.
2509         PR target/49069
2510         * gcc.dg/pr49069.c: New test.
2512 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2514         PR c++/55944
2515         * g++.dg/cpp0x/constexpr-static10.C: New.
2517 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2519         PR target/56028
2520         * gcc.target/i386/pr56028.c: New test.
2522 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2524         PR target/55686
2525         * gcc.target/i386/pr55686.c: New test.
2527 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2529         PR c++/53609
2530         * g++.dg/cpp0x/variadic139.C: New test.
2531         * g++.dg/cpp0x/variadic140.C: Likewise.
2532         * g++.dg/cpp0x/variadic141.C: Likewise.
2534 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2536         * gnat.dg/warn8.adb: New test.
2538 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2540         PR fortran/55919
2541         * gfortran.dg/include_8.f90: New test.
2543 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2545         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2546         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2548 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2550         PR tree-optimization/56051
2551         * gcc.c-torture/execute/pr56051.c: New test.
2553 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2555         PR rtl-optimization/56023
2556         * gcc.dg/pr56023.c: New test.
2558 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2560         PR middle-end/56022
2561         * gcc.target/i386/pr56022.c: New test.
2563 2013-01-21  Jason Merrill  <jason@redhat.com>
2565         * lib/target-supports.exp (check_effective_target_alias): New.
2567 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2569         PR debug/53235
2570         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2572 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2574         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2576 2013-01-19  Jeff Law  <law@redhat.com>
2578         PR tree-optimization/52631
2579         * tree-ssa/pr52631.c: New test.
2580         * tree-ssa/ssa-fre-9: Update expected output.
2582 2013-01-19  Anthony Green  <green@moxielogic.com>
2584         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2585         for moxie.
2587 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2589         PR tree-optimization/56029
2590         * g++.dg/torture/pr56029.C: New test.
2592 2013-01-18  Sharad Singhai  <singhai@google.com>
2594         PR tree-optimization/55995
2595         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2597 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2599         PR target/55433
2600         * gcc.target/i386/pr55433.c: New.
2602 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2604         PR middle-end/56015
2605         * gfortran.dg/pr56015.f90: New test.
2607 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2609         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2611 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2613         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2614         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2615         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2616         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2617         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2619 2013-01-17  Jeff Law  <law@redhat.com>
2621         * gcc.dg/pr52573.c: Move to...
2622         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2624         PR rtl-optimization/52573
2625         * gcc.dg/pr52573.c: New test.
2627 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2629         PR sanitizer/55679
2630         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2631         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2632         check_no_compiler_messages to test support in ucontext.h.
2633         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2634         compliant RLIMIT_AS.
2636 2013-01-17  Marek Polacek  <polacek@redhat.com>
2638         PR rtl-optimization/55833
2639         * gcc.dg/pr55833.c: New test.
2641 2013-01-17  Jan Hubicka  <jh@suse.cz>
2643         PR tree-optimization/55273
2644         * gcc.c-torture/compile/pr55273.c: New testcase.
2646 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2648         PR target/55981
2649         * gcc.target/pr55981.c: New test.
2651 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2653         * gcc.target/arm/pr40887.c: Require at least armv5.
2654         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2655         * gcc.target/arm/pr51915.c: Likewise.
2656         * gcc.target/arm/pr52006.c: Likewise.
2657         * gcc.target/arm/pr53187.c: Likewise.
2659         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2660         * gcc.target/arm/ftest-support-arm.h: Delete.
2661         * gcc.target/arm/ftest-support-thumb.h: Delete.
2662         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2663         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2664         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2665         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2666         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2667         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2668         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2669         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2670         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2671         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2672         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2673         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2674         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2675         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2676         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2677         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2678         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2679         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2680         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2681         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2682         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2683         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2684         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2685         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2687 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2689         PR tree-optimizations/55264
2690         * g++.dg/ipa/pr55264.C: New test.
2692 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2694         PR fortran/55983
2695         * gfortran.dg/class_55.f90: New.
2697 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2699         PR testsuite/55994
2700         * gcc.c-torture/execute/builtins/builtins.exp: Add
2701         -Wl,--allow-multiple-definition for eabi and elf targets.
2703         PR testsuite/54622
2704         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2705         check_effective_target_vect_perm_short,
2706         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2707         check_effective_target_vect64): Return 0 for big-endian ARM.
2708         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2710         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2711         prototypes.
2713 2013-01-16  Richard Biener  <rguenther@suse.de>
2715         PR tree-optimization/55964
2716         * gcc.dg/torture/pr55964.c: New testcase.
2718 2013-01-16  Richard Biener  <rguenther@suse.de>
2720         PR tree-optimization/54767
2721         PR tree-optimization/53465
2722         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2724 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2726         PR target/55301
2727         * gcc.target/sh/sh-switch.c: New testcase.
2729 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2731         * gcc.dg/webizer.c: Increase the array size.
2733 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2735         PR target/55940
2736         * gcc.dg/pr55940.c: New test.
2738 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2739             Harald Anlauf  <anlauf@gmx.de>
2741         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2742         * gfortran.dg/bounds_check_5.f90: Likewise.
2743         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2744         * gfortran.dg/continuation_9.f90: Likewise.
2745         * gfortran.dg/move_alloc_13.f90: Likewise.
2746         * gfortran.dg/structure_constructor_11.f90: Likewise.
2747         * gfortran.dg/tab_continuation.f: Likewise.
2748         * gfortran.dg/warning-directive-2.F90: Likewise.
2749         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2751 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2753         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2754         * gcc.target/arm/fma-sp.c: Likewise.
2756 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2758         PR rtl-optimization/55153
2759         * gcc.dg/pr55153.c: New.
2761 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2763         PR tree-optimization/55920
2764         * gcc.c-torture/compile/pr55920.c: New test.
2766 2013-01-15  Richard Biener  <rguenther@suse.de>
2768         PR middle-end/55882
2769         * gcc.dg/torture/pr55882.c: New testcase.
2771 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2773         PR tree-optimization/55955
2774         * gcc.c-torture/compile/pr55955.c: New test.
2776 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2778         PR c++/55663
2779         * g++.dg/cpp0x/alias-decl-31.C: New test.
2781 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2783         PR fortran/54286
2784         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2785         case where interface is null.
2787 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2789         PR fortran/55806
2790         * gfortran.dg/array_constructor_40.f90:  New test.
2792 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2794         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2796 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2798         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2799         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2800         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2801         * gcc.target/aarch64/vect-ld1r.c: New.
2802         * gcc.target/aarch64/vect-ld1r.x: New.
2804 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2806         PR target/55948
2807         * gcc.target/i386/hle-clear-rel.c: New file
2808         * gcc.target/i386/hle-store-rel.c: New file.
2810 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2812         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2813         * gfortran.dg/bounds_check_4.f90: Likewise.
2814         * gfortran.dg/inquire_10.f90: Likewise.
2815         * gfortran.dg/minloc_3.f90: Likewise.
2816         * gfortran.dg/minlocval_3.f90: Likewise.
2817         * gfortran.dg/module_double_reuse.f90: Likewise.
2818         * gfortran.dg/mvbits_1.f90: Likewise.
2819         * gfortran.dg/oldstyle_1.f90: Likewise.
2820         * gfortran.dg/pr20163-2.f: Likewise.
2821         * gfortran.dg/save_1.f90: Likewise.
2822         * gfortran.dg/scan_1.f90: Likewise.
2823         * gfortran.dg/select_char_1.f90: Likewise.
2824         * gfortran.dg/shape_4.f90: Likewise.
2825         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2826         * gfortran.dg/function_optimize_10.f90: Likewise.
2827         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2828         * gfortran.dg/used_types_17.f90: Likewise.
2829         * gfortran.dg/used_types_18.f90: Likewise.
2831 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2833         PR fortran/54286
2834         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2836 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2838         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2840 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2842         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2844 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2846         PR fortran/55072
2847         * gfortran.dg/assumed_type_2.f90: Fix test case.
2848         * gfortran.dg/internal_pack_13.f90: New test.
2849         * gfortran.dg/internal_pack_14.f90: New test.
2851 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2853         PR fortran/55868
2854         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2855         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2856         $tar to STAR.
2858 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2860         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2862 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2864         PR target/55719
2865         * gcc.target/s390/pr55719.c: New testcase.
2867 2013-01-11  Richard Guenther  <rguenther@suse.de>
2869         PR tree-optimization/44061
2870         * gcc.dg/pr44061.c: New testcase.
2872 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2874         Update copyright years.
2876 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2877             Jakub Jelinek  <jakub@redhat.com>
2879         PR target/55565
2880         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2882 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2884         PR rtl-optimization/55672
2885         * gcc.target/i386/pr55672.c: New.
2887 2013-01-10  Jeff Law  <law@redhat.com>
2889         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2890         pass/fail message unique.
2893 2013-01-10  Jason Merrill  <jason@redhat.com>
2895         * ada/.gitignore: New.
2897 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2899         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2900         Add tls options.
2901         * g++.dg/tls/thread_local2.C: Likewise.
2902         * g++.dg/tls/thread_local2g.C: Likewise.
2903         * g++.dg/tls/thread_local6.C: Likewise.
2904         * g++.dg/tls/thread_local-order1.C: Add tls options.
2905         * g++.dg/tls/thread_local-order2.C: Likewise.
2906         * g++.dg/tls/thread_local3.C: Likewise.
2907         * g++.dg/tls/thread_local3g.C: Likewise.
2908         * g++.dg/tls/thread_local4.C: Likewise.
2909         * g++.dg/tls/thread_local4g.C: Likewise.
2910         * g++.dg/tls/thread_local5.C: Likewise.
2911         * g++.dg/tls/thread_local5g.C: Likewise.
2912         * g++.dg/tls/thread_local6g.C: Likewise.
2914 2013-01-10  Kostya Serebryany  <kcc@google.com>
2916         * g++.dg/asan/asan_test.cc: Sync from upstream.
2918 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2920         PR tree-optimization/55921
2921         * gcc.c-torture/compile/pr55921.c: New test.
2923 2013-01-09  Jan Hubicka  <jh@suse.cz>
2925         PR tree-optimization/55569
2926         * gcc.c-torture/compile/pr55569.c: New testcase.
2928 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2930         PR fortran/47203
2931         * gfortran.dg/use_28.f90: New test.
2933 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2935         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2936         number matching more robust.
2938 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2940         PR rtl-optimization/55829
2941         * gcc.target/i386/pr55829.c: New.
2943 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2945         PR fortran/55758
2946         * gfortran.dg/bind_c_bool_1.f90: New.
2947         * gfortran.dg/do_5.f90: Add dg-warning.
2949 2013-01-09  Jan Hubicka  <jh@suse.cz>
2951         PR tree-optimization/55875
2952         * gcc.c-torture/execute/pr55875.c: New testcase.
2953         * g++.dg/torture/pr55875.C: New testcase.
2955 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2957         PR c/48418
2958         * c-c++-common/pr48418.c: New test.
2960 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2962         PR c++/55801
2963         * g++.dg/tls/thread_local-ice.C: New.
2965 2013-01-09  Andreas Schwab  <schwab@suse.de>
2967         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2969 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2971         PR tree-optimization/48189
2972         * gcc.dg/pr48189.c: New test.
2974 2013-01-04  Jan Hubicka  <jh@suse.cz>
2976         PR tree-optimization/55823
2977         * g++.dg/ipa/devirt-10.C: New testcase.
2979 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2980             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2982         PR rtl-optimization/55845
2983         * gcc.target/i386/pr55845.c: New test.
2985 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2987         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2988         instructions generated instead of number of occurances.
2990 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2992         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2993         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2994         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2995         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2996         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2997         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2998         * gcc.target/aarch64/vect-fcm.x: Likewise.
2999         * lib/target-supports.exp
3000         (check_effective_target_vect_cond): Enable for AArch64.
3002 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3004         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3005         endian-safe float pool loading.
3006         (test_square_root_v4sf): Likewise.
3007         (test_square_root_v2df): Likewise.
3008         * lib/target-supports.exp
3009         (check_effective_target_vect_call_sqrtf): Add AArch64.
3011 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3013         PR debug/55579
3014         * gcc.dg/tree-ssa/pr55579.c: New test.
3016 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3018         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3019         asm comments.
3021 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3023         PR middle-end/55890
3024         * gcc.dg/torture/pr55890-3.c: New test.
3026         PR middle-end/55851
3027         * gcc.c-torture/compile/pr55851.c: New test.
3029         PR sanitizer/55844
3030         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3031         dg-options.
3033 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3035         PR fortran/55618
3036         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3038 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3040         PR fortran/55763
3041         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3042         * gfortran.dg/pointer_init_7.f90: New.
3044 2013-01-07  Richard Biener  <rguenther@suse.de>
3046         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3048 2013-01-07  Richard Biener  <rguenther@suse.de>
3050         PR middle-end/55890
3051         * gcc.dg/torture/pr55890-1.c: New testcase.
3052         * gcc.dg/torture/pr55890-2.c: Likewise.
3054 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3056         * gcc.target/aarch64/fmovd.c: New.
3057         * gcc.target/aarch64/fmovf.c: Likewise.
3058         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3059         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3060         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3061         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3062         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3063         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3065 2013-01-07  Richard Biener  <rguenther@suse.de>
3067         PR tree-optimization/55888
3068         PR tree-optimization/55862
3069         * gcc.dg/torture/pr55888.c: New testcase.
3071 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3073         PR fortran/55852
3074         * gfortran.dg/intrinsic_size_3.f90: New.
3076 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3078         PR fortran/55763
3079         * gfortran.dg/select_type_32.f90: New.
3081 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3083         PR c++/52343
3084         * g++.dg/cpp0x/alias-decl-29.C: New test.
3086 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3088         PR fortran/53876
3089         PR fortran/54990
3090         PR fortran/54992
3091         * gfortran.dg/class_array_15.f03: New test.
3093 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3095         PR fortran/42769
3096         PR fortran/45836
3097         PR fortran/45900
3098         * gfortran.dg/use_23.f90: New test.
3099         * gfortran.dg/use_24.f90: New test.
3100         * gfortran.dg/use_25.f90: New test.
3101         * gfortran.dg/use_26.f90: New test.
3102         * gfortran.dg/use_27.f90: New test.
3104 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3106         * gnat.dg/specs/clause_on_volatile.ads: New test.
3108 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3110         * gnat.dg/alignment10.adb: New test.
3112 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3113             Mikael Morin  <mikael@gcc.gnu.org>
3115         PR fortran/55827
3116         * gfortran.dg/use_22.f90: New test.
3118 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3120         * gcc.target/aarch64/cmp-1.c: New testcase.
3122 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3124         PR fortran/55172
3125         * gfortran.dg/select_type_31.f03: New test.
3127 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3129         PR c++/54526 (again)
3130         * g++.dg/cpp0x/parse2.C: Extend.
3131         * g++.old-deja/g++.other/crash28.C: Adjust.
3133 2013-01-04  Richard Biener  <rguenther@suse.de>
3135         PR tree-optimization/55862
3136         * gcc.dg/torture/pr55862.c: New testcase.
3138 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3140         PR tree-optimization/55755
3141         * gcc.dg/torture/pr55755.c: New test.
3142         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3143         * gcc.dg/tree-ssa/pr45144.c: Update.
3145 2013-01-04  Richard Biener  <rguenther@suse.de>
3147         PR middle-end/55863
3148         * gcc.dg/fold-reassoc-2.c: New testcase.
3150 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3152         PR fortran/55763
3153         * gfortran.dg/null_7.f90: New.
3155 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3157         PR fortran/55854
3158         PR fortran/55763
3159         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3160         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3161         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3163 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3165         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3167 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3169         PR fortran/55855
3170         * gfortran.dg/assignment_1.f90: Modified.
3171         * gfortran.dg/assignment_4.f90: New.
3173 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3175         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3177 2013-01-03  Richard Biener  <rguenther@suse.de>
3179         PR tree-optimization/55857
3180         * gcc.dg/vect/pr55857-1.c: New testcase.
3181         * gcc.dg/vect/pr55857-2.c: Likewise.
3183 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3185         PR rtl-optimization/55838
3186         * gcc.dg/pr55838.c: New test.
3188         PR tree-optimization/55832
3189         * gcc.c-torture/compile/pr55832.c: New test.
3191 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3193         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3194         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3195         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3196         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3197         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3198         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3199         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3200         * gcc.dg/unroll_1.c: Ditto.
3201         * gcc.dg/unroll_2.c: Ditto.
3202         * gcc.dg/unroll_3.c: Ditto.
3203         * gcc.dg/unroll_4.c: Ditto.
3205 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3207         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3209 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3211         PR fortran/55818
3212         * gfortran.dg/eof_4.f90: New test.
3214 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3216         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3217         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3218         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3219         (compat_setup_dfp): Initialize compat_alt_caret and
3220         compat_save_TEST_ALWAYS_FLAGS.
3222 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3224         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3226 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3228         * gcc.dg/torture/fp-int-convert-2.c: New test.
3230 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3232         * gfortran.dg/newunit_3.f90: Add dg-do run.
3233         * gfortran.dg/inquire_15.f90: Add dg-do run.
3235 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3237         PR tree-optimization/55831
3238         * gcc.dg/pr55831.c: New test.
3240 Copyright (C) 2013 Free Software Foundation, Inc.
3242 Copying and distribution of this file, with or without modification,
3243 are permitted in any medium without royalty provided the copyright
3244 notice and this notice are preserved.