2013-04-23 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba9c869490c8ab7cc34215ba326dfcf40e60a68a8
1 2013-04-23  Richard Biener  <rguenther@suse.de>
3         PR middle-end/57036
4         * gcc.dg/torture/pr57036-1.c: New testcase.
5         * gcc.dg/torture/pr57036-2.c: Likewise.
7 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
9         * gcc.target/aarch64/scalar-mov.c: New testcase.
11 2013-04-23  Richard Biener  <rguenther@suse.de>
13         PR tree-optimization/57026
14         * gcc.dg/torture/pr57026.c: New testcase.
16 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
18         PR fortran/53685
19         PR fortran/57022
20         * gfortran.dg/transfer_check_4.f90: New.
22 2013-04-22  Marek Polacek  <polacek@redhat.com>
24         PR sanitizer/56990
25         * gcc.dg/pr56990.c: New test.
27 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
29         PR target/57018
30         * gcc.target/i386/pr57018.c: New test.
32 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
34         * gcc.target/aarch64/vrecps.c: New.
35         * gcc.target/aarch64/vrecpx.c: Likewise.
37 2013-04-22  Christian Bruel  <christian.bruel@st.com>
39         PR target/56995
40         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
42 2013-04-21  Jeff Law  <law@redhat.com>
44         * gcc.dg/tree-ssa/forwprop-26.c: New test.
46 2013-04-20  Tobias Burnus  <burnus@net-b.de>
48         PR fortran/56907
49         * gfortran.dg/c_loc_test_22.f90: New.
51 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
53         PR rtl-optimization/56847
54         * gcc.dg/pr56847.c: New test.
56 2013-04-19  Richard Biener  <rguenther@suse.de>
58         PR tree-optimization/56982
59         * gcc.c-torture/execute/pr56982.c: New testcase.
61 2013-04-19  Martin Jambor  <mjambor@suse.cz>
63         PR tree-optimization/56718
64         * g++.dg/ipa/imm-devirt-1.C: New test.
65         * g++.dg/ipa/imm-devirt-2.C: Likewise.
67 2013-04-19  Richard Biener  <rguenther@suse.de>
69         PR tree-optimization/57000
70         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
72 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
73             Mikael Morin  <mikael@gcc.gnu.org>
75         PR fortran/56872
76         * gfortran.dg/array_constructor_45.f90:  New test.
77         * gfortran.dg/array_constructor_46.f90:  New test.
78         * gfortran.dg/array_constructor_47.f90:  New test.
79         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
81 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
83         PR rtl-optimization/56999
84         * g++.dg/opt/pr56999.C: New test.
86 2013-04-18  Cary Coutant  <ccoutant@google.com>
88         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
89         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
91 2013-04-18  Cary Coutant  <ccoutant@google.com>
93         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
94         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
95         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
96         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
97         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
98         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
99         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
100         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
101         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
102         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
103         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
105 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
107         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
109 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
111         PR tree-optimization/56984
112         * gcc.c-torture/compile/pr56984.c: New test.
114         PR rtl-optimization/56992
115         * gcc.dg/pr56992.c: New test.
117 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
119         PR fortran/56814
120         * gfortran.dg/proc_ptr_42.f90: New.
122 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
124         * gnat.dg/discr41.ad[sb]: New test.
125         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
126         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
127         * gcc.dg/vect/slp-24.c: Likewise.
128         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
129         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
130         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
131         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
132         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
133         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
134         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
135         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
136         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
137         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
138         * gcc.dg/vect/vect-strided-mult.c: Likewise.
139         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
140         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
141         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
142         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
143         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
144         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
145         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
146         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
147         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
148         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
149         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
150         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
151         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
152         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
153         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
155 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
157         PR fortran/40958
158         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
159         * gfortran.dg/module_md5_1.f90: Remove.
161 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
163         * gcc.target/aarch64/adds3.c: New.
164         * gcc.target/aarch64/subs3.c: New.
166 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
168         * gcc.target/aarch64/adds1.c: New.
169         * gcc.target/aarch64/adds2.c: New.
170         * gcc.target/aarch64/subs1.c: New.
171         * gcc.target/aarch64/subs2.c: New.
173 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
175         Implement n3599 - Literal operator templates for strings.
176         * g++.dg/cpp1y/udlit-char-template.C: New test.
177         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
179 2013-04-16  Tobias Burnus  <burnus@net-b.de>
181         PR fortran/39505
182         * gfortran.dg/no_arg_check_1.f90: New.
183         * gfortran.dg/no_arg_check_2.f90: New.
184         * gfortran.dg/no_arg_check_3.f90: New.
186 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
188         PR fortran/56968
189         * gfortran.dg/proc_ptr_41.f90: New.
191 2013-04-16  Richard Biener  <rguenther@suse.de>
193         PR tree-optimization/56756
194         * gcc.dg/torture/pr56756.c: New testcase.
196 2013-04-16  Tobias Burnus  <burnus@net-b.de>
198         PR fortran/56969
199         * gfortran.dg/c_assoc_5.f90: New.
201 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
203         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
204         * gcc.c-torture/execute/pr33992.x: Remove.
205         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
206         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
207         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
209 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
211         PR tree-optimization/56962
212         * gcc.c-torture/execute/pr56962.c: New test.
214 2013-04-15  Richard Biener  <rguenther@suse.de>
216         PR tree-optimization/56933
217         * gcc.dg/vect/pr56933.c: New testcase.
219 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
221         * gcc.target/arm/anddi3-opt.c: New test.
222         * gcc.target/arm/anddi3-opt2.c: Likewise.
224 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
226         * gcc.dg/pr56890-1.c: New test.
227         * gcc.dg/pr56890-2.c: Likewise.
229 2013-04-15  Joey Ye  <joey.ye@arm.com>
231         * gcc.target/arm/thumb1-far-jump-1.c: New test.
232         * gcc.target/arm/thumb1-far-jump-2.c: New test.
234 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
236         PR fortran/56816
237         * gfortran.dg/select_type_33.f03: New test.
239 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
241         PR fortran/55959
242         * gfortran.dg/typebound_proc_29.f03: New.
244 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
246         PR fortran/56266
247         * gfortran.dg/typebound_proc_28.f03: New.
249 2013-04-12  Jeff Law  <law@redhat.com>
251         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
252         either.
254 2013-04-12  Tobias Burnus  <burnus@net-b.de>
256         PR fortran/56929
257         * gfortran.dg/coarray/alloc_comp_2.f90: New.
259 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
261         PR target/56903
262         * gcc.target/i386/pr56903.c: New test.
264 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
266         PR fortran/56261
267         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
268         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
269         * gfortran.dg/block_11.f90: Fix invalid test case.
270         * gfortran.dg/function_types_3.f90: Add new error message.
271         * gfortran.dg/global_references_1.f90: Ditto.
272         * gfortran.dg/import2.f90: Remove unneeded parts.
273         * gfortran.dg/import6.f90: Fix invalid test case.
274         * gfortran.dg/proc_decl_2.f90: Ditto.
275         * gfortran.dg/proc_decl_9.f90: Ditto.
276         * gfortran.dg/proc_decl_18.f90: Ditto.
277         * gfortran.dg/proc_ptr_40.f90: New.
278         * gfortran.dg/whole_file_7.f90: Modified error wording.
279         * gfortran.dg/whole_file_16.f90: Ditto.
280         * gfortran.dg/whole_file_17.f90: Add -pedantic.
281         * gfortran.dg/whole_file_18.f90: Modified error wording.
282         * gfortran.dg/whole_file_20.f03: Ditto.
283         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
284         invalid test case.
286 2013-04-12  Richard Biener  <rguenther@suse.de>
288         Revert
289         2013-04-10  Richard Biener  <rguenther@suse.de>
291         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
293 2013-04-12  Tobias Burnus  <burnus@net-b.de>
295         PR fortran/56845
296         * gfortran.dg/class_allocate_15.f90: New.
298         Revert:
299         2013-04-12  Tobias Burnus  <burnus@net-b.de>
301         * gfortran.dg/coarray_lib_alloc_2.f90: Update
302         scan-tree-dump-times.
304 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
306         PR tree-optimization/56918
307         PR tree-optimization/56920
308         * gcc.dg/vect/pr56918.c: New test.
309         * gcc.dg/vect/pr56920.c: New test.
311 2013-04-12  Tobias Burnus  <burnus@net-b.de>
313         PR fortran/56845
314         * gfortran.dg/class_allocate_14.f90: New.
315         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
316         * gfortran.dg/coarray_lib_alloc_3.f90: New.
318 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
320         * gcc.dg/fold-cstvecshift.c: New testcase.
322 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
324         * gcc.target/aarch64/negs.c: New.
326 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
328         PR c++/56895
329         * g++.dg/template/arrow4.C: New test.
331 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
333         * gnat.dg/array23.adb: New test.
334         * gnat.dg/array23_pkg[123].ads: New helpers.
336 2013-04-11  Jeff Law  <law@redhat.com>
338         PR tree-optimization/56900
339         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
341 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
343         PR c++/56913
344         * g++.dg/cpp0x/sfinae44.C: New.
346 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
348         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
349         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
351 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
353         PR c++/54216
354         * g++.dg/cpp0x/enum26.C: New.
355         * g++.old-deja/g++.pt/mangle1.C: Adjust.
357 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
359         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
360         inverse operands.
361         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
362         loop is vectorized.
363         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
364         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
365         loop is vectorized and that the correct instruction is generated.
366         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
367         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
368         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
370 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
372         PR tree-optimization/56899
373         * gcc.c-torture/execute/pr56899.c: New test.
375 2013-04-10  David S. Miller  <davem@davemloft.net>
377         * gcc.target/sparc/setcc-4.c: New test.
378         * gcc.target/sparc/setcc-5.c: New test.
380 2013-04-10  Richard Biener  <rguenther@suse.de>
382         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
384 2013-04-10  Richard Biener  <rguenther@suse.de>
386         * gcc.dg/vect/slp-39.c: New testcase.
388 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
390         PR tree-optimization/55524
391         * gcc.target/epiphany/fnma-1.c: New test.
393 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
395         * gcc.dg/tree-ssa/inline-11.c: New test
397 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
399         PR c++/56895
400         * g++.dg/template/arrow3.C: New test.
402 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
404         * gcc.target/arm/minmax_minus.c: New test.
406 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
408         PR middle-end/56883
409         * c-c++-common/gomp/pr56883.c: New test.
411 2013-04-09  Jeff Law  <law@redhat.com>
413         * gcc.dg/tree-ssa/vrp87.c: New test.
415 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
417         PR tree-optimization/56854
418         * g++.dg/torture/pr56854.C: New test.
420 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
422         PR fortran/56782
423         * gfortran.dg/array_constructor_44.f90:  New test.
425 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
427         PR c++/56871
428         * g++.dg/cpp0x/constexpr-specialization.C: New.
430 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
432         * gcc.c-torture/execute/pr56837.c: New test.
434         PR c++/34949
435         PR c++/50243
436         * g++.dg/opt/vt3.C: New test.
437         * g++.dg/opt/vt4.C: New test.
439 2013-04-08  Jeff Law  <law@redhat.com>
441         * gcc.dg/tree-ssa/forwprop-25.c: New test.
443 2013-04-08  Richard Biener  <rguenther@suse.de>
445         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
447 2013-04-08  Richard Biener  <rguenther@suse.de>
449         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
451 2013-04-08  Richard Biener  <rguenther@suse.de>
453         * g++.dg/vect/slp-pr56812.cc: Adjust.
455 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
457         * gcc.dg/pr56837.c: New test.
458         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
459         "generated memset minus one".
461 2013-04-07  Tobias Burnus  <burnus@net-b.de>
463         PR fortran/56849
464         * gfortran.dg/reshape_5.f90: New.
466 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
468         PR target/56843
469         * gcc.target/powerpc/recip-1.c: Modify expected output.
470         * gcc.target/powerpc/recip-3.c: Likewise.
471         * gcc.target/powerpc/recip-4.c: Likewise.
472         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
474 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
476         * gcc.target/arm/peep-ldrd-1.c: New test.
477         * gcc.target/arm/peep-strd-1.c: Likewise.
479 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
481         * gcc.target/arm/negdi-1.c: New test.
482         * gcc.target/arm/negdi-2.c: Likewise.
483         * gcc.target/arm/negdi-3.c: Likewise.
484         * gcc.target/arm/negdi-4.c: Likewise.
486 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
488         * lib/target-supports.exp (add_options_for_arm_v8_neon):
489         Add -march=armv8-a when we use v8 NEON.
490         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
491         (check_effective_target_vect_call_ceilf): Likewise.
492         (check_effective_target_vect_call_floorf): Likewise.
493         (check_effective_target_vect_call_roundf): Likewise.
494         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
495         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
496         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
497         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
498         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
500 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
502         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
503         * gcc.target/powerpc/sd-pwr6.c: Same.
504         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
505         * g++.dg/debug/pr56294.C: XFAIL on AIX.
507 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
509         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
511 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
513         PR fortran/40881
514         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
515         * gfortran.dg/altreturn_4.f90: Ditto.
516         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
517         * gfortran.dg/altreturn_5.f90: Ditto.
518         * gfortran.dg/altreturn_6.f90: Ditto.
519         * gfortran.dg/altreturn_7.f90: Ditto.
521 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
523         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
524         New procedure.
525         (check_effective_target_arm_v8_neon_ok_nocache):
526         Likewise.
527         (check_effective_target_arm_v8_neon_ok): Change to use
528         check_effective_target_arm_v8_neon_ok_nocache.
529         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
530         NEON flags.
531         (check_effective_target_vect_call_btruncf):
532         Enable for arm and ARMv8 NEON.
533         (check_effective_target_vect_call_ceilf): Likewise.
534         (check_effective_target_vect_call_floorf): Likewise.
535         (check_effective_target_vect_call_roundf): Likewise.
536         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
537         target.
539 2013-04-04  Marek Polacek  <polacek@redhat.com>
541         PR tree-optimization/48186
542         * gcc.dg/pr48186.c: New test.
544 2013-04-04  Richard Biener  <rguenther@suse.de>
546         PR tree-optimization/56826
547         * gcc.dg/vect/pr56826.c: New testcase.
548         * gcc.dg/vect/O3-pr36098.c: Adjust.
550 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
552         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
553         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
554         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
555         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
556         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
557         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
558         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
559         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
560         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
561         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
563 2013-04-04  Richard Biener  <rguenther@suse.de>
565         PR tree-optimization/56213
566         * gcc.dg/vect/vect-123.c: New testcase.
568 2013-04-04  Tobias Burnus  <burnus@net-b.de>
570         PR fortran/56810
571         * gfortran.dg/read_repeat_2.f90: New.
573 2013-04-04  Richard Biener  <rguenther@suse.de>
575         PR tree-optimization/56837
576         * g++.dg/torture/pr56837.C: New testcase.
578 2013-04-04  Tobias Burnus  <burnus@net-b.de>
580         PR fortran/50269
581         * gfortran.dg/c_loc_test_21.f90: New.
582         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
583         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
584         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
585         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
586         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
588 2013-04-03  Jeff Law  <law@redhat.com>
590         PR tree-optimization/56799
591         * gcc.c-torture/execute/pr56799.c: New test.
593 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
595         PR c++/56815
596         * g++.dg/warn/Wpointer-arith-1.C: New.
597         * g++.dg/gomp/for-19.C: Adjust.
599 2013-04-03  Marek Polacek  <polacek@redhat.com>
601         PR sanitizer/55702
602         * gcc.dg/pr55702.c: New test.
604 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
606         PR target/56809
607         * gcc.dg/pr56809.c: New testcase.
609 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
611         PR debug/56819
612         * g++.dg/debug/pr56819.C: New test.
614 2013-04-03  Richard Biener  <rguenther@suse.de>
616         PR tree-optimization/56817
617         * g++.dg/torture/pr56817.C: New testcase.
619 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
621         * gcc.dg/vect/bb-slp-31.c: New file.
623 2013-04-03  Jason Merrill  <jason@redhat.com>
625         PR c++/34949
626         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
628 2013-04-03  Richard Biener  <rguenther@suse.de>
630         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
632 2013-04-03  Richard Biener  <rguenther@suse.de>
634         PR tree-optimization/55964
635         * gcc.dg/torture/pr55964-2.c: New testcase.
637 2013-04-03  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/56501
640         * gcc.dg/torture/pr56501.c: New testcase.
642 2013-04-03  Richard Biener  <rguenther@suse.de>
644         PR tree-optimization/56407
645         * gcc.dg/torture/pr56407.c: New testcase.
647 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
649         PR tree-optimization/56790
650         * g++.dg/ext/pr56790-1.C: New testcase.
652 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
654         * gcc.target/i386/merge-1.c: New testcase.
655         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
657 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
659         PR c/19449
660         * gcc.c-torture/execute/pr19449.c: New test.
662 2013-04-03  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/56812
665         * g++.dg/vect/slp-pr56812.cc: New testcase.
667 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
669         PR fortran/56284
670         PR fortran/40881
671         * gfortran.dg/altreturn_8.f90: New.
672         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
673         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
674         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
676 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
678         PR rtl-optimization/56745
679         * gcc.c-torture/compile/pr56745.c: New test.
681 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
683         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
685 2013-04-02  Richard Biener  <rguenther@suse.de>
687         PR tree-optimization/56778
688         * gcc.dg/torture/pr56778.c: New testcase.
690 2013-04-02  Richard Biener  <rguenther@suse.de>
692         PR middle-end/56768
693         * g++.dg/torture/pr56768.C: New testcase.
695 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
697         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
699 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
701         PR fortran/56660
702         * gfortran.dg/namelist_82.f90:  New test.
704 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
706         PR fortran/56500
707         * gfortran.dg/implicit_class_1.f90: New.
709 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
711         PR fortran/56786
712         * gfortran.dg/namelist_81.f90:  New test.
714 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
716         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
717         for constant and equal string lengths.
718         * gfortran.dg/character_comparison_5.f90:  Likewise.
719         * gfortran.dg/character_comparison_9.f90:  New test.
721 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
723         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
724         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
726 2013-03-29  Tobias Burnus  <burnus@net-b.de>
728         PR fortran/35203
729         * gfortran.dg/optional_absent_3.f90: New.
731 2013-03-29  Tobias Burnus  <burnus@net-b.de>
733         PR fortran/56737
734         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
736 2013-03-29  Tobias Burnus  <burnus@net-b.de>
738         PR fortran/56735
739         * gfortran.dg/namelist_80.f90: New.
741 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
743         PR fortran/45159
744         * gfortran.dg/string_length_2.f90:  New test.
745         * gfortran.dg/dependency_41.f90:  New test.
747 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
749         PR fortran/55806
750         * gfortran.dg/array_constructor_43.f90:  New test.
751         * gfortran.dg/random_seed_3.f90:  New test.
753 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
755         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
756         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
757         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
758         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
759         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
760         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
761         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
762         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
763         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
764         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
766 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
768         PR c++/56725
769         * g++.dg/conversion/op4.C: Adjust.
770         * g++.dg/cpp0x/rv1n.C: Likewise.
771         * g++.dg/cpp0x/rv2n.C: Likewise.
772         * g++.dg/cpp0x/template_deduction.C: Likewise.
773         * g++.dg/expr/cond8.C: Likewise.
774         * g++.dg/other/error4.C: Likewise.
775         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
776         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
777         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
778         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
779         * g++.old-deja/g++.jason/conversion2.C: Likewise.
780         * g++.old-deja/g++.law/cvt20.C: Likewise.
781         * g++.old-deja/g++.law/cvt8.C: Likewise.
782         * g++.old-deja/g++.law/init8.C: Likewise.
783         * g++.old-deja/g++.mike/net12.C: Likewise.
784         * g++.old-deja/g++.mike/net8.C: Likewise.
785         * g++.old-deja/g++.mike/p2793.C: Likewise.
786         * g++.old-deja/g++.mike/p3836.C: Likewise.
787         * g++.old-deja/g++.mike/p418.C: Likewise.
788         * g++.old-deja/g++.mike/p701.C: Likewise.
789         * g++.old-deja/g++.mike/p807.C: Likewise.
791 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
793         PR middle-end/56694
794         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
795         targets.
797 2013-03-28  Marek Polacek  <polacek@redhat.com>
799         PR tree-optimization/56695
800         * gcc.dg/vect/pr56695.c: New test.
802 2013-03-28  Richard Biener  <rguenther@suse.de>
804         PR tree-optimization/37021
805         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
806         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
808 2013-03-27  Tobias Burnus  <burnus@net-b.de>
810         PR fortran/56650
811         PR fortran/36437
812         * gfortran.dg/sizeof_2.f90: New.
813         * gfortran.dg/sizeof_3.f90: New.
814         * gfortran.dg/sizeof_proc.f90: Update dg-error.
816 2013-03-27  Richard Biener  <rguenther@suse.de>
818         PR tree-optimization/37021
819         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
821 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
823         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
824         * g++.dg/ipa/ivinline-2.C: Likewise.
825         * g++.dg/ipa/ivinline-3.C: Likewise.
826         * g++.dg/ipa/ivinline-4.C: Likewise.
827         * g++.dg/ipa/ivinline-5.C: Likewise.
828         * g++.dg/ipa/ivinline-7.C: Likewise.
829         * g++.dg/ipa/ivinline-8.C: Likewise.
830         * g++.dg/ipa/ivinline-9.C: Likewise.
831         * g++.dg/cpp0x/noexcept03.C: Likewise.
832         * gcc.dg/const-1.c: Likewise.
833         * gcc.dg/ipa/pure-const-1.c: Likewise.
834         * gcc.dg/noreturn-8.c: Likewise.
835         * gcc.target/i386/mmx-1.c: Likewise.
836         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
837         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
838         * gcc.c-torture/execute/pr33992.x: New file.
840 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
842         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
844 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
846         PR c++/55951
847         * g++.dg/ext/desig5.C: New.
849 2013-03-26  Tobias Burnus  <burnus@net-b.de>
851         PR fortran/56649
852         * gfortran.dg/merge_init_expr_2.f90: New.
853         * gfortran.dg/merge_char_1.f90: Modify test to
854         stay a run-time test.
855         * gfortran.dg/merge_char_3.f90: Ditto.
857 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
859         * g++.dg/cpp0x/constexpr-friend-2.C: New.
860         * g++.dg/cpp0x/constexpr-main.C: Likewise.
862 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/56722
865         * g++.dg/cpp0x/range-for23.C: New.
867 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
869         PR libfortran/52512
870         * gfortran.dg/namelist_79.f90: New.
872 2013-03-25  Martin Jambor  <mjambor@suse.cz>
874         * gcc.dg/ipa/ipcp-agg-9.c: New test.
876 2013-03-25  Tobias Burnus  <burnus@net-b.de>
878         PR fortran/38536
879         PR fortran/38813
880         PR fortran/38894
881         PR fortran/39288
882         PR fortran/40963
883         PR fortran/45824
884         PR fortran/47023
885         PR fortran/47034
886         PR fortran/49023
887         PR fortran/50269
888         PR fortran/50612
889         PR fortran/52426
890         PR fortran/54263
891         PR fortran/55343
892         PR fortran/55444
893         PR fortran/55574
894         PR fortran/56079
895         PR fortran/56378
896         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
897         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
898         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
899         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
900         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
901         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
902         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
903         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
904         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
905         * gfortran.dg/c_loc_tests_16.f90: Ditto.
906         * gfortran.dg/c_loc_tests_4.f03: Ditto.
907         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
908         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
909         * gfortran.dg/c_loc_tests_8.f03: Ditto.
910         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
911         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
912         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
913         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
914         * gfortran.dg/pr32601_1.f03: Ditto.
915         * gfortran.dg/storage_size_2.f08: Remove dg-error.
916         * gfortran.dg/blockdata_7.f90: New.
917         * gfortran.dg/c_assoc_4.f90: New.
918         * gfortran.dg/c_f_pointer_tests_6.f90: New.
919         * gfortran.dg/c_f_pointer_tests_7.f90: New.
920         * gfortran.dg/c_funloc_tests_8.f90: New.
921         * gfortran.dg/c_loc_test_17.f90: New.
922         * gfortran.dg/c_loc_test_18.f90: New.
923         * gfortran.dg/c_loc_test_19.f90: New.
924         * gfortran.dg/c_loc_test_20.f90: New.
925         * gfortran.dg/c_sizeof_5.f90: New.
926         * gfortran.dg/iso_c_binding_rename_3.f90: New.
927         * gfortran.dg/transfer_resolve_2.f90: New.
928         * gfortran.dg/transfer_resolve_3.f90: New.
929         * gfortran.dg/transfer_resolve_4.f90: New.
930         * gfortran.dg/pr32601.f03: Update dg-error.
931         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
932         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
934 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
936         * gcc.target/arm/vseleqdf.c: New test.
937         * gcc.target/arm/vseleqsf.c: Likewise.
938         * gcc.target/arm/vselgedf.c: Likewise.
939         * gcc.target/arm/vselgesf.c: Likewise.
940         * gcc.target/arm/vselgtdf.c: Likewise.
941         * gcc.target/arm/vselgtsf.c: Likewise.
942         * gcc.target/arm/vselledf.c: Likewise.
943         * gcc.target/arm/vsellesf.c: Likewise.
944         * gcc.target/arm/vselltdf.c: Likewise.
945         * gcc.target/arm/vselltsf.c: Likewise.
946         * gcc.target/arm/vselnedf.c: Likewise.
947         * gcc.target/arm/vselnesf.c: Likewise.
948         * gcc.target/arm/vselvcdf.c: Likewise.
949         * gcc.target/arm/vselvcsf.c: Likewise.
950         * gcc.target/arm/vselvsdf.c: Likewise.
951         * gcc.target/arm/vselvssf.c: Likewise.
953 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
955         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
956         body from here...
957         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
958         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
959         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
960         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
961         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
962         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
963         * gcc.target/aarch64/atomic-op-char.x: ... to here.
964         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
965         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
966         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
967         * gcc.target/aarch64/atomic-op-int.x: ... to here.
968         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
969         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
970         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
971         * gcc.target/aarch64/atomic-op-release.x: ... to here.
972         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
973         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
974         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
975         * gcc.target/aarch64/atomic-op-short.x: ... to here.
976         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
977         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
978         * gcc.target/arm/atomic-op-acquire.c: Likewise.
979         * gcc.target/arm/atomic-op-char.c: Likewise.
980         * gcc.target/arm/atomic-op-consume.c: Likewise.
981         * gcc.target/arm/atomic-op-int.c: Likewise.
982         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
983         * gcc.target/arm/atomic-op-release.c: Likewise.
984         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
985         * gcc.target/arm/atomic-op-short.c: Likewise.
987 2013-03-25  Richard Biener  <rguenther@suse.de>
989         PR middle-end/56694
990         * g++.dg/torture/pr56694.C: New testcase.
992 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
994         PR target/56720
995         * gcc.target/arm/neon-vcond-gt.c: New test.
996         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
997         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
999 2013-03-25  Richard Biener  <rguenther@suse.de>
1001         PR tree-optimization/56689
1002         * gcc.dg/torture/pr56689.c: New testcase.
1004 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1006         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1008 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1010         PR fortran/56696
1011         * gfortran.dg/eof_5.f90: New.
1013 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1015         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1016         alphabetically.
1018 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1020         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1022 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1024         PR testsuite/55994
1025         * gcc.c-torture/execute/builtins/builtins.exp: Add
1026         -Wl,--allow-multiple-definition for RTEMS targets.
1028 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1030         * gcc.target/aarch64/movk.c: New test.
1032 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1034         * g++.dg/ext/vector21.C: New testcase.
1036 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1038         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1039         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1041 2013-03-21  Richard Biener  <rguenther@suse.de>
1043         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1044         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1046 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1048         * gcc.target/aarch64/vect.c: Test and result vector added
1049         for sabd and saba instructions.
1050         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1051         instructions in assembly.
1052         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1053         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1054         for fabd instruction.
1055         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1056         instruction in assembly.
1057         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1059 2013-03-20  Jeff Law  <law@redhat.com>
1061         * g++.dg/tree-ssa/ssa-dom.C: New test.
1063 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1065         * gcc.target/powerpc/mmfpgpr.c: New test.
1066         * gcc.target/powerpc/sd-vsx.c: Likewise.
1067         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1068         * gcc.target/powerpc/vsx-float0.c: Likewise.
1070 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1072         PR tree-optimization/56355
1073         * gcc.dg/pr56355-1.c: New file.
1075 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1076             Richard Sandiford <rdsandiford@googlemail.com>
1078         * gcc.target/mips/mips.exp: Add microMIPS support.
1079         * gcc.target/mips/umips-movep-2.c: New test.
1080         * gcc.target/mips/umips-lwp-2.c: New test.
1081         * gcc.target/mips/umips-swp-5.c: New test.
1082         * gcc.target/mips/umips-constraints-1.c: New test.
1083         * gcc.target/mips/umips-lwp-3.c: New test.
1084         * gcc.target/mips/umips-swp-6.c: New test.
1085         * gcc.target/mips/umips-constraints-2.c: New test.
1086         * gcc.target/mips/umips-save-restore-1.c: New test.
1087         * gcc.target/mips/umips-lwp-4.c: New test.
1088         * gcc.target/mips/umips-swp-7.c: New test.
1089         * gcc.target/mips/umips-save-restore-2.c: New test.
1090         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1091         * gcc.target/mips/umips-lwp-5.c: New test.
1092         * gcc.target/mips/umips-save-restore-3.c: New test.
1093         * gcc.target/mips/umips-lwp-6.c: New test.
1094         * gcc.target/mips/umips-swp-1.c: New test.
1095         * gcc.target/mips/umips-lwp-7.c: New test.
1096         * gcc.target/mips/umips-swp-2.c: New test.
1097         * gcc.target/mips/umips-lwp-8.c: New test.
1098         * gcc.target/mips/umips-swp-3.c: New test.
1099         * gcc.target/mips/umips-movep-1.c: New test.
1100         * gcc.target/mips/umips-lwp-1.c: New test.
1101         * gcc.target/mips/umips-swp-4.c: New test.
1103 2013-03-20  Richard Biener  <rguenther@suse.de>
1105         PR tree-optimization/56661
1106         * gcc.dg/torture/pr56661.c: New testcase.
1108 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1110         PR rtl-optimization/56605
1111         * gcc.target/powerpc/pr56605.c: New.
1113 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1115         PR fortran/54932
1116         * gfortran.dg/do_1.f90: Don't xfail.
1118 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1120         PR libfortran/51825
1121         * gfortran.dg/namelist_77.f90: New.
1122         * gfortran.dg/namelist_78.f90: New.
1124 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1126         PR libfortran/48618
1127         * gfortran.dg/open_negative_unit_1.f90: New.
1129 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1131         * gcc.target/aarch64/sbc.c: New test.
1133 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1135         * gcc.target/aarch64/ror.c: New test.
1137 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1139         * gcc.target/aarch64/extr.c: New test.
1141 2013-03-19  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/56273
1144         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1145         * c-c++-common/uninit-17.c: Likewise.
1147 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1149         PR tree-optimization/56635
1150         * g++.dg/torture/pr56635.C: New test.
1152 2013-03-18  Richard Biener  <rguenther@suse.de>
1154         PR tree-optimization/3713
1155         * g++.dg/ipa/devirt-12.C: New testcase.
1157 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1159         PR c/56566
1160         * c-c++-common/pr56566.c: New test.
1162 2013-03-17  Jason Merrill  <jason@redhat.com>
1164         * g++.dg/template/abstract-dr337.C: XFAIL.
1166 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1168         PR c++/56607
1169         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1170         * c-c++-common/pr56607.c: New test.
1172 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1174         PR c++/56582
1175         * g++.dg/cpp0x/constexpr-array5.C: New.
1177 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1179         PR fortran/56615
1180         * gfortran.dg/transfer_intrinsic_5.f90: New.
1182 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1184         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1185         * gcc.target/i386/pr20020-1.c: Likewise.
1186         * gcc.target/i386/pr20020-2.c: Likewise.
1187         * gcc.target/i386/pr20020-3.c: Likewise.
1188         * gcc.target/i386/pr53425-1.c: Likewise.
1189         * gcc.target/i386/pr53425-2.c: Likewise.
1190         * gcc.target/i386/pr55093.c: Likewise.
1191         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1193 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1195         PR debug/56307
1196         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1197         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1199 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1201         PR tree-optimization/53265
1202         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1203         undefined behavior.
1204         * gcc.dg/graphite/id-6.c (test): Likewise.
1205         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1206         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1208         PR tree-optimization/53265
1209         * gcc.dg/pr53265.c: New test.
1210         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1211         to dg-options.
1212         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1213         arrays.
1214         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1215         n, use it as high bound instead of 4.
1217 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1219         PR target/49880
1220         * gcc.target/sh/pr49880-1.c: New.
1221         * gcc.target/sh/pr49880-2.c: New.
1222         * gcc.target/sh/pr49880-3.c: New.
1223         * gcc.target/sh/pr49880-4.c: New.
1224         * gcc.target/sh/pr49880-5.c: New.
1226 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1228         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1230 2013-03-13  Richard Biener  <rguenther@suse.de>
1232         PR tree-optimization/56608
1233         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1235 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1237         PR c++/56611
1238         * g++.dg/cpp0x/alias-decl-32.C: New.
1240 2013-03-11  Jan Hubicka  <jh@suse.cz>
1242         PR middle-end/56571
1243         * gcc.c-torture/compile/pr56571.c: New testcase.
1245 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1247         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1248         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1250 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1252         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1253         * gcc.dg/inline_4.c: Likewise.
1254         * gcc.dg/unroll_2.c: Likewise.
1255         * gcc.dg/unroll_3.c: Likewise.
1256         * gcc.dg/unroll_4.c: Likewise.
1258 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1260         PR testsuite/54119
1261         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1263         PR debug/56307
1264         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1266 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1268         PR target/40797
1269         * gcc.c-torture/compile/pr40797.c: New.
1271 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1273         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1275 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1277         PR fortran/56575
1278         * gfortran.dg/class_56.f90: New test.
1280 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1282         PR middle-end/56524
1283         * gcc.target/mips/pr56524.c: New test.
1285 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1287         PR c++/56565
1288         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1290 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1292         PR c++/51412
1293         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1295 2013-03-08  Marek Polacek  <polacek@redhat.com>
1297         PR tree-optimization/56478
1298         * gcc.dg/torture/pr56478.c: New test.
1300 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1302         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1303         targets linker option --allow-multiple-definition.
1305         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1306         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1307         * gcc.dg/pr52549.c: Add LLP64 case.
1308         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1309         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1310         * gcc.dg/torture/pr51071-2.c: Likewise.
1311         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1312         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1313         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1314         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1315         * gcc.dg/weak/weak-1.c: Likewise.
1316         * gcc.dg/weak/weak-2.c: Likewise.
1317         * gcc.dg/weak/weak-3.c: Likewise.
1318         * gcc.dg/weak/weak-4.c: Likewise.
1319         * gcc.dg/weak/weak-5.c: Likewise.
1320         * gcc.dg/weak/weak-15.c: Likewise.
1321         * gcc.dg/weak/weak-16.c: Likewise.
1323         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1325 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1327         PR tree-optimization/56559
1328         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1330 2013-03-07  Andreas Schwab  <schwab@suse.de>
1332         * gcc.dg/pr31490.c: Fix last change.
1334 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1336         PR c++/56534
1337         * g++.dg/template/crash115.C: New.
1339 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1341         PR tree-optimization/56539
1342         * gcc.c-torture/compile/pr56539.c: New test.
1344 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1346         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1347         targets.
1348         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1349         * gcc.dg/lto/20091013-1_2.c: Likewise.
1350         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1352 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1354         * gnat.dg/specs/aggr6.ads: New test.
1356 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1358         * gnat.dg/loop_optimization15.ad[sb]: New test.
1360 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1362         PR middle-end/56548
1363         * gcc.dg/pr56548.c: New test.
1365 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1367         PR debug/53363
1368         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1370 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1372         PR c++/56543
1373         * g++.dg/template/typename20.C: New test.
1375 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1377         PR debug/56510
1378         * gcc.dg/pr56510.c: New test.
1380         PR rtl-optimization/56484
1381         * gcc.c-torture/compile/pr56484.c: New test.
1383 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1385         PR c++/56530
1386         * g++.dg/warn/Wsign-conversion-2.C: New.
1388 2013-03-05  Richard Biener  <rguenther@suse.de>
1390         PR tree-optimization/56270
1391         * gcc.dg/vect/slp-38.c: New testcase.
1393 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1395         PR rtl-optimization/56494
1396         * gcc.dg/pr56494.c: New test.
1398 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1400         * gcc.dg/pr56424.c: New test.
1402 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1404         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1405         * gcc.dg/pr56228.c <avr>: Skip.
1407 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1409         PR testsuite/52641
1410         PR tree-optimization/52631
1411         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1413 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1415         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1416         * gcc.dg/vect/vect-83_64.c: Same.
1418 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1420         PR fortran/56477
1421         * gfortran.dg/pointer_check_13.f90: New test.
1423 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1425         PR fortran/54730
1426         * gfortran.dg/array_constructor_42.f90: New test.
1428 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1430         PR c++/52688
1431         * g++.dg/template/static33.C: New.
1432         * g++.dg/template/static34.C: Likewise.
1434         PR c++/10291
1435         * g++.dg/template/static35.C: New.
1437 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1439         * gcc.dg/pr56396.c: Require pic support.
1441 2013-03-01  Richard Biener  <rguenther@suse.de>
1443         PR tree-optimization/55481
1444         * gcc.dg/torture/pr56488.c: New testcase.
1446 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1447             Jakub Jelinek  <jakub@redhat.com>
1449         PR sanitizer/56454
1450         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1451         no_sanitize_address attribute rather than no_address_safety_analysis.
1452         * g++.dg/asan/sanitizer_test_utils.h
1453         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1454         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1455         in addition to no_address_safety_analysis.
1457 2013-02-28  Jason Merrill  <jason@redhat.com>
1459         PR c++/56481
1460         * g++.dg/cpp0x/constexpr-and.C: New.
1462 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1464         PR tree-optimization/56294
1465         * g++.dg/debug/pr56294.C: New test.
1467 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1469         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1471 2013-02-27  Marek Polacek  <polacek@redhat.com>
1473         PR rtl-optimization/56466
1474         * gcc.dg/pr56466.c: New test.
1476 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1478         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1479         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1480         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1482 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1484         PR middle-end/45472
1485         * gcc.dg/pr45472.c: New test.
1487 2013-02-26  Marek Polacek  <polacek@redhat.com>
1489         PR tree-optimization/56426
1490         * gcc.dg/pr56436.c: New test.
1492 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1494         PR tree-optimization/56448
1495         * gcc.c-torture/compile/pr56448.c: New test.
1497         PR tree-optimization/56443
1498         * gcc.dg/torture/pr56443.c: New test.
1500 2013-02-25  Richard Biener  <rguenther@suse.de>
1502         PR tree-optimization/56175
1503         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1505 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1507         PR c++/56403
1508         * g++.dg/torture/pr56403.C: New test.
1510 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1512         Revert:
1513         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1514         Richard Sandiford  <rdsandiford@googlemail.com>
1516         * gcc.target/mips/mips.exp: Add microMIPS support.
1517         * gcc.target/mips/umips-movep-2.c: New test.
1518         * gcc.target/mips/umips-lwp-2.c: New test.
1519         * gcc.target/mips/umips-swp-5.c: New test.
1520         * gcc.target/mips/umips-constraints-1.c: New test.
1521         * gcc.target/mips/umips-lwp-3.c: New test.
1522         * gcc.target/mips/umips-swp-6.c: New test.
1523         * gcc.target/mips/umips-constraints-2.c: New test.
1524         * gcc.target/mips/umips-save-restore-1.c: New test.
1525         * gcc.target/mips/umips-lwp-4.c: New test.
1526         * gcc.target/mips/umips-swp-7.c: New test.
1527         * gcc.target/mips/umips-save-restore-2.c: New test.
1528         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1529         * gcc.target/mips/umips-lwp-5.c: New test.
1530         * gcc.target/mips/umips-save-restore-3.c: New test.
1531         * gcc.target/mips/umips-lwp-6.c: New test.
1532         * gcc.target/mips/umips-swp-1.c: New test.
1533         * gcc.target/mips/umips-lwp-7.c: New test.
1534         * gcc.target/mips/umips-swp-2.c: New test.
1535         * gcc.target/mips/umips-lwp-8.c: New test.
1536         * gcc.target/mips/umips-swp-3.c: New test.
1537         * gcc.target/mips/umips-movep-1.c: New test.
1538         * gcc.target/mips/umips-lwp-1.c: New test.
1539         * gcc.target/mips/umips-swp-4.c: New test.
1541 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1542             Richard Sandiford  <rdsandiford@googlemail.com>
1544         * gcc.target/mips/mips.exp: Add microMIPS support.
1545         * gcc.target/mips/umips-movep-2.c: New test.
1546         * gcc.target/mips/umips-lwp-2.c: New test.
1547         * gcc.target/mips/umips-swp-5.c: New test.
1548         * gcc.target/mips/umips-constraints-1.c: New test.
1549         * gcc.target/mips/umips-lwp-3.c: New test.
1550         * gcc.target/mips/umips-swp-6.c: New test.
1551         * gcc.target/mips/umips-constraints-2.c: New test.
1552         * gcc.target/mips/umips-save-restore-1.c: New test.
1553         * gcc.target/mips/umips-lwp-4.c: New test.
1554         * gcc.target/mips/umips-swp-7.c: New test.
1555         * gcc.target/mips/umips-save-restore-2.c: New test.
1556         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1557         * gcc.target/mips/umips-lwp-5.c: New test.
1558         * gcc.target/mips/umips-save-restore-3.c: New test.
1559         * gcc.target/mips/umips-lwp-6.c: New test.
1560         * gcc.target/mips/umips-swp-1.c: New test.
1561         * gcc.target/mips/umips-lwp-7.c: New test.
1562         * gcc.target/mips/umips-swp-2.c: New test.
1563         * gcc.target/mips/umips-lwp-8.c: New test.
1564         * gcc.target/mips/umips-swp-3.c: New test.
1565         * gcc.target/mips/umips-movep-1.c: New test.
1566         * gcc.target/mips/umips-lwp-1.c: New test.
1567         * gcc.target/mips/umips-swp-4.c: New test.
1569 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1571         PR sanitizer/56393
1572         * lib/asan-dg.exp (asan_link_flags): Add
1573         -B${gccpath}/libsanitizer/asan/ to flags.
1575 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1577         PR middle-end/56420
1578         * gcc.dg/torture/pr56420.c: New test.
1580 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1582         PR middle-end/56108
1583         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1585 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1587         PR tree-optimization/56310
1588         * g++.dg/ipa/pr56310.C: New test.
1590 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1592         PR fortran/56385
1593         * gfortran.dg/proc_ptr_comp_37.f90: New.
1595 2013-02-21  Richard Biener  <rguenther@suse.de>
1597         PR tree-optimization/56415
1598         Revert
1599         2013-02-11  Richard Biener  <rguenther@suse.de>
1601         PR tree-optimization/56273
1602         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1603         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1604         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1605         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1606         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1607         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1609 2013-02-21  Marek Polacek  <polacek@redhat.com>
1611         PR tree-optimization/56398
1612         * g++.dg/torture/pr56398.C: New test.
1614 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1616         PR inline-asm/56405
1617         * gcc.c-torture/compile/pr56405.c: New test.
1619 2013-02-20  Jan Hubicka  <jh@suse.cz>
1621         PR tree-optimization/56265
1622         * g++.dg/ipa/devirt-11.C: New testcase.
1624 2013-02-20  Richard Biener  <rguenther@suse.de>
1626         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1628 2013-02-20  Richard Biener  <rguenther@suse.de>
1629         Jakub Jelinek  <jakub@redhat.com>
1631         PR tree-optimization/56396
1632         * gcc.dg/pr56396.c: New testcase.
1634 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/56373
1637         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1639 2013-02-19  Richard Biener  <rguenther@suse.de>
1641         PR tree-optimization/56384
1642         * gcc.dg/torture/pr56384.c: New testcase.
1644 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1646         PR tree-optimization/56350
1647         * gcc.dg/pr56350.c: New test.
1649         PR tree-optimization/56381
1650         * g++.dg/opt/pr56381.C: New test.
1652 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1654         PR pch/54117
1655         * lib/dg-pch.exp (pch-init, pch-finish,
1656         check_effective_target_pch_supported_debug): New procs.
1657         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1658         Likewise if $pch_unsupported_debug and $flags include -g.
1659         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1660         and dg-require-effective-target pch_unsupported_debug.
1661         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1662         * objc.dg/pch/pch.exp: Likewise.
1663         * gcc.dg/pch/pch.exp: Likewise.
1664         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1665         pch_unsupported_debug.
1666         * gcc.dg/pch/valid-1.hs: Likewise.
1667         * gcc.dg/pch/valid-1b.c: Likewise.
1668         * gcc.dg/pch/valid-1b.hs: Likewise.
1670 2013-02-18  Richard Biener  <rguenther@suse.de>
1672         PR tree-optimization/56366
1673         * gcc.dg/torture/pr56366.c: New testcase.
1675 2013-02-18  Richard Biener  <rguenther@suse.de>
1677         PR middle-end/56349
1678         * gcc.dg/torture/pr56349.c: New testcase.
1680 2013-02-18  Richard Biener  <rguenther@suse.de>
1682         PR tree-optimization/56321
1683         * gcc.dg/torture/pr56321.c: New testcase.
1685 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1687         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1689 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1690             Dodji Seketeli  <dodji@redhat.com>
1692         PR asan/56330
1693         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1694         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1695         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1696         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1697         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1698         * c-c++-common/asan/pr56330.c: Likewise.
1699         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1700         Ensure the size argument of __builtin_memcpy is a constant.
1702 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1703             Paolo Carlini  <paolo.carlini@oracle.com>
1705         PR c++/51242
1706         * g++.dg/cpp0x/enum23.C: New.
1708 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1710         PR target/54685
1711         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1713 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1715         PR rtl-optimization/56348
1716         * gcc.target/i386/pr56348.c: New test.
1718 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1720         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1721         * gcc.target/arm/interrupt-2.c: Likewise.
1723 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1725         PR fortran/56318
1726         * gfortran.dg/matmul_9.f90: New.
1728 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1730         PR fortran/53818
1731         * gfortran.dg/init_flag_11.f90: New.
1733 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1735         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1737 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1739         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1740         characters.
1742 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1743             Tobias Burnus  <burnus@net-b.de>
1745         PR testsuite/56138
1746         * gfortran.dg/allocatable_function_7.f90: New.
1748 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1750         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1751         * asan_globals_test-wrapper.cc: New file.
1752         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1753         instead of asan_globals_test.cc as dg-additional-sources.
1754         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1755         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1756         "sanitizer_test_utils.h" instead of
1757         "sanitizer_common/tests/sanitizer_test_utils.h".
1758         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1759         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1760         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1761         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1762         * g++.dg/asan/asan_test.cc: Synced from upstream.
1763         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1765 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1767         Fix an asan crash
1768         * c-c++-common/asan/memcmp-2.c: New test.
1770 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1772         PR c++/55582
1773         * g++.dg/cpp0x/udlit-string-literal.h: New.
1774         * g++.dg/cpp0x/udlit-string-literal.C: New.
1776 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1778         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1780 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1782         PR target/56184
1783         * gcc.target/arm/pr56184.C: New test.
1785 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1787         PR c++/56302
1788         * g++.dg/torture/pr56302.C: New test.
1789         * g++.dg/cpp0x/constexpr-56302.C: New test.
1790         * c-c++-common/pr56302.c: New test.
1792 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1793             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1795         PR fortran/56204
1796         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1797         * gfortran.dg/quad_3.f90: Ditto.
1799 2013-02-13  Kostya Serebryany  <kcc@google.com>
1801         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1802         to match the fresh asan run-time.
1803         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1805 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1807         Avoid instrumenting duplicated memory access in the same basic block
1808         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1809         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1810         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1811         * c-c++-common/asan/inc.c: Likewise.
1813 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1815         PR inline-asm/56148
1816         * gcc.target/i386/pr56148.c: New test.
1818 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1819             Tobias Burnus  <burnus@net-b.de>
1821         PR testsuite/56082
1822         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1823         to kind=2.
1825 2013-02-12  Richard Biener  <rguenther@suse.de>
1827         PR lto/56297
1828         * gcc.dg/lto/pr56297_0.c: New testcase.
1829         * gcc.dg/lto/pr56297_0.c: Likewise.
1831 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1833         PR fortran/46952
1834         * gfortran.dg/typebound_deferred_1.f90: New.
1836 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1838         PR rtl-optimization/56151
1839         * gcc.target/i386/pr56151.c: New test.
1841 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1843         * g++.dg/ext/mv12.C: New test.
1844         * g++.dg/ext/mv12.h: New file.
1845         * g++.dg/ext/mv12-aux.C: New file.
1846         * g++.dg/ext/mv13.C: New test.
1848 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1850         * lib/target-supports.exp
1851         (check_effective_target_powerpc_eabi_ok): New.
1852         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1853         powerpc_eabi_ok.
1854         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1855         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1856         only.
1857         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1858         * gcc.target/powerpc/pr51623.c: Likewise.
1859         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1860         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1862 2013-02-11  Alexander Potapenko  <glider@google.com>
1863             Jack Howarth  <howarth@bromo.med.uc.edu>
1864             Jakub Jelinek  <jakub@redhat.com>
1866         PR sanitizer/55617
1867         * g++.dg/asan/pr55617.C: Run on all targets.
1869 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1871         PR rtl-optimization/56275
1872         * gcc.dg/pr56275.c: New test.
1874 2013-02-11  Richard Biener  <rguenther@suse.de>
1876         PR tree-optimization/56273
1877         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1879 2013-02-11  Richard Biener  <rguenther@suse.de>
1881         PR tree-optimization/56264
1882         * gcc.dg/torture/pr56264.c: New testcase.
1884 2013-02-11  Richard Biener  <rguenther@suse.de>
1886         PR tree-optimization/56273
1887         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1888         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1889         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1890         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1891         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1892         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1894 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1896         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1897         for *-*-linux-gnu targets.
1898         * g++.dg/asan/interception-test-1.c: Ditto.
1899         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1900         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1902 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1904         PR fortran/55362
1905         * gfortran.dg/intrinsic_size_4.f90 : New test.
1907 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1909         PR target/56256
1910         * gcc.target/powerpc/pr56256.c: New test.
1912 2013-02-08  Ian Lance Taylor  <iant@google.com>
1914         * lib/go.exp: Load timeout.exp.
1916 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1918         PR rtl-optimization/56246
1919         * gcc.target/i386/pr56246.c: New test.
1921 2013-02-08  Jeff Law  <law@redhat.com>
1923         PR debug/53948
1924         * gcc.dg/debug/dwarf2/pr53948.c: New test.
1926 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1928         PR target/56043
1929         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1930         powerpc*-*-linux*.
1932 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1934         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1936 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1938         PR rtl-optimization/56195
1939         * gcc.dg/torture/pr56195.c: New test.
1941 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1943         PR fortran/54107
1944         * gfortran.dg/recursive_interface_2.f90: New test.
1946 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1948         PR tree-optimization/56250
1949         * gcc.c-torture/execute/pr56250.c: New test.
1951 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1953         PR tree-optimization/56064
1954         * gcc.dg/fixed-point/view-convert-2.c: New test.
1956 2013-02-08  Michael Matz  <matz@suse.de>
1958         PR tree-optimization/52448
1959         * gcc.dg/pr52448.c: New test.
1961 2013-02-08  Richard Biener  <rguenther@suse.de>
1963         PR middle-end/56181
1964         * gcc.dg/torture/pr56181.c: New testcase.
1966 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1968         PR target/54222
1969         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
1970         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
1972 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1974         PR c++/56241
1975         * g++.dg/parse/crash61.C: New test.
1977         PR c++/56239
1978         * g++.dg/parse/pr56239.C: New test.
1980         PR c++/56237
1981         * g++.dg/abi/mangle61.C: New test.
1983 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
1985         PR rtl-optimization/56225
1986         * gcc.target/i386/pr56225.c: New test.
1988 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
1990         PR debug/56154
1991         * gcc.dg/guality/pr56154-1.c: New test.
1992         * gcc.dg/guality/pr56154-2.c: New test.
1993         * gcc.dg/guality/pr56154-3.c: New test.
1994         * gcc.dg/guality/pr56154-4.c: New test.
1995         * gcc.dg/guality/pr56154-aux.c: New file.
1997         PR tree-optimization/55789
1998         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
1999         cleanup-tree-dump.
2000         * gcc.dg/tree-ssa/inline-3.c: Add
2001         --param max-early-inliner-iterations=2 option.
2003 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2005         PR debug/53363
2006         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2007         Add -fno-dwarf2-cfi-asm to dg-options.
2008         Adapt match count.
2010 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2012         PR target/56228
2013         * gcc.dg/pr56228.c: New test.
2015 2013-02-07  Alan Modra  <amodra@gmail.com>
2017         PR target/54009
2018         * gcc.target/powerpc/pr54009.c: New test.
2019         PR target/54131
2020         * gfortran.dg/pr54131.f: New test.
2022 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2024         PR fortran/55789
2025         * gfortran.dg/array_constructor_41.f90: New test.
2027 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2029         PR fortran/55978
2030         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2032 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2034         PR middle-end/56217
2035         * g++.dg/gomp/pr56217.C: New test.
2037 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2039         PR tree-optimization/56205
2040         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2041         * gcc.c-torture/execute/pr56205.c: New test.
2043 2013-02-05  Richard Biener  <rguenther@suse.de>
2045         PR tree-optimization/53342
2046         PR tree-optimization/53185
2047         * gcc.dg/vect/pr53185-2.c: New testcase.
2049 2013-02-05  Jan Hubicka  <jh@suse.cz>
2051         PR tree-optimization/55789
2052         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2053         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2054         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2055         * g++.dg/ipa/inline-1.C: New testcase.
2056         * g++.dg/ipa/inline-2.C: New testcase.
2057         * g++.dg/ipa/inline-3.C: New testcase.
2059 2013-02-05  Jan Hubicka  <jh@suse.cz>
2061         PR tree-optimization/55789
2062         * g++.dg/torture/pr55789.C: New testcase.
2064 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2066         PR middle-end/56167
2067         * gcc.dg/pr56167.c: New test.
2069 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2071         PR target/55146
2072         * gcc.target/sh/pr55146.c: New.
2074 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2076         PR tree-optimization/54386
2077         * gcc.target/sh/pr54386.c: New.
2079 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2081         PR fortran/56008
2082         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2084         PR fortran/47517
2085         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2087 2013-02-04  Alexander Potapenko  <glider@google.com>
2088             Jack Howarth  <howarth@bromo.med.uc.edu>
2089             Jakub Jelinek  <jakub@redhat.com>
2091         PR sanitizer/55617
2092         * g++.dg/asan/pr55617.C: New test.
2094 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2096         PR fortran/54195
2097         * gfortran.dg/typebound_operator_19.f90: New test.
2098         * gfortran.dg/typebound_assignment_4.f90: New test.
2100 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2102         PR fortran/54107
2103         * gfortran.dg/recursive_interface_1.f90: New test.
2105 2013-02-04  Richard Guenther  <rguenther@suse.de>
2107         PR lto/56168
2108         * gcc.dg/lto/pr56168_0.c: New testcase.
2109         * gcc.dg/lto/pr56168_1.c: Likewise.
2111 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2113         PR fortran/50627
2114         PR fortran/56054
2115         * gfortran.dg/block_12.f90:  New test.
2116         * gfortran.dg/module_error_1.f90:  New test.
2118 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2120         * lib/target-supports.exp (check_effective_target_vect_float)
2121         (check_effective_target_vect_no_align): Add mips-sde-elf.
2123 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2125         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2127 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2129         * gcc.dg/pr56023.c: XFAIL on AIX.
2130         * gcc.dg/vect/pr49352.c: Same.
2132 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2134         * gnat.dg/opt26.adb: New test.
2136 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2138         Revert.
2139         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2141         * gcc.target/arm/neon-vfnms-1.c: New test.
2142         * gcc.target/arm/neon-vfnma-1.c: New test.
2144 2013-01-31  Richard Biener  <rguenther@suse.de>
2146         PR tree-optimization/56157
2147         * gcc.dg/torture/pr56157.c: New testcase.
2149 2013-01-30  Richard Biener  <rguenther@suse.de>
2151         PR tree-optimization/56150
2152         * gcc.dg/torture/pr56150.c: New testcase.
2154 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2156         PR sanitizer/55374
2157         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2158         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2159         printed in backtrace.
2160         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2161         to avoid errors about mismatched allocation vs. deallocation.
2163         PR c++/55742
2164         * g++.dg/mv1.C: Moved to...
2165         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2166         * g++.dg/mv2.C: Moved to...
2167         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2168         * g++.dg/mv3.C: Moved to...
2169         * g++.dg/ext/mv3.C: ... here.
2170         * g++.dg/mv4.C: Moved to...
2171         * g++.dg/ext/mv4.C: ... here.
2172         * g++.dg/mv5.C: Moved to...
2173         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2174         * g++.dg/mv6.C: Moved to...
2175         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2176         * g++.dg/ext/mv7.C: New test.
2177         * g++.dg/ext/mv8.C: New test.
2178         * g++.dg/ext/mv9.C: New test.
2179         * g++.dg/ext/mv10.C: New test.
2180         * g++.dg/ext/mv11.C: New test.
2182 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2184         PR rtl-optimization/56144
2185         * gcc.dg/pr56144.c: New.
2187 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2189         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2190         message.
2191         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2192         * g++.dg/cpp0x/constexpr-55573.C: Same
2194 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2196         PR tree-optimization/56064
2197         * gcc.dg/fixed-point/view-convert.c: New test.
2199 2013-01-30  Andreas Schwab  <schwab@suse.de>
2201         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2202         evaluate the end index in string range.
2204 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2206         PR fortran/56138
2207         * gfortran.dg/allocatable_function_6.f90: New.
2209 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2210             Mikael Morin  <mikael@gcc.gnu.org>
2212         PR fortran/54107
2213         * gfortran.dg/proc_ptr_comp_36.f90: New.
2215 2013-01-29  Richard Biener  <rguenther@suse.de>
2217         PR tree-optimization/55270
2218         * gcc.dg/torture/pr55270.c: New testcase.
2220 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2222         PR rtl-optimization/56117
2223         * gcc.dg/pr56117.c: New test.
2225 2013-01-28  Richard Biener  <rguenther@suse.de>
2227         PR tree-optimization/56034
2228         * gcc.dg/torture/pr56034.c: New testcase.
2230 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2232         PR tree-optimization/56125
2233         * gcc.dg/pr56125.c: New test.
2235 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2236             Mikael Morin  <mikael@gcc.gnu.org>
2238         PR fortran/53537
2239         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2240         * gfortran.dg/import8.f90: Likewise.
2241         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2242         * gfortran.dg/import10.f90: New test.
2243         * gfortran.dg/import11.f90: Likewise
2245 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2247         PR testsuite/56053
2248         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2249         string.h.  Provide memset, malloc and free prototypes, adjust line
2250         numbers in dg-output.
2251         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2252         Provide memset prototype and adjust line numbers in dg-output.
2253         * c-c++-common/asan/global-overflow-1.c: Likewise.
2255         PR tree-optimization/56094
2256         * gcc.dg/pr56094.c: New test.
2258 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2260         * gcc.target/arm/neon-vfnms-1.c: New test.
2261         * gcc.target/arm/neon-vfnma-1.c: New test.
2263 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2265         PR target/56114
2266         * gcc.target/i386/pr56114.c: New test.
2268 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2270         PR fortran/55984
2271         * gfortran.dg/associate_14.f90: New test.
2273         PR fortran/56047
2274         * gfortran.dg/associate_13.f90: New test.
2276 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2278         PR tree-optimization/56098
2279         * gcc.dg/pr56098-1.c: New test.
2280         * gcc.dg/pr56098-2.c: New test.
2282 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2284         PR target/54222
2285         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2287 2013-01-22  Marek Polacek  <polacek@redhat.com>
2289         PR tree-optimization/56035
2290         * gcc.dg/pr56035.c: New test.
2292 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2294         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2295         for MIPS.
2297 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2299         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2301 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2303         PR c/56078
2304         * gcc.dg/pr56078.c: New test.
2305         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2307 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2309         PR tree-optimization/55927
2310         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2312 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2314         * gcc.target/i386/movsd.c: New test.
2316 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2318         PR inline-asm/55934
2319         * gcc.target/i386/pr55934.c: New test.
2321 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2323         PR fortran/56081
2324         * gfortran.dg/select_8.f90: New.
2326 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2328         * gcc.target/microblaze/microblaze.exp: Remove
2329         target_config_cflags check.
2331 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2333         PR fortran/56052
2334         * gfortran.dg/gomp/pr56052.f90: New test.
2336         PR target/49069
2337         * gcc.dg/pr49069.c: New test.
2339 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2341         PR c++/55944
2342         * g++.dg/cpp0x/constexpr-static10.C: New.
2344 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2346         PR target/56028
2347         * gcc.target/i386/pr56028.c: New test.
2349 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2351         PR target/55686
2352         * gcc.target/i386/pr55686.c: New test.
2354 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2356         PR c++/53609
2357         * g++.dg/cpp0x/variadic139.C: New test.
2358         * g++.dg/cpp0x/variadic140.C: Likewise.
2359         * g++.dg/cpp0x/variadic141.C: Likewise.
2361 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2363         * gnat.dg/warn8.adb: New test.
2365 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2367         PR fortran/55919
2368         * gfortran.dg/include_8.f90: New test.
2370 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2372         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2373         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2375 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2377         PR tree-optimization/56051
2378         * gcc.c-torture/execute/pr56051.c: New test.
2380 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2382         PR rtl-optimization/56023
2383         * gcc.dg/pr56023.c: New test.
2385 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2387         PR middle-end/56022
2388         * gcc.target/i386/pr56022.c: New test.
2390 2013-01-21  Jason Merrill  <jason@redhat.com>
2392         * lib/target-supports.exp (check_effective_target_alias): New.
2394 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2396         PR debug/53235
2397         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2399 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2401         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2403 2013-01-19  Jeff Law  <law@redhat.com>
2405         PR tree-optimization/52631
2406         * tree-ssa/pr52631.c: New test.
2407         * tree-ssa/ssa-fre-9: Update expected output.
2409 2013-01-19  Anthony Green  <green@moxielogic.com>
2411         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2412         for moxie.
2414 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2416         PR tree-optimization/56029
2417         * g++.dg/torture/pr56029.C: New test.
2419 2013-01-18  Sharad Singhai  <singhai@google.com>
2421         PR tree-optimization/55995
2422         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2424 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2426         PR target/55433
2427         * gcc.target/i386/pr55433.c: New.
2429 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2431         PR middle-end/56015
2432         * gfortran.dg/pr56015.f90: New test.
2434 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2436         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2438 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2440         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2441         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2442         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2443         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2444         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2446 2013-01-17  Jeff Law  <law@redhat.com>
2448         * gcc.dg/pr52573.c: Move to...
2449         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2451         PR rtl-optimization/52573
2452         * gcc.dg/pr52573.c: New test.
2454 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2456         PR sanitizer/55679
2457         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2458         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2459         check_no_compiler_messages to test support in ucontext.h.
2460         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2461         compliant RLIMIT_AS.
2463 2013-01-17  Marek Polacek  <polacek@redhat.com>
2465         PR rtl-optimization/55833
2466         * gcc.dg/pr55833.c: New test.
2468 2013-01-17  Jan Hubicka  <jh@suse.cz>
2470         PR tree-optimization/55273
2471         * gcc.c-torture/compile/pr55273.c: New testcase.
2473 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2475         PR target/55981
2476         * gcc.target/pr55981.c: New test.
2478 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2480         * gcc.target/arm/pr40887.c: Require at least armv5.
2481         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2482         * gcc.target/arm/pr51915.c: Likewise.
2483         * gcc.target/arm/pr52006.c: Likewise.
2484         * gcc.target/arm/pr53187.c: Likewise.
2486         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2487         * gcc.target/arm/ftest-support-arm.h: Delete.
2488         * gcc.target/arm/ftest-support-thumb.h: Delete.
2489         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2490         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2491         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2492         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2493         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2494         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2495         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2496         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2497         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2498         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2499         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2500         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2501         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2502         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2503         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2504         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2505         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2506         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2507         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2508         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2509         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2510         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2511         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2512         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2514 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2516         PR tree-optimizations/55264
2517         * g++.dg/ipa/pr55264.C: New test.
2519 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2521         PR fortran/55983
2522         * gfortran.dg/class_55.f90: New.
2524 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2526         PR testsuite/55994
2527         * gcc.c-torture/execute/builtins/builtins.exp: Add
2528         -Wl,--allow-multiple-definition for eabi and elf targets.
2530         PR testsuite/54622
2531         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2532         check_effective_target_vect_perm_short,
2533         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2534         check_effective_target_vect64): Return 0 for big-endian ARM.
2535         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2537         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2538         prototypes.
2540 2013-01-16  Richard Biener  <rguenther@suse.de>
2542         PR tree-optimization/55964
2543         * gcc.dg/torture/pr55964.c: New testcase.
2545 2013-01-16  Richard Biener  <rguenther@suse.de>
2547         PR tree-optimization/54767
2548         PR tree-optimization/53465
2549         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2551 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2553         PR target/55301
2554         * gcc.target/sh/sh-switch.c: New testcase.
2556 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2558         * gcc.dg/webizer.c: Increase the array size.
2560 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2562         PR target/55940
2563         * gcc.dg/pr55940.c: New test.
2565 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2566             Harald Anlauf  <anlauf@gmx.de>
2568         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2569         * gfortran.dg/bounds_check_5.f90: Likewise.
2570         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2571         * gfortran.dg/continuation_9.f90: Likewise.
2572         * gfortran.dg/move_alloc_13.f90: Likewise.
2573         * gfortran.dg/structure_constructor_11.f90: Likewise.
2574         * gfortran.dg/tab_continuation.f: Likewise.
2575         * gfortran.dg/warning-directive-2.F90: Likewise.
2576         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2578 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2580         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2581         * gcc.target/arm/fma-sp.c: Likewise.
2583 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2585         PR rtl-optimization/55153
2586         * gcc.dg/pr55153.c: New.
2588 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2590         PR tree-optimization/55920
2591         * gcc.c-torture/compile/pr55920.c: New test.
2593 2013-01-15  Richard Biener  <rguenther@suse.de>
2595         PR middle-end/55882
2596         * gcc.dg/torture/pr55882.c: New testcase.
2598 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2600         PR tree-optimization/55955
2601         * gcc.c-torture/compile/pr55955.c: New test.
2603 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2605         PR c++/55663
2606         * g++.dg/cpp0x/alias-decl-31.C: New test.
2608 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2610         PR fortran/54286
2611         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2612         case where interface is null.
2614 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2616         PR fortran/55806
2617         * gfortran.dg/array_constructor_40.f90:  New test.
2619 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2621         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2623 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2625         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2626         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2627         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2628         * gcc.target/aarch64/vect-ld1r.c: New.
2629         * gcc.target/aarch64/vect-ld1r.x: New.
2631 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2633         PR target/55948
2634         * gcc.target/i386/hle-clear-rel.c: New file
2635         * gcc.target/i386/hle-store-rel.c: New file.
2637 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2639         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2640         * gfortran.dg/bounds_check_4.f90: Likewise.
2641         * gfortran.dg/inquire_10.f90: Likewise.
2642         * gfortran.dg/minloc_3.f90: Likewise.
2643         * gfortran.dg/minlocval_3.f90: Likewise.
2644         * gfortran.dg/module_double_reuse.f90: Likewise.
2645         * gfortran.dg/mvbits_1.f90: Likewise.
2646         * gfortran.dg/oldstyle_1.f90: Likewise.
2647         * gfortran.dg/pr20163-2.f: Likewise.
2648         * gfortran.dg/save_1.f90: Likewise.
2649         * gfortran.dg/scan_1.f90: Likewise.
2650         * gfortran.dg/select_char_1.f90: Likewise.
2651         * gfortran.dg/shape_4.f90: Likewise.
2652         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2653         * gfortran.dg/function_optimize_10.f90: Likewise.
2654         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2655         * gfortran.dg/used_types_17.f90: Likewise.
2656         * gfortran.dg/used_types_18.f90: Likewise.
2658 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2660         PR fortran/54286
2661         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2663 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2665         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2667 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2669         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2671 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2673         PR fortran/55072
2674         * gfortran.dg/assumed_type_2.f90: Fix test case.
2675         * gfortran.dg/internal_pack_13.f90: New test.
2676         * gfortran.dg/internal_pack_14.f90: New test.
2678 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2680         PR fortran/55868
2681         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2682         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2683         $tar to STAR.
2685 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2687         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2689 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2691         PR target/55719
2692         * gcc.target/s390/pr55719.c: New testcase.
2694 2013-01-11  Richard Guenther  <rguenther@suse.de>
2696         PR tree-optimization/44061
2697         * gcc.dg/pr44061.c: New testcase.
2699 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2701         Update copyright years.
2703 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2704             Jakub Jelinek  <jakub@redhat.com>
2706         PR target/55565
2707         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2709 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2711         PR rtl-optimization/55672
2712         * gcc.target/i386/pr55672.c: New.
2714 2013-01-10  Jeff Law  <law@redhat.com>
2716         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2717         pass/fail message unique.
2720 2013-01-10  Jason Merrill  <jason@redhat.com>
2722         * ada/.gitignore: New.
2724 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2726         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2727         Add tls options.
2728         * g++.dg/tls/thread_local2.C: Likewise.
2729         * g++.dg/tls/thread_local2g.C: Likewise.
2730         * g++.dg/tls/thread_local6.C: Likewise.
2731         * g++.dg/tls/thread_local-order1.C: Add tls options.
2732         * g++.dg/tls/thread_local-order2.C: Likewise.
2733         * g++.dg/tls/thread_local3.C: Likewise.
2734         * g++.dg/tls/thread_local3g.C: Likewise.
2735         * g++.dg/tls/thread_local4.C: Likewise.
2736         * g++.dg/tls/thread_local4g.C: Likewise.
2737         * g++.dg/tls/thread_local5.C: Likewise.
2738         * g++.dg/tls/thread_local5g.C: Likewise.
2739         * g++.dg/tls/thread_local6g.C: Likewise.
2741 2013-01-10  Kostya Serebryany  <kcc@google.com>
2743         * g++.dg/asan/asan_test.cc: Sync from upstream.
2745 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2747         PR tree-optimization/55921
2748         * gcc.c-torture/compile/pr55921.c: New test.
2750 2013-01-09  Jan Hubicka  <jh@suse.cz>
2752         PR tree-optimization/55569
2753         * gcc.c-torture/compile/pr55569.c: New testcase.
2755 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2757         PR fortran/47203
2758         * gfortran.dg/use_28.f90: New test.
2760 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2762         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2763         number matching more robust.
2765 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2767         PR rtl-optimization/55829
2768         * gcc.target/i386/pr55829.c: New.
2770 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2772         PR fortran/55758
2773         * gfortran.dg/bind_c_bool_1.f90: New.
2774         * gfortran.dg/do_5.f90: Add dg-warning.
2776 2013-01-09  Jan Hubicka  <jh@suse.cz>
2778         PR tree-optimization/55875
2779         * gcc.c-torture/execute/pr55875.c: New testcase.
2780         * g++.dg/torture/pr55875.C: New testcase.
2782 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2784         PR c/48418
2785         * c-c++-common/pr48418.c: New test.
2787 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2789         PR c++/55801
2790         * g++.dg/tls/thread_local-ice.C: New.
2792 2013-01-09  Andreas Schwab  <schwab@suse.de>
2794         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2796 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2798         PR tree-optimization/48189
2799         * gcc.dg/pr48189.c: New test.
2801 2013-01-04  Jan Hubicka  <jh@suse.cz>
2803         PR tree-optimization/55823
2804         * g++.dg/ipa/devirt-10.C: New testcase.
2806 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2807             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2809         PR rtl-optimization/55845
2810         * gcc.target/i386/pr55845.c: New test.
2812 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2814         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2815         instructions generated instead of number of occurances.
2817 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2819         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2820         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2821         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2822         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2823         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2824         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2825         * gcc.target/aarch64/vect-fcm.x: Likewise.
2826         * lib/target-supports.exp
2827         (check_effective_target_vect_cond): Enable for AArch64.
2829 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2831         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2832         endian-safe float pool loading.
2833         (test_square_root_v4sf): Likewise.
2834         (test_square_root_v2df): Likewise.
2835         * lib/target-supports.exp
2836         (check_effective_target_vect_call_sqrtf): Add AArch64.
2838 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2840         PR debug/55579
2841         * gcc.dg/tree-ssa/pr55579.c: New test.
2843 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2845         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2846         asm comments.
2848 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2850         PR middle-end/55890
2851         * gcc.dg/torture/pr55890-3.c: New test.
2853         PR middle-end/55851
2854         * gcc.c-torture/compile/pr55851.c: New test.
2856         PR sanitizer/55844
2857         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2858         dg-options.
2860 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2862         PR fortran/55618
2863         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2865 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2867         PR fortran/55763
2868         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2869         * gfortran.dg/pointer_init_7.f90: New.
2871 2013-01-07  Richard Biener  <rguenther@suse.de>
2873         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2875 2013-01-07  Richard Biener  <rguenther@suse.de>
2877         PR middle-end/55890
2878         * gcc.dg/torture/pr55890-1.c: New testcase.
2879         * gcc.dg/torture/pr55890-2.c: Likewise.
2881 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2883         * gcc.target/aarch64/fmovd.c: New.
2884         * gcc.target/aarch64/fmovf.c: Likewise.
2885         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2886         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2887         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2888         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2889         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2890         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2892 2013-01-07  Richard Biener  <rguenther@suse.de>
2894         PR tree-optimization/55888
2895         PR tree-optimization/55862
2896         * gcc.dg/torture/pr55888.c: New testcase.
2898 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2900         PR fortran/55852
2901         * gfortran.dg/intrinsic_size_3.f90: New.
2903 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2905         PR fortran/55763
2906         * gfortran.dg/select_type_32.f90: New.
2908 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2910         PR c++/52343
2911         * g++.dg/cpp0x/alias-decl-29.C: New test.
2913 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2915         PR fortran/53876
2916         PR fortran/54990
2917         PR fortran/54992
2918         * gfortran.dg/class_array_15.f03: New test.
2920 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
2922         PR fortran/42769
2923         PR fortran/45836
2924         PR fortran/45900
2925         * gfortran.dg/use_23.f90: New test.
2926         * gfortran.dg/use_24.f90: New test.
2927         * gfortran.dg/use_25.f90: New test.
2928         * gfortran.dg/use_26.f90: New test.
2929         * gfortran.dg/use_27.f90: New test.
2931 2013-01-06  Olivier Hainque  <hainque@adacore.com>
2933         * gnat.dg/specs/clause_on_volatile.ads: New test.
2935 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2937         * gnat.dg/alignment10.adb: New test.
2939 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2940             Mikael Morin  <mikael@gcc.gnu.org>
2942         PR fortran/55827
2943         * gfortran.dg/use_22.f90: New test.
2945 2013-01-04  Andrew Pinski  <apinski@cavium.com>
2947         * gcc.target/aarch64/cmp-1.c: New testcase.
2949 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
2951         PR fortran/55172
2952         * gfortran.dg/select_type_31.f03: New test.
2954 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2956         PR c++/54526 (again)
2957         * g++.dg/cpp0x/parse2.C: Extend.
2958         * g++.old-deja/g++.other/crash28.C: Adjust.
2960 2013-01-04  Richard Biener  <rguenther@suse.de>
2962         PR tree-optimization/55862
2963         * gcc.dg/torture/pr55862.c: New testcase.
2965 2013-01-04  Martin Jambor  <mjambor@suse.cz>
2967         PR tree-optimization/55755
2968         * gcc.dg/torture/pr55755.c: New test.
2969         * gcc.dg/tree-ssa/sra-13.c: Likewise.
2970         * gcc.dg/tree-ssa/pr45144.c: Update.
2972 2013-01-04  Richard Biener  <rguenther@suse.de>
2974         PR middle-end/55863
2975         * gcc.dg/fold-reassoc-2.c: New testcase.
2977 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2979         PR fortran/55763
2980         * gfortran.dg/null_7.f90: New.
2982 2013-01-04  Tobias Burnus  <burnus@net-b.de>
2984         PR fortran/55854
2985         PR fortran/55763
2986         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
2987         * gfortran.dg/unlimited_polymorphic_7.f90: New.
2988         * gfortran.dg/unlimited_polymorphic_8.f90: New.
2990 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
2992         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
2994 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
2996         PR fortran/55855
2997         * gfortran.dg/assignment_1.f90: Modified.
2998         * gfortran.dg/assignment_4.f90: New.
3000 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3002         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3004 2013-01-03  Richard Biener  <rguenther@suse.de>
3006         PR tree-optimization/55857
3007         * gcc.dg/vect/pr55857-1.c: New testcase.
3008         * gcc.dg/vect/pr55857-2.c: Likewise.
3010 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3012         PR rtl-optimization/55838
3013         * gcc.dg/pr55838.c: New test.
3015         PR tree-optimization/55832
3016         * gcc.c-torture/compile/pr55832.c: New test.
3018 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3020         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3021         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3022         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3023         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3024         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3025         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3026         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3027         * gcc.dg/unroll_1.c: Ditto.
3028         * gcc.dg/unroll_2.c: Ditto.
3029         * gcc.dg/unroll_3.c: Ditto.
3030         * gcc.dg/unroll_4.c: Ditto.
3032 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3034         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3036 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3038         PR fortran/55818
3039         * gfortran.dg/eof_4.f90: New test.
3041 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3043         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3044         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3045         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3046         (compat_setup_dfp): Initialize compat_alt_caret and
3047         compat_save_TEST_ALWAYS_FLAGS.
3049 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3051         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3053 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3055         * gcc.dg/torture/fp-int-convert-2.c: New test.
3057 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3059         * gfortran.dg/newunit_3.f90: Add dg-do run.
3060         * gfortran.dg/inquire_15.f90: Add dg-do run.
3062 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3064         PR tree-optimization/55831
3065         * gcc.dg/pr55831.c: New test.
3067 Copyright (C) 2013 Free Software Foundation, Inc.
3069 Copying and distribution of this file, with or without modification,
3070 are permitted in any medium without royalty provided the copyright
3071 notice and this notice are preserved.