2013-03-26 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob737ef4a926f4eff758386bcfd6e8c2c51f927291
1 2013-03-26  Richard Biener  <rguenther@suse.de>
3         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
4         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5         * gcc.dg/pr53265.c: Remove XFAILs.
6         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
9 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
11         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
12         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
13         -fdiagnostics-color=never option similarly to
14         -fno-diagnostics-show-caret option.
16 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
18         PR rtl-optimization/57003
19         * gcc.target/i386/pr57003.c: New test.
21 2013-04-25  Marek Polacek  <polacek@redhat.com>
23         PR tree-optimization/57066
24         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
26 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
27             Tejas Belagod  <tejas.belagod@arm.com>
29         * gcc.target/aarch64/vaddv-intrinsic.c: New.
30         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
31         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
33 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
35         * gcc.target/aarch64/cmp.c: New.
37 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
39         * gcc.target/aarch64/ngc.c: New.
41 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
43         * lib/target-supports.exp
44         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
45         (check_effective_target_arm_neon_fp16_ok): Likewise.
46         (add_options_for_arm_neon_fp16): Likewise.
47         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
48         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
50 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
52         PR rtl-optimizations/57046
53         * gcc.target/i386/pr57046.c: New test.
55 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
57         * g++.dg/cpp1y/cplusplus.C: New.
59 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
61         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
63 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
65         * c-c++-common/Wpointer-arith-1.c: New.
67 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
69         * g++.dg/cpp1y/cxx1y_macro.C: New.
71 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
73         PR c++/56970
74         * g++.dg/cpp0x/sfinae45.C: New.
76 2013-04-24  Richard Biener  <rguenther@suse.de>
78         PR testsuite/57050
79         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
81 2013-04-23  Richard Biener  <rguenther@suse.de>
83         PR middle-end/57036
84         * gcc.dg/torture/pr57036-1.c: New testcase.
85         * gcc.dg/torture/pr57036-2.c: Likewise.
87 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
89         * gcc.target/aarch64/scalar-mov.c: New testcase.
91 2013-04-23  Richard Biener  <rguenther@suse.de>
93         PR tree-optimization/57026
94         * gcc.dg/torture/pr57026.c: New testcase.
96 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
98         PR fortran/53685
99         PR fortran/57022
100         * gfortran.dg/transfer_check_4.f90: New.
102 2013-04-22  Marek Polacek  <polacek@redhat.com>
104         PR sanitizer/56990
105         * gcc.dg/pr56990.c: New test.
107 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
109         PR target/57018
110         * gcc.target/i386/pr57018.c: New test.
112 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
114         * gcc.target/aarch64/vrecps.c: New.
115         * gcc.target/aarch64/vrecpx.c: Likewise.
117 2013-04-22  Christian Bruel  <christian.bruel@st.com>
119         PR target/56995
120         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
122 2013-04-21  Jeff Law  <law@redhat.com>
124         * gcc.dg/tree-ssa/forwprop-26.c: New test.
126 2013-04-20  Tobias Burnus  <burnus@net-b.de>
128         PR fortran/56907
129         * gfortran.dg/c_loc_test_22.f90: New.
131 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
133         PR rtl-optimization/56847
134         * gcc.dg/pr56847.c: New test.
136 2013-04-19  Richard Biener  <rguenther@suse.de>
138         PR tree-optimization/56982
139         * gcc.c-torture/execute/pr56982.c: New testcase.
141 2013-04-19  Martin Jambor  <mjambor@suse.cz>
143         PR tree-optimization/56718
144         * g++.dg/ipa/imm-devirt-1.C: New test.
145         * g++.dg/ipa/imm-devirt-2.C: Likewise.
147 2013-04-19  Richard Biener  <rguenther@suse.de>
149         PR tree-optimization/57000
150         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
152 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
153             Mikael Morin  <mikael@gcc.gnu.org>
155         PR fortran/56872
156         * gfortran.dg/array_constructor_45.f90:  New test.
157         * gfortran.dg/array_constructor_46.f90:  New test.
158         * gfortran.dg/array_constructor_47.f90:  New test.
159         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
161 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
163         PR rtl-optimization/56999
164         * g++.dg/opt/pr56999.C: New test.
166 2013-04-18  Cary Coutant  <ccoutant@google.com>
168         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
169         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
171 2013-04-18  Cary Coutant  <ccoutant@google.com>
173         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
174         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
175         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
176         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
177         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
178         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
179         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
180         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
181         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
182         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
183         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
185 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
187         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
189 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
191         PR tree-optimization/56984
192         * gcc.c-torture/compile/pr56984.c: New test.
194         PR rtl-optimization/56992
195         * gcc.dg/pr56992.c: New test.
197 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
199         PR fortran/56814
200         * gfortran.dg/proc_ptr_42.f90: New.
202 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
204         * gnat.dg/discr41.ad[sb]: New test.
205         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
206         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
207         * gcc.dg/vect/slp-24.c: Likewise.
208         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
209         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
210         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
211         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
212         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
213         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
214         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
215         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
216         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
217         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
218         * gcc.dg/vect/vect-strided-mult.c: Likewise.
219         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
220         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
221         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
222         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
223         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
224         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
225         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
226         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
227         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
228         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
229         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
230         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
231         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
232         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
233         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
235 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
237         PR fortran/40958
238         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
239         * gfortran.dg/module_md5_1.f90: Remove.
241 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
243         * gcc.target/aarch64/adds3.c: New.
244         * gcc.target/aarch64/subs3.c: New.
246 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
248         * gcc.target/aarch64/adds1.c: New.
249         * gcc.target/aarch64/adds2.c: New.
250         * gcc.target/aarch64/subs1.c: New.
251         * gcc.target/aarch64/subs2.c: New.
253 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
255         Implement n3599 - Literal operator templates for strings.
256         * g++.dg/cpp1y/udlit-char-template.C: New test.
257         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
259 2013-04-16  Tobias Burnus  <burnus@net-b.de>
261         PR fortran/39505
262         * gfortran.dg/no_arg_check_1.f90: New.
263         * gfortran.dg/no_arg_check_2.f90: New.
264         * gfortran.dg/no_arg_check_3.f90: New.
266 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
268         PR fortran/56968
269         * gfortran.dg/proc_ptr_41.f90: New.
271 2013-04-16  Richard Biener  <rguenther@suse.de>
273         PR tree-optimization/56756
274         * gcc.dg/torture/pr56756.c: New testcase.
276 2013-04-16  Tobias Burnus  <burnus@net-b.de>
278         PR fortran/56969
279         * gfortran.dg/c_assoc_5.f90: New.
281 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
283         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
284         * gcc.c-torture/execute/pr33992.x: Remove.
285         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
286         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
287         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
289 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
291         PR tree-optimization/56962
292         * gcc.c-torture/execute/pr56962.c: New test.
294 2013-04-15  Richard Biener  <rguenther@suse.de>
296         PR tree-optimization/56933
297         * gcc.dg/vect/pr56933.c: New testcase.
299 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
301         * gcc.target/arm/anddi3-opt.c: New test.
302         * gcc.target/arm/anddi3-opt2.c: Likewise.
304 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
306         * gcc.dg/pr56890-1.c: New test.
307         * gcc.dg/pr56890-2.c: Likewise.
309 2013-04-15  Joey Ye  <joey.ye@arm.com>
311         * gcc.target/arm/thumb1-far-jump-1.c: New test.
312         * gcc.target/arm/thumb1-far-jump-2.c: New test.
314 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
316         PR fortran/56816
317         * gfortran.dg/select_type_33.f03: New test.
319 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
321         PR fortran/55959
322         * gfortran.dg/typebound_proc_29.f03: New.
324 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
326         PR fortran/56266
327         * gfortran.dg/typebound_proc_28.f03: New.
329 2013-04-12  Jeff Law  <law@redhat.com>
331         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
332         either.
334 2013-04-12  Tobias Burnus  <burnus@net-b.de>
336         PR fortran/56929
337         * gfortran.dg/coarray/alloc_comp_2.f90: New.
339 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
341         PR target/56903
342         * gcc.target/i386/pr56903.c: New test.
344 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
346         PR fortran/56261
347         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
348         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
349         * gfortran.dg/block_11.f90: Fix invalid test case.
350         * gfortran.dg/function_types_3.f90: Add new error message.
351         * gfortran.dg/global_references_1.f90: Ditto.
352         * gfortran.dg/import2.f90: Remove unneeded parts.
353         * gfortran.dg/import6.f90: Fix invalid test case.
354         * gfortran.dg/proc_decl_2.f90: Ditto.
355         * gfortran.dg/proc_decl_9.f90: Ditto.
356         * gfortran.dg/proc_decl_18.f90: Ditto.
357         * gfortran.dg/proc_ptr_40.f90: New.
358         * gfortran.dg/whole_file_7.f90: Modified error wording.
359         * gfortran.dg/whole_file_16.f90: Ditto.
360         * gfortran.dg/whole_file_17.f90: Add -pedantic.
361         * gfortran.dg/whole_file_18.f90: Modified error wording.
362         * gfortran.dg/whole_file_20.f03: Ditto.
363         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
364         invalid test case.
366 2013-04-12  Richard Biener  <rguenther@suse.de>
368         Revert
369         2013-04-10  Richard Biener  <rguenther@suse.de>
371         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
373 2013-04-12  Tobias Burnus  <burnus@net-b.de>
375         PR fortran/56845
376         * gfortran.dg/class_allocate_15.f90: New.
378         Revert:
379         2013-04-12  Tobias Burnus  <burnus@net-b.de>
381         * gfortran.dg/coarray_lib_alloc_2.f90: Update
382         scan-tree-dump-times.
384 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
386         PR tree-optimization/56918
387         PR tree-optimization/56920
388         * gcc.dg/vect/pr56918.c: New test.
389         * gcc.dg/vect/pr56920.c: New test.
391 2013-04-12  Tobias Burnus  <burnus@net-b.de>
393         PR fortran/56845
394         * gfortran.dg/class_allocate_14.f90: New.
395         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
396         * gfortran.dg/coarray_lib_alloc_3.f90: New.
398 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
400         * gcc.dg/fold-cstvecshift.c: New testcase.
402 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
404         * gcc.target/aarch64/negs.c: New.
406 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
408         PR c++/56895
409         * g++.dg/template/arrow4.C: New test.
411 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
413         * gnat.dg/array23.adb: New test.
414         * gnat.dg/array23_pkg[123].ads: New helpers.
416 2013-04-11  Jeff Law  <law@redhat.com>
418         PR tree-optimization/56900
419         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
421 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
423         PR c++/56913
424         * g++.dg/cpp0x/sfinae44.C: New.
426 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
428         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
429         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
431 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
433         PR c++/54216
434         * g++.dg/cpp0x/enum26.C: New.
435         * g++.old-deja/g++.pt/mangle1.C: Adjust.
437 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
439         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
440         inverse operands.
441         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
442         loop is vectorized.
443         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
444         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
445         loop is vectorized and that the correct instruction is generated.
446         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
447         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
448         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
450 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
452         PR tree-optimization/56899
453         * gcc.c-torture/execute/pr56899.c: New test.
455 2013-04-10  David S. Miller  <davem@davemloft.net>
457         * gcc.target/sparc/setcc-4.c: New test.
458         * gcc.target/sparc/setcc-5.c: New test.
460 2013-04-10  Richard Biener  <rguenther@suse.de>
462         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
464 2013-04-10  Richard Biener  <rguenther@suse.de>
466         * gcc.dg/vect/slp-39.c: New testcase.
468 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
470         PR tree-optimization/55524
471         * gcc.target/epiphany/fnma-1.c: New test.
473 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
475         * gcc.dg/tree-ssa/inline-11.c: New test
477 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
479         PR c++/56895
480         * g++.dg/template/arrow3.C: New test.
482 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
484         * gcc.target/arm/minmax_minus.c: New test.
486 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
488         PR middle-end/56883
489         * c-c++-common/gomp/pr56883.c: New test.
491 2013-04-09  Jeff Law  <law@redhat.com>
493         * gcc.dg/tree-ssa/vrp87.c: New test.
495 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
497         PR tree-optimization/56854
498         * g++.dg/torture/pr56854.C: New test.
500 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
502         PR fortran/56782
503         * gfortran.dg/array_constructor_44.f90:  New test.
505 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
507         PR c++/56871
508         * g++.dg/cpp0x/constexpr-specialization.C: New.
510 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
512         * gcc.c-torture/execute/pr56837.c: New test.
514         PR c++/34949
515         PR c++/50243
516         * g++.dg/opt/vt3.C: New test.
517         * g++.dg/opt/vt4.C: New test.
519 2013-04-08  Jeff Law  <law@redhat.com>
521         * gcc.dg/tree-ssa/forwprop-25.c: New test.
523 2013-04-08  Richard Biener  <rguenther@suse.de>
525         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
527 2013-04-08  Richard Biener  <rguenther@suse.de>
529         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
531 2013-04-08  Richard Biener  <rguenther@suse.de>
533         * g++.dg/vect/slp-pr56812.cc: Adjust.
535 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
537         * gcc.dg/pr56837.c: New test.
538         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
539         "generated memset minus one".
541 2013-04-07  Tobias Burnus  <burnus@net-b.de>
543         PR fortran/56849
544         * gfortran.dg/reshape_5.f90: New.
546 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
548         PR target/56843
549         * gcc.target/powerpc/recip-1.c: Modify expected output.
550         * gcc.target/powerpc/recip-3.c: Likewise.
551         * gcc.target/powerpc/recip-4.c: Likewise.
552         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
554 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
556         * gcc.target/arm/peep-ldrd-1.c: New test.
557         * gcc.target/arm/peep-strd-1.c: Likewise.
559 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
561         * gcc.target/arm/negdi-1.c: New test.
562         * gcc.target/arm/negdi-2.c: Likewise.
563         * gcc.target/arm/negdi-3.c: Likewise.
564         * gcc.target/arm/negdi-4.c: Likewise.
566 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
568         * lib/target-supports.exp (add_options_for_arm_v8_neon):
569         Add -march=armv8-a when we use v8 NEON.
570         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
571         (check_effective_target_vect_call_ceilf): Likewise.
572         (check_effective_target_vect_call_floorf): Likewise.
573         (check_effective_target_vect_call_roundf): Likewise.
574         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
575         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
576         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
577         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
578         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
580 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
582         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
583         * gcc.target/powerpc/sd-pwr6.c: Same.
584         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
585         * g++.dg/debug/pr56294.C: XFAIL on AIX.
587 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
589         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
591 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
593         PR fortran/40881
594         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
595         * gfortran.dg/altreturn_4.f90: Ditto.
596         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
597         * gfortran.dg/altreturn_5.f90: Ditto.
598         * gfortran.dg/altreturn_6.f90: Ditto.
599         * gfortran.dg/altreturn_7.f90: Ditto.
601 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
603         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
604         New procedure.
605         (check_effective_target_arm_v8_neon_ok_nocache):
606         Likewise.
607         (check_effective_target_arm_v8_neon_ok): Change to use
608         check_effective_target_arm_v8_neon_ok_nocache.
609         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
610         NEON flags.
611         (check_effective_target_vect_call_btruncf):
612         Enable for arm and ARMv8 NEON.
613         (check_effective_target_vect_call_ceilf): Likewise.
614         (check_effective_target_vect_call_floorf): Likewise.
615         (check_effective_target_vect_call_roundf): Likewise.
616         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
617         target.
619 2013-04-04  Marek Polacek  <polacek@redhat.com>
621         PR tree-optimization/48186
622         * gcc.dg/pr48186.c: New test.
624 2013-04-04  Richard Biener  <rguenther@suse.de>
626         PR tree-optimization/56826
627         * gcc.dg/vect/pr56826.c: New testcase.
628         * gcc.dg/vect/O3-pr36098.c: Adjust.
630 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
632         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
633         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
634         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
635         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
636         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
637         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
638         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
639         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
640         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
641         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
643 2013-04-04  Richard Biener  <rguenther@suse.de>
645         PR tree-optimization/56213
646         * gcc.dg/vect/vect-123.c: New testcase.
648 2013-04-04  Tobias Burnus  <burnus@net-b.de>
650         PR fortran/56810
651         * gfortran.dg/read_repeat_2.f90: New.
653 2013-04-04  Richard Biener  <rguenther@suse.de>
655         PR tree-optimization/56837
656         * g++.dg/torture/pr56837.C: New testcase.
658 2013-04-04  Tobias Burnus  <burnus@net-b.de>
660         PR fortran/50269
661         * gfortran.dg/c_loc_test_21.f90: New.
662         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
663         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
664         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
665         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
666         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
668 2013-04-03  Jeff Law  <law@redhat.com>
670         PR tree-optimization/56799
671         * gcc.c-torture/execute/pr56799.c: New test.
673 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
675         PR c++/56815
676         * g++.dg/warn/Wpointer-arith-1.C: New.
677         * g++.dg/gomp/for-19.C: Adjust.
679 2013-04-03  Marek Polacek  <polacek@redhat.com>
681         PR sanitizer/55702
682         * gcc.dg/pr55702.c: New test.
684 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
686         PR target/56809
687         * gcc.dg/pr56809.c: New testcase.
689 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
691         PR debug/56819
692         * g++.dg/debug/pr56819.C: New test.
694 2013-04-03  Richard Biener  <rguenther@suse.de>
696         PR tree-optimization/56817
697         * g++.dg/torture/pr56817.C: New testcase.
699 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
701         * gcc.dg/vect/bb-slp-31.c: New file.
703 2013-04-03  Jason Merrill  <jason@redhat.com>
705         PR c++/34949
706         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
708 2013-04-03  Richard Biener  <rguenther@suse.de>
710         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
712 2013-04-03  Richard Biener  <rguenther@suse.de>
714         PR tree-optimization/55964
715         * gcc.dg/torture/pr55964-2.c: New testcase.
717 2013-04-03  Richard Biener  <rguenther@suse.de>
719         PR tree-optimization/56501
720         * gcc.dg/torture/pr56501.c: New testcase.
722 2013-04-03  Richard Biener  <rguenther@suse.de>
724         PR tree-optimization/56407
725         * gcc.dg/torture/pr56407.c: New testcase.
727 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
729         PR tree-optimization/56790
730         * g++.dg/ext/pr56790-1.C: New testcase.
732 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
734         * gcc.target/i386/merge-1.c: New testcase.
735         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
737 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
739         PR c/19449
740         * gcc.c-torture/execute/pr19449.c: New test.
742 2013-04-03  Richard Biener  <rguenther@suse.de>
744         PR tree-optimization/56812
745         * g++.dg/vect/slp-pr56812.cc: New testcase.
747 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
749         PR fortran/56284
750         PR fortran/40881
751         * gfortran.dg/altreturn_8.f90: New.
752         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
753         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
754         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
756 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
758         PR rtl-optimization/56745
759         * gcc.c-torture/compile/pr56745.c: New test.
761 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
763         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
765 2013-04-02  Richard Biener  <rguenther@suse.de>
767         PR tree-optimization/56778
768         * gcc.dg/torture/pr56778.c: New testcase.
770 2013-04-02  Richard Biener  <rguenther@suse.de>
772         PR middle-end/56768
773         * g++.dg/torture/pr56768.C: New testcase.
775 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
777         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
779 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
781         PR fortran/56660
782         * gfortran.dg/namelist_82.f90:  New test.
784 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
786         PR fortran/56500
787         * gfortran.dg/implicit_class_1.f90: New.
789 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
791         PR fortran/56786
792         * gfortran.dg/namelist_81.f90:  New test.
794 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
796         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
797         for constant and equal string lengths.
798         * gfortran.dg/character_comparison_5.f90:  Likewise.
799         * gfortran.dg/character_comparison_9.f90:  New test.
801 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
803         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
804         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
806 2013-03-29  Tobias Burnus  <burnus@net-b.de>
808         PR fortran/35203
809         * gfortran.dg/optional_absent_3.f90: New.
811 2013-03-29  Tobias Burnus  <burnus@net-b.de>
813         PR fortran/56737
814         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
816 2013-03-29  Tobias Burnus  <burnus@net-b.de>
818         PR fortran/56735
819         * gfortran.dg/namelist_80.f90: New.
821 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
823         PR fortran/45159
824         * gfortran.dg/string_length_2.f90:  New test.
825         * gfortran.dg/dependency_41.f90:  New test.
827 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
829         PR fortran/55806
830         * gfortran.dg/array_constructor_43.f90:  New test.
831         * gfortran.dg/random_seed_3.f90:  New test.
833 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
835         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
836         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
837         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
838         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
839         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
840         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
841         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
842         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
843         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
844         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
846 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
848         PR c++/56725
849         * g++.dg/conversion/op4.C: Adjust.
850         * g++.dg/cpp0x/rv1n.C: Likewise.
851         * g++.dg/cpp0x/rv2n.C: Likewise.
852         * g++.dg/cpp0x/template_deduction.C: Likewise.
853         * g++.dg/expr/cond8.C: Likewise.
854         * g++.dg/other/error4.C: Likewise.
855         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
856         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
857         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
858         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
859         * g++.old-deja/g++.jason/conversion2.C: Likewise.
860         * g++.old-deja/g++.law/cvt20.C: Likewise.
861         * g++.old-deja/g++.law/cvt8.C: Likewise.
862         * g++.old-deja/g++.law/init8.C: Likewise.
863         * g++.old-deja/g++.mike/net12.C: Likewise.
864         * g++.old-deja/g++.mike/net8.C: Likewise.
865         * g++.old-deja/g++.mike/p2793.C: Likewise.
866         * g++.old-deja/g++.mike/p3836.C: Likewise.
867         * g++.old-deja/g++.mike/p418.C: Likewise.
868         * g++.old-deja/g++.mike/p701.C: Likewise.
869         * g++.old-deja/g++.mike/p807.C: Likewise.
871 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
873         PR middle-end/56694
874         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
875         targets.
877 2013-03-28  Marek Polacek  <polacek@redhat.com>
879         PR tree-optimization/56695
880         * gcc.dg/vect/pr56695.c: New test.
882 2013-03-28  Richard Biener  <rguenther@suse.de>
884         PR tree-optimization/37021
885         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
886         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
888 2013-03-27  Tobias Burnus  <burnus@net-b.de>
890         PR fortran/56650
891         PR fortran/36437
892         * gfortran.dg/sizeof_2.f90: New.
893         * gfortran.dg/sizeof_3.f90: New.
894         * gfortran.dg/sizeof_proc.f90: Update dg-error.
896 2013-03-27  Richard Biener  <rguenther@suse.de>
898         PR tree-optimization/37021
899         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
901 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
903         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
904         * g++.dg/ipa/ivinline-2.C: Likewise.
905         * g++.dg/ipa/ivinline-3.C: Likewise.
906         * g++.dg/ipa/ivinline-4.C: Likewise.
907         * g++.dg/ipa/ivinline-5.C: Likewise.
908         * g++.dg/ipa/ivinline-7.C: Likewise.
909         * g++.dg/ipa/ivinline-8.C: Likewise.
910         * g++.dg/ipa/ivinline-9.C: Likewise.
911         * g++.dg/cpp0x/noexcept03.C: Likewise.
912         * gcc.dg/const-1.c: Likewise.
913         * gcc.dg/ipa/pure-const-1.c: Likewise.
914         * gcc.dg/noreturn-8.c: Likewise.
915         * gcc.target/i386/mmx-1.c: Likewise.
916         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
917         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
918         * gcc.c-torture/execute/pr33992.x: New file.
920 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
922         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
924 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
926         PR c++/55951
927         * g++.dg/ext/desig5.C: New.
929 2013-03-26  Tobias Burnus  <burnus@net-b.de>
931         PR fortran/56649
932         * gfortran.dg/merge_init_expr_2.f90: New.
933         * gfortran.dg/merge_char_1.f90: Modify test to
934         stay a run-time test.
935         * gfortran.dg/merge_char_3.f90: Ditto.
937 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
939         * g++.dg/cpp0x/constexpr-friend-2.C: New.
940         * g++.dg/cpp0x/constexpr-main.C: Likewise.
942 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
944         PR c++/56722
945         * g++.dg/cpp0x/range-for23.C: New.
947 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
949         PR libfortran/52512
950         * gfortran.dg/namelist_79.f90: New.
952 2013-03-25  Martin Jambor  <mjambor@suse.cz>
954         * gcc.dg/ipa/ipcp-agg-9.c: New test.
956 2013-03-25  Tobias Burnus  <burnus@net-b.de>
958         PR fortran/38536
959         PR fortran/38813
960         PR fortran/38894
961         PR fortran/39288
962         PR fortran/40963
963         PR fortran/45824
964         PR fortran/47023
965         PR fortran/47034
966         PR fortran/49023
967         PR fortran/50269
968         PR fortran/50612
969         PR fortran/52426
970         PR fortran/54263
971         PR fortran/55343
972         PR fortran/55444
973         PR fortran/55574
974         PR fortran/56079
975         PR fortran/56378
976         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
977         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
978         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
979         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
980         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
981         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
982         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
983         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
984         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
985         * gfortran.dg/c_loc_tests_16.f90: Ditto.
986         * gfortran.dg/c_loc_tests_4.f03: Ditto.
987         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
988         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
989         * gfortran.dg/c_loc_tests_8.f03: Ditto.
990         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
991         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
992         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
993         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
994         * gfortran.dg/pr32601_1.f03: Ditto.
995         * gfortran.dg/storage_size_2.f08: Remove dg-error.
996         * gfortran.dg/blockdata_7.f90: New.
997         * gfortran.dg/c_assoc_4.f90: New.
998         * gfortran.dg/c_f_pointer_tests_6.f90: New.
999         * gfortran.dg/c_f_pointer_tests_7.f90: New.
1000         * gfortran.dg/c_funloc_tests_8.f90: New.
1001         * gfortran.dg/c_loc_test_17.f90: New.
1002         * gfortran.dg/c_loc_test_18.f90: New.
1003         * gfortran.dg/c_loc_test_19.f90: New.
1004         * gfortran.dg/c_loc_test_20.f90: New.
1005         * gfortran.dg/c_sizeof_5.f90: New.
1006         * gfortran.dg/iso_c_binding_rename_3.f90: New.
1007         * gfortran.dg/transfer_resolve_2.f90: New.
1008         * gfortran.dg/transfer_resolve_3.f90: New.
1009         * gfortran.dg/transfer_resolve_4.f90: New.
1010         * gfortran.dg/pr32601.f03: Update dg-error.
1011         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
1012         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
1014 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1016         * gcc.target/arm/vseleqdf.c: New test.
1017         * gcc.target/arm/vseleqsf.c: Likewise.
1018         * gcc.target/arm/vselgedf.c: Likewise.
1019         * gcc.target/arm/vselgesf.c: Likewise.
1020         * gcc.target/arm/vselgtdf.c: Likewise.
1021         * gcc.target/arm/vselgtsf.c: Likewise.
1022         * gcc.target/arm/vselledf.c: Likewise.
1023         * gcc.target/arm/vsellesf.c: Likewise.
1024         * gcc.target/arm/vselltdf.c: Likewise.
1025         * gcc.target/arm/vselltsf.c: Likewise.
1026         * gcc.target/arm/vselnedf.c: Likewise.
1027         * gcc.target/arm/vselnesf.c: Likewise.
1028         * gcc.target/arm/vselvcdf.c: Likewise.
1029         * gcc.target/arm/vselvcsf.c: Likewise.
1030         * gcc.target/arm/vselvsdf.c: Likewise.
1031         * gcc.target/arm/vselvssf.c: Likewise.
1033 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
1035         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
1036         body from here...
1037         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
1038         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
1039         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
1040         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
1041         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
1042         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
1043         * gcc.target/aarch64/atomic-op-char.x: ... to here.
1044         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
1045         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
1046         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
1047         * gcc.target/aarch64/atomic-op-int.x: ... to here.
1048         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1049         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1050         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1051         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1052         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1053         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1054         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1055         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1056         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1057         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1058         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1059         * gcc.target/arm/atomic-op-char.c: Likewise.
1060         * gcc.target/arm/atomic-op-consume.c: Likewise.
1061         * gcc.target/arm/atomic-op-int.c: Likewise.
1062         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1063         * gcc.target/arm/atomic-op-release.c: Likewise.
1064         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1065         * gcc.target/arm/atomic-op-short.c: Likewise.
1067 2013-03-25  Richard Biener  <rguenther@suse.de>
1069         PR middle-end/56694
1070         * g++.dg/torture/pr56694.C: New testcase.
1072 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1074         PR target/56720
1075         * gcc.target/arm/neon-vcond-gt.c: New test.
1076         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1077         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1079 2013-03-25  Richard Biener  <rguenther@suse.de>
1081         PR tree-optimization/56689
1082         * gcc.dg/torture/pr56689.c: New testcase.
1084 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1086         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1088 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1090         PR fortran/56696
1091         * gfortran.dg/eof_5.f90: New.
1093 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1095         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1096         alphabetically.
1098 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1100         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1102 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1104         PR testsuite/55994
1105         * gcc.c-torture/execute/builtins/builtins.exp: Add
1106         -Wl,--allow-multiple-definition for RTEMS targets.
1108 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1110         * gcc.target/aarch64/movk.c: New test.
1112 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1114         * g++.dg/ext/vector21.C: New testcase.
1116 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1118         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1119         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1121 2013-03-21  Richard Biener  <rguenther@suse.de>
1123         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1124         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1126 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1128         * gcc.target/aarch64/vect.c: Test and result vector added
1129         for sabd and saba instructions.
1130         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1131         instructions in assembly.
1132         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1133         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1134         for fabd instruction.
1135         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1136         instruction in assembly.
1137         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1139 2013-03-20  Jeff Law  <law@redhat.com>
1141         * g++.dg/tree-ssa/ssa-dom.C: New test.
1143 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1145         * gcc.target/powerpc/mmfpgpr.c: New test.
1146         * gcc.target/powerpc/sd-vsx.c: Likewise.
1147         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1148         * gcc.target/powerpc/vsx-float0.c: Likewise.
1150 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1152         PR tree-optimization/56355
1153         * gcc.dg/pr56355-1.c: New file.
1155 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1156             Richard Sandiford <rdsandiford@googlemail.com>
1158         * gcc.target/mips/mips.exp: Add microMIPS support.
1159         * gcc.target/mips/umips-movep-2.c: New test.
1160         * gcc.target/mips/umips-lwp-2.c: New test.
1161         * gcc.target/mips/umips-swp-5.c: New test.
1162         * gcc.target/mips/umips-constraints-1.c: New test.
1163         * gcc.target/mips/umips-lwp-3.c: New test.
1164         * gcc.target/mips/umips-swp-6.c: New test.
1165         * gcc.target/mips/umips-constraints-2.c: New test.
1166         * gcc.target/mips/umips-save-restore-1.c: New test.
1167         * gcc.target/mips/umips-lwp-4.c: New test.
1168         * gcc.target/mips/umips-swp-7.c: New test.
1169         * gcc.target/mips/umips-save-restore-2.c: New test.
1170         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1171         * gcc.target/mips/umips-lwp-5.c: New test.
1172         * gcc.target/mips/umips-save-restore-3.c: New test.
1173         * gcc.target/mips/umips-lwp-6.c: New test.
1174         * gcc.target/mips/umips-swp-1.c: New test.
1175         * gcc.target/mips/umips-lwp-7.c: New test.
1176         * gcc.target/mips/umips-swp-2.c: New test.
1177         * gcc.target/mips/umips-lwp-8.c: New test.
1178         * gcc.target/mips/umips-swp-3.c: New test.
1179         * gcc.target/mips/umips-movep-1.c: New test.
1180         * gcc.target/mips/umips-lwp-1.c: New test.
1181         * gcc.target/mips/umips-swp-4.c: New test.
1183 2013-03-20  Richard Biener  <rguenther@suse.de>
1185         PR tree-optimization/56661
1186         * gcc.dg/torture/pr56661.c: New testcase.
1188 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1190         PR rtl-optimization/56605
1191         * gcc.target/powerpc/pr56605.c: New.
1193 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1195         PR fortran/54932
1196         * gfortran.dg/do_1.f90: Don't xfail.
1198 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1200         PR libfortran/51825
1201         * gfortran.dg/namelist_77.f90: New.
1202         * gfortran.dg/namelist_78.f90: New.
1204 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1206         PR libfortran/48618
1207         * gfortran.dg/open_negative_unit_1.f90: New.
1209 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1211         * gcc.target/aarch64/sbc.c: New test.
1213 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1215         * gcc.target/aarch64/ror.c: New test.
1217 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1219         * gcc.target/aarch64/extr.c: New test.
1221 2013-03-19  Richard Biener  <rguenther@suse.de>
1223         PR tree-optimization/56273
1224         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1225         * c-c++-common/uninit-17.c: Likewise.
1227 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1229         PR tree-optimization/56635
1230         * g++.dg/torture/pr56635.C: New test.
1232 2013-03-18  Richard Biener  <rguenther@suse.de>
1234         PR tree-optimization/3713
1235         * g++.dg/ipa/devirt-12.C: New testcase.
1237 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1239         PR c/56566
1240         * c-c++-common/pr56566.c: New test.
1242 2013-03-17  Jason Merrill  <jason@redhat.com>
1244         * g++.dg/template/abstract-dr337.C: XFAIL.
1246 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1248         PR c++/56607
1249         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1250         * c-c++-common/pr56607.c: New test.
1252 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1254         PR c++/56582
1255         * g++.dg/cpp0x/constexpr-array5.C: New.
1257 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1259         PR fortran/56615
1260         * gfortran.dg/transfer_intrinsic_5.f90: New.
1262 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1264         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1265         * gcc.target/i386/pr20020-1.c: Likewise.
1266         * gcc.target/i386/pr20020-2.c: Likewise.
1267         * gcc.target/i386/pr20020-3.c: Likewise.
1268         * gcc.target/i386/pr53425-1.c: Likewise.
1269         * gcc.target/i386/pr53425-2.c: Likewise.
1270         * gcc.target/i386/pr55093.c: Likewise.
1271         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1273 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1275         PR debug/56307
1276         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1277         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1279 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1281         PR tree-optimization/53265
1282         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1283         undefined behavior.
1284         * gcc.dg/graphite/id-6.c (test): Likewise.
1285         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1286         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1288         PR tree-optimization/53265
1289         * gcc.dg/pr53265.c: New test.
1290         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1291         to dg-options.
1292         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1293         arrays.
1294         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1295         n, use it as high bound instead of 4.
1297 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1299         PR target/49880
1300         * gcc.target/sh/pr49880-1.c: New.
1301         * gcc.target/sh/pr49880-2.c: New.
1302         * gcc.target/sh/pr49880-3.c: New.
1303         * gcc.target/sh/pr49880-4.c: New.
1304         * gcc.target/sh/pr49880-5.c: New.
1306 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1308         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1310 2013-03-13  Richard Biener  <rguenther@suse.de>
1312         PR tree-optimization/56608
1313         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1315 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/56611
1318         * g++.dg/cpp0x/alias-decl-32.C: New.
1320 2013-03-11  Jan Hubicka  <jh@suse.cz>
1322         PR middle-end/56571
1323         * gcc.c-torture/compile/pr56571.c: New testcase.
1325 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1327         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1328         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1330 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1332         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1333         * gcc.dg/inline_4.c: Likewise.
1334         * gcc.dg/unroll_2.c: Likewise.
1335         * gcc.dg/unroll_3.c: Likewise.
1336         * gcc.dg/unroll_4.c: Likewise.
1338 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1340         PR testsuite/54119
1341         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1343         PR debug/56307
1344         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1346 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1348         PR target/40797
1349         * gcc.c-torture/compile/pr40797.c: New.
1351 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1353         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1355 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1357         PR fortran/56575
1358         * gfortran.dg/class_56.f90: New test.
1360 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1362         PR middle-end/56524
1363         * gcc.target/mips/pr56524.c: New test.
1365 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1367         PR c++/56565
1368         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1370 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1372         PR c++/51412
1373         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1375 2013-03-08  Marek Polacek  <polacek@redhat.com>
1377         PR tree-optimization/56478
1378         * gcc.dg/torture/pr56478.c: New test.
1380 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1382         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1383         targets linker option --allow-multiple-definition.
1385         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1386         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1387         * gcc.dg/pr52549.c: Add LLP64 case.
1388         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1389         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1390         * gcc.dg/torture/pr51071-2.c: Likewise.
1391         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1392         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1393         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1394         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1395         * gcc.dg/weak/weak-1.c: Likewise.
1396         * gcc.dg/weak/weak-2.c: Likewise.
1397         * gcc.dg/weak/weak-3.c: Likewise.
1398         * gcc.dg/weak/weak-4.c: Likewise.
1399         * gcc.dg/weak/weak-5.c: Likewise.
1400         * gcc.dg/weak/weak-15.c: Likewise.
1401         * gcc.dg/weak/weak-16.c: Likewise.
1403         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1405 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1407         PR tree-optimization/56559
1408         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1410 2013-03-07  Andreas Schwab  <schwab@suse.de>
1412         * gcc.dg/pr31490.c: Fix last change.
1414 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/56534
1417         * g++.dg/template/crash115.C: New.
1419 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1421         PR tree-optimization/56539
1422         * gcc.c-torture/compile/pr56539.c: New test.
1424 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1426         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1427         targets.
1428         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1429         * gcc.dg/lto/20091013-1_2.c: Likewise.
1430         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1432 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1434         * gnat.dg/specs/aggr6.ads: New test.
1436 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1438         * gnat.dg/loop_optimization15.ad[sb]: New test.
1440 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1442         PR middle-end/56548
1443         * gcc.dg/pr56548.c: New test.
1445 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1447         PR debug/53363
1448         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1450 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1452         PR c++/56543
1453         * g++.dg/template/typename20.C: New test.
1455 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1457         PR debug/56510
1458         * gcc.dg/pr56510.c: New test.
1460         PR rtl-optimization/56484
1461         * gcc.c-torture/compile/pr56484.c: New test.
1463 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1465         PR c++/56530
1466         * g++.dg/warn/Wsign-conversion-2.C: New.
1468 2013-03-05  Richard Biener  <rguenther@suse.de>
1470         PR tree-optimization/56270
1471         * gcc.dg/vect/slp-38.c: New testcase.
1473 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1475         PR rtl-optimization/56494
1476         * gcc.dg/pr56494.c: New test.
1478 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1480         * gcc.dg/pr56424.c: New test.
1482 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1484         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1485         * gcc.dg/pr56228.c <avr>: Skip.
1487 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1489         PR testsuite/52641
1490         PR tree-optimization/52631
1491         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1493 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1495         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1496         * gcc.dg/vect/vect-83_64.c: Same.
1498 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1500         PR fortran/56477
1501         * gfortran.dg/pointer_check_13.f90: New test.
1503 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1505         PR fortran/54730
1506         * gfortran.dg/array_constructor_42.f90: New test.
1508 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1510         PR c++/52688
1511         * g++.dg/template/static33.C: New.
1512         * g++.dg/template/static34.C: Likewise.
1514         PR c++/10291
1515         * g++.dg/template/static35.C: New.
1517 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1519         * gcc.dg/pr56396.c: Require pic support.
1521 2013-03-01  Richard Biener  <rguenther@suse.de>
1523         PR tree-optimization/55481
1524         * gcc.dg/torture/pr56488.c: New testcase.
1526 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1527             Jakub Jelinek  <jakub@redhat.com>
1529         PR sanitizer/56454
1530         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1531         no_sanitize_address attribute rather than no_address_safety_analysis.
1532         * g++.dg/asan/sanitizer_test_utils.h
1533         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1534         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1535         in addition to no_address_safety_analysis.
1537 2013-02-28  Jason Merrill  <jason@redhat.com>
1539         PR c++/56481
1540         * g++.dg/cpp0x/constexpr-and.C: New.
1542 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1544         PR tree-optimization/56294
1545         * g++.dg/debug/pr56294.C: New test.
1547 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1549         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1551 2013-02-27  Marek Polacek  <polacek@redhat.com>
1553         PR rtl-optimization/56466
1554         * gcc.dg/pr56466.c: New test.
1556 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1558         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1559         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1560         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1562 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1564         PR middle-end/45472
1565         * gcc.dg/pr45472.c: New test.
1567 2013-02-26  Marek Polacek  <polacek@redhat.com>
1569         PR tree-optimization/56426
1570         * gcc.dg/pr56436.c: New test.
1572 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1574         PR tree-optimization/56448
1575         * gcc.c-torture/compile/pr56448.c: New test.
1577         PR tree-optimization/56443
1578         * gcc.dg/torture/pr56443.c: New test.
1580 2013-02-25  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/56175
1583         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1585 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1587         PR c++/56403
1588         * g++.dg/torture/pr56403.C: New test.
1590 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1592         Revert:
1593         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1594         Richard Sandiford  <rdsandiford@googlemail.com>
1596         * gcc.target/mips/mips.exp: Add microMIPS support.
1597         * gcc.target/mips/umips-movep-2.c: New test.
1598         * gcc.target/mips/umips-lwp-2.c: New test.
1599         * gcc.target/mips/umips-swp-5.c: New test.
1600         * gcc.target/mips/umips-constraints-1.c: New test.
1601         * gcc.target/mips/umips-lwp-3.c: New test.
1602         * gcc.target/mips/umips-swp-6.c: New test.
1603         * gcc.target/mips/umips-constraints-2.c: New test.
1604         * gcc.target/mips/umips-save-restore-1.c: New test.
1605         * gcc.target/mips/umips-lwp-4.c: New test.
1606         * gcc.target/mips/umips-swp-7.c: New test.
1607         * gcc.target/mips/umips-save-restore-2.c: New test.
1608         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1609         * gcc.target/mips/umips-lwp-5.c: New test.
1610         * gcc.target/mips/umips-save-restore-3.c: New test.
1611         * gcc.target/mips/umips-lwp-6.c: New test.
1612         * gcc.target/mips/umips-swp-1.c: New test.
1613         * gcc.target/mips/umips-lwp-7.c: New test.
1614         * gcc.target/mips/umips-swp-2.c: New test.
1615         * gcc.target/mips/umips-lwp-8.c: New test.
1616         * gcc.target/mips/umips-swp-3.c: New test.
1617         * gcc.target/mips/umips-movep-1.c: New test.
1618         * gcc.target/mips/umips-lwp-1.c: New test.
1619         * gcc.target/mips/umips-swp-4.c: New test.
1621 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1622             Richard Sandiford  <rdsandiford@googlemail.com>
1624         * gcc.target/mips/mips.exp: Add microMIPS support.
1625         * gcc.target/mips/umips-movep-2.c: New test.
1626         * gcc.target/mips/umips-lwp-2.c: New test.
1627         * gcc.target/mips/umips-swp-5.c: New test.
1628         * gcc.target/mips/umips-constraints-1.c: New test.
1629         * gcc.target/mips/umips-lwp-3.c: New test.
1630         * gcc.target/mips/umips-swp-6.c: New test.
1631         * gcc.target/mips/umips-constraints-2.c: New test.
1632         * gcc.target/mips/umips-save-restore-1.c: New test.
1633         * gcc.target/mips/umips-lwp-4.c: New test.
1634         * gcc.target/mips/umips-swp-7.c: New test.
1635         * gcc.target/mips/umips-save-restore-2.c: New test.
1636         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1637         * gcc.target/mips/umips-lwp-5.c: New test.
1638         * gcc.target/mips/umips-save-restore-3.c: New test.
1639         * gcc.target/mips/umips-lwp-6.c: New test.
1640         * gcc.target/mips/umips-swp-1.c: New test.
1641         * gcc.target/mips/umips-lwp-7.c: New test.
1642         * gcc.target/mips/umips-swp-2.c: New test.
1643         * gcc.target/mips/umips-lwp-8.c: New test.
1644         * gcc.target/mips/umips-swp-3.c: New test.
1645         * gcc.target/mips/umips-movep-1.c: New test.
1646         * gcc.target/mips/umips-lwp-1.c: New test.
1647         * gcc.target/mips/umips-swp-4.c: New test.
1649 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1651         PR sanitizer/56393
1652         * lib/asan-dg.exp (asan_link_flags): Add
1653         -B${gccpath}/libsanitizer/asan/ to flags.
1655 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1657         PR middle-end/56420
1658         * gcc.dg/torture/pr56420.c: New test.
1660 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1662         PR middle-end/56108
1663         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1665 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1667         PR tree-optimization/56310
1668         * g++.dg/ipa/pr56310.C: New test.
1670 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1672         PR fortran/56385
1673         * gfortran.dg/proc_ptr_comp_37.f90: New.
1675 2013-02-21  Richard Biener  <rguenther@suse.de>
1677         PR tree-optimization/56415
1678         Revert
1679         2013-02-11  Richard Biener  <rguenther@suse.de>
1681         PR tree-optimization/56273
1682         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1683         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1684         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1685         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1686         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1687         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1689 2013-02-21  Marek Polacek  <polacek@redhat.com>
1691         PR tree-optimization/56398
1692         * g++.dg/torture/pr56398.C: New test.
1694 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1696         PR inline-asm/56405
1697         * gcc.c-torture/compile/pr56405.c: New test.
1699 2013-02-20  Jan Hubicka  <jh@suse.cz>
1701         PR tree-optimization/56265
1702         * g++.dg/ipa/devirt-11.C: New testcase.
1704 2013-02-20  Richard Biener  <rguenther@suse.de>
1706         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1708 2013-02-20  Richard Biener  <rguenther@suse.de>
1709         Jakub Jelinek  <jakub@redhat.com>
1711         PR tree-optimization/56396
1712         * gcc.dg/pr56396.c: New testcase.
1714 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1716         PR c++/56373
1717         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1719 2013-02-19  Richard Biener  <rguenther@suse.de>
1721         PR tree-optimization/56384
1722         * gcc.dg/torture/pr56384.c: New testcase.
1724 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1726         PR tree-optimization/56350
1727         * gcc.dg/pr56350.c: New test.
1729         PR tree-optimization/56381
1730         * g++.dg/opt/pr56381.C: New test.
1732 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1734         PR pch/54117
1735         * lib/dg-pch.exp (pch-init, pch-finish,
1736         check_effective_target_pch_supported_debug): New procs.
1737         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1738         Likewise if $pch_unsupported_debug and $flags include -g.
1739         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1740         and dg-require-effective-target pch_unsupported_debug.
1741         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1742         * objc.dg/pch/pch.exp: Likewise.
1743         * gcc.dg/pch/pch.exp: Likewise.
1744         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1745         pch_unsupported_debug.
1746         * gcc.dg/pch/valid-1.hs: Likewise.
1747         * gcc.dg/pch/valid-1b.c: Likewise.
1748         * gcc.dg/pch/valid-1b.hs: Likewise.
1750 2013-02-18  Richard Biener  <rguenther@suse.de>
1752         PR tree-optimization/56366
1753         * gcc.dg/torture/pr56366.c: New testcase.
1755 2013-02-18  Richard Biener  <rguenther@suse.de>
1757         PR middle-end/56349
1758         * gcc.dg/torture/pr56349.c: New testcase.
1760 2013-02-18  Richard Biener  <rguenther@suse.de>
1762         PR tree-optimization/56321
1763         * gcc.dg/torture/pr56321.c: New testcase.
1765 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1767         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1769 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1770             Dodji Seketeli  <dodji@redhat.com>
1772         PR asan/56330
1773         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1774         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1775         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1776         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1777         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1778         * c-c++-common/asan/pr56330.c: Likewise.
1779         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1780         Ensure the size argument of __builtin_memcpy is a constant.
1782 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1783             Paolo Carlini  <paolo.carlini@oracle.com>
1785         PR c++/51242
1786         * g++.dg/cpp0x/enum23.C: New.
1788 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1790         PR target/54685
1791         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1793 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1795         PR rtl-optimization/56348
1796         * gcc.target/i386/pr56348.c: New test.
1798 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1800         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1801         * gcc.target/arm/interrupt-2.c: Likewise.
1803 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1805         PR fortran/56318
1806         * gfortran.dg/matmul_9.f90: New.
1808 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1810         PR fortran/53818
1811         * gfortran.dg/init_flag_11.f90: New.
1813 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1815         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1817 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1819         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1820         characters.
1822 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1823             Tobias Burnus  <burnus@net-b.de>
1825         PR testsuite/56138
1826         * gfortran.dg/allocatable_function_7.f90: New.
1828 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1830         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1831         * asan_globals_test-wrapper.cc: New file.
1832         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1833         instead of asan_globals_test.cc as dg-additional-sources.
1834         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1835         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1836         "sanitizer_test_utils.h" instead of
1837         "sanitizer_common/tests/sanitizer_test_utils.h".
1838         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1839         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1840         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1841         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1842         * g++.dg/asan/asan_test.cc: Synced from upstream.
1843         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1845 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1847         Fix an asan crash
1848         * c-c++-common/asan/memcmp-2.c: New test.
1850 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1852         PR c++/55582
1853         * g++.dg/cpp0x/udlit-string-literal.h: New.
1854         * g++.dg/cpp0x/udlit-string-literal.C: New.
1856 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1858         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1860 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1862         PR target/56184
1863         * gcc.target/arm/pr56184.C: New test.
1865 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1867         PR c++/56302
1868         * g++.dg/torture/pr56302.C: New test.
1869         * g++.dg/cpp0x/constexpr-56302.C: New test.
1870         * c-c++-common/pr56302.c: New test.
1872 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1873             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1875         PR fortran/56204
1876         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1877         * gfortran.dg/quad_3.f90: Ditto.
1879 2013-02-13  Kostya Serebryany  <kcc@google.com>
1881         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1882         to match the fresh asan run-time.
1883         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1885 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1887         Avoid instrumenting duplicated memory access in the same basic block
1888         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1889         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1890         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1891         * c-c++-common/asan/inc.c: Likewise.
1893 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1895         PR inline-asm/56148
1896         * gcc.target/i386/pr56148.c: New test.
1898 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1899             Tobias Burnus  <burnus@net-b.de>
1901         PR testsuite/56082
1902         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1903         to kind=2.
1905 2013-02-12  Richard Biener  <rguenther@suse.de>
1907         PR lto/56297
1908         * gcc.dg/lto/pr56297_0.c: New testcase.
1909         * gcc.dg/lto/pr56297_0.c: Likewise.
1911 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1913         PR fortran/46952
1914         * gfortran.dg/typebound_deferred_1.f90: New.
1916 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1918         PR rtl-optimization/56151
1919         * gcc.target/i386/pr56151.c: New test.
1921 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1923         * g++.dg/ext/mv12.C: New test.
1924         * g++.dg/ext/mv12.h: New file.
1925         * g++.dg/ext/mv12-aux.C: New file.
1926         * g++.dg/ext/mv13.C: New test.
1928 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1930         * lib/target-supports.exp
1931         (check_effective_target_powerpc_eabi_ok): New.
1932         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1933         powerpc_eabi_ok.
1934         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1935         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1936         only.
1937         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1938         * gcc.target/powerpc/pr51623.c: Likewise.
1939         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1940         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1942 2013-02-11  Alexander Potapenko  <glider@google.com>
1943             Jack Howarth  <howarth@bromo.med.uc.edu>
1944             Jakub Jelinek  <jakub@redhat.com>
1946         PR sanitizer/55617
1947         * g++.dg/asan/pr55617.C: Run on all targets.
1949 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1951         PR rtl-optimization/56275
1952         * gcc.dg/pr56275.c: New test.
1954 2013-02-11  Richard Biener  <rguenther@suse.de>
1956         PR tree-optimization/56273
1957         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1959 2013-02-11  Richard Biener  <rguenther@suse.de>
1961         PR tree-optimization/56264
1962         * gcc.dg/torture/pr56264.c: New testcase.
1964 2013-02-11  Richard Biener  <rguenther@suse.de>
1966         PR tree-optimization/56273
1967         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1968         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1969         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1970         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1971         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1972         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1974 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1976         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1977         for *-*-linux-gnu targets.
1978         * g++.dg/asan/interception-test-1.c: Ditto.
1979         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1980         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1982 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1984         PR fortran/55362
1985         * gfortran.dg/intrinsic_size_4.f90 : New test.
1987 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1989         PR target/56256
1990         * gcc.target/powerpc/pr56256.c: New test.
1992 2013-02-08  Ian Lance Taylor  <iant@google.com>
1994         * lib/go.exp: Load timeout.exp.
1996 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1998         PR rtl-optimization/56246
1999         * gcc.target/i386/pr56246.c: New test.
2001 2013-02-08  Jeff Law  <law@redhat.com>
2003         PR debug/53948
2004         * gcc.dg/debug/dwarf2/pr53948.c: New test.
2006 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2008         PR target/56043
2009         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
2010         powerpc*-*-linux*.
2012 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2014         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
2016 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2018         PR rtl-optimization/56195
2019         * gcc.dg/torture/pr56195.c: New test.
2021 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2023         PR fortran/54107
2024         * gfortran.dg/recursive_interface_2.f90: New test.
2026 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
2028         PR tree-optimization/56250
2029         * gcc.c-torture/execute/pr56250.c: New test.
2031 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2033         PR tree-optimization/56064
2034         * gcc.dg/fixed-point/view-convert-2.c: New test.
2036 2013-02-08  Michael Matz  <matz@suse.de>
2038         PR tree-optimization/52448
2039         * gcc.dg/pr52448.c: New test.
2041 2013-02-08  Richard Biener  <rguenther@suse.de>
2043         PR middle-end/56181
2044         * gcc.dg/torture/pr56181.c: New testcase.
2046 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
2048         PR target/54222
2049         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2050         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2052 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2054         PR c++/56241
2055         * g++.dg/parse/crash61.C: New test.
2057         PR c++/56239
2058         * g++.dg/parse/pr56239.C: New test.
2060         PR c++/56237
2061         * g++.dg/abi/mangle61.C: New test.
2063 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2065         PR rtl-optimization/56225
2066         * gcc.target/i386/pr56225.c: New test.
2068 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2070         PR debug/56154
2071         * gcc.dg/guality/pr56154-1.c: New test.
2072         * gcc.dg/guality/pr56154-2.c: New test.
2073         * gcc.dg/guality/pr56154-3.c: New test.
2074         * gcc.dg/guality/pr56154-4.c: New test.
2075         * gcc.dg/guality/pr56154-aux.c: New file.
2077         PR tree-optimization/55789
2078         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2079         cleanup-tree-dump.
2080         * gcc.dg/tree-ssa/inline-3.c: Add
2081         --param max-early-inliner-iterations=2 option.
2083 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2085         PR debug/53363
2086         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2087         Add -fno-dwarf2-cfi-asm to dg-options.
2088         Adapt match count.
2090 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2092         PR target/56228
2093         * gcc.dg/pr56228.c: New test.
2095 2013-02-07  Alan Modra  <amodra@gmail.com>
2097         PR target/54009
2098         * gcc.target/powerpc/pr54009.c: New test.
2099         PR target/54131
2100         * gfortran.dg/pr54131.f: New test.
2102 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2104         PR fortran/55789
2105         * gfortran.dg/array_constructor_41.f90: New test.
2107 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2109         PR fortran/55978
2110         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2112 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2114         PR middle-end/56217
2115         * g++.dg/gomp/pr56217.C: New test.
2117 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2119         PR tree-optimization/56205
2120         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2121         * gcc.c-torture/execute/pr56205.c: New test.
2123 2013-02-05  Richard Biener  <rguenther@suse.de>
2125         PR tree-optimization/53342
2126         PR tree-optimization/53185
2127         * gcc.dg/vect/pr53185-2.c: New testcase.
2129 2013-02-05  Jan Hubicka  <jh@suse.cz>
2131         PR tree-optimization/55789
2132         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2133         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2134         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2135         * g++.dg/ipa/inline-1.C: New testcase.
2136         * g++.dg/ipa/inline-2.C: New testcase.
2137         * g++.dg/ipa/inline-3.C: New testcase.
2139 2013-02-05  Jan Hubicka  <jh@suse.cz>
2141         PR tree-optimization/55789
2142         * g++.dg/torture/pr55789.C: New testcase.
2144 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2146         PR middle-end/56167
2147         * gcc.dg/pr56167.c: New test.
2149 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2151         PR target/55146
2152         * gcc.target/sh/pr55146.c: New.
2154 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2156         PR tree-optimization/54386
2157         * gcc.target/sh/pr54386.c: New.
2159 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2161         PR fortran/56008
2162         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2164         PR fortran/47517
2165         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2167 2013-02-04  Alexander Potapenko  <glider@google.com>
2168             Jack Howarth  <howarth@bromo.med.uc.edu>
2169             Jakub Jelinek  <jakub@redhat.com>
2171         PR sanitizer/55617
2172         * g++.dg/asan/pr55617.C: New test.
2174 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2176         PR fortran/54195
2177         * gfortran.dg/typebound_operator_19.f90: New test.
2178         * gfortran.dg/typebound_assignment_4.f90: New test.
2180 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2182         PR fortran/54107
2183         * gfortran.dg/recursive_interface_1.f90: New test.
2185 2013-02-04  Richard Guenther  <rguenther@suse.de>
2187         PR lto/56168
2188         * gcc.dg/lto/pr56168_0.c: New testcase.
2189         * gcc.dg/lto/pr56168_1.c: Likewise.
2191 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2193         PR fortran/50627
2194         PR fortran/56054
2195         * gfortran.dg/block_12.f90:  New test.
2196         * gfortran.dg/module_error_1.f90:  New test.
2198 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2200         * lib/target-supports.exp (check_effective_target_vect_float)
2201         (check_effective_target_vect_no_align): Add mips-sde-elf.
2203 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2205         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2207 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2209         * gcc.dg/pr56023.c: XFAIL on AIX.
2210         * gcc.dg/vect/pr49352.c: Same.
2212 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2214         * gnat.dg/opt26.adb: New test.
2216 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2218         Revert.
2219         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2221         * gcc.target/arm/neon-vfnms-1.c: New test.
2222         * gcc.target/arm/neon-vfnma-1.c: New test.
2224 2013-01-31  Richard Biener  <rguenther@suse.de>
2226         PR tree-optimization/56157
2227         * gcc.dg/torture/pr56157.c: New testcase.
2229 2013-01-30  Richard Biener  <rguenther@suse.de>
2231         PR tree-optimization/56150
2232         * gcc.dg/torture/pr56150.c: New testcase.
2234 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2236         PR sanitizer/55374
2237         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2238         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2239         printed in backtrace.
2240         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2241         to avoid errors about mismatched allocation vs. deallocation.
2243         PR c++/55742
2244         * g++.dg/mv1.C: Moved to...
2245         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2246         * g++.dg/mv2.C: Moved to...
2247         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2248         * g++.dg/mv3.C: Moved to...
2249         * g++.dg/ext/mv3.C: ... here.
2250         * g++.dg/mv4.C: Moved to...
2251         * g++.dg/ext/mv4.C: ... here.
2252         * g++.dg/mv5.C: Moved to...
2253         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2254         * g++.dg/mv6.C: Moved to...
2255         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2256         * g++.dg/ext/mv7.C: New test.
2257         * g++.dg/ext/mv8.C: New test.
2258         * g++.dg/ext/mv9.C: New test.
2259         * g++.dg/ext/mv10.C: New test.
2260         * g++.dg/ext/mv11.C: New test.
2262 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2264         PR rtl-optimization/56144
2265         * gcc.dg/pr56144.c: New.
2267 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2269         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2270         message.
2271         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2272         * g++.dg/cpp0x/constexpr-55573.C: Same
2274 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2276         PR tree-optimization/56064
2277         * gcc.dg/fixed-point/view-convert.c: New test.
2279 2013-01-30  Andreas Schwab  <schwab@suse.de>
2281         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2282         evaluate the end index in string range.
2284 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2286         PR fortran/56138
2287         * gfortran.dg/allocatable_function_6.f90: New.
2289 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2290             Mikael Morin  <mikael@gcc.gnu.org>
2292         PR fortran/54107
2293         * gfortran.dg/proc_ptr_comp_36.f90: New.
2295 2013-01-29  Richard Biener  <rguenther@suse.de>
2297         PR tree-optimization/55270
2298         * gcc.dg/torture/pr55270.c: New testcase.
2300 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2302         PR rtl-optimization/56117
2303         * gcc.dg/pr56117.c: New test.
2305 2013-01-28  Richard Biener  <rguenther@suse.de>
2307         PR tree-optimization/56034
2308         * gcc.dg/torture/pr56034.c: New testcase.
2310 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2312         PR tree-optimization/56125
2313         * gcc.dg/pr56125.c: New test.
2315 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2316             Mikael Morin  <mikael@gcc.gnu.org>
2318         PR fortran/53537
2319         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2320         * gfortran.dg/import8.f90: Likewise.
2321         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2322         * gfortran.dg/import10.f90: New test.
2323         * gfortran.dg/import11.f90: Likewise
2325 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2327         PR testsuite/56053
2328         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2329         string.h.  Provide memset, malloc and free prototypes, adjust line
2330         numbers in dg-output.
2331         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2332         Provide memset prototype and adjust line numbers in dg-output.
2333         * c-c++-common/asan/global-overflow-1.c: Likewise.
2335         PR tree-optimization/56094
2336         * gcc.dg/pr56094.c: New test.
2338 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2340         * gcc.target/arm/neon-vfnms-1.c: New test.
2341         * gcc.target/arm/neon-vfnma-1.c: New test.
2343 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2345         PR target/56114
2346         * gcc.target/i386/pr56114.c: New test.
2348 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2350         PR fortran/55984
2351         * gfortran.dg/associate_14.f90: New test.
2353         PR fortran/56047
2354         * gfortran.dg/associate_13.f90: New test.
2356 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2358         PR tree-optimization/56098
2359         * gcc.dg/pr56098-1.c: New test.
2360         * gcc.dg/pr56098-2.c: New test.
2362 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2364         PR target/54222
2365         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2367 2013-01-22  Marek Polacek  <polacek@redhat.com>
2369         PR tree-optimization/56035
2370         * gcc.dg/pr56035.c: New test.
2372 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2374         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2375         for MIPS.
2377 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2379         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2381 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2383         PR c/56078
2384         * gcc.dg/pr56078.c: New test.
2385         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2387 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2389         PR tree-optimization/55927
2390         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2392 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2394         * gcc.target/i386/movsd.c: New test.
2396 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2398         PR inline-asm/55934
2399         * gcc.target/i386/pr55934.c: New test.
2401 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2403         PR fortran/56081
2404         * gfortran.dg/select_8.f90: New.
2406 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2408         * gcc.target/microblaze/microblaze.exp: Remove
2409         target_config_cflags check.
2411 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2413         PR fortran/56052
2414         * gfortran.dg/gomp/pr56052.f90: New test.
2416         PR target/49069
2417         * gcc.dg/pr49069.c: New test.
2419 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2421         PR c++/55944
2422         * g++.dg/cpp0x/constexpr-static10.C: New.
2424 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2426         PR target/56028
2427         * gcc.target/i386/pr56028.c: New test.
2429 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2431         PR target/55686
2432         * gcc.target/i386/pr55686.c: New test.
2434 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2436         PR c++/53609
2437         * g++.dg/cpp0x/variadic139.C: New test.
2438         * g++.dg/cpp0x/variadic140.C: Likewise.
2439         * g++.dg/cpp0x/variadic141.C: Likewise.
2441 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2443         * gnat.dg/warn8.adb: New test.
2445 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2447         PR fortran/55919
2448         * gfortran.dg/include_8.f90: New test.
2450 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2452         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2453         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2455 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2457         PR tree-optimization/56051
2458         * gcc.c-torture/execute/pr56051.c: New test.
2460 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2462         PR rtl-optimization/56023
2463         * gcc.dg/pr56023.c: New test.
2465 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2467         PR middle-end/56022
2468         * gcc.target/i386/pr56022.c: New test.
2470 2013-01-21  Jason Merrill  <jason@redhat.com>
2472         * lib/target-supports.exp (check_effective_target_alias): New.
2474 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2476         PR debug/53235
2477         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2479 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2481         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2483 2013-01-19  Jeff Law  <law@redhat.com>
2485         PR tree-optimization/52631
2486         * tree-ssa/pr52631.c: New test.
2487         * tree-ssa/ssa-fre-9: Update expected output.
2489 2013-01-19  Anthony Green  <green@moxielogic.com>
2491         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2492         for moxie.
2494 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2496         PR tree-optimization/56029
2497         * g++.dg/torture/pr56029.C: New test.
2499 2013-01-18  Sharad Singhai  <singhai@google.com>
2501         PR tree-optimization/55995
2502         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2504 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2506         PR target/55433
2507         * gcc.target/i386/pr55433.c: New.
2509 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2511         PR middle-end/56015
2512         * gfortran.dg/pr56015.f90: New test.
2514 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2516         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2518 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2520         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2521         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2522         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2523         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2524         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2526 2013-01-17  Jeff Law  <law@redhat.com>
2528         * gcc.dg/pr52573.c: Move to...
2529         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2531         PR rtl-optimization/52573
2532         * gcc.dg/pr52573.c: New test.
2534 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2536         PR sanitizer/55679
2537         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2538         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2539         check_no_compiler_messages to test support in ucontext.h.
2540         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2541         compliant RLIMIT_AS.
2543 2013-01-17  Marek Polacek  <polacek@redhat.com>
2545         PR rtl-optimization/55833
2546         * gcc.dg/pr55833.c: New test.
2548 2013-01-17  Jan Hubicka  <jh@suse.cz>
2550         PR tree-optimization/55273
2551         * gcc.c-torture/compile/pr55273.c: New testcase.
2553 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2555         PR target/55981
2556         * gcc.target/pr55981.c: New test.
2558 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2560         * gcc.target/arm/pr40887.c: Require at least armv5.
2561         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2562         * gcc.target/arm/pr51915.c: Likewise.
2563         * gcc.target/arm/pr52006.c: Likewise.
2564         * gcc.target/arm/pr53187.c: Likewise.
2566         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2567         * gcc.target/arm/ftest-support-arm.h: Delete.
2568         * gcc.target/arm/ftest-support-thumb.h: Delete.
2569         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2570         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2571         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2572         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2573         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2574         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2575         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2576         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2577         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2578         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2579         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2580         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2581         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2582         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2583         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2584         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2585         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2586         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2587         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2588         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2589         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2590         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2591         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2592         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2594 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2596         PR tree-optimizations/55264
2597         * g++.dg/ipa/pr55264.C: New test.
2599 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2601         PR fortran/55983
2602         * gfortran.dg/class_55.f90: New.
2604 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2606         PR testsuite/55994
2607         * gcc.c-torture/execute/builtins/builtins.exp: Add
2608         -Wl,--allow-multiple-definition for eabi and elf targets.
2610         PR testsuite/54622
2611         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2612         check_effective_target_vect_perm_short,
2613         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2614         check_effective_target_vect64): Return 0 for big-endian ARM.
2615         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2617         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2618         prototypes.
2620 2013-01-16  Richard Biener  <rguenther@suse.de>
2622         PR tree-optimization/55964
2623         * gcc.dg/torture/pr55964.c: New testcase.
2625 2013-01-16  Richard Biener  <rguenther@suse.de>
2627         PR tree-optimization/54767
2628         PR tree-optimization/53465
2629         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2631 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2633         PR target/55301
2634         * gcc.target/sh/sh-switch.c: New testcase.
2636 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2638         * gcc.dg/webizer.c: Increase the array size.
2640 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2642         PR target/55940
2643         * gcc.dg/pr55940.c: New test.
2645 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2646             Harald Anlauf  <anlauf@gmx.de>
2648         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2649         * gfortran.dg/bounds_check_5.f90: Likewise.
2650         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2651         * gfortran.dg/continuation_9.f90: Likewise.
2652         * gfortran.dg/move_alloc_13.f90: Likewise.
2653         * gfortran.dg/structure_constructor_11.f90: Likewise.
2654         * gfortran.dg/tab_continuation.f: Likewise.
2655         * gfortran.dg/warning-directive-2.F90: Likewise.
2656         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2658 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2660         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2661         * gcc.target/arm/fma-sp.c: Likewise.
2663 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2665         PR rtl-optimization/55153
2666         * gcc.dg/pr55153.c: New.
2668 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2670         PR tree-optimization/55920
2671         * gcc.c-torture/compile/pr55920.c: New test.
2673 2013-01-15  Richard Biener  <rguenther@suse.de>
2675         PR middle-end/55882
2676         * gcc.dg/torture/pr55882.c: New testcase.
2678 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2680         PR tree-optimization/55955
2681         * gcc.c-torture/compile/pr55955.c: New test.
2683 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2685         PR c++/55663
2686         * g++.dg/cpp0x/alias-decl-31.C: New test.
2688 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2690         PR fortran/54286
2691         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2692         case where interface is null.
2694 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2696         PR fortran/55806
2697         * gfortran.dg/array_constructor_40.f90:  New test.
2699 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2701         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2703 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2705         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2706         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2707         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2708         * gcc.target/aarch64/vect-ld1r.c: New.
2709         * gcc.target/aarch64/vect-ld1r.x: New.
2711 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2713         PR target/55948
2714         * gcc.target/i386/hle-clear-rel.c: New file
2715         * gcc.target/i386/hle-store-rel.c: New file.
2717 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2719         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2720         * gfortran.dg/bounds_check_4.f90: Likewise.
2721         * gfortran.dg/inquire_10.f90: Likewise.
2722         * gfortran.dg/minloc_3.f90: Likewise.
2723         * gfortran.dg/minlocval_3.f90: Likewise.
2724         * gfortran.dg/module_double_reuse.f90: Likewise.
2725         * gfortran.dg/mvbits_1.f90: Likewise.
2726         * gfortran.dg/oldstyle_1.f90: Likewise.
2727         * gfortran.dg/pr20163-2.f: Likewise.
2728         * gfortran.dg/save_1.f90: Likewise.
2729         * gfortran.dg/scan_1.f90: Likewise.
2730         * gfortran.dg/select_char_1.f90: Likewise.
2731         * gfortran.dg/shape_4.f90: Likewise.
2732         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2733         * gfortran.dg/function_optimize_10.f90: Likewise.
2734         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2735         * gfortran.dg/used_types_17.f90: Likewise.
2736         * gfortran.dg/used_types_18.f90: Likewise.
2738 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2740         PR fortran/54286
2741         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2743 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2745         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2747 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2749         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2751 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2753         PR fortran/55072
2754         * gfortran.dg/assumed_type_2.f90: Fix test case.
2755         * gfortran.dg/internal_pack_13.f90: New test.
2756         * gfortran.dg/internal_pack_14.f90: New test.
2758 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2760         PR fortran/55868
2761         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2762         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2763         $tar to STAR.
2765 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2767         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2769 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2771         PR target/55719
2772         * gcc.target/s390/pr55719.c: New testcase.
2774 2013-01-11  Richard Guenther  <rguenther@suse.de>
2776         PR tree-optimization/44061
2777         * gcc.dg/pr44061.c: New testcase.
2779 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2781         Update copyright years.
2783 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2784             Jakub Jelinek  <jakub@redhat.com>
2786         PR target/55565
2787         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2789 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2791         PR rtl-optimization/55672
2792         * gcc.target/i386/pr55672.c: New.
2794 2013-01-10  Jeff Law  <law@redhat.com>
2796         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2797         pass/fail message unique.
2800 2013-01-10  Jason Merrill  <jason@redhat.com>
2802         * ada/.gitignore: New.
2804 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2806         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2807         Add tls options.
2808         * g++.dg/tls/thread_local2.C: Likewise.
2809         * g++.dg/tls/thread_local2g.C: Likewise.
2810         * g++.dg/tls/thread_local6.C: Likewise.
2811         * g++.dg/tls/thread_local-order1.C: Add tls options.
2812         * g++.dg/tls/thread_local-order2.C: Likewise.
2813         * g++.dg/tls/thread_local3.C: Likewise.
2814         * g++.dg/tls/thread_local3g.C: Likewise.
2815         * g++.dg/tls/thread_local4.C: Likewise.
2816         * g++.dg/tls/thread_local4g.C: Likewise.
2817         * g++.dg/tls/thread_local5.C: Likewise.
2818         * g++.dg/tls/thread_local5g.C: Likewise.
2819         * g++.dg/tls/thread_local6g.C: Likewise.
2821 2013-01-10  Kostya Serebryany  <kcc@google.com>
2823         * g++.dg/asan/asan_test.cc: Sync from upstream.
2825 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2827         PR tree-optimization/55921
2828         * gcc.c-torture/compile/pr55921.c: New test.
2830 2013-01-09  Jan Hubicka  <jh@suse.cz>
2832         PR tree-optimization/55569
2833         * gcc.c-torture/compile/pr55569.c: New testcase.
2835 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2837         PR fortran/47203
2838         * gfortran.dg/use_28.f90: New test.
2840 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2842         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2843         number matching more robust.
2845 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2847         PR rtl-optimization/55829
2848         * gcc.target/i386/pr55829.c: New.
2850 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2852         PR fortran/55758
2853         * gfortran.dg/bind_c_bool_1.f90: New.
2854         * gfortran.dg/do_5.f90: Add dg-warning.
2856 2013-01-09  Jan Hubicka  <jh@suse.cz>
2858         PR tree-optimization/55875
2859         * gcc.c-torture/execute/pr55875.c: New testcase.
2860         * g++.dg/torture/pr55875.C: New testcase.
2862 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2864         PR c/48418
2865         * c-c++-common/pr48418.c: New test.
2867 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2869         PR c++/55801
2870         * g++.dg/tls/thread_local-ice.C: New.
2872 2013-01-09  Andreas Schwab  <schwab@suse.de>
2874         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2876 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2878         PR tree-optimization/48189
2879         * gcc.dg/pr48189.c: New test.
2881 2013-01-04  Jan Hubicka  <jh@suse.cz>
2883         PR tree-optimization/55823
2884         * g++.dg/ipa/devirt-10.C: New testcase.
2886 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2887             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2889         PR rtl-optimization/55845
2890         * gcc.target/i386/pr55845.c: New test.
2892 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2894         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2895         instructions generated instead of number of occurances.
2897 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2899         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2900         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2901         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2902         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2903         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2904         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2905         * gcc.target/aarch64/vect-fcm.x: Likewise.
2906         * lib/target-supports.exp
2907         (check_effective_target_vect_cond): Enable for AArch64.
2909 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2911         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2912         endian-safe float pool loading.
2913         (test_square_root_v4sf): Likewise.
2914         (test_square_root_v2df): Likewise.
2915         * lib/target-supports.exp
2916         (check_effective_target_vect_call_sqrtf): Add AArch64.
2918 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2920         PR debug/55579
2921         * gcc.dg/tree-ssa/pr55579.c: New test.
2923 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2925         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2926         asm comments.
2928 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2930         PR middle-end/55890
2931         * gcc.dg/torture/pr55890-3.c: New test.
2933         PR middle-end/55851
2934         * gcc.c-torture/compile/pr55851.c: New test.
2936         PR sanitizer/55844
2937         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2938         dg-options.
2940 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2942         PR fortran/55618
2943         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2945 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2947         PR fortran/55763
2948         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2949         * gfortran.dg/pointer_init_7.f90: New.
2951 2013-01-07  Richard Biener  <rguenther@suse.de>
2953         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2955 2013-01-07  Richard Biener  <rguenther@suse.de>
2957         PR middle-end/55890
2958         * gcc.dg/torture/pr55890-1.c: New testcase.
2959         * gcc.dg/torture/pr55890-2.c: Likewise.
2961 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2963         * gcc.target/aarch64/fmovd.c: New.
2964         * gcc.target/aarch64/fmovf.c: Likewise.
2965         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2966         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2967         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2968         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2969         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2970         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2972 2013-01-07  Richard Biener  <rguenther@suse.de>
2974         PR tree-optimization/55888
2975         PR tree-optimization/55862
2976         * gcc.dg/torture/pr55888.c: New testcase.
2978 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2980         PR fortran/55852
2981         * gfortran.dg/intrinsic_size_3.f90: New.
2983 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2985         PR fortran/55763
2986         * gfortran.dg/select_type_32.f90: New.
2988 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2990         PR c++/52343
2991         * g++.dg/cpp0x/alias-decl-29.C: New test.
2993 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2995         PR fortran/53876
2996         PR fortran/54990
2997         PR fortran/54992
2998         * gfortran.dg/class_array_15.f03: New test.
3000 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
3002         PR fortran/42769
3003         PR fortran/45836
3004         PR fortran/45900
3005         * gfortran.dg/use_23.f90: New test.
3006         * gfortran.dg/use_24.f90: New test.
3007         * gfortran.dg/use_25.f90: New test.
3008         * gfortran.dg/use_26.f90: New test.
3009         * gfortran.dg/use_27.f90: New test.
3011 2013-01-06  Olivier Hainque  <hainque@adacore.com>
3013         * gnat.dg/specs/clause_on_volatile.ads: New test.
3015 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3017         * gnat.dg/alignment10.adb: New test.
3019 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
3020             Mikael Morin  <mikael@gcc.gnu.org>
3022         PR fortran/55827
3023         * gfortran.dg/use_22.f90: New test.
3025 2013-01-04  Andrew Pinski  <apinski@cavium.com>
3027         * gcc.target/aarch64/cmp-1.c: New testcase.
3029 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
3031         PR fortran/55172
3032         * gfortran.dg/select_type_31.f03: New test.
3034 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
3036         PR c++/54526 (again)
3037         * g++.dg/cpp0x/parse2.C: Extend.
3038         * g++.old-deja/g++.other/crash28.C: Adjust.
3040 2013-01-04  Richard Biener  <rguenther@suse.de>
3042         PR tree-optimization/55862
3043         * gcc.dg/torture/pr55862.c: New testcase.
3045 2013-01-04  Martin Jambor  <mjambor@suse.cz>
3047         PR tree-optimization/55755
3048         * gcc.dg/torture/pr55755.c: New test.
3049         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3050         * gcc.dg/tree-ssa/pr45144.c: Update.
3052 2013-01-04  Richard Biener  <rguenther@suse.de>
3054         PR middle-end/55863
3055         * gcc.dg/fold-reassoc-2.c: New testcase.
3057 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3059         PR fortran/55763
3060         * gfortran.dg/null_7.f90: New.
3062 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3064         PR fortran/55854
3065         PR fortran/55763
3066         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3067         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3068         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3070 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3072         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3074 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3076         PR fortran/55855
3077         * gfortran.dg/assignment_1.f90: Modified.
3078         * gfortran.dg/assignment_4.f90: New.
3080 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3082         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3084 2013-01-03  Richard Biener  <rguenther@suse.de>
3086         PR tree-optimization/55857
3087         * gcc.dg/vect/pr55857-1.c: New testcase.
3088         * gcc.dg/vect/pr55857-2.c: Likewise.
3090 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3092         PR rtl-optimization/55838
3093         * gcc.dg/pr55838.c: New test.
3095         PR tree-optimization/55832
3096         * gcc.c-torture/compile/pr55832.c: New test.
3098 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3100         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3101         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3102         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3103         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3104         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3105         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3106         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3107         * gcc.dg/unroll_1.c: Ditto.
3108         * gcc.dg/unroll_2.c: Ditto.
3109         * gcc.dg/unroll_3.c: Ditto.
3110         * gcc.dg/unroll_4.c: Ditto.
3112 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3114         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3116 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3118         PR fortran/55818
3119         * gfortran.dg/eof_4.f90: New test.
3121 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3123         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3124         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3125         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3126         (compat_setup_dfp): Initialize compat_alt_caret and
3127         compat_save_TEST_ALWAYS_FLAGS.
3129 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3131         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3133 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3135         * gcc.dg/torture/fp-int-convert-2.c: New test.
3137 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3139         * gfortran.dg/newunit_3.f90: Add dg-do run.
3140         * gfortran.dg/inquire_15.f90: Add dg-do run.
3142 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3144         PR tree-optimization/55831
3145         * gcc.dg/pr55831.c: New test.
3147 Copyright (C) 2013 Free Software Foundation, Inc.
3149 Copying and distribution of this file, with or without modification,
3150 are permitted in any medium without royalty provided the copyright
3151 notice and this notice are preserved.