[AArch64] Support vrecp<esx> neon intrinsics in RTL.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0938ce462b6d385a686c811a85a24b4550947645
1 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
3         * gcc.target/aarch64/vrecps.c: New.
4         * gcc.target/aarch64/vrecpx.c: Likewise.
6 2013-04-22  Christian Bruel  <christian.bruel@st.com>
8         PR target/56995
9         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
11 2013-04-21  Jeff Law  <law@redhat.com>
13         * gcc.dg/tree-ssa/forwprop-26.c: New test.
15 2013-04-20  Tobias Burnus  <burnus@net-b.de>
17         PR fortran/56907
18         * gfortran.dg/c_loc_test_22.f90: New.
20 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
22         PR rtl-optimization/56847
23         * gcc.dg/pr56847.c: New test.
25 2013-04-19  Richard Biener  <rguenther@suse.de>
27         PR tree-optimization/56982
28         * gcc.c-torture/execute/pr56982.c: New testcase.
30 2013-04-19  Martin Jambor  <mjambor@suse.cz>
32         PR tree-optimization/56718
33         * g++.dg/ipa/imm-devirt-1.C: New test.
34         * g++.dg/ipa/imm-devirt-2.C: Likewise.
36 2013-04-19  Richard Biener  <rguenther@suse.de>
38         PR tree-optimization/57000
39         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
41 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
42             Mikael Morin  <mikael@gcc.gnu.org>
44         PR fortran/56872
45         * gfortran.dg/array_constructor_45.f90:  New test.
46         * gfortran.dg/array_constructor_46.f90:  New test.
47         * gfortran.dg/array_constructor_47.f90:  New test.
48         * gfortran.dg/array_constructor_40.f90:  Adjust number of
49         while loops.
51 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
53         PR rtl-optimization/56999
54         * g++.dg/opt/pr56999.C: New test.
56 2013-04-18   Cary Coutant  <ccoutant@google.com>
58         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
59         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
61 2013-04-18   Cary Coutant  <ccoutant@google.com>
63         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
64         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
65         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
66         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
67         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
68         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
69         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
70         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
71         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
72         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
73         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
75 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
77         * gcc.target/i386/avx2-vpop-check.h: volatility is casted away in
78         memcmp().
80 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
82         PR tree-optimization/56984
83         * gcc.c-torture/compile/pr56984.c: New test.
85         PR rtl-optimization/56992
86         * gcc.dg/pr56992.c: New test.
88 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
90         PR fortran/56814
91         * gfortran.dg/proc_ptr_42.f90: New.
93 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
95         * gnat.dg/discr41.ad[sb]: New test.
96         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
97         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
98         * gcc.dg/vect/slp-24.c: Likewise.
99         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
100         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
101         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
102         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
103         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
104         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
105         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
106         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
107         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
108         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
109         * gcc.dg/vect/vect-strided-mult.c: Likewise.
110         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
111         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
112         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
113         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
114         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
115         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
116         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
117         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
118         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
119         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
120         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
121         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
122         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
123         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
124         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
126 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
128         PR fortran/40958
129         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
130         * gfortran.dg/module_md5_1.f90: Remove.
132 2013-04-16   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
134         * gcc.target/aarch64/adds3.c: New.
135         * gcc.target/aarch64/subs3.c: New.
137 2013-04-16   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
139         * gcc.target/aarch64/adds1.c: New.
140         * gcc.target/aarch64/adds2.c: New.
141         * gcc.target/aarch64/subs1.c: New.
142         * gcc.target/aarch64/subs2.c: New.
144 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
146         Implement n3599 - Literal operator templates for strings.
147         * g++.dg/cpp1y/udlit-char-template.C: New test.
148         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
150 2013-04-16  Tobias Burnus  <burnus@net-b.de>
152         PR fortran/39505
153         * gfortran.dg/no_arg_check_1.f90: New.
154         * gfortran.dg/no_arg_check_2.f90: New.
155         * gfortran.dg/no_arg_check_3.f90: New.
157 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
159         PR fortran/56968
160         * gfortran.dg/proc_ptr_41.f90: New.
162 2013-04-16  Richard Biener  <rguenther@suse.de>
164         PR tree-optimization/56756
165         * gcc.dg/torture/pr56756.c: New testcase.
167 2013-04-16  Tobias Burnus  <burnus@net-b.de>
169         PR fortran/56969
170         * gfortran.dg/c_assoc_5.f90: New.
172 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
174         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
175         * gcc.c-torture/execute/pr33992.x: Remove.
176         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
177         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
178         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
180 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
182         PR tree-optimization/56962
183         * gcc.c-torture/execute/pr56962.c: New test.
185 2013-04-15  Richard Biener  <rguenther@suse.de>
187         PR tree-optimization/56933
188         * gcc.dg/vect/pr56933.c: New testcase.
190 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
192         * gcc.target/arm/anddi3-opt.c: New test.
193         * gcc.target/arm/anddi3-opt2.c: Likewise.
195 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
197         * gcc.dg/pr56890-1.c: New test.
198         * gcc.dg/pr56890-2.c: Likewise.
200 2013-04-15  Joey Ye  <joey.ye@arm.com>
202         * gcc.target/arm/thumb1-far-jump-1.c: New test.
203         * gcc.target/arm/thumb1-far-jump-2.c: New test.
205 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
207         PR fortran/56816
208         * gfortran.dg/select_type_33.f03: New test.
210 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
212         PR fortran/55959
213         * gfortran.dg/typebound_proc_29.f03: New.
215 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
217         PR fortran/56266
218         * gfortran.dg/typebound_proc_28.f03: New.
220 2013-04-12  Jeff Law  <law@redhat.com>
222         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
223         either.
225 2013-04-12  Tobias Burnus  <burnus@net-b.de>
227         PR fortran/56929
228         * gfortran.dg/coarray/alloc_comp_2.f90: New.
230 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
232         PR target/56903
233         * gcc.target/i386/pr56903.c: New test.
235 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
237         PR fortran/56261
238         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
239         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
240         * gfortran.dg/block_11.f90: Fix invalid test case.
241         * gfortran.dg/function_types_3.f90: Add new error message.
242         * gfortran.dg/global_references_1.f90: Ditto.
243         * gfortran.dg/import2.f90: Remove unneeded parts.
244         * gfortran.dg/import6.f90: Fix invalid test case.
245         * gfortran.dg/proc_decl_2.f90: Ditto.
246         * gfortran.dg/proc_decl_9.f90: Ditto.
247         * gfortran.dg/proc_decl_18.f90: Ditto.
248         * gfortran.dg/proc_ptr_40.f90: New.
249         * gfortran.dg/whole_file_7.f90: Modified error wording.
250         * gfortran.dg/whole_file_16.f90: Ditto.
251         * gfortran.dg/whole_file_17.f90: Add -pedantic.
252         * gfortran.dg/whole_file_18.f90: Modified error wording.
253         * gfortran.dg/whole_file_20.f03: Ditto.
254         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
255         invalid test case.
257 2013-04-12  Richard Biener  <rguenther@suse.de>
259         Revert
260         2013-04-10  Richard Biener  <rguenther@suse.de>
262         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
264 2013-04-12  Tobias Burnus  <burnus@net-b.de>
266         PR fortran/56845
267         * gfortran.dg/class_allocate_15.f90: New.
269         Revert:
270         2013-04-12  Tobias Burnus  <burnus@net-b.de>
272         * gfortran.dg/coarray_lib_alloc_2.f90: Update
273         scan-tree-dump-times.
275 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
277         PR tree-optimization/56918
278         PR tree-optimization/56920
279         * gcc.dg/vect/pr56918.c: New test.
280         * gcc.dg/vect/pr56920.c: New test.
282 2013-04-12  Tobias Burnus  <burnus@net-b.de>
284         PR fortran/56845
285         * gfortran.dg/class_allocate_14.f90: New.
286         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
287         * gfortran.dg/coarray_lib_alloc_3.f90: New.
289 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
291         * gcc.dg/fold-cstvecshift.c: New testcase.
293 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
295         * gcc.target/aarch64/negs.c: New.
297 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
299         PR c++/56895
300         * g++.dg/template/arrow4.C: New test.
302 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
304         * gnat.dg/array23.adb: New test.
305         * gnat.dg/array23_pkg[123].ads: New helpers.
307 2013-04-11  Jeff Law  <law@redhat.com>
309         PR tree-optimization/56900
310         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
312 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
314         PR c++/56913
315         * g++.dg/cpp0x/sfinae44.C: New.
317 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
319         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
320         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
322 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
324         PR c++/54216
325         * g++.dg/cpp0x/enum26.C: New.
326         * g++.old-deja/g++.pt/mangle1.C: Adjust.
328 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
330         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
331         inverse operands.
332         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
333         loop is vectorized.
334         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
335         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
336         loop is vectorized and that the correct instruction is generated.
337         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
338         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
339         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
341 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
343         PR tree-optimization/56899
344         * gcc.c-torture/execute/pr56899.c: New test.
346 2013-04-10  David S. Miller  <davem@davemloft.net>
348         * gcc.target/sparc/setcc-4.c: New test.
349         * gcc.target/sparc/setcc-5.c: New test.
351 2013-04-10  Richard Biener  <rguenther@suse.de>
353         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
355 2013-04-10  Richard Biener  <rguenther@suse.de>
357         * gcc.dg/vect/slp-39.c: New testcase.
359 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
361         PR tree-optimization/55524
362         * gcc.target/epiphany/fnma-1.c: New test.
364 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
366         * gcc.dg/tree-ssa/inline-11.c: New test
368 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
370         PR c++/56895
371         * g++.dg/template/arrow3.C: New test.
373 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
375         * gcc.target/arm/minmax_minus.c: New test.
377 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
379         PR middle-end/56883
380         * c-c++-common/gomp/pr56883.c: New test.
382 2013-04-09  Jeff Law  <law@redhat.com>
384         * gcc.dg/tree-ssa/vrp87.c: New test.
386 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
388         PR tree-optimization/56854
389         * g++.dg/torture/pr56854.C: New test.
391 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
393         PR fortran/56782
394         * gfortran.dg/array_constructor_44.f90:  New test.
396 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
398         PR c++/56871
399         * g++.dg/cpp0x/constexpr-specialization.C: New.
401 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
403         * gcc.c-torture/execute/pr56837.c: New test.
405         PR c++/34949
406         PR c++/50243
407         * g++.dg/opt/vt3.C: New test.
408         * g++.dg/opt/vt4.C: New test.
410 2013-04-08  Jeff Law  <law@redhat.com>
412         * gcc.dg/tree-ssa/forwprop-25.c: New test.
414 2013-04-08  Richard Biener  <rguenther@suse.de>
416         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
418 2013-04-08  Richard Biener  <rguenther@suse.de>
420         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
422 2013-04-08  Richard Biener  <rguenther@suse.de>
424         * g++.dg/vect/slp-pr56812.cc: Adjust.
426 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
428         * gcc.dg/pr56837.c: New test.
429         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
430         "generated memset minus one".
432 2013-04-07  Tobias Burnus  <burnus@net-b.de>
434         PR fortran/56849
435         * gfortran.dg/reshape_5.f90: New.
437 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
439         PR target/56843
440         * gcc.target/powerpc/recip-1.c: Modify expected output.
441         * gcc.target/powerpc/recip-3.c: Likewise.
442         * gcc.target/powerpc/recip-4.c: Likewise.
443         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
445 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
447         * gcc.target/arm/peep-ldrd-1.c: New test.
448         * gcc.target/arm/peep-strd-1.c: Likewise.
450 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
452         * gcc.target/arm/negdi-1.c: New test.
453         * gcc.target/arm/negdi-2.c: Likewise.
454         * gcc.target/arm/negdi-3.c: Likewise.
455         * gcc.target/arm/negdi-4.c: Likewise.
457 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
459         * lib/target-supports.exp (add_options_for_arm_v8_neon):
460         Add -march=armv8-a when we use v8 NEON.
461         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
462         (check_effective_target_vect_call_ceilf): Likewise.
463         (check_effective_target_vect_call_floorf): Likewise.
464         (check_effective_target_vect_call_roundf): Likewise.
465         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
466         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
467         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
468         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
469         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
471 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
473         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
474         * gcc.target/powerpc/sd-pwr6.c: Same.
475         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
476         * g++.dg/debug/pr56294.C: XFAIL on AIX.
478 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
480         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
482 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
484         PR fortran/40881
485         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
486         * gfortran.dg/altreturn_4.f90: Ditto.
487         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
488         * gfortran.dg/altreturn_5.f90: Ditto.
489         * gfortran.dg/altreturn_6.f90: Ditto.
490         * gfortran.dg/altreturn_7.f90: Ditto.
492 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
494         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
495         New procedure.
496         (check_effective_target_arm_v8_neon_ok_nocache):
497         Likewise.
498         (check_effective_target_arm_v8_neon_ok): Change to use
499         check_effective_target_arm_v8_neon_ok_nocache.
500         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
501         NEON flags.
502         (check_effective_target_vect_call_btruncf):
503         Enable for arm and ARMv8 NEON.
504         (check_effective_target_vect_call_ceilf): Likewise.
505         (check_effective_target_vect_call_floorf): Likewise.
506         (check_effective_target_vect_call_roundf): Likewise.
507         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
508         target.
510 2013-04-04  Marek Polacek  <polacek@redhat.com>
512         PR tree-optimization/48186
513         * gcc.dg/pr48186.c: New test.
515 2013-04-04  Richard Biener  <rguenther@suse.de>
517         PR tree-optimization/56826
518         * gcc.dg/vect/pr56826.c: New testcase.
519         * gcc.dg/vect/O3-pr36098.c: Adjust.
521 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
523         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
524         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
525         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
526         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
527         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
528         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
529         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
530         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
531         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
532         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
534 2013-04-04  Richard Biener  <rguenther@suse.de>
536         PR tree-optimization/56213
537         * gcc.dg/vect/vect-123.c: New testcase.
539 2013-04-04  Tobias Burnus  <burnus@net-b.de>
541         PR fortran/56810
542         * gfortran.dg/read_repeat_2.f90: New.
544 2013-04-04  Richard Biener  <rguenther@suse.de>
546         PR tree-optimization/56837
547         * g++.dg/torture/pr56837.C: New testcase.
549 2013-04-04  Tobias Burnus  <burnus@net-b.de>
551         PR fortran/50269
552         * gfortran.dg/c_loc_test_21.f90: New.
553         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
554         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
555         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
556         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
557         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
559 2013-04-03  Jeff Law  <law@redhat.com>
561         PR tree-optimization/56799
562         * gcc.c-torture/execute/pr56799.c: New test.
564 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
566         PR c++/56815
567         * g++.dg/warn/Wpointer-arith-1.C: New.
568         * g++.dg/gomp/for-19.C: Adjust.
570 2013-04-03  Marek Polacek  <polacek@redhat.com>
572         PR sanitizer/55702
573         * gcc.dg/pr55702.c: New test.
575 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
577         PR target/56809
578         * gcc.dg/pr56809.c: New testcase.
580 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
582         PR debug/56819
583         * g++.dg/debug/pr56819.C: New test.
585 2013-04-03  Richard Biener  <rguenther@suse.de>
587         PR tree-optimization/56817
588         * g++.dg/torture/pr56817.C: New testcase.
590 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
592         * gcc.dg/vect/bb-slp-31.c: New file.
594 2013-04-03  Jason Merrill  <jason@redhat.com>
596         PR c++/34949
597         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
599 2013-04-03  Richard Biener  <rguenther@suse.de>
601         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
603 2013-04-03  Richard Biener  <rguenther@suse.de>
605         PR tree-optimization/55964
606         * gcc.dg/torture/pr55964-2.c: New testcase.
608 2013-04-03  Richard Biener  <rguenther@suse.de>
610         PR tree-optimization/56501
611         * gcc.dg/torture/pr56501.c: New testcase.
613 2013-04-03  Richard Biener  <rguenther@suse.de>
615         PR tree-optimization/56407
616         * gcc.dg/torture/pr56407.c: New testcase.
618 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
620         PR tree-optimization/56790
621         * g++.dg/ext/pr56790-1.C: New testcase.
623 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
625         * gcc.target/i386/merge-1.c: New testcase.
626         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
628 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
630         PR c/19449
631         * gcc.c-torture/execute/pr19449.c: New test.
633 2013-04-03  Richard Biener  <rguenther@suse.de>
635         PR tree-optimization/56812
636         * g++.dg/vect/slp-pr56812.cc: New testcase.
638 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
640         PR fortran/56284
641         PR fortran/40881
642         * gfortran.dg/altreturn_8.f90: New.
643         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
644         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
645         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
647 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
649         PR rtl-optimization/56745
650         * gcc.c-torture/compile/pr56745.c: New test.
652 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
654         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
656 2013-04-02  Richard Biener  <rguenther@suse.de>
658         PR tree-optimization/56778
659         * gcc.dg/torture/pr56778.c: New testcase.
661 2013-04-02  Richard Biener  <rguenther@suse.de>
663         PR middle-end/56768
664         * g++.dg/torture/pr56768.C: New testcase.
666 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
668         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
670 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672         PR fortran/56660
673         * gfortran.dg/namelist_82.f90:  New test.
675 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
677         PR fortran/56500
678         * gfortran.dg/implicit_class_1.f90: New.
680 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682         PR fortran/56786
683         * gfortran.dg/namelist_81.f90:  New test.
685 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
687         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
688         for constant and equal string lengths.
689         * gfortran.dg/character_comparison_5.f90:  Likewise.
690         * gfortran.dg/character_comparison_9.f90:  New test.
692 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
694         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
695         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
697 2013-03-29  Tobias Burnus  <burnus@net-b.de>
699         PR fortran/35203
700         * gfortran.dg/optional_absent_3.f90: New.
702 2013-03-29  Tobias Burnus  <burnus@net-b.de>
704         PR fortran/56737
705         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
707 2013-03-29  Tobias Burnus  <burnus@net-b.de>
709         PR fortran/56735
710         * gfortran.dg/namelist_80.f90: New.
712 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
714         PR fortran/45159
715         * gfortran.dg/string_length_2.f90:  New test.
716         * gfortran.dg/dependency_41.f90:  New test.
718 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
720         PR fortran/55806
721         * gfortran.dg/array_constructor_43.f90:  New test.
722         * gfortran.dg/random_seed_3.f90:  New test.
724 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
726         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
727         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
728         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
729         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
730         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
731         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
732         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
733         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
734         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
735         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
737 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
739         PR c++/56725
740         * g++.dg/conversion/op4.C: Adjust.
741         * g++.dg/cpp0x/rv1n.C: Likewise.
742         * g++.dg/cpp0x/rv2n.C: Likewise.
743         * g++.dg/cpp0x/template_deduction.C: Likewise.
744         * g++.dg/expr/cond8.C: Likewise.
745         * g++.dg/other/error4.C: Likewise.
746         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
747         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
748         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
749         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
750         * g++.old-deja/g++.jason/conversion2.C: Likewise.
751         * g++.old-deja/g++.law/cvt20.C: Likewise.
752         * g++.old-deja/g++.law/cvt8.C: Likewise.
753         * g++.old-deja/g++.law/init8.C: Likewise.
754         * g++.old-deja/g++.mike/net12.C: Likewise.
755         * g++.old-deja/g++.mike/net8.C: Likewise.
756         * g++.old-deja/g++.mike/p2793.C: Likewise.
757         * g++.old-deja/g++.mike/p3836.C: Likewise.
758         * g++.old-deja/g++.mike/p418.C: Likewise.
759         * g++.old-deja/g++.mike/p701.C: Likewise.
760         * g++.old-deja/g++.mike/p807.C: Likewise.
762 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
764         PR middle-end/56694
765         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
766         targets.
768 2013-03-28  Marek Polacek  <polacek@redhat.com>
770         PR tree-optimization/56695
771         * gcc.dg/vect/pr56695.c: New test.
773 2013-03-28  Richard Biener  <rguenther@suse.de>
775         PR tree-optimization/37021
776         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
777         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
779 2013-03-27  Tobias Burnus  <burnus@net-b.de>
781         PR fortran/56650
782         PR fortran/36437
783         * gfortran.dg/sizeof_2.f90: New.
784         * gfortran.dg/sizeof_3.f90: New.
785         * gfortran.dg/sizeof_proc.f90: Update dg-error.
787 2013-03-27  Richard Biener  <rguenther@suse.de>
789         PR tree-optimization/37021
790         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
792 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
794         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
795         * g++.dg/ipa/ivinline-2.C: Likewise.
796         * g++.dg/ipa/ivinline-3.C: Likewise.
797         * g++.dg/ipa/ivinline-4.C: Likewise.
798         * g++.dg/ipa/ivinline-5.C: Likewise.
799         * g++.dg/ipa/ivinline-7.C: Likewise.
800         * g++.dg/ipa/ivinline-8.C: Likewise.
801         * g++.dg/ipa/ivinline-9.C: Likewise.
802         * g++.dg/cpp0x/noexcept03.C: Likewise.
803         * gcc.dg/const-1.c: Likewise.
804         * gcc.dg/ipa/pure-const-1.c: Likewise.
805         * gcc.dg/noreturn-8.c: Likewise.
806         * gcc.target/i386/mmx-1.c: Likewise.
807         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
808         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
809         * gcc.c-torture/execute/pr33992.x: New file.
811 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
813         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
815 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
817         PR c++/55951
818         * g++.dg/ext/desig5.C: New.
820 2013-03-26  Tobias Burnus  <burnus@net-b.de>
822         PR fortran/56649
823         * gfortran.dg/merge_init_expr_2.f90: New.
824         * gfortran.dg/merge_char_1.f90: Modify test to
825         stay a run-time test.
826         * gfortran.dg/merge_char_3.f90: Ditto.
828 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
830         * g++.dg/cpp0x/constexpr-friend-2.C: New.
831         * g++.dg/cpp0x/constexpr-main.C: Likewise.
833 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
835         PR c++/56722
836         * g++.dg/cpp0x/range-for23.C: New.
838 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
840         PR libfortran/52512
841         * gfortran.dg/namelist_79.f90: New.
843 2013-03-25  Martin Jambor  <mjambor@suse.cz>
845         * gcc.dg/ipa/ipcp-agg-9.c: New test.
847 2013-03-25  Tobias Burnus  <burnus@net-b.de>
849         PR fortran/38536
850         PR fortran/38813
851         PR fortran/38894
852         PR fortran/39288
853         PR fortran/40963
854         PR fortran/45824
855         PR fortran/47023
856         PR fortran/47034
857         PR fortran/49023
858         PR fortran/50269
859         PR fortran/50612
860         PR fortran/52426
861         PR fortran/54263
862         PR fortran/55343
863         PR fortran/55444
864         PR fortran/55574
865         PR fortran/56079
866         PR fortran/56378
867         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
868         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
869         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
870         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
871         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
872         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
873         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
874         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
875         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
876         * gfortran.dg/c_loc_tests_16.f90: Ditto.
877         * gfortran.dg/c_loc_tests_4.f03: Ditto.
878         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
879         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
880         * gfortran.dg/c_loc_tests_8.f03: Ditto.
881         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
882         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
883         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
884         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
885         * gfortran.dg/pr32601_1.f03: Ditto.
886         * gfortran.dg/storage_size_2.f08: Remove dg-error.
887         * gfortran.dg/blockdata_7.f90: New.
888         * gfortran.dg/c_assoc_4.f90: New.
889         * gfortran.dg/c_f_pointer_tests_6.f90: New.
890         * gfortran.dg/c_f_pointer_tests_7.f90: New.
891         * gfortran.dg/c_funloc_tests_8.f90: New.
892         * gfortran.dg/c_loc_test_17.f90: New.
893         * gfortran.dg/c_loc_test_18.f90: New.
894         * gfortran.dg/c_loc_test_19.f90: New.
895         * gfortran.dg/c_loc_test_20.f90: New.
896         * gfortran.dg/c_sizeof_5.f90: New.
897         * gfortran.dg/iso_c_binding_rename_3.f90: New.
898         * gfortran.dg/transfer_resolve_2.f90: New.
899         * gfortran.dg/transfer_resolve_3.f90: New.
900         * gfortran.dg/transfer_resolve_4.f90: New.
901         * gfortran.dg/pr32601.f03: Update dg-error.
902         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
903         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
905 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
907         * gcc.target/arm/vseleqdf.c: New test.
908         * gcc.target/arm/vseleqsf.c: Likewise.
909         * gcc.target/arm/vselgedf.c: Likewise.
910         * gcc.target/arm/vselgesf.c: Likewise.
911         * gcc.target/arm/vselgtdf.c: Likewise.
912         * gcc.target/arm/vselgtsf.c: Likewise.
913         * gcc.target/arm/vselledf.c: Likewise.
914         * gcc.target/arm/vsellesf.c: Likewise.
915         * gcc.target/arm/vselltdf.c: Likewise.
916         * gcc.target/arm/vselltsf.c: Likewise.
917         * gcc.target/arm/vselnedf.c: Likewise.
918         * gcc.target/arm/vselnesf.c: Likewise.
919         * gcc.target/arm/vselvcdf.c: Likewise.
920         * gcc.target/arm/vselvcsf.c: Likewise.
921         * gcc.target/arm/vselvsdf.c: Likewise.
922         * gcc.target/arm/vselvssf.c: Likewise.
924 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
926         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
927         body from here...
928         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
929         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
930         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
931         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
932         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
933         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
934         * gcc.target/aarch64/atomic-op-char.x: ... to here.
935         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
936         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
937         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
938         * gcc.target/aarch64/atomic-op-int.x: ... to here.
939         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
940         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
941         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
942         * gcc.target/aarch64/atomic-op-release.x: ... to here.
943         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
944         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
945         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
946         * gcc.target/aarch64/atomic-op-short.x: ... to here.
947         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
948         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
949         * gcc.target/arm/atomic-op-acquire.c: Likewise.
950         * gcc.target/arm/atomic-op-char.c: Likewise.
951         * gcc.target/arm/atomic-op-consume.c: Likewise.
952         * gcc.target/arm/atomic-op-int.c: Likewise.
953         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
954         * gcc.target/arm/atomic-op-release.c: Likewise.
955         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
956         * gcc.target/arm/atomic-op-short.c: Likewise.
958 2013-03-25  Richard Biener  <rguenther@suse.de>
960         PR middle-end/56694
961         * g++.dg/torture/pr56694.C: New testcase.
963 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
965         PR target/56720
966         * gcc.target/arm/neon-vcond-gt.c: New test.
967         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
968         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
970 2013-03-25  Richard Biener  <rguenther@suse.de>
972         PR tree-optimization/56689
973         * gcc.dg/torture/pr56689.c: New testcase.
975 2013-03-25  Kai Tietz  <ktietz@redhat.com>
977         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
979 2013-03-24  Tobias Burnus  <burnus@net-b.de>
981         PR fortran/56696
982         * gfortran.dg/eof_5.f90: New.
984 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
986         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
987         alphabetically.
989 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
991         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
993 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
995         PR testsuite/55994
996         * gcc.c-torture/execute/builtins/builtins.exp: Add
997         -Wl,--allow-multiple-definition for RTEMS targets.
999 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1001         * gcc.target/aarch64/movk.c: New test.
1003 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1005         * g++.dg/ext/vector21.C: New testcase.
1007 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1009         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1010         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1012 2013-03-21  Richard Biener  <rguenther@suse.de>
1014         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1015         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1017 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1019         * gcc.target/aarch64/vect.c: Test and result vector added
1020         for sabd and saba instructions.
1021         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1022         instructions in assembly.
1023         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1024         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1025         for fabd instruction.
1026         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1027         instruction in assembly.
1028         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1030 2013-03-20  Jeff Law  <law@redhat.com>
1032         * g++.dg/tree-ssa/ssa-dom.C: New test.
1034 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1036         * gcc.target/powerpc/mmfpgpr.c: New test.
1037         * gcc.target/powerpc/sd-vsx.c: Likewise.
1038         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1039         * gcc.target/powerpc/vsx-float0.c: Likewise.
1041 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1043         PR tree-optimization/56355
1044         * gcc.dg/pr56355-1.c: New file.
1046 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1047             Richard Sandiford <rdsandiford@googlemail.com>
1049         * gcc.target/mips/mips.exp: Add microMIPS support.
1050         * gcc.target/mips/umips-movep-2.c: New test.
1051         * gcc.target/mips/umips-lwp-2.c: New test.
1052         * gcc.target/mips/umips-swp-5.c: New test.
1053         * gcc.target/mips/umips-constraints-1.c: New test.
1054         * gcc.target/mips/umips-lwp-3.c: New test.
1055         * gcc.target/mips/umips-swp-6.c: New test.
1056         * gcc.target/mips/umips-constraints-2.c: New test.
1057         * gcc.target/mips/umips-save-restore-1.c: New test.
1058         * gcc.target/mips/umips-lwp-4.c: New test.
1059         * gcc.target/mips/umips-swp-7.c: New test.
1060         * gcc.target/mips/umips-save-restore-2.c: New test.
1061         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1062         * gcc.target/mips/umips-lwp-5.c: New test.
1063         * gcc.target/mips/umips-save-restore-3.c: New test.
1064         * gcc.target/mips/umips-lwp-6.c: New test.
1065         * gcc.target/mips/umips-swp-1.c: New test.
1066         * gcc.target/mips/umips-lwp-7.c: New test.
1067         * gcc.target/mips/umips-swp-2.c: New test.
1068         * gcc.target/mips/umips-lwp-8.c: New test.
1069         * gcc.target/mips/umips-swp-3.c: New test.
1070         * gcc.target/mips/umips-movep-1.c: New test.
1071         * gcc.target/mips/umips-lwp-1.c: New test.
1072         * gcc.target/mips/umips-swp-4.c: New test.
1074 2013-03-20  Richard Biener  <rguenther@suse.de>
1076         PR tree-optimization/56661
1077         * gcc.dg/torture/pr56661.c: New testcase.
1079 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1081         PR rtl-optimization/56605
1082         * gcc.target/powerpc/pr56605.c: New.
1084 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1086         PR fortran/54932
1087         * gfortran.dg/do_1.f90: Don't xfail.
1089 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1091         PR libfortran/51825
1092         * gfortran.dg/namelist_77.f90: New.
1093         * gfortran.dg/namelist_78.f90: New.
1095 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1097         PR libfortran/48618
1098         * gfortran.dg/open_negative_unit_1.f90: New.
1100 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1102         * gcc.target/aarch64/sbc.c: New test.
1104 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1106         * gcc.target/aarch64/ror.c: New test.
1108 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1110         * gcc.target/aarch64/extr.c: New test.
1112 2013-03-19  Richard Biener  <rguenther@suse.de>
1114         PR tree-optimization/56273
1115         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1116         * c-c++-common/uninit-17.c: Likewise.
1118 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1120         PR tree-optimization/56635
1121         * g++.dg/torture/pr56635.C: New test.
1123 2013-03-18  Richard Biener  <rguenther@suse.de>
1125         PR tree-optimization/3713
1126         * g++.dg/ipa/devirt-12.C: New testcase.
1128 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1130         PR c/56566
1131         * c-c++-common/pr56566.c: New test.
1133 2013-03-17  Jason Merrill  <jason@redhat.com>
1135         * g++.dg/template/abstract-dr337.C: XFAIL.
1137 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1139         PR c++/56607
1140         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1141         * c-c++-common/pr56607.c: New test.
1143 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1145         PR c++/56582
1146         * g++.dg/cpp0x/constexpr-array5.C: New.
1148 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1150         PR fortran/56615
1151         * gfortran.dg/transfer_intrinsic_5.f90: New.
1153 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1155         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1156         * gcc.target/i386/pr20020-1.c: Likewise.
1157         * gcc.target/i386/pr20020-2.c: Likewise.
1158         * gcc.target/i386/pr20020-3.c: Likewise.
1159         * gcc.target/i386/pr53425-1.c: Likewise.
1160         * gcc.target/i386/pr53425-2.c: Likewise.
1161         * gcc.target/i386/pr55093.c: Likewise.
1162         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1164 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1166         PR debug/56307
1167         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1168         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1170 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1172         PR tree-optimization/53265
1173         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1174         undefined behavior.
1175         * gcc.dg/graphite/id-6.c (test): Likewise.
1176         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1177         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1179         PR tree-optimization/53265
1180         * gcc.dg/pr53265.c: New test.
1181         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1182         to dg-options.
1183         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1184         arrays.
1185         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1186         n, use it as high bound instead of 4.
1188 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1190         PR target/49880
1191         * gcc.target/sh/pr49880-1.c: New.
1192         * gcc.target/sh/pr49880-2.c: New.
1193         * gcc.target/sh/pr49880-3.c: New.
1194         * gcc.target/sh/pr49880-4.c: New.
1195         * gcc.target/sh/pr49880-5.c: New.
1197 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1199         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1201 2013-03-13  Richard Biener  <rguenther@suse.de>
1203         PR tree-optimization/56608
1204         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1206 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1208         PR c++/56611
1209         * g++.dg/cpp0x/alias-decl-32.C: New.
1211 2013-03-11  Jan Hubicka  <jh@suse.cz>
1213         PR middle-end/56571
1214         * gcc.c-torture/compile/pr56571.c: New testcase.
1216 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1218         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1219         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1221 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1223         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1224         * gcc.dg/inline_4.c: Likewise.
1225         * gcc.dg/unroll_2.c: Likewise.
1226         * gcc.dg/unroll_3.c: Likewise.
1227         * gcc.dg/unroll_4.c: Likewise.
1229 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1231         PR testsuite/54119
1232         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1234         PR debug/56307
1235         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1237 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1239         PR target/40797
1240         * gcc.c-torture/compile/pr40797.c: New.
1242 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1244         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1246 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1248         PR fortran/56575
1249         * gfortran.dg/class_56.f90: New test.
1251 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1253         PR middle-end/56524
1254         * gcc.target/mips/pr56524.c: New test.
1256 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1258         PR c++/56565
1259         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1261 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1263         PR c++/51412
1264         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1266 2013-03-08  Marek Polacek  <polacek@redhat.com>
1268         PR tree-optimization/56478
1269         * gcc.dg/torture/pr56478.c: New test.
1271 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1273         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1274         targets linker option --allow-multiple-definition.
1276         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1277         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1278         * gcc.dg/pr52549.c: Add LLP64 case.
1279         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1280         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1281         * gcc.dg/torture/pr51071-2.c: Likewise.
1282         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1283         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1284         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1285         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1286         * gcc.dg/weak/weak-1.c: Likewise.
1287         * gcc.dg/weak/weak-2.c: Likewise.
1288         * gcc.dg/weak/weak-3.c: Likewise.
1289         * gcc.dg/weak/weak-4.c: Likewise.
1290         * gcc.dg/weak/weak-5.c: Likewise.
1291         * gcc.dg/weak/weak-15.c: Likewise.
1292         * gcc.dg/weak/weak-16.c: Likewise.
1294         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1296 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1298         PR tree-optimization/56559
1299         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1301 2013-03-07  Andreas Schwab  <schwab@suse.de>
1303         * gcc.dg/pr31490.c: Fix last change.
1305 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1307         PR c++/56534
1308         * g++.dg/template/crash115.C: New.
1310 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1312         PR tree-optimization/56539
1313         * gcc.c-torture/compile/pr56539.c: New test.
1315 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1317         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1318         targets.
1319         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1320         * gcc.dg/lto/20091013-1_2.c: Likewise.
1321         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1323 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1325         * gnat.dg/specs/aggr6.ads: New test.
1327 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1329         * gnat.dg/loop_optimization15.ad[sb]: New test.
1331 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1333         PR middle-end/56548
1334         * gcc.dg/pr56548.c: New test.
1336 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1338         PR debug/53363
1339         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1341 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1343         PR c++/56543
1344         * g++.dg/template/typename20.C: New test.
1346 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1348         PR debug/56510
1349         * gcc.dg/pr56510.c: New test.
1351         PR rtl-optimization/56484
1352         * gcc.c-torture/compile/pr56484.c: New test.
1354 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1356         PR c++/56530
1357         * g++.dg/warn/Wsign-conversion-2.C: New.
1359 2013-03-05  Richard Biener  <rguenther@suse.de>
1361         PR tree-optimization/56270
1362         * gcc.dg/vect/slp-38.c: New testcase.
1364 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1366         PR rtl-optimization/56494
1367         * gcc.dg/pr56494.c: New test.
1369 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1371         * gcc.dg/pr56424.c: New test.
1373 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1375         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1376         * gcc.dg/pr56228.c <avr>: Skip.
1378 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1380         PR testsuite/52641
1381         PR tree-optimization/52631
1382         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1384 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1386         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1387         * gcc.dg/vect/vect-83_64.c: Same.
1389 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1391         PR fortran/56477
1392         * gfortran.dg/pointer_check_13.f90: New test.
1394 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1396         PR fortran/54730
1397         * gfortran.dg/array_constructor_42.f90: New test.
1399 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1401         PR c++/52688
1402         * g++.dg/template/static33.C: New.
1403         * g++.dg/template/static34.C: Likewise.
1405         PR c++/10291
1406         * g++.dg/template/static35.C: New.
1408 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1410         * gcc.dg/pr56396.c: Require pic support.
1412 2013-03-01  Richard Biener  <rguenther@suse.de>
1414         PR tree-optimization/55481
1415         * gcc.dg/torture/pr56488.c: New testcase.
1417 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1418             Jakub Jelinek  <jakub@redhat.com>
1420         PR sanitizer/56454
1421         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1422         no_sanitize_address attribute rather than no_address_safety_analysis.
1423         * g++.dg/asan/sanitizer_test_utils.h
1424         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1425         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1426         in addition to no_address_safety_analysis.
1428 2013-02-28  Jason Merrill  <jason@redhat.com>
1430         PR c++/56481
1431         * g++.dg/cpp0x/constexpr-and.C: New.
1433 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1435         PR tree-optimization/56294
1436         * g++.dg/debug/pr56294.C: New test.
1438 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1440         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1442 2013-02-27  Marek Polacek  <polacek@redhat.com>
1444         PR rtl-optimization/56466
1445         * gcc.dg/pr56466.c: New test.
1447 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1449         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1450         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1451         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1453 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1455         PR middle-end/45472
1456         * gcc.dg/pr45472.c: New test.
1458 2013-02-26  Marek Polacek  <polacek@redhat.com>
1460         PR tree-optimization/56426
1461         * gcc.dg/pr56436.c: New test.
1463 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1465         PR tree-optimization/56448
1466         * gcc.c-torture/compile/pr56448.c: New test.
1468         PR tree-optimization/56443
1469         * gcc.dg/torture/pr56443.c: New test.
1471 2013-02-25  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/56175
1474         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1476 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1478         PR c++/56403
1479         * g++.dg/torture/pr56403.C: New test.
1481 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1483         Revert:
1484         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1485         Richard Sandiford  <rdsandiford@googlemail.com>
1487         * gcc.target/mips/mips.exp: Add microMIPS support.
1488         * gcc.target/mips/umips-movep-2.c: New test.
1489         * gcc.target/mips/umips-lwp-2.c: New test.
1490         * gcc.target/mips/umips-swp-5.c: New test.
1491         * gcc.target/mips/umips-constraints-1.c: New test.
1492         * gcc.target/mips/umips-lwp-3.c: New test.
1493         * gcc.target/mips/umips-swp-6.c: New test.
1494         * gcc.target/mips/umips-constraints-2.c: New test.
1495         * gcc.target/mips/umips-save-restore-1.c: New test.
1496         * gcc.target/mips/umips-lwp-4.c: New test.
1497         * gcc.target/mips/umips-swp-7.c: New test.
1498         * gcc.target/mips/umips-save-restore-2.c: New test.
1499         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1500         * gcc.target/mips/umips-lwp-5.c: New test.
1501         * gcc.target/mips/umips-save-restore-3.c: New test.
1502         * gcc.target/mips/umips-lwp-6.c: New test.
1503         * gcc.target/mips/umips-swp-1.c: New test.
1504         * gcc.target/mips/umips-lwp-7.c: New test.
1505         * gcc.target/mips/umips-swp-2.c: New test.
1506         * gcc.target/mips/umips-lwp-8.c: New test.
1507         * gcc.target/mips/umips-swp-3.c: New test.
1508         * gcc.target/mips/umips-movep-1.c: New test.
1509         * gcc.target/mips/umips-lwp-1.c: New test.
1510         * gcc.target/mips/umips-swp-4.c: New test.
1512 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1513             Richard Sandiford  <rdsandiford@googlemail.com>
1515         * gcc.target/mips/mips.exp: Add microMIPS support.
1516         * gcc.target/mips/umips-movep-2.c: New test.
1517         * gcc.target/mips/umips-lwp-2.c: New test.
1518         * gcc.target/mips/umips-swp-5.c: New test.
1519         * gcc.target/mips/umips-constraints-1.c: New test.
1520         * gcc.target/mips/umips-lwp-3.c: New test.
1521         * gcc.target/mips/umips-swp-6.c: New test.
1522         * gcc.target/mips/umips-constraints-2.c: New test.
1523         * gcc.target/mips/umips-save-restore-1.c: New test.
1524         * gcc.target/mips/umips-lwp-4.c: New test.
1525         * gcc.target/mips/umips-swp-7.c: New test.
1526         * gcc.target/mips/umips-save-restore-2.c: New test.
1527         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1528         * gcc.target/mips/umips-lwp-5.c: New test.
1529         * gcc.target/mips/umips-save-restore-3.c: New test.
1530         * gcc.target/mips/umips-lwp-6.c: New test.
1531         * gcc.target/mips/umips-swp-1.c: New test.
1532         * gcc.target/mips/umips-lwp-7.c: New test.
1533         * gcc.target/mips/umips-swp-2.c: New test.
1534         * gcc.target/mips/umips-lwp-8.c: New test.
1535         * gcc.target/mips/umips-swp-3.c: New test.
1536         * gcc.target/mips/umips-movep-1.c: New test.
1537         * gcc.target/mips/umips-lwp-1.c: New test.
1538         * gcc.target/mips/umips-swp-4.c: New test.
1540 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1542         PR sanitizer/56393
1543         * lib/asan-dg.exp (asan_link_flags): Add
1544         -B${gccpath}/libsanitizer/asan/ to flags.
1546 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1548         PR middle-end/56420
1549         * gcc.dg/torture/pr56420.c: New test.
1551 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1553         PR middle-end/56108
1554         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1556 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1558         PR tree-optimization/56310
1559         * g++.dg/ipa/pr56310.C: New test.
1561 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1563         PR fortran/56385
1564         * gfortran.dg/proc_ptr_comp_37.f90: New.
1566 2013-02-21  Richard Biener  <rguenther@suse.de>
1568         PR tree-optimization/56415
1569         Revert
1570         2013-02-11  Richard Biener  <rguenther@suse.de>
1572         PR tree-optimization/56273
1573         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1574         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1575         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1576         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1577         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1578         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1580 2013-02-21  Marek Polacek  <polacek@redhat.com>
1582         PR tree-optimization/56398
1583         * g++.dg/torture/pr56398.C: New test.
1585 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1587         PR inline-asm/56405
1588         * gcc.c-torture/compile/pr56405.c: New test.
1590 2013-02-20  Jan Hubicka  <jh@suse.cz>
1592         PR tree-optimization/56265
1593         * g++.dg/ipa/devirt-11.C: New testcase.
1595 2013-02-20  Richard Biener  <rguenther@suse.de>
1597         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1599 2013-02-20  Richard Biener  <rguenther@suse.de>
1600         Jakub Jelinek  <jakub@redhat.com>
1602         PR tree-optimization/56396
1603         * gcc.dg/pr56396.c: New testcase.
1605 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1607         PR c++/56373
1608         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1610 2013-02-19  Richard Biener  <rguenther@suse.de>
1612         PR tree-optimization/56384
1613         * gcc.dg/torture/pr56384.c: New testcase.
1615 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1617         PR tree-optimization/56350
1618         * gcc.dg/pr56350.c: New test.
1620         PR tree-optimization/56381
1621         * g++.dg/opt/pr56381.C: New test.
1623 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1625         PR pch/54117
1626         * lib/dg-pch.exp (pch-init, pch-finish,
1627         check_effective_target_pch_supported_debug): New procs.
1628         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1629         Likewise if $pch_unsupported_debug and $flags include -g.
1630         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1631         and dg-require-effective-target pch_unsupported_debug.
1632         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1633         * objc.dg/pch/pch.exp: Likewise.
1634         * gcc.dg/pch/pch.exp: Likewise.
1635         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1636         pch_unsupported_debug.
1637         * gcc.dg/pch/valid-1.hs: Likewise.
1638         * gcc.dg/pch/valid-1b.c: Likewise.
1639         * gcc.dg/pch/valid-1b.hs: Likewise.
1641 2013-02-18  Richard Biener  <rguenther@suse.de>
1643         PR tree-optimization/56366
1644         * gcc.dg/torture/pr56366.c: New testcase.
1646 2013-02-18  Richard Biener  <rguenther@suse.de>
1648         PR middle-end/56349
1649         * gcc.dg/torture/pr56349.c: New testcase.
1651 2013-02-18  Richard Biener  <rguenther@suse.de>
1653         PR tree-optimization/56321
1654         * gcc.dg/torture/pr56321.c: New testcase.
1656 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1658         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1660 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1661             Dodji Seketeli  <dodji@redhat.com>
1663         PR asan/56330
1664         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1665         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1666         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1667         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1668         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1669         * c-c++-common/asan/pr56330.c: Likewise.
1670         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1671         Ensure the size argument of __builtin_memcpy is a constant.
1673 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1674             Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/51242
1677         * g++.dg/cpp0x/enum23.C: New.
1679 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1681         PR target/54685
1682         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1684 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1686         PR rtl-optimization/56348
1687         * gcc.target/i386/pr56348.c: New test.
1689 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1691         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1692         * gcc.target/arm/interrupt-2.c: Likewise.
1694 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1696         PR fortran/56318
1697         * gfortran.dg/matmul_9.f90: New.
1699 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1701         PR fortran/53818
1702         * gfortran.dg/init_flag_11.f90: New.
1704 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1706         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1708 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1710         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1711         characters.
1713 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1714             Tobias Burnus  <burnus@net-b.de>
1716         PR testsuite/56138
1717         * gfortran.dg/allocatable_function_7.f90: New.
1719 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1721         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1722         * asan_globals_test-wrapper.cc: New file.
1723         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1724         instead of asan_globals_test.cc as dg-additional-sources.
1725         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1726         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1727         "sanitizer_test_utils.h" instead of
1728         "sanitizer_common/tests/sanitizer_test_utils.h".
1729         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1730         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1731         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1732         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1733         * g++.dg/asan/asan_test.cc: Synced from upstream.
1734         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1736 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1738         Fix an asan crash
1739         * c-c++-common/asan/memcmp-2.c: New test.
1741 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1743         PR c++/55582
1744         * g++.dg/cpp0x/udlit-string-literal.h: New.
1745         * g++.dg/cpp0x/udlit-string-literal.C: New.
1747 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1749         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1751 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1753         PR target/56184
1754         * gcc.target/arm/pr56184.C: New test.
1756 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1758         PR c++/56302
1759         * g++.dg/torture/pr56302.C: New test.
1760         * g++.dg/cpp0x/constexpr-56302.C: New test.
1761         * c-c++-common/pr56302.c: New test.
1763 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1764             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766         PR fortran/56204
1767         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1768         * gfortran.dg/quad_3.f90: Ditto.
1770 2013-02-13  Kostya Serebryany  <kcc@google.com>
1772         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1773         to match the fresh asan run-time.
1774         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1776 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1778         Avoid instrumenting duplicated memory access in the same basic block
1779         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1780         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1781         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1782         * c-c++-common/asan/inc.c: Likewise.
1784 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1786         PR inline-asm/56148
1787         * gcc.target/i386/pr56148.c: New test.
1789 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1790             Tobias Burnus  <burnus@net-b.de>
1792         PR testsuite/56082
1793         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1794         to kind=2.
1796 2013-02-12  Richard Biener  <rguenther@suse.de>
1798         PR lto/56297
1799         * gcc.dg/lto/pr56297_0.c: New testcase.
1800         * gcc.dg/lto/pr56297_0.c: Likewise.
1802 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1804         PR fortran/46952
1805         * gfortran.dg/typebound_deferred_1.f90: New.
1807 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1809         PR rtl-optimization/56151
1810         * gcc.target/i386/pr56151.c: New test.
1812 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1814         * g++.dg/ext/mv12.C: New test.
1815         * g++.dg/ext/mv12.h: New file.
1816         * g++.dg/ext/mv12-aux.C: New file.
1817         * g++.dg/ext/mv13.C: New test.
1819 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1821         * lib/target-supports.exp
1822         (check_effective_target_powerpc_eabi_ok): New.
1823         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1824         powerpc_eabi_ok.
1825         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1826         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1827         only.
1828         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1829         * gcc.target/powerpc/pr51623.c: Likewise.
1830         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1831         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1833 2013-02-11  Alexander Potapenko  <glider@google.com>
1834             Jack Howarth  <howarth@bromo.med.uc.edu>
1835             Jakub Jelinek  <jakub@redhat.com>
1837         PR sanitizer/55617
1838         * g++.dg/asan/pr55617.C: Run on all targets.
1840 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1842         PR rtl-optimization/56275
1843         * gcc.dg/pr56275.c: New test.
1845 2013-02-11  Richard Biener  <rguenther@suse.de>
1847         PR tree-optimization/56273
1848         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1850 2013-02-11  Richard Biener  <rguenther@suse.de>
1852         PR tree-optimization/56264
1853         * gcc.dg/torture/pr56264.c: New testcase.
1855 2013-02-11  Richard Biener  <rguenther@suse.de>
1857         PR tree-optimization/56273
1858         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1859         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1860         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1861         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1862         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1863         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1865 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1867         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1868         for *-*-linux-gnu targets.
1869         * g++.dg/asan/interception-test-1.c: Ditto.
1870         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1871         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1873 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1875         PR fortran/55362
1876         * gfortran.dg/intrinsic_size_4.f90 : New test.
1878 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1880         PR target/56256
1881         * gcc.target/powerpc/pr56256.c: New test.
1883 2013-02-08  Ian Lance Taylor  <iant@google.com>
1885         * lib/go.exp: Load timeout.exp.
1887 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1889         PR rtl-optimization/56246
1890         * gcc.target/i386/pr56246.c: New test.
1892 2013-02-08  Jeff Law  <law@redhat.com>
1894         PR debug/53948
1895         * gcc.dg/debug/dwarf2/pr53948.c: New test.
1897 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1899         PR target/56043
1900         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1901         powerpc*-*-linux*.
1903 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1905         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1907 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1909         PR rtl-optimization/56195
1910         * gcc.dg/torture/pr56195.c: New test.
1912 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1914         PR fortran/54107
1915         * gfortran.dg/recursive_interface_2.f90: New test.
1917 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1919         PR tree-optimization/56250
1920         * gcc.c-torture/execute/pr56250.c: New test.
1922 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1924         PR tree-optimization/56064
1925         * gcc.dg/fixed-point/view-convert-2.c: New test.
1927 2013-02-08  Michael Matz  <matz@suse.de>
1929         PR tree-optimization/52448
1930         * gcc.dg/pr52448.c: New test.
1932 2013-02-08  Richard Biener  <rguenther@suse.de>
1934         PR middle-end/56181
1935         * gcc.dg/torture/pr56181.c: New testcase.
1937 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1939         PR target/54222
1940         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1941         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1943 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1945         PR c++/56241
1946         * g++.dg/parse/crash61.C: New test.
1948         PR c++/56239
1949         * g++.dg/parse/pr56239.C: New test.
1951         PR c++/56237
1952         * g++.dg/abi/mangle61.C: New test.
1954 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
1956         PR rtl-optimization/56225
1957         * gcc.target/i386/pr56225.c: New test.
1959 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1961         PR debug/56154
1962         * gcc.dg/guality/pr56154-1.c: New test.
1963         * gcc.dg/guality/pr56154-2.c: New test.
1964         * gcc.dg/guality/pr56154-3.c: New test.
1965         * gcc.dg/guality/pr56154-4.c: New test.
1966         * gcc.dg/guality/pr56154-aux.c: New file.
1968         PR tree-optimization/55789
1969         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1970         cleanup-tree-dump.
1971         * gcc.dg/tree-ssa/inline-3.c: Add
1972         --param max-early-inliner-iterations=2 option.
1974 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1976         PR debug/53363
1977         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
1978         Add -fno-dwarf2-cfi-asm to dg-options.
1979         Adapt match count.
1981 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1983         PR target/56228
1984         * gcc.dg/pr56228.c: New test.
1986 2013-02-07  Alan Modra  <amodra@gmail.com>
1988         PR target/54009
1989         * gcc.target/powerpc/pr54009.c: New test.
1990         PR target/54131
1991         * gfortran.dg/pr54131.f: New test.
1993 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
1995         PR fortran/55789
1996         * gfortran.dg/array_constructor_41.f90: New test.
1998 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2000         PR fortran/55978
2001         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2003 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2005         PR middle-end/56217
2006         * g++.dg/gomp/pr56217.C: New test.
2008 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2010         PR tree-optimization/56205
2011         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2012         * gcc.c-torture/execute/pr56205.c: New test.
2014 2013-02-05  Richard Biener  <rguenther@suse.de>
2016         PR tree-optimization/53342
2017         PR tree-optimization/53185
2018         * gcc.dg/vect/pr53185-2.c: New testcase.
2020 2013-02-05  Jan Hubicka  <jh@suse.cz>
2022         PR tree-optimization/55789
2023         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2024         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2025         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2026         * g++.dg/ipa/inline-1.C: New testcase.
2027         * g++.dg/ipa/inline-2.C: New testcase.
2028         * g++.dg/ipa/inline-3.C: New testcase.
2030 2013-02-05  Jan Hubicka  <jh@suse.cz>
2032         PR tree-optimization/55789
2033         * g++.dg/torture/pr55789.C: New testcase.
2035 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2037         PR middle-end/56167
2038         * gcc.dg/pr56167.c: New test.
2040 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2042         PR target/55146
2043         * gcc.target/sh/pr55146.c: New.
2045 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2047         PR tree-optimization/54386
2048         * gcc.target/sh/pr54386.c: New.
2050 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2052         PR fortran/56008
2053         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2055         PR fortran/47517
2056         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2058 2013-02-04  Alexander Potapenko  <glider@google.com>
2059             Jack Howarth  <howarth@bromo.med.uc.edu>
2060             Jakub Jelinek  <jakub@redhat.com>
2062         PR sanitizer/55617
2063         * g++.dg/asan/pr55617.C: New test.
2065 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2067         PR fortran/54195
2068         * gfortran.dg/typebound_operator_19.f90: New test.
2069         * gfortran.dg/typebound_assignment_4.f90: New test.
2071 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2073         PR fortran/54107
2074         * gfortran.dg/recursive_interface_1.f90: New test.
2076 2013-02-04  Richard Guenther  <rguenther@suse.de>
2078         PR lto/56168
2079         * gcc.dg/lto/pr56168_0.c: New testcase.
2080         * gcc.dg/lto/pr56168_1.c: Likewise.
2082 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2084         PR fortran/50627
2085         PR fortran/56054
2086         * gfortran.dg/block_12.f90:  New test.
2087         * gfortran.dg/module_error_1.f90:  New test.
2089 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2091         * lib/target-supports.exp (check_effective_target_vect_float)
2092         (check_effective_target_vect_no_align): Add mips-sde-elf.
2094 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2096         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2098 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2100         * gcc.dg/pr56023.c: XFAIL on AIX.
2101         * gcc.dg/vect/pr49352.c: Same.
2103 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/opt26.adb: New test.
2107 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2109         Revert.
2110         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2112         * gcc.target/arm/neon-vfnms-1.c: New test.
2113         * gcc.target/arm/neon-vfnma-1.c: New test.
2115 2013-01-31  Richard Biener  <rguenther@suse.de>
2117         PR tree-optimization/56157
2118         * gcc.dg/torture/pr56157.c: New testcase.
2120 2013-01-30  Richard Biener  <rguenther@suse.de>
2122         PR tree-optimization/56150
2123         * gcc.dg/torture/pr56150.c: New testcase.
2125 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2127         PR sanitizer/55374
2128         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2129         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2130         printed in backtrace.
2131         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2132         to avoid errors about mismatched allocation vs. deallocation.
2134         PR c++/55742
2135         * g++.dg/mv1.C: Moved to...
2136         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2137         * g++.dg/mv2.C: Moved to...
2138         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2139         * g++.dg/mv3.C: Moved to...
2140         * g++.dg/ext/mv3.C: ... here.
2141         * g++.dg/mv4.C: Moved to...
2142         * g++.dg/ext/mv4.C: ... here.
2143         * g++.dg/mv5.C: Moved to...
2144         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2145         * g++.dg/mv6.C: Moved to...
2146         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2147         * g++.dg/ext/mv7.C: New test.
2148         * g++.dg/ext/mv8.C: New test.
2149         * g++.dg/ext/mv9.C: New test.
2150         * g++.dg/ext/mv10.C: New test.
2151         * g++.dg/ext/mv11.C: New test.
2153 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2155         PR rtl-optimization/56144
2156         * gcc.dg/pr56144.c: New.
2158 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2160         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2161         message.
2162         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2163         * g++.dg/cpp0x/constexpr-55573.C: Same
2165 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2167         PR tree-optimization/56064
2168         * gcc.dg/fixed-point/view-convert.c: New test.
2170 2013-01-30  Andreas Schwab  <schwab@suse.de>
2172         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2173         evaluate the end index in string range.
2175 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2177         PR fortran/56138
2178         * gfortran.dg/allocatable_function_6.f90: New.
2180 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2181             Mikael Morin  <mikael@gcc.gnu.org>
2183         PR fortran/54107
2184         * gfortran.dg/proc_ptr_comp_36.f90: New.
2186 2013-01-29  Richard Biener  <rguenther@suse.de>
2188         PR tree-optimization/55270
2189         * gcc.dg/torture/pr55270.c: New testcase.
2191 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2193         PR rtl-optimization/56117
2194         * gcc.dg/pr56117.c: New test.
2196 2013-01-28  Richard Biener  <rguenther@suse.de>
2198         PR tree-optimization/56034
2199         * gcc.dg/torture/pr56034.c: New testcase.
2201 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2203         PR tree-optimization/56125
2204         * gcc.dg/pr56125.c: New test.
2206 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2207             Mikael Morin  <mikael@gcc.gnu.org>
2209         PR fortran/53537
2210         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2211         * gfortran.dg/import8.f90: Likewise.
2212         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2213         * gfortran.dg/import10.f90: New test.
2214         * gfortran.dg/import11.f90: Likewise
2216 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2218         PR testsuite/56053
2219         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2220         string.h.  Provide memset, malloc and free prototypes, adjust line
2221         numbers in dg-output.
2222         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2223         Provide memset prototype and adjust line numbers in dg-output.
2224         * c-c++-common/asan/global-overflow-1.c: Likewise.
2226         PR tree-optimization/56094
2227         * gcc.dg/pr56094.c: New test.
2229 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2231         * gcc.target/arm/neon-vfnms-1.c: New test.
2232         * gcc.target/arm/neon-vfnma-1.c: New test.
2234 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2236         PR target/56114
2237         * gcc.target/i386/pr56114.c: New test.
2239 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2241         PR fortran/55984
2242         * gfortran.dg/associate_14.f90: New test.
2244         PR fortran/56047
2245         * gfortran.dg/associate_13.f90: New test.
2247 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2249         PR tree-optimization/56098
2250         * gcc.dg/pr56098-1.c: New test.
2251         * gcc.dg/pr56098-2.c: New test.
2253 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2255         PR target/54222
2256         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2258 2013-01-22  Marek Polacek  <polacek@redhat.com>
2260         PR tree-optimization/56035
2261         * gcc.dg/pr56035.c: New test.
2263 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2265         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2266         for MIPS.
2268 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2270         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2272 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2274         PR c/56078
2275         * gcc.dg/pr56078.c: New test.
2276         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2278 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2280         PR tree-optimization/55927
2281         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2283 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2285         * gcc.target/i386/movsd.c: New test.
2287 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2289         PR inline-asm/55934
2290         * gcc.target/i386/pr55934.c: New test.
2292 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2294         PR fortran/56081
2295         * gfortran.dg/select_8.f90: New.
2297 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2299         * gcc.target/microblaze/microblaze.exp: Remove
2300         target_config_cflags check.
2302 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2304         PR fortran/56052
2305         * gfortran.dg/gomp/pr56052.f90: New test.
2307         PR target/49069
2308         * gcc.dg/pr49069.c: New test.
2310 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2312         PR c++/55944
2313         * g++.dg/cpp0x/constexpr-static10.C: New.
2315 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2317         PR target/56028
2318         * gcc.target/i386/pr56028.c: New test.
2320 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2322         PR target/55686
2323         * gcc.target/i386/pr55686.c: New test.
2325 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2327         PR c++/53609
2328         * g++.dg/cpp0x/variadic139.C: New test.
2329         * g++.dg/cpp0x/variadic140.C: Likewise.
2330         * g++.dg/cpp0x/variadic141.C: Likewise.
2332 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2334         * gnat.dg/warn8.adb: New test.
2336 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2338         PR fortran/55919
2339         * gfortran.dg/include_8.f90: New test.
2341 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2343         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2344         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2346 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2348         PR tree-optimization/56051
2349         * gcc.c-torture/execute/pr56051.c: New test.
2351 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2353         PR rtl-optimization/56023
2354         * gcc.dg/pr56023.c: New test.
2356 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2358         PR middle-end/56022
2359         * gcc.target/i386/pr56022.c: New test.
2361 2013-01-21  Jason Merrill  <jason@redhat.com>
2363         * lib/target-supports.exp (check_effective_target_alias): New.
2365 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2367         PR debug/53235
2368         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2370 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2372         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2374 2013-01-19  Jeff Law  <law@redhat.com>
2376         PR tree-optimization/52631
2377         * tree-ssa/pr52631.c: New test.
2378         * tree-ssa/ssa-fre-9: Update expected output.
2380 2013-01-19  Anthony Green  <green@moxielogic.com>
2382         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2383         for moxie.
2385 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2387         PR tree-optimization/56029
2388         * g++.dg/torture/pr56029.C: New test.
2390 2013-01-18  Sharad Singhai  <singhai@google.com>
2392         PR tree-optimization/55995
2393         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2395 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2397         PR target/55433
2398         * gcc.target/i386/pr55433.c: New.
2400 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2402         PR middle-end/56015
2403         * gfortran.dg/pr56015.f90: New test.
2405 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2407         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2409 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2411         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2412         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2413         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2414         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2415         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2417 2013-01-17  Jeff Law  <law@redhat.com>
2419         * gcc.dg/pr52573.c: Move to...
2420         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2422         PR rtl-optimization/52573
2423         * gcc.dg/pr52573.c: New test.
2425 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2427         PR sanitizer/55679
2428         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2429         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2430         check_no_compiler_messages to test support in ucontext.h.
2431         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2432         compliant RLIMIT_AS.
2434 2013-01-17  Marek Polacek  <polacek@redhat.com>
2436         PR rtl-optimization/55833
2437         * gcc.dg/pr55833.c: New test.
2439 2013-01-17  Jan Hubicka  <jh@suse.cz>
2441         PR tree-optimization/55273
2442         * gcc.c-torture/compile/pr55273.c: New testcase.
2444 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2446         PR target/55981
2447         * gcc.target/pr55981.c: New test.
2449 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2451         * gcc.target/arm/pr40887.c: Require at least armv5.
2452         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2453         * gcc.target/arm/pr51915.c: Likewise.
2454         * gcc.target/arm/pr52006.c: Likewise.
2455         * gcc.target/arm/pr53187.c: Likewise.
2457         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2458         * gcc.target/arm/ftest-support-arm.h: Delete.
2459         * gcc.target/arm/ftest-support-thumb.h: Delete.
2460         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2461         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2462         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2463         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2464         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2465         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2466         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2467         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2468         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2469         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2470         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2471         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2472         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2473         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2474         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2475         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2476         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2477         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2478         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2479         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2480         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2481         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2482         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2483         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2485 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2487         PR tree-optimizations/55264
2488         * g++.dg/ipa/pr55264.C: New test.
2490 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2492         PR fortran/55983
2493         * gfortran.dg/class_55.f90: New.
2495 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2497         PR testsuite/55994
2498         * gcc.c-torture/execute/builtins/builtins.exp: Add
2499         -Wl,--allow-multiple-definition for eabi and elf targets.
2501         PR testsuite/54622
2502         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2503         check_effective_target_vect_perm_short,
2504         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2505         check_effective_target_vect64): Return 0 for big-endian ARM.
2506         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2508         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2509         prototypes.
2511 2013-01-16  Richard Biener  <rguenther@suse.de>
2513         PR tree-optimization/55964
2514         * gcc.dg/torture/pr55964.c: New testcase.
2516 2013-01-16  Richard Biener  <rguenther@suse.de>
2518         PR tree-optimization/54767
2519         PR tree-optimization/53465
2520         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2522 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2524         PR target/55301
2525         * gcc.target/sh/sh-switch.c: New testcase.
2527 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2529         * gcc.dg/webizer.c: Increase the array size.
2531 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2533         PR target/55940
2534         * gcc.dg/pr55940.c: New test.
2536 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2537             Harald Anlauf  <anlauf@gmx.de>
2539         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2540         * gfortran.dg/bounds_check_5.f90: Likewise.
2541         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2542         * gfortran.dg/continuation_9.f90: Likewise.
2543         * gfortran.dg/move_alloc_13.f90: Likewise.
2544         * gfortran.dg/structure_constructor_11.f90: Likewise.
2545         * gfortran.dg/tab_continuation.f: Likewise.
2546         * gfortran.dg/warning-directive-2.F90: Likewise.
2547         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2549 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2551         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2552         * gcc.target/arm/fma-sp.c: Likewise.
2554 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2556         PR rtl-optimization/55153
2557         * gcc.dg/pr55153.c: New.
2559 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2561         PR tree-optimization/55920
2562         * gcc.c-torture/compile/pr55920.c: New test.
2564 2013-01-15  Richard Biener  <rguenther@suse.de>
2566         PR middle-end/55882
2567         * gcc.dg/torture/pr55882.c: New testcase.
2569 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2571         PR tree-optimization/55955
2572         * gcc.c-torture/compile/pr55955.c: New test.
2574 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2576         PR c++/55663
2577         * g++.dg/cpp0x/alias-decl-31.C: New test.
2579 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2581         PR fortran/54286
2582         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2583         case where interface is null.
2585 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2587         PR fortran/55806
2588         * gfortran.dg/array_constructor_40.f90:  New test.
2590 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2592         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2594 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2596         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2597         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2598         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2599         * gcc.target/aarch64/vect-ld1r.c: New.
2600         * gcc.target/aarch64/vect-ld1r.x: New.
2602 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2604         PR target/55948
2605         * gcc.target/i386/hle-clear-rel.c: New file
2606         * gcc.target/i386/hle-store-rel.c: New file.
2608 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2610         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2611         * gfortran.dg/bounds_check_4.f90: Likewise.
2612         * gfortran.dg/inquire_10.f90: Likewise.
2613         * gfortran.dg/minloc_3.f90: Likewise.
2614         * gfortran.dg/minlocval_3.f90: Likewise.
2615         * gfortran.dg/module_double_reuse.f90: Likewise.
2616         * gfortran.dg/mvbits_1.f90: Likewise.
2617         * gfortran.dg/oldstyle_1.f90: Likewise.
2618         * gfortran.dg/pr20163-2.f: Likewise.
2619         * gfortran.dg/save_1.f90: Likewise.
2620         * gfortran.dg/scan_1.f90: Likewise.
2621         * gfortran.dg/select_char_1.f90: Likewise.
2622         * gfortran.dg/shape_4.f90: Likewise.
2623         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2624         * gfortran.dg/function_optimize_10.f90: Likewise.
2625         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2626         * gfortran.dg/used_types_17.f90: Likewise.
2627         * gfortran.dg/used_types_18.f90: Likewise.
2629 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2631         PR fortran/54286
2632         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2634 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2636         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2638 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2640         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2642 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2644         PR fortran/55072
2645         * gfortran.dg/assumed_type_2.f90: Fix test case.
2646         * gfortran.dg/internal_pack_13.f90: New test.
2647         * gfortran.dg/internal_pack_14.f90: New test.
2649 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2651         PR fortran/55868
2652         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2653         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2654         $tar to STAR.
2656 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2658         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2660 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2662         PR target/55719
2663         * gcc.target/s390/pr55719.c: New testcase.
2665 2013-01-11  Richard Guenther  <rguenther@suse.de>
2667         PR tree-optimization/44061
2668         * gcc.dg/pr44061.c: New testcase.
2670 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2672         Update copyright years.
2674 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2675             Jakub Jelinek  <jakub@redhat.com>
2677         PR target/55565
2678         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2680 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2682         PR rtl-optimization/55672
2683         * gcc.target/i386/pr55672.c: New.
2685 2013-01-10  Jeff Law  <law@redhat.com>
2687         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2688         pass/fail message unique.
2691 2013-01-10  Jason Merrill  <jason@redhat.com>
2693         * ada/.gitignore: New.
2695 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2697         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2698         Add tls options.
2699         * g++.dg/tls/thread_local2.C: Likewise.
2700         * g++.dg/tls/thread_local2g.C: Likewise.
2701         * g++.dg/tls/thread_local6.C: Likewise.
2702         * g++.dg/tls/thread_local-order1.C: Add tls options.
2703         * g++.dg/tls/thread_local-order2.C: Likewise.
2704         * g++.dg/tls/thread_local3.C: Likewise.
2705         * g++.dg/tls/thread_local3g.C: Likewise.
2706         * g++.dg/tls/thread_local4.C: Likewise.
2707         * g++.dg/tls/thread_local4g.C: Likewise.
2708         * g++.dg/tls/thread_local5.C: Likewise.
2709         * g++.dg/tls/thread_local5g.C: Likewise.
2710         * g++.dg/tls/thread_local6g.C: Likewise.
2712 2013-01-10  Kostya Serebryany  <kcc@google.com>
2714         * g++.dg/asan/asan_test.cc: Sync from upstream.
2716 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2718         PR tree-optimization/55921
2719         * gcc.c-torture/compile/pr55921.c: New test.
2721 2013-01-09  Jan Hubicka  <jh@suse.cz>
2723         PR tree-optimization/55569
2724         * gcc.c-torture/compile/pr55569.c: New testcase.
2726 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2728         PR fortran/47203
2729         * gfortran.dg/use_28.f90: New test.
2731 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2733         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2734         number matching more robust.
2736 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2738         PR rtl-optimization/55829
2739         * gcc.target/i386/pr55829.c: New.
2741 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2743         PR fortran/55758
2744         * gfortran.dg/bind_c_bool_1.f90: New.
2745         * gfortran.dg/do_5.f90: Add dg-warning.
2747 2013-01-09  Jan Hubicka  <jh@suse.cz>
2749         PR tree-optimization/55875
2750         * gcc.c-torture/execute/pr55875.c: New testcase.
2751         * g++.dg/torture/pr55875.C: New testcase.
2753 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2755         PR c/48418
2756         * c-c++-common/pr48418.c: New test.
2758 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2760         PR c++/55801
2761         * g++.dg/tls/thread_local-ice.C: New.
2763 2013-01-09  Andreas Schwab  <schwab@suse.de>
2765         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2767 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2769         PR tree-optimization/48189
2770         * gcc.dg/pr48189.c: New test.
2772 2013-01-04  Jan Hubicka  <jh@suse.cz>
2774         PR tree-optimization/55823
2775         * g++.dg/ipa/devirt-10.C: New testcase.
2777 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2778             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2780         PR rtl-optimization/55845
2781         * gcc.target/i386/pr55845.c: New test.
2783 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2785         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2786         instructions generated instead of number of occurances.
2788 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2790         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2791         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2792         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2793         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2794         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2795         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2796         * gcc.target/aarch64/vect-fcm.x: Likewise.
2797         * lib/target-supports.exp
2798         (check_effective_target_vect_cond): Enable for AArch64.
2800 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2802         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2803         endian-safe float pool loading.
2804         (test_square_root_v4sf): Likewise.
2805         (test_square_root_v2df): Likewise.
2806         * lib/target-supports.exp
2807         (check_effective_target_vect_call_sqrtf): Add AArch64.
2809 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2811         PR debug/55579
2812         * gcc.dg/tree-ssa/pr55579.c: New test.
2814 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2816         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2817         asm comments.
2819 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2821         PR middle-end/55890
2822         * gcc.dg/torture/pr55890-3.c: New test.
2824         PR middle-end/55851
2825         * gcc.c-torture/compile/pr55851.c: New test.
2827         PR sanitizer/55844
2828         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2829         dg-options.
2831 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2833         PR fortran/55618
2834         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2836 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2838         PR fortran/55763
2839         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2840         * gfortran.dg/pointer_init_7.f90: New.
2842 2013-01-07  Richard Biener  <rguenther@suse.de>
2844         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2846 2013-01-07  Richard Biener  <rguenther@suse.de>
2848         PR middle-end/55890
2849         * gcc.dg/torture/pr55890-1.c: New testcase.
2850         * gcc.dg/torture/pr55890-2.c: Likewise.
2852 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2854         * gcc.target/aarch64/fmovd.c: New.
2855         * gcc.target/aarch64/fmovf.c: Likewise.
2856         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2857         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2858         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2859         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2860         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2861         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2863 2013-01-07  Richard Biener  <rguenther@suse.de>
2865         PR tree-optimization/55888
2866         PR tree-optimization/55862
2867         * gcc.dg/torture/pr55888.c: New testcase.
2869 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2871         PR fortran/55852
2872         * gfortran.dg/intrinsic_size_3.f90: New.
2874 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2876         PR fortran/55763
2877         * gfortran.dg/select_type_32.f90: New.
2879 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2881         PR c++/52343
2882         * g++.dg/cpp0x/alias-decl-29.C: New test.
2884 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2886         PR fortran/53876
2887         PR fortran/54990
2888         PR fortran/54992
2889         * gfortran.dg/class_array_15.f03: New test.
2891 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
2893         PR fortran/42769
2894         PR fortran/45836
2895         PR fortran/45900
2896         * gfortran.dg/use_23.f90: New test.
2897         * gfortran.dg/use_24.f90: New test.
2898         * gfortran.dg/use_25.f90: New test.
2899         * gfortran.dg/use_26.f90: New test.
2900         * gfortran.dg/use_27.f90: New test.
2902 2013-01-06  Olivier Hainque  <hainque@adacore.com>
2904         * gnat.dg/specs/clause_on_volatile.ads: New test.
2906 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2908         * gnat.dg/alignment10.adb: New test.
2910 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2911             Mikael Morin  <mikael@gcc.gnu.org>
2913         PR fortran/55827
2914         * gfortran.dg/use_22.f90: New test.
2916 2013-01-04  Andrew Pinski  <apinski@cavium.com>
2918         * gcc.target/aarch64/cmp-1.c: New testcase.
2920 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
2922         PR fortran/55172
2923         * gfortran.dg/select_type_31.f03: New test.
2925 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2927         PR c++/54526 (again)
2928         * g++.dg/cpp0x/parse2.C: Extend.
2929         * g++.old-deja/g++.other/crash28.C: Adjust.
2931 2013-01-04  Richard Biener  <rguenther@suse.de>
2933         PR tree-optimization/55862
2934         * gcc.dg/torture/pr55862.c: New testcase.
2936 2013-01-04  Martin Jambor  <mjambor@suse.cz>
2938         PR tree-optimization/55755
2939         * gcc.dg/torture/pr55755.c: New test.
2940         * gcc.dg/tree-ssa/sra-13.c: Likewise.
2941         * gcc.dg/tree-ssa/pr45144.c: Update.
2943 2013-01-04  Richard Biener  <rguenther@suse.de>
2945         PR middle-end/55863
2946         * gcc.dg/fold-reassoc-2.c: New testcase.
2948 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2950         PR fortran/55763
2951         * gfortran.dg/null_7.f90: New.
2953 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2955         PR fortran/55854
2956         PR fortran/55763
2957         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2958         * gfortran.dg/unlimited_polymorphic_7.f90: New.
2959         * gfortran.dg/unlimited_polymorphic_8.f90: New.
2961 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
2963         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2965 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
2967         PR fortran/55855
2968         * gfortran.dg/assignment_1.f90: Modified.
2969         * gfortran.dg/assignment_4.f90: New.
2971 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
2973         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
2975 2013-01-03  Richard Biener  <rguenther@suse.de>
2977         PR tree-optimization/55857
2978         * gcc.dg/vect/pr55857-1.c: New testcase.
2979         * gcc.dg/vect/pr55857-2.c: Likewise.
2981 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
2983         PR rtl-optimization/55838
2984         * gcc.dg/pr55838.c: New test.
2986         PR tree-optimization/55832
2987         * gcc.c-torture/compile/pr55832.c: New test.
2989 2013-01-02  Teresa Johnson  <tejohnson@google.com>
2991         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
2992         * gcc.dg/tree-ssa/loop-23.c: Ditto.
2993         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
2994         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
2995         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
2996         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
2997         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
2998         * gcc.dg/unroll_1.c: Ditto.
2999         * gcc.dg/unroll_2.c: Ditto.
3000         * gcc.dg/unroll_3.c: Ditto.
3001         * gcc.dg/unroll_4.c: Ditto.
3003 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3005         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3007 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3009         PR fortran/55818
3010         * gfortran.dg/eof_4.f90: New test.
3012 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3014         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3015         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3016         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3017         (compat_setup_dfp): Initialize compat_alt_caret and
3018         compat_save_TEST_ALWAYS_FLAGS.
3020 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3022         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3024 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3026         * gcc.dg/torture/fp-int-convert-2.c: New test.
3028 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3030         * gfortran.dg/newunit_3.f90: Add dg-do run.
3031         * gfortran.dg/inquire_15.f90: Add dg-do run.
3033 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3035         PR tree-optimization/55831
3036         * gcc.dg/pr55831.c: New test.
3038 Copyright (C) 2013 Free Software Foundation, Inc.
3040 Copying and distribution of this file, with or without modification,
3041 are permitted in any medium without royalty provided the copyright
3042 notice and this notice are preserved.