rs6000.c (rs6000_secondary_reload_inner): Use replace_equiv_address_nv.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2eaa45366e01869c7b73eae37f1fefb5084bd8ed
1 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
3         PR rtl-optimizations/57046
4         * gcc.target/i386/pr57046.c: New test.
6 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
8         * g++.dg/cpp1y/cplusplus.C: New.
10 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
12         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
14 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
16         * c-c++-common/Wpointer-arith-1.c: New.
18 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
20         * g++.dg/cpp1y/cxx1y_macro.C: New.
22 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
24         PR c++/56970
25         * g++.dg/cpp0x/sfinae45.C: New.
27 2013-04-24  Richard Biener  <rguenther@suse.de>
29         PR testsuite/57050
30         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
32 2013-04-23  Richard Biener  <rguenther@suse.de>
34         PR middle-end/57036
35         * gcc.dg/torture/pr57036-1.c: New testcase.
36         * gcc.dg/torture/pr57036-2.c: Likewise.
38 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
40         * gcc.target/aarch64/scalar-mov.c: New testcase.
42 2013-04-23  Richard Biener  <rguenther@suse.de>
44         PR tree-optimization/57026
45         * gcc.dg/torture/pr57026.c: New testcase.
47 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
49         PR fortran/53685
50         PR fortran/57022
51         * gfortran.dg/transfer_check_4.f90: New.
53 2013-04-22  Marek Polacek  <polacek@redhat.com>
55         PR sanitizer/56990
56         * gcc.dg/pr56990.c: New test.
58 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
60         PR target/57018
61         * gcc.target/i386/pr57018.c: New test.
63 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
65         * gcc.target/aarch64/vrecps.c: New.
66         * gcc.target/aarch64/vrecpx.c: Likewise.
68 2013-04-22  Christian Bruel  <christian.bruel@st.com>
70         PR target/56995
71         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
73 2013-04-21  Jeff Law  <law@redhat.com>
75         * gcc.dg/tree-ssa/forwprop-26.c: New test.
77 2013-04-20  Tobias Burnus  <burnus@net-b.de>
79         PR fortran/56907
80         * gfortran.dg/c_loc_test_22.f90: New.
82 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
84         PR rtl-optimization/56847
85         * gcc.dg/pr56847.c: New test.
87 2013-04-19  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/56982
90         * gcc.c-torture/execute/pr56982.c: New testcase.
92 2013-04-19  Martin Jambor  <mjambor@suse.cz>
94         PR tree-optimization/56718
95         * g++.dg/ipa/imm-devirt-1.C: New test.
96         * g++.dg/ipa/imm-devirt-2.C: Likewise.
98 2013-04-19  Richard Biener  <rguenther@suse.de>
100         PR tree-optimization/57000
101         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
103 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
104             Mikael Morin  <mikael@gcc.gnu.org>
106         PR fortran/56872
107         * gfortran.dg/array_constructor_45.f90:  New test.
108         * gfortran.dg/array_constructor_46.f90:  New test.
109         * gfortran.dg/array_constructor_47.f90:  New test.
110         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
112 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
114         PR rtl-optimization/56999
115         * g++.dg/opt/pr56999.C: New test.
117 2013-04-18  Cary Coutant  <ccoutant@google.com>
119         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
120         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
122 2013-04-18  Cary Coutant  <ccoutant@google.com>
124         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
125         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
126         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
127         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
128         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
129         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
130         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
131         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
132         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
133         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
134         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
136 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
138         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
140 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
142         PR tree-optimization/56984
143         * gcc.c-torture/compile/pr56984.c: New test.
145         PR rtl-optimization/56992
146         * gcc.dg/pr56992.c: New test.
148 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
150         PR fortran/56814
151         * gfortran.dg/proc_ptr_42.f90: New.
153 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
155         * gnat.dg/discr41.ad[sb]: New test.
156         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
157         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
158         * gcc.dg/vect/slp-24.c: Likewise.
159         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
160         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
161         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
162         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
163         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
164         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
165         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
166         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
167         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
168         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
169         * gcc.dg/vect/vect-strided-mult.c: Likewise.
170         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
171         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
172         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
173         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
174         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
175         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
176         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
177         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
178         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
179         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
180         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
181         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
182         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
183         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
184         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
186 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
188         PR fortran/40958
189         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
190         * gfortran.dg/module_md5_1.f90: Remove.
192 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
194         * gcc.target/aarch64/adds3.c: New.
195         * gcc.target/aarch64/subs3.c: New.
197 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
199         * gcc.target/aarch64/adds1.c: New.
200         * gcc.target/aarch64/adds2.c: New.
201         * gcc.target/aarch64/subs1.c: New.
202         * gcc.target/aarch64/subs2.c: New.
204 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
206         Implement n3599 - Literal operator templates for strings.
207         * g++.dg/cpp1y/udlit-char-template.C: New test.
208         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
210 2013-04-16  Tobias Burnus  <burnus@net-b.de>
212         PR fortran/39505
213         * gfortran.dg/no_arg_check_1.f90: New.
214         * gfortran.dg/no_arg_check_2.f90: New.
215         * gfortran.dg/no_arg_check_3.f90: New.
217 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
219         PR fortran/56968
220         * gfortran.dg/proc_ptr_41.f90: New.
222 2013-04-16  Richard Biener  <rguenther@suse.de>
224         PR tree-optimization/56756
225         * gcc.dg/torture/pr56756.c: New testcase.
227 2013-04-16  Tobias Burnus  <burnus@net-b.de>
229         PR fortran/56969
230         * gfortran.dg/c_assoc_5.f90: New.
232 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
234         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
235         * gcc.c-torture/execute/pr33992.x: Remove.
236         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
237         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
238         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
240 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
242         PR tree-optimization/56962
243         * gcc.c-torture/execute/pr56962.c: New test.
245 2013-04-15  Richard Biener  <rguenther@suse.de>
247         PR tree-optimization/56933
248         * gcc.dg/vect/pr56933.c: New testcase.
250 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
252         * gcc.target/arm/anddi3-opt.c: New test.
253         * gcc.target/arm/anddi3-opt2.c: Likewise.
255 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
257         * gcc.dg/pr56890-1.c: New test.
258         * gcc.dg/pr56890-2.c: Likewise.
260 2013-04-15  Joey Ye  <joey.ye@arm.com>
262         * gcc.target/arm/thumb1-far-jump-1.c: New test.
263         * gcc.target/arm/thumb1-far-jump-2.c: New test.
265 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
267         PR fortran/56816
268         * gfortran.dg/select_type_33.f03: New test.
270 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
272         PR fortran/55959
273         * gfortran.dg/typebound_proc_29.f03: New.
275 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
277         PR fortran/56266
278         * gfortran.dg/typebound_proc_28.f03: New.
280 2013-04-12  Jeff Law  <law@redhat.com>
282         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
283         either.
285 2013-04-12  Tobias Burnus  <burnus@net-b.de>
287         PR fortran/56929
288         * gfortran.dg/coarray/alloc_comp_2.f90: New.
290 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
292         PR target/56903
293         * gcc.target/i386/pr56903.c: New test.
295 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
297         PR fortran/56261
298         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
299         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
300         * gfortran.dg/block_11.f90: Fix invalid test case.
301         * gfortran.dg/function_types_3.f90: Add new error message.
302         * gfortran.dg/global_references_1.f90: Ditto.
303         * gfortran.dg/import2.f90: Remove unneeded parts.
304         * gfortran.dg/import6.f90: Fix invalid test case.
305         * gfortran.dg/proc_decl_2.f90: Ditto.
306         * gfortran.dg/proc_decl_9.f90: Ditto.
307         * gfortran.dg/proc_decl_18.f90: Ditto.
308         * gfortran.dg/proc_ptr_40.f90: New.
309         * gfortran.dg/whole_file_7.f90: Modified error wording.
310         * gfortran.dg/whole_file_16.f90: Ditto.
311         * gfortran.dg/whole_file_17.f90: Add -pedantic.
312         * gfortran.dg/whole_file_18.f90: Modified error wording.
313         * gfortran.dg/whole_file_20.f03: Ditto.
314         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
315         invalid test case.
317 2013-04-12  Richard Biener  <rguenther@suse.de>
319         Revert
320         2013-04-10  Richard Biener  <rguenther@suse.de>
322         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
324 2013-04-12  Tobias Burnus  <burnus@net-b.de>
326         PR fortran/56845
327         * gfortran.dg/class_allocate_15.f90: New.
329         Revert:
330         2013-04-12  Tobias Burnus  <burnus@net-b.de>
332         * gfortran.dg/coarray_lib_alloc_2.f90: Update
333         scan-tree-dump-times.
335 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
337         PR tree-optimization/56918
338         PR tree-optimization/56920
339         * gcc.dg/vect/pr56918.c: New test.
340         * gcc.dg/vect/pr56920.c: New test.
342 2013-04-12  Tobias Burnus  <burnus@net-b.de>
344         PR fortran/56845
345         * gfortran.dg/class_allocate_14.f90: New.
346         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
347         * gfortran.dg/coarray_lib_alloc_3.f90: New.
349 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
351         * gcc.dg/fold-cstvecshift.c: New testcase.
353 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
355         * gcc.target/aarch64/negs.c: New.
357 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
359         PR c++/56895
360         * g++.dg/template/arrow4.C: New test.
362 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
364         * gnat.dg/array23.adb: New test.
365         * gnat.dg/array23_pkg[123].ads: New helpers.
367 2013-04-11  Jeff Law  <law@redhat.com>
369         PR tree-optimization/56900
370         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
372 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
374         PR c++/56913
375         * g++.dg/cpp0x/sfinae44.C: New.
377 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
379         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
380         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
382 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
384         PR c++/54216
385         * g++.dg/cpp0x/enum26.C: New.
386         * g++.old-deja/g++.pt/mangle1.C: Adjust.
388 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
390         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
391         inverse operands.
392         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
393         loop is vectorized.
394         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
395         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
396         loop is vectorized and that the correct instruction is generated.
397         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
398         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
399         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
401 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
403         PR tree-optimization/56899
404         * gcc.c-torture/execute/pr56899.c: New test.
406 2013-04-10  David S. Miller  <davem@davemloft.net>
408         * gcc.target/sparc/setcc-4.c: New test.
409         * gcc.target/sparc/setcc-5.c: New test.
411 2013-04-10  Richard Biener  <rguenther@suse.de>
413         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
415 2013-04-10  Richard Biener  <rguenther@suse.de>
417         * gcc.dg/vect/slp-39.c: New testcase.
419 2013-04-10  Joern Rennecke <joern.rennecke@embecosm.com>
421         PR tree-optimization/55524
422         * gcc.target/epiphany/fnma-1.c: New test.
424 2013-04-10  Zhouyi Zhou <yizhouzhou@ict.ac.cn>
426         * gcc.dg/tree-ssa/inline-11.c: New test
428 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
430         PR c++/56895
431         * g++.dg/template/arrow3.C: New test.
433 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
435         * gcc.target/arm/minmax_minus.c: New test.
437 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
439         PR middle-end/56883
440         * c-c++-common/gomp/pr56883.c: New test.
442 2013-04-09  Jeff Law  <law@redhat.com>
444         * gcc.dg/tree-ssa/vrp87.c: New test.
446 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
448         PR tree-optimization/56854
449         * g++.dg/torture/pr56854.C: New test.
451 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
453         PR fortran/56782
454         * gfortran.dg/array_constructor_44.f90:  New test.
456 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
458         PR c++/56871
459         * g++.dg/cpp0x/constexpr-specialization.C: New.
461 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
463         * gcc.c-torture/execute/pr56837.c: New test.
465         PR c++/34949
466         PR c++/50243
467         * g++.dg/opt/vt3.C: New test.
468         * g++.dg/opt/vt4.C: New test.
470 2013-04-08  Jeff Law  <law@redhat.com>
472         * gcc.dg/tree-ssa/forwprop-25.c: New test.
474 2013-04-08  Richard Biener  <rguenther@suse.de>
476         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
478 2013-04-08  Richard Biener  <rguenther@suse.de>
480         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
482 2013-04-08  Richard Biener  <rguenther@suse.de>
484         * g++.dg/vect/slp-pr56812.cc: Adjust.
486 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
488         * gcc.dg/pr56837.c: New test.
489         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
490         "generated memset minus one".
492 2013-04-07  Tobias Burnus  <burnus@net-b.de>
494         PR fortran/56849
495         * gfortran.dg/reshape_5.f90: New.
497 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
499         PR target/56843
500         * gcc.target/powerpc/recip-1.c: Modify expected output.
501         * gcc.target/powerpc/recip-3.c: Likewise.
502         * gcc.target/powerpc/recip-4.c: Likewise.
503         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
505 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
507         * gcc.target/arm/peep-ldrd-1.c: New test.
508         * gcc.target/arm/peep-strd-1.c: Likewise.
510 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
512         * gcc.target/arm/negdi-1.c: New test.
513         * gcc.target/arm/negdi-2.c: Likewise.
514         * gcc.target/arm/negdi-3.c: Likewise.
515         * gcc.target/arm/negdi-4.c: Likewise.
517 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
519         * lib/target-supports.exp (add_options_for_arm_v8_neon):
520         Add -march=armv8-a when we use v8 NEON.
521         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
522         (check_effective_target_vect_call_ceilf): Likewise.
523         (check_effective_target_vect_call_floorf): Likewise.
524         (check_effective_target_vect_call_roundf): Likewise.
525         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
526         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
527         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
528         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
529         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
531 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
533         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
534         * gcc.target/powerpc/sd-pwr6.c: Same.
535         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
536         * g++.dg/debug/pr56294.C: XFAIL on AIX.
538 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
540         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
542 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
544         PR fortran/40881
545         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
546         * gfortran.dg/altreturn_4.f90: Ditto.
547         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
548         * gfortran.dg/altreturn_5.f90: Ditto.
549         * gfortran.dg/altreturn_6.f90: Ditto.
550         * gfortran.dg/altreturn_7.f90: Ditto.
552 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
554         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
555         New procedure.
556         (check_effective_target_arm_v8_neon_ok_nocache):
557         Likewise.
558         (check_effective_target_arm_v8_neon_ok): Change to use
559         check_effective_target_arm_v8_neon_ok_nocache.
560         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
561         NEON flags.
562         (check_effective_target_vect_call_btruncf):
563         Enable for arm and ARMv8 NEON.
564         (check_effective_target_vect_call_ceilf): Likewise.
565         (check_effective_target_vect_call_floorf): Likewise.
566         (check_effective_target_vect_call_roundf): Likewise.
567         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
568         target.
570 2013-04-04  Marek Polacek  <polacek@redhat.com>
572         PR tree-optimization/48186
573         * gcc.dg/pr48186.c: New test.
575 2013-04-04  Richard Biener  <rguenther@suse.de>
577         PR tree-optimization/56826
578         * gcc.dg/vect/pr56826.c: New testcase.
579         * gcc.dg/vect/O3-pr36098.c: Adjust.
581 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
583         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
584         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
585         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
586         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
587         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
588         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
589         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
590         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
591         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
592         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
594 2013-04-04  Richard Biener  <rguenther@suse.de>
596         PR tree-optimization/56213
597         * gcc.dg/vect/vect-123.c: New testcase.
599 2013-04-04  Tobias Burnus  <burnus@net-b.de>
601         PR fortran/56810
602         * gfortran.dg/read_repeat_2.f90: New.
604 2013-04-04  Richard Biener  <rguenther@suse.de>
606         PR tree-optimization/56837
607         * g++.dg/torture/pr56837.C: New testcase.
609 2013-04-04  Tobias Burnus  <burnus@net-b.de>
611         PR fortran/50269
612         * gfortran.dg/c_loc_test_21.f90: New.
613         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
614         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
615         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
616         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
617         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
619 2013-04-03  Jeff Law  <law@redhat.com>
621         PR tree-optimization/56799
622         * gcc.c-torture/execute/pr56799.c: New test.
624 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
626         PR c++/56815
627         * g++.dg/warn/Wpointer-arith-1.C: New.
628         * g++.dg/gomp/for-19.C: Adjust.
630 2013-04-03  Marek Polacek  <polacek@redhat.com>
632         PR sanitizer/55702
633         * gcc.dg/pr55702.c: New test.
635 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
637         PR target/56809
638         * gcc.dg/pr56809.c: New testcase.
640 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
642         PR debug/56819
643         * g++.dg/debug/pr56819.C: New test.
645 2013-04-03  Richard Biener  <rguenther@suse.de>
647         PR tree-optimization/56817
648         * g++.dg/torture/pr56817.C: New testcase.
650 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
652         * gcc.dg/vect/bb-slp-31.c: New file.
654 2013-04-03  Jason Merrill  <jason@redhat.com>
656         PR c++/34949
657         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
659 2013-04-03  Richard Biener  <rguenther@suse.de>
661         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
663 2013-04-03  Richard Biener  <rguenther@suse.de>
665         PR tree-optimization/55964
666         * gcc.dg/torture/pr55964-2.c: New testcase.
668 2013-04-03  Richard Biener  <rguenther@suse.de>
670         PR tree-optimization/56501
671         * gcc.dg/torture/pr56501.c: New testcase.
673 2013-04-03  Richard Biener  <rguenther@suse.de>
675         PR tree-optimization/56407
676         * gcc.dg/torture/pr56407.c: New testcase.
678 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
680         PR tree-optimization/56790
681         * g++.dg/ext/pr56790-1.C: New testcase.
683 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
685         * gcc.target/i386/merge-1.c: New testcase.
686         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
688 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
690         PR c/19449
691         * gcc.c-torture/execute/pr19449.c: New test.
693 2013-04-03  Richard Biener  <rguenther@suse.de>
695         PR tree-optimization/56812
696         * g++.dg/vect/slp-pr56812.cc: New testcase.
698 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
700         PR fortran/56284
701         PR fortran/40881
702         * gfortran.dg/altreturn_8.f90: New.
703         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
704         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
705         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
707 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
709         PR rtl-optimization/56745
710         * gcc.c-torture/compile/pr56745.c: New test.
712 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
714         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
716 2013-04-02  Richard Biener  <rguenther@suse.de>
718         PR tree-optimization/56778
719         * gcc.dg/torture/pr56778.c: New testcase.
721 2013-04-02  Richard Biener  <rguenther@suse.de>
723         PR middle-end/56768
724         * g++.dg/torture/pr56768.C: New testcase.
726 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
728         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
730 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
732         PR fortran/56660
733         * gfortran.dg/namelist_82.f90:  New test.
735 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
737         PR fortran/56500
738         * gfortran.dg/implicit_class_1.f90: New.
740 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742         PR fortran/56786
743         * gfortran.dg/namelist_81.f90:  New test.
745 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
747         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
748         for constant and equal string lengths.
749         * gfortran.dg/character_comparison_5.f90:  Likewise.
750         * gfortran.dg/character_comparison_9.f90:  New test.
752 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
754         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
755         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
757 2013-03-29  Tobias Burnus  <burnus@net-b.de>
759         PR fortran/35203
760         * gfortran.dg/optional_absent_3.f90: New.
762 2013-03-29  Tobias Burnus  <burnus@net-b.de>
764         PR fortran/56737
765         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
767 2013-03-29  Tobias Burnus  <burnus@net-b.de>
769         PR fortran/56735
770         * gfortran.dg/namelist_80.f90: New.
772 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
774         PR fortran/45159
775         * gfortran.dg/string_length_2.f90:  New test.
776         * gfortran.dg/dependency_41.f90:  New test.
778 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
780         PR fortran/55806
781         * gfortran.dg/array_constructor_43.f90:  New test.
782         * gfortran.dg/random_seed_3.f90:  New test.
784 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
786         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
787         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
788         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
789         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
790         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
791         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
792         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
793         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
794         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
795         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
797 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
799         PR c++/56725
800         * g++.dg/conversion/op4.C: Adjust.
801         * g++.dg/cpp0x/rv1n.C: Likewise.
802         * g++.dg/cpp0x/rv2n.C: Likewise.
803         * g++.dg/cpp0x/template_deduction.C: Likewise.
804         * g++.dg/expr/cond8.C: Likewise.
805         * g++.dg/other/error4.C: Likewise.
806         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
807         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
808         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
809         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
810         * g++.old-deja/g++.jason/conversion2.C: Likewise.
811         * g++.old-deja/g++.law/cvt20.C: Likewise.
812         * g++.old-deja/g++.law/cvt8.C: Likewise.
813         * g++.old-deja/g++.law/init8.C: Likewise.
814         * g++.old-deja/g++.mike/net12.C: Likewise.
815         * g++.old-deja/g++.mike/net8.C: Likewise.
816         * g++.old-deja/g++.mike/p2793.C: Likewise.
817         * g++.old-deja/g++.mike/p3836.C: Likewise.
818         * g++.old-deja/g++.mike/p418.C: Likewise.
819         * g++.old-deja/g++.mike/p701.C: Likewise.
820         * g++.old-deja/g++.mike/p807.C: Likewise.
822 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
824         PR middle-end/56694
825         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
826         targets.
828 2013-03-28  Marek Polacek  <polacek@redhat.com>
830         PR tree-optimization/56695
831         * gcc.dg/vect/pr56695.c: New test.
833 2013-03-28  Richard Biener  <rguenther@suse.de>
835         PR tree-optimization/37021
836         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
837         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
839 2013-03-27  Tobias Burnus  <burnus@net-b.de>
841         PR fortran/56650
842         PR fortran/36437
843         * gfortran.dg/sizeof_2.f90: New.
844         * gfortran.dg/sizeof_3.f90: New.
845         * gfortran.dg/sizeof_proc.f90: Update dg-error.
847 2013-03-27  Richard Biener  <rguenther@suse.de>
849         PR tree-optimization/37021
850         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
852 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
854         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
855         * g++.dg/ipa/ivinline-2.C: Likewise.
856         * g++.dg/ipa/ivinline-3.C: Likewise.
857         * g++.dg/ipa/ivinline-4.C: Likewise.
858         * g++.dg/ipa/ivinline-5.C: Likewise.
859         * g++.dg/ipa/ivinline-7.C: Likewise.
860         * g++.dg/ipa/ivinline-8.C: Likewise.
861         * g++.dg/ipa/ivinline-9.C: Likewise.
862         * g++.dg/cpp0x/noexcept03.C: Likewise.
863         * gcc.dg/const-1.c: Likewise.
864         * gcc.dg/ipa/pure-const-1.c: Likewise.
865         * gcc.dg/noreturn-8.c: Likewise.
866         * gcc.target/i386/mmx-1.c: Likewise.
867         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
868         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
869         * gcc.c-torture/execute/pr33992.x: New file.
871 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
873         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
875 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
877         PR c++/55951
878         * g++.dg/ext/desig5.C: New.
880 2013-03-26  Tobias Burnus  <burnus@net-b.de>
882         PR fortran/56649
883         * gfortran.dg/merge_init_expr_2.f90: New.
884         * gfortran.dg/merge_char_1.f90: Modify test to
885         stay a run-time test.
886         * gfortran.dg/merge_char_3.f90: Ditto.
888 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
890         * g++.dg/cpp0x/constexpr-friend-2.C: New.
891         * g++.dg/cpp0x/constexpr-main.C: Likewise.
893 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
895         PR c++/56722
896         * g++.dg/cpp0x/range-for23.C: New.
898 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
900         PR libfortran/52512
901         * gfortran.dg/namelist_79.f90: New.
903 2013-03-25  Martin Jambor  <mjambor@suse.cz>
905         * gcc.dg/ipa/ipcp-agg-9.c: New test.
907 2013-03-25  Tobias Burnus  <burnus@net-b.de>
909         PR fortran/38536
910         PR fortran/38813
911         PR fortran/38894
912         PR fortran/39288
913         PR fortran/40963
914         PR fortran/45824
915         PR fortran/47023
916         PR fortran/47034
917         PR fortran/49023
918         PR fortran/50269
919         PR fortran/50612
920         PR fortran/52426
921         PR fortran/54263
922         PR fortran/55343
923         PR fortran/55444
924         PR fortran/55574
925         PR fortran/56079
926         PR fortran/56378
927         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
928         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
929         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
930         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
931         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
932         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
933         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
934         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
935         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
936         * gfortran.dg/c_loc_tests_16.f90: Ditto.
937         * gfortran.dg/c_loc_tests_4.f03: Ditto.
938         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
939         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
940         * gfortran.dg/c_loc_tests_8.f03: Ditto.
941         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
942         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
943         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
944         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
945         * gfortran.dg/pr32601_1.f03: Ditto.
946         * gfortran.dg/storage_size_2.f08: Remove dg-error.
947         * gfortran.dg/blockdata_7.f90: New.
948         * gfortran.dg/c_assoc_4.f90: New.
949         * gfortran.dg/c_f_pointer_tests_6.f90: New.
950         * gfortran.dg/c_f_pointer_tests_7.f90: New.
951         * gfortran.dg/c_funloc_tests_8.f90: New.
952         * gfortran.dg/c_loc_test_17.f90: New.
953         * gfortran.dg/c_loc_test_18.f90: New.
954         * gfortran.dg/c_loc_test_19.f90: New.
955         * gfortran.dg/c_loc_test_20.f90: New.
956         * gfortran.dg/c_sizeof_5.f90: New.
957         * gfortran.dg/iso_c_binding_rename_3.f90: New.
958         * gfortran.dg/transfer_resolve_2.f90: New.
959         * gfortran.dg/transfer_resolve_3.f90: New.
960         * gfortran.dg/transfer_resolve_4.f90: New.
961         * gfortran.dg/pr32601.f03: Update dg-error.
962         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
963         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
965 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
967         * gcc.target/arm/vseleqdf.c: New test.
968         * gcc.target/arm/vseleqsf.c: Likewise.
969         * gcc.target/arm/vselgedf.c: Likewise.
970         * gcc.target/arm/vselgesf.c: Likewise.
971         * gcc.target/arm/vselgtdf.c: Likewise.
972         * gcc.target/arm/vselgtsf.c: Likewise.
973         * gcc.target/arm/vselledf.c: Likewise.
974         * gcc.target/arm/vsellesf.c: Likewise.
975         * gcc.target/arm/vselltdf.c: Likewise.
976         * gcc.target/arm/vselltsf.c: Likewise.
977         * gcc.target/arm/vselnedf.c: Likewise.
978         * gcc.target/arm/vselnesf.c: Likewise.
979         * gcc.target/arm/vselvcdf.c: Likewise.
980         * gcc.target/arm/vselvcsf.c: Likewise.
981         * gcc.target/arm/vselvsdf.c: Likewise.
982         * gcc.target/arm/vselvssf.c: Likewise.
984 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov at arm.com>
986         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
987         body from here...
988         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
989         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
990         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
991         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
992         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
993         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
994         * gcc.target/aarch64/atomic-op-char.x: ... to here.
995         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
996         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
997         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
998         * gcc.target/aarch64/atomic-op-int.x: ... to here.
999         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
1000         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
1001         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
1002         * gcc.target/aarch64/atomic-op-release.x: ... to here.
1003         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
1004         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
1005         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
1006         * gcc.target/aarch64/atomic-op-short.x: ... to here.
1007         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
1008         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
1009         * gcc.target/arm/atomic-op-acquire.c: Likewise.
1010         * gcc.target/arm/atomic-op-char.c: Likewise.
1011         * gcc.target/arm/atomic-op-consume.c: Likewise.
1012         * gcc.target/arm/atomic-op-int.c: Likewise.
1013         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
1014         * gcc.target/arm/atomic-op-release.c: Likewise.
1015         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
1016         * gcc.target/arm/atomic-op-short.c: Likewise.
1018 2013-03-25  Richard Biener  <rguenther@suse.de>
1020         PR middle-end/56694
1021         * g++.dg/torture/pr56694.C: New testcase.
1023 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1025         PR target/56720
1026         * gcc.target/arm/neon-vcond-gt.c: New test.
1027         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
1028         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
1030 2013-03-25  Richard Biener  <rguenther@suse.de>
1032         PR tree-optimization/56689
1033         * gcc.dg/torture/pr56689.c: New testcase.
1035 2013-03-25  Kai Tietz  <ktietz@redhat.com>
1037         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
1039 2013-03-24  Tobias Burnus  <burnus@net-b.de>
1041         PR fortran/56696
1042         * gfortran.dg/eof_5.f90: New.
1044 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1046         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
1047         alphabetically.
1049 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
1051         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
1053 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1055         PR testsuite/55994
1056         * gcc.c-torture/execute/builtins/builtins.exp: Add
1057         -Wl,--allow-multiple-definition for RTEMS targets.
1059 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1061         * gcc.target/aarch64/movk.c: New test.
1063 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
1065         * g++.dg/ext/vector21.C: New testcase.
1067 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
1069         * gcc.target/arm/neon-for-64bits-1.c: New tests.
1070         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
1072 2013-03-21  Richard Biener  <rguenther@suse.de>
1074         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
1075         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1077 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1079         * gcc.target/aarch64/vect.c: Test and result vector added
1080         for sabd and saba instructions.
1081         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
1082         instructions in assembly.
1083         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
1084         * gcc.target/aarch64/vect-fp.c: Test and result vector added
1085         for fabd instruction.
1086         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
1087         instruction in assembly.
1088         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
1090 2013-03-20  Jeff Law  <law@redhat.com>
1092         * g++.dg/tree-ssa/ssa-dom.C: New test.
1094 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
1096         * gcc.target/powerpc/mmfpgpr.c: New test.
1097         * gcc.target/powerpc/sd-vsx.c: Likewise.
1098         * gcc.target/powerpc/sd-pwr6.c: Likewise.
1099         * gcc.target/powerpc/vsx-float0.c: Likewise.
1101 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
1103         PR tree-optimization/56355
1104         * gcc.dg/pr56355-1.c: New file.
1106 2013-03-20  Catherine Moore  <clm@codesourcery.com>
1107             Richard Sandiford <rdsandiford@googlemail.com>
1109         * gcc.target/mips/mips.exp: Add microMIPS support.
1110         * gcc.target/mips/umips-movep-2.c: New test.
1111         * gcc.target/mips/umips-lwp-2.c: New test.
1112         * gcc.target/mips/umips-swp-5.c: New test.
1113         * gcc.target/mips/umips-constraints-1.c: New test.
1114         * gcc.target/mips/umips-lwp-3.c: New test.
1115         * gcc.target/mips/umips-swp-6.c: New test.
1116         * gcc.target/mips/umips-constraints-2.c: New test.
1117         * gcc.target/mips/umips-save-restore-1.c: New test.
1118         * gcc.target/mips/umips-lwp-4.c: New test.
1119         * gcc.target/mips/umips-swp-7.c: New test.
1120         * gcc.target/mips/umips-save-restore-2.c: New test.
1121         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1122         * gcc.target/mips/umips-lwp-5.c: New test.
1123         * gcc.target/mips/umips-save-restore-3.c: New test.
1124         * gcc.target/mips/umips-lwp-6.c: New test.
1125         * gcc.target/mips/umips-swp-1.c: New test.
1126         * gcc.target/mips/umips-lwp-7.c: New test.
1127         * gcc.target/mips/umips-swp-2.c: New test.
1128         * gcc.target/mips/umips-lwp-8.c: New test.
1129         * gcc.target/mips/umips-swp-3.c: New test.
1130         * gcc.target/mips/umips-movep-1.c: New test.
1131         * gcc.target/mips/umips-lwp-1.c: New test.
1132         * gcc.target/mips/umips-swp-4.c: New test.
1134 2013-03-20  Richard Biener  <rguenther@suse.de>
1136         PR tree-optimization/56661
1137         * gcc.dg/torture/pr56661.c: New testcase.
1139 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1141         PR rtl-optimization/56605
1142         * gcc.target/powerpc/pr56605.c: New.
1144 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1146         PR fortran/54932
1147         * gfortran.dg/do_1.f90: Don't xfail.
1149 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1151         PR libfortran/51825
1152         * gfortran.dg/namelist_77.f90: New.
1153         * gfortran.dg/namelist_78.f90: New.
1155 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
1157         PR libfortran/48618
1158         * gfortran.dg/open_negative_unit_1.f90: New.
1160 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1162         * gcc.target/aarch64/sbc.c: New test.
1164 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1166         * gcc.target/aarch64/ror.c: New test.
1168 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
1170         * gcc.target/aarch64/extr.c: New test.
1172 2013-03-19  Richard Biener  <rguenther@suse.de>
1174         PR tree-optimization/56273
1175         * gcc.dg/tree-ssa/vrp47.c: Adjust.
1176         * c-c++-common/uninit-17.c: Likewise.
1178 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1180         PR tree-optimization/56635
1181         * g++.dg/torture/pr56635.C: New test.
1183 2013-03-18  Richard Biener  <rguenther@suse.de>
1185         PR tree-optimization/3713
1186         * g++.dg/ipa/devirt-12.C: New testcase.
1188 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
1190         PR c/56566
1191         * c-c++-common/pr56566.c: New test.
1193 2013-03-17  Jason Merrill  <jason@redhat.com>
1195         * g++.dg/template/abstract-dr337.C: XFAIL.
1197 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
1199         PR c++/56607
1200         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
1201         * c-c++-common/pr56607.c: New test.
1203 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
1205         PR c++/56582
1206         * g++.dg/cpp0x/constexpr-array5.C: New.
1208 2013-03-15  Tobias Burnus  <burnus@net-b.de>
1210         PR fortran/56615
1211         * gfortran.dg/transfer_intrinsic_5.f90: New.
1213 2013-03-15  Kai Tietz  <ktietz@redhat.com>
1215         * gcc.target/i386/movti.c: Don't test for x64 mingw.
1216         * gcc.target/i386/pr20020-1.c: Likewise.
1217         * gcc.target/i386/pr20020-2.c: Likewise.
1218         * gcc.target/i386/pr20020-3.c: Likewise.
1219         * gcc.target/i386/pr53425-1.c: Likewise.
1220         * gcc.target/i386/pr53425-2.c: Likewise.
1221         * gcc.target/i386/pr55093.c: Likewise.
1222         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
1224 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
1226         PR debug/56307
1227         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
1228         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
1230 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
1232         PR tree-optimization/53265
1233         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
1234         undefined behavior.
1235         * gcc.dg/graphite/id-6.c (test): Likewise.
1236         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
1237         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
1239         PR tree-optimization/53265
1240         * gcc.dg/pr53265.c: New test.
1241         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
1242         to dg-options.
1243         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
1244         arrays.
1245         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
1246         n, use it as high bound instead of 4.
1248 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
1250         PR target/49880
1251         * gcc.target/sh/pr49880-1.c: New.
1252         * gcc.target/sh/pr49880-2.c: New.
1253         * gcc.target/sh/pr49880-3.c: New.
1254         * gcc.target/sh/pr49880-4.c: New.
1255         * gcc.target/sh/pr49880-5.c: New.
1257 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1259         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
1261 2013-03-13  Richard Biener  <rguenther@suse.de>
1263         PR tree-optimization/56608
1264         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
1266 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
1268         PR c++/56611
1269         * g++.dg/cpp0x/alias-decl-32.C: New.
1271 2013-03-11  Jan Hubicka  <jh@suse.cz>
1273         PR middle-end/56571
1274         * gcc.c-torture/compile/pr56571.c: New testcase.
1276 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1278         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
1279         * gcc.dg/tree-ssa/pr55579.c: Likewise.
1281 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
1283         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
1284         * gcc.dg/inline_4.c: Likewise.
1285         * gcc.dg/unroll_2.c: Likewise.
1286         * gcc.dg/unroll_3.c: Likewise.
1287         * gcc.dg/unroll_4.c: Likewise.
1289 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1291         PR testsuite/54119
1292         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
1294         PR debug/56307
1295         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
1297 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
1299         PR target/40797
1300         * gcc.c-torture/compile/pr40797.c: New.
1302 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1304         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
1306 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
1308         PR fortran/56575
1309         * gfortran.dg/class_56.f90: New test.
1311 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
1313         PR middle-end/56524
1314         * gcc.target/mips/pr56524.c: New test.
1316 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1318         PR c++/56565
1319         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
1321 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/51412
1324         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
1326 2013-03-08  Marek Polacek  <polacek@redhat.com>
1328         PR tree-optimization/56478
1329         * gcc.dg/torture/pr56478.c: New test.
1331 2013-03-08  Kai Tietz  <ktietz@redhat.com>
1333         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
1334         targets linker option --allow-multiple-definition.
1336         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
1337         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
1338         * gcc.dg/pr52549.c: Add LLP64 case.
1339         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
1340         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
1341         * gcc.dg/torture/pr51071-2.c: Likewise.
1342         * gcc.dg/tree-ssa/vrp72.c: Likewise.
1343         * gcc.dg/tree-ssa/vrp73.c: Likewise.
1344         * gcc.dg/tree-ssa/vrp75.c: Likewise.
1345         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
1346         * gcc.dg/weak/weak-1.c: Likewise.
1347         * gcc.dg/weak/weak-2.c: Likewise.
1348         * gcc.dg/weak/weak-3.c: Likewise.
1349         * gcc.dg/weak/weak-4.c: Likewise.
1350         * gcc.dg/weak/weak-5.c: Likewise.
1351         * gcc.dg/weak/weak-15.c: Likewise.
1352         * gcc.dg/weak/weak-16.c: Likewise.
1354         * c-c++-common/pr54486.c: Skip test for mingw-targets.
1356 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
1358         PR tree-optimization/56559
1359         * gcc.dg/tree-ssa/reassoc-26.c: New test.
1361 2013-03-07  Andreas Schwab  <schwab@suse.de>
1363         * gcc.dg/pr31490.c: Fix last change.
1365 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
1367         PR c++/56534
1368         * g++.dg/template/crash115.C: New.
1370 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1372         PR tree-optimization/56539
1373         * gcc.c-torture/compile/pr56539.c: New test.
1375 2013-03-06  Kai Tietz  <ktietz@redhat.com>
1377         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
1378         targets.
1379         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
1380         * gcc.dg/lto/20091013-1_2.c: Likewise.
1381         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
1383 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1385         * gnat.dg/specs/aggr6.ads: New test.
1387 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1389         * gnat.dg/loop_optimization15.ad[sb]: New test.
1391 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1393         PR middle-end/56548
1394         * gcc.dg/pr56548.c: New test.
1396 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1398         PR debug/53363
1399         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
1401 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
1403         PR c++/56543
1404         * g++.dg/template/typename20.C: New test.
1406 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1408         PR debug/56510
1409         * gcc.dg/pr56510.c: New test.
1411         PR rtl-optimization/56484
1412         * gcc.c-torture/compile/pr56484.c: New test.
1414 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1416         PR c++/56530
1417         * g++.dg/warn/Wsign-conversion-2.C: New.
1419 2013-03-05  Richard Biener  <rguenther@suse.de>
1421         PR tree-optimization/56270
1422         * gcc.dg/vect/slp-38.c: New testcase.
1424 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
1426         PR rtl-optimization/56494
1427         * gcc.dg/pr56494.c: New test.
1429 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
1431         * gcc.dg/pr56424.c: New test.
1433 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1435         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
1436         * gcc.dg/pr56228.c <avr>: Skip.
1438 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
1440         PR testsuite/52641
1441         PR tree-optimization/52631
1442         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
1444 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
1446         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
1447         * gcc.dg/vect/vect-83_64.c: Same.
1449 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1451         PR fortran/56477
1452         * gfortran.dg/pointer_check_13.f90: New test.
1454 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
1456         PR fortran/54730
1457         * gfortran.dg/array_constructor_42.f90: New test.
1459 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
1461         PR c++/52688
1462         * g++.dg/template/static33.C: New.
1463         * g++.dg/template/static34.C: Likewise.
1465         PR c++/10291
1466         * g++.dg/template/static35.C: New.
1468 2013-03-01  Steve Ellcey  <sellcey@mips.com>
1470         * gcc.dg/pr56396.c: Require pic support.
1472 2013-03-01  Richard Biener  <rguenther@suse.de>
1474         PR tree-optimization/55481
1475         * gcc.dg/torture/pr56488.c: New testcase.
1477 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
1478             Jakub Jelinek  <jakub@redhat.com>
1480         PR sanitizer/56454
1481         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
1482         no_sanitize_address attribute rather than no_address_safety_analysis.
1483         * g++.dg/asan/sanitizer_test_utils.h
1484         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
1485         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
1486         in addition to no_address_safety_analysis.
1488 2013-02-28  Jason Merrill  <jason@redhat.com>
1490         PR c++/56481
1491         * g++.dg/cpp0x/constexpr-and.C: New.
1493 2013-02-28  Martin Jambor  <mjambor@suse.cz>
1495         PR tree-optimization/56294
1496         * g++.dg/debug/pr56294.C: New test.
1498 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1500         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
1502 2013-02-27  Marek Polacek  <polacek@redhat.com>
1504         PR rtl-optimization/56466
1505         * gcc.dg/pr56466.c: New test.
1507 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1509         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
1510         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
1511         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
1513 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
1515         PR middle-end/45472
1516         * gcc.dg/pr45472.c: New test.
1518 2013-02-26  Marek Polacek  <polacek@redhat.com>
1520         PR tree-optimization/56426
1521         * gcc.dg/pr56436.c: New test.
1523 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
1525         PR tree-optimization/56448
1526         * gcc.c-torture/compile/pr56448.c: New test.
1528         PR tree-optimization/56443
1529         * gcc.dg/torture/pr56443.c: New test.
1531 2013-02-25  Richard Biener  <rguenther@suse.de>
1533         PR tree-optimization/56175
1534         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
1536 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
1538         PR c++/56403
1539         * g++.dg/torture/pr56403.C: New test.
1541 2013-02-25  Catherine Moore  <clm@codesourcery.com>
1543         Revert:
1544         2013-02-24  Catherine Moore  <clm@codesourcery.com>
1545         Richard Sandiford  <rdsandiford@googlemail.com>
1547         * gcc.target/mips/mips.exp: Add microMIPS support.
1548         * gcc.target/mips/umips-movep-2.c: New test.
1549         * gcc.target/mips/umips-lwp-2.c: New test.
1550         * gcc.target/mips/umips-swp-5.c: New test.
1551         * gcc.target/mips/umips-constraints-1.c: New test.
1552         * gcc.target/mips/umips-lwp-3.c: New test.
1553         * gcc.target/mips/umips-swp-6.c: New test.
1554         * gcc.target/mips/umips-constraints-2.c: New test.
1555         * gcc.target/mips/umips-save-restore-1.c: New test.
1556         * gcc.target/mips/umips-lwp-4.c: New test.
1557         * gcc.target/mips/umips-swp-7.c: New test.
1558         * gcc.target/mips/umips-save-restore-2.c: New test.
1559         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1560         * gcc.target/mips/umips-lwp-5.c: New test.
1561         * gcc.target/mips/umips-save-restore-3.c: New test.
1562         * gcc.target/mips/umips-lwp-6.c: New test.
1563         * gcc.target/mips/umips-swp-1.c: New test.
1564         * gcc.target/mips/umips-lwp-7.c: New test.
1565         * gcc.target/mips/umips-swp-2.c: New test.
1566         * gcc.target/mips/umips-lwp-8.c: New test.
1567         * gcc.target/mips/umips-swp-3.c: New test.
1568         * gcc.target/mips/umips-movep-1.c: New test.
1569         * gcc.target/mips/umips-lwp-1.c: New test.
1570         * gcc.target/mips/umips-swp-4.c: New test.
1572 2013-02-24  Catherine Moore  <clm@codesourcery.com>
1573             Richard Sandiford  <rdsandiford@googlemail.com>
1575         * gcc.target/mips/mips.exp: Add microMIPS support.
1576         * gcc.target/mips/umips-movep-2.c: New test.
1577         * gcc.target/mips/umips-lwp-2.c: New test.
1578         * gcc.target/mips/umips-swp-5.c: New test.
1579         * gcc.target/mips/umips-constraints-1.c: New test.
1580         * gcc.target/mips/umips-lwp-3.c: New test.
1581         * gcc.target/mips/umips-swp-6.c: New test.
1582         * gcc.target/mips/umips-constraints-2.c: New test.
1583         * gcc.target/mips/umips-save-restore-1.c: New test.
1584         * gcc.target/mips/umips-lwp-4.c: New test.
1585         * gcc.target/mips/umips-swp-7.c: New test.
1586         * gcc.target/mips/umips-save-restore-2.c: New test.
1587         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
1588         * gcc.target/mips/umips-lwp-5.c: New test.
1589         * gcc.target/mips/umips-save-restore-3.c: New test.
1590         * gcc.target/mips/umips-lwp-6.c: New test.
1591         * gcc.target/mips/umips-swp-1.c: New test.
1592         * gcc.target/mips/umips-lwp-7.c: New test.
1593         * gcc.target/mips/umips-swp-2.c: New test.
1594         * gcc.target/mips/umips-lwp-8.c: New test.
1595         * gcc.target/mips/umips-swp-3.c: New test.
1596         * gcc.target/mips/umips-movep-1.c: New test.
1597         * gcc.target/mips/umips-lwp-1.c: New test.
1598         * gcc.target/mips/umips-swp-4.c: New test.
1600 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
1602         PR sanitizer/56393
1603         * lib/asan-dg.exp (asan_link_flags): Add
1604         -B${gccpath}/libsanitizer/asan/ to flags.
1606 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1608         PR middle-end/56420
1609         * gcc.dg/torture/pr56420.c: New test.
1611 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
1613         PR middle-end/56108
1614         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
1616 2013-02-21  Martin Jambor  <mjambor@suse.cz>
1618         PR tree-optimization/56310
1619         * g++.dg/ipa/pr56310.C: New test.
1621 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
1623         PR fortran/56385
1624         * gfortran.dg/proc_ptr_comp_37.f90: New.
1626 2013-02-21  Richard Biener  <rguenther@suse.de>
1628         PR tree-optimization/56415
1629         Revert
1630         2013-02-11  Richard Biener  <rguenther@suse.de>
1632         PR tree-optimization/56273
1633         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1634         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1635         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1636         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1637         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1638         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1640 2013-02-21  Marek Polacek  <polacek@redhat.com>
1642         PR tree-optimization/56398
1643         * g++.dg/torture/pr56398.C: New test.
1645 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
1647         PR inline-asm/56405
1648         * gcc.c-torture/compile/pr56405.c: New test.
1650 2013-02-20  Jan Hubicka  <jh@suse.cz>
1652         PR tree-optimization/56265
1653         * g++.dg/ipa/devirt-11.C: New testcase.
1655 2013-02-20  Richard Biener  <rguenther@suse.de>
1657         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
1659 2013-02-20  Richard Biener  <rguenther@suse.de>
1660         Jakub Jelinek  <jakub@redhat.com>
1662         PR tree-optimization/56396
1663         * gcc.dg/pr56396.c: New testcase.
1665 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
1667         PR c++/56373
1668         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
1670 2013-02-19  Richard Biener  <rguenther@suse.de>
1672         PR tree-optimization/56384
1673         * gcc.dg/torture/pr56384.c: New testcase.
1675 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
1677         PR tree-optimization/56350
1678         * gcc.dg/pr56350.c: New test.
1680         PR tree-optimization/56381
1681         * g++.dg/opt/pr56381.C: New test.
1683 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
1685         PR pch/54117
1686         * lib/dg-pch.exp (pch-init, pch-finish,
1687         check_effective_target_pch_supported_debug): New procs.
1688         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
1689         Likewise if $pch_unsupported_debug and $flags include -g.
1690         Skip FAILs about missing *.gch file if $pch_unsupported_debug
1691         and dg-require-effective-target pch_unsupported_debug.
1692         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
1693         * objc.dg/pch/pch.exp: Likewise.
1694         * gcc.dg/pch/pch.exp: Likewise.
1695         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
1696         pch_unsupported_debug.
1697         * gcc.dg/pch/valid-1.hs: Likewise.
1698         * gcc.dg/pch/valid-1b.c: Likewise.
1699         * gcc.dg/pch/valid-1b.hs: Likewise.
1701 2013-02-18  Richard Biener  <rguenther@suse.de>
1703         PR tree-optimization/56366
1704         * gcc.dg/torture/pr56366.c: New testcase.
1706 2013-02-18  Richard Biener  <rguenther@suse.de>
1708         PR middle-end/56349
1709         * gcc.dg/torture/pr56349.c: New testcase.
1711 2013-02-18  Richard Biener  <rguenther@suse.de>
1713         PR tree-optimization/56321
1714         * gcc.dg/torture/pr56321.c: New testcase.
1716 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1718         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
1720 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
1721             Dodji Seketeli  <dodji@redhat.com>
1723         PR asan/56330
1724         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
1725         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1726         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1727         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1728         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1729         * c-c++-common/asan/pr56330.c: Likewise.
1730         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
1731         Ensure the size argument of __builtin_memcpy is a constant.
1733 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
1734             Paolo Carlini  <paolo.carlini@oracle.com>
1736         PR c++/51242
1737         * g++.dg/cpp0x/enum23.C: New.
1739 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
1741         PR target/54685
1742         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
1744 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
1746         PR rtl-optimization/56348
1747         * gcc.target/i386/pr56348.c: New test.
1749 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
1751         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
1752         * gcc.target/arm/interrupt-2.c: Likewise.
1754 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1756         PR fortran/56318
1757         * gfortran.dg/matmul_9.f90: New.
1759 2013-02-15  Tobias Burnus  <burnus@net-b.de>
1761         PR fortran/53818
1762         * gfortran.dg/init_flag_11.f90: New.
1764 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1766         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
1768 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1770         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
1771         characters.
1773 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
1774             Tobias Burnus  <burnus@net-b.de>
1776         PR testsuite/56138
1777         * gfortran.dg/allocatable_function_7.f90: New.
1779 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
1781         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
1782         * asan_globals_test-wrapper.cc: New file.
1783         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
1784         instead of asan_globals_test.cc as dg-additional-sources.
1785         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
1786         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
1787         "sanitizer_test_utils.h" instead of
1788         "sanitizer_common/tests/sanitizer_test_utils.h".
1789         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
1790         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
1791         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
1792         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
1793         * g++.dg/asan/asan_test.cc: Synced from upstream.
1794         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
1796 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
1798         Fix an asan crash
1799         * c-c++-common/asan/memcmp-2.c: New test.
1801 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
1803         PR c++/55582
1804         * g++.dg/cpp0x/udlit-string-literal.h: New.
1805         * g++.dg/cpp0x/udlit-string-literal.C: New.
1807 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
1809         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
1811 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
1813         PR target/56184
1814         * gcc.target/arm/pr56184.C: New test.
1816 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
1818         PR c++/56302
1819         * g++.dg/torture/pr56302.C: New test.
1820         * g++.dg/cpp0x/constexpr-56302.C: New test.
1821         * c-c++-common/pr56302.c: New test.
1823 2013-02-13  Tobias Burnus  <burnus@net-b.de>
1824             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1826         PR fortran/56204
1827         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
1828         * gfortran.dg/quad_3.f90: Ditto.
1830 2013-02-13  Kostya Serebryany  <kcc@google.com>
1832         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
1833         to match the fresh asan run-time.
1834         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
1836 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
1838         Avoid instrumenting duplicated memory access in the same basic block
1839         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
1840         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
1841         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
1842         * c-c++-common/asan/inc.c: Likewise.
1844 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
1846         PR inline-asm/56148
1847         * gcc.target/i386/pr56148.c: New test.
1849 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1850             Tobias Burnus  <burnus@net-b.de>
1852         PR testsuite/56082
1853         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
1854         to kind=2.
1856 2013-02-12  Richard Biener  <rguenther@suse.de>
1858         PR lto/56297
1859         * gcc.dg/lto/pr56297_0.c: New testcase.
1860         * gcc.dg/lto/pr56297_0.c: Likewise.
1862 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
1864         PR fortran/46952
1865         * gfortran.dg/typebound_deferred_1.f90: New.
1867 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
1869         PR rtl-optimization/56151
1870         * gcc.target/i386/pr56151.c: New test.
1872 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
1874         * g++.dg/ext/mv12.C: New test.
1875         * g++.dg/ext/mv12.h: New file.
1876         * g++.dg/ext/mv12-aux.C: New file.
1877         * g++.dg/ext/mv13.C: New test.
1879 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
1881         * lib/target-supports.exp
1882         (check_effective_target_powerpc_eabi_ok): New.
1883         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
1884         powerpc_eabi_ok.
1885         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
1886         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
1887         only.
1888         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
1889         * gcc.target/powerpc/pr51623.c: Likewise.
1890         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
1891         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
1893 2013-02-11  Alexander Potapenko  <glider@google.com>
1894             Jack Howarth  <howarth@bromo.med.uc.edu>
1895             Jakub Jelinek  <jakub@redhat.com>
1897         PR sanitizer/55617
1898         * g++.dg/asan/pr55617.C: Run on all targets.
1900 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
1902         PR rtl-optimization/56275
1903         * gcc.dg/pr56275.c: New test.
1905 2013-02-11  Richard Biener  <rguenther@suse.de>
1907         PR tree-optimization/56273
1908         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
1910 2013-02-11  Richard Biener  <rguenther@suse.de>
1912         PR tree-optimization/56264
1913         * gcc.dg/torture/pr56264.c: New testcase.
1915 2013-02-11  Richard Biener  <rguenther@suse.de>
1917         PR tree-optimization/56273
1918         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1919         * gcc.dg/tree-ssa/pr21559.c: Adjust.
1920         * gcc.dg/tree-ssa/vrp17.c: Likewise.
1921         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1922         * gcc.dg/tree-ssa/vrp23.c: Likewise.
1923         * gcc.dg/tree-ssa/vrp24.c: Likewise.
1925 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
1927         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
1928         for *-*-linux-gnu targets.
1929         * g++.dg/asan/interception-test-1.c: Ditto.
1930         * g++.dg/asan/interception-failure-test-1.C: Ditto.
1931         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
1933 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
1935         PR fortran/55362
1936         * gfortran.dg/intrinsic_size_4.f90 : New test.
1938 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
1940         PR target/56256
1941         * gcc.target/powerpc/pr56256.c: New test.
1943 2013-02-08  Ian Lance Taylor  <iant@google.com>
1945         * lib/go.exp: Load timeout.exp.
1947 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
1949         PR rtl-optimization/56246
1950         * gcc.target/i386/pr56246.c: New test.
1952 2013-02-08  Jeff Law  <law@redhat.com>
1954         PR debug/53948
1955         * gcc.dg/debug/dwarf2/pr53948.c: New test.
1957 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
1959         PR target/56043
1960         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
1961         powerpc*-*-linux*.
1963 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
1965         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
1967 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1969         PR rtl-optimization/56195
1970         * gcc.dg/torture/pr56195.c: New test.
1972 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1974         PR fortran/54107
1975         * gfortran.dg/recursive_interface_2.f90: New test.
1977 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
1979         PR tree-optimization/56250
1980         * gcc.c-torture/execute/pr56250.c: New test.
1982 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1984         PR tree-optimization/56064
1985         * gcc.dg/fixed-point/view-convert-2.c: New test.
1987 2013-02-08  Michael Matz  <matz@suse.de>
1989         PR tree-optimization/52448
1990         * gcc.dg/pr52448.c: New test.
1992 2013-02-08  Richard Biener  <rguenther@suse.de>
1994         PR middle-end/56181
1995         * gcc.dg/torture/pr56181.c: New testcase.
1997 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
1999         PR target/54222
2000         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
2001         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
2003 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2005         PR c++/56241
2006         * g++.dg/parse/crash61.C: New test.
2008         PR c++/56239
2009         * g++.dg/parse/pr56239.C: New test.
2011         PR c++/56237
2012         * g++.dg/abi/mangle61.C: New test.
2014 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
2016         PR rtl-optimization/56225
2017         * gcc.target/i386/pr56225.c: New test.
2019 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2021         PR debug/56154
2022         * gcc.dg/guality/pr56154-1.c: New test.
2023         * gcc.dg/guality/pr56154-2.c: New test.
2024         * gcc.dg/guality/pr56154-3.c: New test.
2025         * gcc.dg/guality/pr56154-4.c: New test.
2026         * gcc.dg/guality/pr56154-aux.c: New file.
2028         PR tree-optimization/55789
2029         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
2030         cleanup-tree-dump.
2031         * gcc.dg/tree-ssa/inline-3.c: Add
2032         --param max-early-inliner-iterations=2 option.
2034 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2036         PR debug/53363
2037         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
2038         Add -fno-dwarf2-cfi-asm to dg-options.
2039         Adapt match count.
2041 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
2043         PR target/56228
2044         * gcc.dg/pr56228.c: New test.
2046 2013-02-07  Alan Modra  <amodra@gmail.com>
2048         PR target/54009
2049         * gcc.target/powerpc/pr54009.c: New test.
2050         PR target/54131
2051         * gfortran.dg/pr54131.f: New test.
2053 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
2055         PR fortran/55789
2056         * gfortran.dg/array_constructor_41.f90: New test.
2058 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
2060         PR fortran/55978
2061         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
2063 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
2065         PR middle-end/56217
2066         * g++.dg/gomp/pr56217.C: New test.
2068 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2070         PR tree-optimization/56205
2071         * gcc.dg/tree-ssa/stdarg-6.c: New test.
2072         * gcc.c-torture/execute/pr56205.c: New test.
2074 2013-02-05  Richard Biener  <rguenther@suse.de>
2076         PR tree-optimization/53342
2077         PR tree-optimization/53185
2078         * gcc.dg/vect/pr53185-2.c: New testcase.
2080 2013-02-05  Jan Hubicka  <jh@suse.cz>
2082         PR tree-optimization/55789
2083         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
2084         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
2085         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
2086         * g++.dg/ipa/inline-1.C: New testcase.
2087         * g++.dg/ipa/inline-2.C: New testcase.
2088         * g++.dg/ipa/inline-3.C: New testcase.
2090 2013-02-05  Jan Hubicka  <jh@suse.cz>
2092         PR tree-optimization/55789
2093         * g++.dg/torture/pr55789.C: New testcase.
2095 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
2097         PR middle-end/56167
2098         * gcc.dg/pr56167.c: New test.
2100 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2102         PR target/55146
2103         * gcc.target/sh/pr55146.c: New.
2105 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
2107         PR tree-optimization/54386
2108         * gcc.target/sh/pr54386.c: New.
2110 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
2112         PR fortran/56008
2113         * gfortran.dg/realloc_on _assign_16.f90 : New test.
2115         PR fortran/47517
2116         * gfortran.dg/realloc_on _assign_17.f90 : New test.
2118 2013-02-04  Alexander Potapenko  <glider@google.com>
2119             Jack Howarth  <howarth@bromo.med.uc.edu>
2120             Jakub Jelinek  <jakub@redhat.com>
2122         PR sanitizer/55617
2123         * g++.dg/asan/pr55617.C: New test.
2125 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2127         PR fortran/54195
2128         * gfortran.dg/typebound_operator_19.f90: New test.
2129         * gfortran.dg/typebound_assignment_4.f90: New test.
2131 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
2133         PR fortran/54107
2134         * gfortran.dg/recursive_interface_1.f90: New test.
2136 2013-02-04  Richard Guenther  <rguenther@suse.de>
2138         PR lto/56168
2139         * gcc.dg/lto/pr56168_0.c: New testcase.
2140         * gcc.dg/lto/pr56168_1.c: Likewise.
2142 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
2144         PR fortran/50627
2145         PR fortran/56054
2146         * gfortran.dg/block_12.f90:  New test.
2147         * gfortran.dg/module_error_1.f90:  New test.
2149 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
2151         * lib/target-supports.exp (check_effective_target_vect_float)
2152         (check_effective_target_vect_no_align): Add mips-sde-elf.
2154 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
2156         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
2158 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
2160         * gcc.dg/pr56023.c: XFAIL on AIX.
2161         * gcc.dg/vect/pr49352.c: Same.
2163 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
2165         * gnat.dg/opt26.adb: New test.
2167 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2169         Revert.
2170         2013-01-27  Amol Pise  <amolpise15@gmail.com>
2172         * gcc.target/arm/neon-vfnms-1.c: New test.
2173         * gcc.target/arm/neon-vfnma-1.c: New test.
2175 2013-01-31  Richard Biener  <rguenther@suse.de>
2177         PR tree-optimization/56157
2178         * gcc.dg/torture/pr56157.c: New testcase.
2180 2013-01-30  Richard Biener  <rguenther@suse.de>
2182         PR tree-optimization/56150
2183         * gcc.dg/torture/pr56150.c: New testcase.
2185 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
2187         PR sanitizer/55374
2188         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
2189         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
2190         printed in backtrace.
2191         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
2192         to avoid errors about mismatched allocation vs. deallocation.
2194         PR c++/55742
2195         * g++.dg/mv1.C: Moved to...
2196         * g++.dg/ext/mv1.C: ... here.  Adjust test.
2197         * g++.dg/mv2.C: Moved to...
2198         * g++.dg/ext/mv2.C: ... here.  Adjust test.
2199         * g++.dg/mv3.C: Moved to...
2200         * g++.dg/ext/mv3.C: ... here.
2201         * g++.dg/mv4.C: Moved to...
2202         * g++.dg/ext/mv4.C: ... here.
2203         * g++.dg/mv5.C: Moved to...
2204         * g++.dg/ext/mv5.C: ... here.  Adjust test.
2205         * g++.dg/mv6.C: Moved to...
2206         * g++.dg/ext/mv6.C: ... here.  Adjust test.
2207         * g++.dg/ext/mv7.C: New test.
2208         * g++.dg/ext/mv8.C: New test.
2209         * g++.dg/ext/mv9.C: New test.
2210         * g++.dg/ext/mv10.C: New test.
2211         * g++.dg/ext/mv11.C: New test.
2213 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2215         PR rtl-optimization/56144
2216         * gcc.dg/pr56144.c: New.
2218 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
2220         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
2221         message.
2222         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
2223         * g++.dg/cpp0x/constexpr-55573.C: Same
2225 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
2227         PR tree-optimization/56064
2228         * gcc.dg/fixed-point/view-convert.c: New test.
2230 2013-01-30  Andreas Schwab  <schwab@suse.de>
2232         * lib/target-supports-dg.exp (dg-process-target): Use expr to
2233         evaluate the end index in string range.
2235 2013-01-30  Tobias Burnus  <burnus@net-b.de>
2237         PR fortran/56138
2238         * gfortran.dg/allocatable_function_6.f90: New.
2240 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
2241             Mikael Morin  <mikael@gcc.gnu.org>
2243         PR fortran/54107
2244         * gfortran.dg/proc_ptr_comp_36.f90: New.
2246 2013-01-29  Richard Biener  <rguenther@suse.de>
2248         PR tree-optimization/55270
2249         * gcc.dg/torture/pr55270.c: New testcase.
2251 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2253         PR rtl-optimization/56117
2254         * gcc.dg/pr56117.c: New test.
2256 2013-01-28  Richard Biener  <rguenther@suse.de>
2258         PR tree-optimization/56034
2259         * gcc.dg/torture/pr56034.c: New testcase.
2261 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2263         PR tree-optimization/56125
2264         * gcc.dg/pr56125.c: New test.
2266 2013-01-28  Tobias Burnus  <burnus@net-b.de>
2267             Mikael Morin  <mikael@gcc.gnu.org>
2269         PR fortran/53537
2270         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
2271         * gfortran.dg/import8.f90: Likewise.
2272         * gfortran.dg/interface_derived_type_1.f90: Likewise.
2273         * gfortran.dg/import10.f90: New test.
2274         * gfortran.dg/import11.f90: Likewise
2276 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
2278         PR testsuite/56053
2279         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
2280         string.h.  Provide memset, malloc and free prototypes, adjust line
2281         numbers in dg-output.
2282         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
2283         Provide memset prototype and adjust line numbers in dg-output.
2284         * c-c++-common/asan/global-overflow-1.c: Likewise.
2286         PR tree-optimization/56094
2287         * gcc.dg/pr56094.c: New test.
2289 2013-01-27  Amol Pise  <amolpise15@gmail.com>
2291         * gcc.target/arm/neon-vfnms-1.c: New test.
2292         * gcc.target/arm/neon-vfnma-1.c: New test.
2294 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
2296         PR target/56114
2297         * gcc.target/i386/pr56114.c: New test.
2299 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
2301         PR fortran/55984
2302         * gfortran.dg/associate_14.f90: New test.
2304         PR fortran/56047
2305         * gfortran.dg/associate_13.f90: New test.
2307 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
2309         PR tree-optimization/56098
2310         * gcc.dg/pr56098-1.c: New test.
2311         * gcc.dg/pr56098-2.c: New test.
2313 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
2315         PR target/54222
2316         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
2318 2013-01-22  Marek Polacek  <polacek@redhat.com>
2320         PR tree-optimization/56035
2321         * gcc.dg/pr56035.c: New test.
2323 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2325         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
2326         for MIPS.
2328 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
2330         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
2332 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
2334         PR c/56078
2335         * gcc.dg/pr56078.c: New test.
2336         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
2338 2013-01-24  Martin Jambor  <mjambor@suse.cz>
2340         PR tree-optimization/55927
2341         * g++.dg/ipa/devirt-10.C: Disable early inlining.
2343 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
2345         * gcc.target/i386/movsd.c: New test.
2347 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
2349         PR inline-asm/55934
2350         * gcc.target/i386/pr55934.c: New test.
2352 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
2354         PR fortran/56081
2355         * gfortran.dg/select_8.f90: New.
2357 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
2359         * gcc.target/microblaze/microblaze.exp: Remove
2360         target_config_cflags check.
2362 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
2364         PR fortran/56052
2365         * gfortran.dg/gomp/pr56052.f90: New test.
2367         PR target/49069
2368         * gcc.dg/pr49069.c: New test.
2370 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
2372         PR c++/55944
2373         * g++.dg/cpp0x/constexpr-static10.C: New.
2375 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
2377         PR target/56028
2378         * gcc.target/i386/pr56028.c: New test.
2380 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
2382         PR target/55686
2383         * gcc.target/i386/pr55686.c: New test.
2385 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
2387         PR c++/53609
2388         * g++.dg/cpp0x/variadic139.C: New test.
2389         * g++.dg/cpp0x/variadic140.C: Likewise.
2390         * g++.dg/cpp0x/variadic141.C: Likewise.
2392 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
2394         * gnat.dg/warn8.adb: New test.
2396 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2398         PR fortran/55919
2399         * gfortran.dg/include_8.f90: New test.
2401 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2403         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
2404         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
2406 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
2408         PR tree-optimization/56051
2409         * gcc.c-torture/execute/pr56051.c: New test.
2411 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
2413         PR rtl-optimization/56023
2414         * gcc.dg/pr56023.c: New test.
2416 2013-01-21  Martin Jambor  <mjambor@suse.cz>
2418         PR middle-end/56022
2419         * gcc.target/i386/pr56022.c: New test.
2421 2013-01-21  Jason Merrill  <jason@redhat.com>
2423         * lib/target-supports.exp (check_effective_target_alias): New.
2425 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
2427         PR debug/53235
2428         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
2430 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
2432         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
2434 2013-01-19  Jeff Law  <law@redhat.com>
2436         PR tree-optimization/52631
2437         * tree-ssa/pr52631.c: New test.
2438         * tree-ssa/ssa-fre-9: Update expected output.
2440 2013-01-19  Anthony Green  <green@moxielogic.com>
2442         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
2443         for moxie.
2445 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2447         PR tree-optimization/56029
2448         * g++.dg/torture/pr56029.C: New test.
2450 2013-01-18  Sharad Singhai  <singhai@google.com>
2452         PR tree-optimization/55995
2453         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
2455 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
2457         PR target/55433
2458         * gcc.target/i386/pr55433.c: New.
2460 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
2462         PR middle-end/56015
2463         * gfortran.dg/pr56015.f90: New test.
2465 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
2467         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
2469 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
2471         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
2472         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2473         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2474         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2475         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2477 2013-01-17  Jeff Law  <law@redhat.com>
2479         * gcc.dg/pr52573.c: Move to...
2480         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
2482         PR rtl-optimization/52573
2483         * gcc.dg/pr52573.c: New test.
2485 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
2487         PR sanitizer/55679
2488         * g++.dg/asan/interception-test-1.C: Skip on darwin.
2489         * lib/target-supports.exp (check_effective_target_swapcontext): Use
2490         check_no_compiler_messages to test support in ucontext.h.
2491         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
2492         compliant RLIMIT_AS.
2494 2013-01-17  Marek Polacek  <polacek@redhat.com>
2496         PR rtl-optimization/55833
2497         * gcc.dg/pr55833.c: New test.
2499 2013-01-17  Jan Hubicka  <jh@suse.cz>
2501         PR tree-optimization/55273
2502         * gcc.c-torture/compile/pr55273.c: New testcase.
2504 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
2506         PR target/55981
2507         * gcc.target/pr55981.c: New test.
2509 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
2511         * gcc.target/arm/pr40887.c: Require at least armv5.
2512         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
2513         * gcc.target/arm/pr51915.c: Likewise.
2514         * gcc.target/arm/pr52006.c: Likewise.
2515         * gcc.target/arm/pr53187.c: Likewise.
2517         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
2518         * gcc.target/arm/ftest-support-arm.h: Delete.
2519         * gcc.target/arm/ftest-support-thumb.h: Delete.
2520         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
2521         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
2522         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
2523         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
2524         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
2525         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
2526         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
2527         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
2528         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
2529         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
2530         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
2531         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
2532         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
2533         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
2534         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
2535         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
2536         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
2537         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
2538         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
2539         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
2540         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
2541         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
2542         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
2543         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
2545 2013-01-17  Martin Jambor  <mjambor@suse.cz>
2547         PR tree-optimizations/55264
2548         * g++.dg/ipa/pr55264.C: New test.
2550 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
2552         PR fortran/55983
2553         * gfortran.dg/class_55.f90: New.
2555 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
2557         PR testsuite/55994
2558         * gcc.c-torture/execute/builtins/builtins.exp: Add
2559         -Wl,--allow-multiple-definition for eabi and elf targets.
2561         PR testsuite/54622
2562         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
2563         check_effective_target_vect_perm_short,
2564         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2565         check_effective_target_vect64): Return 0 for big-endian ARM.
2566         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
2568         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
2569         prototypes.
2571 2013-01-16  Richard Biener  <rguenther@suse.de>
2573         PR tree-optimization/55964
2574         * gcc.dg/torture/pr55964.c: New testcase.
2576 2013-01-16  Richard Biener  <rguenther@suse.de>
2578         PR tree-optimization/54767
2579         PR tree-optimization/53465
2580         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
2582 2013-01-16  Christian Bruel  <christian.bruel@st.com>
2584         PR target/55301
2585         * gcc.target/sh/sh-switch.c: New testcase.
2587 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2589         * gcc.dg/webizer.c: Increase the array size.
2591 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2593         PR target/55940
2594         * gcc.dg/pr55940.c: New test.
2596 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
2597             Harald Anlauf  <anlauf@gmx.de>
2599         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
2600         * gfortran.dg/bounds_check_5.f90: Likewise.
2601         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
2602         * gfortran.dg/continuation_9.f90: Likewise.
2603         * gfortran.dg/move_alloc_13.f90: Likewise.
2604         * gfortran.dg/structure_constructor_11.f90: Likewise.
2605         * gfortran.dg/tab_continuation.f: Likewise.
2606         * gfortran.dg/warning-directive-2.F90: Likewise.
2607         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
2609 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
2611         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
2612         * gcc.target/arm/fma-sp.c: Likewise.
2614 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2616         PR rtl-optimization/55153
2617         * gcc.dg/pr55153.c: New.
2619 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2621         PR tree-optimization/55920
2622         * gcc.c-torture/compile/pr55920.c: New test.
2624 2013-01-15  Richard Biener  <rguenther@suse.de>
2626         PR middle-end/55882
2627         * gcc.dg/torture/pr55882.c: New testcase.
2629 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
2631         PR tree-optimization/55955
2632         * gcc.c-torture/compile/pr55955.c: New test.
2634 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
2636         PR c++/55663
2637         * g++.dg/cpp0x/alias-decl-31.C: New test.
2639 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
2641         PR fortran/54286
2642         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
2643         case where interface is null.
2645 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2647         PR fortran/55806
2648         * gfortran.dg/array_constructor_40.f90:  New test.
2650 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
2652         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
2654 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2656         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
2657         * gcc.target/aarch64/vect-ld1r-compile.c: New.
2658         * gcc.target/aarch64/vect-ld1r-fp.c: New.
2659         * gcc.target/aarch64/vect-ld1r.c: New.
2660         * gcc.target/aarch64/vect-ld1r.x: New.
2662 2013-01-14  Andi Kleen  <ak@linux.intel.com>
2664         PR target/55948
2665         * gcc.target/i386/hle-clear-rel.c: New file
2666         * gcc.target/i386/hle-store-rel.c: New file.
2668 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
2670         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
2671         * gfortran.dg/bounds_check_4.f90: Likewise.
2672         * gfortran.dg/inquire_10.f90: Likewise.
2673         * gfortran.dg/minloc_3.f90: Likewise.
2674         * gfortran.dg/minlocval_3.f90: Likewise.
2675         * gfortran.dg/module_double_reuse.f90: Likewise.
2676         * gfortran.dg/mvbits_1.f90: Likewise.
2677         * gfortran.dg/oldstyle_1.f90: Likewise.
2678         * gfortran.dg/pr20163-2.f: Likewise.
2679         * gfortran.dg/save_1.f90: Likewise.
2680         * gfortran.dg/scan_1.f90: Likewise.
2681         * gfortran.dg/select_char_1.f90: Likewise.
2682         * gfortran.dg/shape_4.f90: Likewise.
2683         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
2684         * gfortran.dg/function_optimize_10.f90: Likewise.
2685         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
2686         * gfortran.dg/used_types_17.f90: Likewise.
2687         * gfortran.dg/used_types_18.f90: Likewise.
2689 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
2691         PR fortran/54286
2692         * gfortran.dg/proc_ptr_result_8.f90 : New test.
2694 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2696         * gcc.dg/unroll_5.c: Add nomips16 attributes.
2698 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
2700         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
2702 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
2704         PR fortran/55072
2705         * gfortran.dg/assumed_type_2.f90: Fix test case.
2706         * gfortran.dg/internal_pack_13.f90: New test.
2707         * gfortran.dg/internal_pack_14.f90: New test.
2709 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2711         PR fortran/55868
2712         * gfortran.dg/unlimited_polymorphic_8.f90: Update
2713         scan-tree-dump-times for foo.0.x._vptr to deal with change from
2714         $tar to STAR.
2716 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
2718         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
2720 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2722         PR target/55719
2723         * gcc.target/s390/pr55719.c: New testcase.
2725 2013-01-11  Richard Guenther  <rguenther@suse.de>
2727         PR tree-optimization/44061
2728         * gcc.dg/pr44061.c: New testcase.
2730 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
2732         Update copyright years.
2734 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
2735             Jakub Jelinek  <jakub@redhat.com>
2737         PR target/55565
2738         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
2740 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
2742         PR rtl-optimization/55672
2743         * gcc.target/i386/pr55672.c: New.
2745 2013-01-10  Jeff Law  <law@redhat.com>
2747         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
2748         pass/fail message unique.
2751 2013-01-10  Jason Merrill  <jason@redhat.com>
2753         * ada/.gitignore: New.
2755 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2757         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
2758         Add tls options.
2759         * g++.dg/tls/thread_local2.C: Likewise.
2760         * g++.dg/tls/thread_local2g.C: Likewise.
2761         * g++.dg/tls/thread_local6.C: Likewise.
2762         * g++.dg/tls/thread_local-order1.C: Add tls options.
2763         * g++.dg/tls/thread_local-order2.C: Likewise.
2764         * g++.dg/tls/thread_local3.C: Likewise.
2765         * g++.dg/tls/thread_local3g.C: Likewise.
2766         * g++.dg/tls/thread_local4.C: Likewise.
2767         * g++.dg/tls/thread_local4g.C: Likewise.
2768         * g++.dg/tls/thread_local5.C: Likewise.
2769         * g++.dg/tls/thread_local5g.C: Likewise.
2770         * g++.dg/tls/thread_local6g.C: Likewise.
2772 2013-01-10  Kostya Serebryany  <kcc@google.com>
2774         * g++.dg/asan/asan_test.cc: Sync from upstream.
2776 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
2778         PR tree-optimization/55921
2779         * gcc.c-torture/compile/pr55921.c: New test.
2781 2013-01-09  Jan Hubicka  <jh@suse.cz>
2783         PR tree-optimization/55569
2784         * gcc.c-torture/compile/pr55569.c: New testcase.
2786 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
2788         PR fortran/47203
2789         * gfortran.dg/use_28.f90: New test.
2791 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
2793         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
2794         number matching more robust.
2796 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
2798         PR rtl-optimization/55829
2799         * gcc.target/i386/pr55829.c: New.
2801 2013-01-09  Tobias Burnus  <burnus@net-b.de>
2803         PR fortran/55758
2804         * gfortran.dg/bind_c_bool_1.f90: New.
2805         * gfortran.dg/do_5.f90: Add dg-warning.
2807 2013-01-09  Jan Hubicka  <jh@suse.cz>
2809         PR tree-optimization/55875
2810         * gcc.c-torture/execute/pr55875.c: New testcase.
2811         * g++.dg/torture/pr55875.C: New testcase.
2813 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2815         PR c/48418
2816         * c-c++-common/pr48418.c: New test.
2818 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
2820         PR c++/55801
2821         * g++.dg/tls/thread_local-ice.C: New.
2823 2013-01-09  Andreas Schwab  <schwab@suse.de>
2825         * gcc.dg/guality/pr54693.c: Null-terminate arr.
2827 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
2829         PR tree-optimization/48189
2830         * gcc.dg/pr48189.c: New test.
2832 2013-01-04  Jan Hubicka  <jh@suse.cz>
2834         PR tree-optimization/55823
2835         * g++.dg/ipa/devirt-10.C: New testcase.
2837 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
2838             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
2840         PR rtl-optimization/55845
2841         * gcc.target/i386/pr55845.c: New test.
2843 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
2845         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
2846         instructions generated instead of number of occurances.
2848 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2850         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
2851         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2852         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
2853         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2854         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2855         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2856         * gcc.target/aarch64/vect-fcm.x: Likewise.
2857         * lib/target-supports.exp
2858         (check_effective_target_vect_cond): Enable for AArch64.
2860 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
2862         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
2863         endian-safe float pool loading.
2864         (test_square_root_v4sf): Likewise.
2865         (test_square_root_v2df): Likewise.
2866         * lib/target-supports.exp
2867         (check_effective_target_vect_call_sqrtf): Add AArch64.
2869 2013-01-08  Martin Jambor  <mjambor@suse.cz>
2871         PR debug/55579
2872         * gcc.dg/tree-ssa/pr55579.c: New test.
2874 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2876         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
2877         asm comments.
2879 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
2881         PR middle-end/55890
2882         * gcc.dg/torture/pr55890-3.c: New test.
2884         PR middle-end/55851
2885         * gcc.c-torture/compile/pr55851.c: New test.
2887         PR sanitizer/55844
2888         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
2889         dg-options.
2891 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
2893         PR fortran/55618
2894         * gfortran.dg/elemental_scalar_args_2.f90: New test.
2896 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2898         PR fortran/55763
2899         * gfortran.dg/pointer_init_2.f90: Update dg-error.
2900         * gfortran.dg/pointer_init_7.f90: New.
2902 2013-01-07  Richard Biener  <rguenther@suse.de>
2904         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
2906 2013-01-07  Richard Biener  <rguenther@suse.de>
2908         PR middle-end/55890
2909         * gcc.dg/torture/pr55890-1.c: New testcase.
2910         * gcc.dg/torture/pr55890-2.c: Likewise.
2912 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
2914         * gcc.target/aarch64/fmovd.c: New.
2915         * gcc.target/aarch64/fmovf.c: Likewise.
2916         * gcc.target/aarch64/fmovd-zero.c: Likewise.
2917         * gcc.target/aarch64/fmovf-zero.c: Likewise.
2918         * gcc.target/aarch64/vect-fmovd.c: Likewise.
2919         * gcc.target/aarch64/vect-fmovf.c: Likewise.
2920         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
2921         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
2923 2013-01-07  Richard Biener  <rguenther@suse.de>
2925         PR tree-optimization/55888
2926         PR tree-optimization/55862
2927         * gcc.dg/torture/pr55888.c: New testcase.
2929 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2931         PR fortran/55852
2932         * gfortran.dg/intrinsic_size_3.f90: New.
2934 2013-01-07  Tobias Burnus  <burnus@net-b.de>
2936         PR fortran/55763
2937         * gfortran.dg/select_type_32.f90: New.
2939 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
2941         PR c++/52343
2942         * g++.dg/cpp0x/alias-decl-29.C: New test.
2944 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
2946         PR fortran/53876
2947         PR fortran/54990
2948         PR fortran/54992
2949         * gfortran.dg/class_array_15.f03: New test.
2951 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
2953         PR fortran/42769
2954         PR fortran/45836
2955         PR fortran/45900
2956         * gfortran.dg/use_23.f90: New test.
2957         * gfortran.dg/use_24.f90: New test.
2958         * gfortran.dg/use_25.f90: New test.
2959         * gfortran.dg/use_26.f90: New test.
2960         * gfortran.dg/use_27.f90: New test.
2962 2013-01-06  Olivier Hainque  <hainque@adacore.com>
2964         * gnat.dg/specs/clause_on_volatile.ads: New test.
2966 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2968         * gnat.dg/alignment10.adb: New test.
2970 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
2971             Mikael Morin  <mikael@gcc.gnu.org>
2973         PR fortran/55827
2974         * gfortran.dg/use_22.f90: New test.
2976 2013-01-04  Andrew Pinski  <apinski@cavium.com>
2978         * gcc.target/aarch64/cmp-1.c: New testcase.
2980 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
2982         PR fortran/55172
2983         * gfortran.dg/select_type_31.f03: New test.
2985 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
2987         PR c++/54526 (again)
2988         * g++.dg/cpp0x/parse2.C: Extend.
2989         * g++.old-deja/g++.other/crash28.C: Adjust.
2991 2013-01-04  Richard Biener  <rguenther@suse.de>
2993         PR tree-optimization/55862
2994         * gcc.dg/torture/pr55862.c: New testcase.
2996 2013-01-04  Martin Jambor  <mjambor@suse.cz>
2998         PR tree-optimization/55755
2999         * gcc.dg/torture/pr55755.c: New test.
3000         * gcc.dg/tree-ssa/sra-13.c: Likewise.
3001         * gcc.dg/tree-ssa/pr45144.c: Update.
3003 2013-01-04  Richard Biener  <rguenther@suse.de>
3005         PR middle-end/55863
3006         * gcc.dg/fold-reassoc-2.c: New testcase.
3008 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3010         PR fortran/55763
3011         * gfortran.dg/null_7.f90: New.
3013 2013-01-04  Tobias Burnus  <burnus@net-b.de>
3015         PR fortran/55854
3016         PR fortran/55763
3017         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
3018         * gfortran.dg/unlimited_polymorphic_7.f90: New.
3019         * gfortran.dg/unlimited_polymorphic_8.f90: New.
3021 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
3023         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
3025 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
3027         PR fortran/55855
3028         * gfortran.dg/assignment_1.f90: Modified.
3029         * gfortran.dg/assignment_4.f90: New.
3031 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
3033         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
3035 2013-01-03  Richard Biener  <rguenther@suse.de>
3037         PR tree-optimization/55857
3038         * gcc.dg/vect/pr55857-1.c: New testcase.
3039         * gcc.dg/vect/pr55857-2.c: Likewise.
3041 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
3043         PR rtl-optimization/55838
3044         * gcc.dg/pr55838.c: New test.
3046         PR tree-optimization/55832
3047         * gcc.c-torture/compile/pr55832.c: New test.
3049 2013-01-02  Teresa Johnson  <tejohnson@google.com>
3051         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
3052         * gcc.dg/tree-ssa/loop-23.c: Ditto.
3053         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
3054         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
3055         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
3056         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
3057         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
3058         * gcc.dg/unroll_1.c: Ditto.
3059         * gcc.dg/unroll_2.c: Ditto.
3060         * gcc.dg/unroll_3.c: Ditto.
3061         * gcc.dg/unroll_4.c: Ditto.
3063 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3065         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
3067 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3069         PR fortran/55818
3070         * gfortran.dg/eof_4.f90: New test.
3072 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
3074         * lib/c-compat.exp (compat-use-alt-compiler): Remove
3075         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
3076         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
3077         (compat_setup_dfp): Initialize compat_alt_caret and
3078         compat_save_TEST_ALWAYS_FLAGS.
3080 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3082         * gcc.dg/torture/tls/tls-reload-1.c: New test.
3084 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
3086         * gcc.dg/torture/fp-int-convert-2.c: New test.
3088 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3090         * gfortran.dg/newunit_3.f90: Add dg-do run.
3091         * gfortran.dg/inquire_15.f90: Add dg-do run.
3093 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
3095         PR tree-optimization/55831
3096         * gcc.dg/pr55831.c: New test.
3098 Copyright (C) 2013 Free Software Foundation, Inc.
3100 Copying and distribution of this file, with or without modification,
3101 are permitted in any medium without royalty provided the copyright
3102 notice and this notice are preserved.