re PR sanitizer/56990 (ICE: SIGFPE with -fsanitize=thread and empty struct)
[official-gcc.git] / gcc / testsuite / ChangeLog
blob84a1fb9474b630abffc98be14dc02b81af24751e
1 2013-04-22  Marek Polacek  <polacek@redhat.com>
3         PR sanitizer/56990
4         * gcc.dg/pr56990.c: New test.
6 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
8         PR target/57018
9         * gcc.target/i386/pr57018.c: New test.
11 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
13         * gcc.target/aarch64/vrecps.c: New.
14         * gcc.target/aarch64/vrecpx.c: Likewise.
16 2013-04-22  Christian Bruel  <christian.bruel@st.com>
18         PR target/56995
19         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
21 2013-04-21  Jeff Law  <law@redhat.com>
23         * gcc.dg/tree-ssa/forwprop-26.c: New test.
25 2013-04-20  Tobias Burnus  <burnus@net-b.de>
27         PR fortran/56907
28         * gfortran.dg/c_loc_test_22.f90: New.
30 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
32         PR rtl-optimization/56847
33         * gcc.dg/pr56847.c: New test.
35 2013-04-19  Richard Biener  <rguenther@suse.de>
37         PR tree-optimization/56982
38         * gcc.c-torture/execute/pr56982.c: New testcase.
40 2013-04-19  Martin Jambor  <mjambor@suse.cz>
42         PR tree-optimization/56718
43         * g++.dg/ipa/imm-devirt-1.C: New test.
44         * g++.dg/ipa/imm-devirt-2.C: Likewise.
46 2013-04-19  Richard Biener  <rguenther@suse.de>
48         PR tree-optimization/57000
49         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
51 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
52             Mikael Morin  <mikael@gcc.gnu.org>
54         PR fortran/56872
55         * gfortran.dg/array_constructor_45.f90:  New test.
56         * gfortran.dg/array_constructor_46.f90:  New test.
57         * gfortran.dg/array_constructor_47.f90:  New test.
58         * gfortran.dg/array_constructor_40.f90:  Adjust number of
59         while loops.
61 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
63         PR rtl-optimization/56999
64         * g++.dg/opt/pr56999.C: New test.
66 2013-04-18   Cary Coutant  <ccoutant@google.com>
68         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
69         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
71 2013-04-18   Cary Coutant  <ccoutant@google.com>
73         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
74         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
75         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
76         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
77         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
78         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
79         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
80         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
81         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
82         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
83         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
85 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
87         * gcc.target/i386/avx2-vpop-check.h: volatility is casted away in
88         memcmp().
90 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
92         PR tree-optimization/56984
93         * gcc.c-torture/compile/pr56984.c: New test.
95         PR rtl-optimization/56992
96         * gcc.dg/pr56992.c: New test.
98 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
100         PR fortran/56814
101         * gfortran.dg/proc_ptr_42.f90: New.
103 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
105         * gnat.dg/discr41.ad[sb]: New test.
106         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
107         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
108         * gcc.dg/vect/slp-24.c: Likewise.
109         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
110         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
111         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
112         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
113         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
114         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
115         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
116         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
117         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
118         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
119         * gcc.dg/vect/vect-strided-mult.c: Likewise.
120         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
121         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
122         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
123         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
124         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
125         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
126         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
127         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
128         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
129         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
130         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
131         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
132         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
133         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
134         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
136 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
138         PR fortran/40958
139         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
140         * gfortran.dg/module_md5_1.f90: Remove.
142 2013-04-16   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
144         * gcc.target/aarch64/adds3.c: New.
145         * gcc.target/aarch64/subs3.c: New.
147 2013-04-16   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
149         * gcc.target/aarch64/adds1.c: New.
150         * gcc.target/aarch64/adds2.c: New.
151         * gcc.target/aarch64/subs1.c: New.
152         * gcc.target/aarch64/subs2.c: New.
154 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
156         Implement n3599 - Literal operator templates for strings.
157         * g++.dg/cpp1y/udlit-char-template.C: New test.
158         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
160 2013-04-16  Tobias Burnus  <burnus@net-b.de>
162         PR fortran/39505
163         * gfortran.dg/no_arg_check_1.f90: New.
164         * gfortran.dg/no_arg_check_2.f90: New.
165         * gfortran.dg/no_arg_check_3.f90: New.
167 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
169         PR fortran/56968
170         * gfortran.dg/proc_ptr_41.f90: New.
172 2013-04-16  Richard Biener  <rguenther@suse.de>
174         PR tree-optimization/56756
175         * gcc.dg/torture/pr56756.c: New testcase.
177 2013-04-16  Tobias Burnus  <burnus@net-b.de>
179         PR fortran/56969
180         * gfortran.dg/c_assoc_5.f90: New.
182 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
184         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
185         * gcc.c-torture/execute/pr33992.x: Remove.
186         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
187         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
188         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
190 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
192         PR tree-optimization/56962
193         * gcc.c-torture/execute/pr56962.c: New test.
195 2013-04-15  Richard Biener  <rguenther@suse.de>
197         PR tree-optimization/56933
198         * gcc.dg/vect/pr56933.c: New testcase.
200 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
202         * gcc.target/arm/anddi3-opt.c: New test.
203         * gcc.target/arm/anddi3-opt2.c: Likewise.
205 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
207         * gcc.dg/pr56890-1.c: New test.
208         * gcc.dg/pr56890-2.c: Likewise.
210 2013-04-15  Joey Ye  <joey.ye@arm.com>
212         * gcc.target/arm/thumb1-far-jump-1.c: New test.
213         * gcc.target/arm/thumb1-far-jump-2.c: New test.
215 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
217         PR fortran/56816
218         * gfortran.dg/select_type_33.f03: New test.
220 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
222         PR fortran/55959
223         * gfortran.dg/typebound_proc_29.f03: New.
225 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
227         PR fortran/56266
228         * gfortran.dg/typebound_proc_28.f03: New.
230 2013-04-12  Jeff Law  <law@redhat.com>
232         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
233         either.
235 2013-04-12  Tobias Burnus  <burnus@net-b.de>
237         PR fortran/56929
238         * gfortran.dg/coarray/alloc_comp_2.f90: New.
240 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
242         PR target/56903
243         * gcc.target/i386/pr56903.c: New test.
245 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
247         PR fortran/56261
248         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
249         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
250         * gfortran.dg/block_11.f90: Fix invalid test case.
251         * gfortran.dg/function_types_3.f90: Add new error message.
252         * gfortran.dg/global_references_1.f90: Ditto.
253         * gfortran.dg/import2.f90: Remove unneeded parts.
254         * gfortran.dg/import6.f90: Fix invalid test case.
255         * gfortran.dg/proc_decl_2.f90: Ditto.
256         * gfortran.dg/proc_decl_9.f90: Ditto.
257         * gfortran.dg/proc_decl_18.f90: Ditto.
258         * gfortran.dg/proc_ptr_40.f90: New.
259         * gfortran.dg/whole_file_7.f90: Modified error wording.
260         * gfortran.dg/whole_file_16.f90: Ditto.
261         * gfortran.dg/whole_file_17.f90: Add -pedantic.
262         * gfortran.dg/whole_file_18.f90: Modified error wording.
263         * gfortran.dg/whole_file_20.f03: Ditto.
264         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
265         invalid test case.
267 2013-04-12  Richard Biener  <rguenther@suse.de>
269         Revert
270         2013-04-10  Richard Biener  <rguenther@suse.de>
272         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
274 2013-04-12  Tobias Burnus  <burnus@net-b.de>
276         PR fortran/56845
277         * gfortran.dg/class_allocate_15.f90: New.
279         Revert:
280         2013-04-12  Tobias Burnus  <burnus@net-b.de>
282         * gfortran.dg/coarray_lib_alloc_2.f90: Update
283         scan-tree-dump-times.
285 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
287         PR tree-optimization/56918
288         PR tree-optimization/56920
289         * gcc.dg/vect/pr56918.c: New test.
290         * gcc.dg/vect/pr56920.c: New test.
292 2013-04-12  Tobias Burnus  <burnus@net-b.de>
294         PR fortran/56845
295         * gfortran.dg/class_allocate_14.f90: New.
296         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
297         * gfortran.dg/coarray_lib_alloc_3.f90: New.
299 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
301         * gcc.dg/fold-cstvecshift.c: New testcase.
303 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
305         * gcc.target/aarch64/negs.c: New.
307 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
309         PR c++/56895
310         * g++.dg/template/arrow4.C: New test.
312 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
314         * gnat.dg/array23.adb: New test.
315         * gnat.dg/array23_pkg[123].ads: New helpers.
317 2013-04-11  Jeff Law  <law@redhat.com>
319         PR tree-optimization/56900
320         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
322 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
324         PR c++/56913
325         * g++.dg/cpp0x/sfinae44.C: New.
327 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
329         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
330         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
332 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
334         PR c++/54216
335         * g++.dg/cpp0x/enum26.C: New.
336         * g++.old-deja/g++.pt/mangle1.C: Adjust.
338 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
340         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
341         inverse operands.
342         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
343         loop is vectorized.
344         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
345         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
346         loop is vectorized and that the correct instruction is generated.
347         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
348         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
349         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
351 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
353         PR tree-optimization/56899
354         * gcc.c-torture/execute/pr56899.c: New test.
356 2013-04-10  David S. Miller  <davem@davemloft.net>
358         * gcc.target/sparc/setcc-4.c: New test.
359         * gcc.target/sparc/setcc-5.c: New test.
361 2013-04-10  Richard Biener  <rguenther@suse.de>
363         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
365 2013-04-10  Richard Biener  <rguenther@suse.de>
367         * gcc.dg/vect/slp-39.c: New testcase.
369 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
371         PR tree-optimization/55524
372         * gcc.target/epiphany/fnma-1.c: New test.
374 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
376         * gcc.dg/tree-ssa/inline-11.c: New test
378 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
380         PR c++/56895
381         * g++.dg/template/arrow3.C: New test.
383 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
385         * gcc.target/arm/minmax_minus.c: New test.
387 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
389         PR middle-end/56883
390         * c-c++-common/gomp/pr56883.c: New test.
392 2013-04-09  Jeff Law  <law@redhat.com>
394         * gcc.dg/tree-ssa/vrp87.c: New test.
396 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
398         PR tree-optimization/56854
399         * g++.dg/torture/pr56854.C: New test.
401 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
403         PR fortran/56782
404         * gfortran.dg/array_constructor_44.f90:  New test.
406 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
408         PR c++/56871
409         * g++.dg/cpp0x/constexpr-specialization.C: New.
411 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
413         * gcc.c-torture/execute/pr56837.c: New test.
415         PR c++/34949
416         PR c++/50243
417         * g++.dg/opt/vt3.C: New test.
418         * g++.dg/opt/vt4.C: New test.
420 2013-04-08  Jeff Law  <law@redhat.com>
422         * gcc.dg/tree-ssa/forwprop-25.c: New test.
424 2013-04-08  Richard Biener  <rguenther@suse.de>
426         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
428 2013-04-08  Richard Biener  <rguenther@suse.de>
430         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
432 2013-04-08  Richard Biener  <rguenther@suse.de>
434         * g++.dg/vect/slp-pr56812.cc: Adjust.
436 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
438         * gcc.dg/pr56837.c: New test.
439         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
440         "generated memset minus one".
442 2013-04-07  Tobias Burnus  <burnus@net-b.de>
444         PR fortran/56849
445         * gfortran.dg/reshape_5.f90: New.
447 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
449         PR target/56843
450         * gcc.target/powerpc/recip-1.c: Modify expected output.
451         * gcc.target/powerpc/recip-3.c: Likewise.
452         * gcc.target/powerpc/recip-4.c: Likewise.
453         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
455 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
457         * gcc.target/arm/peep-ldrd-1.c: New test.
458         * gcc.target/arm/peep-strd-1.c: Likewise.
460 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
462         * gcc.target/arm/negdi-1.c: New test.
463         * gcc.target/arm/negdi-2.c: Likewise.
464         * gcc.target/arm/negdi-3.c: Likewise.
465         * gcc.target/arm/negdi-4.c: Likewise.
467 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
469         * lib/target-supports.exp (add_options_for_arm_v8_neon):
470         Add -march=armv8-a when we use v8 NEON.
471         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
472         (check_effective_target_vect_call_ceilf): Likewise.
473         (check_effective_target_vect_call_floorf): Likewise.
474         (check_effective_target_vect_call_roundf): Likewise.
475         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
476         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
477         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
478         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
479         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
481 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
483         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
484         * gcc.target/powerpc/sd-pwr6.c: Same.
485         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
486         * g++.dg/debug/pr56294.C: XFAIL on AIX.
488 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
490         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
492 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
494         PR fortran/40881
495         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
496         * gfortran.dg/altreturn_4.f90: Ditto.
497         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
498         * gfortran.dg/altreturn_5.f90: Ditto.
499         * gfortran.dg/altreturn_6.f90: Ditto.
500         * gfortran.dg/altreturn_7.f90: Ditto.
502 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
504         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
505         New procedure.
506         (check_effective_target_arm_v8_neon_ok_nocache):
507         Likewise.
508         (check_effective_target_arm_v8_neon_ok): Change to use
509         check_effective_target_arm_v8_neon_ok_nocache.
510         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
511         NEON flags.
512         (check_effective_target_vect_call_btruncf):
513         Enable for arm and ARMv8 NEON.
514         (check_effective_target_vect_call_ceilf): Likewise.
515         (check_effective_target_vect_call_floorf): Likewise.
516         (check_effective_target_vect_call_roundf): Likewise.
517         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
518         target.
520 2013-04-04  Marek Polacek  <polacek@redhat.com>
522         PR tree-optimization/48186
523         * gcc.dg/pr48186.c: New test.
525 2013-04-04  Richard Biener  <rguenther@suse.de>
527         PR tree-optimization/56826
528         * gcc.dg/vect/pr56826.c: New testcase.
529         * gcc.dg/vect/O3-pr36098.c: Adjust.
531 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
533         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
534         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
535         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
536         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
537         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
538         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
539         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
540         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
541         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
542         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
544 2013-04-04  Richard Biener  <rguenther@suse.de>
546         PR tree-optimization/56213
547         * gcc.dg/vect/vect-123.c: New testcase.
549 2013-04-04  Tobias Burnus  <burnus@net-b.de>
551         PR fortran/56810
552         * gfortran.dg/read_repeat_2.f90: New.
554 2013-04-04  Richard Biener  <rguenther@suse.de>
556         PR tree-optimization/56837
557         * g++.dg/torture/pr56837.C: New testcase.
559 2013-04-04  Tobias Burnus  <burnus@net-b.de>
561         PR fortran/50269
562         * gfortran.dg/c_loc_test_21.f90: New.
563         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
564         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
565         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
566         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
567         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
569 2013-04-03  Jeff Law  <law@redhat.com>
571         PR tree-optimization/56799
572         * gcc.c-torture/execute/pr56799.c: New test.
574 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
576         PR c++/56815
577         * g++.dg/warn/Wpointer-arith-1.C: New.
578         * g++.dg/gomp/for-19.C: Adjust.
580 2013-04-03  Marek Polacek  <polacek@redhat.com>
582         PR sanitizer/55702
583         * gcc.dg/pr55702.c: New test.
585 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
587         PR target/56809
588         * gcc.dg/pr56809.c: New testcase.
590 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
592         PR debug/56819
593         * g++.dg/debug/pr56819.C: New test.
595 2013-04-03  Richard Biener  <rguenther@suse.de>
597         PR tree-optimization/56817
598         * g++.dg/torture/pr56817.C: New testcase.
600 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
602         * gcc.dg/vect/bb-slp-31.c: New file.
604 2013-04-03  Jason Merrill  <jason@redhat.com>
606         PR c++/34949
607         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
609 2013-04-03  Richard Biener  <rguenther@suse.de>
611         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
613 2013-04-03  Richard Biener  <rguenther@suse.de>
615         PR tree-optimization/55964
616         * gcc.dg/torture/pr55964-2.c: New testcase.
618 2013-04-03  Richard Biener  <rguenther@suse.de>
620         PR tree-optimization/56501
621         * gcc.dg/torture/pr56501.c: New testcase.
623 2013-04-03  Richard Biener  <rguenther@suse.de>
625         PR tree-optimization/56407
626         * gcc.dg/torture/pr56407.c: New testcase.
628 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
630         PR tree-optimization/56790
631         * g++.dg/ext/pr56790-1.C: New testcase.
633 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
635         * gcc.target/i386/merge-1.c: New testcase.
636         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
638 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
640         PR c/19449
641         * gcc.c-torture/execute/pr19449.c: New test.
643 2013-04-03  Richard Biener  <rguenther@suse.de>
645         PR tree-optimization/56812
646         * g++.dg/vect/slp-pr56812.cc: New testcase.
648 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
650         PR fortran/56284
651         PR fortran/40881
652         * gfortran.dg/altreturn_8.f90: New.
653         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
654         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
655         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
657 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
659         PR rtl-optimization/56745
660         * gcc.c-torture/compile/pr56745.c: New test.
662 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
664         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
666 2013-04-02  Richard Biener  <rguenther@suse.de>
668         PR tree-optimization/56778
669         * gcc.dg/torture/pr56778.c: New testcase.
671 2013-04-02  Richard Biener  <rguenther@suse.de>
673         PR middle-end/56768
674         * g++.dg/torture/pr56768.C: New testcase.
676 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
678         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
680 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682         PR fortran/56660
683         * gfortran.dg/namelist_82.f90:  New test.
685 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
687         PR fortran/56500
688         * gfortran.dg/implicit_class_1.f90: New.
690 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
692         PR fortran/56786
693         * gfortran.dg/namelist_81.f90:  New test.
695 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
697         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
698         for constant and equal string lengths.
699         * gfortran.dg/character_comparison_5.f90:  Likewise.
700         * gfortran.dg/character_comparison_9.f90:  New test.
702 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
704         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
705         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
707 2013-03-29  Tobias Burnus  <burnus@net-b.de>
709         PR fortran/35203
710         * gfortran.dg/optional_absent_3.f90: New.
712 2013-03-29  Tobias Burnus  <burnus@net-b.de>
714         PR fortran/56737
715         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
717 2013-03-29  Tobias Burnus  <burnus@net-b.de>
719         PR fortran/56735
720         * gfortran.dg/namelist_80.f90: New.
722 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
724         PR fortran/45159
725         * gfortran.dg/string_length_2.f90:  New test.
726         * gfortran.dg/dependency_41.f90:  New test.
728 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
730         PR fortran/55806
731         * gfortran.dg/array_constructor_43.f90:  New test.
732         * gfortran.dg/random_seed_3.f90:  New test.
734 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
736         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
737         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
738         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
739         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
740         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
741         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
742         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
743         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
744         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
745         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
747 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
749         PR c++/56725
750         * g++.dg/conversion/op4.C: Adjust.
751         * g++.dg/cpp0x/rv1n.C: Likewise.
752         * g++.dg/cpp0x/rv2n.C: Likewise.
753         * g++.dg/cpp0x/template_deduction.C: Likewise.
754         * g++.dg/expr/cond8.C: Likewise.
755         * g++.dg/other/error4.C: Likewise.
756         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
757         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
758         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
759         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
760         * g++.old-deja/g++.jason/conversion2.C: Likewise.
761         * g++.old-deja/g++.law/cvt20.C: Likewise.
762         * g++.old-deja/g++.law/cvt8.C: Likewise.
763         * g++.old-deja/g++.law/init8.C: Likewise.
764         * g++.old-deja/g++.mike/net12.C: Likewise.
765         * g++.old-deja/g++.mike/net8.C: Likewise.
766         * g++.old-deja/g++.mike/p2793.C: Likewise.
767         * g++.old-deja/g++.mike/p3836.C: Likewise.
768         * g++.old-deja/g++.mike/p418.C: Likewise.
769         * g++.old-deja/g++.mike/p701.C: Likewise.
770         * g++.old-deja/g++.mike/p807.C: Likewise.
772 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
774         PR middle-end/56694
775         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
776         targets.
778 2013-03-28  Marek Polacek  <polacek@redhat.com>
780         PR tree-optimization/56695
781         * gcc.dg/vect/pr56695.c: New test.
783 2013-03-28  Richard Biener  <rguenther@suse.de>
785         PR tree-optimization/37021
786         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
787         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
789 2013-03-27  Tobias Burnus  <burnus@net-b.de>
791         PR fortran/56650
792         PR fortran/36437
793         * gfortran.dg/sizeof_2.f90: New.
794         * gfortran.dg/sizeof_3.f90: New.
795         * gfortran.dg/sizeof_proc.f90: Update dg-error.
797 2013-03-27  Richard Biener  <rguenther@suse.de>
799         PR tree-optimization/37021
800         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
802 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
804         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
805         * g++.dg/ipa/ivinline-2.C: Likewise.
806         * g++.dg/ipa/ivinline-3.C: Likewise.
807         * g++.dg/ipa/ivinline-4.C: Likewise.
808         * g++.dg/ipa/ivinline-5.C: Likewise.
809         * g++.dg/ipa/ivinline-7.C: Likewise.
810         * g++.dg/ipa/ivinline-8.C: Likewise.
811         * g++.dg/ipa/ivinline-9.C: Likewise.
812         * g++.dg/cpp0x/noexcept03.C: Likewise.
813         * gcc.dg/const-1.c: Likewise.
814         * gcc.dg/ipa/pure-const-1.c: Likewise.
815         * gcc.dg/noreturn-8.c: Likewise.
816         * gcc.target/i386/mmx-1.c: Likewise.
817         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
818         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
819         * gcc.c-torture/execute/pr33992.x: New file.
821 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
823         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
825 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
827         PR c++/55951
828         * g++.dg/ext/desig5.C: New.
830 2013-03-26  Tobias Burnus  <burnus@net-b.de>
832         PR fortran/56649
833         * gfortran.dg/merge_init_expr_2.f90: New.
834         * gfortran.dg/merge_char_1.f90: Modify test to
835         stay a run-time test.
836         * gfortran.dg/merge_char_3.f90: Ditto.
838 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
840         * g++.dg/cpp0x/constexpr-friend-2.C: New.
841         * g++.dg/cpp0x/constexpr-main.C: Likewise.
843 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
845         PR c++/56722
846         * g++.dg/cpp0x/range-for23.C: New.
848 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
850         PR libfortran/52512
851         * gfortran.dg/namelist_79.f90: New.
853 2013-03-25  Martin Jambor  <mjambor@suse.cz>
855         * gcc.dg/ipa/ipcp-agg-9.c: New test.
857 2013-03-25  Tobias Burnus  <burnus@net-b.de>
859         PR fortran/38536
860         PR fortran/38813
861         PR fortran/38894
862         PR fortran/39288
863         PR fortran/40963
864         PR fortran/45824
865         PR fortran/47023
866         PR fortran/47034
867         PR fortran/49023
868         PR fortran/50269
869         PR fortran/50612
870         PR fortran/52426
871         PR fortran/54263
872         PR fortran/55343
873         PR fortran/55444
874         PR fortran/55574
875         PR fortran/56079
876         PR fortran/56378
877         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
878         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
879         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
880         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
881         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
882         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
883         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
884         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
885         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
886         * gfortran.dg/c_loc_tests_16.f90: Ditto.
887         * gfortran.dg/c_loc_tests_4.f03: Ditto.
888         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
889         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
890         * gfortran.dg/c_loc_tests_8.f03: Ditto.
891         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
892         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
893         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
894         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
895         * gfortran.dg/pr32601_1.f03: Ditto.
896         * gfortran.dg/storage_size_2.f08: Remove dg-error.
897         * gfortran.dg/blockdata_7.f90: New.
898         * gfortran.dg/c_assoc_4.f90: New.
899         * gfortran.dg/c_f_pointer_tests_6.f90: New.
900         * gfortran.dg/c_f_pointer_tests_7.f90: New.
901         * gfortran.dg/c_funloc_tests_8.f90: New.
902         * gfortran.dg/c_loc_test_17.f90: New.
903         * gfortran.dg/c_loc_test_18.f90: New.
904         * gfortran.dg/c_loc_test_19.f90: New.
905         * gfortran.dg/c_loc_test_20.f90: New.
906         * gfortran.dg/c_sizeof_5.f90: New.
907         * gfortran.dg/iso_c_binding_rename_3.f90: New.
908         * gfortran.dg/transfer_resolve_2.f90: New.
909         * gfortran.dg/transfer_resolve_3.f90: New.
910         * gfortran.dg/transfer_resolve_4.f90: New.
911         * gfortran.dg/pr32601.f03: Update dg-error.
912         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
913         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
915 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
917         * gcc.target/arm/vseleqdf.c: New test.
918         * gcc.target/arm/vseleqsf.c: Likewise.
919         * gcc.target/arm/vselgedf.c: Likewise.
920         * gcc.target/arm/vselgesf.c: Likewise.
921         * gcc.target/arm/vselgtdf.c: Likewise.
922         * gcc.target/arm/vselgtsf.c: Likewise.
923         * gcc.target/arm/vselledf.c: Likewise.
924         * gcc.target/arm/vsellesf.c: Likewise.
925         * gcc.target/arm/vselltdf.c: Likewise.
926         * gcc.target/arm/vselltsf.c: Likewise.
927         * gcc.target/arm/vselnedf.c: Likewise.
928         * gcc.target/arm/vselnesf.c: Likewise.
929         * gcc.target/arm/vselvcdf.c: Likewise.
930         * gcc.target/arm/vselvcsf.c: Likewise.
931         * gcc.target/arm/vselvsdf.c: Likewise.
932         * gcc.target/arm/vselvssf.c: Likewise.
934 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
936         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
937         body from here...
938         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
939         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
940         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
941         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
942         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
943         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
944         * gcc.target/aarch64/atomic-op-char.x: ... to here.
945         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
946         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
947         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
948         * gcc.target/aarch64/atomic-op-int.x: ... to here.
949         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
950         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
951         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
952         * gcc.target/aarch64/atomic-op-release.x: ... to here.
953         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
954         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
955         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
956         * gcc.target/aarch64/atomic-op-short.x: ... to here.
957         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
958         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
959         * gcc.target/arm/atomic-op-acquire.c: Likewise.
960         * gcc.target/arm/atomic-op-char.c: Likewise.
961         * gcc.target/arm/atomic-op-consume.c: Likewise.
962         * gcc.target/arm/atomic-op-int.c: Likewise.
963         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
964         * gcc.target/arm/atomic-op-release.c: Likewise.
965         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
966         * gcc.target/arm/atomic-op-short.c: Likewise.
968 2013-03-25  Richard Biener  <rguenther@suse.de>
970         PR middle-end/56694
971         * g++.dg/torture/pr56694.C: New testcase.
973 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
975         PR target/56720
976         * gcc.target/arm/neon-vcond-gt.c: New test.
977         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
978         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
980 2013-03-25  Richard Biener  <rguenther@suse.de>
982         PR tree-optimization/56689
983         * gcc.dg/torture/pr56689.c: New testcase.
985 2013-03-25  Kai Tietz  <ktietz@redhat.com>
987         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
989 2013-03-24  Tobias Burnus  <burnus@net-b.de>
991         PR fortran/56696
992         * gfortran.dg/eof_5.f90: New.
994 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
996         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
997         alphabetically.
999 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1001         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1003 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1005         PR testsuite/55994
1006         * gcc.c-torture/execute/builtins/builtins.exp: Add
1007         -Wl,--allow-multiple-definition for RTEMS targets.
1009 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1011         * gcc.target/aarch64/movk.c: New test.
1013 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1015         * g++.dg/ext/vector21.C: New testcase.
1017 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1019         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1020         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1022 2013-03-21  Richard Biener  <rguenther@suse.de>
1024         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1025         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1027 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1029         * gcc.target/aarch64/vect.c: Test and result vector added
1030         for sabd and saba instructions.
1031         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1032         instructions in assembly.
1033         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1034         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1035         for fabd instruction.
1036         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1037         instruction in assembly.
1038         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1040 2013-03-20  Jeff Law  <law@redhat.com>
1042         * g++.dg/tree-ssa/ssa-dom.C: New test.
1044 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1046         * gcc.target/powerpc/mmfpgpr.c: New test.
1047         * gcc.target/powerpc/sd-vsx.c: Likewise.
1048         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1049         * gcc.target/powerpc/vsx-float0.c: Likewise.
1051 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1053         PR tree-optimization/56355
1054         * gcc.dg/pr56355-1.c: New file.
1056 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1057             Richard Sandiford <rdsandiford@googlemail.com>
1059         * gcc.target/mips/mips.exp: Add microMIPS support.
1060         * gcc.target/mips/umips-movep-2.c: New test.
1061         * gcc.target/mips/umips-lwp-2.c: New test.
1062         * gcc.target/mips/umips-swp-5.c: New test.
1063         * gcc.target/mips/umips-constraints-1.c: New test.
1064         * gcc.target/mips/umips-lwp-3.c: New test.
1065         * gcc.target/mips/umips-swp-6.c: New test.
1066         * gcc.target/mips/umips-constraints-2.c: New test.
1067         * gcc.target/mips/umips-save-restore-1.c: New test.
1068         * gcc.target/mips/umips-lwp-4.c: New test.
1069         * gcc.target/mips/umips-swp-7.c: New test.
1070         * gcc.target/mips/umips-save-restore-2.c: New test.
1071         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1072         * gcc.target/mips/umips-lwp-5.c: New test.
1073         * gcc.target/mips/umips-save-restore-3.c: New test.
1074         * gcc.target/mips/umips-lwp-6.c: New test.
1075         * gcc.target/mips/umips-swp-1.c: New test.
1076         * gcc.target/mips/umips-lwp-7.c: New test.
1077         * gcc.target/mips/umips-swp-2.c: New test.
1078         * gcc.target/mips/umips-lwp-8.c: New test.
1079         * gcc.target/mips/umips-swp-3.c: New test.
1080         * gcc.target/mips/umips-movep-1.c: New test.
1081         * gcc.target/mips/umips-lwp-1.c: New test.
1082         * gcc.target/mips/umips-swp-4.c: New test.
1084 2013-03-20  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/56661
1087         * gcc.dg/torture/pr56661.c: New testcase.
1089 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1091         PR rtl-optimization/56605
1092         * gcc.target/powerpc/pr56605.c: New.
1094 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1096         PR fortran/54932
1097         * gfortran.dg/do_1.f90: Don't xfail.
1099 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1101         PR libfortran/51825
1102         * gfortran.dg/namelist_77.f90: New.
1103         * gfortran.dg/namelist_78.f90: New.
1105 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1107         PR libfortran/48618
1108         * gfortran.dg/open_negative_unit_1.f90: New.
1110 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1112         * gcc.target/aarch64/sbc.c: New test.
1114 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1116         * gcc.target/aarch64/ror.c: New test.
1118 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1120         * gcc.target/aarch64/extr.c: New test.
1122 2013-03-19  Richard Biener  <rguenther@suse.de>
1124         PR tree-optimization/56273
1125         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1126         * c-c++-common/uninit-17.c: Likewise.
1128 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1130         PR tree-optimization/56635
1131         * g++.dg/torture/pr56635.C: New test.
1133 2013-03-18  Richard Biener  <rguenther@suse.de>
1135         PR tree-optimization/3713
1136         * g++.dg/ipa/devirt-12.C: New testcase.
1138 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1140         PR c/56566
1141         * c-c++-common/pr56566.c: New test.
1143 2013-03-17  Jason Merrill  <jason@redhat.com>
1145         * g++.dg/template/abstract-dr337.C: XFAIL.
1147 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1149         PR c++/56607
1150         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1151         * c-c++-common/pr56607.c: New test.
1153 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1155         PR c++/56582
1156         * g++.dg/cpp0x/constexpr-array5.C: New.
1158 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1160         PR fortran/56615
1161         * gfortran.dg/transfer_intrinsic_5.f90: New.
1163 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1165         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1166         * gcc.target/i386/pr20020-1.c: Likewise.
1167         * gcc.target/i386/pr20020-2.c: Likewise.
1168         * gcc.target/i386/pr20020-3.c: Likewise.
1169         * gcc.target/i386/pr53425-1.c: Likewise.
1170         * gcc.target/i386/pr53425-2.c: Likewise.
1171         * gcc.target/i386/pr55093.c: Likewise.
1172         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1174 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1176         PR debug/56307
1177         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1178         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1180 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1182         PR tree-optimization/53265
1183         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1184         undefined behavior.
1185         * gcc.dg/graphite/id-6.c (test): Likewise.
1186         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1187         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1189         PR tree-optimization/53265
1190         * gcc.dg/pr53265.c: New test.
1191         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1192         to dg-options.
1193         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1194         arrays.
1195         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1196         n, use it as high bound instead of 4.
1198 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1200         PR target/49880
1201         * gcc.target/sh/pr49880-1.c: New.
1202         * gcc.target/sh/pr49880-2.c: New.
1203         * gcc.target/sh/pr49880-3.c: New.
1204         * gcc.target/sh/pr49880-4.c: New.
1205         * gcc.target/sh/pr49880-5.c: New.
1207 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1209         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1211 2013-03-13  Richard Biener  <rguenther@suse.de>
1213         PR tree-optimization/56608
1214         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1216 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1218         PR c++/56611
1219         * g++.dg/cpp0x/alias-decl-32.C: New.
1221 2013-03-11  Jan Hubicka  <jh@suse.cz>
1223         PR middle-end/56571
1224         * gcc.c-torture/compile/pr56571.c: New testcase.
1226 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1228         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1229         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1231 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1233         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1234         * gcc.dg/inline_4.c: Likewise.
1235         * gcc.dg/unroll_2.c: Likewise.
1236         * gcc.dg/unroll_3.c: Likewise.
1237         * gcc.dg/unroll_4.c: Likewise.
1239 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1241         PR testsuite/54119
1242         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1244         PR debug/56307
1245         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1247 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1249         PR target/40797
1250         * gcc.c-torture/compile/pr40797.c: New.
1252 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1254         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1256 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1258         PR fortran/56575
1259         * gfortran.dg/class_56.f90: New test.
1261 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1263         PR middle-end/56524
1264         * gcc.target/mips/pr56524.c: New test.
1266 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/56565
1269         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1271 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1273         PR c++/51412
1274         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1276 2013-03-08  Marek Polacek  <polacek@redhat.com>
1278         PR tree-optimization/56478
1279         * gcc.dg/torture/pr56478.c: New test.
1281 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1283         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1284         targets linker option --allow-multiple-definition.
1286         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1287         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1288         * gcc.dg/pr52549.c: Add LLP64 case.
1289         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1290         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1291         * gcc.dg/torture/pr51071-2.c: Likewise.
1292         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1293         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1294         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1295         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1296         * gcc.dg/weak/weak-1.c: Likewise.
1297         * gcc.dg/weak/weak-2.c: Likewise.
1298         * gcc.dg/weak/weak-3.c: Likewise.
1299         * gcc.dg/weak/weak-4.c: Likewise.
1300         * gcc.dg/weak/weak-5.c: Likewise.
1301         * gcc.dg/weak/weak-15.c: Likewise.
1302         * gcc.dg/weak/weak-16.c: Likewise.
1304         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1306 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1308         PR tree-optimization/56559
1309         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1311 2013-03-07  Andreas Schwab  <schwab@suse.de>
1313         * gcc.dg/pr31490.c: Fix last change.
1315 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/56534
1318         * g++.dg/template/crash115.C: New.
1320 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1322         PR tree-optimization/56539
1323         * gcc.c-torture/compile/pr56539.c: New test.
1325 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1327         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1328         targets.
1329         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1330         * gcc.dg/lto/20091013-1_2.c: Likewise.
1331         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1333 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1335         * gnat.dg/specs/aggr6.ads: New test.
1337 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1339         * gnat.dg/loop_optimization15.ad[sb]: New test.
1341 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1343         PR middle-end/56548
1344         * gcc.dg/pr56548.c: New test.
1346 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1348         PR debug/53363
1349         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1351 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1353         PR c++/56543
1354         * g++.dg/template/typename20.C: New test.
1356 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1358         PR debug/56510
1359         * gcc.dg/pr56510.c: New test.
1361         PR rtl-optimization/56484
1362         * gcc.c-torture/compile/pr56484.c: New test.
1364 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1366         PR c++/56530
1367         * g++.dg/warn/Wsign-conversion-2.C: New.
1369 2013-03-05  Richard Biener  <rguenther@suse.de>
1371         PR tree-optimization/56270
1372         * gcc.dg/vect/slp-38.c: New testcase.
1374 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1376         PR rtl-optimization/56494
1377         * gcc.dg/pr56494.c: New test.
1379 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1381         * gcc.dg/pr56424.c: New test.
1383 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1385         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1386         * gcc.dg/pr56228.c <avr>: Skip.
1388 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1390         PR testsuite/52641
1391         PR tree-optimization/52631
1392         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1394 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1396         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1397         * gcc.dg/vect/vect-83_64.c: Same.
1399 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1401         PR fortran/56477
1402         * gfortran.dg/pointer_check_13.f90: New test.
1404 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1406         PR fortran/54730
1407         * gfortran.dg/array_constructor_42.f90: New test.
1409 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1411         PR c++/52688
1412         * g++.dg/template/static33.C: New.
1413         * g++.dg/template/static34.C: Likewise.
1415         PR c++/10291
1416         * g++.dg/template/static35.C: New.
1418 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1420         * gcc.dg/pr56396.c: Require pic support.
1422 2013-03-01  Richard Biener  <rguenther@suse.de>
1424         PR tree-optimization/55481
1425         * gcc.dg/torture/pr56488.c: New testcase.
1427 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1428             Jakub Jelinek  <jakub@redhat.com>
1430         PR sanitizer/56454
1431         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1432         no_sanitize_address attribute rather than no_address_safety_analysis.
1433         * g++.dg/asan/sanitizer_test_utils.h
1434         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1435         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1436         in addition to no_address_safety_analysis.
1438 2013-02-28  Jason Merrill  <jason@redhat.com>
1440         PR c++/56481
1441         * g++.dg/cpp0x/constexpr-and.C: New.
1443 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1445         PR tree-optimization/56294
1446         * g++.dg/debug/pr56294.C: New test.
1448 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1450         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1452 2013-02-27  Marek Polacek  <polacek@redhat.com>
1454         PR rtl-optimization/56466
1455         * gcc.dg/pr56466.c: New test.
1457 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1459         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1460         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1461         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1463 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1465         PR middle-end/45472
1466         * gcc.dg/pr45472.c: New test.
1468 2013-02-26  Marek Polacek  <polacek@redhat.com>
1470         PR tree-optimization/56426
1471         * gcc.dg/pr56436.c: New test.
1473 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1475         PR tree-optimization/56448
1476         * gcc.c-torture/compile/pr56448.c: New test.
1478         PR tree-optimization/56443
1479         * gcc.dg/torture/pr56443.c: New test.
1481 2013-02-25  Richard Biener  <rguenther@suse.de>
1483         PR tree-optimization/56175
1484         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1486 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1488         PR c++/56403
1489         * g++.dg/torture/pr56403.C: New test.
1491 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1493         Revert:
1494         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1495         Richard Sandiford  <rdsandiford@googlemail.com>
1497         * gcc.target/mips/mips.exp: Add microMIPS support.
1498         * gcc.target/mips/umips-movep-2.c: New test.
1499         * gcc.target/mips/umips-lwp-2.c: New test.
1500         * gcc.target/mips/umips-swp-5.c: New test.
1501         * gcc.target/mips/umips-constraints-1.c: New test.
1502         * gcc.target/mips/umips-lwp-3.c: New test.
1503         * gcc.target/mips/umips-swp-6.c: New test.
1504         * gcc.target/mips/umips-constraints-2.c: New test.
1505         * gcc.target/mips/umips-save-restore-1.c: New test.
1506         * gcc.target/mips/umips-lwp-4.c: New test.
1507         * gcc.target/mips/umips-swp-7.c: New test.
1508         * gcc.target/mips/umips-save-restore-2.c: New test.
1509         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1510         * gcc.target/mips/umips-lwp-5.c: New test.
1511         * gcc.target/mips/umips-save-restore-3.c: New test.
1512         * gcc.target/mips/umips-lwp-6.c: New test.
1513         * gcc.target/mips/umips-swp-1.c: New test.
1514         * gcc.target/mips/umips-lwp-7.c: New test.
1515         * gcc.target/mips/umips-swp-2.c: New test.
1516         * gcc.target/mips/umips-lwp-8.c: New test.
1517         * gcc.target/mips/umips-swp-3.c: New test.
1518         * gcc.target/mips/umips-movep-1.c: New test.
1519         * gcc.target/mips/umips-lwp-1.c: New test.
1520         * gcc.target/mips/umips-swp-4.c: New test.
1522 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1523             Richard Sandiford  <rdsandiford@googlemail.com>
1525         * gcc.target/mips/mips.exp: Add microMIPS support.
1526         * gcc.target/mips/umips-movep-2.c: New test.
1527         * gcc.target/mips/umips-lwp-2.c: New test.
1528         * gcc.target/mips/umips-swp-5.c: New test.
1529         * gcc.target/mips/umips-constraints-1.c: New test.
1530         * gcc.target/mips/umips-lwp-3.c: New test.
1531         * gcc.target/mips/umips-swp-6.c: New test.
1532         * gcc.target/mips/umips-constraints-2.c: New test.
1533         * gcc.target/mips/umips-save-restore-1.c: New test.
1534         * gcc.target/mips/umips-lwp-4.c: New test.
1535         * gcc.target/mips/umips-swp-7.c: New test.
1536         * gcc.target/mips/umips-save-restore-2.c: New test.
1537         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1538         * gcc.target/mips/umips-lwp-5.c: New test.
1539         * gcc.target/mips/umips-save-restore-3.c: New test.
1540         * gcc.target/mips/umips-lwp-6.c: New test.
1541         * gcc.target/mips/umips-swp-1.c: New test.
1542         * gcc.target/mips/umips-lwp-7.c: New test.
1543         * gcc.target/mips/umips-swp-2.c: New test.
1544         * gcc.target/mips/umips-lwp-8.c: New test.
1545         * gcc.target/mips/umips-swp-3.c: New test.
1546         * gcc.target/mips/umips-movep-1.c: New test.
1547         * gcc.target/mips/umips-lwp-1.c: New test.
1548         * gcc.target/mips/umips-swp-4.c: New test.
1550 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1552         PR sanitizer/56393
1553         * lib/asan-dg.exp (asan_link_flags): Add
1554         -B${gccpath}/libsanitizer/asan/ to flags.
1556 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1558         PR middle-end/56420
1559         * gcc.dg/torture/pr56420.c: New test.
1561 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1563         PR middle-end/56108
1564         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1566 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1568         PR tree-optimization/56310
1569         * g++.dg/ipa/pr56310.C: New test.
1571 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1573         PR fortran/56385
1574         * gfortran.dg/proc_ptr_comp_37.f90: New.
1576 2013-02-21  Richard Biener  <rguenther@suse.de>
1578         PR tree-optimization/56415
1579         Revert
1580         2013-02-11  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/56273
1583         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1584         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1585         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1586         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1587         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1588         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1590 2013-02-21  Marek Polacek  <polacek@redhat.com>
1592         PR tree-optimization/56398
1593         * g++.dg/torture/pr56398.C: New test.
1595 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1597         PR inline-asm/56405
1598         * gcc.c-torture/compile/pr56405.c: New test.
1600 2013-02-20  Jan Hubicka  <jh@suse.cz>
1602         PR tree-optimization/56265
1603         * g++.dg/ipa/devirt-11.C: New testcase.
1605 2013-02-20  Richard Biener  <rguenther@suse.de>
1607         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1609 2013-02-20  Richard Biener  <rguenther@suse.de>
1610         Jakub Jelinek  <jakub@redhat.com>
1612         PR tree-optimization/56396
1613         * gcc.dg/pr56396.c: New testcase.
1615 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1617         PR c++/56373
1618         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1620 2013-02-19  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/56384
1623         * gcc.dg/torture/pr56384.c: New testcase.
1625 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1627         PR tree-optimization/56350
1628         * gcc.dg/pr56350.c: New test.
1630         PR tree-optimization/56381
1631         * g++.dg/opt/pr56381.C: New test.
1633 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1635         PR pch/54117
1636         * lib/dg-pch.exp (pch-init, pch-finish,
1637         check_effective_target_pch_supported_debug): New procs.
1638         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1639         Likewise if $pch_unsupported_debug and $flags include -g.
1640         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1641         and dg-require-effective-target pch_unsupported_debug.
1642         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1643         * objc.dg/pch/pch.exp: Likewise.
1644         * gcc.dg/pch/pch.exp: Likewise.
1645         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1646         pch_unsupported_debug.
1647         * gcc.dg/pch/valid-1.hs: Likewise.
1648         * gcc.dg/pch/valid-1b.c: Likewise.
1649         * gcc.dg/pch/valid-1b.hs: Likewise.
1651 2013-02-18  Richard Biener  <rguenther@suse.de>
1653         PR tree-optimization/56366
1654         * gcc.dg/torture/pr56366.c: New testcase.
1656 2013-02-18  Richard Biener  <rguenther@suse.de>
1658         PR middle-end/56349
1659         * gcc.dg/torture/pr56349.c: New testcase.
1661 2013-02-18  Richard Biener  <rguenther@suse.de>
1663         PR tree-optimization/56321
1664         * gcc.dg/torture/pr56321.c: New testcase.
1666 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1668         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1670 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1671             Dodji Seketeli  <dodji@redhat.com>
1673         PR asan/56330
1674         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1675         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1676         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1677         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1678         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1679         * c-c++-common/asan/pr56330.c: Likewise.
1680         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1681         Ensure the size argument of __builtin_memcpy is a constant.
1683 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1684             Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/51242
1687         * g++.dg/cpp0x/enum23.C: New.
1689 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1691         PR target/54685
1692         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1694 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1696         PR rtl-optimization/56348
1697         * gcc.target/i386/pr56348.c: New test.
1699 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1701         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1702         * gcc.target/arm/interrupt-2.c: Likewise.
1704 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1706         PR fortran/56318
1707         * gfortran.dg/matmul_9.f90: New.
1709 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1711         PR fortran/53818
1712         * gfortran.dg/init_flag_11.f90: New.
1714 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1716         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1718 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1720         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1721         characters.
1723 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1724             Tobias Burnus  <burnus@net-b.de>
1726         PR testsuite/56138
1727         * gfortran.dg/allocatable_function_7.f90: New.
1729 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1731         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1732         * asan_globals_test-wrapper.cc: New file.
1733         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1734         instead of asan_globals_test.cc as dg-additional-sources.
1735         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1736         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1737         "sanitizer_test_utils.h" instead of
1738         "sanitizer_common/tests/sanitizer_test_utils.h".
1739         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1740         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1741         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1742         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1743         * g++.dg/asan/asan_test.cc: Synced from upstream.
1744         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1746 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1748         Fix an asan crash
1749         * c-c++-common/asan/memcmp-2.c: New test.
1751 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1753         PR c++/55582
1754         * g++.dg/cpp0x/udlit-string-literal.h: New.
1755         * g++.dg/cpp0x/udlit-string-literal.C: New.
1757 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1759         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1761 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1763         PR target/56184
1764         * gcc.target/arm/pr56184.C: New test.
1766 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1768         PR c++/56302
1769         * g++.dg/torture/pr56302.C: New test.
1770         * g++.dg/cpp0x/constexpr-56302.C: New test.
1771         * c-c++-common/pr56302.c: New test.
1773 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1774             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1776         PR fortran/56204
1777         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1778         * gfortran.dg/quad_3.f90: Ditto.
1780 2013-02-13  Kostya Serebryany  <kcc@google.com>
1782         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1783         to match the fresh asan run-time.
1784         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1786 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1788         Avoid instrumenting duplicated memory access in the same basic block
1789         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1790         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1791         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1792         * c-c++-common/asan/inc.c: Likewise.
1794 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1796         PR inline-asm/56148
1797         * gcc.target/i386/pr56148.c: New test.
1799 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1800             Tobias Burnus  <burnus@net-b.de>
1802         PR testsuite/56082
1803         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1804         to kind=2.
1806 2013-02-12  Richard Biener  <rguenther@suse.de>
1808         PR lto/56297
1809         * gcc.dg/lto/pr56297_0.c: New testcase.
1810         * gcc.dg/lto/pr56297_0.c: Likewise.
1812 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1814         PR fortran/46952
1815         * gfortran.dg/typebound_deferred_1.f90: New.
1817 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1819         PR rtl-optimization/56151
1820         * gcc.target/i386/pr56151.c: New test.
1822 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1824         * g++.dg/ext/mv12.C: New test.
1825         * g++.dg/ext/mv12.h: New file.
1826         * g++.dg/ext/mv12-aux.C: New file.
1827         * g++.dg/ext/mv13.C: New test.
1829 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1831         * lib/target-supports.exp
1832         (check_effective_target_powerpc_eabi_ok): New.
1833         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1834         powerpc_eabi_ok.
1835         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1836         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1837         only.
1838         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1839         * gcc.target/powerpc/pr51623.c: Likewise.
1840         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1841         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1843 2013-02-11  Alexander Potapenko  <glider@google.com>
1844             Jack Howarth  <howarth@bromo.med.uc.edu>
1845             Jakub Jelinek  <jakub@redhat.com>
1847         PR sanitizer/55617
1848         * g++.dg/asan/pr55617.C: Run on all targets.
1850 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1852         PR rtl-optimization/56275
1853         * gcc.dg/pr56275.c: New test.
1855 2013-02-11  Richard Biener  <rguenther@suse.de>
1857         PR tree-optimization/56273
1858         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1860 2013-02-11  Richard Biener  <rguenther@suse.de>
1862         PR tree-optimization/56264
1863         * gcc.dg/torture/pr56264.c: New testcase.
1865 2013-02-11  Richard Biener  <rguenther@suse.de>
1867         PR tree-optimization/56273
1868         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1869         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1870         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1871         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1872         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1873         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1875 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1877         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1878         for *-*-linux-gnu targets.
1879         * g++.dg/asan/interception-test-1.c: Ditto.
1880         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1881         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1883 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1885         PR fortran/55362
1886         * gfortran.dg/intrinsic_size_4.f90 : New test.
1888 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1890         PR target/56256
1891         * gcc.target/powerpc/pr56256.c: New test.
1893 2013-02-08  Ian Lance Taylor  <iant@google.com>
1895         * lib/go.exp: Load timeout.exp.
1897 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1899         PR rtl-optimization/56246
1900         * gcc.target/i386/pr56246.c: New test.
1902 2013-02-08  Jeff Law  <law@redhat.com>
1904         PR debug/53948
1905         * gcc.dg/debug/dwarf2/pr53948.c: New test.
1907 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1909         PR target/56043
1910         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1911         powerpc*-*-linux*.
1913 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1915         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1917 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1919         PR rtl-optimization/56195
1920         * gcc.dg/torture/pr56195.c: New test.
1922 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1924         PR fortran/54107
1925         * gfortran.dg/recursive_interface_2.f90: New test.
1927 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1929         PR tree-optimization/56250
1930         * gcc.c-torture/execute/pr56250.c: New test.
1932 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1934         PR tree-optimization/56064
1935         * gcc.dg/fixed-point/view-convert-2.c: New test.
1937 2013-02-08  Michael Matz  <matz@suse.de>
1939         PR tree-optimization/52448
1940         * gcc.dg/pr52448.c: New test.
1942 2013-02-08  Richard Biener  <rguenther@suse.de>
1944         PR middle-end/56181
1945         * gcc.dg/torture/pr56181.c: New testcase.
1947 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1949         PR target/54222
1950         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1951         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1953 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1955         PR c++/56241
1956         * g++.dg/parse/crash61.C: New test.
1958         PR c++/56239
1959         * g++.dg/parse/pr56239.C: New test.
1961         PR c++/56237
1962         * g++.dg/abi/mangle61.C: New test.
1964 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
1966         PR rtl-optimization/56225
1967         * gcc.target/i386/pr56225.c: New test.
1969 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1971         PR debug/56154
1972         * gcc.dg/guality/pr56154-1.c: New test.
1973         * gcc.dg/guality/pr56154-2.c: New test.
1974         * gcc.dg/guality/pr56154-3.c: New test.
1975         * gcc.dg/guality/pr56154-4.c: New test.
1976         * gcc.dg/guality/pr56154-aux.c: New file.
1978         PR tree-optimization/55789
1979         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1980         cleanup-tree-dump.
1981         * gcc.dg/tree-ssa/inline-3.c: Add
1982         --param max-early-inliner-iterations=2 option.
1984 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1986         PR debug/53363
1987         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
1988         Add -fno-dwarf2-cfi-asm to dg-options.
1989         Adapt match count.
1991 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1993         PR target/56228
1994         * gcc.dg/pr56228.c: New test.
1996 2013-02-07  Alan Modra  <amodra@gmail.com>
1998         PR target/54009
1999         * gcc.target/powerpc/pr54009.c: New test.
2000         PR target/54131
2001         * gfortran.dg/pr54131.f: New test.
2003 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2005         PR fortran/55789
2006         * gfortran.dg/array_constructor_41.f90: New test.
2008 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2010         PR fortran/55978
2011         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2013 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2015         PR middle-end/56217
2016         * g++.dg/gomp/pr56217.C: New test.
2018 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2020         PR tree-optimization/56205
2021         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2022         * gcc.c-torture/execute/pr56205.c: New test.
2024 2013-02-05  Richard Biener  <rguenther@suse.de>
2026         PR tree-optimization/53342
2027         PR tree-optimization/53185
2028         * gcc.dg/vect/pr53185-2.c: New testcase.
2030 2013-02-05  Jan Hubicka  <jh@suse.cz>
2032         PR tree-optimization/55789
2033         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2034         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2035         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2036         * g++.dg/ipa/inline-1.C: New testcase.
2037         * g++.dg/ipa/inline-2.C: New testcase.
2038         * g++.dg/ipa/inline-3.C: New testcase.
2040 2013-02-05  Jan Hubicka  <jh@suse.cz>
2042         PR tree-optimization/55789
2043         * g++.dg/torture/pr55789.C: New testcase.
2045 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2047         PR middle-end/56167
2048         * gcc.dg/pr56167.c: New test.
2050 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2052         PR target/55146
2053         * gcc.target/sh/pr55146.c: New.
2055 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2057         PR tree-optimization/54386
2058         * gcc.target/sh/pr54386.c: New.
2060 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2062         PR fortran/56008
2063         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2065         PR fortran/47517
2066         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2068 2013-02-04  Alexander Potapenko  <glider@google.com>
2069             Jack Howarth  <howarth@bromo.med.uc.edu>
2070             Jakub Jelinek  <jakub@redhat.com>
2072         PR sanitizer/55617
2073         * g++.dg/asan/pr55617.C: New test.
2075 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2077         PR fortran/54195
2078         * gfortran.dg/typebound_operator_19.f90: New test.
2079         * gfortran.dg/typebound_assignment_4.f90: New test.
2081 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2083         PR fortran/54107
2084         * gfortran.dg/recursive_interface_1.f90: New test.
2086 2013-02-04  Richard Guenther  <rguenther@suse.de>
2088         PR lto/56168
2089         * gcc.dg/lto/pr56168_0.c: New testcase.
2090         * gcc.dg/lto/pr56168_1.c: Likewise.
2092 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2094         PR fortran/50627
2095         PR fortran/56054
2096         * gfortran.dg/block_12.f90:  New test.
2097         * gfortran.dg/module_error_1.f90:  New test.
2099 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2101         * lib/target-supports.exp (check_effective_target_vect_float)
2102         (check_effective_target_vect_no_align): Add mips-sde-elf.
2104 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2106         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2108 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2110         * gcc.dg/pr56023.c: XFAIL on AIX.
2111         * gcc.dg/vect/pr49352.c: Same.
2113 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2115         * gnat.dg/opt26.adb: New test.
2117 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2119         Revert.
2120         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2122         * gcc.target/arm/neon-vfnms-1.c: New test.
2123         * gcc.target/arm/neon-vfnma-1.c: New test.
2125 2013-01-31  Richard Biener  <rguenther@suse.de>
2127         PR tree-optimization/56157
2128         * gcc.dg/torture/pr56157.c: New testcase.
2130 2013-01-30  Richard Biener  <rguenther@suse.de>
2132         PR tree-optimization/56150
2133         * gcc.dg/torture/pr56150.c: New testcase.
2135 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2137         PR sanitizer/55374
2138         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2139         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2140         printed in backtrace.
2141         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2142         to avoid errors about mismatched allocation vs. deallocation.
2144         PR c++/55742
2145         * g++.dg/mv1.C: Moved to...
2146         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2147         * g++.dg/mv2.C: Moved to...
2148         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2149         * g++.dg/mv3.C: Moved to...
2150         * g++.dg/ext/mv3.C: ... here.
2151         * g++.dg/mv4.C: Moved to...
2152         * g++.dg/ext/mv4.C: ... here.
2153         * g++.dg/mv5.C: Moved to...
2154         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2155         * g++.dg/mv6.C: Moved to...
2156         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2157         * g++.dg/ext/mv7.C: New test.
2158         * g++.dg/ext/mv8.C: New test.
2159         * g++.dg/ext/mv9.C: New test.
2160         * g++.dg/ext/mv10.C: New test.
2161         * g++.dg/ext/mv11.C: New test.
2163 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2165         PR rtl-optimization/56144
2166         * gcc.dg/pr56144.c: New.
2168 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2170         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2171         message.
2172         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2173         * g++.dg/cpp0x/constexpr-55573.C: Same
2175 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2177         PR tree-optimization/56064
2178         * gcc.dg/fixed-point/view-convert.c: New test.
2180 2013-01-30  Andreas Schwab  <schwab@suse.de>
2182         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2183         evaluate the end index in string range.
2185 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2187         PR fortran/56138
2188         * gfortran.dg/allocatable_function_6.f90: New.
2190 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2191             Mikael Morin  <mikael@gcc.gnu.org>
2193         PR fortran/54107
2194         * gfortran.dg/proc_ptr_comp_36.f90: New.
2196 2013-01-29  Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/55270
2199         * gcc.dg/torture/pr55270.c: New testcase.
2201 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2203         PR rtl-optimization/56117
2204         * gcc.dg/pr56117.c: New test.
2206 2013-01-28  Richard Biener  <rguenther@suse.de>
2208         PR tree-optimization/56034
2209         * gcc.dg/torture/pr56034.c: New testcase.
2211 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2213         PR tree-optimization/56125
2214         * gcc.dg/pr56125.c: New test.
2216 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2217             Mikael Morin  <mikael@gcc.gnu.org>
2219         PR fortran/53537
2220         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2221         * gfortran.dg/import8.f90: Likewise.
2222         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2223         * gfortran.dg/import10.f90: New test.
2224         * gfortran.dg/import11.f90: Likewise
2226 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2228         PR testsuite/56053
2229         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2230         string.h.  Provide memset, malloc and free prototypes, adjust line
2231         numbers in dg-output.
2232         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2233         Provide memset prototype and adjust line numbers in dg-output.
2234         * c-c++-common/asan/global-overflow-1.c: Likewise.
2236         PR tree-optimization/56094
2237         * gcc.dg/pr56094.c: New test.
2239 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2241         * gcc.target/arm/neon-vfnms-1.c: New test.
2242         * gcc.target/arm/neon-vfnma-1.c: New test.
2244 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2246         PR target/56114
2247         * gcc.target/i386/pr56114.c: New test.
2249 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2251         PR fortran/55984
2252         * gfortran.dg/associate_14.f90: New test.
2254         PR fortran/56047
2255         * gfortran.dg/associate_13.f90: New test.
2257 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2259         PR tree-optimization/56098
2260         * gcc.dg/pr56098-1.c: New test.
2261         * gcc.dg/pr56098-2.c: New test.
2263 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2265         PR target/54222
2266         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2268 2013-01-22  Marek Polacek  <polacek@redhat.com>
2270         PR tree-optimization/56035
2271         * gcc.dg/pr56035.c: New test.
2273 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2275         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2276         for MIPS.
2278 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2280         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2282 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2284         PR c/56078
2285         * gcc.dg/pr56078.c: New test.
2286         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2288 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2290         PR tree-optimization/55927
2291         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2293 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2295         * gcc.target/i386/movsd.c: New test.
2297 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2299         PR inline-asm/55934
2300         * gcc.target/i386/pr55934.c: New test.
2302 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2304         PR fortran/56081
2305         * gfortran.dg/select_8.f90: New.
2307 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2309         * gcc.target/microblaze/microblaze.exp: Remove
2310         target_config_cflags check.
2312 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2314         PR fortran/56052
2315         * gfortran.dg/gomp/pr56052.f90: New test.
2317         PR target/49069
2318         * gcc.dg/pr49069.c: New test.
2320 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2322         PR c++/55944
2323         * g++.dg/cpp0x/constexpr-static10.C: New.
2325 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2327         PR target/56028
2328         * gcc.target/i386/pr56028.c: New test.
2330 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2332         PR target/55686
2333         * gcc.target/i386/pr55686.c: New test.
2335 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2337         PR c++/53609
2338         * g++.dg/cpp0x/variadic139.C: New test.
2339         * g++.dg/cpp0x/variadic140.C: Likewise.
2340         * g++.dg/cpp0x/variadic141.C: Likewise.
2342 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2344         * gnat.dg/warn8.adb: New test.
2346 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2348         PR fortran/55919
2349         * gfortran.dg/include_8.f90: New test.
2351 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2353         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2354         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2356 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2358         PR tree-optimization/56051
2359         * gcc.c-torture/execute/pr56051.c: New test.
2361 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2363         PR rtl-optimization/56023
2364         * gcc.dg/pr56023.c: New test.
2366 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2368         PR middle-end/56022
2369         * gcc.target/i386/pr56022.c: New test.
2371 2013-01-21  Jason Merrill  <jason@redhat.com>
2373         * lib/target-supports.exp (check_effective_target_alias): New.
2375 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2377         PR debug/53235
2378         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2380 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2382         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2384 2013-01-19  Jeff Law  <law@redhat.com>
2386         PR tree-optimization/52631
2387         * tree-ssa/pr52631.c: New test.
2388         * tree-ssa/ssa-fre-9: Update expected output.
2390 2013-01-19  Anthony Green  <green@moxielogic.com>
2392         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2393         for moxie.
2395 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2397         PR tree-optimization/56029
2398         * g++.dg/torture/pr56029.C: New test.
2400 2013-01-18  Sharad Singhai  <singhai@google.com>
2402         PR tree-optimization/55995
2403         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2405 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2407         PR target/55433
2408         * gcc.target/i386/pr55433.c: New.
2410 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2412         PR middle-end/56015
2413         * gfortran.dg/pr56015.f90: New test.
2415 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2417         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2419 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2421         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2422         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2423         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2424         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2425         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2427 2013-01-17  Jeff Law  <law@redhat.com>
2429         * gcc.dg/pr52573.c: Move to...
2430         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2432         PR rtl-optimization/52573
2433         * gcc.dg/pr52573.c: New test.
2435 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2437         PR sanitizer/55679
2438         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2439         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2440         check_no_compiler_messages to test support in ucontext.h.
2441         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2442         compliant RLIMIT_AS.
2444 2013-01-17  Marek Polacek  <polacek@redhat.com>
2446         PR rtl-optimization/55833
2447         * gcc.dg/pr55833.c: New test.
2449 2013-01-17  Jan Hubicka  <jh@suse.cz>
2451         PR tree-optimization/55273
2452         * gcc.c-torture/compile/pr55273.c: New testcase.
2454 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2456         PR target/55981
2457         * gcc.target/pr55981.c: New test.
2459 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2461         * gcc.target/arm/pr40887.c: Require at least armv5.
2462         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2463         * gcc.target/arm/pr51915.c: Likewise.
2464         * gcc.target/arm/pr52006.c: Likewise.
2465         * gcc.target/arm/pr53187.c: Likewise.
2467         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2468         * gcc.target/arm/ftest-support-arm.h: Delete.
2469         * gcc.target/arm/ftest-support-thumb.h: Delete.
2470         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2471         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2472         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2473         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2474         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2475         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2476         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2477         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2478         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2479         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2480         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2481         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2482         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2483         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2484         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2485         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2486         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2487         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2488         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2489         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2490         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2491         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2492         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2493         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2495 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2497         PR tree-optimizations/55264
2498         * g++.dg/ipa/pr55264.C: New test.
2500 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2502         PR fortran/55983
2503         * gfortran.dg/class_55.f90: New.
2505 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2507         PR testsuite/55994
2508         * gcc.c-torture/execute/builtins/builtins.exp: Add
2509         -Wl,--allow-multiple-definition for eabi and elf targets.
2511         PR testsuite/54622
2512         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2513         check_effective_target_vect_perm_short,
2514         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2515         check_effective_target_vect64): Return 0 for big-endian ARM.
2516         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2518         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2519         prototypes.
2521 2013-01-16  Richard Biener  <rguenther@suse.de>
2523         PR tree-optimization/55964
2524         * gcc.dg/torture/pr55964.c: New testcase.
2526 2013-01-16  Richard Biener  <rguenther@suse.de>
2528         PR tree-optimization/54767
2529         PR tree-optimization/53465
2530         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2532 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2534         PR target/55301
2535         * gcc.target/sh/sh-switch.c: New testcase.
2537 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2539         * gcc.dg/webizer.c: Increase the array size.
2541 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2543         PR target/55940
2544         * gcc.dg/pr55940.c: New test.
2546 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2547             Harald Anlauf  <anlauf@gmx.de>
2549         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2550         * gfortran.dg/bounds_check_5.f90: Likewise.
2551         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2552         * gfortran.dg/continuation_9.f90: Likewise.
2553         * gfortran.dg/move_alloc_13.f90: Likewise.
2554         * gfortran.dg/structure_constructor_11.f90: Likewise.
2555         * gfortran.dg/tab_continuation.f: Likewise.
2556         * gfortran.dg/warning-directive-2.F90: Likewise.
2557         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2559 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2561         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2562         * gcc.target/arm/fma-sp.c: Likewise.
2564 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2566         PR rtl-optimization/55153
2567         * gcc.dg/pr55153.c: New.
2569 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2571         PR tree-optimization/55920
2572         * gcc.c-torture/compile/pr55920.c: New test.
2574 2013-01-15  Richard Biener  <rguenther@suse.de>
2576         PR middle-end/55882
2577         * gcc.dg/torture/pr55882.c: New testcase.
2579 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2581         PR tree-optimization/55955
2582         * gcc.c-torture/compile/pr55955.c: New test.
2584 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2586         PR c++/55663
2587         * g++.dg/cpp0x/alias-decl-31.C: New test.
2589 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2591         PR fortran/54286
2592         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2593         case where interface is null.
2595 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2597         PR fortran/55806
2598         * gfortran.dg/array_constructor_40.f90:  New test.
2600 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2602         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2604 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2606         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2607         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2608         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2609         * gcc.target/aarch64/vect-ld1r.c: New.
2610         * gcc.target/aarch64/vect-ld1r.x: New.
2612 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2614         PR target/55948
2615         * gcc.target/i386/hle-clear-rel.c: New file
2616         * gcc.target/i386/hle-store-rel.c: New file.
2618 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2620         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2621         * gfortran.dg/bounds_check_4.f90: Likewise.
2622         * gfortran.dg/inquire_10.f90: Likewise.
2623         * gfortran.dg/minloc_3.f90: Likewise.
2624         * gfortran.dg/minlocval_3.f90: Likewise.
2625         * gfortran.dg/module_double_reuse.f90: Likewise.
2626         * gfortran.dg/mvbits_1.f90: Likewise.
2627         * gfortran.dg/oldstyle_1.f90: Likewise.
2628         * gfortran.dg/pr20163-2.f: Likewise.
2629         * gfortran.dg/save_1.f90: Likewise.
2630         * gfortran.dg/scan_1.f90: Likewise.
2631         * gfortran.dg/select_char_1.f90: Likewise.
2632         * gfortran.dg/shape_4.f90: Likewise.
2633         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2634         * gfortran.dg/function_optimize_10.f90: Likewise.
2635         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2636         * gfortran.dg/used_types_17.f90: Likewise.
2637         * gfortran.dg/used_types_18.f90: Likewise.
2639 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2641         PR fortran/54286
2642         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2644 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2646         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2648 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2650         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2652 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2654         PR fortran/55072
2655         * gfortran.dg/assumed_type_2.f90: Fix test case.
2656         * gfortran.dg/internal_pack_13.f90: New test.
2657         * gfortran.dg/internal_pack_14.f90: New test.
2659 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2661         PR fortran/55868
2662         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2663         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2664         $tar to STAR.
2666 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2668         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2670 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2672         PR target/55719
2673         * gcc.target/s390/pr55719.c: New testcase.
2675 2013-01-11  Richard Guenther  <rguenther@suse.de>
2677         PR tree-optimization/44061
2678         * gcc.dg/pr44061.c: New testcase.
2680 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2682         Update copyright years.
2684 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2685             Jakub Jelinek  <jakub@redhat.com>
2687         PR target/55565
2688         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2690 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2692         PR rtl-optimization/55672
2693         * gcc.target/i386/pr55672.c: New.
2695 2013-01-10  Jeff Law  <law@redhat.com>
2697         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2698         pass/fail message unique.
2701 2013-01-10  Jason Merrill  <jason@redhat.com>
2703         * ada/.gitignore: New.
2705 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2707         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2708         Add tls options.
2709         * g++.dg/tls/thread_local2.C: Likewise.
2710         * g++.dg/tls/thread_local2g.C: Likewise.
2711         * g++.dg/tls/thread_local6.C: Likewise.
2712         * g++.dg/tls/thread_local-order1.C: Add tls options.
2713         * g++.dg/tls/thread_local-order2.C: Likewise.
2714         * g++.dg/tls/thread_local3.C: Likewise.
2715         * g++.dg/tls/thread_local3g.C: Likewise.
2716         * g++.dg/tls/thread_local4.C: Likewise.
2717         * g++.dg/tls/thread_local4g.C: Likewise.
2718         * g++.dg/tls/thread_local5.C: Likewise.
2719         * g++.dg/tls/thread_local5g.C: Likewise.
2720         * g++.dg/tls/thread_local6g.C: Likewise.
2722 2013-01-10  Kostya Serebryany  <kcc@google.com>
2724         * g++.dg/asan/asan_test.cc: Sync from upstream.
2726 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2728         PR tree-optimization/55921
2729         * gcc.c-torture/compile/pr55921.c: New test.
2731 2013-01-09  Jan Hubicka  <jh@suse.cz>
2733         PR tree-optimization/55569
2734         * gcc.c-torture/compile/pr55569.c: New testcase.
2736 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2738         PR fortran/47203
2739         * gfortran.dg/use_28.f90: New test.
2741 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2743         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2744         number matching more robust.
2746 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2748         PR rtl-optimization/55829
2749         * gcc.target/i386/pr55829.c: New.
2751 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2753         PR fortran/55758
2754         * gfortran.dg/bind_c_bool_1.f90: New.
2755         * gfortran.dg/do_5.f90: Add dg-warning.
2757 2013-01-09  Jan Hubicka  <jh@suse.cz>
2759         PR tree-optimization/55875
2760         * gcc.c-torture/execute/pr55875.c: New testcase.
2761         * g++.dg/torture/pr55875.C: New testcase.
2763 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2765         PR c/48418
2766         * c-c++-common/pr48418.c: New test.
2768 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2770         PR c++/55801
2771         * g++.dg/tls/thread_local-ice.C: New.
2773 2013-01-09  Andreas Schwab  <schwab@suse.de>
2775         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2777 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2779         PR tree-optimization/48189
2780         * gcc.dg/pr48189.c: New test.
2782 2013-01-04  Jan Hubicka  <jh@suse.cz>
2784         PR tree-optimization/55823
2785         * g++.dg/ipa/devirt-10.C: New testcase.
2787 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2788             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2790         PR rtl-optimization/55845
2791         * gcc.target/i386/pr55845.c: New test.
2793 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2795         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2796         instructions generated instead of number of occurances.
2798 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2800         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2801         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2802         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2803         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2804         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2805         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2806         * gcc.target/aarch64/vect-fcm.x: Likewise.
2807         * lib/target-supports.exp
2808         (check_effective_target_vect_cond): Enable for AArch64.
2810 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2812         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2813         endian-safe float pool loading.
2814         (test_square_root_v4sf): Likewise.
2815         (test_square_root_v2df): Likewise.
2816         * lib/target-supports.exp
2817         (check_effective_target_vect_call_sqrtf): Add AArch64.
2819 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2821         PR debug/55579
2822         * gcc.dg/tree-ssa/pr55579.c: New test.
2824 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2826         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2827         asm comments.
2829 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2831         PR middle-end/55890
2832         * gcc.dg/torture/pr55890-3.c: New test.
2834         PR middle-end/55851
2835         * gcc.c-torture/compile/pr55851.c: New test.
2837         PR sanitizer/55844
2838         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2839         dg-options.
2841 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2843         PR fortran/55618
2844         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2846 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2848         PR fortran/55763
2849         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2850         * gfortran.dg/pointer_init_7.f90: New.
2852 2013-01-07  Richard Biener  <rguenther@suse.de>
2854         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2856 2013-01-07  Richard Biener  <rguenther@suse.de>
2858         PR middle-end/55890
2859         * gcc.dg/torture/pr55890-1.c: New testcase.
2860         * gcc.dg/torture/pr55890-2.c: Likewise.
2862 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2864         * gcc.target/aarch64/fmovd.c: New.
2865         * gcc.target/aarch64/fmovf.c: Likewise.
2866         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2867         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2868         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2869         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2870         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2871         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2873 2013-01-07  Richard Biener  <rguenther@suse.de>
2875         PR tree-optimization/55888
2876         PR tree-optimization/55862
2877         * gcc.dg/torture/pr55888.c: New testcase.
2879 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2881         PR fortran/55852
2882         * gfortran.dg/intrinsic_size_3.f90: New.
2884 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2886         PR fortran/55763
2887         * gfortran.dg/select_type_32.f90: New.
2889 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2891         PR c++/52343
2892         * g++.dg/cpp0x/alias-decl-29.C: New test.
2894 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2896         PR fortran/53876
2897         PR fortran/54990
2898         PR fortran/54992
2899         * gfortran.dg/class_array_15.f03: New test.
2901 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
2903         PR fortran/42769
2904         PR fortran/45836
2905         PR fortran/45900
2906         * gfortran.dg/use_23.f90: New test.
2907         * gfortran.dg/use_24.f90: New test.
2908         * gfortran.dg/use_25.f90: New test.
2909         * gfortran.dg/use_26.f90: New test.
2910         * gfortran.dg/use_27.f90: New test.
2912 2013-01-06  Olivier Hainque  <hainque@adacore.com>
2914         * gnat.dg/specs/clause_on_volatile.ads: New test.
2916 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2918         * gnat.dg/alignment10.adb: New test.
2920 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2921             Mikael Morin  <mikael@gcc.gnu.org>
2923         PR fortran/55827
2924         * gfortran.dg/use_22.f90: New test.
2926 2013-01-04  Andrew Pinski  <apinski@cavium.com>
2928         * gcc.target/aarch64/cmp-1.c: New testcase.
2930 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
2932         PR fortran/55172
2933         * gfortran.dg/select_type_31.f03: New test.
2935 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2937         PR c++/54526 (again)
2938         * g++.dg/cpp0x/parse2.C: Extend.
2939         * g++.old-deja/g++.other/crash28.C: Adjust.
2941 2013-01-04  Richard Biener  <rguenther@suse.de>
2943         PR tree-optimization/55862
2944         * gcc.dg/torture/pr55862.c: New testcase.
2946 2013-01-04  Martin Jambor  <mjambor@suse.cz>
2948         PR tree-optimization/55755
2949         * gcc.dg/torture/pr55755.c: New test.
2950         * gcc.dg/tree-ssa/sra-13.c: Likewise.
2951         * gcc.dg/tree-ssa/pr45144.c: Update.
2953 2013-01-04  Richard Biener  <rguenther@suse.de>
2955         PR middle-end/55863
2956         * gcc.dg/fold-reassoc-2.c: New testcase.
2958 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2960         PR fortran/55763
2961         * gfortran.dg/null_7.f90: New.
2963 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2965         PR fortran/55854
2966         PR fortran/55763
2967         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2968         * gfortran.dg/unlimited_polymorphic_7.f90: New.
2969         * gfortran.dg/unlimited_polymorphic_8.f90: New.
2971 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
2973         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2975 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
2977         PR fortran/55855
2978         * gfortran.dg/assignment_1.f90: Modified.
2979         * gfortran.dg/assignment_4.f90: New.
2981 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
2983         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
2985 2013-01-03  Richard Biener  <rguenther@suse.de>
2987         PR tree-optimization/55857
2988         * gcc.dg/vect/pr55857-1.c: New testcase.
2989         * gcc.dg/vect/pr55857-2.c: Likewise.
2991 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
2993         PR rtl-optimization/55838
2994         * gcc.dg/pr55838.c: New test.
2996         PR tree-optimization/55832
2997         * gcc.c-torture/compile/pr55832.c: New test.
2999 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3001         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3002         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3003         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3004         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3005         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3006         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3007         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3008         * gcc.dg/unroll_1.c: Ditto.
3009         * gcc.dg/unroll_2.c: Ditto.
3010         * gcc.dg/unroll_3.c: Ditto.
3011         * gcc.dg/unroll_4.c: Ditto.
3013 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3015         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3017 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3019         PR fortran/55818
3020         * gfortran.dg/eof_4.f90: New test.
3022 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3024         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3025         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3026         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3027         (compat_setup_dfp): Initialize compat_alt_caret and
3028         compat_save_TEST_ALWAYS_FLAGS.
3030 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3032         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3034 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3036         * gcc.dg/torture/fp-int-convert-2.c: New test.
3038 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3040         * gfortran.dg/newunit_3.f90: Add dg-do run.
3041         * gfortran.dg/inquire_15.f90: Add dg-do run.
3043 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3045         PR tree-optimization/55831
3046         * gcc.dg/pr55831.c: New test.
3048 Copyright (C) 2013 Free Software Foundation, Inc.
3050 Copying and distribution of this file, with or without modification,
3051 are permitted in any medium without royalty provided the copyright
3052 notice and this notice are preserved.