Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7e0975d674572d909fc285bc2487a1bcbbfb1405
1 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/56450
4         * g++.dg/cpp0x/decltype52.C: New.
6 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
8         N3472 binary constants
9         * g++.dg/cpp/limits.C: Adjust warning wording.
10         * g++.dg/system-binary-constants-1.C: Likewise.
11         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
13 2013-04-28  Tobias Burnus  <burnus@net-b.de>
15         PR fortran/57093
16         * gfortran.dg/coarray_30.f90: New.
18 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
20         PR fortran/57071
21         * frontend-passes (optimize_power):  New function.
22         (optimize_op):  Use it.
24 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
26         PR target/56866
27         * gcc.c-torture/execute/pr56866.c: New test.
28         * gcc.target/i386/pr56866.c: New test.
30 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
32         PR go/57045
33         * gcc.dg/setjmp-5.c: New test.
35 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
37         PR c++/55708
38         * g++.dg/cpp0x/constexpr-55708.C: New.
40 2013-04-26  Richard Biener  <rguenther@suse.de>
42         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
43         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
44         * gcc.dg/pr53265.c: Remove XFAILs.
45         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
46         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
48 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
50         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
51         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
52         -fdiagnostics-color=never option similarly to
53         -fno-diagnostics-show-caret option.
55 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
57         PR rtl-optimization/57003
58         * gcc.target/i386/pr57003.c: New test.
60 2013-04-25  Marek Polacek  <polacek@redhat.com>
62         PR tree-optimization/57066
63         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
65 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
66             Tejas Belagod  <tejas.belagod@arm.com>
68         * gcc.target/aarch64/vaddv-intrinsic.c: New.
69         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
70         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
72 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
74         * gcc.target/aarch64/cmp.c: New.
76 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
78         * gcc.target/aarch64/ngc.c: New.
80 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
82         * lib/target-supports.exp
83         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
84         (check_effective_target_arm_neon_fp16_ok): Likewise.
85         (add_options_for_arm_neon_fp16): Likewise.
86         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
87         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
89 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
91         PR rtl-optimizations/57046
92         * gcc.target/i386/pr57046.c: New test.
94 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
96         * g++.dg/cpp1y/cplusplus.C: New.
98 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
100         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
102 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
104         * c-c++-common/Wpointer-arith-1.c: New.
106 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
108         * g++.dg/cpp1y/cxx1y_macro.C: New.
110 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/56970
113         * g++.dg/cpp0x/sfinae45.C: New.
115 2013-04-24  Richard Biener  <rguenther@suse.de>
117         PR testsuite/57050
118         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
120 2013-04-23  Richard Biener  <rguenther@suse.de>
122         PR middle-end/57036
123         * gcc.dg/torture/pr57036-1.c: New testcase.
124         * gcc.dg/torture/pr57036-2.c: Likewise.
126 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
128         * gcc.target/aarch64/scalar-mov.c: New testcase.
130 2013-04-23  Richard Biener  <rguenther@suse.de>
132         PR tree-optimization/57026
133         * gcc.dg/torture/pr57026.c: New testcase.
135 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
137         PR fortran/53685
138         PR fortran/57022
139         * gfortran.dg/transfer_check_4.f90: New.
141 2013-04-22  Marek Polacek  <polacek@redhat.com>
143         PR sanitizer/56990
144         * gcc.dg/pr56990.c: New test.
146 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
148         PR target/57018
149         * gcc.target/i386/pr57018.c: New test.
151 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
153         * gcc.target/aarch64/vrecps.c: New.
154         * gcc.target/aarch64/vrecpx.c: Likewise.
156 2013-04-22  Christian Bruel  <christian.bruel@st.com>
158         PR target/56995
159         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
161 2013-04-21  Jeff Law  <law@redhat.com>
163         * gcc.dg/tree-ssa/forwprop-26.c: New test.
165 2013-04-20  Tobias Burnus  <burnus@net-b.de>
167         PR fortran/56907
168         * gfortran.dg/c_loc_test_22.f90: New.
170 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
172         PR rtl-optimization/56847
173         * gcc.dg/pr56847.c: New test.
175 2013-04-19  Richard Biener  <rguenther@suse.de>
177         PR tree-optimization/56982
178         * gcc.c-torture/execute/pr56982.c: New testcase.
180 2013-04-19  Martin Jambor  <mjambor@suse.cz>
182         PR tree-optimization/56718
183         * g++.dg/ipa/imm-devirt-1.C: New test.
184         * g++.dg/ipa/imm-devirt-2.C: Likewise.
186 2013-04-19  Richard Biener  <rguenther@suse.de>
188         PR tree-optimization/57000
189         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
191 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
192             Mikael Morin  <mikael@gcc.gnu.org>
194         PR fortran/56872
195         * gfortran.dg/array_constructor_45.f90:  New test.
196         * gfortran.dg/array_constructor_46.f90:  New test.
197         * gfortran.dg/array_constructor_47.f90:  New test.
198         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
200 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
202         PR rtl-optimization/56999
203         * g++.dg/opt/pr56999.C: New test.
205 2013-04-18  Cary Coutant  <ccoutant@google.com>
207         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
208         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
210 2013-04-18  Cary Coutant  <ccoutant@google.com>
212         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
213         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
214         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
215         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
216         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
217         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
218         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
219         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
220         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
221         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
222         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
224 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
226         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
228 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
230         PR tree-optimization/56984
231         * gcc.c-torture/compile/pr56984.c: New test.
233         PR rtl-optimization/56992
234         * gcc.dg/pr56992.c: New test.
236 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
238         PR fortran/56814
239         * gfortran.dg/proc_ptr_42.f90: New.
241 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
243         * gnat.dg/discr41.ad[sb]: New test.
244         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
245         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
246         * gcc.dg/vect/slp-24.c: Likewise.
247         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
248         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
249         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
250         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
251         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
252         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
253         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
254         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
255         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
256         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
257         * gcc.dg/vect/vect-strided-mult.c: Likewise.
258         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
259         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
260         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
261         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
262         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
263         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
264         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
265         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
266         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
267         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
268         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
269         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
270         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
271         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
272         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
274 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
276         PR fortran/40958
277         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
278         * gfortran.dg/module_md5_1.f90: Remove.
280 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
282         * gcc.target/aarch64/adds3.c: New.
283         * gcc.target/aarch64/subs3.c: New.
285 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
287         * gcc.target/aarch64/adds1.c: New.
288         * gcc.target/aarch64/adds2.c: New.
289         * gcc.target/aarch64/subs1.c: New.
290         * gcc.target/aarch64/subs2.c: New.
292 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
294         Implement n3599 - Literal operator templates for strings.
295         * g++.dg/cpp1y/udlit-char-template.C: New test.
296         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
298 2013-04-16  Tobias Burnus  <burnus@net-b.de>
300         PR fortran/39505
301         * gfortran.dg/no_arg_check_1.f90: New.
302         * gfortran.dg/no_arg_check_2.f90: New.
303         * gfortran.dg/no_arg_check_3.f90: New.
305 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
307         PR fortran/56968
308         * gfortran.dg/proc_ptr_41.f90: New.
310 2013-04-16  Richard Biener  <rguenther@suse.de>
312         PR tree-optimization/56756
313         * gcc.dg/torture/pr56756.c: New testcase.
315 2013-04-16  Tobias Burnus  <burnus@net-b.de>
317         PR fortran/56969
318         * gfortran.dg/c_assoc_5.f90: New.
320 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
322         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
323         * gcc.c-torture/execute/pr33992.x: Remove.
324         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
325         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
326         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
328 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
330         PR tree-optimization/56962
331         * gcc.c-torture/execute/pr56962.c: New test.
333 2013-04-15  Richard Biener  <rguenther@suse.de>
335         PR tree-optimization/56933
336         * gcc.dg/vect/pr56933.c: New testcase.
338 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
340         * gcc.target/arm/anddi3-opt.c: New test.
341         * gcc.target/arm/anddi3-opt2.c: Likewise.
343 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
345         * gcc.dg/pr56890-1.c: New test.
346         * gcc.dg/pr56890-2.c: Likewise.
348 2013-04-15  Joey Ye  <joey.ye@arm.com>
350         * gcc.target/arm/thumb1-far-jump-1.c: New test.
351         * gcc.target/arm/thumb1-far-jump-2.c: New test.
353 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
355         PR fortran/56816
356         * gfortran.dg/select_type_33.f03: New test.
358 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
360         PR fortran/55959
361         * gfortran.dg/typebound_proc_29.f03: New.
363 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
365         PR fortran/56266
366         * gfortran.dg/typebound_proc_28.f03: New.
368 2013-04-12  Jeff Law  <law@redhat.com>
370         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
371         either.
373 2013-04-12  Tobias Burnus  <burnus@net-b.de>
375         PR fortran/56929
376         * gfortran.dg/coarray/alloc_comp_2.f90: New.
378 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
380         PR target/56903
381         * gcc.target/i386/pr56903.c: New test.
383 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
385         PR fortran/56261
386         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
387         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
388         * gfortran.dg/block_11.f90: Fix invalid test case.
389         * gfortran.dg/function_types_3.f90: Add new error message.
390         * gfortran.dg/global_references_1.f90: Ditto.
391         * gfortran.dg/import2.f90: Remove unneeded parts.
392         * gfortran.dg/import6.f90: Fix invalid test case.
393         * gfortran.dg/proc_decl_2.f90: Ditto.
394         * gfortran.dg/proc_decl_9.f90: Ditto.
395         * gfortran.dg/proc_decl_18.f90: Ditto.
396         * gfortran.dg/proc_ptr_40.f90: New.
397         * gfortran.dg/whole_file_7.f90: Modified error wording.
398         * gfortran.dg/whole_file_16.f90: Ditto.
399         * gfortran.dg/whole_file_17.f90: Add -pedantic.
400         * gfortran.dg/whole_file_18.f90: Modified error wording.
401         * gfortran.dg/whole_file_20.f03: Ditto.
402         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
403         invalid test case.
405 2013-04-12  Richard Biener  <rguenther@suse.de>
407         Revert
408         2013-04-10  Richard Biener  <rguenther@suse.de>
410         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
412 2013-04-12  Tobias Burnus  <burnus@net-b.de>
414         PR fortran/56845
415         * gfortran.dg/class_allocate_15.f90: New.
417         Revert:
418         2013-04-12  Tobias Burnus  <burnus@net-b.de>
420         * gfortran.dg/coarray_lib_alloc_2.f90: Update
421         scan-tree-dump-times.
423 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
425         PR tree-optimization/56918
426         PR tree-optimization/56920
427         * gcc.dg/vect/pr56918.c: New test.
428         * gcc.dg/vect/pr56920.c: New test.
430 2013-04-12  Tobias Burnus  <burnus@net-b.de>
432         PR fortran/56845
433         * gfortran.dg/class_allocate_14.f90: New.
434         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
435         * gfortran.dg/coarray_lib_alloc_3.f90: New.
437 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
439         * gcc.dg/fold-cstvecshift.c: New testcase.
441 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
443         * gcc.target/aarch64/negs.c: New.
445 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
447         PR c++/56895
448         * g++.dg/template/arrow4.C: New test.
450 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
452         * gnat.dg/array23.adb: New test.
453         * gnat.dg/array23_pkg[123].ads: New helpers.
455 2013-04-11  Jeff Law  <law@redhat.com>
457         PR tree-optimization/56900
458         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
460 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
462         PR c++/56913
463         * g++.dg/cpp0x/sfinae44.C: New.
465 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
467         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
468         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
470 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
472         PR c++/54216
473         * g++.dg/cpp0x/enum26.C: New.
474         * g++.old-deja/g++.pt/mangle1.C: Adjust.
476 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
478         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
479         inverse operands.
480         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
481         loop is vectorized.
482         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
483         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
484         loop is vectorized and that the correct instruction is generated.
485         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
486         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
487         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
489 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
491         PR tree-optimization/56899
492         * gcc.c-torture/execute/pr56899.c: New test.
494 2013-04-10  David S. Miller  <davem@davemloft.net>
496         * gcc.target/sparc/setcc-4.c: New test.
497         * gcc.target/sparc/setcc-5.c: New test.
499 2013-04-10  Richard Biener  <rguenther@suse.de>
501         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
503 2013-04-10  Richard Biener  <rguenther@suse.de>
505         * gcc.dg/vect/slp-39.c: New testcase.
507 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
509         PR tree-optimization/55524
510         * gcc.target/epiphany/fnma-1.c: New test.
512 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
514         * gcc.dg/tree-ssa/inline-11.c: New test
516 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
518         PR c++/56895
519         * g++.dg/template/arrow3.C: New test.
521 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
523         * gcc.target/arm/minmax_minus.c: New test.
525 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
527         PR middle-end/56883
528         * c-c++-common/gomp/pr56883.c: New test.
530 2013-04-09  Jeff Law  <law@redhat.com>
532         * gcc.dg/tree-ssa/vrp87.c: New test.
534 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
536         PR tree-optimization/56854
537         * g++.dg/torture/pr56854.C: New test.
539 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
541         PR fortran/56782
542         * gfortran.dg/array_constructor_44.f90:  New test.
544 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
546         PR c++/56871
547         * g++.dg/cpp0x/constexpr-specialization.C: New.
549 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
551         * gcc.c-torture/execute/pr56837.c: New test.
553         PR c++/34949
554         PR c++/50243
555         * g++.dg/opt/vt3.C: New test.
556         * g++.dg/opt/vt4.C: New test.
558 2013-04-08  Jeff Law  <law@redhat.com>
560         * gcc.dg/tree-ssa/forwprop-25.c: New test.
562 2013-04-08  Richard Biener  <rguenther@suse.de>
564         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
566 2013-04-08  Richard Biener  <rguenther@suse.de>
568         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
570 2013-04-08  Richard Biener  <rguenther@suse.de>
572         * g++.dg/vect/slp-pr56812.cc: Adjust.
574 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
576         * gcc.dg/pr56837.c: New test.
577         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
578         "generated memset minus one".
580 2013-04-07  Tobias Burnus  <burnus@net-b.de>
582         PR fortran/56849
583         * gfortran.dg/reshape_5.f90: New.
585 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
587         PR target/56843
588         * gcc.target/powerpc/recip-1.c: Modify expected output.
589         * gcc.target/powerpc/recip-3.c: Likewise.
590         * gcc.target/powerpc/recip-4.c: Likewise.
591         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
593 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
595         * gcc.target/arm/peep-ldrd-1.c: New test.
596         * gcc.target/arm/peep-strd-1.c: Likewise.
598 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
600         * gcc.target/arm/negdi-1.c: New test.
601         * gcc.target/arm/negdi-2.c: Likewise.
602         * gcc.target/arm/negdi-3.c: Likewise.
603         * gcc.target/arm/negdi-4.c: Likewise.
605 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
607         * lib/target-supports.exp (add_options_for_arm_v8_neon):
608         Add -march=armv8-a when we use v8 NEON.
609         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
610         (check_effective_target_vect_call_ceilf): Likewise.
611         (check_effective_target_vect_call_floorf): Likewise.
612         (check_effective_target_vect_call_roundf): Likewise.
613         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
614         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
615         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
616         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
617         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
619 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
621         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
622         * gcc.target/powerpc/sd-pwr6.c: Same.
623         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
624         * g++.dg/debug/pr56294.C: XFAIL on AIX.
626 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
628         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
630 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
632         PR fortran/40881
633         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
634         * gfortran.dg/altreturn_4.f90: Ditto.
635         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
636         * gfortran.dg/altreturn_5.f90: Ditto.
637         * gfortran.dg/altreturn_6.f90: Ditto.
638         * gfortran.dg/altreturn_7.f90: Ditto.
640 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
642         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
643         New procedure.
644         (check_effective_target_arm_v8_neon_ok_nocache):
645         Likewise.
646         (check_effective_target_arm_v8_neon_ok): Change to use
647         check_effective_target_arm_v8_neon_ok_nocache.
648         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
649         NEON flags.
650         (check_effective_target_vect_call_btruncf):
651         Enable for arm and ARMv8 NEON.
652         (check_effective_target_vect_call_ceilf): Likewise.
653         (check_effective_target_vect_call_floorf): Likewise.
654         (check_effective_target_vect_call_roundf): Likewise.
655         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
656         target.
658 2013-04-04  Marek Polacek  <polacek@redhat.com>
660         PR tree-optimization/48186
661         * gcc.dg/pr48186.c: New test.
663 2013-04-04  Richard Biener  <rguenther@suse.de>
665         PR tree-optimization/56826
666         * gcc.dg/vect/pr56826.c: New testcase.
667         * gcc.dg/vect/O3-pr36098.c: Adjust.
669 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
671         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
672         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
673         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
674         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
675         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
676         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
677         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
678         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
679         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
680         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
682 2013-04-04  Richard Biener  <rguenther@suse.de>
684         PR tree-optimization/56213
685         * gcc.dg/vect/vect-123.c: New testcase.
687 2013-04-04  Tobias Burnus  <burnus@net-b.de>
689         PR fortran/56810
690         * gfortran.dg/read_repeat_2.f90: New.
692 2013-04-04  Richard Biener  <rguenther@suse.de>
694         PR tree-optimization/56837
695         * g++.dg/torture/pr56837.C: New testcase.
697 2013-04-04  Tobias Burnus  <burnus@net-b.de>
699         PR fortran/50269
700         * gfortran.dg/c_loc_test_21.f90: New.
701         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
702         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
703         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
704         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
705         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
707 2013-04-03  Jeff Law  <law@redhat.com>
709         PR tree-optimization/56799
710         * gcc.c-torture/execute/pr56799.c: New test.
712 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
714         PR c++/56815
715         * g++.dg/warn/Wpointer-arith-1.C: New.
716         * g++.dg/gomp/for-19.C: Adjust.
718 2013-04-03  Marek Polacek  <polacek@redhat.com>
720         PR sanitizer/55702
721         * gcc.dg/pr55702.c: New test.
723 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
725         PR target/56809
726         * gcc.dg/pr56809.c: New testcase.
728 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
730         PR debug/56819
731         * g++.dg/debug/pr56819.C: New test.
733 2013-04-03  Richard Biener  <rguenther@suse.de>
735         PR tree-optimization/56817
736         * g++.dg/torture/pr56817.C: New testcase.
738 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
740         * gcc.dg/vect/bb-slp-31.c: New file.
742 2013-04-03  Jason Merrill  <jason@redhat.com>
744         PR c++/34949
745         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
747 2013-04-03  Richard Biener  <rguenther@suse.de>
749         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
751 2013-04-03  Richard Biener  <rguenther@suse.de>
753         PR tree-optimization/55964
754         * gcc.dg/torture/pr55964-2.c: New testcase.
756 2013-04-03  Richard Biener  <rguenther@suse.de>
758         PR tree-optimization/56501
759         * gcc.dg/torture/pr56501.c: New testcase.
761 2013-04-03  Richard Biener  <rguenther@suse.de>
763         PR tree-optimization/56407
764         * gcc.dg/torture/pr56407.c: New testcase.
766 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
768         PR tree-optimization/56790
769         * g++.dg/ext/pr56790-1.C: New testcase.
771 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
773         * gcc.target/i386/merge-1.c: New testcase.
774         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
776 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
778         PR c/19449
779         * gcc.c-torture/execute/pr19449.c: New test.
781 2013-04-03  Richard Biener  <rguenther@suse.de>
783         PR tree-optimization/56812
784         * g++.dg/vect/slp-pr56812.cc: New testcase.
786 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
788         PR fortran/56284
789         PR fortran/40881
790         * gfortran.dg/altreturn_8.f90: New.
791         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
792         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
793         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
795 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
797         PR rtl-optimization/56745
798         * gcc.c-torture/compile/pr56745.c: New test.
800 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
802         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
804 2013-04-02  Richard Biener  <rguenther@suse.de>
806         PR tree-optimization/56778
807         * gcc.dg/torture/pr56778.c: New testcase.
809 2013-04-02  Richard Biener  <rguenther@suse.de>
811         PR middle-end/56768
812         * g++.dg/torture/pr56768.C: New testcase.
814 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
816         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
818 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
820         PR fortran/56660
821         * gfortran.dg/namelist_82.f90:  New test.
823 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
825         PR fortran/56500
826         * gfortran.dg/implicit_class_1.f90: New.
828 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
830         PR fortran/56786
831         * gfortran.dg/namelist_81.f90:  New test.
833 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
835         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
836         for constant and equal string lengths.
837         * gfortran.dg/character_comparison_5.f90:  Likewise.
838         * gfortran.dg/character_comparison_9.f90:  New test.
840 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
842         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
843         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
845 2013-03-29  Tobias Burnus  <burnus@net-b.de>
847         PR fortran/35203
848         * gfortran.dg/optional_absent_3.f90: New.
850 2013-03-29  Tobias Burnus  <burnus@net-b.de>
852         PR fortran/56737
853         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
855 2013-03-29  Tobias Burnus  <burnus@net-b.de>
857         PR fortran/56735
858         * gfortran.dg/namelist_80.f90: New.
860 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
862         PR fortran/45159
863         * gfortran.dg/string_length_2.f90:  New test.
864         * gfortran.dg/dependency_41.f90:  New test.
866 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
868         PR fortran/55806
869         * gfortran.dg/array_constructor_43.f90:  New test.
870         * gfortran.dg/random_seed_3.f90:  New test.
872 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
874         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
875         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
876         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
877         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
878         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
879         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
880         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
881         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
882         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
883         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
885 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
887         PR c++/56725
888         * g++.dg/conversion/op4.C: Adjust.
889         * g++.dg/cpp0x/rv1n.C: Likewise.
890         * g++.dg/cpp0x/rv2n.C: Likewise.
891         * g++.dg/cpp0x/template_deduction.C: Likewise.
892         * g++.dg/expr/cond8.C: Likewise.
893         * g++.dg/other/error4.C: Likewise.
894         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
895         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
896         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
897         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
898         * g++.old-deja/g++.jason/conversion2.C: Likewise.
899         * g++.old-deja/g++.law/cvt20.C: Likewise.
900         * g++.old-deja/g++.law/cvt8.C: Likewise.
901         * g++.old-deja/g++.law/init8.C: Likewise.
902         * g++.old-deja/g++.mike/net12.C: Likewise.
903         * g++.old-deja/g++.mike/net8.C: Likewise.
904         * g++.old-deja/g++.mike/p2793.C: Likewise.
905         * g++.old-deja/g++.mike/p3836.C: Likewise.
906         * g++.old-deja/g++.mike/p418.C: Likewise.
907         * g++.old-deja/g++.mike/p701.C: Likewise.
908         * g++.old-deja/g++.mike/p807.C: Likewise.
910 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
912         PR middle-end/56694
913         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
914         targets.
916 2013-03-28  Marek Polacek  <polacek@redhat.com>
918         PR tree-optimization/56695
919         * gcc.dg/vect/pr56695.c: New test.
921 2013-03-28  Richard Biener  <rguenther@suse.de>
923         PR tree-optimization/37021
924         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
925         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
927 2013-03-27  Tobias Burnus  <burnus@net-b.de>
929         PR fortran/56650
930         PR fortran/36437
931         * gfortran.dg/sizeof_2.f90: New.
932         * gfortran.dg/sizeof_3.f90: New.
933         * gfortran.dg/sizeof_proc.f90: Update dg-error.
935 2013-03-27  Richard Biener  <rguenther@suse.de>
937         PR tree-optimization/37021
938         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
940 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
942         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
943         * g++.dg/ipa/ivinline-2.C: Likewise.
944         * g++.dg/ipa/ivinline-3.C: Likewise.
945         * g++.dg/ipa/ivinline-4.C: Likewise.
946         * g++.dg/ipa/ivinline-5.C: Likewise.
947         * g++.dg/ipa/ivinline-7.C: Likewise.
948         * g++.dg/ipa/ivinline-8.C: Likewise.
949         * g++.dg/ipa/ivinline-9.C: Likewise.
950         * g++.dg/cpp0x/noexcept03.C: Likewise.
951         * gcc.dg/const-1.c: Likewise.
952         * gcc.dg/ipa/pure-const-1.c: Likewise.
953         * gcc.dg/noreturn-8.c: Likewise.
954         * gcc.target/i386/mmx-1.c: Likewise.
955         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
956         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
957         * gcc.c-torture/execute/pr33992.x: New file.
959 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
961         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
963 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
965         PR c++/55951
966         * g++.dg/ext/desig5.C: New.
968 2013-03-26  Tobias Burnus  <burnus@net-b.de>
970         PR fortran/56649
971         * gfortran.dg/merge_init_expr_2.f90: New.
972         * gfortran.dg/merge_char_1.f90: Modify test to
973         stay a run-time test.
974         * gfortran.dg/merge_char_3.f90: Ditto.
976 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
978         * g++.dg/cpp0x/constexpr-friend-2.C: New.
979         * g++.dg/cpp0x/constexpr-main.C: Likewise.
981 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
983         PR c++/56722
984         * g++.dg/cpp0x/range-for23.C: New.
986 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
988         PR libfortran/52512
989         * gfortran.dg/namelist_79.f90: New.
991 2013-03-25  Martin Jambor  <mjambor@suse.cz>
993         * gcc.dg/ipa/ipcp-agg-9.c: New test.
995 2013-03-25  Tobias Burnus  <burnus@net-b.de>
997         PR fortran/38536
998         PR fortran/38813
999         PR fortran/38894
1000         PR fortran/39288
1001         PR fortran/40963
1002         PR fortran/45824
1003         PR fortran/47023
1004         PR fortran/47034
1005         PR fortran/49023
1006         PR fortran/50269
1007         PR fortran/50612
1008         PR fortran/52426
1009         PR fortran/54263
1010         PR fortran/55343
1011         PR fortran/55444
1012         PR fortran/55574
1013         PR fortran/56079
1014         PR fortran/56378
1015         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
1016         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1017         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
1018         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
1019         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
1020         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
1021         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
1022         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
1023         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
1024         * gfortran.dg/c_loc_tests_16.f90: Ditto.
1025         * gfortran.dg/c_loc_tests_4.f03: Ditto.
1026         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
1027         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
1028         * gfortran.dg/c_loc_tests_8.f03: Ditto.
1029         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
1030         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
1031         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
1032         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
1033         * gfortran.dg/pr32601_1.f03: Ditto.
1034         * gfortran.dg/storage_size_2.f08: Remove dg-error.
1035         * gfortran.dg/blockdata_7.f90: New.
1036         * gfortran.dg/c_assoc_4.f90: New.
1037         * gfortran.dg/c_f_pointer_tests_6.f90: New.
1038         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1039         * gfortran.dg/c_funloc_tests_8.f90: New.
1040         * gfortran.dg/c_loc_test_17.f90: New.
1041         * gfortran.dg/c_loc_test_18.f90: New.
1042         * gfortran.dg/c_loc_test_19.f90: New.
1043         * gfortran.dg/c_loc_test_20.f90: New.
1044         * gfortran.dg/c_sizeof_5.f90: New.
1045         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1046         * gfortran.dg/transfer_resolve_2.f90: New.
1047         * gfortran.dg/transfer_resolve_3.f90: New.
1048         * gfortran.dg/transfer_resolve_4.f90: New.
1049         * gfortran.dg/pr32601.f03: Update dg-error.
1050         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1051         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1053 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1055         * gcc.target/arm/vseleqdf.c: New test.
1056         * gcc.target/arm/vseleqsf.c: Likewise.
1057         * gcc.target/arm/vselgedf.c: Likewise.
1058         * gcc.target/arm/vselgesf.c: Likewise.
1059         * gcc.target/arm/vselgtdf.c: Likewise.
1060         * gcc.target/arm/vselgtsf.c: Likewise.
1061         * gcc.target/arm/vselledf.c: Likewise.
1062         * gcc.target/arm/vsellesf.c: Likewise.
1063         * gcc.target/arm/vselltdf.c: Likewise.
1064         * gcc.target/arm/vselltsf.c: Likewise.
1065         * gcc.target/arm/vselnedf.c: Likewise.
1066         * gcc.target/arm/vselnesf.c: Likewise.
1067         * gcc.target/arm/vselvcdf.c: Likewise.
1068         * gcc.target/arm/vselvcsf.c: Likewise.
1069         * gcc.target/arm/vselvsdf.c: Likewise.
1070         * gcc.target/arm/vselvssf.c: Likewise.
1072 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1074         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1075         body from here...
1076         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1077         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1078         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1079         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1080         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1081         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1082         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1083         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1084         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1085         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1086         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1087         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1088         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1089         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1090         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1091         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1092         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1093         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1094         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1095         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1096         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1097         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1098         * gcc.target/arm/atomic-op-char.c: Likewise.
1099         * gcc.target/arm/atomic-op-consume.c: Likewise.
1100         * gcc.target/arm/atomic-op-int.c: Likewise.
1101         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1102         * gcc.target/arm/atomic-op-release.c: Likewise.
1103         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1104         * gcc.target/arm/atomic-op-short.c: Likewise.
1106 2013-03-25  Richard Biener  <rguenther@suse.de>
1108         PR middle-end/56694
1109         * g++.dg/torture/pr56694.C: New testcase.
1111 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1113         PR target/56720
1114         * gcc.target/arm/neon-vcond-gt.c: New test.
1115         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1116         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1118 2013-03-25  Richard Biener  <rguenther@suse.de>
1120         PR tree-optimization/56689
1121         * gcc.dg/torture/pr56689.c: New testcase.
1123 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1125         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1127 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1129         PR fortran/56696
1130         * gfortran.dg/eof_5.f90: New.
1132 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1134         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1135         alphabetically.
1137 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1139         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1141 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1143         PR testsuite/55994
1144         * gcc.c-torture/execute/builtins/builtins.exp: Add
1145         -Wl,--allow-multiple-definition for RTEMS targets.
1147 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1149         * gcc.target/aarch64/movk.c: New test.
1151 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1153         * g++.dg/ext/vector21.C: New testcase.
1155 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1157         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1158         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1160 2013-03-21  Richard Biener  <rguenther@suse.de>
1162         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1163         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1165 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1167         * gcc.target/aarch64/vect.c: Test and result vector added
1168         for sabd and saba instructions.
1169         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1170         instructions in assembly.
1171         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1172         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1173         for fabd instruction.
1174         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1175         instruction in assembly.
1176         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1178 2013-03-20  Jeff Law  <law@redhat.com>
1180         * g++.dg/tree-ssa/ssa-dom.C: New test.
1182 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1184         * gcc.target/powerpc/mmfpgpr.c: New test.
1185         * gcc.target/powerpc/sd-vsx.c: Likewise.
1186         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1187         * gcc.target/powerpc/vsx-float0.c: Likewise.
1189 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1191         PR tree-optimization/56355
1192         * gcc.dg/pr56355-1.c: New file.
1194 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1195             Richard Sandiford <rdsandiford@googlemail.com>
1197         * gcc.target/mips/mips.exp: Add microMIPS support.
1198         * gcc.target/mips/umips-movep-2.c: New test.
1199         * gcc.target/mips/umips-lwp-2.c: New test.
1200         * gcc.target/mips/umips-swp-5.c: New test.
1201         * gcc.target/mips/umips-constraints-1.c: New test.
1202         * gcc.target/mips/umips-lwp-3.c: New test.
1203         * gcc.target/mips/umips-swp-6.c: New test.
1204         * gcc.target/mips/umips-constraints-2.c: New test.
1205         * gcc.target/mips/umips-save-restore-1.c: New test.
1206         * gcc.target/mips/umips-lwp-4.c: New test.
1207         * gcc.target/mips/umips-swp-7.c: New test.
1208         * gcc.target/mips/umips-save-restore-2.c: New test.
1209         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1210         * gcc.target/mips/umips-lwp-5.c: New test.
1211         * gcc.target/mips/umips-save-restore-3.c: New test.
1212         * gcc.target/mips/umips-lwp-6.c: New test.
1213         * gcc.target/mips/umips-swp-1.c: New test.
1214         * gcc.target/mips/umips-lwp-7.c: New test.
1215         * gcc.target/mips/umips-swp-2.c: New test.
1216         * gcc.target/mips/umips-lwp-8.c: New test.
1217         * gcc.target/mips/umips-swp-3.c: New test.
1218         * gcc.target/mips/umips-movep-1.c: New test.
1219         * gcc.target/mips/umips-lwp-1.c: New test.
1220         * gcc.target/mips/umips-swp-4.c: New test.
1222 2013-03-20  Richard Biener  <rguenther@suse.de>
1224         PR tree-optimization/56661
1225         * gcc.dg/torture/pr56661.c: New testcase.
1227 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1229         PR rtl-optimization/56605
1230         * gcc.target/powerpc/pr56605.c: New.
1232 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1234         PR fortran/54932
1235         * gfortran.dg/do_1.f90: Don't xfail.
1237 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1239         PR libfortran/51825
1240         * gfortran.dg/namelist_77.f90: New.
1241         * gfortran.dg/namelist_78.f90: New.
1243 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1245         PR libfortran/48618
1246         * gfortran.dg/open_negative_unit_1.f90: New.
1248 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1250         * gcc.target/aarch64/sbc.c: New test.
1252 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1254         * gcc.target/aarch64/ror.c: New test.
1256 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1258         * gcc.target/aarch64/extr.c: New test.
1260 2013-03-19  Richard Biener  <rguenther@suse.de>
1262         PR tree-optimization/56273
1263         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1264         * c-c++-common/uninit-17.c: Likewise.
1266 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1268         PR tree-optimization/56635
1269         * g++.dg/torture/pr56635.C: New test.
1271 2013-03-18  Richard Biener  <rguenther@suse.de>
1273         PR tree-optimization/3713
1274         * g++.dg/ipa/devirt-12.C: New testcase.
1276 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1278         PR c/56566
1279         * c-c++-common/pr56566.c: New test.
1281 2013-03-17  Jason Merrill  <jason@redhat.com>
1283         * g++.dg/template/abstract-dr337.C: XFAIL.
1285 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1287         PR c++/56607
1288         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1289         * c-c++-common/pr56607.c: New test.
1291 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1293         PR c++/56582
1294         * g++.dg/cpp0x/constexpr-array5.C: New.
1296 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1298         PR fortran/56615
1299         * gfortran.dg/transfer_intrinsic_5.f90: New.
1301 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1303         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1304         * gcc.target/i386/pr20020-1.c: Likewise.
1305         * gcc.target/i386/pr20020-2.c: Likewise.
1306         * gcc.target/i386/pr20020-3.c: Likewise.
1307         * gcc.target/i386/pr53425-1.c: Likewise.
1308         * gcc.target/i386/pr53425-2.c: Likewise.
1309         * gcc.target/i386/pr55093.c: Likewise.
1310         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1312 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1314         PR debug/56307
1315         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1316         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1318 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1320         PR tree-optimization/53265
1321         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1322         undefined behavior.
1323         * gcc.dg/graphite/id-6.c (test): Likewise.
1324         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1325         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1327         PR tree-optimization/53265
1328         * gcc.dg/pr53265.c: New test.
1329         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1330         to dg-options.
1331         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1332         arrays.
1333         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1334         n, use it as high bound instead of 4.
1336 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1338         PR target/49880
1339         * gcc.target/sh/pr49880-1.c: New.
1340         * gcc.target/sh/pr49880-2.c: New.
1341         * gcc.target/sh/pr49880-3.c: New.
1342         * gcc.target/sh/pr49880-4.c: New.
1343         * gcc.target/sh/pr49880-5.c: New.
1345 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1347         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1349 2013-03-13  Richard Biener  <rguenther@suse.de>
1351         PR tree-optimization/56608
1352         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1354 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1356         PR c++/56611
1357         * g++.dg/cpp0x/alias-decl-32.C: New.
1359 2013-03-11  Jan Hubicka  <jh@suse.cz>
1361         PR middle-end/56571
1362         * gcc.c-torture/compile/pr56571.c: New testcase.
1364 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1366         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1367         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1369 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1371         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1372         * gcc.dg/inline_4.c: Likewise.
1373         * gcc.dg/unroll_2.c: Likewise.
1374         * gcc.dg/unroll_3.c: Likewise.
1375         * gcc.dg/unroll_4.c: Likewise.
1377 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1379         PR testsuite/54119
1380         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1382         PR debug/56307
1383         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1385 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1387         PR target/40797
1388         * gcc.c-torture/compile/pr40797.c: New.
1390 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1392         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1394 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1396         PR fortran/56575
1397         * gfortran.dg/class_56.f90: New test.
1399 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1401         PR middle-end/56524
1402         * gcc.target/mips/pr56524.c: New test.
1404 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/56565
1407         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1409 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1411         PR c++/51412
1412         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1414 2013-03-08  Marek Polacek  <polacek@redhat.com>
1416         PR tree-optimization/56478
1417         * gcc.dg/torture/pr56478.c: New test.
1419 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1421         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1422         targets linker option --allow-multiple-definition.
1424         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1425         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1426         * gcc.dg/pr52549.c: Add LLP64 case.
1427         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1428         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1429         * gcc.dg/torture/pr51071-2.c: Likewise.
1430         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1431         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1432         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1433         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1434         * gcc.dg/weak/weak-1.c: Likewise.
1435         * gcc.dg/weak/weak-2.c: Likewise.
1436         * gcc.dg/weak/weak-3.c: Likewise.
1437         * gcc.dg/weak/weak-4.c: Likewise.
1438         * gcc.dg/weak/weak-5.c: Likewise.
1439         * gcc.dg/weak/weak-15.c: Likewise.
1440         * gcc.dg/weak/weak-16.c: Likewise.
1442         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1444 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1446         PR tree-optimization/56559
1447         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1449 2013-03-07  Andreas Schwab  <schwab@suse.de>
1451         * gcc.dg/pr31490.c: Fix last change.
1453 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1455         PR c++/56534
1456         * g++.dg/template/crash115.C: New.
1458 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1460         PR tree-optimization/56539
1461         * gcc.c-torture/compile/pr56539.c: New test.
1463 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1465         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1466         targets.
1467         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1468         * gcc.dg/lto/20091013-1_2.c: Likewise.
1469         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1471 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1473         * gnat.dg/specs/aggr6.ads: New test.
1475 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1477         * gnat.dg/loop_optimization15.ad[sb]: New test.
1479 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1481         PR middle-end/56548
1482         * gcc.dg/pr56548.c: New test.
1484 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1486         PR debug/53363
1487         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1489 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1491         PR c++/56543
1492         * g++.dg/template/typename20.C: New test.
1494 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1496         PR debug/56510
1497         * gcc.dg/pr56510.c: New test.
1499         PR rtl-optimization/56484
1500         * gcc.c-torture/compile/pr56484.c: New test.
1502 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1504         PR c++/56530
1505         * g++.dg/warn/Wsign-conversion-2.C: New.
1507 2013-03-05  Richard Biener  <rguenther@suse.de>
1509         PR tree-optimization/56270
1510         * gcc.dg/vect/slp-38.c: New testcase.
1512 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1514         PR rtl-optimization/56494
1515         * gcc.dg/pr56494.c: New test.
1517 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1519         * gcc.dg/pr56424.c: New test.
1521 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1523         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1524         * gcc.dg/pr56228.c <avr>: Skip.
1526 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1528         PR testsuite/52641
1529         PR tree-optimization/52631
1530         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1532 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1534         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1535         * gcc.dg/vect/vect-83_64.c: Same.
1537 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1539         PR fortran/56477
1540         * gfortran.dg/pointer_check_13.f90: New test.
1542 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1544         PR fortran/54730
1545         * gfortran.dg/array_constructor_42.f90: New test.
1547 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1549         PR c++/52688
1550         * g++.dg/template/static33.C: New.
1551         * g++.dg/template/static34.C: Likewise.
1553         PR c++/10291
1554         * g++.dg/template/static35.C: New.
1556 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1558         * gcc.dg/pr56396.c: Require pic support.
1560 2013-03-01  Richard Biener  <rguenther@suse.de>
1562         PR tree-optimization/55481
1563         * gcc.dg/torture/pr56488.c: New testcase.
1565 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1566             Jakub Jelinek  <jakub@redhat.com>
1568         PR sanitizer/56454
1569         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1570         no_sanitize_address attribute rather than no_address_safety_analysis.
1571         * g++.dg/asan/sanitizer_test_utils.h
1572         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1573         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1574         in addition to no_address_safety_analysis.
1576 2013-02-28  Jason Merrill  <jason@redhat.com>
1578         PR c++/56481
1579         * g++.dg/cpp0x/constexpr-and.C: New.
1581 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1583         PR tree-optimization/56294
1584         * g++.dg/debug/pr56294.C: New test.
1586 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1588         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1590 2013-02-27  Marek Polacek  <polacek@redhat.com>
1592         PR rtl-optimization/56466
1593         * gcc.dg/pr56466.c: New test.
1595 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1597         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1598         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1599         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1601 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1603         PR middle-end/45472
1604         * gcc.dg/pr45472.c: New test.
1606 2013-02-26  Marek Polacek  <polacek@redhat.com>
1608         PR tree-optimization/56426
1609         * gcc.dg/pr56436.c: New test.
1611 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1613         PR tree-optimization/56448
1614         * gcc.c-torture/compile/pr56448.c: New test.
1616         PR tree-optimization/56443
1617         * gcc.dg/torture/pr56443.c: New test.
1619 2013-02-25  Richard Biener  <rguenther@suse.de>
1621         PR tree-optimization/56175
1622         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1624 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1626         PR c++/56403
1627         * g++.dg/torture/pr56403.C: New test.
1629 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1631         Revert:
1632         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1633         Richard Sandiford  <rdsandiford@googlemail.com>
1635         * gcc.target/mips/mips.exp: Add microMIPS support.
1636         * gcc.target/mips/umips-movep-2.c: New test.
1637         * gcc.target/mips/umips-lwp-2.c: New test.
1638         * gcc.target/mips/umips-swp-5.c: New test.
1639         * gcc.target/mips/umips-constraints-1.c: New test.
1640         * gcc.target/mips/umips-lwp-3.c: New test.
1641         * gcc.target/mips/umips-swp-6.c: New test.
1642         * gcc.target/mips/umips-constraints-2.c: New test.
1643         * gcc.target/mips/umips-save-restore-1.c: New test.
1644         * gcc.target/mips/umips-lwp-4.c: New test.
1645         * gcc.target/mips/umips-swp-7.c: New test.
1646         * gcc.target/mips/umips-save-restore-2.c: New test.
1647         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1648         * gcc.target/mips/umips-lwp-5.c: New test.
1649         * gcc.target/mips/umips-save-restore-3.c: New test.
1650         * gcc.target/mips/umips-lwp-6.c: New test.
1651         * gcc.target/mips/umips-swp-1.c: New test.
1652         * gcc.target/mips/umips-lwp-7.c: New test.
1653         * gcc.target/mips/umips-swp-2.c: New test.
1654         * gcc.target/mips/umips-lwp-8.c: New test.
1655         * gcc.target/mips/umips-swp-3.c: New test.
1656         * gcc.target/mips/umips-movep-1.c: New test.
1657         * gcc.target/mips/umips-lwp-1.c: New test.
1658         * gcc.target/mips/umips-swp-4.c: New test.
1660 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1661             Richard Sandiford  <rdsandiford@googlemail.com>
1663         * gcc.target/mips/mips.exp: Add microMIPS support.
1664         * gcc.target/mips/umips-movep-2.c: New test.
1665         * gcc.target/mips/umips-lwp-2.c: New test.
1666         * gcc.target/mips/umips-swp-5.c: New test.
1667         * gcc.target/mips/umips-constraints-1.c: New test.
1668         * gcc.target/mips/umips-lwp-3.c: New test.
1669         * gcc.target/mips/umips-swp-6.c: New test.
1670         * gcc.target/mips/umips-constraints-2.c: New test.
1671         * gcc.target/mips/umips-save-restore-1.c: New test.
1672         * gcc.target/mips/umips-lwp-4.c: New test.
1673         * gcc.target/mips/umips-swp-7.c: New test.
1674         * gcc.target/mips/umips-save-restore-2.c: New test.
1675         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1676         * gcc.target/mips/umips-lwp-5.c: New test.
1677         * gcc.target/mips/umips-save-restore-3.c: New test.
1678         * gcc.target/mips/umips-lwp-6.c: New test.
1679         * gcc.target/mips/umips-swp-1.c: New test.
1680         * gcc.target/mips/umips-lwp-7.c: New test.
1681         * gcc.target/mips/umips-swp-2.c: New test.
1682         * gcc.target/mips/umips-lwp-8.c: New test.
1683         * gcc.target/mips/umips-swp-3.c: New test.
1684         * gcc.target/mips/umips-movep-1.c: New test.
1685         * gcc.target/mips/umips-lwp-1.c: New test.
1686         * gcc.target/mips/umips-swp-4.c: New test.
1688 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1690         PR sanitizer/56393
1691         * lib/asan-dg.exp (asan_link_flags): Add
1692         -B${gccpath}/libsanitizer/asan/ to flags.
1694 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1696         PR middle-end/56420
1697         * gcc.dg/torture/pr56420.c: New test.
1699 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1701         PR middle-end/56108
1702         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1704 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1706         PR tree-optimization/56310
1707         * g++.dg/ipa/pr56310.C: New test.
1709 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1711         PR fortran/56385
1712         * gfortran.dg/proc_ptr_comp_37.f90: New.
1714 2013-02-21  Richard Biener  <rguenther@suse.de>
1716         PR tree-optimization/56415
1717         Revert
1718         2013-02-11  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/56273
1721         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1722         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1723         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1724         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1725         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1726         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1728 2013-02-21  Marek Polacek  <polacek@redhat.com>
1730         PR tree-optimization/56398
1731         * g++.dg/torture/pr56398.C: New test.
1733 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1735         PR inline-asm/56405
1736         * gcc.c-torture/compile/pr56405.c: New test.
1738 2013-02-20  Jan Hubicka  <jh@suse.cz>
1740         PR tree-optimization/56265
1741         * g++.dg/ipa/devirt-11.C: New testcase.
1743 2013-02-20  Richard Biener  <rguenther@suse.de>
1745         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1747 2013-02-20  Richard Biener  <rguenther@suse.de>
1748         Jakub Jelinek  <jakub@redhat.com>
1750         PR tree-optimization/56396
1751         * gcc.dg/pr56396.c: New testcase.
1753 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1755         PR c++/56373
1756         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1758 2013-02-19  Richard Biener  <rguenther@suse.de>
1760         PR tree-optimization/56384
1761         * gcc.dg/torture/pr56384.c: New testcase.
1763 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1765         PR tree-optimization/56350
1766         * gcc.dg/pr56350.c: New test.
1768         PR tree-optimization/56381
1769         * g++.dg/opt/pr56381.C: New test.
1771 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1773         PR pch/54117
1774         * lib/dg-pch.exp (pch-init, pch-finish,
1775         check_effective_target_pch_supported_debug): New procs.
1776         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1777         Likewise if $pch_unsupported_debug and $flags include -g.
1778         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1779         and dg-require-effective-target pch_unsupported_debug.
1780         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1781         * objc.dg/pch/pch.exp: Likewise.
1782         * gcc.dg/pch/pch.exp: Likewise.
1783         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1784         pch_unsupported_debug.
1785         * gcc.dg/pch/valid-1.hs: Likewise.
1786         * gcc.dg/pch/valid-1b.c: Likewise.
1787         * gcc.dg/pch/valid-1b.hs: Likewise.
1789 2013-02-18  Richard Biener  <rguenther@suse.de>
1791         PR tree-optimization/56366
1792         * gcc.dg/torture/pr56366.c: New testcase.
1794 2013-02-18  Richard Biener  <rguenther@suse.de>
1796         PR middle-end/56349
1797         * gcc.dg/torture/pr56349.c: New testcase.
1799 2013-02-18  Richard Biener  <rguenther@suse.de>
1801         PR tree-optimization/56321
1802         * gcc.dg/torture/pr56321.c: New testcase.
1804 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1806         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1808 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1809             Dodji Seketeli  <dodji@redhat.com>
1811         PR asan/56330
1812         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1813         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1814         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1815         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1816         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1817         * c-c++-common/asan/pr56330.c: Likewise.
1818         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1819         Ensure the size argument of __builtin_memcpy is a constant.
1821 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1822             Paolo Carlini  <paolo.carlini@oracle.com>
1824         PR c++/51242
1825         * g++.dg/cpp0x/enum23.C: New.
1827 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1829         PR target/54685
1830         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1832 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1834         PR rtl-optimization/56348
1835         * gcc.target/i386/pr56348.c: New test.
1837 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1839         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1840         * gcc.target/arm/interrupt-2.c: Likewise.
1842 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1844         PR fortran/56318
1845         * gfortran.dg/matmul_9.f90: New.
1847 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1849         PR fortran/53818
1850         * gfortran.dg/init_flag_11.f90: New.
1852 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1854         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1856 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1858         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1859         characters.
1861 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1862             Tobias Burnus  <burnus@net-b.de>
1864         PR testsuite/56138
1865         * gfortran.dg/allocatable_function_7.f90: New.
1867 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1869         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1870         * asan_globals_test-wrapper.cc: New file.
1871         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1872         instead of asan_globals_test.cc as dg-additional-sources.
1873         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1874         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1875         "sanitizer_test_utils.h" instead of
1876         "sanitizer_common/tests/sanitizer_test_utils.h".
1877         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1878         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1879         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1880         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1881         * g++.dg/asan/asan_test.cc: Synced from upstream.
1882         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1884 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1886         Fix an asan crash
1887         * c-c++-common/asan/memcmp-2.c: New test.
1889 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1891         PR c++/55582
1892         * g++.dg/cpp0x/udlit-string-literal.h: New.
1893         * g++.dg/cpp0x/udlit-string-literal.C: New.
1895 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1897         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1899 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1901         PR target/56184
1902         * gcc.target/arm/pr56184.C: New test.
1904 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1906         PR c++/56302
1907         * g++.dg/torture/pr56302.C: New test.
1908         * g++.dg/cpp0x/constexpr-56302.C: New test.
1909         * c-c++-common/pr56302.c: New test.
1911 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1912             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1914         PR fortran/56204
1915         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1916         * gfortran.dg/quad_3.f90: Ditto.
1918 2013-02-13  Kostya Serebryany  <kcc@google.com>
1920         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1921         to match the fresh asan run-time.
1922         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1924 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1926         Avoid instrumenting duplicated memory access in the same basic block
1927         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1928         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1929         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1930         * c-c++-common/asan/inc.c: Likewise.
1932 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1934         PR inline-asm/56148
1935         * gcc.target/i386/pr56148.c: New test.
1937 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1938             Tobias Burnus  <burnus@net-b.de>
1940         PR testsuite/56082
1941         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1942         to kind=2.
1944 2013-02-12  Richard Biener  <rguenther@suse.de>
1946         PR lto/56297
1947         * gcc.dg/lto/pr56297_0.c: New testcase.
1948         * gcc.dg/lto/pr56297_0.c: Likewise.
1950 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1952         PR fortran/46952
1953         * gfortran.dg/typebound_deferred_1.f90: New.
1955 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1957         PR rtl-optimization/56151
1958         * gcc.target/i386/pr56151.c: New test.
1960 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1962         * g++.dg/ext/mv12.C: New test.
1963         * g++.dg/ext/mv12.h: New file.
1964         * g++.dg/ext/mv12-aux.C: New file.
1965         * g++.dg/ext/mv13.C: New test.
1967 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1969         * lib/target-supports.exp
1970         (check_effective_target_powerpc_eabi_ok): New.
1971         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1972         powerpc_eabi_ok.
1973         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1974         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1975         only.
1976         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1977         * gcc.target/powerpc/pr51623.c: Likewise.
1978         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1979         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1981 2013-02-11  Alexander Potapenko  <glider@google.com>
1982             Jack Howarth  <howarth@bromo.med.uc.edu>
1983             Jakub Jelinek  <jakub@redhat.com>
1985         PR sanitizer/55617
1986         * g++.dg/asan/pr55617.C: Run on all targets.
1988 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1990         PR rtl-optimization/56275
1991         * gcc.dg/pr56275.c: New test.
1993 2013-02-11  Richard Biener  <rguenther@suse.de>
1995         PR tree-optimization/56273
1996         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1998 2013-02-11  Richard Biener  <rguenther@suse.de>
2000         PR tree-optimization/56264
2001         * gcc.dg/torture/pr56264.c: New testcase.
2003 2013-02-11  Richard Biener  <rguenther@suse.de>
2005         PR tree-optimization/56273
2006         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2007         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2008         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2009         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2010         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2011         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2013 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2015         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2016         for *-*-linux-gnu targets.
2017         * g++.dg/asan/interception-test-1.c: Ditto.
2018         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2019         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2021 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2023         PR fortran/55362
2024         * gfortran.dg/intrinsic_size_4.f90 : New test.
2026 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2028         PR target/56256
2029         * gcc.target/powerpc/pr56256.c: New test.
2031 2013-02-08  Ian Lance Taylor  <iant@google.com>
2033         * lib/go.exp: Load timeout.exp.
2035 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2037         PR rtl-optimization/56246
2038         * gcc.target/i386/pr56246.c: New test.
2040 2013-02-08  Jeff Law  <law@redhat.com>
2042         PR debug/53948
2043         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2045 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2047         PR target/56043
2048         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2049         powerpc*-*-linux*.
2051 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2053         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2055 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2057         PR rtl-optimization/56195
2058         * gcc.dg/torture/pr56195.c: New test.
2060 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2062         PR fortran/54107
2063         * gfortran.dg/recursive_interface_2.f90: New test.
2065 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2067         PR tree-optimization/56250
2068         * gcc.c-torture/execute/pr56250.c: New test.
2070 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2072         PR tree-optimization/56064
2073         * gcc.dg/fixed-point/view-convert-2.c: New test.
2075 2013-02-08  Michael Matz  <matz@suse.de>
2077         PR tree-optimization/52448
2078         * gcc.dg/pr52448.c: New test.
2080 2013-02-08  Richard Biener  <rguenther@suse.de>
2082         PR middle-end/56181
2083         * gcc.dg/torture/pr56181.c: New testcase.
2085 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2087         PR target/54222
2088         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2089         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2091 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2093         PR c++/56241
2094         * g++.dg/parse/crash61.C: New test.
2096         PR c++/56239
2097         * g++.dg/parse/pr56239.C: New test.
2099         PR c++/56237
2100         * g++.dg/abi/mangle61.C: New test.
2102 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2104         PR rtl-optimization/56225
2105         * gcc.target/i386/pr56225.c: New test.
2107 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2109         PR debug/56154
2110         * gcc.dg/guality/pr56154-1.c: New test.
2111         * gcc.dg/guality/pr56154-2.c: New test.
2112         * gcc.dg/guality/pr56154-3.c: New test.
2113         * gcc.dg/guality/pr56154-4.c: New test.
2114         * gcc.dg/guality/pr56154-aux.c: New file.
2116         PR tree-optimization/55789
2117         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2118         cleanup-tree-dump.
2119         * gcc.dg/tree-ssa/inline-3.c: Add
2120         --param max-early-inliner-iterations=2 option.
2122 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2124         PR debug/53363
2125         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2126         Add -fno-dwarf2-cfi-asm to dg-options.
2127         Adapt match count.
2129 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2131         PR target/56228
2132         * gcc.dg/pr56228.c: New test.
2134 2013-02-07  Alan Modra  <amodra@gmail.com>
2136         PR target/54009
2137         * gcc.target/powerpc/pr54009.c: New test.
2138         PR target/54131
2139         * gfortran.dg/pr54131.f: New test.
2141 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2143         PR fortran/55789
2144         * gfortran.dg/array_constructor_41.f90: New test.
2146 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2148         PR fortran/55978
2149         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2151 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2153         PR middle-end/56217
2154         * g++.dg/gomp/pr56217.C: New test.
2156 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2158         PR tree-optimization/56205
2159         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2160         * gcc.c-torture/execute/pr56205.c: New test.
2162 2013-02-05  Richard Biener  <rguenther@suse.de>
2164         PR tree-optimization/53342
2165         PR tree-optimization/53185
2166         * gcc.dg/vect/pr53185-2.c: New testcase.
2168 2013-02-05  Jan Hubicka  <jh@suse.cz>
2170         PR tree-optimization/55789
2171         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2172         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2173         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2174         * g++.dg/ipa/inline-1.C: New testcase.
2175         * g++.dg/ipa/inline-2.C: New testcase.
2176         * g++.dg/ipa/inline-3.C: New testcase.
2178 2013-02-05  Jan Hubicka  <jh@suse.cz>
2180         PR tree-optimization/55789
2181         * g++.dg/torture/pr55789.C: New testcase.
2183 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2185         PR middle-end/56167
2186         * gcc.dg/pr56167.c: New test.
2188 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2190         PR target/55146
2191         * gcc.target/sh/pr55146.c: New.
2193 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2195         PR tree-optimization/54386
2196         * gcc.target/sh/pr54386.c: New.
2198 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2200         PR fortran/56008
2201         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2203         PR fortran/47517
2204         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2206 2013-02-04  Alexander Potapenko  <glider@google.com>
2207             Jack Howarth  <howarth@bromo.med.uc.edu>
2208             Jakub Jelinek  <jakub@redhat.com>
2210         PR sanitizer/55617
2211         * g++.dg/asan/pr55617.C: New test.
2213 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2215         PR fortran/54195
2216         * gfortran.dg/typebound_operator_19.f90: New test.
2217         * gfortran.dg/typebound_assignment_4.f90: New test.
2219 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2221         PR fortran/54107
2222         * gfortran.dg/recursive_interface_1.f90: New test.
2224 2013-02-04  Richard Guenther  <rguenther@suse.de>
2226         PR lto/56168
2227         * gcc.dg/lto/pr56168_0.c: New testcase.
2228         * gcc.dg/lto/pr56168_1.c: Likewise.
2230 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2232         PR fortran/50627
2233         PR fortran/56054
2234         * gfortran.dg/block_12.f90:  New test.
2235         * gfortran.dg/module_error_1.f90:  New test.
2237 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2239         * lib/target-supports.exp (check_effective_target_vect_float)
2240         (check_effective_target_vect_no_align): Add mips-sde-elf.
2242 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2244         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2246 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2248         * gcc.dg/pr56023.c: XFAIL on AIX.
2249         * gcc.dg/vect/pr49352.c: Same.
2251 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2253         * gnat.dg/opt26.adb: New test.
2255 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2257         Revert.
2258         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2260         * gcc.target/arm/neon-vfnms-1.c: New test.
2261         * gcc.target/arm/neon-vfnma-1.c: New test.
2263 2013-01-31  Richard Biener  <rguenther@suse.de>
2265         PR tree-optimization/56157
2266         * gcc.dg/torture/pr56157.c: New testcase.
2268 2013-01-30  Richard Biener  <rguenther@suse.de>
2270         PR tree-optimization/56150
2271         * gcc.dg/torture/pr56150.c: New testcase.
2273 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2275         PR sanitizer/55374
2276         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2277         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2278         printed in backtrace.
2279         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2280         to avoid errors about mismatched allocation vs. deallocation.
2282         PR c++/55742
2283         * g++.dg/mv1.C: Moved to...
2284         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2285         * g++.dg/mv2.C: Moved to...
2286         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2287         * g++.dg/mv3.C: Moved to...
2288         * g++.dg/ext/mv3.C: ... here.
2289         * g++.dg/mv4.C: Moved to...
2290         * g++.dg/ext/mv4.C: ... here.
2291         * g++.dg/mv5.C: Moved to...
2292         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2293         * g++.dg/mv6.C: Moved to...
2294         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2295         * g++.dg/ext/mv7.C: New test.
2296         * g++.dg/ext/mv8.C: New test.
2297         * g++.dg/ext/mv9.C: New test.
2298         * g++.dg/ext/mv10.C: New test.
2299         * g++.dg/ext/mv11.C: New test.
2301 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2303         PR rtl-optimization/56144
2304         * gcc.dg/pr56144.c: New.
2306 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2308         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2309         message.
2310         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2311         * g++.dg/cpp0x/constexpr-55573.C: Same
2313 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2315         PR tree-optimization/56064
2316         * gcc.dg/fixed-point/view-convert.c: New test.
2318 2013-01-30  Andreas Schwab  <schwab@suse.de>
2320         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2321         evaluate the end index in string range.
2323 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2325         PR fortran/56138
2326         * gfortran.dg/allocatable_function_6.f90: New.
2328 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2329             Mikael Morin  <mikael@gcc.gnu.org>
2331         PR fortran/54107
2332         * gfortran.dg/proc_ptr_comp_36.f90: New.
2334 2013-01-29  Richard Biener  <rguenther@suse.de>
2336         PR tree-optimization/55270
2337         * gcc.dg/torture/pr55270.c: New testcase.
2339 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2341         PR rtl-optimization/56117
2342         * gcc.dg/pr56117.c: New test.
2344 2013-01-28  Richard Biener  <rguenther@suse.de>
2346         PR tree-optimization/56034
2347         * gcc.dg/torture/pr56034.c: New testcase.
2349 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2351         PR tree-optimization/56125
2352         * gcc.dg/pr56125.c: New test.
2354 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2355             Mikael Morin  <mikael@gcc.gnu.org>
2357         PR fortran/53537
2358         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2359         * gfortran.dg/import8.f90: Likewise.
2360         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2361         * gfortran.dg/import10.f90: New test.
2362         * gfortran.dg/import11.f90: Likewise
2364 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2366         PR testsuite/56053
2367         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2368         string.h.  Provide memset, malloc and free prototypes, adjust line
2369         numbers in dg-output.
2370         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2371         Provide memset prototype and adjust line numbers in dg-output.
2372         * c-c++-common/asan/global-overflow-1.c: Likewise.
2374         PR tree-optimization/56094
2375         * gcc.dg/pr56094.c: New test.
2377 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2379         * gcc.target/arm/neon-vfnms-1.c: New test.
2380         * gcc.target/arm/neon-vfnma-1.c: New test.
2382 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2384         PR target/56114
2385         * gcc.target/i386/pr56114.c: New test.
2387 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2389         PR fortran/55984
2390         * gfortran.dg/associate_14.f90: New test.
2392         PR fortran/56047
2393         * gfortran.dg/associate_13.f90: New test.
2395 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2397         PR tree-optimization/56098
2398         * gcc.dg/pr56098-1.c: New test.
2399         * gcc.dg/pr56098-2.c: New test.
2401 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2403         PR target/54222
2404         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2406 2013-01-22  Marek Polacek  <polacek@redhat.com>
2408         PR tree-optimization/56035
2409         * gcc.dg/pr56035.c: New test.
2411 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2413         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2414         for MIPS.
2416 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2418         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2420 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2422         PR c/56078
2423         * gcc.dg/pr56078.c: New test.
2424         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2426 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2428         PR tree-optimization/55927
2429         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2431 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2433         * gcc.target/i386/movsd.c: New test.
2435 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2437         PR inline-asm/55934
2438         * gcc.target/i386/pr55934.c: New test.
2440 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2442         PR fortran/56081
2443         * gfortran.dg/select_8.f90: New.
2445 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2447         * gcc.target/microblaze/microblaze.exp: Remove
2448         target_config_cflags check.
2450 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2452         PR fortran/56052
2453         * gfortran.dg/gomp/pr56052.f90: New test.
2455         PR target/49069
2456         * gcc.dg/pr49069.c: New test.
2458 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2460         PR c++/55944
2461         * g++.dg/cpp0x/constexpr-static10.C: New.
2463 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2465         PR target/56028
2466         * gcc.target/i386/pr56028.c: New test.
2468 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2470         PR target/55686
2471         * gcc.target/i386/pr55686.c: New test.
2473 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2475         PR c++/53609
2476         * g++.dg/cpp0x/variadic139.C: New test.
2477         * g++.dg/cpp0x/variadic140.C: Likewise.
2478         * g++.dg/cpp0x/variadic141.C: Likewise.
2480 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2482         * gnat.dg/warn8.adb: New test.
2484 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2486         PR fortran/55919
2487         * gfortran.dg/include_8.f90: New test.
2489 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2491         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2492         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2494 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2496         PR tree-optimization/56051
2497         * gcc.c-torture/execute/pr56051.c: New test.
2499 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2501         PR rtl-optimization/56023
2502         * gcc.dg/pr56023.c: New test.
2504 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2506         PR middle-end/56022
2507         * gcc.target/i386/pr56022.c: New test.
2509 2013-01-21  Jason Merrill  <jason@redhat.com>
2511         * lib/target-supports.exp (check_effective_target_alias): New.
2513 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2515         PR debug/53235
2516         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2518 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2520         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2522 2013-01-19  Jeff Law  <law@redhat.com>
2524         PR tree-optimization/52631
2525         * tree-ssa/pr52631.c: New test.
2526         * tree-ssa/ssa-fre-9: Update expected output.
2528 2013-01-19  Anthony Green  <green@moxielogic.com>
2530         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2531         for moxie.
2533 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2535         PR tree-optimization/56029
2536         * g++.dg/torture/pr56029.C: New test.
2538 2013-01-18  Sharad Singhai  <singhai@google.com>
2540         PR tree-optimization/55995
2541         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2543 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2545         PR target/55433
2546         * gcc.target/i386/pr55433.c: New.
2548 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2550         PR middle-end/56015
2551         * gfortran.dg/pr56015.f90: New test.
2553 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2555         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2557 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2559         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2560         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2561         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2562         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2563         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2565 2013-01-17  Jeff Law  <law@redhat.com>
2567         * gcc.dg/pr52573.c: Move to...
2568         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2570         PR rtl-optimization/52573
2571         * gcc.dg/pr52573.c: New test.
2573 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2575         PR sanitizer/55679
2576         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2577         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2578         check_no_compiler_messages to test support in ucontext.h.
2579         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2580         compliant RLIMIT_AS.
2582 2013-01-17  Marek Polacek  <polacek@redhat.com>
2584         PR rtl-optimization/55833
2585         * gcc.dg/pr55833.c: New test.
2587 2013-01-17  Jan Hubicka  <jh@suse.cz>
2589         PR tree-optimization/55273
2590         * gcc.c-torture/compile/pr55273.c: New testcase.
2592 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2594         PR target/55981
2595         * gcc.target/pr55981.c: New test.
2597 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2599         * gcc.target/arm/pr40887.c: Require at least armv5.
2600         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2601         * gcc.target/arm/pr51915.c: Likewise.
2602         * gcc.target/arm/pr52006.c: Likewise.
2603         * gcc.target/arm/pr53187.c: Likewise.
2605         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2606         * gcc.target/arm/ftest-support-arm.h: Delete.
2607         * gcc.target/arm/ftest-support-thumb.h: Delete.
2608         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2609         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2610         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2611         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2612         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2613         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2614         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2615         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2616         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2617         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2618         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2619         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2620         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2621         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2622         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2623         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2624         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2625         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2626         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2627         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2628         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2629         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2630         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2631         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2633 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2635         PR tree-optimizations/55264
2636         * g++.dg/ipa/pr55264.C: New test.
2638 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2640         PR fortran/55983
2641         * gfortran.dg/class_55.f90: New.
2643 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2645         PR testsuite/55994
2646         * gcc.c-torture/execute/builtins/builtins.exp: Add
2647         -Wl,--allow-multiple-definition for eabi and elf targets.
2649         PR testsuite/54622
2650         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2651         check_effective_target_vect_perm_short,
2652         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2653         check_effective_target_vect64): Return 0 for big-endian ARM.
2654         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2656         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2657         prototypes.
2659 2013-01-16  Richard Biener  <rguenther@suse.de>
2661         PR tree-optimization/55964
2662         * gcc.dg/torture/pr55964.c: New testcase.
2664 2013-01-16  Richard Biener  <rguenther@suse.de>
2666         PR tree-optimization/54767
2667         PR tree-optimization/53465
2668         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2670 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2672         PR target/55301
2673         * gcc.target/sh/sh-switch.c: New testcase.
2675 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2677         * gcc.dg/webizer.c: Increase the array size.
2679 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2681         PR target/55940
2682         * gcc.dg/pr55940.c: New test.
2684 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2685             Harald Anlauf  <anlauf@gmx.de>
2687         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2688         * gfortran.dg/bounds_check_5.f90: Likewise.
2689         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2690         * gfortran.dg/continuation_9.f90: Likewise.
2691         * gfortran.dg/move_alloc_13.f90: Likewise.
2692         * gfortran.dg/structure_constructor_11.f90: Likewise.
2693         * gfortran.dg/tab_continuation.f: Likewise.
2694         * gfortran.dg/warning-directive-2.F90: Likewise.
2695         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2697 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2699         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2700         * gcc.target/arm/fma-sp.c: Likewise.
2702 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2704         PR rtl-optimization/55153
2705         * gcc.dg/pr55153.c: New.
2707 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2709         PR tree-optimization/55920
2710         * gcc.c-torture/compile/pr55920.c: New test.
2712 2013-01-15  Richard Biener  <rguenther@suse.de>
2714         PR middle-end/55882
2715         * gcc.dg/torture/pr55882.c: New testcase.
2717 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2719         PR tree-optimization/55955
2720         * gcc.c-torture/compile/pr55955.c: New test.
2722 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2724         PR c++/55663
2725         * g++.dg/cpp0x/alias-decl-31.C: New test.
2727 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2729         PR fortran/54286
2730         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2731         case where interface is null.
2733 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2735         PR fortran/55806
2736         * gfortran.dg/array_constructor_40.f90:  New test.
2738 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2740         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2742 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2744         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2745         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2746         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2747         * gcc.target/aarch64/vect-ld1r.c: New.
2748         * gcc.target/aarch64/vect-ld1r.x: New.
2750 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2752         PR target/55948
2753         * gcc.target/i386/hle-clear-rel.c: New file
2754         * gcc.target/i386/hle-store-rel.c: New file.
2756 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2758         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2759         * gfortran.dg/bounds_check_4.f90: Likewise.
2760         * gfortran.dg/inquire_10.f90: Likewise.
2761         * gfortran.dg/minloc_3.f90: Likewise.
2762         * gfortran.dg/minlocval_3.f90: Likewise.
2763         * gfortran.dg/module_double_reuse.f90: Likewise.
2764         * gfortran.dg/mvbits_1.f90: Likewise.
2765         * gfortran.dg/oldstyle_1.f90: Likewise.
2766         * gfortran.dg/pr20163-2.f: Likewise.
2767         * gfortran.dg/save_1.f90: Likewise.
2768         * gfortran.dg/scan_1.f90: Likewise.
2769         * gfortran.dg/select_char_1.f90: Likewise.
2770         * gfortran.dg/shape_4.f90: Likewise.
2771         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2772         * gfortran.dg/function_optimize_10.f90: Likewise.
2773         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2774         * gfortran.dg/used_types_17.f90: Likewise.
2775         * gfortran.dg/used_types_18.f90: Likewise.
2777 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2779         PR fortran/54286
2780         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2782 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2784         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2786 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2788         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2790 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2792         PR fortran/55072
2793         * gfortran.dg/assumed_type_2.f90: Fix test case.
2794         * gfortran.dg/internal_pack_13.f90: New test.
2795         * gfortran.dg/internal_pack_14.f90: New test.
2797 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2799         PR fortran/55868
2800         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2801         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2802         $tar to STAR.
2804 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2806         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2808 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2810         PR target/55719
2811         * gcc.target/s390/pr55719.c: New testcase.
2813 2013-01-11  Richard Guenther  <rguenther@suse.de>
2815         PR tree-optimization/44061
2816         * gcc.dg/pr44061.c: New testcase.
2818 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2820         Update copyright years.
2822 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2823             Jakub Jelinek  <jakub@redhat.com>
2825         PR target/55565
2826         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2828 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2830         PR rtl-optimization/55672
2831         * gcc.target/i386/pr55672.c: New.
2833 2013-01-10  Jeff Law  <law@redhat.com>
2835         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2836         pass/fail message unique.
2839 2013-01-10  Jason Merrill  <jason@redhat.com>
2841         * ada/.gitignore: New.
2843 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2845         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2846         Add tls options.
2847         * g++.dg/tls/thread_local2.C: Likewise.
2848         * g++.dg/tls/thread_local2g.C: Likewise.
2849         * g++.dg/tls/thread_local6.C: Likewise.
2850         * g++.dg/tls/thread_local-order1.C: Add tls options.
2851         * g++.dg/tls/thread_local-order2.C: Likewise.
2852         * g++.dg/tls/thread_local3.C: Likewise.
2853         * g++.dg/tls/thread_local3g.C: Likewise.
2854         * g++.dg/tls/thread_local4.C: Likewise.
2855         * g++.dg/tls/thread_local4g.C: Likewise.
2856         * g++.dg/tls/thread_local5.C: Likewise.
2857         * g++.dg/tls/thread_local5g.C: Likewise.
2858         * g++.dg/tls/thread_local6g.C: Likewise.
2860 2013-01-10  Kostya Serebryany  <kcc@google.com>
2862         * g++.dg/asan/asan_test.cc: Sync from upstream.
2864 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2866         PR tree-optimization/55921
2867         * gcc.c-torture/compile/pr55921.c: New test.
2869 2013-01-09  Jan Hubicka  <jh@suse.cz>
2871         PR tree-optimization/55569
2872         * gcc.c-torture/compile/pr55569.c: New testcase.
2874 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2876         PR fortran/47203
2877         * gfortran.dg/use_28.f90: New test.
2879 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2881         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2882         number matching more robust.
2884 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2886         PR rtl-optimization/55829
2887         * gcc.target/i386/pr55829.c: New.
2889 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2891         PR fortran/55758
2892         * gfortran.dg/bind_c_bool_1.f90: New.
2893         * gfortran.dg/do_5.f90: Add dg-warning.
2895 2013-01-09  Jan Hubicka  <jh@suse.cz>
2897         PR tree-optimization/55875
2898         * gcc.c-torture/execute/pr55875.c: New testcase.
2899         * g++.dg/torture/pr55875.C: New testcase.
2901 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2903         PR c/48418
2904         * c-c++-common/pr48418.c: New test.
2906 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2908         PR c++/55801
2909         * g++.dg/tls/thread_local-ice.C: New.
2911 2013-01-09  Andreas Schwab  <schwab@suse.de>
2913         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2915 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2917         PR tree-optimization/48189
2918         * gcc.dg/pr48189.c: New test.
2920 2013-01-04  Jan Hubicka  <jh@suse.cz>
2922         PR tree-optimization/55823
2923         * g++.dg/ipa/devirt-10.C: New testcase.
2925 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2926             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2928         PR rtl-optimization/55845
2929         * gcc.target/i386/pr55845.c: New test.
2931 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2933         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2934         instructions generated instead of number of occurances.
2936 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2938         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2939         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2940         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2941         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2942         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2943         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2944         * gcc.target/aarch64/vect-fcm.x: Likewise.
2945         * lib/target-supports.exp
2946         (check_effective_target_vect_cond): Enable for AArch64.
2948 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2950         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2951         endian-safe float pool loading.
2952         (test_square_root_v4sf): Likewise.
2953         (test_square_root_v2df): Likewise.
2954         * lib/target-supports.exp
2955         (check_effective_target_vect_call_sqrtf): Add AArch64.
2957 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2959         PR debug/55579
2960         * gcc.dg/tree-ssa/pr55579.c: New test.
2962 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2964         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2965         asm comments.
2967 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2969         PR middle-end/55890
2970         * gcc.dg/torture/pr55890-3.c: New test.
2972         PR middle-end/55851
2973         * gcc.c-torture/compile/pr55851.c: New test.
2975         PR sanitizer/55844
2976         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2977         dg-options.
2979 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2981         PR fortran/55618
2982         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2984 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2986         PR fortran/55763
2987         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2988         * gfortran.dg/pointer_init_7.f90: New.
2990 2013-01-07  Richard Biener  <rguenther@suse.de>
2992         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2994 2013-01-07  Richard Biener  <rguenther@suse.de>
2996         PR middle-end/55890
2997         * gcc.dg/torture/pr55890-1.c: New testcase.
2998         * gcc.dg/torture/pr55890-2.c: Likewise.
3000 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3002         * gcc.target/aarch64/fmovd.c: New.
3003         * gcc.target/aarch64/fmovf.c: Likewise.
3004         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3005         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3006         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3007         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3008         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3009         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3011 2013-01-07  Richard Biener  <rguenther@suse.de>
3013         PR tree-optimization/55888
3014         PR tree-optimization/55862
3015         * gcc.dg/torture/pr55888.c: New testcase.
3017 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3019         PR fortran/55852
3020         * gfortran.dg/intrinsic_size_3.f90: New.
3022 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3024         PR fortran/55763
3025         * gfortran.dg/select_type_32.f90: New.
3027 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3029         PR c++/52343
3030         * g++.dg/cpp0x/alias-decl-29.C: New test.
3032 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3034         PR fortran/53876
3035         PR fortran/54990
3036         PR fortran/54992
3037         * gfortran.dg/class_array_15.f03: New test.
3039 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3041         PR fortran/42769
3042         PR fortran/45836
3043         PR fortran/45900
3044         * gfortran.dg/use_23.f90: New test.
3045         * gfortran.dg/use_24.f90: New test.
3046         * gfortran.dg/use_25.f90: New test.
3047         * gfortran.dg/use_26.f90: New test.
3048         * gfortran.dg/use_27.f90: New test.
3050 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3052         * gnat.dg/specs/clause_on_volatile.ads: New test.
3054 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3056         * gnat.dg/alignment10.adb: New test.
3058 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3059             Mikael Morin  <mikael@gcc.gnu.org>
3061         PR fortran/55827
3062         * gfortran.dg/use_22.f90: New test.
3064 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3066         * gcc.target/aarch64/cmp-1.c: New testcase.
3068 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3070         PR fortran/55172
3071         * gfortran.dg/select_type_31.f03: New test.
3073 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3075         PR c++/54526 (again)
3076         * g++.dg/cpp0x/parse2.C: Extend.
3077         * g++.old-deja/g++.other/crash28.C: Adjust.
3079 2013-01-04  Richard Biener  <rguenther@suse.de>
3081         PR tree-optimization/55862
3082         * gcc.dg/torture/pr55862.c: New testcase.
3084 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3086         PR tree-optimization/55755
3087         * gcc.dg/torture/pr55755.c: New test.
3088         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3089         * gcc.dg/tree-ssa/pr45144.c: Update.
3091 2013-01-04  Richard Biener  <rguenther@suse.de>
3093         PR middle-end/55863
3094         * gcc.dg/fold-reassoc-2.c: New testcase.
3096 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3098         PR fortran/55763
3099         * gfortran.dg/null_7.f90: New.
3101 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3103         PR fortran/55854
3104         PR fortran/55763
3105         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3106         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3107         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3109 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3111         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3113 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3115         PR fortran/55855
3116         * gfortran.dg/assignment_1.f90: Modified.
3117         * gfortran.dg/assignment_4.f90: New.
3119 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3121         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3123 2013-01-03  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/55857
3126         * gcc.dg/vect/pr55857-1.c: New testcase.
3127         * gcc.dg/vect/pr55857-2.c: Likewise.
3129 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3131         PR rtl-optimization/55838
3132         * gcc.dg/pr55838.c: New test.
3134         PR tree-optimization/55832
3135         * gcc.c-torture/compile/pr55832.c: New test.
3137 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3139         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3140         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3141         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3142         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3143         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3144         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3145         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3146         * gcc.dg/unroll_1.c: Ditto.
3147         * gcc.dg/unroll_2.c: Ditto.
3148         * gcc.dg/unroll_3.c: Ditto.
3149         * gcc.dg/unroll_4.c: Ditto.
3151 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3153         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3155 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3157         PR fortran/55818
3158         * gfortran.dg/eof_4.f90: New test.
3160 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3162         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3163         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3164         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3165         (compat_setup_dfp): Initialize compat_alt_caret and
3166         compat_save_TEST_ALWAYS_FLAGS.
3168 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3170         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3172 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3174         * gcc.dg/torture/fp-int-convert-2.c: New test.
3176 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3178         * gfortran.dg/newunit_3.f90: Add dg-do run.
3179         * gfortran.dg/inquire_15.f90: Add dg-do run.
3181 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3183         PR tree-optimization/55831
3184         * gcc.dg/pr55831.c: New test.
3186 Copyright (C) 2013 Free Software Foundation, Inc.
3188 Copying and distribution of this file, with or without modification,
3189 are permitted in any medium without royalty provided the copyright
3190 notice and this notice are preserved.