Merge branches/gcc-4_8-branch rev 208968.
[official-gcc.git] / gcc-4_8-branch / gcc / testsuite / ChangeLog
blob0f0fb23b4fc6312162810c765e3786f5dadce374
1 2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
3         Backport from mainline
4         2014-03-31  H.J. Lu  <hongjiu.lu@intel.com>
6         PR rtl-optimization/60700
7         * gcc.target/i386/pr60700.c: New test.
9 2014-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11         PR rtl-optimization/60700
12         Backport from mainline
13         2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
15         * gcc.target/arm/pr57637.c: New testcase.
17 2014-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
19         PR fortran/60522
20         * gfortran.dg/where_4.f90:  New test case.
22 2014-03-26  Martin Jambor  <mjambor@suse.cz>
24       PR ipa/60419
25       * g++.dg/ipa/pr60419.C: New test.
27 2014-03-26  Eric Botcazou  <ebotcazou@adacore.com>
29         * gcc.c-torture/execute/20140326-1.c: New test.
31 2014-03-20  Tobias Burnus  <burnus@net-b.de>
33         PR fortran/60543
34         PR fortran/60283
35         * gfortran.dg/implicit_pure_4.f90: New.
37 2014-03-17  Mikael Pettersson  <mikpelinux@gmail.com>
38             Committed by Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
40         Backport from mainline:
42         2013-06-16  Joern Rennecke <joern.rennecke@embecosm.com>
44         PR rtl-optimization/57425
45         PR rtl-optimization/57569
46         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
47         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
49 2014-03-17  Richard Biener  <rguenther@suse.de>
51         Backport from mainline
52         2014-03-11  Richard Biener  <rguenther@suse.de>
54         PR tree-optimization/60429
55         PR tree-optimization/60485
56         * gcc.dg/pr60485-1.c: New testcase.
57         * gcc.dg/pr60485-2.c: Likewise.
59 2014-03-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
61         Backport from mainline
62         PR libfortran/60128
63         * gfortran.dg/fmt_en.f90: New test.
65 2014-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
67         Backport from mainline
68         PR libfortran/58324
69         * gfortran.dg/list_read_12.f90: New test.
71 2014-03-13  Joey Ye  <joey.ye@arm.com>
73         Backport from mainline
74         2014-03-12  Thomas Preud'homme  <thomas.preudhomme@arm.com>
76         PR tree-optimization/60454
77         * gcc.c-torture/execute/pr60454.c: New test.
79 2014-03-08  Janus Weil  <janus@gcc.gnu.org>
81         PR fortran/60450
82         * gfortran.dg/shape_8.f90: New.
84 2014-03-06  Jakub Jelinek  <jakub@redhat.com>
86         Backport from mainline
87         2014-02-19  Jakub Jelinek  <jakub@redhat.com>
89         PR c/37743
90         * g++.dg/ext/builtin-bswap1.C: New test.
91         * c-c++-common/pr37743.c: New test.
93         PR preprocessor/58844
94         * c-c++-common/cpp/pr58844-1.c: New test.
95         * c-c++-common/cpp/pr58844-2.c: New test.
97         2014-02-13  Jakub Jelinek  <jakub@redhat.com>
99         PR target/43546
100         * gcc.target/i386/pr43546.c: New test.
102         2014-02-12  Jakub Jelinek  <jakub@redhat.com>
104         PR c/60101
105         * c-c++-common/pr60101.c: New test.
107         2014-02-11  Jakub Jelinek  <jakub@redhat.com>
109         PR fortran/52370
110         * gfortran.dg/pr52370.f90: New test.
112         PR debug/59776
113         * gcc.dg/guality/pr59776.c: New test.
115         2014-02-07  Jakub Jelinek  <jakub@redhat.com>
117         PR preprocessor/56824
118         * gcc.dg/pr56824.c: New test.
120         2014-02-06  Jakub Jelinek  <jakub@redhat.com>
122         PR target/60062
123         * gcc.c-torture/execute/pr60062.c: New test.
124         * gcc.c-torture/execute/pr60072.c: New test.
126         2014-02-04  Jakub Jelinek  <jakub@redhat.com>
128         PR ipa/60026
129         * c-c++-common/torture/pr60026.c: New test.
131         2014-02-05  Jakub Jelinek  <jakub@redhat.com>
133         PR middle-end/57499
134         * g++.dg/torture/pr57499.C: New test.
136         2014-03-03  Jakub Jelinek  <jakub@redhat.com>
138         PR preprocessor/60400
139         * c-c++-common/cpp/pr60400.c: New test.
140         * c-c++-common/cpp/pr60400-1.h: New file.
141         * c-c++-common/cpp/pr60400-2.h: New file.
143 2014-03-04  Richard Biener  <rguenther@suse.de>
145         PR tree-optimization/60382
146         * gcc.dg/vect/pr60382.c: New testcase.
148 2014-03-02  Mikael Morin  <mikael@gcc.gnu.org>
150         PR fortran/60341
151         * gfortran.dg/str_comp_optimize_1.f90: New test.
153 2014-02-25  Richard Biener  <rguenther@suse.de>
155         Backport from mainline
156         2014-02-21  Richard Biener  <rguenther@suse.de>
158         PR tree-optimization/60276
159         * gcc.dg/vect/pr60276.c: New testcase.
161 2014-02-25  Richard Biener  <rguenther@suse.de>
163         Backport from mainline
164         2014-02-14  Richard Biener  <rguenther@suse.de>
166         PR tree-optimization/60183
167         * gcc.dg/torture/pr60183.c: New testcase.
169 2014-02-24  Fabien ChĂȘne  <fabien@gcc.gnu.org>
171         PR c++/37140
172         * g++.dg/template/using27.C: New.
173         * g++.dg/template/using28.C: New.
174         * g++.dg/template/using29.C: New.
176 2014-02-23  David Holsgrove <david.holsgrove@xilinx.com>
178         * gcc/testsuite/gcc.target/microblaze/others/mem_reload.c: New test.
180 2014-02-22  Mikael Morin  <mikael@gcc.gnu.org>
182         PR fortran/59599
183         * gfortran.dg/ichar_3.f90: New test.
185 2014-02-21  Steven G. Kargl  <kargl@gcc.gnu.org>
187         Backport from mainline
188         PR fortran/59700
189         * gfortran.dg/pr59700.f90: New test.
191 2014-02-21  Martin Jambor  <mjambor@suse.cz>
193         PR ipa/55260
194         * gcc.dg/ipa/pr55260.c: New test.
196 2014-02-19  Tobias Burnus  <burnus@net-b.de>
198         PR fortran/49397
199         * gfortran.dg/proc_ptr_45.f90: New.
200         * gfortran.dg/proc_ptr_46.f90: New.
202 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
204         Backport from mainline
205         2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
207         PR target/59794
208         * gcc.target/i386/pr39162.c: Add dg-prune-output.
209         (dg-options): Remove -Wno-psabi.
210         * gcc.target/i386/pr59794-2.c: Ditto.
211         * gcc.target/i386/sse-5.c: Ditto.
213 2014-02-19  Janus Weil  <janus@gcc.gnu.org>
215         Backports from mainline:
216         2014-02-17  Janus Weil  <janus@gcc.gnu.org>
218         PR fortran/55907
219         * gfortran.dg/init_flag_12.f90: New.
221         2014-02-18  Janus Weil  <janus@gcc.gnu.org>
223         PR fortran/60231
224         * gfortran.dg/typebound_generic_15.f90: New.
226 2014-02-18  Kai Tietz  <ktietz@redhat.com>
228         PR target/60193
229         * gcc.target/i386/nest-1.c: New testcase.
231 2014-02-18  Eric Botcazou  <ebotcazou@adacore.com>
233         * gnat.dg/opt32.adb: New test.
235 2014-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu>
236             Dominique d'Humieres  <dominiq@lps.ens.fr>
238         Backport from mainline
239         PR libfortran/59771
240         PR libfortran/59774
241         PR libfortran/59836
242         * gfortran.dg/fmt_g_1.f90: New test.
243         * gfortran.dg/round_3.f08: New cases added.
245 2014-02-13  Dominik Vogt  <vogt@linux.vnet.ibm.com>
247         * gcc.target/s390/hotpatch-compile-8.c: New test.
249 2014-02-12  Eric Botcazou  <ebotcazou@adacore.com>
251         * gcc.c-torture/execute/20140212-1.c: New test.
253 2014-02-10  Richard Biener  <rguenther@suse.de>
255         Backport from mainline
256         2014-01-30  Richard Biener  <rguenther@suse.de>
258         PR tree-optimization/59903
259         * gcc.dg/torture/pr59903.c: New testcase.
261         2014-02-10  Richard Biener  <rguenther@suse.de>
263         PR tree-optimization/60115
264         * gcc.dg/torture/pr60115.c: New testcase.
266 2014-02-09  Janus Weil  <janus@gcc.gnu.org>
268         Backport from mainline
269         2013-10-21  Tobias Burnus  <burnus@net-b.de>
271         PR fortran/58803
272         PR fortran/59395
273         * gfortran.dg/proc_ptr_comp_38.f90: New.
275 2014-02-08  Mikael Morin  <mikael@gcc.gnu.org>
277         PR fortran/57033
278         * gfortran.dg/default_initialization_7.f90: New test.
280 2014-02-07  Paul Thomas  <pault@gcc.gnu.org>
282         PR fortran/59906
283         * gfortran.dg/elemental_subroutine_9.f90 : New test
285 2014-02-04  Uros Bizjak  <ubizjak@gmail.com>
287         Backport from mainline
288         2014-02-02  Uros Bizjak  <ubizjak@gmail.com>
290         PR target/60017
291         * gcc.c-torture/execute/pr60017.c: New test.
293 2014-02-01  Paul Thomas  <pault@gcc.gnu.org>
295         PR fortran/59414
296         * gfortran.dg/allocate_class_3.f90 : New test
298 2014-01-30  David Holsgrove <david.holsgrove@xilinx.com>
300         Backport from mainline.
301         * gcc.target/microblaze/isa/fcmp4.c: New.
303 2014-01-26  Mikael Morin  <mikael@gcc.gnu.org>
305         PR fortran/58007
306         * gfortran.dg/unresolved_fixup_1.f90: New test.
307         * gfortran.dg/unresolved_fixup_2.f90: New test.
309 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
311         Backport from mainline.
312         2014-01-23  H.J. Lu  <hongjiu.lu@intel.com>
314         PR target/59929
315         * gcc.target/i386/pr59929.c: New test.
317 2014-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
319         PR c++/57524
320         * g++.dg/ext/timevar2.C: New.
322 2014-01-23  David Holsgrove <david.holsgrove@xilinx.com>
324         Backport from mainline.
325         * gcc.target/microblaze/others/builtin-trap.c: New test.
327 2014-01-23  Marek Polacek  <polacek@redhat.com>
329         Backport from mainline
330         2013-10-21  Marek Polacek  <polacek@redhat.com>
332         PR middle-end/58809
333         * gcc.dg/gomp/pr58809.c: New test.
335 2014-01-23  Jakub Jelinek  <jakub@redhat.com>
337         PR middle-end/58809
338         * c-c++-common/gomp/pr58809.c: New test.
340 2014-01-22  Marek Polacek  <polacek@redhat.com>
342         Backport from mainline
343         2014-01-22  Marek Polacek  <polacek@redhat.com>
345         PR c/59891
346         * gcc.dg/torture/pr59891.c: New test.
348 2014-01-21  Jakub Jelinek  <jakub@redhat.com>
350         PR middle-end/59860
351         * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
352         other targets.
354 2014-01-20  Richard Biener  <rguenther@suse.de>
356         PR middle-end/59860
357         * gcc.dg/pr59860.c: New testcase.
359 2014-01-20  Marek Polacek  <polacek@redhat.com>
361         Backported from mainline
362         2014-01-17  Marek Polacek  <polacek@redhat.com>
364         PR c++/59838
365         * g++.dg/diagnostic/pr59838.C: New test.
367 2014-01-19  Paul Thomas  <pault@gcc.gnu.org>
369         Backport from mainline
370         2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
372         PR fortran/34547
373         * gfortran.dg/null_5.f90 : Include new error.
374         * gfortran.dg/null_6.f90 : Include new error.
376 2014-01-17  H.J. Lu  <hongjiu.lu@intel.com>
378         Backport from mainline
379         2014-01-15  H.J. Lu  <hongjiu.lu@intel.com>
381         PR target/59794
382         * c-c++-common/convert-vec-1.c: Also prune ABI change for
383         Linux/x86.
384         * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
385         * g++.dg/ext/attribute-test-1.C: Likewise.
386         * g++.dg/ext/attribute-test-2.C: Likewise.
387         * g++.dg/ext/attribute-test-3.C: Likewise.
388         * g++.dg/ext/attribute-test-4.C: Likewise.
389         * g++.dg/torture/pr38565.C: Likewise.
390         * gcc.dg/pr53060.c: Likewise.
391         * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
392         * c-c++-common/vector-compare-2.c: Likewise.
393         * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
394         * g++.dg/conversion/simd1.C: Add -msse2 for x86.  Adjust
395         dg-message line number.
397 2014-01-17  H.J. Lu  <hongjiu.lu@intel.com>
399         Backport from mainline
400         2014-01-14  H.J. Lu  <hongjiu.lu@intel.com>
402         PR target/59794
403         * gcc.target/i386/pr39162.c (y): New __m256i variable.
404         (bar): Change return type to void.  Set y to x.
405         * gcc.target/i386/pr59794-1.c: New testcase.
406         * gcc.target/i386/pr59794-2.c: Likewise.
407         * gcc.target/i386/pr59794-3.c: Likewise.
408         * gcc.target/i386/pr59794-4.c: Likewise.
409         * gcc.target/i386/pr59794-5.c: Likewise.
410         * gcc.target/i386/pr59794-6.c: Likewise.
411         * gcc.target/i386/pr59794-7.c: Likewise.
413 2014-01-17  Matthias Klose  <doko@ubuntu.com>
415         Backport from the trunk:
416         2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
417         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
418         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
420 2014-01-15  Kugan Vivekanandarajah  <kuganv@linaro.org>
422         Backport from mainline
423         2014-01-15  Matthew Gretton-Dann  <matthew.gretton-dann@linaro.org>
424             Kugan Vivekanandarajah  <kuganv@linaro.org>
426         PR target/59695
427         * g++.dg/pr59695.C: New testcase.
429 2014-01-17  Terry Guo  <terry.guo@arm.com>
431         * gcc.target/arm/pr59826.c: New test.
433 2014-01-16  Jakub Jelinek  <jakub@redhat.com>
435         PR target/59839
436         * gcc.target/i386/pr59839.c: New test.
438         PR debug/54694
439         * gcc.target/i386/pr9771-1.c (main): Rename to...
440         (real_main): ... this.  Add __asm name "main".
441         (ASMNAME, ASMNAME2, STRING): Define.
443 2014-01-16  Marek Polacek  <polacek@redhat.com>
445         Backported from mainline
446         2014-01-16  Marek Polacek  <polacek@redhat.com>
448         PR middle-end/59827
449         * gcc.dg/pr59827.c: New test.
451 2014-01-15  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
453         PR target/59803
454         * gcc.c-torture/compile/pr59803.c: New testcase.
456 2014-01-10  Yufeng Zhang  <yufeng.zhang@arm.com>
458         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
460 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
462         * gcc.dg/pr46309.c: Disable for cris*-*-*.
464 2014-01-10  Paolo Carlini  <paolo.carlini@oracle.com>
466         PR c++/56060
467         PR c++/59730
468         * g++.dg/cpp0x/variadic144.C: New.
469         * g++.dg/cpp0x/variadic145.C: Likewise.
471 2014-01-10  Richard Biener  <rguenther@suse.de>
473         PR tree-optimization/59715
474         * gcc.dg/torture/pr59715.c: New testcase.
476 2014-01-09  Richard Sandiford  <rdsandiford@googlemail.com>
478         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
479         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
480         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
482 2014-01-09  Richard Sandiford  <rdsandiford@googlemail.com>
484         PR rtl-optimization/59137
485         * gcc.target/mips/pr59137.c: New test.
487 2014-01-09  Richard Biener  <rguenther@suse.de>
489         Backport from mainline
490         2013-11-18  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/59125
493         PR tree-optimization/54570
494         * gcc.dg/builtin-object-size-8.c: Un-xfail.
495         * gcc.dg/builtin-object-size-14.c: New testcase.
496         * gcc.dg/strlenopt-14gf.c: Adjust.
497         * gcc.dg/strlenopt-1f.c: Likewise.
498         * gcc.dg/strlenopt-4gf.c: Likewise.
500         2013-12-03  Jakub Jelinek  <jakub@redhat.com>
502         PR tree-optimization/59362
503         * gcc.c-torture/compile/pr59362.c: New test.
505 2014-01-09  Richard Earnshaw  <rearnsha@arm.com>
507         PR rtl-optimization/54300
508         * gcc.target/arm/pr54300.C: New test.
510 2014-01-08  Martin Jambor  <mjambor@suse.cz>
512         PR ipa/59610
513         * gcc.dg/ipa/pr59610.c: New test.
515 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
517         PR rtl-optimization/58668
518         * gcc.dg/pr58668.c: New test.
520         Backported from mainline
521         2013-12-16  Jakub Jelinek  <jakub@redhat.com>
523         PR middle-end/58956
524         PR middle-end/59470
525         * gcc.target/i386/pr59470.c: New test.
527 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
529         Backport from mainline
530         2014-01-02  Janus Weil  <janus@gcc.gnu.org>
532         PR fortran/59654
533         * gfortran.dg/dynamic_dispatch_12.f90: New.
535 2014-01-03  Joseph Myers  <joseph@codesourcery.com>
537         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
539 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
541         PR target/59625
542         * gcc.target/i386/pr59625.c: New test.
544 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
546         PR rtl-optimization/59647
547         * g++.dg/opt/pr59647.C: New test.
549 2013-12-31  Janus Weil  <janus@gcc.gnu.org>
551         Backport from mainline
552         2013-12-30  Janus Weil  <janus@gcc.gnu.org>
554         PR fortran/58998
555         * gfortran.dg/generic_28.f90: New.
557 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
559         PR c++/59255
560         * g++.dg/tree-prof/pr59255.C: New test.
562 2013-12-19  James Greenhalgh  <james.greenhalgh@arm.com>
564         Backport from Mainline
565         2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
567         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
568         (test_vceqd_s64): Force arguments to SIMD registers.
569         (test_vceqzd_s64): Likewise.
570         (test_vcged_s64): Likewise.
571         (test_vcled_s64): Likewise.
572         (test_vcgezd_s64): Likewise.
573         (test_vcged_u64): Likewise.
574         (test_vcgtd_s64): Likewise.
575         (test_vcltd_s64): Likewise.
576         (test_vcgtzd_s64): Likewise.
577         (test_vcgtd_u64): Likewise.
578         (test_vclezd_s64): Likewise.
579         (test_vcltzd_s64): Likewise.
580         (test_vtst_s64): Likewise.
581         (test_vtst_u64): Likewise.
583 2013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
584             Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
586         Backport from mainline
587         2013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
588         * gcc/testsuite/gcc.target/s390/hotpatch-1.c: New test
589         * gcc/testsuite/gcc.target/s390/hotpatch-2.c: New test
590         * gcc/testsuite/gcc.target/s390/hotpatch-3.c: New test
591         * gcc/testsuite/gcc.target/s390/hotpatch-4.c: New test
592         * gcc/testsuite/gcc.target/s390/hotpatch-5.c: New test
593         * gcc/testsuite/gcc.target/s390/hotpatch-6.c: New test
594         * gcc/testsuite/gcc.target/s390/hotpatch-7.c: New test
595         * gcc/testsuite/gcc.target/s390/hotpatch-8.c: New test
596         * gcc/testsuite/gcc.target/s390/hotpatch-9.c: New test
597         * gcc/testsuite/gcc.target/s390/hotpatch-10.c: New test
598         * gcc/testsuite/gcc.target/s390/hotpatch-11.c: New test
599         * gcc/testsuite/gcc.target/s390/hotpatch-12.c: New test
600         * gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c: New test
601         * gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c: New test
602         * gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c: New test
603         * gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c: New test
604         * gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c: New test
605         * gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c: New test
606         * gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c: New test
608 2013-12-18  Janus Weil  <janus@gcc.gnu.org>
610         Backport from mainline
611         2013-12-15  Janus Weil  <janus@gcc.gnu.org>
613         PR fortran/59493
614         * gfortran.dg/unlimited_polymorphic_15.f90: New.
616 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
618         PR testsuite/58630
619         * gcc.target/i386/pr43662.c (dg-options):
620         Add -maccumulate-outgoing-args.
621         * gcc.target/i386/pr43869.c (dg-options): Ditto.
622         * gcc.target/i386/pr57003.c (dg-options): Ditto.
623         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
624         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
625         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
626         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
627         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
628         Add -maccumulate-outgoing-args.
629         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
630         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
631         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
632         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
633         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
634         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
635         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
636         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
637         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
638         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
639         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
640         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
641         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
642         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
643         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
645 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
647         PR middle-end/59470
648         * g++.dg/opt/pr59470.C: New test.
650         PR libgomp/59467
651         * gfortran.dg/gomp/pr59467.f90: New test.
652         * c-c++-common/gomp/pr59467.c: New test.
654 2013-12-12  Uros Bizjak  <ubizjak@gmail.com>
656         Backport from mainline
657         2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
659         PR testsuite/59442
660         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
661         * gcc.target/i386/sse2-movapd-2.c: Likewise.
662         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
663         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
665 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
667         Backport from mainline
668         2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
670         PR target/59405
671         * gcc.target/i386/pr59405.c: New test.
673 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
675         PR tree-optimization/59388
676         * gcc.c-torture/execute/pr59388.c: New test.
678 2013-12-06  Richard Biener  <rguenther@suse.de>
680         Backport from mainline
681         2013-11-28  Richard Biener  <rguenther@suse.de>
683         PR tree-optimization/59330
684         * gcc.dg/torture/pr59330.c: New testcase.
686 2013-12-06  Richard Biener  <rguenther@suse.de>
688         Backport from mainline
689         2013-11-27  Richard Biener  <rguenther@suse.de>
691         PR tree-optimization/59288
692         * gcc.dg/torture/pr59288.c: New testcase.
694         2013-11-19  Richard Biener  <rguenther@suse.de>
696         PR tree-optimization/59164
697         * gcc.dg/torture/pr59164.c: New testcase.
699         2013-09-05  Richard Biener  <rguenther@suse.de>
701         PR tree-optimization/58137
702         * gcc.target/i386/pr58137.c: New testcase.
704 2013-12-06  Oleg Endo  <olegendo@gcc.gnu.org>
706         PR target/51244
707         PR target/59343
708         * gcc.target/sh/pr51244-19.c: Adjust test case.
710 2013-12-05  Richard Biener  <rguenther@suse.de>
712         Backport from mainline
713         2013-11-19  Richard Biener  <rguenther@suse.de>
715         PR middle-end/58956
716         * gcc.dg/torture/pr58956.c: New testcase.
718 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
720         PR c++/59268
721         * g++.dg/cpp0x/constexpr-template6.C: New test.
723         PR rtl-optimization/58726
724         * gcc.c-torture/execute/pr58726.c: New test.
726         PR target/59163
727         * g++.dg/torture/pr59163.C: New test.
729 2013-12-03  Marek Polacek  <polacek@redhat.com>
731         Backport from mainline
732         2013-12-03  Marek Polacek  <polacek@redhat.com>
734         PR c/59351
735         * gcc.dg/pr59351.c: New test.
737 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
739         PR middle-end/59011
740         * gcc.dg/pr59011.c: New test.
742         PR target/58864
743         * g++.dg/opt/pr58864.C: New test.
745 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
747         PR tree-optimization/59358
748         * gcc.c-torture/execute/pr59358.c: New test.
750 2013-12-02  Richard Biener  <rguenther@suse.de>
752         PR tree-optimization/59139
753         * gcc.dg/torture/pr59139.c: New testcase.
755 2013-11-27  Tom de Vries  <tom@codesourcery.com>
756             Marc Glisse  <marc.glisse@inria.fr>
758         PR c++/59032
759         * c-c++-common/pr59032.c: New testcase.
761 2013-11-27  Tom de Vries  <tom@codesourcery.com>
762             Marc Glisse  <marc.glisse@inria.fr>
764         PR middle-end/59037
765         * c-c++-common/pr59037.c: New testcase.
767 2013-11-30  Paul Thomas  <pault@gcc.gnu.org>
769         Backport from mainline
770         2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
772         PR fortran/57445
773         * gfortran.dg/optional_class_1.f90 : New test
775 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
777         PR c/59280
778         * c-c++-common/pr59280.c: New test.
780 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
782         PR c++/59297
783         * g++.dg/gomp/pr59297.C: New test.
785 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
787         Backport from mainline
788         2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
790         * gcc.target/arm/vrinta-ce.c: New testcase.
792 2013-11-28  Uros Bizjak  <ubizjak@gmail.com>
794         Backport from mainline
795         2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
797         PR target/56788
798         * config/i386/i386.c (bdesc_multi_arg) <IX86_BUILTIN_VFRCZSS>:
799         Declare as MULTI_ARG_1_SF instruction.
800         <IX86_BUILTIN_VFRCZSD>: Decleare as MULTI_ARG_1_DF instruction.
801         * config/i386/sse.md (*xop_vmfrcz<mode>2): Rename
802         from *xop_vmfrcz_<mode>.
803         * config/i386/xopintrin.h (_mm_frcz_ss): Use __builtin_ia32_movss
804         to merge scalar result with __A.
805         (_mm_frcz_sd): Use __builtin_ia32_movsd to merge scalar
806         result with __A.
808 2013-11-28  Terry Guo  <terry.guo@arm.com>
810         Backport mainline r205391
811         2013-11-26  Terry Guo  <terry.guo@arm.com>
813         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
814         * gcc.target/arm/thumb1-pic-single-base.c: New case.
816 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
818         Backported from mainline
819         2013-11-27  Jakub Jelinek  <jakub@redhat.com>
821         PR tree-optimization/59014
822         * gcc.c-torture/execute/pr59014-2.c: New test.
824         2013-11-26  Jakub Jelinek  <jakub@redhat.com>
826         PR tree-optimization/59014
827         * gcc.c-torture/execute/pr59014.c: New test.
829 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
831         * gcc.c-torture/execute/20131127-1.c: New test.
833 2013-11-25  Vidya Praveen  <vidyapraveen@arm.com>
835         Backport from mainline
836         2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
838         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
839         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
841 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
843         Backport from mainline
844         * gcc.target/s390/htm-1.c: Rename to ...
845         * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
846         one.
847         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
848         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
849         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
850         * gcc.target/s390/htm-builtins-1.c: New testcase.
851         * gcc.target/s390/htm-builtins-2.c: New testcase.
852         * gcc.target/s390/s390.exp: Add check for htm machine.
854 2013-11-19  Richard Biener  <rguenther@suse.de>
856         PR tree-optimization/57517
857         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
858         * gcc.dg/torture/pr57517.c: Likewise.
860 2013-11-19  Richard Biener  <rguenther@suse.de>
862         Backport from mainline
863         2013-11-05  Richard Biener  <rguenther@suse.de>
865         PR middle-end/58941
866         * gcc.dg/torture/pr58941.c: New testcase.
868 2013-11-18  Richard Biener  <rguenther@suse.de>
870         Backport from mainline
871         2013-10-21  Richard Biener  <rguenther@suse.de>
873         PR tree-optimization/58794
874         * c-c++-common/torture/pr58794-1.c: New testcase.
875         * c-c++-common/torture/pr58794-2.c: Likewise.
877         2013-10-21  Richard Biener  <rguenther@suse.de>
879         PR middle-end/58742
880         * c-c++-common/fold-divmul-1.c: New testcase.
882         2013-11-06  Richard Biener  <rguenther@suse.de>
884         PR tree-optimization/58653
885         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
886         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
888         PR tree-optimization/59047
889         * gcc.dg/torture/pr59047.c: New testcase.
891         2013-10-15  Richard Biener  <rguenther@suse.de>
893         PR tree-optimization/58143
894         * gcc.dg/torture/pr58143-1.c: New testcase.
895         * gcc.dg/torture/pr58143-2.c: Likewise.
896         * gcc.dg/torture/pr58143-3.c: Likewise.
898 2013-11-17  Janus Weil  <janus@gcc.gnu.org>
900         Backport from mainline
901         2013-11-07  Janus Weil  <janus@gcc.gnu.org>
903         PR fortran/58471
904         * gfortran.dg/constructor_9.f90: New.
906 2013-11-16  Janus Weil  <janus@gcc.gnu.org>
908         Backport from mainline
909         2013-09-20  Janus Weil  <janus@gcc.gnu.org>
911         PR fortran/58099
912         * gfortran.dg/proc_ptr_43.f90: New.
914 2013-11-16  Paul Thomas  <pault@gcc.gnu.org>
916         PR fortran/58771
917         * gfortran.dg/derived_external_function_1.f90 : New test
919 2013-11-14  Uros Bizjak  <ubizjak@gmail.com>
921         Backport from mainline
922         2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
924         PR target/59021
925         * gcc.target/i386/pr59021.c: New test.
927 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
929         PR target/59101
930         * gcc.c-torture/execute/pr59101.c: New test.
932 2013-11-11  Jakub Jelinek  <jakub@redhat.com>
934         Backported from mainline
935         2013-11-06  Jakub Jelinek  <jakub@redhat.com>
937         PR middle-end/58970
938         * gcc.c-torture/compile/pr58970-1.c: New test.
939         * gcc.c-torture/compile/pr58970-2.c: New test.
941         2013-11-05  Jakub Jelinek  <jakub@redhat.com>
943         PR rtl-optimization/58997
944         * gcc.c-torture/compile/pr58997.c: New test.
946 2013-11-10  Wei Mi  <wmi@google.com>
948         * gcc.dg/pr57518.c: Backport regex fix from r200720.
950 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
952         Backport from mainline
953         2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
955         PR target/59034
956         * gcc.target/i386/pr59034-1.c: New test.
957         * gcc.target/i386/pr59034-2.c: Likewise.
959 2013-11-06  Wei Mi  <wmi@google.com>
961         PR regression/58985
962         * gcc.dg/pr57518.c: Add subreg in regexp pattern.
964 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
966         PR fortran/58989
967         * gfortran.dg/reshape_6.f90: New test.
969 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
971         PR tree-optimization/58984
972         * gcc.c-torture/execute/pr58984.c: New test.
974 2013-11-04  Marek Polacek  <polacek@redhat.com>
976         Backport from mainline
977         2013-11-04  Marek Polacek  <polacek@redhat.com>
979         PR c++/58979
980         * g++.dg/diagnostic/pr58979.C: New test.
982 2013-11-03  H.J. Lu  <hongjiu.lu@intel.com>
984         Backport from mainline
985         2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
987         PR target/58690
988         * gcc.target/i386/pr58690.c: New test
990 2013-11-02  Janus Weil  <janus@gcc.gnu.org>
992         Backport from mainline
993         2013-09-23  Janus Weil  <janus@gcc.gnu.org>
995         PR fortran/58355
996         * gfortran.dg/extends_15.f90: New.
998 2013-10-29  Uros Bizjak  <ubizjak@gmail.com>
1000         Backport from mainline
1001         2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
1003         PR rtl-optimization/58079
1004         * gcc.dg/torture/pr58079.c: New test.
1006 2013-10-28  Tom de Vries  <tom@codesourcery.com>
1008         * gcc.target/arm/require-pic-register-loc.c: New test.
1010 2013-10-26  Uros Bizjak  <ubizjak@gmail.com>
1012         Backport from mainline
1013         2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
1015         PR target/58779
1016         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1017         and MINUSCCZEXT defines. Update scan-assembler dg directive.
1018         * gcc.dg/torture/pr58779.c: New test.
1020 2013-10-25  Richard Henderson  <rth@redhat.com>
1022         PR rtl/58542
1023         * gcc.dg/atomic-store-6.c: New.
1025 2013-10-25  Tom de Vries  <tom@codesourcery.com>
1027         PR c++/58282
1028         * g++.dg/tm/noexcept-6.C: New test.
1030 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1032         * gcc.c-torture/execute/pr58831.c: New test.
1034 2013-10-23  Tom de Vries  <tom@codesourcery.com>
1036         PR tree-optimization/58805
1037         * gcc.dg/pr58805.c: New test.
1039 2013-10-23  Richard Biener  <rguenther@suse.de>
1041         * gcc.dg/torture/pr58830.c: New testcase.
1043         Backport from mainline
1044         2013-06-24  Richard Biener  <rguenther@suse.de>
1046         PR tree-optimization/57488
1047         * gcc.dg/torture/pr57488.c: New testcase.
1049 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
1051         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
1053 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
1055         PR c++/58596
1056         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
1058 2013-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
1060         PR c++/58633
1061         * g++.dg/cpp0x/decltype57.C: New.
1062         * g++.dg/cpp0x/enum18.C: Revert r174385 changes.
1064 2013-10-16  Release Manager
1066         * GCC 4.8.2 released.
1068 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1070         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]: Use
1071         btsl.
1073 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
1075         PR middle-end/58670
1076         * gcc.dg/torture/pr58670.c: New test.
1078 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
1080         Backport from mainline
1081         2013-09-26  Richard Biener  <rguenther@suse.de>
1083         PR tree-optimization/58539
1084         * gcc.dg/torture/pr58539.c: New testcase.
1086 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
1088         PR c++/58568
1089         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
1090         * g++.old-deja/g++.mike/misc9.C: Adjust.
1092 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1094         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
1096 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1098         * gcc.target/s390/htm-nofloat-2.c: New testcase.
1100 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1102         Backport from mainline
1103         2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1105         * gcc.target/s390/htm-1.c: New file.
1106         * gcc.target/s390/htm-nofloat-1.c: New file.
1107         * gcc.target/s390/htm-xl-intrin-1.c: New file.
1109 2013-10-04  Tobias Burnus  <burnus@net-b.de>
1111         PR fortran/57697
1112         PR fortran/58469
1113         * gfortran.dg/defined_assignment_8.f90: New.
1114         * gfortran.dg/defined_assignment_9.f90: New.
1115         * gfortran.dg/defined_assignment_10.f90: New.
1116         * gfortran.dg/defined_assignment_11.f90: New.
1118 2013-10-04  Marcus Shawcroft  <marcus.shawcroft@arm.com>
1120         Backport from mainline.
1122         PR target/58460
1123         * gcc.target/aarch64/pr58460.c: New file.
1125 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
1127         PR c++/58535
1128         * g++.dg/parse/crash62.C: New.
1130 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
1132         PR target/58574
1133         * gcc.c-torture/execute/pr58574.c: New test.
1135 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
1137         PR middle-end/58564
1138         * gcc.c-torture/execute/pr58564.c: New test.
1140 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
1142         * gnat.dg/opt28.ad[sb]: New test.
1143         * gnat.dg/opt28_pkg.ads: New helper.
1145 2013-09-23  Alan Modra  <amodra@gmail.com>
1147         * gcc.target/powerpc/pr58330.c: New.
1149 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1151         PR c++/58457
1152         * g++.dg/parse/using4.C: New.
1154 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1156         * gnat.dg/array_bounds_test2.adb: New test.
1158 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1160         * gnat.dg/in_out_parameter4.adb: New test.
1162 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1164         PR tree-optimization/58088
1165         * gcc.c-torture/compile/pr58088.c: New test.
1167 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1169         PR target/58314
1170         * gcc.target/sh/torture/pr58314.c: New test.
1172 2013-09-11  Richard Biener  <rguenther@suse.de>
1174         PR middle-end/58377
1175         * g++.dg/uninit-pred-4.C: New testcase.
1177 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1179         PR tree-optimization/58385
1180         * gcc.c-torture/execute/pr58385.c: New test.
1182 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1184         PR rtl-optimization/58365
1185         * gcc.c-torture/execute/pr58365.c: New test.
1187 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1189         PR c++/58325
1190         * g++.dg/warn/Wunused-var-21.C: New test.
1192         PR tree-optimization/58364
1193         * gcc.c-torture/execute/pr58364.c: New test.
1195 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1197         PR target/57735
1198         * g++.dg/ext/pr57735.C: New test.
1200 2013-09-09  Richard Biener  <rguenther@suse.de>
1202         Backport from mainline
1203         2013-08-27  Richard Biener  <rguenther@suse.de>
1205         PR tree-optimization/57521
1206         * gcc.dg/torture/pr57521.c: New testcase.
1208 2013-09-09  Richard Biener  <rguenther@suse.de>
1210         Backport from mainline
1211         2013-09-03  Richard Biener  <rguenther@suse.de>
1213         PR middle-end/57656
1214         * gcc.dg/torture/pr57656.c: New testcase.
1216 2013-09-09  Richard Biener  <rguenther@suse.de>
1218         Backport from mainline
1219         2013-08-29  Richard Biener  <rguenther@suse.de>
1221         PR tree-optimization/57685
1222         * gcc.dg/torture/pr57685.c: New testcase.
1224 2013-09-09  Richard Biener  <rguenther@suse.de>
1226         Backport from mainline
1227         2013-08-30  Richard Biener  <rguenther@suse.de>
1229         PR tree-optimization/58223
1230         * gcc.dg/torture/pr58223.c: New testcase.
1231         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1233 2013-09-03  Richard Biener  <rguenther@suse.de>
1235         Backport from mainline
1236         2013-08-29  Richard Biener  <rguenther@suse.de>
1238         PR tree-optimization/58246
1239         * gcc.dg/torture/pr58246.c: New testcase.
1241 2013-09-03  Richard Biener  <rguenther@suse.de>
1243         Backport from mainline
1244         2013-08-30  Richard Biener  <rguenther@suse.de>
1246         PR tree-optimization/58228
1247         * gcc.dg/torture/pr58228.c: New testcase.
1249 2013-09-03  Richard Biener  <rguenther@suse.de>
1251         Backport from mainline
1252         2013-08-30  Richard Biener  <rguenther@suse.de>
1254         PR tree-optimization/58010
1255         * gcc.dg/pr58010.c: New testcase.
1257 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1259         PR tree-optimization/58277
1260         * gcc.c-torture/execute/pr58277-1.c: New test.
1261         * gcc.c-torture/execute/pr58277-2.c: New test.
1263 2013-08-29  Jakub Jelinek  <jakub@redhat.com>
1265         Backported from mainline
1266         2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
1268         PR testsuite/52641
1269         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1271         2013-05-27  Richard Biener  <rguenther@suse.de>
1273         PR tree-optimization/57417
1274         * gcc.dg/torture/pr57417.c: New testcase.
1276         PR tree-optimization/57396
1277         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
1279         PR tree-optimization/57343
1280         * gcc.dg/torture/pr57343.c: New testcase.
1282         2013-05-23  Richard Biener  <rguenther@suse.de>
1284         PR middle-end/57381
1285         * gcc.dg/torture/pr57381.c: New testcase.
1287 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1289         PR middle-end/58257
1290         * c-c++-common/gomp/pr58257.c: New test.
1292 2013-08-28  Richard Biener  <rguenther@suse.de>
1294         Backport from mainline
1295         2013-06-24  Richard Biener  <rguenther@suse.de>
1297         PR middle-end/56977
1298         * gcc.dg/pr56977.c: New testcase.
1300 2013-08-24  Mikael Morin  <mikael@gcc.gnu.org>
1302         PR fortran/57798
1303         * gfortran.dg/inline_sum_5.f90: New.
1305 2013-08-24  Janus Weil  <janus@gcc.gnu.org>
1307         Backport from trunk:
1308         2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1310         PR fortran/58185
1311         * gfortran.dg/select_type_34.f90: New.
1313 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1315         PR target/58218
1316         * gcc.target/i386/pr58218.c: New test.
1318         PR tree-optimization/58209
1319         * gcc.c-torture/execute/pr58209.c: New test.
1321 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1323         PR c++/58190
1324         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1326 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1328         PR tree-optimization/58006
1329         * g++.dg/opt/pr58006.C: New test.
1331 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1333         PR tree-optimization/58164
1334         * gcc.c-torture/compile/pr58164.c: New test.
1336         PR tree-optimization/58165
1337         * g++.dg/opt/pr58165.C: New test.
1339 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1341         PR tree-optimization/58145
1342         * gcc.dg/pr58145-1.c: New test.
1343         * gcc.dg/pr58145-2.c: New test.
1345 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
1347         PR sanitizer/56417
1348         * gcc.dg/asan/pr56417.c: New test.
1350 2013-08-13  Vladimir Makarov  <vmakarov@redhat.com>
1352         Backport from mainline
1353         2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
1355         PR rtl-optimization/57459
1356         * gcc.target/i386/pr57459.c: New test.
1358 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
1360         * gnat.dg/loop_optimization16.adb: New test.
1361         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
1363 2013-08-13  Marek Polacek  <polacek@redhat.com>
1365         PR tree-optimization/57980
1366         * gcc.dg/pr57980.c: New test.
1368 2013-08-13  Uros Bizjak  <ubizjak@gmail.com>
1370         Backport from mainline
1371         2013-08-12  Perez Read  <netfirewall@gmail.com>
1373         PR target/58132
1374         * gcc.target/i386/movabs-1.c: New test.
1376 2013-08-11  Janus Weil  <janus@gcc.gnu.org>
1378         Backport from trunk:
1379         2013-08-09  Janus Weil  <janus@gcc.gnu.org>
1381         PR fortran/58058
1382         * gfortran.dg/transfer_intrinsic_6.f90: New.
1384 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1386         Backport from mainline:
1387         2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1389         * gcc.target/arm/lp1189445.c: New testcase.
1391 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1392             Bernd Edlinger <bernd.edlinger@hotmail.de>
1394         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
1395         (a): Fix constructor.
1397 2013-08-06  Martin Jambor  <mjambor@suse.cz>
1399         PR middle-end/58041
1400         * gcc.dg/torture/pr58041.c: New test.
1401         * gcc.target/arm/pr58041.c: Likewise.
1403 2013-07-28  Tobias Burnus  <burnus@net-b.de>
1405         Backport from mainline
1406         2013-05-28  Tobias Burnus  <burnus@net-b.de>
1408         PR fortran/57435
1409         * gfortran.dg/use_29.f90: New.
1411 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
1413         PR c++/57981
1414         * g++.dg/cpp0x/pr57981.C: New.
1416 2013-07-25  Terry Guo  <terry.guo@arm.com>
1418         Backport from mainline:
1419         2013-07-25  Terry Guo  <terry.guo@arm.com>
1421         * gcc.target/arm/thumb1-Os-mult.c: New test case.
1423 2013-07-19  Wei Mi  <wmi@google.com>
1425         Backport from mainline:
1426         2013-07-18  Wei Mi  <wmi@google.com>
1428         PR rtl-optimization/57878
1429         * g++.dg/pr57878.C: New test.
1431 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
1433         Backport from 2013-07-19 trunk r201051.
1435         PR target/57516
1436         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1437         Adjust to corrected rounding.
1439 2013-07-19  Kirill Yukhin  <kirill.yukhin@intel.com>
1441         * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
1442         Fix scan patterns.
1443         * gcc.target/i386/bmi-2.c: Ditto.
1444         * gcc.target/i386/bmi-bextr-4.c: New.
1445         * gcc.target/i386/bmi-bextr-5.c: Ditto.
1447 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
1449         PR target/55656
1450         PR target/55657
1451         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1452         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1453         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1454         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1455         * objc.dg/image-info.m: Likewise.
1456         * objc.dg/symtab-1.m: Likewise.
1457         * objc.dg/torture/strings/const-str-10.m: Likewise.
1458         * objc.dg/torture/strings/const-str-11.m: Likewise.
1459         * objc.dg/torture/strings/const-str-9.m: Likewise.
1460         * objc.dg/zero-link-1.m: Likewise.
1461         * objc.dg/zero-link-2.m: Likewise.
1462         * objc.dg/no-extra-load.m: Avoid Foundation.h.
1463         * objc.dg/objc-foreach-4.m: Likewise.
1464         * objc.dg/objc-foreach-5.m: Likewise.
1465         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1466         (for Darwin).
1467         * obj-c++.dg/strings/const-str-12.mm: Likewise.
1468         * obj-c++.dg/syntax-error-1.mm: Likewise.
1469         * objc.dg/method-6.m: Likewise.
1470         * objc.dg/pr23214.m: Likewise.
1471         * objc.dg/proto-lossage-7.m: Likewise.
1472         * objc.dg/strings/const-str-12b.m: Likewise.
1473         * objc.dg/zero-link-3.m: Likewise.
1474         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1475         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1476         adjust headers, interfaces and encoded types to reflect current system
1477         versions.  Add FIXME and outputs from current system compiler for
1478         reference.
1480 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
1482         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1483         for EABI targets.
1484         * gcc.c-torture/execute/nest-align-1.x: New.
1486 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
1488         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1490         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1492         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1494 2013-07-08  Tobias Burnus  <burnus@net-b.de>
1496         PR fortran/57785
1497         * gfortran.dg/dot_product_2.f90: New.
1499 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
1501         PR rtl-optimization/57829
1502         * gcc.c-torture/execute/pr57829.c: New test.
1504 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
1506         PR c++/57645
1507         * g++.dg/cpp0x/noexcept21.C: New.
1509 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
1511         PR target/57777
1512         * gcc.target/i386/pr57777.c: New test.
1514         PR c++/57771
1515         * g++.dg/template/arg9.C: New test.
1517 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
1519         PR target/57736
1520         * gcc.target/i386/pr57736.c: New test.
1522 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
1524         PR target/57623
1525         * gcc.target/i386/bmi-bextr-3.c: New test.
1527         PR target/57623
1528         * gcc.target/i386/bmi2-bzhi-1.c: New test.
1530 2013-06-24  Martin Jambor  <mjambor@suse.cz>
1532         PR tree-optimization/57358
1533         * gcc.dg/ipa/pr57358.c: New test.
1535 2013-06-24  Alan Modra  <amodra@gmail.com>
1537         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1538         Add scan-assembler-not "lvx".
1539         * gcc.target/powerpc/le-altivec-consts.c: New.
1541 2013-06-21  Uros Bizjak  <ubizjak@gmail.com>
1543         Backport from mainline
1544         2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
1546         PR target/57655
1547         * gcc.target/i386/pr57655.c: New test.
1549 2013-06-21  Paolo Carlini  <paolo.carlini@oracle.com>
1551         PR c++/53211
1552         * g++.dg/cpp0x/decltype55.C: New.
1554 2013-06-20  Wei Mi  <wmi@google.com>
1556         Backport from mainline
1557         2013-06-19  Wei Mi  <wmi@google.com>
1559         PR rtl-optimization/57518
1560         * gcc.dg/pr57518.c: New test.
1562 2013-06-11  Tobias Burnus  <burnus@net-b.de>
1564         PR fortran/57508
1565         * gfortran.dg/defined_assignment_7.f90: New.
1567 2013-06-10  Oleg Endo  <olegendo@gcc.gnu.org>
1569         Backport from mainline
1570         2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1572         PR target/56547
1573         * gcc.target/sh/pr56547-1.c: New.
1574         * gcc.target/sh/pr56547-2.c: New.
1576 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
1578         PR target/57568
1579         * gcc.c-torture/execute/pr57568.c: New test.
1581 2013-06-04  Tobias Burnus  <burnus@net-b.de>
1583         Backport from mainline
1584         2013-05-22  Tobias Burnus  <burnus@net-b.de>
1586         PR fortran/57364
1587         * gfortran.dg/defined_assignment_6.f90: New.
1589 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
1590             Tobias Burnus  <burnus@net-b.de>
1592         PR fortran/57217
1593         * gfortran.dg/typebound_override_4.f90: New.
1595 2013-05-31  Release Manager
1597         * GCC 4.8.1 released.
1599 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1601         * gnat.dg/specs/last_bit.ads: New test.
1603 2013-05-24  Greta Yorsh  <Greta.Yorsh@arm.com>
1605         Backport from mainline
1606         2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
1608         PR target/56732
1609         * gcc.target/arm/pr56732-1.c: New test.
1611 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
1613         PR tree-ssa/57385
1614         * gcc.dg/tree-ssa/pr57385.c: New test.
1616 2013-05-23  Martin Jambor  <mjambor@suse.cz>
1618         PR middle-end/57347
1619         * gcc.dg/ipa/pr57347.c: New test.
1621 2013-05-23  Richard Biener  <rguenther@suse.de>
1623         PR rtl-optimization/57341
1624         * gcc.dg/torture/pr57341.c: New testcase.
1626 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
1628         PR middle-end/57344
1629         * gcc.c-torture/execute/pr57344-1.c: New test.
1630         * gcc.c-torture/execute/pr57344-2.c: New test.
1631         * gcc.c-torture/execute/pr57344-3.c: New test.
1632         * gcc.c-torture/execute/pr57344-4.c: New test.
1634 2013-05-22  Richard Biener  <rguenther@suse.de>
1636         Backport from mainline
1637         2013-05-21  Richard Biener  <rguenther@suse.de>
1639         PR tree-optimization/57330
1640         * gcc.dg/torture/pr57330.c: New testcase.
1642         2013-05-21  Richard Biener  <rguenther@suse.de>
1644         PR tree-optimization/57303
1645         * gcc.dg/torture/pr57303.c: New testcase.
1647 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
1649         PR tree-optimization/57321
1650         * gcc.c-torture/execute/pr57321.c: New test.
1652 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
1654         PR rtl-optimization/57281
1655         PR rtl-optimization/57300
1656         * gcc.dg/pr57300.c: New test.
1657         * gcc.c-torture/execute/pr57281.c: New test.
1659 2013-05-16  Dodji Seketeli  <dodji@redhat.com>
1661         PR c++/56782 - Regression with empty pack expansions
1662         * g++.dg/cpp0x/variadic142.C: New test file.
1664 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
1666         PR c++/57274
1667         * c-c++-common/Wsequence-point-1.c: New test.
1669         PR middle-end/57251
1670         * gcc.dg/torture/pr57251.c: New test.
1672 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
1674         PR target/57264
1675         * gcc.target/i386/pr57264.c: New test.
1677 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
1679         PR tree-optimization/57230
1680         * gcc.dg/strlenopt-23.c: New test.
1682 2013-05-10  Richard Biener  <rguenther@suse.de>
1684         PR tree-optimization/57214
1685         * gcc.dg/torture/pr57214.c: New testcase.
1687 2013-05-09  Martin Jambor  <mjambor@suse.cz>
1689         PR middle-end/56988
1690         * gcc.dg/ipa/pr56988.c: New test.
1692 2013-05-08  Marc Glisse  <marc.glisse@inria.fr>
1694         * c-c++-common/vector-scalar-2.c: New testcase.
1696 2013-05-07  Tobias Burnus  <burnus@net-b.de>
1698         Backport from mainline
1699         2013-05-02  Tobias Burnus  <burnus@net-b.de>
1701         PR fortran/57142
1702         * gfortran.dg/size_kind_2.f90: New.
1703         * gfortran.dg/size_kind_3.f90: New.
1705 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
1707         PR tree-optimization/57149
1708         * gcc.dg/pr57149.c: New test.
1710         PR debug/57184
1711         * gcc.dg/pr57184.c: New test.
1713 2013-05-07  Richard Biener  <rguenther@suse.de>
1715         Backport from mainline
1716         2013-05-06  Richard Biener  <rguenther@suse.de>
1718         PR tree-optimization/57185
1719         * gcc.dg/autopar/pr57185.c: New testcase.
1721         2013-04-19  Richard Biener  <rguenther@suse.de>
1723         PR tree-optimization/57000
1724         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
1726 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
1728         * gnat.dg/specs/array3.ads: New test.
1730 2013-05-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1732         Backport from trunk
1733         2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
1735         PR target/57150
1736         * gcc.target/powerpc/pr57150.c: New file.
1738 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1740         Backport from mainline
1741         2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
1743         PR target/57106
1744         * gcc.target/i386/pr57106.c: New test.
1746 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
1748         PR c++/57183
1749         * g++.dg/cpp0x/auto38.C: New.
1751 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
1753         PR tree-optimization/56205
1754         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
1756 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
1758         PR rtl-optimization/57130
1759         * gcc.c-torture/execute/pr57130.c: New test.
1761 2013-05-03  Marek Polacek  <polacek@redhat.com>
1763         Backport from mainline
1764         2013-04-25  Marek Polacek  <polacek@redhat.com>
1766         PR tree-optimization/57066
1767         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
1769 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
1771         PR rtl-optimization/57131
1772         * gcc.c-torture/execute/pr57131.c: New test.
1774 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1776         Backport from mainline
1777         PR target/57091
1778         * gcc.target/i386/pr57091.c: New test.
1780 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1782         Backport from mainline
1783         2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
1785         PR target/57097
1786         * gcc.target/i386/pr57097.c: New test.
1788 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1790         Backport from mainline
1791         2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
1793         PR rtl-optimizations/57046
1794         * gcc.target/i386/pr57046.c: New test.
1796 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1798         Backport from mainline
1799         2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
1801         PR target/57018
1802         * gcc.target/i386/pr57018.c: New test.
1804 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1806         Backport from mainline
1807         2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1809         PR rtl-optimization/56999
1810         * g++.dg/opt/pr56999.C: New test.
1812 2013-05-02  Vladimir Makarov  <vmakarov@redhat.com>
1814         Backport from mainline
1815         2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
1817         PR rtl-optimization/56847
1818         * gcc.dg/pr56847.c: New test.
1820 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
1822         Backport from mainline (fix to botched commit)
1823         2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
1825         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
1826         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1827         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1828         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1829         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1830         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1831         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1832         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1833         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1834         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1836         Backport from mainline
1837         2013-03-28  Ian Bolton  <ian.bolton@arm.com>
1839         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
1840         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
1841         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
1842         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
1843         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
1844         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
1845         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
1846         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
1847         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
1848         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
1850 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1852         PR c++/57092
1853         * g++.dg/cpp0x/decltype53.C: New.
1855 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
1857         PR tree-optimization/57104
1858         * gcc.dg/pr57104.c: New test.
1860 2013-04-30  Uros Bizjak  <ubizjak@gmail.com>
1862         Backport from mainline
1863         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1865         PR target/44578
1866         * gcc.target/i386/pr44578.c: New test.
1868         Backport from mainline
1869         2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
1871         PR target/57098
1872         * gcc.target/i386/pr57098.c: New test.
1874 2013-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1876         PR c++/56450
1877         * g++.dg/cpp0x/decltype52.C: New.
1879 2013-04-29  Richard Biener  <rguenther@suse.de>
1881         PR middle-end/57103
1882         * gcc.dg/autopar/pr57103.c: New testcase.
1884 2013-04-29  Christian Bruel  <christian.bruel@st.com>
1886         PR target/57108
1887         * gcc.target/sh/pr57108.c: New test.
1889 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
1891         PR tree-optimization/57083
1892         * gcc.dg/torture/pr57083.c: New test.
1894 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1896         Backport from trunk:
1898         PR fortran/51825
1899         * gfortran.dg/namelist_77.f90: New test.
1900         * gfortran.dg/namelist_78.f90: New test.
1902 2013-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1904         PR fortran/56786
1905         * gfortran.dg/namelist_81.f90:  New test.
1907 2013-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1909         Backport from trunk:
1911         PR fortran/52512
1912         * gfortran.dg/namelist_79.f90: New test.
1914 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
1916         PR target/56866
1917         * gcc.c-torture/execute/pr56866.c: New test.
1918         * gcc.target/i386/pr56866.c: New test.
1920 2013-04-26  Janus Weil  <janus@gcc.gnu.org>
1922         Backports from trunk:
1924         PR fortran/56968
1925         * gfortran.dg/proc_ptr_41.f90: New.
1927         PR fortran/56814
1928         * gfortran.dg/proc_ptr_42.f90: New.
1930         PR fortran/53685
1931         PR fortran/57022
1932         * gfortran.dg/transfer_check_4.f90: New.
1934 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
1936         PR rtl-optimization/57003
1937         * gcc.target/i386/pr57003.c: New test.
1939 2013-04-25  Ian Bolton  <ian.bolton@arm.com>
1941         Backported from mainline.
1942         2013-03-22  Ian Bolton  <ian.bolton@arm.com>
1944         * gcc.target/aarch64/movk.c: New test.
1946 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
1948         PR c++/56970
1949         * g++.dg/cpp0x/sfinae45.C: New.
1951 2013-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1953         Backported from mainline.
1954         PR rtl-optimization/56605
1955         * gcc.target/powerpc/pr56605.c: New.
1957 2013-04-22  Marek Polacek  <polacek@redhat.com>
1959         Backport from mainline
1960         2013-04-22  Marek Polacek  <polacek@redhat.com>
1962         PR sanitizer/56990
1963         * gcc.dg/pr56990.c: New test.
1965 2013-04-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1966             Mikael Morin  <mikael@gcc.gnu.org>
1968         PR fortran/56872
1969         * gfortran.dg/array_constructor_45.f90:  New test.
1970         * gfortran.dg/array_constructor_46.f90:  New test.
1971         * gfortran.dg/array_constructor_47.f90:  New test.
1972         * gfortran.dg/array_constructor_40.f90:  Adjust number of
1973         while loops.
1975 2013-04-18  Mikael Morin  <mikael@gcc.gnu.org>
1977         PR fortran/56816
1978         * gfortran.dg/select_type_33.f03: New test.
1980 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
1982         PR tree-optimization/56984
1983         * gcc.c-torture/compile/pr56984.c: New test.
1985         PR rtl-optimization/56992
1986         * gcc.dg/pr56992.c: New test.
1988 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1990         Backport from mainline
1991         2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
1993         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
1994         * gcc.c-torture/execute/pr33992.x: Remove.
1995         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
1996         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
1997         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
1999         Backport from mainline
2000         2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2002         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
2003         * g++.dg/ipa/ivinline-2.C: Likewise.
2004         * g++.dg/ipa/ivinline-3.C: Likewise.
2005         * g++.dg/ipa/ivinline-4.C: Likewise.
2006         * g++.dg/ipa/ivinline-5.C: Likewise.
2007         * g++.dg/ipa/ivinline-7.C: Likewise.
2008         * g++.dg/ipa/ivinline-8.C: Likewise.
2009         * g++.dg/ipa/ivinline-9.C: Likewise.
2010         * g++.dg/cpp0x/noexcept03.C: Likewise.
2011         * gcc.dg/const-1.c: Likewise.
2012         * gcc.dg/ipa/pure-const-1.c: Likewise.
2013         * gcc.dg/noreturn-8.c: Likewise.
2014         * gcc.target/i386/mmx-1.c: Likewise.
2015         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
2016         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2017         * gcc.c-torture/execute/pr33992.x: New file.
2019 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
2021         PR tree-optimization/56962
2022         * gcc.c-torture/execute/pr56962.c: New test.
2024 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
2026         * gcc.dg/pr56890-1.c: New test.
2027         * gcc.dg/pr56890-2.c: Likewise.
2029 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
2031         PR target/56903
2032         * gcc.target/i386/pr56903.c: New test.
2034 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
2036         PR tree-optimization/56918
2037         PR tree-optimization/56920
2038         * gcc.dg/vect/pr56918.c: New test.
2039         * gcc.dg/vect/pr56920.c: New test.
2041 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2043         PR c++/56895
2044         * g++.dg/template/arrow4.C: New test.
2046 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
2048         PR c++/56913
2049         * g++.dg/cpp0x/sfinae44.C: New.
2051 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2053         Backported from mainline.
2054         2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
2056         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
2057         inverse operands.
2058         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
2059         loop is vectorized.
2060         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
2061         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
2062         loop is vectorized and that the correct instruction is generated.
2063         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
2064         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
2065         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
2067 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
2069         PR tree-optimization/56899
2070         * gcc.c-torture/execute/pr56899.c: New test.
2072 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
2074         PR c++/56895
2075         * g++.dg/template/arrow3.C: New test.
2077         Backported from mainline
2078         2013-04-09  Jakub Jelinek  <jakub@redhat.com>
2080         PR middle-end/56883
2081         * c-c++-common/gomp/pr56883.c: New test.
2083 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2085         PR fortran/56782
2086         Backport from trunk.
2087         * gfortran.dg/array_constructor_44.f90:  New test.
2089 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
2091         * gcc.c-torture/execute/pr56837.c: New test.
2093 2013-04-04  Marek Polacek  <polacek@redhat.com>
2095         Backport from mainline:
2096         2013-04-04  Marek Polacek  <polacek@redhat.com>
2098         PR tree-optimization/48186
2099         * gcc.dg/pr48186.c: New test.
2101 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2103         Backport from mainline:
2104         2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2106         PR target/56720
2107         * gcc.target/arm/neon-vcond-gt.c: New test.
2108         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
2109         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
2111 2013-04-04  Richard Biener  <rguenther@suse.de>
2113         PR tree-optimization/56837
2114         * g++.dg/torture/pr56837.C: New testcase.
2116 2013-04-03  Marek Polacek  <polacek@redhat.com>
2118         Backport from mainline:
2119         2013-04-03  Marek Polacek  <polacek@redhat.com>
2121         PR sanitizer/55702
2122         * gcc.dg/pr55702.c: New test.
2124 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
2126         PR debug/56819
2127         * g++.dg/debug/pr56819.C: New test.
2129 2013-04-03  Richard Biener  <rguenther@suse.de>
2131         PR tree-optimization/56817
2132         * g++.dg/torture/pr56817.C: New testcase.
2134 2013-04-03  Richard Biener  <rguenther@suse.de>
2136         PR tree-optimization/55964
2137         * gcc.dg/torture/pr55964-2.c: New testcase.
2139 2013-04-03  Richard Biener  <rguenther@suse.de>
2141         PR tree-optimization/56501
2142         * gcc.dg/torture/pr56501.c: New testcase.
2144 2013-04-03  Richard Biener  <rguenther@suse.de>
2146         PR tree-optimization/56407
2147         * gcc.dg/torture/pr56407.c: New testcase.
2149 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
2151         PR rtl-optimization/56745
2152         * gcc.c-torture/compile/pr56745.c: New test.
2154 2013-04-02  Tobias Burnus  <burnus@net-b.de>
2156         Backport from mainline:
2157         2013-03-28  Tobias Burnus  <burnus@net-b.de>
2159         PR fortran/56735
2160         * gfortran.dg/namelist_80.f90: New.
2162 2013-04-02  Tobias Burnus  <burnus@net-b.de>
2164         Backport from mainline:
2165         2013-03-29  Tobias Burnus  <burnus@net-b.de>
2167         PR fortran/56737
2168         * gfortran.dg/fmt_cache_3.f90: New.
2170 2013-04-02  Richard Biener  <rguenther@suse.de>
2172         PR middle-end/56768
2173         * g++.dg/torture/pr56768.C: New testcase.
2175 2013-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2177         PR c++/55951
2178         * g++.dg/ext/desig5.C: New.
2180 2013-03-29  Kirill Yukhin  <kirill.yukhin@intel.com>
2182         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
2183         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
2185 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
2187         PR middle-end/56694
2188         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
2189         targets.
2191 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2193         PR c++/56722
2194         * g++.dg/cpp0x/range-for23.C: New.
2196 2013-03-25  Richard Biener  <rguenther@suse.de>
2198         PR middle-end/56694
2199         * g++.dg/torture/pr56694.C: New testcase.
2201 2013-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2203         Backport from mainline:
2204         2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2206         PR fortran/54932
2207         * gfortran.dg/do_1.f90: Don't xfail.
2209 2013-03-24  Tobias Burnus  <burnus@net-b.de>
2211         PR fortran/56696
2212         * gfortran.dg/eof_5.f90: New.
2214 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2216         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
2217         alphabetically.
2219 2013-03-22  Paolo Carlini  <paolo.carlini@oracle.com>
2221         PR c++/56582
2222         * g++.dg/cpp0x/constexpr-array5.C: New.
2224 2013-03-22  H.J. Lu  <hongjiu.lu@intel.com>
2226         PR target/56560
2227         * gcc.target/i386/pr56560.c: New file.
2229 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2231         PR testsuite/55994
2232         * gcc.c-torture/execute/builtins/builtins.exp: Add
2233         -Wl,--allow-multiple-definition for RTEMS targets.
2235 2013-03-22  Jakub Jelinek  <jakub@redhat.com>
2237         Backported from mainline
2238         2013-03-16  Jakub Jelinek  <jakub@redhat.com>
2240         PR c++/56607
2241         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
2242         * c-c++-common/pr56607.c: New test.
2244 2013-03-22  Release Manager
2246         * GCC 4.8.0 released.
2248 2013-03-20  Richard Biener  <rguenther@suse.de>
2250         PR tree-optimization/56661
2251         * gcc.dg/torture/pr56661.c: New testcase.
2253 2013-03-20  Jakub Jelinek  <jakub@redhat.com>
2255         PR tree-optimization/56635
2256         * g++.dg/torture/pr56635.C: New test.
2258 2013-03-15  Tobias Burnus  <burnus@net-b.de>
2260         PR fortran/56615
2261         * gfortran.dg/transfer_intrinsic_5.f90: New.
2263 2013-03-15  Kai Tietz  <ktietz@redhat.com>
2265         * gcc.target/i386/movti.c: Don't test for x64 mingw.
2266         * gcc.target/i386/pr20020-1.c: Likewise.
2267         * gcc.target/i386/pr20020-2.c: Likewise.
2268         * gcc.target/i386/pr20020-3.c: Likewise.
2269         * gcc.target/i386/pr53425-1.c: Likewise.
2270         * gcc.target/i386/pr53425-2.c: Likewise.
2271         * gcc.target/i386/pr55093.c: Likewise.
2272         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
2274 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
2276         PR debug/56307
2277         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
2278         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
2280 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
2282         PR tree-optimization/53265
2283         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
2284         undefined behavior.
2285         * gcc.dg/graphite/id-6.c (test): Likewise.
2286         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
2287         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
2289         PR tree-optimization/53265
2290         * gcc.dg/pr53265.c: New test.
2291         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
2292         to dg-options.
2293         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
2294         arrays.
2295         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
2296         n, use it as high bound instead of 4.
2298 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
2300         PR target/49880
2301         * gcc.target/sh/pr49880-1.c: New.
2302         * gcc.target/sh/pr49880-2.c: New.
2303         * gcc.target/sh/pr49880-3.c: New.
2304         * gcc.target/sh/pr49880-4.c: New.
2305         * gcc.target/sh/pr49880-5.c: New.
2307 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2309         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
2311 2013-03-13  Richard Biener  <rguenther@suse.de>
2313         PR tree-optimization/56608
2314         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
2316 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
2318         PR c++/56611
2319         * g++.dg/cpp0x/alias-decl-32.C: New.
2321 2013-03-11  Jan Hubicka  <jh@suse.cz>
2323         PR middle-end/56571
2324         * gcc.c-torture/compile/pr56571.c: New testcase.
2326 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2328         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
2329         * gcc.dg/tree-ssa/pr55579.c: Likewise.
2331 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
2333         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
2334         * gcc.dg/inline_4.c: Likewise.
2335         * gcc.dg/unroll_2.c: Likewise.
2336         * gcc.dg/unroll_3.c: Likewise.
2337         * gcc.dg/unroll_4.c: Likewise.
2339 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2341         PR testsuite/54119
2342         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
2344         PR debug/56307
2345         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
2347 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
2349         PR target/40797
2350         * gcc.c-torture/compile/pr40797.c: New.
2352 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2354         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
2356 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
2358         PR fortran/56575
2359         * gfortran.dg/class_56.f90: New test.
2361 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
2363         PR middle-end/56524
2364         * gcc.target/mips/pr56524.c: New test.
2366 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2368         PR c++/56565
2369         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
2371 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
2373         PR c++/51412
2374         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
2376 2013-03-08  Marek Polacek  <polacek@redhat.com>
2378         PR tree-optimization/56478
2379         * gcc.dg/torture/pr56478.c: New test.
2381 2013-03-08  Kai Tietz  <ktietz@redhat.com>
2383         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
2384         targets linker option --allow-multiple-definition.
2386         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
2387         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
2388         * gcc.dg/pr52549.c: Add LLP64 case.
2389         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
2390         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
2391         * gcc.dg/torture/pr51071-2.c: Likewise.
2392         * gcc.dg/tree-ssa/vrp72.c: Likewise.
2393         * gcc.dg/tree-ssa/vrp73.c: Likewise.
2394         * gcc.dg/tree-ssa/vrp75.c: Likewise.
2395         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
2396         * gcc.dg/weak/weak-1.c: Likewise.
2397         * gcc.dg/weak/weak-2.c: Likewise.
2398         * gcc.dg/weak/weak-3.c: Likewise.
2399         * gcc.dg/weak/weak-4.c: Likewise.
2400         * gcc.dg/weak/weak-5.c: Likewise.
2401         * gcc.dg/weak/weak-15.c: Likewise.
2402         * gcc.dg/weak/weak-16.c: Likewise.
2404         * c-c++-common/pr54486.c: Skip test for mingw-targets.
2406 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
2408         PR tree-optimization/56559
2409         * gcc.dg/tree-ssa/reassoc-26.c: New test.
2411 2013-03-07  Andreas Schwab  <schwab@suse.de>
2413         * gcc.dg/pr31490.c: Fix last change.
2415 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
2417         PR c++/56534
2418         * g++.dg/template/crash115.C: New.
2420 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2422         PR tree-optimization/56539
2423         * gcc.c-torture/compile/pr56539.c: New test.
2425 2013-03-06  Kai Tietz  <ktietz@redhat.com>
2427         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets.
2428         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
2429         * gcc.dg/lto/20091013-1_2.c: Likewise.
2430         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
2432 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2434         * gnat.dg/specs/aggr6.ads: New test.
2436 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2438         * gnat.dg/loop_optimization15.ad[sb]: New test.
2440 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2442         PR middle-end/56548
2443         * gcc.dg/pr56548.c: New test.
2445 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2447         PR debug/53363
2448         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
2450 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
2452         PR c++/56543
2453         * g++.dg/template/typename20.C: New test.
2455 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2457         PR debug/56510
2458         * gcc.dg/pr56510.c: New test.
2460         PR rtl-optimization/56484
2461         * gcc.c-torture/compile/pr56484.c: New test.
2463 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2465         PR c++/56530
2466         * g++.dg/warn/Wsign-conversion-2.C: New.
2468 2013-03-05  Richard Biener  <rguenther@suse.de>
2470         PR tree-optimization/56270
2471         * gcc.dg/vect/slp-38.c: New testcase.
2473 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
2475         PR rtl-optimization/56494
2476         * gcc.dg/pr56494.c: New test.
2478 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
2480         * gcc.dg/pr56424.c: New test.
2482 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2484         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
2485         * gcc.dg/pr56228.c <avr>: Skip.
2487 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
2489         PR testsuite/52641
2490         PR tree-optimization/52631
2491         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
2493 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
2495         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
2496         * gcc.dg/vect/vect-83_64.c: Same.
2498 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2500         PR fortran/56477
2501         * gfortran.dg/pointer_check_13.f90: New test.
2503 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
2505         PR fortran/54730
2506         * gfortran.dg/array_constructor_42.f90: New test.
2508 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
2510         PR c++/52688
2511         * g++.dg/template/static33.C: New.
2512         * g++.dg/template/static34.C: Likewise.
2514         PR c++/10291
2515         * g++.dg/template/static35.C: New.
2517 2013-03-01  Steve Ellcey  <sellcey@mips.com>
2519         * gcc.dg/pr56396.c: Require pic support.
2521 2013-03-01  Richard Biener  <rguenther@suse.de>
2523         PR tree-optimization/55481
2524         * gcc.dg/torture/pr56488.c: New testcase.
2526 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
2527             Jakub Jelinek  <jakub@redhat.com>
2529         PR sanitizer/56454
2530         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
2531         no_sanitize_address attribute rather than no_address_safety_analysis.
2532         * g++.dg/asan/sanitizer_test_utils.h
2533         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
2534         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
2535         in addition to no_address_safety_analysis.
2537 2013-02-28  Jason Merrill  <jason@redhat.com>
2539         PR c++/56481
2540         * g++.dg/cpp0x/constexpr-and.C: New.
2542 2013-02-28  Martin Jambor  <mjambor@suse.cz>
2544         PR tree-optimization/56294
2545         * g++.dg/debug/pr56294.C: New test.
2547 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
2549         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
2551 2013-02-27  Marek Polacek  <polacek@redhat.com>
2553         PR rtl-optimization/56466
2554         * gcc.dg/pr56466.c: New test.
2556 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2558         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
2559         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
2560         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
2562 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
2564         PR middle-end/45472
2565         * gcc.dg/pr45472.c: New test.
2567 2013-02-26  Marek Polacek  <polacek@redhat.com>
2569         PR tree-optimization/56426
2570         * gcc.dg/pr56436.c: New test.
2572 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
2574         PR tree-optimization/56448
2575         * gcc.c-torture/compile/pr56448.c: New test.
2577         PR tree-optimization/56443
2578         * gcc.dg/torture/pr56443.c: New test.
2580 2013-02-25  Richard Biener  <rguenther@suse.de>
2582         PR tree-optimization/56175
2583         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
2585 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
2587         PR c++/56403
2588         * g++.dg/torture/pr56403.C: New test.
2590 2013-02-25  Catherine Moore  <clm@codesourcery.com>
2592         Revert:
2593         2013-02-24  Catherine Moore  <clm@codesourcery.com>
2594         Richard Sandiford  <rdsandiford@googlemail.com>
2596         * gcc.target/mips/mips.exp: Add microMIPS support.
2597         * gcc.target/mips/umips-movep-2.c: New test.
2598         * gcc.target/mips/umips-lwp-2.c: New test.
2599         * gcc.target/mips/umips-swp-5.c: New test.
2600         * gcc.target/mips/umips-constraints-1.c: New test.
2601         * gcc.target/mips/umips-lwp-3.c: New test.
2602         * gcc.target/mips/umips-swp-6.c: New test.
2603         * gcc.target/mips/umips-constraints-2.c: New test.
2604         * gcc.target/mips/umips-save-restore-1.c: New test.
2605         * gcc.target/mips/umips-lwp-4.c: New test.
2606         * gcc.target/mips/umips-swp-7.c: New test.
2607         * gcc.target/mips/umips-save-restore-2.c: New test.
2608         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2609         * gcc.target/mips/umips-lwp-5.c: New test.
2610         * gcc.target/mips/umips-save-restore-3.c: New test.
2611         * gcc.target/mips/umips-lwp-6.c: New test.
2612         * gcc.target/mips/umips-swp-1.c: New test.
2613         * gcc.target/mips/umips-lwp-7.c: New test.
2614         * gcc.target/mips/umips-swp-2.c: New test.
2615         * gcc.target/mips/umips-lwp-8.c: New test.
2616         * gcc.target/mips/umips-swp-3.c: New test.
2617         * gcc.target/mips/umips-movep-1.c: New test.
2618         * gcc.target/mips/umips-lwp-1.c: New test.
2619         * gcc.target/mips/umips-swp-4.c: New test.
2621 2013-02-24  Catherine Moore  <clm@codesourcery.com>
2622             Richard Sandiford  <rdsandiford@googlemail.com>
2624         * gcc.target/mips/mips.exp: Add microMIPS support.
2625         * gcc.target/mips/umips-movep-2.c: New test.
2626         * gcc.target/mips/umips-lwp-2.c: New test.
2627         * gcc.target/mips/umips-swp-5.c: New test.
2628         * gcc.target/mips/umips-constraints-1.c: New test.
2629         * gcc.target/mips/umips-lwp-3.c: New test.
2630         * gcc.target/mips/umips-swp-6.c: New test.
2631         * gcc.target/mips/umips-constraints-2.c: New test.
2632         * gcc.target/mips/umips-save-restore-1.c: New test.
2633         * gcc.target/mips/umips-lwp-4.c: New test.
2634         * gcc.target/mips/umips-swp-7.c: New test.
2635         * gcc.target/mips/umips-save-restore-2.c: New test.
2636         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
2637         * gcc.target/mips/umips-lwp-5.c: New test.
2638         * gcc.target/mips/umips-save-restore-3.c: New test.
2639         * gcc.target/mips/umips-lwp-6.c: New test.
2640         * gcc.target/mips/umips-swp-1.c: New test.
2641         * gcc.target/mips/umips-lwp-7.c: New test.
2642         * gcc.target/mips/umips-swp-2.c: New test.
2643         * gcc.target/mips/umips-lwp-8.c: New test.
2644         * gcc.target/mips/umips-swp-3.c: New test.
2645         * gcc.target/mips/umips-movep-1.c: New test.
2646         * gcc.target/mips/umips-lwp-1.c: New test.
2647         * gcc.target/mips/umips-swp-4.c: New test.
2649 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
2651         PR sanitizer/56393
2652         * lib/asan-dg.exp (asan_link_flags): Add
2653         -B${gccpath}/libsanitizer/asan/ to flags.
2655 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2657         PR middle-end/56420
2658         * gcc.dg/torture/pr56420.c: New test.
2660 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
2662         PR middle-end/56108
2663         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
2665 2013-02-21  Martin Jambor  <mjambor@suse.cz>
2667         PR tree-optimization/56310
2668         * g++.dg/ipa/pr56310.C: New test.
2670 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
2672         PR fortran/56385
2673         * gfortran.dg/proc_ptr_comp_37.f90: New.
2675 2013-02-21  Richard Biener  <rguenther@suse.de>
2677         PR tree-optimization/56415
2678         Revert
2679         2013-02-11  Richard Biener  <rguenther@suse.de>
2681         PR tree-optimization/56273
2682         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2683         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2684         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2685         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2686         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2687         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2689 2013-02-21  Marek Polacek  <polacek@redhat.com>
2691         PR tree-optimization/56398
2692         * g++.dg/torture/pr56398.C: New test.
2694 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
2696         PR inline-asm/56405
2697         * gcc.c-torture/compile/pr56405.c: New test.
2699 2013-02-20  Jan Hubicka  <jh@suse.cz>
2701         PR tree-optimization/56265
2702         * g++.dg/ipa/devirt-11.C: New testcase.
2704 2013-02-20  Richard Biener  <rguenther@suse.de>
2706         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
2708 2013-02-20  Richard Biener  <rguenther@suse.de>
2709         Jakub Jelinek  <jakub@redhat.com>
2711         PR tree-optimization/56396
2712         * gcc.dg/pr56396.c: New testcase.
2714 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2716         PR c++/56373
2717         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
2719 2013-02-19  Richard Biener  <rguenther@suse.de>
2721         PR tree-optimization/56384
2722         * gcc.dg/torture/pr56384.c: New testcase.
2724 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
2726         PR tree-optimization/56350
2727         * gcc.dg/pr56350.c: New test.
2729         PR tree-optimization/56381
2730         * g++.dg/opt/pr56381.C: New test.
2732 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
2734         PR pch/54117
2735         * lib/dg-pch.exp (pch-init, pch-finish,
2736         check_effective_target_pch_supported_debug): New procs.
2737         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
2738         Likewise if $pch_unsupported_debug and $flags include -g.
2739         Skip FAILs about missing *.gch file if $pch_unsupported_debug
2740         and dg-require-effective-target pch_unsupported_debug.
2741         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
2742         * objc.dg/pch/pch.exp: Likewise.
2743         * gcc.dg/pch/pch.exp: Likewise.
2744         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
2745         pch_unsupported_debug.
2746         * gcc.dg/pch/valid-1.hs: Likewise.
2747         * gcc.dg/pch/valid-1b.c: Likewise.
2748         * gcc.dg/pch/valid-1b.hs: Likewise.
2750 2013-02-18  Richard Biener  <rguenther@suse.de>
2752         PR tree-optimization/56366
2753         * gcc.dg/torture/pr56366.c: New testcase.
2755 2013-02-18  Richard Biener  <rguenther@suse.de>
2757         PR middle-end/56349
2758         * gcc.dg/torture/pr56349.c: New testcase.
2760 2013-02-18  Richard Biener  <rguenther@suse.de>
2762         PR tree-optimization/56321
2763         * gcc.dg/torture/pr56321.c: New testcase.
2765 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
2767         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
2769 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
2770             Dodji Seketeli  <dodji@redhat.com>
2772         PR asan/56330
2773         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
2774         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2775         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2776         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2777         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2778         * c-c++-common/asan/pr56330.c: Likewise.
2779         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
2780         Ensure the size argument of __builtin_memcpy is a constant.
2782 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2783             Paolo Carlini  <paolo.carlini@oracle.com>
2785         PR c++/51242
2786         * g++.dg/cpp0x/enum23.C: New.
2788 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
2790         PR target/54685
2791         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
2793 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
2795         PR rtl-optimization/56348
2796         * gcc.target/i386/pr56348.c: New test.
2798 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
2800         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
2801         * gcc.target/arm/interrupt-2.c: Likewise.
2803 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2805         PR fortran/56318
2806         * gcc/testsuite/gfortran.dg/matmul_9.f90: New.
2808 2013-02-15  Tobias Burnus  <burnus@net-b.de>
2810         PR fortran/53818
2811         * gfortran.dg/init_flag_11.f90: New.
2813 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2815         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
2817 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2819         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
2820         characters.
2822 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
2823             Tobias Burnus  <burnus@net-b.de>
2825         PR testsuite/56138
2826         * gfortran.dg/allocatable_function_7.f90: New.
2828 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
2830         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
2831         * asan_globals_test-wrapper.cc: New file.
2832         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
2833         instead of asan_globals_test.cc as dg-additional-sources.
2834         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
2835         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
2836         "sanitizer_test_utils.h" instead of
2837         "sanitizer_common/tests/sanitizer_test_utils.h".
2838         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
2839         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
2840         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
2841         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
2842         * g++.dg/asan/asan_test.cc: Synced from upstream.
2843         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
2845 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
2847         Fix an asan crash
2848         * c-c++-common/asan/memcmp-2.c: New test.
2850 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
2852         PR c++/55582
2853         * g++.dg/cpp0x/udlit-string-literal.h: New.
2854         * g++.dg/cpp0x/udlit-string-literal.C: New.
2856 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
2858         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
2860 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
2862         PR target/56184
2863         * gcc.target/arm/pr56184.C: New test.
2865 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
2867         PR c++/56302
2868         * g++.dg/torture/pr56302.C: New test.
2869         * g++.dg/cpp0x/constexpr-56302.C: New test.
2870         * c-c++-common/pr56302.c: New test.
2872 2013-02-13  Tobias Burnus  <burnus@net-b.de>
2873             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2875         PR fortran/56204
2876         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
2877         * gfortran.dg/quad_3.f90: Ditto.
2879 2013-02-13  Kostya Serebryany  <kcc@google.com>
2881         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
2882         to match the fresh asan run-time.
2883         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
2885 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
2887         Avoid instrumenting duplicated memory access in the same basic block
2888         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
2889         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2890         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2891         * c-c++-common/asan/inc.c: Likewise.
2893 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
2895         PR inline-asm/56148
2896         * gcc.target/i386/pr56148.c: New test.
2898 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
2899             Tobias Burnus  <burnus@net-b.de>
2901         PR testsuite/56082
2902         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2.
2904 2013-02-12  Richard Biener  <rguenther@suse.de>
2906         PR lto/56297
2907         * gcc.dg/lto/pr56297_0.c: New testcase.
2908         * gcc.dg/lto/pr56297_0.c: Likewise.
2910 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
2912         PR fortran/46952
2913         * gfortran.dg/typebound_deferred_1.f90: New.
2915 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
2917         PR rtl-optimization/56151
2918         * gcc.target/i386/pr56151.c: New test.
2920 2013-02-11  Sriraman Tallam  <tmsriramgoogle.com>
2922         * g++.dg/ext/mv12.C: New test.
2923         * g++.dg/ext/mv12.h: New file.
2924         * g++.dg/ext/mv12-aux.C: New file.
2925         * g++.dg/ext/mv13.C: New test.
2927 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2929         * lib/target-supports.exp
2930         (check_effective_target_powerpc_eabi_ok): New.
2931         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
2932         powerpc_eabi_ok.
2933         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
2934         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
2935         only.
2936         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
2937         * gcc.target/powerpc/pr51623.c: Likewise.
2938         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
2939         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
2941 2013-02-11  Alexander Potapenko  <glider@google.com>
2942             Jack Howarth  <howarth@bromo.med.uc.edu>
2943             Jakub Jelinek  <jakub@redhat.com>
2945         PR sanitizer/55617
2946         * g++.dg/asan/pr55617.C: Run on all targets.
2948 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
2950         PR rtl-optimization/56275
2951         * gcc.dg/pr56275.c: New test.
2953 2013-02-11  Richard Biener  <rguenther@suse.de>
2955         PR tree-optimization/56273
2956         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
2958 2013-02-11  Richard Biener  <rguenther@suse.de>
2960         PR tree-optimization/56264
2961         * gcc.dg/torture/pr56264.c: New testcase.
2963 2013-02-11  Richard Biener  <rguenther@suse.de>
2965         PR tree-optimization/56273
2966         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2967         * gcc.dg/tree-ssa/pr21559.c: Adjust.
2968         * gcc.dg/tree-ssa/vrp17.c: Likewise.
2969         * gcc.dg/tree-ssa/vrp18.c: Likewise.
2970         * gcc.dg/tree-ssa/vrp23.c: Likewise.
2971         * gcc.dg/tree-ssa/vrp24.c: Likewise.
2973 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
2975         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
2976         for *-*-linux-gnu targets.
2977         * g++.dg/asan/interception-test-1.c: Ditto.
2978         * g++.dg/asan/interception-failure-test-1.C: Ditto.
2979         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
2981 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
2983         PR fortran/55362
2984         * gfortran.dg/intrinsic_size_4.f90 : New test.
2986 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
2988         PR target/56256
2989         * gcc.target/powerpc/pr56256.c: New test.
2991 2013-02-08  Ian Lance Taylor  <iant@google.com>
2993         * lib/go.exp: Load timeout.exp.
2995 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
2997         PR rtl-optimization/56246
2998         * gcc.target/i386/pr56246.c: New test.
3000 2013-02-08  Jeff Law  <law@redhat.com>
3002         PR debug/53948
3003         * gcc.dg/debug/dwarf2/pr53948.c: New test.
3005 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
3007         PR target/56043
3008         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
3009         powerpc*-*-linux*.
3011 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
3013         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
3015 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3017         PR rtl-optimization/56195
3018         * gcc.dg/torture/pr56195.c: New test.
3020 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3022         PR fortran/54107
3023         * gfortran.dg/recursive_interface_2.f90: New test.
3025 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
3027         PR tree-optimization/56250
3028         * gcc.c-torture/execute/pr56250.c: New test.
3030 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3032         PR tree-optimization/56064
3033         * gcc.dg/fixed-point/view-convert-2.c: New test.
3035 2013-02-08  Michael Matz  <matz@suse.de>
3037         PR tree-optimization/52448
3038         * gcc.dg/pr52448.c: New test.
3040 2013-02-08  Richard Biener  <rguenther@suse.de>
3042         PR middle-end/56181
3043         * gcc.dg/torture/pr56181.c: New testcase.
3045 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
3047         PR target/54222
3048         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
3049         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
3051 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3053         PR c++/56241
3054         * g++.dg/parse/crash61.C: New test.
3056         PR c++/56239
3057         * g++.dg/parse/pr56239.C: New test.
3059         PR c++/56237
3060         * g++.dg/abi/mangle61.C: New test.
3062 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
3064         PR rtl-optimization/56225
3065         * gcc.target/i386/pr56225.c: New test.
3067 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3069         PR debug/56154
3070         * gcc.dg/guality/pr56154-1.c: New test.
3071         * gcc.dg/guality/pr56154-2.c: New test.
3072         * gcc.dg/guality/pr56154-3.c: New test.
3073         * gcc.dg/guality/pr56154-4.c: New test.
3074         * gcc.dg/guality/pr56154-aux.c: New file.
3076         PR tree-optimization/55789
3077         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
3078         cleanup-tree-dump.
3079         * gcc.dg/tree-ssa/inline-3.c: Add
3080         --param max-early-inliner-iterations=2 option.
3082 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3084         PR debug/53363
3085         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
3086         Add -fno-dwarf2-cfi-asm to dg-options.
3087         Adapt match count.
3089 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
3091         PR target/56228
3092         * gcc.dg/pr56228.c: New test.
3094 2013-02-07  Alan Modra  <amodra@gmail.com>
3096         PR target/54009
3097         * gcc.target/powerpc/pr54009.c: New test.
3098         PR target/54131
3099         * gfortran.dg/pr54131.f: New test.
3101 2013-02-06 Paul Thomas  <pault@gcc.gnu.org>
3103         PR fortran/55789
3104         * gfortran.dg/array_constructor_41.f90: New test.
3106 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
3108         PR fortran/55978
3109         * gfortran.dg/class_optional_2.f90: Uncomment some cases
3110         which work now.
3112 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
3114         PR middle-end/56217
3115         * g++.dg/gomp/pr56217.C: New test.
3117 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3119         PR tree-optimization/56205
3120         * gcc.dg/tree-ssa/stdarg-6.c: New test.
3121         * gcc.c-torture/execute/pr56205.c: New test.
3123 2013-02-05  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/53342
3126         PR tree-optimization/53185
3127         * gcc.dg/vect/pr53185-2.c: New testcase.
3129 2013-02-05  Jan Hubicka  <jh@suse.cz>
3131         PR tree-optimization/55789
3132         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
3133         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
3134         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
3135         * g++.dg/ipa/inline-1.C: New testcase.
3136         * g++.dg/ipa/inline-2.C: New testcase.
3137         * g++.dg/ipa/inline-3.C: New testcase.
3139 2013-02-05  Jan Hubicka  <jh@suse.cz>
3141         PR tree-optimization/55789
3142         * g++.dg/torture/pr55789.C: New testcase.
3144 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
3146         PR middle-end/56167
3147         * gcc.dg/pr56167.c: New test.
3149 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3151         PR target/55146
3152         * gcc.target/sh/pr55146.c: New.
3154 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
3156         PR tree-optimization/54386
3157         * gcc.target/sh/pr54386.c: New.
3159 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
3161         PR fortran/56008
3162         * gfortran.dg/realloc_on _assign_16.f90 : New test.
3164         PR fortran/47517
3165         * gfortran.dg/realloc_on _assign_17.f90 : New test.
3167 2013-02-04  Alexander Potapenko  <glider@google.com>
3168             Jack Howarth  <howarth@bromo.med.uc.edu>
3169             Jakub Jelinek  <jakub@redhat.com>
3171         PR sanitizer/55617
3172         * g++.dg/asan/pr55617.C: New test.
3174 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3176         PR fortran/54195
3177         * gfortran.dg/typebound_operator_19.f90: New test.
3178         * gfortran.dg/typebound_assignment_4.f90: New test.
3180 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
3182         PR fortran/54107
3183         * gfortran.dg/recursive_interface_1.f90: New test.
3185 2013-02-04  Richard Guenther  <rguenther@suse.de>
3187         PR lto/56168
3188         * gcc.dg/lto/pr56168_0.c: New testcase.
3189         * gcc.dg/lto/pr56168_1.c: Likewise.
3191 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
3193         PR fortran/50627
3194         PR fortran/56054
3195         * gfortran.dg/block_12.f90:  New test.
3196         * gfortran.dg/module_error_1.f90:  New test.
3198 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
3200         * lib/target-supports.exp (check_effective_target_vect_float)
3201         (check_effective_target_vect_no_align): Add mips-sde-elf.
3203 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
3205         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
3207 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
3209         * gcc.dg/pr56023.c: XFAIL on AIX.
3210         * gcc.dg/vect/pr49352.c: Same.
3212 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
3214         * gnat.dg/opt26.adb: New test.
3216 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3218         Revert.
3219         2013-01-27  Amol Pise  <amolpise15@gmail.com>
3221         * gcc.target/arm/neon-vfnms-1.c: New test.
3222         * gcc.target/arm/neon-vfnma-1.c: New test.
3224 2013-01-31  Richard Biener  <rguenther@suse.de>
3226         PR tree-optimization/56157
3227         * gcc.dg/torture/pr56157.c: New testcase.
3229 2013-01-30  Richard Biener  <rguenther@suse.de>
3231         PR tree-optimization/56150
3232         * gcc.dg/torture/pr56150.c: New testcase.
3234 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
3236         PR sanitizer/55374
3237         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
3238         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
3239         printed in backtrace.
3240         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
3241         to avoid errors about mismatched allocation vs. deallocation.
3243         PR c++/55742
3244         * g++.dg/mv1.C: Moved to...
3245         * g++.dg/ext/mv1.C: ... here.  Adjust test.
3246         * g++.dg/mv2.C: Moved to...
3247         * g++.dg/ext/mv2.C: ... here.  Adjust test.
3248         * g++.dg/mv3.C: Moved to...
3249         * g++.dg/ext/mv3.C: ... here.
3250         * g++.dg/mv4.C: Moved to...
3251         * g++.dg/ext/mv4.C: ... here.
3252         * g++.dg/mv5.C: Moved to...
3253         * g++.dg/ext/mv5.C: ... here.  Adjust test.
3254         * g++.dg/mv6.C: Moved to...
3255         * g++.dg/ext/mv6.C: ... here.  Adjust test.
3256         * g++.dg/ext/mv7.C: New test.
3257         * g++.dg/ext/mv8.C: New test.
3258         * g++.dg/ext/mv9.C: New test.
3259         * g++.dg/ext/mv10.C: New test.
3260         * g++.dg/ext/mv11.C: New test.
3262 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3264         PR rtl-optimization/56144
3265         * gcc.dg/pr56144.c: New.
3267 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
3269         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
3270         message.
3271         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
3272         * g++.dg/cpp0x/constexpr-55573.C: Same
3274 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
3276         PR tree-optimization/56064
3277         * gcc.dg/fixed-point/view-convert.c: New test.
3279 2013-01-30  Andreas Schwab  <schwab@suse.de>
3281         * lib/target-supports-dg.exp (dg-process-target): Use expr to
3282         evaluate the end index in string range.
3284 2013-01-30  Tobias Burnus  <burnus@net-b.de>
3286         PR fortran/56138
3287         * gfortran.dg/allocatable_function_6.f90: New.
3289 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
3290             Mikael Morin  <mikael@gcc.gnu.org>
3292         PR fortran/54107
3293         * gfortran.dg/proc_ptr_comp_36.f90: New.
3295 2013-01-29  Richard Biener  <rguenther@suse.de>
3297         PR tree-optimization/55270
3298         * gcc.dg/torture/pr55270.c: New testcase.
3300 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3302         PR rtl-optimization/56117
3303         * gcc.dg/pr56117.c: New test.
3305 2013-01-28  Richard Biener  <rguenther@suse.de>
3307         PR tree-optimization/56034
3308         * gcc.dg/torture/pr56034.c: New testcase.
3310 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3312         PR tree-optimization/56125
3313         * gcc.dg/pr56125.c: New test.
3315 2013-01-28  Tobias Burnus  <burnus@net-b.de>
3316             Mikael Morin  <mikael@gcc.gnu.org>
3318         PR fortran/53537
3319         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
3320         * gfortran.dg/import8.f90: Likewise.
3321         * gfortran.dg/interface_derived_type_1.f90: Likewise.
3322         * gfortran.dg/import10.f90: New test.
3323         * gfortran.dg/import11.f90: Likewise
3325 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
3327         PR testsuite/56053
3328         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
3329         string.h.  Provide memset, malloc and free prototypes, adjust line
3330         numbers in dg-output.
3331         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
3332         Provide memset prototype and adjust line numbers in dg-output.
3333         * c-c++-common/asan/global-overflow-1.c: Likewise.
3335         PR tree-optimization/56094
3336         * gcc.dg/pr56094.c: New test.
3338 2013-01-27  Amol Pise  <amolpise15@gmail.com>
3340         * gcc.target/arm/neon-vfnms-1.c: New test.
3341         * gcc.target/arm/neon-vfnma-1.c: New test.
3343 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
3345         PR target/56114
3346         * gcc.target/i386/pr56114.c: New test.
3348 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
3350         PR fortran/55984
3351         * gfortran.dg/associate_14.f90: New test.
3353         PR fortran/56047
3354         * gfortran.dg/associate_13.f90: New test.
3356 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
3358         PR tree-optimization/56098
3359         * gcc.dg/pr56098-1.c: New test.
3360         * gcc.dg/pr56098-2.c: New test.
3362 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
3364         PR target/54222
3365         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
3367 2013-01-22  Marek Polacek  <polacek@redhat.com>
3369         PR tree-optimization/56035
3370         * gcc.dg/pr56035.c: New test.
3372 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3374         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
3375         for MIPS.
3377 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
3379         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
3381 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
3383         PR c/56078
3384         * gcc.dg/pr56078.c: New test.
3385         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
3387 2013-01-24  Martin Jambor  <mjambor@suse.cz>
3389         PR tree-optimization/55927
3390         * g++.dg/ipa/devirt-10.C: Disable early inlining.
3392 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
3394         * gcc.target/i386/movsd.c: New test.
3396 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
3398         PR inline-asm/55934
3399         * gcc.target/i386/pr55934.c: New test.
3401 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
3403         PR fortran/56081
3404         * gfortran.dg/select_8.f90: New.
3406 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
3408         * gcc.target/microblaze/microblaze.exp: Remove
3409         target_config_cflags check.
3411 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
3413         PR fortran/56052
3414         * gfortran.dg/gomp/pr56052.f90: New test.
3416         PR target/49069
3417         * gcc.dg/pr49069.c: New test.
3419 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
3421         PR c++/55944
3422         * g++.dg/cpp0x/constexpr-static10.C: New.
3424 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
3426         PR target/56028
3427         * gcc.target/i386/pr56028.c: New test.
3429 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
3431         PR target/55686
3432         * gcc.target/i386/pr55686.c: New test.
3434 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
3436         PR c++/53609
3437         * g++.dg/cpp0x/variadic139.C: New test.
3438         * g++.dg/cpp0x/variadic140.C: Likewise.
3439         * g++.dg/cpp0x/variadic141.C: Likewise.
3441 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
3443         * gnat.dg/warn8.adb: New test.
3445 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
3447         PR fortran/55919
3448         * gfortran.dg/include_8.f90: New test.
3450 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3452         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
3453         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
3455 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
3457         PR tree-optimization/56051
3458         * gcc.c-torture/execute/pr56051.c: New test.
3460 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
3462         PR rtl-optimization/56023
3463         * gcc.dg/pr56023.c: New test.
3465 2013-01-21  Martin Jambor  <mjambor@suse.cz>
3467         PR middle-end/56022
3468         * gcc.target/i386/pr56022.c: New test.
3470 2013-01-21  Jason Merrill  <jason@redhat.com>
3472         * lib/target-supports.exp (check_effective_target_alias): New.
3474 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
3476         PR debug/53235
3477         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
3479 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
3481         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
3483 2013-01-19  Jeff Law  <law@redhat.com>
3485         PR tree-optimization/52631
3486         * tree-ssa/pr52631.c: New test.
3487         * tree-ssa/ssa-fre-9: Update expected output.
3489 2013-01-19  Anthony Green  <green@moxielogic.com>
3491         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
3492         for moxie.
3494 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3496         PR tree-optimization/56029
3497         * g++.dg/torture/pr56029.C: New test.
3499 2013-01-18  Sharad Singhai  <singhai@google.com>
3501         PR tree-optimization/55995
3502         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
3504 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
3506         PR target/55433
3507         * gcc.target/i386/pr55433.c: New.
3509 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
3511         PR middle-end/56015
3512         * gfortran.dg/pr56015.f90: New test.
3514 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
3516         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
3518 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
3520         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
3521         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3522         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3523         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3524         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3526 2013-01-17  Jeff Law  <law@redhat.com>
3528         * gcc.dg/pr52573.c: Move to...
3529         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
3531         PR rtl-optimization/52573
3532         * gcc.dg/pr52573.c: New test.
3534 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
3536         PR sanitizer/55679
3537         * g++.dg/asan/interception-test-1.C: Skip on darwin.
3538         * lib/target-supports.exp (check_effective_target_swapcontext): Use
3539         check_no_compiler_messages to test support in ucontext.h.
3540         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
3541         compliant RLIMIT_AS.
3543 2013-01-17  Marek Polacek  <polacek@redhat.com>
3545         PR rtl-optimization/55833
3546         * gcc.dg/pr55833.c: New test.
3548 2013-01-17  Jan Hubicka  <jh@suse.cz>
3550         PR tree-optimization/55273
3551         * gcc.c-torture/compile/pr55273.c: New testcase.
3553 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
3555         PR target/55981
3556         * gcc.target/pr55981.c: New test.
3558 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
3560         * gcc.target/arm/pr40887.c: Require at least armv5.
3561         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
3562         * gcc.target/arm/pr51915.c: Likewise.
3563         * gcc.target/arm/pr52006.c: Likewise.
3564         * gcc.target/arm/pr53187.c: Likewise.
3566         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
3567         * gcc.target/arm/ftest-support-arm.h: Delete.
3568         * gcc.target/arm/ftest-support-thumb.h: Delete.
3569         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
3570         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
3571         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
3572         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
3573         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
3574         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
3575         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
3576         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
3577         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
3578         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
3579         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
3580         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
3581         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
3582         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
3583         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
3584         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
3585         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
3586         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
3587         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
3588         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
3589         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
3590         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
3591         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
3592         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
3594 2013-01-17  Martin Jambor  <mjambor@suse.cz>
3596         PR tree-optimizations/55264
3597         * g++.dg/ipa/pr55264.C: New test.
3599 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
3601         PR fortran/55983
3602         * gfortran.dg/class_55.f90: New.
3604 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
3606         PR testsuite/55994
3607         * gcc.c-torture/execute/builtins/builtins.exp: Add
3608         -Wl,--allow-multiple-definition for eabi and elf targets.
3610         PR testsuite/54622
3611         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
3612         check_effective_target_vect_perm_short,
3613         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3614         check_effective_target_vect64): Return 0 for big-endian ARM.
3615         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
3617         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
3618         prototypes.
3620 2013-01-16  Richard Biener  <rguenther@suse.de>
3622         PR tree-optimization/55964
3623         * gcc.dg/torture/pr55964.c: New testcase.
3625 2013-01-16  Richard Biener  <rguenther@suse.de>
3627         PR tree-optimization/54767
3628         PR tree-optimization/53465
3629         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
3631 2013-01-16  Christian Bruel  <christian.bruel@st.com>
3633         PR target/55301
3634         * gcc.target/sh/sh-switch.c: New testcase.
3636 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3638         * gcc.dg/webizer.c: Increase the array size.
3640 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3642         PR target/55940
3643         * gcc.dg/pr55940.c: New test.
3645 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
3646             Harald Anlauf  <anlauf@gmx.de>
3648         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
3649         * gfortran.dg/bounds_check_5.f90: Likewise.
3650         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
3651         * gfortran.dg/continuation_9.f90: Likewise.
3652         * gfortran.dg/move_alloc_13.f90: Likewise.
3653         * gfortran.dg/structure_constructor_11.f90: Likewise.
3654         * gfortran.dg/tab_continuation.f: Likewise.
3655         * gfortran.dg/warning-directive-2.F90: Likewise.
3656         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
3658 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
3660         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
3661         * gcc.target/arm/fma-sp.c: Likewise.
3663 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3665         PR rtl-optimization/55153
3666         * gcc.dg/pr55153.c: New.
3668 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3670         PR tree-optimization/55920
3671         * gcc.c-torture/compile/pr55920.c: New test.
3673 2013-01-15  Richard Biener  <rguenther@suse.de>
3675         PR middle-end/55882
3676         * gcc.dg/torture/pr55882.c: New testcase.
3678 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
3680         PR tree-optimization/55955
3681         * gcc.c-torture/compile/pr55955.c: New test.
3683 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
3685         PR c++/55663
3686         * g++.dg/cpp0x/alias-decl-31.C: New test.
3688 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
3690         PR fortran/54286
3691         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
3692         case where interface is null.
3694 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
3696         PR fortran/55806
3697         * gfortran.dg/array_constructor_40.f90:  New test.
3699 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
3701         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
3703 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3705         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
3706         * gcc.target/aarch64/vect-ld1r-compile.c: New.
3707         * gcc.target/aarch64/vect-ld1r-fp.c: New.
3708         * gcc.target/aarch64/vect-ld1r.c: New.
3709         * gcc.target/aarch64/vect-ld1r.x: New.
3711 2013-01-14  Andi Kleen  <ak@linux.intel.com>
3713         PR target/55948
3714         * gcc.target/i386/hle-clear-rel.c: New file
3715         * gcc.target/i386/hle-store-rel.c: New file.
3717 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
3719         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
3720         * gfortran.dg/bounds_check_4.f90: Likewise.
3721         * gfortran.dg/inquire_10.f90: Likewise.
3722         * gfortran.dg/minloc_3.f90: Likewise.
3723         * gfortran.dg/minlocval_3.f90: Likewise.
3724         * gfortran.dg/module_double_reuse.f90: Likewise.
3725         * gfortran.dg/mvbits_1.f90: Likewise.
3726         * gfortran.dg/oldstyle_1.f90: Likewise.
3727         * gfortran.dg/pr20163-2.f: Likewise.
3728         * gfortran.dg/save_1.f90: Likewise.
3729         * gfortran.dg/scan_1.f90: Likewise.
3730         * gfortran.dg/select_char_1.f90: Likewise.
3731         * gfortran.dg/shape_4.f90: Likewise.
3732         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
3733         * gfortran.dg/function_optimize_10.f90: Likewise.
3734         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
3735         * gfortran.dg/used_types_17.f90: Likewise.
3736         * gfortran.dg/used_types_18.f90: Likewise.
3738 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
3740         PR fortran/54286
3741         * gfortran.dg/proc_ptr_result_8.f90 : New test.
3743 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3745         * gcc.dg/unroll_5.c: Add nomips16 attributes.
3747 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
3749         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
3751 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
3753         PR fortran/55072
3754         * gfortran.dg/assumed_type_2.f90: Fix test case.
3755         * gfortran.dg/internal_pack_13.f90: New test.
3756         * gfortran.dg/internal_pack_14.f90: New test.
3758 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3760         PR fortran/55868
3761         * gfortran.dg/unlimited_polymorphic_8.f90: Update
3762         scan-tree-dump-times for foo.0.x._vptr to deal with change from
3763         $tar to STAR.
3765 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
3767         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
3769 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3771         PR target/55719
3772         * gcc.target/s390/pr55719.c: New testcase.
3774 2013-01-11  Richard Guenther  <rguenther@suse.de>
3776         PR tree-optimization/44061
3777         * gcc.dg/pr44061.c: New testcase.
3779 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
3781         Update copyright years.
3783 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
3784             Jakub Jelinek  <jakub@redhat.com>
3786         PR target/55565
3787         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
3789 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
3791         PR rtl-optimization/55672
3792         * gcc.target/i386/pr55672.c: New.
3794 2013-01-10  Jeff Law  <law@redhat.com>
3796         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
3797         pass/fail message unique.
3800 2013-01-10  Jason Merrill  <jason@redhat.com>
3802         * ada/.gitignore: New.
3804 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3806         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
3807         Add tls options.
3808         * g++.dg/tls/thread_local2.C: Likewise.
3809         * g++.dg/tls/thread_local2g.C: Likewise.
3810         * g++.dg/tls/thread_local6.C: Likewise.
3811         * g++.dg/tls/thread_local-order1.C: Add tls options.
3812         * g++.dg/tls/thread_local-order2.C: Likewise.
3813         * g++.dg/tls/thread_local3.C: Likewise.
3814         * g++.dg/tls/thread_local3g.C: Likewise.
3815         * g++.dg/tls/thread_local4.C: Likewise.
3816         * g++.dg/tls/thread_local4g.C: Likewise.
3817         * g++.dg/tls/thread_local5.C: Likewise.
3818         * g++.dg/tls/thread_local5g.C: Likewise.
3819         * g++.dg/tls/thread_local6g.C: Likewise.
3821 2013-01-10  Kostya Serebryany  <kcc@google.com>
3823         * g++.dg/asan/asan_test.cc: Sync from upstream.
3825 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
3827         PR tree-optimization/55921
3828         * gcc.c-torture/compile/pr55921.c: New test.
3830 2013-01-09  Jan Hubicka  <jh@suse.cz>
3832         PR tree-optimization/55569
3833         * gcc.c-torture/compile/pr55569.c: New testcase.
3835 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
3837         PR fortran/47203
3838         * gfortran.dg/use_28.f90: New test.
3840 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
3842         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
3843         number matching more robust.
3845 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
3847         PR rtl-optimization/55829
3848         * gcc.target/i386/pr55829.c: New.
3850 2013-01-09  Tobias Burnus  <burnus@net-b.de>
3852         PR fortran/55758
3853         * gfortran.dg/bind_c_bool_1.f90: New.
3854         * gfortran.dg/do_5.f90: Add dg-warning.
3856 2013-01-09  Jan Hubicka  <jh@suse.cz>
3858         PR tree-optimization/55875
3859         * gcc.c-torture/execute/pr55875.c: New testcase.
3860         * g++.dg/torture/pr55875.C: New testcase.
3862 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3864         PR c/48418
3865         * c-c++-common/pr48418.c: New test.
3867 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3869         PR c++/55801
3870         * g++.dg/tls/thread_local-ice.C: New.
3872 2013-01-09  Andreas Schwab  <schwab@suse.de>
3874         * gcc.dg/guality/pr54693.c: Null-terminate arr.
3876 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
3878         PR tree-optimization/48189
3879         * gcc.dg/pr48189.c: New test.
3881 2013-01-04  Jan Hubicka  <jh@suse.cz>
3883         PR tree-optimization/55823
3884         * g++.dg/ipa/devirt-10.C: New testcase.
3886 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
3887             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
3889         PR rtl-optimization/55845
3890         * gcc.target/i386/pr55845.c: New test.
3892 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
3894         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
3895         instructions generated instead of number of occurances.
3897 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3899         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
3900         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3901         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3902         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3903         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3904         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3905         * gcc.target/aarch64/vect-fcm.x: Likewise.
3906         * lib/target-supports.exp
3907         (check_effective_target_vect_cond): Enable for AArch64.
3909 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
3911         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
3912         endian-safe float pool loading.
3913         (test_square_root_v4sf): Likewise.
3914         (test_square_root_v2df): Likewise.
3915         * lib/target-supports.exp
3916         (check_effective_target_vect_call_sqrtf): Add AArch64.
3918 2013-01-08  Martin Jambor  <mjambor@suse.cz>
3920         PR debug/55579
3921         * gcc.dg/tree-ssa/pr55579.c: New test.
3923 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3925         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
3926         asm comments.
3928 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
3930         PR middle-end/55890
3931         * gcc.dg/torture/pr55890-3.c: New test.
3933         PR middle-end/55851
3934         * gcc.c-torture/compile/pr55851.c: New test.
3936         PR sanitizer/55844
3937         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
3938         dg-options.
3940 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
3942         PR fortran/55618
3943         * gfortran.dg/elemental_scalar_args_2.f90: New test.
3945 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3947         PR fortran/55763
3948         * gfortran.dg/pointer_init_2.f90: Update dg-error.
3949         * gfortran.dg/pointer_init_7.f90: New.
3951 2013-01-07  Richard Biener  <rguenther@suse.de>
3953         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
3955 2013-01-07  Richard Biener  <rguenther@suse.de>
3957         PR middle-end/55890
3958         * gcc.dg/torture/pr55890-1.c: New testcase.
3959         * gcc.dg/torture/pr55890-2.c: Likewise.
3961 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
3963         * gcc.target/aarch64/fmovd.c: New.
3964         * gcc.target/aarch64/fmovf.c: Likewise.
3965         * gcc.target/aarch64/fmovd-zero.c: Likewise.
3966         * gcc.target/aarch64/fmovf-zero.c: Likewise.
3967         * gcc.target/aarch64/vect-fmovd.c: Likewise.
3968         * gcc.target/aarch64/vect-fmovf.c: Likewise.
3969         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
3970         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
3972 2013-01-07  Richard Biener  <rguenther@suse.de>
3974         PR tree-optimization/55888
3975         PR tree-optimization/55862
3976         * gcc.dg/torture/pr55888.c: New testcase.
3978 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3980         PR fortran/55852
3981         * gfortran.dg/intrinsic_size_3.f90: New.
3983 2013-01-07  Tobias Burnus  <burnus@net-b.de>
3985         PR fortran/55763
3986         * gfortran.dg/select_type_32.f90: New.
3988 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
3990         PR c++/52343
3991         * g++.dg/cpp0x/alias-decl-29.C: New test.
3993 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
3995         PR fortran/53876
3996         PR fortran/54990
3997         PR fortran/54992
3998         * gfortran.dg/class_array_15.f03: New test.
4000 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
4002         PR fortran/42769
4003         PR fortran/45836
4004         PR fortran/45900
4005         * gfortran.dg/use_23.f90: New test.
4006         * gfortran.dg/use_24.f90: New test.
4007         * gfortran.dg/use_25.f90: New test.
4008         * gfortran.dg/use_26.f90: New test.
4009         * gfortran.dg/use_27.f90: New test.
4011 2013-01-06  Olivier Hainque  <hainque@adacore.com>
4013         * gnat.dg/specs/clause_on_volatile.ads: New test.
4015 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4017         * gnat.dg/alignment10.adb: New test.
4019 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
4020             Mikael Morin  <mikael@gcc.gnu.org>
4022         PR fortran/55827
4023         * gfortran.dg/use_22.f90: New test.
4025 2013-01-04  Andrew Pinski  <apinski@cavium.com>
4027         * gcc.target/aarch64/cmp-1.c: New testcase.
4029 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
4031         PR fortran/55172
4032         * gfortran.dg/select_type_31.f03: New test.
4034 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
4036         PR c++/54526 (again)
4037         * g++.dg/cpp0x/parse2.C: Extend.
4038         * g++.old-deja/g++.other/crash28.C: Adjust.
4040 2013-01-04  Richard Biener  <rguenther@suse.de>
4042         PR tree-optimization/55862
4043         * gcc.dg/torture/pr55862.c: New testcase.
4045 2013-01-04  Martin Jambor  <mjambor@suse.cz>
4047         PR tree-optimization/55755
4048         * gcc.dg/torture/pr55755.c: New test.
4049         * gcc.dg/tree-ssa/sra-13.c: Likewise.
4050         * gcc.dg/tree-ssa/pr45144.c: Update.
4052 2013-01-04  Richard Biener  <rguenther@suse.de>
4054         PR middle-end/55863
4055         * gcc.dg/fold-reassoc-2.c: New testcase.
4057 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4059         PR fortran/55763
4060         * gfortran.dg/null_7.f90: New.
4062 2013-01-04  Tobias Burnus  <burnus@net-b.de>
4064         PR fortran/55854
4065         PR fortran/55763
4066         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
4067         * gfortran.dg/unlimited_polymorphic_7.f90: New.
4068         * gfortran.dg/unlimited_polymorphic_8.f90: New.
4070 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
4072         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
4074 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
4076         PR fortran/55855
4077         * gfortran.dg/assignment_1.f90: Modified.
4078         * gfortran.dg/assignment_4.f90: New.
4080 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
4082         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
4084 2013-01-03  Richard Biener  <rguenther@suse.de>
4086         PR tree-optimization/55857
4087         * gcc.dg/vect/pr55857-1.c: New testcase.
4088         * gcc.dg/vect/pr55857-2.c: Likewise.
4090 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
4092         PR rtl-optimization/55838
4093         * gcc.dg/pr55838.c: New test.
4095         PR tree-optimization/55832
4096         * gcc.c-torture/compile/pr55832.c: New test.
4098 2013-01-02  Teresa Johnson  <tejohnson@google.com>
4100         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
4101         * gcc.dg/tree-ssa/loop-23.c: Ditto.
4102         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
4103         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
4104         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
4105         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
4106         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
4107         * gcc.dg/unroll_1.c: Ditto.
4108         * gcc.dg/unroll_2.c: Ditto.
4109         * gcc.dg/unroll_3.c: Ditto.
4110         * gcc.dg/unroll_4.c: Ditto.
4112 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4114         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
4116 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4118         PR fortran/55818
4119         * gfortran.dg/eof_4.f90: New test.
4121 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
4123         * lib/c-compat.exp (compat-use-alt-compiler): Remove
4124         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
4125         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
4126         (compat_setup_dfp): Initialize compat_alt_caret and
4127         compat_save_TEST_ALWAYS_FLAGS.
4129 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4131         * gcc.dg/torture/tls/tls-reload-1.c: New test.
4133 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
4135         * gcc.dg/torture/fp-int-convert-2.c: New test.
4137 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4139         * gfortran.dg/newunit_3.f90: Add dg-do run.
4140         * gfortran.dg/inquire_15.f90: Add dg-do run.
4142 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
4144         PR tree-optimization/55831
4145         * gcc.dg/pr55831.c: New test.
4147 Copyright (C) 2013 Free Software Foundation, Inc.
4149 Copying and distribution of this file, with or without modification,
4150 are permitted in any medium without royalty provided the copyright
4151 notice and this notice are preserved.