restrict-2.c: New testcase.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob7e5438f5841d1af954cb0dbb2541c407e3c1ec8a
1 2013-10-29  Richard Biener  <rguenther@suse.de>
3         * gcc.dg/torture/restrict-2.c: New testcase.
4         * gcc.dg/torture/restrict-3.c: Likewise.
5         * gcc.dg/torture/restrict-4.c: Likewise.
6         * gcc.dg/torture/restrict-5.c: Likewise.
8 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
10         PR tree-optimization/19831
11         * gcc.dg/tree-ssa/alias-25.c: New file.
13 2013-10-29  Richard Biener  <rguenther@suse.de>
15         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
16         changes.
17         * gcc.dg/vect/bb-slp-32.c: Likewise.
18         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
19         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
20         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
21         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
22         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
23         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
24         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
25         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
26         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
27         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
28         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
29         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
30         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
31         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
32         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
33         * gfortran.dg/vect/vect.exp: Likewise.
35 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
37         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
38         * gcc.dg/vmx/eg-5.c: Likewise.
40 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
41              Joern Rennecke  <joern.rennecke@embecosm.com>
43         * gcc.target/arc/jump-around-jump.c: New test.
45 2013-10-27  Tom de Vries  <tom@codesourcery.com>
47         * gcc.target/arm/require-pic-register-loc.c: New test.
49 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
51         PR target/58679
52         * gcc.target/i386/pr58679-1.c: New test.
53         * gcc.target/i386/pr58679-2.c: Ditto.
55 2013-10-27  Tobias Burnus  <burnus@net-b.de>
57         PR other/33426
58         * gcc.dg/vect/vect-ivdep-2.c: New.
60 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
62         PR target/52483
63         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
64         * gcc.target/sh/pr52483-2.c: Likewise.
65         * gcc.target/sh/pr52483-3.c: Likewise.
66         * gcc.target/sh/pr52483-4.c: Likewise.
68 2013-10-26  Jeff Law  <law@redhat.com>
70         * g++.dg/torture/pr49309.C: Removed.
71         * gcc.dg/dfp/pr35739.c: Removed.
73 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
75         PR rtl-optimization/58759
76         * gcc.target/i386/pr58759.c: New.
78 2013-10-25  Tobias Burnus  <burnus@net-b.de>
80         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
81         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
82         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
84 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
86         * gcc.dg/wmul-1.c: New test.
88 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
90         PR c++/58878
91         * g++.dg/template/pr58878.C: New.
93 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
95         * gcc.dg/tree-ssa/alias-23.c: New file.
97 2013-10-25  Richard Biener  <rguenther@suse.de>
99         PR tree-optimization/58626
100         * gcc.dg/torture/pr58626.c: New testcase.
102 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
104         PR c++/54812
105         * g++.dg/cpp0x/defaulted47.C: New.
107 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
109         * gcc.c-torture/execute/pr58831.c: New test.
111 2013-10-25  Nick Clifton  <nickc@redhat.com>
113         * c-c++-common/pr57793.c: Add expected error messages for
114         targets with small integers.
115         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
116         * gcc.dg/c99-stdint-2.c: Likewise.
117         * gcc.dg/cdce1.c: Likewise.
118         * gcc.dg/fold-overflow-1.c: Likewise.
119         * gcc.dg/utf-cvt.c: Likewise.
120         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
121         arithmetic.
122         * gcc.dg/ftrapv-2.c: Likewise.
123         * gcc.dg/pr30286.c: Likewise.
124         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
125         * lib/target-supports.exp (check_effective_target_trapping): New
126         proc.  Returns true if the target supports trapping arithmetic.
128 2013-10-25  Tobias Burnus  <burnus@net-b.de>
130         * g++.dg/parse/ivdep.C: New.
131         * g++.dg/vect/pr33426-ivdep.cc: New.
133 2013-10-24  Richard Henderson  <rth@redhat.com>
135         PR rtl/58542
136         * gcc.dg/atomic-store-6.c: New.
138 2013-10-24  Ian Lance Taylor  <iant@google.com>
140         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
142 2013-10-24  Cong Hou  <congh@google.com>
144         * gcc.c-torture/execute/20030125-1.c: Update.
146 2013-10-24  Tobias Burnus  <burnus@net-b.de>
148         PR fortran/44646
149         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
151 2013-10-24  Dehao Chen  <dehao@google.com>
153         * g++.dg/opt/devirt3.C: New test.
155 2013-08-24  Tobias Burnus  <burnus@net-b.de>
157         PR other/33426
158         * testsuite/gcc.dg/ivdep.c: New.
159         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
161 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
163         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
164         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
166 2013-10-24  Nick Clifton  <nickc@redhat.com>
168         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
170 2013-10-24  Marek Polacek  <polacek@redhat.com>
172         PR c++/58705
173         * g++.dg/parse/pr58705.C: New test.
175 2013-10-24  Marek Polacek  <polacek@redhat.com>
177         * gcc.dg/c11-align-5.c: Add more testing.
179 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
181         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
183 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
185         PR tree-optimization/58775
186         PR tree-optimization/58791
187         * gcc.dg/guality/pr58791-1.c: New test.
188         * gcc.dg/guality/pr58791-2.c: New test.
189         * gcc.dg/guality/pr58791-3.c: New test.
190         * gcc.dg/guality/pr58791-4.c: New test.
191         * gcc.dg/guality/pr58791-5.c: New test.
192         * gcc.c-torture/compile/pr58775.c: New test.
193         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
195 2013-10-23  Tom de Vries  <tom@codesourcery.com>
197         PR tree-optimization/58805
198         * gcc.dg/pr58805.c: New test.
200 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
202         * gcc.target/i386/vect-div-1.c: New test.
204         * gcc.dg/vect/pr58508.c: Remove dg-options.
206 2013-10-23  Richard Biener  <rguenther@suse.de>
208         * gcc.dg/torture/pr58830.c: New testcase.
210 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
212         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
213         * g++.dg/cpp1y/attr-deprecated.C: New.
214         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
216 2013-10-23  Tobias Burnus  <burnus@net-b.de>
218         PR fortran/58793
219         * gfortran.dg/assumed_type_8.f90: New.
221 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
223         PR target/58779
224         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
225         and MINUSCCZEXT defines. Update scan-assembler dg directive.
226         * gcc.dg/torture/pr58779.c: New test.
228 2013-10-22  Steve Ellcey  <sellcey@mips.com>
230         * gcc.target/mips/nor.c: New.
232 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
234         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
235         tests into...
236         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
237         restricted to big-endian targets.
239 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
241         PR fortran 57893
242         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
244 2013-10-21  Tobias Burnus  <burnus@net-b.de>
246         PR fortran/58803
247         * gfortran.dg/proc_ptr_comp_38.f90: New.
249 2013-10-21  Marek Polacek  <polacek@redhat.com>
251         PR middle-end/58809
252         * gcc.dg/gomp/pr58809.c: New test.
254 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
256         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
257         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
259 2013-10-21  Richard Biener  <rguenther@suse.de>
261         PR tree-optimization/58794
262         * c-c++-common/torture/pr58794-1.c: New testcase.
263         * c-c++-common/torture/pr58794-2.c: Likewise.
265 2013-10-21  Richard Biener  <rguenther@suse.de>
267         PR middle-end/58742
268         * c-c++-common/fold-divmul-1.c: New testcase.
270 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
272         * gcc.target/i386/memset-vector_loop-1.c: New test.
273         * gcc.target/i386/memset-vector_loop-2.c: New test.
275 2013-10-21  Diego Novillo  <dnovillo@google.com>
277         * g++.dg/plugin/selfassign.c: Include tree.h.
278         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
279         * gcc.dg/plugin/ggcplug.c: Likewise.
280         * gcc.dg/plugin/one_time_plugin.c: Likewise.
281         * gcc.dg/plugin/selfassign.c: Likewise.
282         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
284 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
286         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
287         * gcc.target/mips/mips-ps-7.c: Likewise.
289 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
291         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
292         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
293         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
295 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
297         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
299         PR testsuite/58645
300         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
302 2013-10-19  Mike Stump  <mikestump@comcast.net>
304         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
306         * gcc.dg/lto/pr54625-1_0.c: Move from here...
307         * g++.dg/lto/pr54625-1_0.c: ... to here.
308         * gcc.dg/lto/pr54625-1_1.C: Likewise.
309         * g++.dg/lto/pr54625-1_1.C: Likewise.
310         * gcc.dg/lto/pr54625-2_0.c: Likewise.
311         * g++.dg/lto/pr54625-2_0.c: Likewise.
312         * gcc.dg/lto/pr54625-2_1.C: Likewise.
313         * g++.dg/lto/pr54625-2_1.C: Likewise.
315 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
317         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
319 2013-10-18  Cong Hou  <congh@google.com>
321         * gcc.dg/vect/pr58508.c: New test.
323 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
325         PR c++/58466
326         * g++.dg/cpp0x/variadic145.C: New.
328 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
330         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
332 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
334         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
335         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
336         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
337         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
339 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
341         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
342         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
343         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
344         effective target arm_thumb1_ok.
345         * lib/target-supports.exp
346         (check_effective_target_arm_fp16_ok_nocache): Don't force
347         -mfloat-abi=soft when building for hardfloat target.
349 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
351         PR target/58673
352         * gcc.target/powerpc/pr58673-1.c: New file to test whether
353         -mquad-word + -mno-vsx-timode causes errors.
354         * gcc.target/powerpc/pr58673-2.c: Likewise.
356 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
358         PR c++/58596
359         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
361 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
363         * gcc.target/aarch64/c-output-template.c: New testcase.
364         * gcc.target/aarch64/c-output-template-2.c: Likewise.
365         * gcc.target/aarch64/c-output-template-3.c: Likewise.
367 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
369         * gcc/testsuite/lib/target-supports.exp
370         (check_effective_target_sync_long_long): AArch64 supports
371         atomic operations on "long long".
372         (check_effective_target_sync_long_long_runtime): AArch64 can
373         execute atomic operations on "long long".
375 2013-10-17  Richard Biener  <rguenther@suse.de>
377         PR tree-optimization/58143
378         * gcc.dg/torture/pr58143-1.c: New testcase.
379         * gcc.dg/torture/pr58143-2.c: Likewise.
380         * gcc.dg/torture/pr58143-3.c: Likewise.
382 2013-10-17  Marek Polacek  <polacek@redhat.com>
384         PR c/58267
385         * gcc.dg/c1x-align-5.c: New test.
387 2013-10-16  Tobias Burnus  <burnus@net-b.de>
389         PR fortran/58652
390         * gfortran.dg/unlimited_polymorphic_12.f90: New.
392 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
394         * c-c++-common/cpp/openmp-define-1.c: Move
395         dg-require-effective-target fopenmp after dg-do directive.
396         * c-c++-common/cpp/openmp-define-2.c: Likewise.
397         * gfortran.dg/openmp-define-1.f90: Likewise.
398         * gfortran.dg/openmp-define-2.f90: Likewise.
399         * gfortran.dg/openmp-define-3.f90: Likewise.
401 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
403         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
405 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
407         PR target/57756
408         * gcc.target/i386/pr57756.c: New test.
409         * gcc.target/i386/pr57756_2.c: New test.
411 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
413         * gcc.dg/torture/builtin-self.c: New file.
415 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
417         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
418         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
419         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
420         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
421         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
423 2013-10-15  Cong Hou  <congh@google.com>
425         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
427 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
429         PR c++/58707
430         * g++.dg/cpp0x/pr58707.C: New.
432 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
434         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
435         after other directives.
437 2013-10-15  Tobias Burnus  <burnus@net-b.de>
439         PR fortran/58652
440         * gfortran.dg/unlimited_polymorphic_11.f90: New.
442 2013-10-14  Ian Lance Taylor  <iant@google.com>
444         * go.test/go-test.exp (go-find-packages): New proc.
445         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
446         subdirectories.  Do simple +build line matching.  Handle run with
447         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
448         for rundir.  Remove special handling for bug191 and dwarf.
450 2013-10-14  Tobias Burnus  <burnus@net-b.de>
452         PR fortran/58658
453         * gfortran.dg/unlimited_polymorphic_10.f90: New.
455 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
457         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
458         Use btsl.
460 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
462         * gnat.dg/specs/opt1.ads: New test.
464 2013-10-14  Richard Biener  <rguenther@suse.de>
466         PR tree-optimization/58640
467         * gcc.c-torture/execute/pr58640-2.c: New testcase.
469 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
471         * gnat.dg/uninit_array.ad[sn]: New test.
472         * gnat.dg/uninit_array_pkg.ads: New helper.
474 2013-10-13  Richard Biener  <rguenther@suse.de>
476         * gcc.c-torture/execute/pr58662.c: New test.
478 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
480         PR target/51244
481         * gcc.dg/torture/p51244-21.c: New.
482         * gcc.target/sh/pr51244-20.c: New.
483         * gcc.target/sh/pr51244-20-sh2a.c: New.
485 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
487         * gnat.dg/specs/linker_section.ads: Update test.
489 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
491         PR target/58690
492         * gcc.target/i386/pr58690.c: New test
494 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
496         * gcc.target/i386/builtin-ucmp.c: New test.
498 2013-10-11  Brooks Moses  <bmoses@google.com>
500         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
502 2013-10-11  Jeff Law  <law@redhat.com>
504         * gcc.c-torture/execute/pr58640.c: New test.
506 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
508         PR c++/58633
509         * g++.dg/cpp0x/decltype57.C: New.
511 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
513         PR c++/31671
514         * g++.dg/template/nontype26.C: New.
516 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
518         * c-c++-common/cpp/openmp-define-1.c: New file.
519         * c-c++-common/cpp/openmp-define-2.c: Likewise.
520         * c-c++-common/cpp/openmp-define-3.c: Likewise.
521         * gfortran.dg/openmp-define-1.f90: Likewise.
522         * gfortran.dg/openmp-define-2.f90: Likewise.
523         * gfortran.dg/openmp-define-3.f90: Likewise.
525         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
526         for test source files.
527         * gcc.dg/gomp/gomp.exp: Likewise.
528         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
529         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
530         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
531         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
532         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
534 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
536         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
537         Remove error test that is now valid in OpenMP 4.0.
538         * c-c++-common/gomp/atomic-16.c: New test.
539         * c-c++-common/gomp/cancel-1.c: New test.
540         * c-c++-common/gomp/depend-1.c: New test.
541         * c-c++-common/gomp/depend-2.c: New test.
542         * c-c++-common/gomp/map-1.c: New test.
543         * c-c++-common/gomp/pr58472.c: New test.
544         * c-c++-common/gomp/sections1.c: New test.
545         * c-c++-common/gomp/simd1.c: New test.
546         * c-c++-common/gomp/simd2.c: New test.
547         * c-c++-common/gomp/simd3.c: New test.
548         * c-c++-common/gomp/simd4.c: New test.
549         * c-c++-common/gomp/simd5.c: New test.
550         * c-c++-common/gomp/single1.c: New test.
551         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
552         parser.
553         * g++.dg/gomp/block-3.C: Likewise.
554         * g++.dg/gomp/clause-3.C: Adjust error messages.
555         * g++.dg/gomp/declare-simd-1.C: New test.
556         * g++.dg/gomp/declare-simd-2.C: New test.
557         * g++.dg/gomp/depend-1.C: New test.
558         * g++.dg/gomp/depend-2.C: New test.
559         * g++.dg/gomp/target-1.C: New test.
560         * g++.dg/gomp/target-2.C: New test.
561         * g++.dg/gomp/taskgroup-1.C: New test.
562         * g++.dg/gomp/teams-1.C: New test.
563         * g++.dg/gomp/udr-1.C: New test.
564         * g++.dg/gomp/udr-2.C: New test.
565         * g++.dg/gomp/udr-3.C: New test.
566         * g++.dg/gomp/udr-4.C: New test.
567         * g++.dg/gomp/udr-5.C: New test.
568         * g++.dg/gomp/udr-6.C: New test.
569         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
570         * gcc.dg/autopar/outer-2.c: Likewise.
571         * gcc.dg/autopar/outer-3.c: Likewise.
572         * gcc.dg/autopar/outer-4.c: Likewise.
573         * gcc.dg/autopar/outer-5.c: Likewise.
574         * gcc.dg/autopar/outer-6.c: Likewise.
575         * gcc.dg/autopar/parallelization-1.c: Likewise.
576         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
577         parser.
578         * gcc.dg/gomp/clause-1.c: Adjust error messages.
579         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
580         instead of GOMP_parallel_loop_runtime_start.
581         * gcc.dg/gomp/declare-simd-1.c: New test.
582         * gcc.dg/gomp/declare-simd-2.c: New test.
583         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
584         parser.  Add further #pragma omp sections nesting tests.
585         * gcc.dg/gomp/target-1.c: New test.
586         * gcc.dg/gomp/target-2.c: New test.
587         * gcc.dg/gomp/taskgroup-1.c: New test.
588         * gcc.dg/gomp/teams-1.c: New test.
589         * gcc.dg/gomp/udr-1.c: New test.
590         * gcc.dg/gomp/udr-2.c: New test.
591         * gcc.dg/gomp/udr-3.c: New test.
592         * gcc.dg/gomp/udr-4.c: New test.
593         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
595 2013-10-10  Jan Hubicka  <jh@suse.cz>
597         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
598         tuning change.
599         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
600         * gcc.target/i386/pr49168-1.c: Likewise.
601         * gcc.target/i386/pr49002-2.c: Likewise.
603 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
605         PR middle-end/58670
606         * gcc.dg/torture/pr58670.c: New test.
608 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
610         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
612 2013-10-09  Marek Polacek  <polacek@redhat.com>
614         PR c++/58635
615         * g++.dg/tm/pr58635-1.C: New test.
616         * g++.dg/tm/pr58635-2.C: New test.
618 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
620         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
622 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
624         PR tree-optimization/20318
625         * c-c++-common/pr20318.c: New file.
626         * gcc.dg/tree-ssa/pr20318.c: New file.
628 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
630         * gcc.c-torture/execute/pr58570.c: New test.
632 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
634         * gcc.target/aarch64/vclz.c: New testcase.
636 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
638         * gcc.target/aarch64/vadd_f64.c: New testcase.
639         * gcc.target/aarch64/vsub_f64.c: New testcase.
641 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
643         * gcc.target/aarch64/vdiv_f.c: New testcase.
645 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
647         * gcc.target/aarch64/vneg_f.c: New testcase.
648         * gcc.target/aarch64/vneg_s.c: New testcase.
650 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
652         PR c++/58568
653         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
654         * g++.old-deja/g++.mike/misc9.C: Adjust.
656 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
658         PR c++/58665
659         Revert:
660         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
662         PR c++/58448
663         * g++.dg/template/crash117.C: New.
665 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
667         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
669 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
671         PR tree-optimization/58480
672         * gcc.dg/tree-ssa/pr58480.c: New file.
674 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
676         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
677         * gcc.target/powerpc/fusion.c: Likewise.
679 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
681         * gcc.target/s390/htm-nofloat-2.c: New testcase.
683 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
685         * gcc.target/s390/htm-1.c: Add more tests to cover different
686         operand types.
688 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
690         PR c++/58126
691         * g++.dg/init/uninitialized1.C: New.
693 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
695         PR c++/56060
696         * g++.dg/cpp0x/variadic144.C: New.
698 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
700         PR c++/58560
701         * g++.dg/cpp0x/auto39.C: New.
703 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
705         PR c++/58503
706         * g++.dg/cpp0x/range-for26.C: New.
707         * g++.dg/cpp0x/range-for27.C: Likewise.
709 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
711         PR c++/58448
712         * g++.dg/template/crash117.C: New.
714 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
716         PR c++/19476
717         * g++.dg/tree-ssa/pr19476-5.C: New file.
718         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
720 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
722         PR c++/58584
723         * g++.dg/cpp0x/gen-attrs-55.C: New.
725 2013-10-03  Easwaran Raman  <eraman@google.com>
727         PR c++/33911
728         * g++.dg/ext/attribute47.C: New.
730 2013-10-03  Rong Xu  <xur@google.com>
732         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
733         probability.
734         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
735         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
737 2013-10-03  Marek Polacek  <polacek@redhat.com>
739         PR c++/58510
740         * g++.dg/cpp0x/pr58510.C: New test.
742 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
744         PR c++/19476
745         * g++.dg/tree-ssa/pr19476-1.C: New file.
746         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
747         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
748         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
750 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
752         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
753         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
754         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
755         VSX scalar operations or the traditional floating point form of
756         the instruction.
757         * gcc.target/powerpc/ppc-target-2.c: Likewise.
758         * gcc.target/powerpc/recip-3.c: Likewise.
759         * gcc.target/powerpc/recip-5.c: Likewise.
760         * gcc.target/powerpc/pr72747.c: Likewise.
761         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
763 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
765         PR target/58460
766         * gcc.target/aarch64/pr58460.c: New file.
768 2013-10-02  Tobias Burnus  <burnus@net-b.de>
770         PR fortran/58593
771         * gfortran.dg/char_length_19.f90: New.
773 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
775         PR c++/58535
776         * g++.dg/parse/crash65.C: New.
777         * g++.dg/cpp1y/pr58535.C: Likewise.
779 2013-10-02  Richard Biener  <rguenther@suse.de>
781         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
782         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
783         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
784         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
785         * gfortran.dg/ldist-pr45199.f: Likewise.
787 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
789         PR c++/58565
790         * g++.dg/parse/crash64.C: New.
792 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
794         * gcc.dg/tree-ssa/slsr-40.c: New test.
796 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
798         PR c++/58563
799         * g++.dg/cpp0x/pr58563.C: New.
801 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
803         * gcc.target/aarch64/vect_saddl_1.c: New.
805 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
807         PR target/58574
808         * gcc.c-torture/execute/pr58574.c: New testcase.
810 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
812         PR Target/58578
813         * gcc.target/arm/pr58578.c: New test.
815 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
817         PR tree-optimization/58556
818         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
819         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
821 2013-10-01  Nick Clifton  <nickc@redhat.com>
823         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
824         for MSP430.
825         * gcc.c-torture/compile/20010327-1.c: Only run the test for
826         ptr32plus targets.
827         * gcc.c-torture/compile/pr41181.c: Likewise.
828         * gcc.c-torture/compile/calls.c: Likewise.
829         * gcc.c-torture/compile/990617-1.c: Likewise.
830         * gcc.c-torture/compile/pr55955.c: Only run the test for
831         int32plus targets.
832         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
834 2013-10-01  Richard Biener  <rguenther@suse.de>
836         PR tree-optimization/58553
837         * gcc.dg/torture/pr58553.c: New testcase.
839 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
841         PR middle-end/58564
842         * gcc.c-torture/execute/pr58564.c: New test.
844 2013-09-30  Teresa Johnson  <tejohnson@google.com>
846         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
847         Update for additional dump message.
849 2013-09-30  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/58554
852         * gcc.dg/torture/pr58554.c: New testcase.
854 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
855             Joern Rennecke  <joern.rennecke@embecosm.com>
857         * gcc.target/arc/barrel-shifter-1.c: New test.
858         * gcc.target/arc/barrel-shifter-2.c: Likewise.
859         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
860         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
861         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
862         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
863         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
864         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
865         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
866         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
867         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
868         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
869         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
870         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
871         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
872         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
873         * gcc.target/arc/mtune-ARC600.c: Likewise.
874         * gcc.target/arc/mtune-ARC601.c: Likewise.
875         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
876         * gcc.target/arc/mtune-ARC700.c: Likewise.
877         * gcc.target/arc/mtune-ARC725D.c: Likewise.
878         * gcc.target/arc/mtune-ARC750D.c: Likewise.
879         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
880         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
882 2013-09-30  Richard Biener  <rguenther@suse.de>
884         PR middle-end/58532
885         * g++.dg/torture/pr58552.C: New testcase.
887 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
889         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
890         and -mupper-regs-df.
892 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
894         PR middle-end/58463
895         * gcc.dg/pr58463.c: New test.
897 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
899         PR middle-end/58551
900         * c-c++-common/gomp/pr58551.c: New test.
902 2013-09-27  Richard Biener  <rguenther@suse.de>
904         PR tree-optimization/58459
905         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
907 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
909         PR fortran/58113
910         * gfortran.dg/round_4.f90: Check for rounding support.
912 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
914         * g++.dg/vect/pr58513.cc (op): Make static.
916 2013-09-26  Richard Biener  <rguenther@suse.de>
918         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
920 2013-09-26  Richard Biener  <rguenther@suse.de>
922         PR tree-optimization/58539
923         * gcc.dg/torture/pr58539.c: New testcase.
925 2013-09-25  Jeff Law  <law@redhat.com>
927         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
929 2013-09-25  Tobias Burnus  <burnus@net-b.de>
931         PR fortran/58436
932         * gfortran.dg/finalize_21.f90: New.
934 2013-09-25  Tobias Burnus  <burnus@net-b.de>
936         PR fortran/57697
937         PR fortran/58469
938         * gfortran.dg/defined_assignment_8.f90: New.
939         * gfortran.dg/defined_assignment_9.f90: New.
941 2013-09-25  Marek Polacek  <polacek@redhat.com>
943         PR sanitizer/58413
944         * c-c++-common/ubsan/shift-5.c: New test.
945         * c-c++-common/ubsan/shift-6.c: New test.
946         * c-c++-common/ubsan/div-by-zero-5.c: New test.
947         * gcc.dg/ubsan/c-shift-1.c: New test.
949 2013-09-25  Marek Polacek  <polacek@redhat.com>
951         PR c++/58516
952         * g++.dg/tm/pr58516.C: New test.
954 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
956         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
957         New procedure.
958         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
960 2013-09-24  Richard Biener  <rguenther@suse.de>
962         PR middle-end/58513
963         * g++.dg/vect/pr58513.cc: New testcase.
965 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
967         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
968         output.
970 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
972         PR c++/58500
973         * g++.dg/cpp1y/pr58500.C: New testcase.
975 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
977         * gnat.dg/opt28.ad[sb]: New test.
978         * gnat.dg/opt28_pkg.ads: New helper.
980 2013-09-23  Richard Biener  <rguenther@suse.de>
982         PR tree-optimization/58464
983         * g++.dg/torture/pr58464.C: New testcase.
985 2013-09-23  Christian Bruel  <christian.bruel@st.com>
987         PR target/58475
988         * gcc.target/sh/torture/pr58475.c: New test.
990 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
992         PR fortran/58355
993         * gfortran.dg/extends_15.f90: New.
995 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
997         PR c++/58481
998         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1000 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1002         PR target/56875
1003         * gcc.target/vax/vax.exp: New.
1004         * gcc.target/vax/pr56875.c: Ditto.
1006 2013-09-20  Richard Biener  <rguenther@suse.de>
1008         PR middle-end/58484
1009         * gfortran.dg/pr58484.f: New testcase.
1011 2013-09-20  Jeff Law  <law@redhat.com>
1013         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1015 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1017         PR middle-end/57748
1018         * gcc.dg/torture/pr57748-1.c: New test.
1019         * gcc.dg/torture/pr57748-2.c: New test.
1021 2013-09-20  Marek Polacek  <polacek@redhat.com>
1023         PR sanitizer/58413
1024         * c-c++-common/ubsan/shift-4.c: New test.
1026 2013-09-20  Richard Biener  <rguenther@suse.de>
1028         PR tree-optimization/58453
1029         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1031 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1033         PR fortran/58099
1034         * gfortran.dg/proc_ptr_43.f90: New.
1036 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1038         PR fortran/57697
1039         * gfortran.dg/defined_assignment_11.f90: New.
1041 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1043         PR rtl-optimization/58438
1044         * g++.dg/pr58438.C: New test.
1046 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1048         PR fortran/43366
1049         * gfortran.dg/class_39.f03: Update dg-error.
1050         * gfortran.dg/class_5.f03: Ditto.
1051         * gfortran.dg/class_53.f90: Ditto.
1052         * gfortran.dg/realloc_on_assign_20.f90: New.
1053         * gfortran.dg/realloc_on_assign_21.f90: New.
1054         * gfortran.dg/realloc_on_assign_22.f90: New.
1056 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1058         PR c++/58457
1059         * g++.dg/parse/using4.C: New.
1061 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1063         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1065 2013-09-18  Marek Polacek  <polacek@redhat.com>
1067         PR sanitize/58443
1068         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1069         instead of the shift option.
1070         * c-c++-common/ubsan/pr58443-1.c: New test.
1071         * c-c++-common/ubsan/pr58443-3.c: New test.
1072         * c-c++-common/ubsan/pr58443-2.c: New test.
1074 2013-09-18  Richard Biener  <rguenther@suse.de>
1076         PR tree-optimization/58417
1077         * gcc.dg/torture/pr58417.c: New testcase.
1079 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1081         * gnat.dg/array_bounds_test2.adb: New test.
1083 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1085         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1086         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1088 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1090         * gnat.dg/in_out_parameter4.adb: New test.
1092 2013-09-18  Marek Polacek  <polacek@redhat.com>
1094         PR sanitizer/58411
1095         * c-c++-common/ubsan/attrib-1.c: New test.
1097 2013-09-17  Cong Hou  <congh@google.com>
1099         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1100         on two arrays with short and int types. This should not be recognized
1101         as a dot product pattern.
1103 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1105         PR c++/58435
1106         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1107         the cp_type_quals (r) too.
1109 2013-09-17  Jan Hubicka  <jh@suse.cz>
1111         PR middle-end/58332
1112         * gcc.c-torture/compile/pr58332.c: New testcase.
1114 2013-09-17  Jeff Law  <law@redhat.com>
1116         * gcc.c-torture/execute/pr58387.c: New test.
1118 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1120         PR tree-optimization/58088
1121         * gcc.c-torture/compile/pr58088.c: New test.
1123 2013-09-17  Nick Clifton  <nickc@redhat.com>
1125         * lib/target-supports.exp (check_effective_target_trampolines):
1126         Add MSP430 to the list of targets that do not support trampolines.
1127         (check_profiling_available): Add MSP430 to the list of targets
1128         that do not support profiling.
1129         (check_effective_target_tls_runtime): Add MSP430 to the list of
1130         targets that do not support TLS.
1132 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1134         * gnat.dg/opt27.adb: New test.
1135         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1137 2013-09-17  Andreas Schwab  <schwab@suse.de>
1139         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1141 2013-09-17  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/58432
1144         * gcc.dg/pr58432.c: New testcase.
1146 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1148         * gcc.dg/tree-ssa/slsr-39.c: New test.
1150 2013-09-16  Xinliang David Li  <davidxl@google.com>
1152         * gcc.misc-tests/help.exp: Optimizer help change.
1154 2013-09-16  Jeff Law  <law@redhat.com>
1156         * gcc.c-torture/execute/pr58419.c: New test.
1157         * gcc.c-torture/execute/pr58431.c: New test.
1159 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1161         PR fortran/58356
1162         * gfortran.dg/finalize_19.f90: New.
1164 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1166         * gcc.target/i386/pr58418.c: New.
1168 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1170         * gcc.target/aarch64/fmla-intrinsic.c: New.
1171         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1172         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1173         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1175 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1177         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1178         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1180 2013-09-16  Richard Biener  <rguenther@suse.de>
1182         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1184 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1186         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1187         interpreted as implicit templates) to be expected pedwarns instead.
1189 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1191         PR fortran/57697
1192         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1194 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1196         PR fortran/57697
1197         * gfortran.dg/defined_assignment_10.f90: New.
1199 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1201         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1202         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1204 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1206         * g++.dg/abi/main.C: Added implicit C linkage tests
1208 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1210         * gcc.target/i386/pr57848.c: New file.
1212 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1214         PR target/58314
1215         * gcc.target/sh/torture/pr58314.c: New test.
1217 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1219         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1221 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1223         PR ipa/58389
1224         * g++.dg/pr58389.C: New test.
1226 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1228         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1229         * g++.dg/template/pseudodtor3.C: Likewise.
1231 2013-09-12  Richard Biener  <rguenther@suse.de>
1233         PR tree-optimization/58404
1234         * g++.dg/tree-ssa/pr58404.C: New testcase.
1236 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1238         PR ipa/58371
1239         * g++.dg/ipa/pr58371.C: New test.
1241 2013-09-12  Richard Biener  <rguenther@suse.de>
1243         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1244         expected outcome and comment why that happens.
1246 2013-09-11  Richard Biener  <rguenther@suse.de>
1248         PR middle-end/58377
1249         * g++.dg/uninit-pred-4.C: New testcase.
1251 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1253         PR tree-optimization/58385
1254         * gcc.c-torture/execute/pr58385.c: New test.
1256 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1258         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1260 2013-09-10  Jeff Law  <law@redhat.com>
1262         * g++.dg/torture/pr58380.C: New test.
1264 2013-09-10  Jan Hubicka  <jh@suse.cz>
1265             Paolo Carlini  <paolo.carlini@oracle.com>
1267         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1269 2013-09-10  Jeff Law  <law@redhat.com>
1271         * gcc.c-torture/compile/pr58343.c: New test.
1273 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1275         PR rtl-optimization/58365
1276         * gcc.c-torture/execute/pr58365.c: New test.
1278 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1280         * gcc.dg/torture/memcpy-1.c: New test.
1282 2013-09-10  Alan Modra  <amodra@gmail.com>
1284         * gcc.target/powerpc/pr58330.c: New.
1286 2013-09-10  Alan Modra  <amodra@gmail.com>
1288         * gcc.target/powerpc/medium_offset.c: New.
1290 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1292         PR c++/58325
1293         * g++.dg/warn/Wunused-var-21.C: New test.
1295         PR tree-optimization/58364
1296         * gcc.c-torture/execute/pr58364.c: New test.
1298 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1300         PR c++/43452
1301         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1302         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1303         * g++.dg/init/delete1.C: Adjust.
1305 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1307         * gcc.target/aarch64/movdi_1.c: New test.
1309 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1311         PR c++/58362
1312         * g++.dg/warn/Wunused-parm-5.C: New.
1314 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1316         * gcc.target/aarch64/cmn-neg.c: New test.
1318 2013-09-09  Richard Biener  <rguenther@suse.de>
1320         PR middle-end/58326
1321         * gcc.dg/torture/pr58326-1.c: New testcase.
1322         * gcc.dg/torture/pr58326-2.c: Likewise.
1324 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1326         PR target/57735
1327         * g++.dg/ext/pr57735.C: New test.
1329 2013-09-09  Jan Hubicka  <jh@suse.cz>
1331         PR middle-end/58294
1332         * g++.dg/torture/PR58294.C: New testcase.
1334 2013-09-08  Jeff Law  <law@redhat.com>
1336         * gcc.c-torture/compile/pr58340.c: New test.
1338 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1340         * g++.dg/debug/ra1.C: New test.
1342 2013-09-08  Jan Hubicka  <jh@suse.cz>
1344         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1345         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1346         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1347         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1349 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1351         PR c++/54941
1352         * g++.dg/overload/new1.C: Adjust.
1354 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1356         * c-c++-common/opaque-vector.c: New test.
1358 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1360         PR c++/58282
1361         * g++.dg/tm/noexcept-6.C: New test.
1363 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1365         * gcc.target/arc/cond-set-use.c: New test.
1367 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1369         * gnat.dg/stack_usage2.adb: New test.
1371 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1373         * gcc.target/aarch64/table-intrinsics.c
1374         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1375         (qtb_tests8_< ,2,3,4>): Likewise.
1376         (qtblq_tests8_< ,2,3,4>): Likewise.
1377         (qtbxq_tests8_< ,2,3,4>): Likewise.
1379 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1381         * gnat.dg/warn10.ad[sb]: New test.
1382         * gnat.dg/warn10_pkg.ads: New helper.
1384 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1386         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1387         Don't expect NULL in foo.result set.
1388         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1389         in ESCAPED set.
1390         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1391         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1393 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1395         * gcc.target/s390/nearestint-1.c: New testcase.
1397 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1398             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1400         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1401         * testsuite/gcc.target/arc: New directory.
1402         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1403         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1404         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1405         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1406         * testsuite/gcc.dg/builtin-apply2.c
1407         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1409 2013-09-04  Jan Hubicka  <jh@suse.cz>
1411         PR middle-end/58201
1412         * g++.dg/torture/pr58201_0.C: New testcase.
1413         * g++.dg/torture/pr58201_1.C: New testcase.
1414         * g++.dg/torture/pr58201.h: New testcase.
1416 2013-09-05  Jan Hubicka  <jh@suse.cz>
1418         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1420 2013-09-05  Richard Biener  <rguenther@suse.de>
1422         PR tree-optimization/58137
1423         * gcc.target/i386/pr58137.c: New testcase.
1425 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1427         * g++.dg/ipa/remref-1.C: New test.
1428         * g++.dg/ipa/remref-2.C: Likewise.
1430 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1432         PR c++/24926
1433         * g++.dg/parse/access11.C: New.
1435 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1437         * g++.dg/warn/weak1.C: Skip on AIX.
1439 2013-09-04  Easwaran Raman  <eraman@google.com>
1441         PR middle-end/57370
1442         PR tree-optimization/58011
1443         * gfortran.dg/reassoc_12.f90: New testcase.
1444         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1446 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1448         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1449         * gcc.dg/torture/pr53922.c: Skip on AIX.
1450         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1452 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1454         * gcc.dg/unroll_1.c: Test dumping to stderr.
1456 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1458         PR c++/58305
1459         * g++.dg/warn/deprecated-8.C: New.
1461 2013-09-03  Jeff Law  <law@redhat.com>
1463         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1464         dump output.
1466 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1468         Revert:
1470         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1472         * gcc.dg/Warray-bounds-11.c: New testcase.
1474 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1476         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1478 2013-09-03  Jan Hubicka  <jh@suse.cz>
1480         * g++.dg/ipa/devirt-15.C: Fix testcase.
1482 2013-09-03  Richard Biener  <rguenther@suse.de>
1484         PR middle-end/57656
1485         * gcc.dg/torture/pr57656.c: New testcase.
1487 2013-09-03  Richard Biener  <rguenther@suse.de>
1489         PR middle-end/57287
1490         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1492 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1494         PR fortran/PR56519
1495         * gfortran.dg/do_concurrent_3.f90:  New test case.
1497 2013-09-02  Jan Hubicka  <jh@suse.cz>
1499         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1501 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1503         PR ipa/58106
1504         * gcc.dg/ipa/pr58106.c: New test.
1506 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1508         * gcc.target/aarch64/scalar_intrinsics.c
1509         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1511 2013-09-02  Richard Biener  <rguenther@suse.de>
1513         PR middle-end/57511
1514         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1516 2013-09-02  Richard Biener  <rguenther@suse.de>
1518         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1519         reference.
1521 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1523         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1525 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1527         PR c++/21682, implement DR 565
1528         * g++.dg/template/using24.C: New.
1529         * g++.dg/template/using25.C: Likewise.
1530         * g++.dg/template/using26.C: Likewise.
1532 2013-09-01  Jan Hubicka  <jh@suse.cz>
1534         * g++.dg/ipa/devirt-15.C: New testcase.
1536 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1538         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1540 2013-08-31  Jan Hubicka  <jh@suse.cz>
1542         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1543         * g++.dg/tree-ssa/pr45453.C: Likewise.
1545 2013-08-31  Jan Hubicka  <jh@suse.cz>
1547         * gcc.dg/fork-instrumentation.c: New testcase.
1549 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1551         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1553 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1555         * gcc.dg/Warray-bounds-11.c: New testcase.
1557 2013-08-30  Marek Polacek  <polacek@redhat.com>
1559         * g++.dg/ubsan/div-by-zero-1.C: New test.
1560         * c-c++-common/ubsan/save-expr-1.c: New test.
1561         * c-c++-common/ubsan/save-expr-2.c: New test.
1562         * c-c++-common/ubsan/save-expr-3.c: New test.
1563         * c-c++-common/ubsan/save-expr-4.c: New test.
1564         * c-c++-common/ubsan/typedef-1.c: New test.
1565         * c-c++-common/ubsan/const-char-1.c: New test.
1566         * c-c++-common/ubsan/const-expr.c: New test.
1567         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1568         * c-c++-common/ubsan/shift-1.c: Likewise.
1569         * c-c++-common/ubsan/shift-2.c: Likewise.
1570         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1571         * lib/ubsan-dg.exp: New file.
1572         * g++.dg/dg.exp: Add ubsan tests.
1573         * g++.dg/ubsan/ubsan.exp: New file.
1574         * gcc.dg/ubsan/ubsan.exp: New file.
1575         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1576         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1577         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1578         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1579         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1580         * c-c++-common/ubsan/shift-3.c: New test.
1581         * c-c++-common/ubsan/unreachable-1.c: New test.
1582         * c-c++-common/ubsan/shift-1.c: New test.
1583         * c-c++-common/ubsan/shift-2.c: New test.
1584         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1585         * gcc.dg/ubsan/c99-shift-2.c: New test.
1586         * gcc.dg/ubsan/c99-shift-1.c: New test.
1588 2013-08-29  Jan Hubicka  <jh@suse.cz>
1590         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1591         to match template and comment.
1593 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1595         PR c++/51424
1596         * g++.dg/cpp0x/dc8.C: New.
1597         * g++.dg/template/meminit1.C: Adjust.
1599 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1601         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1603 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1605         PR tree-optimization/58277
1606         * gcc.c-torture/execute/pr58277-1.c: New test.
1607         * gcc.c-torture/execute/pr58277-2.c: New test.
1609 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1611         * gcc.dg/guality/param-1.c: New test.
1612         * gcc.dg/guality/param-2.c: Likewise.
1614 2013-08-30  Richard Biener  <rguenther@suse.de>
1616         PR tree-optimization/58228
1617         * gcc.dg/torture/pr58228.c: New testcase.
1619 2013-08-30  Richard Biener  <rguenther@suse.de>
1621         PR tree-optimization/58223
1622         * gcc.dg/torture/pr58223.c: New testcase.
1623         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1625 2013-08-30  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/58010
1628         * gcc.dg/pr58010.c: New testcase.
1630 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1632         * gcc.dg/unroll_3.c: Message change.
1633         * gcc.dg/unroll_4.c: Likewise.
1634         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1635         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1636         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1637         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1638         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1639         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1640         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1641         * gcc.dg/unroll_1.c: Likewise.
1642         * gcc.dg/vect/bb-slp-31.c: Likewise.
1643         * gcc.dg/vect/bb-slp-14.c: Likewise.
1644         * gcc.dg/vect/bb-slp-8.c: Likewise.
1645         * gcc.dg/vect/bb-slp-23.c: Likewise.
1646         * gcc.dg/vect/bb-slp-15.c: Likewise.
1647         * gcc.dg/vect/bb-slp-9.c: Likewise.
1648         * gcc.dg/vect/bb-slp-24.c: Likewise.
1649         * gcc.dg/vect/bb-slp-16.c: Likewise.
1650         * gcc.dg/vect/bb-slp-25.c: Likewise.
1651         * gcc.dg/vect/bb-slp-17.c: Likewise.
1652         * gcc.dg/vect/bb-slp-26.c: Likewise.
1653         * gcc.dg/vect/bb-slp-18.c: Likewise.
1654         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1655         * gcc.dg/vect/bb-slp-27.c: Likewise.
1656         * gcc.dg/vect/bb-slp-19.c: Likewise.
1657         * gcc.dg/vect/bb-slp-28.c: Likewise.
1658         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1659         * gcc.dg/vect/bb-slp-29.c: Likewise.
1660         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1661         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1662         * gcc.dg/vect/bb-slp-1.c: Likewise.
1663         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1664         * gcc.dg/vect/bb-slp-2.c: Likewise.
1665         * gcc.dg/vect/bb-slp-3.c: Likewise.
1666         * gcc.dg/vect/bb-slp-10.c: Likewise.
1667         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1668         * gcc.dg/vect/bb-slp-4.c: Likewise.
1669         * gcc.dg/vect/bb-slp-11.c: Likewise.
1670         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1671         * gcc.dg/vect/bb-slp-5.c: Likewise.
1672         * gcc.dg/vect/bb-slp-20.c: Likewise.
1673         * gcc.dg/vect/bb-slp-6.c: Likewise.
1674         * gcc.dg/vect/bb-slp-21.c: Likewise.
1675         * gcc.dg/vect/bb-slp-30.c: Likewise.
1676         * gcc.dg/vect/bb-slp-13.c: Likewise.
1677         * gcc.dg/vect/bb-slp-7.c: Likewise.
1678         * gcc.dg/vect/bb-slp-22.c: Likewise.
1679         * gcc.dg/unroll_2.c: Likewise.
1680         * g++.dg/vect/slp-pr50413.cc: Likewise.
1681         * g++.dg/vect/slp-pr56812.cc: Likewise.
1682         * g++.dg/vect/slp-pr50819.cc: Likewise.
1684 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1686         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1688 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1690         * gcc.dg/pr40209.c: Use -fopt-info.
1691         * gcc.dg/pr26570.c: Ditto.
1692         * gcc.dg/pr32773.c: Ditto.
1693         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1695 2013-08-29  Richard Biener  <rguenther@suse.de>
1697         PR tree-optimization/58246
1698         * gcc.dg/torture/pr58246.c: New testcase.
1700 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1702         PR fortran/52243
1703         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1704         obsolete by patch.
1705         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1707 2013-08-29  Richard Biener  <rguenther@suse.de>
1709         PR middle-end/57287
1710         * gcc.dg/pr57287-2.c: New testcase.
1712 2013-08-29  Richard Biener  <rguenther@suse.de>
1714         PR tree-optimization/57685
1715         * gcc.dg/torture/pr57685.c: New testcase.
1717 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1719         PR c++/58255
1720         * g++.dg/cpp0x/dc7.C: New.
1722 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1724         PR middle-end/58257
1725         * c-c++-common/gomp/pr58257.c: New test.
1727 2013-08-28  Richard Biener  <rguenther@suse.de>
1729         PR tree-optimization/56933
1730         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1732 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1734         * gcc.target/aarch64/scalar_shift_1.c: New.
1736 2013-08-27  Richard Biener  <rguenther@suse.de>
1738         PR tree-optimization/57521
1739         * gcc.dg/torture/pr57521.c: New testcase.
1741 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1743         PR rtl-optimization/57860
1744         PR rtl-optimization/57861
1745         PR rtl-optimization/57875
1746         PR rtl-optimization/57876
1747         PR rtl-optimization/57877
1748         * gcc.c-torture/execute/pr57860.c: New test.
1749         * gcc.c-torture/execute/pr57861.c: New test.
1750         * gcc.c-torture/execute/pr57875.c: New test.
1751         * gcc.c-torture/execute/pr57876.c: New test.
1752         * gcc.c-torture/execute/pr57877.c: New test.
1754 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756         PR fortran/58146
1757         * gfortran.dg/bounds_check_18.f90:  New test.
1759 2013-08-23  Jan Hubicka  <jh@suse.cz>
1761         * g++.dg/ipa/devirt-14.C: Fix typo.
1763 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1765         PR fortran/57798
1766         * gfortran.dg/inline_sum_5.f90: New.
1768 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1770         PR fortran/57843
1771         * gfortran.dg/typebound_assignment_7.f90: New.
1773 2013-08-23  Jan Hubicka  <jh@suse.cz>
1775         * g++.dg/ipa/devirt-13.C: New testcase.
1776         * g++.dg/ipa/devirt-14.C: New testcase.
1778 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1780         PR target/58218
1781         * gcc.target/i386/pr58218.c: New test.
1783         PR tree-optimization/58209
1784         * gcc.c-torture/execute/pr58209.c: New test.
1786 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1788         * gcc.target/powerpc/pr57744.c: Declare abort.
1790 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1792         PR c++/56380
1793         * g++.dg/template/error54.C: New.
1795 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1797         PR fortran/58185
1798         * gfortran.dg/select_type_34.f90: New.
1800 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1802         PR c++/56130
1803         * g++.dg/warn/deprecated-7.C: New.
1805 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1807         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1809 2013-08-21  Jeff Law  <law@redhat.com>
1811         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1813 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1815         PR c++/56134
1816         * g++.dg/ext/attr-alias-3.C: New.
1818 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1820         PR fortran/53655
1821         * gfortran.dg/intent_out_8.f90: New.
1823 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1825         PR rtl-optimizations/57451
1826         * g++.dg/tree-prof/pr57451.C: New test.
1828 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1830         PR c++/58190
1831         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1833 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1835         PR c/57490
1836         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1838 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1840         * gcc.target/powerpc/dfp-dd-2.c: New test.
1841         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1842         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1844 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1846         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1847         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1848         Check for SLL too.
1850 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1852         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1854         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1855         "Threaded".
1857         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1858         correct test response.
1860         PR testsuite/52641
1861         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1862         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1863         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1864         (v4si): Use it.
1865         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1866         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1868         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1870 2013-08-18  Jan Hubicka  <jh@suse.cz>
1872         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1874 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1876         PR fortran/46271
1877         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1879 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1881         PR tree-optimization/58006
1882         * g++.dg/opt/pr58006.C: New test.
1884 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1886         * gnat.dg/specs/linker_alias.ads: New test.
1888 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1890         PR tree-optimization/58164
1891         * gcc.c-torture/compile/pr58164.c: New test.
1893         PR tree-optimization/58165
1894         * g++.dg/opt/pr58165.C: New test.
1896 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1898         PR c++/51912
1899         * g++.dg/cpp0x/enum28.C: New.
1900         * g++.dg/cpp0x/enum15.C: Adjust.
1902 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1904         PR target/57949
1905         * gcc.target/powerpc/pr57949-1.c: New.
1906         * gcc.target/powerpc/pr57949-2.c: New.
1908 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1910         PR tree-optimization/58145
1911         * gcc.dg/pr58145-1.c: New test.
1912         * gcc.dg/pr58145-2.c: New test.
1914 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1916         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1917         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1918         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1919         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1920         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1921         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1922         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1923         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1924         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1925         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1926         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1927         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1928         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1929         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1930         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1931         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1932         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1933         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1934         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1935         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1936         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1937         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1938         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1939         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1940         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1941         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1942         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1943         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1944         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1945         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1946         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1947         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1948         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1949         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1950         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1951         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1952         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1953         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1954         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1955         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1956         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1958         PR testsuite/52641
1959         * gcc.c-torture/execute/pr56799.x: New file.
1961         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1963         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1965         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1966         * gcc.dg/pr44214-3.c (v2df): Likewise.
1968         * gcc.dg/pr46647.c: xfail for avr-*-*.
1970         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1971         memcpy by one.
1972         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1973         Expect l to be optimized away.
1974         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1976         PR testsuite/52641
1977         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1978         to tests that assume int/double are larger than short/float.
1980         PR testsuite/52641
1981         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1982         target { ! int16 }.
1983         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1984         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1985         target { int16 }.  Restrict existing tests to target { int32 }
1986         where appropriate.
1987         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1988         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1989         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1990         * lib/target-supports.exp (check_effective_target_int32): New proc.
1992         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1993         exclude from scan test.
1995         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
1996         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
1997         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
1998         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
1999         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2000         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2001         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2002         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2003         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2004         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2005         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2006         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2007         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2008         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2009         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2010         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2011         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2012         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2013         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2015 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2017         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2019         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2020         to be the first test directive.
2021         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2022         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2023         * gcc.target/arm/atomic-op-char.c: Likewise.
2024         * gcc.target/arm/atomic-op-consume.c: Likewise.
2025         * gcc.target/arm/atomic-op-int.c: Likewise.
2026         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2027         * gcc.target/arm/atomic-op-release.c: Likewise.
2028         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2029         * gcc.target/arm/atomic-op-short.c: Likewise.
2031 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2033         PR rtl-optimization/57662
2034         * gcc.dg/pr57662.c: New test.
2036 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2038         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2039         alternative to -1.
2040         * gcc.target/mips/nans-legacy.c: Likewise.
2042 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2044         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2045         escapes.
2046         * gcc.target/mips/fabs-legacy.c: Likewise.
2047         * gcc.target/mips/fabsf-2008.c: Likewise.
2048         * gcc.target/mips/fabsf-legacy.c: Likewise.
2049         * gcc.target/mips/fneg-2008.c: Likewise.
2050         * gcc.target/mips/fneg-legacy.c: Likewise.
2051         * gcc.target/mips/fnegf-2008.c: Likewise.
2052         * gcc.target/mips/fnegf-legacy.c: Likewise.
2053         * gcc.target/mips/nan-2008.c: Likewise.
2054         * gcc.target/mips/nan-legacy.c: Likewise.
2055         * gcc.target/mips/nanf-2008.c: Likewise.
2056         * gcc.target/mips/nanf-legacy.c: Likewise.
2057         * gcc.target/mips/nans-2008.c: Likewise.
2058         * gcc.target/mips/nans-legacy.c: Likewise.
2059         * gcc.target/mips/nansf-2008.c: Likewise.
2060         * gcc.target/mips/nansf-legacy.c: Likewise.
2062 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2064         * gnat.dg/valued_proc.adb: New test.
2065         * gnat.dg/valued_proc_pkg.ads: New helper.
2067 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2069         PR tree-optimization/57661
2070         * g++.dg/opt/pr57661.C: New test.
2072         PR sanitizer/56417
2073         * gcc.dg/asan/pr56417.c: New test.
2075 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2077         * gnat.dg/loop_optimization16.adb: New test.
2078         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2080 2013-08-13  Marek Polacek  <polacek@redhat.com>
2082         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2084 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2086         Example of converting global state to per-pass state.
2088         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2089         global state "static int counter" to...
2090         (one_pass::counter): ...this instance data.
2092 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2094         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2095         to member function...
2096         (one_pass::gate): ...this.
2097         (one_pass_exec): Convert to member function...
2098         (one_pass::impl_execute): ...this.
2100 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2102         PR c++/57416
2103         * g++.dg/cpp0x/pr57416.C: New.
2105 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2107         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2108         changes.
2109         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2110         * g++.dg/cpp0x/defaulted2.C: Likewise.
2111         * g++.dg/cpp0x/defaulted31.C: Likewise.
2112         * g++.dg/cpp0x/error6.C: Likewise.
2113         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2114         * g++.dg/cpp0x/override2.C: Likewise.
2115         * g++.dg/cpp0x/parse1.C: Likewise.
2116         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2117         * g++.dg/cpp0x/temp_default4.C: Likewise.
2118         * g++.dg/ext/attrib32.C: Likewise.
2119         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2120         * g++.dg/ext/mv13.C: Likewise.
2121         * g++.dg/ext/mv7.C: Likewise.
2122         * g++.dg/ext/mv9.C: Likewise.
2123         * g++.dg/ext/pr57362.C: Likewise.
2124         * g++.dg/ext/typeof10.C: Likewise.
2125         * g++.dg/lookup/anon6.C: Likewise.
2126         * g++.dg/lookup/crash6.C: Likewise.
2127         * g++.dg/lookup/name-clash5.C: Likewise.
2128         * g++.dg/lookup/name-clash6.C: Likewise.
2129         * g++.dg/other/anon4.C: Likewise.
2130         * g++.dg/other/error15.C: Likewise.
2131         * g++.dg/other/error8.C: Likewise.
2132         * g++.dg/other/redecl2.C: Likewise.
2133         * g++.dg/parse/crash16.C: Likewise.
2134         * g++.dg/parse/crash21.C: Likewise.
2135         * g++.dg/parse/crash38.C: Likewise.
2136         * g++.dg/parse/redef2.C: Likewise.
2137         * g++.dg/parse/struct-as-enum1.C: Likewise.
2138         * g++.dg/template/crash39.C: Likewise.
2139         * g++.dg/template/redecl3.C: Likewise.
2140         * g++.dg/tls/diag-3.C: Likewise.
2141         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2142         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2143         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2144         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2145         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2146         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2147         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2148         * g++.old-deja/g++.brendan/static3.C: Likewise.
2149         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2150         * g++.old-deja/g++.jason/binding.C: Likewise.
2151         * g++.old-deja/g++.jason/crash4.C: Likewise.
2152         * g++.old-deja/g++.jason/crash7.C: Likewise.
2153         * g++.old-deja/g++.jason/lineno.C: Likewise.
2154         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2155         * g++.old-deja/g++.mike/misc3.C: Likewise.
2156         * g++.old-deja/g++.mike/net44.C: Likewise.
2157         * g++.old-deja/g++.mike/ns3.C: Likewise.
2158         * g++.old-deja/g++.ns/alias4.C: Likewise.
2159         * g++.old-deja/g++.ns/ns11.C: Likewise.
2160         * g++.old-deja/g++.other/crash23.C: Likewise.
2161         * g++.old-deja/g++.other/decl8.C: Likewise.
2162         * g++.old-deja/g++.other/linkage3.C: Likewise.
2163         * g++.old-deja/g++.other/typeck1.C: Likewise.
2164         * g++.old-deja/g++.other/typedef5.C: Likewise.
2165         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2166         * g++.old-deja/g++.pt/friend36.C: Likewise.
2167         * obj-c++.dg/method-8.mm: Likewise.
2168         * obj-c++.dg/tls/diag-3.mm: Likewise.
2170 2013-08-12  Perez Read  <netfirewall@gmail.com>
2172         PR target/58132
2173         * gcc.target/i386/movabs-1.c: New test.
2175 2013-08-12  Marek Polacek  <polacek@redhat.com>
2177         PR tree-optimization/57980
2178         * gcc.dg/pr57980.c: New test.
2180 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2182         PR fortran/56666
2183         * gfortran.dg/do_check_10.f90:  New test.
2184         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2185         * gfortran.dg/array_constructor_18.f90:  Likewise.
2186         * gfortran.dg/array_constructor_22.f90:  Likewise.
2187         * gfortran.dg/coarray_15.f90:  Likewise.
2188         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2189         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2190         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2192 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2194         PR c++/53349
2195         * g++.dg/cpp0x/constexpr-ice8.C: New.
2197 2013-08-09  Xinliang David Li  <davidxl@google.com>
2199         * gcc.target/i386/memcpy-strategy-1.c: New test.
2200         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2201         * gcc.target/i386/memset-strategy-1.c: Ditto.
2202         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2204 2013-08-09  Jan Hubicka  <jh@suse.cz>
2206         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2207         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2209 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2211         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2213 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2215         PR fortran/58058
2216         * gfortran.dg/transfer_intrinsic_6.f90: New.
2218 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2220         Revert:
2221         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2223         PR c++/46206
2224         * g++.dg/lookup/typedef2.C: New.
2226 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2228         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2229         output of vdup intrinsics.
2231 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2233         * gcc.target/arm/lp1189445.c: New testcase.
2235 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2237         * gcc.dg/torture/pr58079.c: New test.
2239 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2241         * gnat.dg/warn9.adb: New test.
2243 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2245         PR c++/46206
2246         * g++.dg/lookup/typedef2.C: New.
2248 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2250         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2251         to optstr when building plugins on darwin.
2253 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2255         PR tree-optimization/57539
2256         * gcc.dg/ipa/pr57539.c: New test.
2258 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2259             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2261         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2262         (a): Fix constructor.
2264 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2266         PR fortran/57987
2267         * gfortran.dg/pr57987.f90: New test.
2269 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2271         PR middle-end/58041
2272         * gcc.dg/torture/pr58041.c: New test.
2273         * gcc.target/arm/pr58041.c: Likewise.
2275 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2277         PR fortran/57306
2278         * gfortran.dg/pointer_init_8.f90: New.
2280 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2282         PR c++/58080
2283         * g++.dg/cpp0x/pr58080.C: New.
2285 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2287         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2288         to optstr when building plugins.
2290 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2292         Patch autogenerated by refactor_passes.py from
2293         https://github.com/davidmalcolm/gcc-refactoring-scripts
2294         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2296         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2297         struct to a subclass of gimple_opt_pass along with...
2298         (pass_data_one_pass): ...new pass_data instance and...
2299         (make_one_pass): ...new function.
2300         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2301         global struct to a subclass of gimple_opt_pass along with...
2302         (pass_data_warn_self_assign): ...new pass_data instance and...
2303         (make_pass_warn_self_assign): ...new function.
2304         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2305         a global struct to a subclass of gimple_opt_pass along with...
2306         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2307         (make_pass_dumb_plugin_example): ...new function.
2308         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2309         global struct to a subclass of gimple_opt_pass along with...
2310         (pass_data_warn_self_assign): ...new pass_data instance and...
2311         (make_pass_warn_self_assign): ...new function.
2313 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2315         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2316         is created and added to the pass_manager to reflect
2317         autogenerated changes.
2318         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2319         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2320         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2322 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2324         PR c++/58072
2325         * g++.dg/cpp0x/pr58072.C: New.
2327 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2329         * gcc.dg/torture/pr57993-2.cpp: New.
2331 2013-08-02  Jan Hubicka  <jh@suse.cz>
2333         * gcc.dg/ipa/ipa-1.c: Update.
2334         * gcc.dg/ipa/ipa-2.c: Update.
2335         * gcc.dg/ipa/ipa-3.c: Update.
2336         * gcc.dg/ipa/ipa-4.c: Update.
2337         * gcc.dg/ipa/ipa-5.c: Update.
2338         * gcc.dg/ipa/ipa-7.c: Update.
2339         * gcc.dg/ipa/ipa-8.c: Update.
2340         * gcc.dg/ipa/ipcp-1.c: Update.
2341         * gcc.dg/ipa/ipcp-2.c: Update.
2343 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2345         PR rtl-optimization/58048
2346         * gcc.target/i386/pr58048.c: New.
2348 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2350         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2352 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2353             Peter Bergner  <bergner@vnet.ibm.com>
2355         PR c++/54537
2356         * g++.dg/overload/using3.C: New.
2357         * g++.dg/overload/using2.C: Adjust.
2358         * g++.dg/lookup/using9.C: Likewise.
2360 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2362         * gcc.target/arm/pr46972-2.c: New test.
2364 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2366         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2368 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2370         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2372 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2374         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2375         rather than addressing!=absolute when deciding how to handle MIPS16
2376         when the test forces an ABI.
2378 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2380         PR c++/57673
2381         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2383 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2385         * gcc.target/mips/code-readable-1.c: Increase switch size.
2386         * gcc.target/mips/code-readable-2.c: Ditto.
2387         * gcc.target/mips/code-readable-3.c: Ditto.
2388         * gcc.target/mips/code-readable-4.c: Ditto.
2390 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2392         PR c++/57947
2393         * g++.dg/parse/crash63.C: New.
2395 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2397         PR fortran/57530
2398         * gfortran.dg/pointer_assign_8.f90: New.
2399         * gfortran.dg/pointer_assign_9.f90: New.
2400         * gfortran.dg/pointer_assign_10.f90: New.
2401         * gfortran.dg/pointer_assign_11.f90: New.
2403 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2405         * gcc.target/arm/pr57637.c: New testcase.
2407 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2409         PR tree-optimization/57993
2410         * gcc.dg/torture/pr57993.c: New test.
2412 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2414         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2416 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2418         PR c++/57948
2419         * g++.dg/conversion/ambig2.C: New.
2421 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2423         * gcc.target/mips/fabs-2008.c: New test case.
2424         * gcc.target/mips/fabs-legacy.c: New test case.
2425         * gcc.target/mips/fabsf-2008.c: New test case.
2426         * gcc.target/mips/fabsf-legacy.c: New test case.
2427         * gcc.target/mips/fneg-2008.c: New test case.
2428         * gcc.target/mips/fneg-legacy.c: New test case.
2429         * gcc.target/mips/fneg-2008.c: New test case.
2430         * gcc.target/mips/fneg-legacy.c: New test case.
2431         * gcc.target/mips/nan-2008.c: New test case.
2432         * gcc.target/mips/nan-legacy.c: New test case.
2433         * gcc.target/mips/nanf-2008.c: New test case.
2434         * gcc.target/mips/nanf-legacy.c: New test case.
2435         * gcc.target/mips/nans-2008.c: New test case.
2436         * gcc.target/mips/nans-legacy.c: New test case.
2437         * gcc.target/mips/nansf-2008.c: New test case.
2438         * gcc.target/mips/nansf-legacy.c: New test case.
2439         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2441 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2442             Maxim Kuvyrkov  <maxim@kugelworks.com>
2444         * lib/target-supports.exp (check_effective_target_non_bionic): New
2445         effective-target test.
2446         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2447         * g++.dg/tls/thread_local4g.C: Ditto.
2449 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2451         PR fortran/58009
2452         * gfortran.dg/vector_subsript_7.f90:  New test.
2454 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2456         PR fortran/57991
2457         * gfortran.dg/warn_alias.f90: New.
2459 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2461         PR fortran/57285
2462         * gfortran.dg/class_array_19.f90: New.
2464 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2466         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2467         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2468         * gcc.dg/vect/pr57741-3.c: Likewise.
2469         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2471 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2473         Skip tests that make assumptions about struct layout that don't hold
2474         on epiphany:
2475         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2476         * g++.dg/cpp0x/iop.C: Likewise.
2477         * g++.dg/cpp0x/named_refs.C: Likewise.
2478         * g++.dg/cpp0x/rv1p.C: Likewise.
2479         * g++.dg/cpp0x/rv2p.C: Likewise.
2480         * g++.dg/cpp0x/rv3p.C: Likewise.
2481         * g++.dg/cpp0x/rv4p.C: Likewise.
2482         * g++.dg/cpp0x/rv5p.C: Likewise.
2483         * g++.dg/cpp0x/rv6p.C: Likewise.
2484         * g++.dg/cpp0x/rv7p.C: Likewise.
2485         * g++.dg/cpp0x/rv8p.C: Likewise.
2486         * g++.dg/ext/strncpy-chk1.C: Likewise.
2487         * gcc.dg/builtin-object-size-10.c: Likewise.
2488         * gcc.dg/builtin-object-size-11.c: Likewise.
2489         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2490         * gcc.dg/pr25805.c: Likewise.
2491         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2492         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2493         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2494         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2495         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2496         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2497         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2498         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2499         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2500         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2501         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2502         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2503         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2504         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2505         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2507         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2508         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2510         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2511         * gcc.dg/sibcall-6.c: Enable for epiphany.
2513 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2515         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2517 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2519         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2520         memcpy not initializers.
2522         * gcc.dg/guality/guality.exp: Skip on AIX.
2524 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2526         PR c++/57101
2527         * g++.dg/cpp0x/pr57101.C: New.
2529 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2531         * gcc.target/aarch64/neg_1.c: New test.
2533 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2535         PR fortran/57966
2536         * gfortran.dg/typebound_call_25.f90: New.
2538 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2540         PR c++/57981
2541         * g++.dg/cpp0x/pr57981.C: New.
2543 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2545         PR c++/57880
2546         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2548 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2550         PR rtl-optimization/57960
2551         * gcc.target/s390/pr57960.c: New.
2553 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2555         PR fortran/57639
2556         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2558 2013-07-25  Terry Guo  <terry.guo@arm.com>
2560         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2562 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2564         PR c++/57942
2565         * g++.dg/inherit/pr57942.C: New.
2567 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2569         * gcc.target/powerpc/bool2.h: New file, test the code generation
2570         of logical operations for power5, altivec, power7, and power8 systems.
2571         * gcc.target/powerpc/bool2-p5.c: Likewise.
2572         * gcc.target/powerpc/bool2-av.c: Likewise.
2573         * gcc.target/powerpc/bool2-p7.c: Likewise.
2574         * gcc.target/powerpc/bool2-p8.c: Likewise.
2575         * gcc.target/powerpc/bool3.h: Likewise.
2576         * gcc.target/powerpc/bool3-av.c: Likewise.
2577         * gcc.target/powerpc/bool2-p7.c: Likewise.
2578         * gcc.target/powerpc/bool2-p8.c: Likewise.
2580 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2582         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2584 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2586         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2588 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2590         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2591         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2592         type from long to long long.
2593         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2594         to have effective-target keywords of lp64 and ilp32.
2595         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2596         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2597         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2598         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2599         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2600         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2601         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2602         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2603         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2605 2013-07-23  Tom Tromey  <tromey@redhat.com>
2606             Joseph Myers  <joseph@codesourcery.com>
2608         * gcc.dg/c11-generic-1.c: New file.
2609         * gcc.dg/c11-generic-2.c: New file.
2611 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2613         PR fortran/57906
2614         PR fortran/52052
2615         * coarray/lib_realloc_1.f90: Permit optimization.
2616         * gfortran.dg/coarray_31.f90: New.
2618 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2620         PR fortran/57762
2621         * gfortran.dg/class_array_7.f03: Fix memory leak.
2623 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/52816
2626         * g++.dg/cpp0x/decltype56.C: New.
2628 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2630         * gcc.dg/pr53265.c: Correct line number in dg-message.
2632 2013-07-22  Diego Novillo  <dnovillo@google.com>
2634         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2636 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2638         PR testsuite/52641
2639         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2640         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2642 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2644         PR testsuite/52641
2645         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2646         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2647         * gcc.dg/torture/pr53366-1.c: Same.
2648         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2649         * gcc.dg/torture/pr56488.c: Same.
2650         * gcc.dg/torture/pr57584.c: Same.
2651         * gcc.dg/tree-ssa/pr57385.c: Same.
2652         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2654 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2656         * c-c++-common/pr41779.c: Fix typos.
2657         * gcc.c-torture/compile/20031125-2.c: Likewise.
2658         * gcc.c-torture/compile/20040621-1.c: Likewise.
2659         * gcc.c-torture/execute/20020418-1.c: Likewise.
2660         * gcc.dg/20020108-1.c: Likewise.
2661         * gcc.dg/atomic-generic-aux.c: Likewise.
2662         * gcc.dg/builtin-complex-err-2.c: Likewise.
2663         * gcc.dg/decl-1.c: Likewise.
2664         * gcc.dg/di-sync-multithread.c: Likewise.
2665         * gcc.dg/format/c90-printf-1.c: Likewise.
2666         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2667         * gcc.dg/long-long-compare-1.c: Likewise.
2668         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2669         * gcc.dg/pr17055-1.c: Likewise.
2670         * gcc.dg/pr27095.c: Likewise.
2671         * gcc.dg/torture/fp-int-convert.h: Likewise.
2672         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2673         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2674         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2675         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2676         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2677         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2678         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2679         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2680         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2681         * gcc.dg/vect/vect-cond-5.c: Likewise.
2682         * gcc.dg/weak/typeof-2.c: Likewise.
2683         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2684         * gcc.target/arm/naked-1.c: Likewise.
2685         * gcc.target/i386/pr9771-1.c: Likewise.
2686         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2687         * gcc.target/sparc/struct-ret-check.c: Likewise.
2688         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2689         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2690         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2691         Likewise.
2693 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2695         PR fortran/56937
2696         * gfortran.dg/dependency_42.f90:  New test.
2697         * gfortran.dg/dependency_43.f90:  New test.
2699 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2701         PR fortran/35862
2702         * gfortran.dg/round_4.f90: New.
2704 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2706         PR fortran/57894
2707         * gfortran.dg/min_max_conformance_2.f90: New.
2709 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2711         PR preprocessor/57620
2712         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2713         (main): Don't test {s,u,U,L}12.
2714         * c-c++-common/raw-string-13.c: New test.
2715         * c-c++-common/raw-string-14.c: New test.
2716         * c-c++-common/raw-string-15.c: New test.
2717         * c-c++-common/raw-string-16.c: New test.
2719 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2721         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2723 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2725         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2727         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2728         target { ! keeps_null_pointer_checks }.
2729         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2730         target { ! keeps_null_pointer_checks }.
2732         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2733         * gcc.dg/torture/pr56488.c: Likewise.
2735 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2737         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2738         new testcase.
2740 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2742         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2743         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2744         * gfortran.dg/guality/guality.exp: Skip on AIX.
2746         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2748         * g++.dg/debug/pr56819.C: Skip on AIX.
2749         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2750         * g++.dg/guality/guality.exp: Skip on AIX.
2752         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2754         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2756         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2758 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2760         PR target/57516
2761         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2762         Adjust to corrected rounding.
2764 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2766         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2767         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2768         check_effective_target_cilkplus.
2769         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2771 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2773         * gcc.target/powerpc/pr57744.c: Fix typo.
2775 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2777         PR middle-end/57698
2778         * gcc.c-torture/compile/pr57698.c: New test.
2779         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2780         * gcc.c-torture/compile/pr44043.c: Ditto.
2782 2013-07-18  Wei Mi  <wmi@google.com>
2784         PR rtl-optimization/57878
2785         * g++.dg/pr57878.C: New test.
2787 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2789         * gcc.dg/pr42611.c: Move dg-error to correct line.
2791 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2793         PR fortran/57895
2794         * gfortran.dg/dollar_sym_3.f: New.
2795         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2797 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2799         PR target/55654
2800         PR target/55656
2801         PR target/55657
2802         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2803         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2804         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2805         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2806         * objc.dg/image-info.m: Likewise.
2807         * objc.dg/symtab-1.m: Likewise.
2808         * objc.dg/torture/strings/const-str-10.m: Likewise.
2809         * objc.dg/torture/strings/const-str-11.m: Likewise.
2810         * objc.dg/torture/strings/const-str-9.m: Likewise.
2811         * objc.dg/zero-link-1.m: Likewise.
2812         * objc.dg/zero-link-2.m: Likewise.
2813         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2814         * objc.dg/objc-foreach-4.m: Likewise.
2815         * objc.dg/objc-foreach-5.m: Likewise.
2816         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2817         (for Darwin).
2818         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2819         * obj-c++.dg/syntax-error-1.mm: Likewise.
2820         * objc.dg/method-6.m: Likewise.
2821         * objc.dg/pr23214.m: Likewise.
2822         * objc.dg/proto-lossage-7.m: Likewise.
2823         * objc.dg/strings/const-str-12b.m: Likewise.
2824         * objc.dg/zero-link-3.m: Likewise.
2825         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2826         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2827         adjust headers, interfaces and encoded types to reflect current system
2828         versions.  Add FIXME and outputs from current system compiler for
2829         reference.
2831 2013-07-15  Cong Hou  <congh@google.com>
2833         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2834         counted.
2835         * gcc.target/i386/l_fma_float_3.c: Likewise.
2836         * gcc.target/i386/l_fma_double_1.c: Likewise.
2837         * gcc.target/i386/l_fma_double_3.c: Likewise.
2839 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2841         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2842         function to test if HTM is available.
2843         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2844         * gcc.target/powerpc/htm-builtin-1.c: New test.
2846 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2848         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2849         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2850         * gfortran.dg/coarray_6.f90: Add dg-error.
2852 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2854         PR fortran/37336
2855         * gfortran.dg/finalize_18.f90: New.
2857 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2859         PR fortran/52669
2860         * fortran.dg/module_variable_1.f90:  New test.
2861         * fortran.dg/module_variable_2.f90:  New test.
2863 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2865         * g++.dg/ext/vector19.C: Adapt.
2866         * g++.dg/ext/vector23.C: New testcase.
2868 2013-07-12  Michael Matz  <matz@suse.de>
2870         PR middle-end/55771
2871         * c-c++-common/pr55771.c: New test.
2873 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2875         * gcc.target/aarch64/vect-movi.c: New.
2877 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2879         PR target/57362
2880         * g++.dg/ext/pr57362.C: New.
2882 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2884         PR target/57631
2885         * gcc.target/avr/torture/pr57631.c: New test.
2887 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2889         PR c++/57827
2890         * g++.dg/cpp0x/constexpr-ice7.C: New.
2892 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2894         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2895         for EABI targets.
2896         * gcc.c-torture/execute/nest-align-1.x: New.
2898 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2900         PR c++/57874
2901         * g++.dg/cpp0x/sfinae48.C: New.
2903 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2905         PR preprocessor/57824
2906         * c-c++-common/raw-string-17.c: New test.
2907         * c-c++-common/gomp/pr57824.c: New test.
2909 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2911         PR c++/57869
2912         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2913         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2914         * g++.dg/conversion/dr195.C: Update.
2915         * g++.dg/expr/cast2.C: Likewise.
2917 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2919         * c-c++-common/raw-string-18.c: New test.
2920         * c-c++-common/raw-string-19.c: New test.
2922         PR preprocessor/57757
2923         * g++.dg/cpp/paste1.C: New test.
2924         * g++.dg/cpp/paste2.C: New test.
2926 2013-07-10  Graham Stott  <grahams@btinternet.com>
2928         * gcc.target/mips/mulsize-1.c: New.
2929         * gcc.target/mips/mulsize-2.c: New.
2930         * gcc.target/mips/mulsize-3.c: New.
2931         * gcc.target/mips/mulsize-4.c: New.
2933 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2935         PR c++/53094
2936         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2937         * g++.dg/ext/vector24.C: New testcase.
2939 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2941         PR c++/53000
2942         * g++.dg/cpp0x/decltype17.C: Adjust.
2944 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2946         PR c++/51786
2947         * g++.dg/cpp0x/pr51786.C: New.
2949 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2951         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2953         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2955         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2957         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2958         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2960 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2962         PR fortran/57834
2963         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2965 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2967         PR fortran/50554
2968         * gfortran.dg/do_check_9.f90: New.
2970 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2972         PR fortran/57785
2973         * gfortran.dg/dot_product_2.f90: New.
2975 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2977         PR fortran/57469
2978         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2980 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2982         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2983         * gfortran.dg/finalize_10.f90: Fix dg-final.
2985 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2987         PR target/57819
2988         * gcc.target/i386/pr57819.c: New test.
2990         PR rtl-optimization/57829
2991         * gcc.c-torture/execute/pr57829.c: New test.
2993 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2995         * gcc.target/i386/memcpy-vector_loop-1.c: New.
2996         * gcc.target/i386/memcpy-vector_loop-2.c: New.
2998 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3000         PR target/57807
3001         * gcc.target/i386/pr57807.c: New test.
3003 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3005         PR target/29776
3006         * gcc.dg/tree-ssa/vrp89.c: New test.
3008 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3010         PR c++/28262
3011         * g++.dg/parse/defarg16.C: New.
3013 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3015         PR rtl-optimization/55342
3016         * gcc.target/i386/pr55342.c: New.
3018 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3020         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3022 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3024         PR c++/14263
3025         * g++.dg/inherit/virtual10.C: New.
3027 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3029         PR c/57821
3030         * gcc.dg/large-size-array-6.c: New test.
3032 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3034         PR c++/38634
3035         * g++.dg/template/crash116.C: New.
3037 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3039         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3040         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3042 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3044         PR c++/54998
3045         * g++.dg/cpp0x/nsdmi-list3.C: New.
3047 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3049         PR target/57777
3050         * gcc.target/i386/pr57777.c: New test.
3052         PR c++/57771
3053         * g++.dg/template/arg9.C: New test.
3055 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3057         * gcc.target/i386/avx-inline.c: New test.
3059 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3061         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3062         * gcc.target/mips/call-2.c: Likewise.
3063         * gcc.target/mips/call-3.c: Likewise.
3064         * gcc.target/mips/lazy-binding-1.c: Likewise.
3066 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3068         PR tree-optimization/57741
3069         * gcc.dg/vect/pr57741-1.c: New test.
3070         * gcc.dg/vect/pr57741-2.c: New test.
3071         * gcc.dg/vect/pr57741-3.c: New test.
3073 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3075         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3076         on big endian.
3077         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3078         * lib/target-supports.exp: Define aarch64_little_endian.
3080 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3082         * gcc.target/aarch64/abs_1.c: New test.
3084 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3086         * gcc.target/aarch64/bfxil_1.c: New test.
3087         * gcc.target/aarch64/bfxil_2.c: Likewise.
3089 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3091         PR c/57766
3092         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3093         array sizes from 100 to 20.
3095 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3097         PR fortran/54788
3098         * gfortran.dg/pointer_remapping_8.f90: New.
3100 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3102         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3103         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3104         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3105         * g++.dg/cpp1y/complex_literals.h: New.
3107 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3109         PR c++/57645
3110         * g++.dg/cpp0x/noexcept21.C: New.
3112 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3114         PR target/57736
3115         * gcc.target/i386/pr57736.c: New test.
3117 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3119         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3120         c specific.
3121         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3122         strings to match the fixed error messages.
3123         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3124         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3125         message check.
3127 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3129         PR target/57744
3130         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3131         stqcx. get even registers.
3133 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3135         PR c++/57509
3136         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3138 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3140         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3141         Fix scan patterns.
3142         * gcc.target/i386/bmi-1.c: Ditto.
3143         * gcc.target/i386/bmi-bextr-4.c: New.
3144         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3146 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3148         PR c++/57682
3149         * g++.dg/cpp0x/initlist73.C: New.
3151 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3153         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3154         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3155         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3157 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3159         PR c++/57509
3160         * g++.dg/ext/pr57509.C: New file.
3162 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3164         PR target/57623
3165         * gcc.target/i386/bmi-bextr-3.c: New test.
3167         PR target/57623
3168         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3170 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3172         PR c++/57172
3173         * g++.dg/cpp0x/pr57172.C: New testcase.
3175 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3177         * gcc.target/s390/htm-1.c: New file.
3178         * gcc.target/s390/htm-nofloat-1.c: New file.
3179         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3181 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3183         PR fortran/29800
3184         * gfortran.dg/bounds_check_17.f90: New.
3186 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3188         PR c++/57640
3189         * g++.dg/cpp1y/pr57640.C: New.
3191 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3193         PR c/57692
3194         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3195         overflow due to size of arrays.
3197 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3199         PR tree-optimization/57705
3200         * gcc.dg/vect/pr57705.c: New test.
3201         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3203 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3205         PR middle-end/57670
3206         * g++.dg/ipa/pr57670.C: New test.
3208 2013-06-25  Richard Biener  <rguenther@suse.de>
3210         PR middle-end/56977
3211         * gcc.dg/pr56977.c: New testcase.
3213 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3215         PR tree-optimization/57358
3216         * gcc.dg/ipa/pr57358.c: New test.
3218 2013-06-24  Richard Biener  <rguenther@suse.de>
3220         PR testsuite/57686
3221         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3223 2013-06-24  Richard Biener  <rguenther@suse.de>
3225         PR tree-optimization/57488
3226         * gcc.dg/torture/pr57488.c: New testcase.
3228 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3229             Dominique d'Humieres  <dominiq@lps.ens.fr>
3231         PR fortran/52413
3232         * gfortran.dg/fraction.f90: New.
3234 2013-06-24  Alan Modra  <amodra@gmail.com>
3236         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3237         Add scan-assembler-not "lvx".
3238         * gcc.target/powerpc/le-altivec-consts.c: New.
3240 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3242         * g++.dg/cpp0x/sfinae47.C: New.
3244 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3246         PR target/52483
3247         * gcc.target/sh/pr52483-1.c: New.
3248         * gcc.target/sh/pr52483-2.c: New.
3249         * gcc.target/sh/pr52483-3.c: New.
3250         * gcc.target/sh/pr52483-4.c: New.
3251         * gcc.target/sh/pr52483-5.c: New.
3253 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3255         * gcc.target/i386/intrinsics_1.c: New test.
3256         * gcc.target/i386/intrinsics_2.c: Ditto.
3257         * gcc.target/i386/intrinsics_3.c: Ditto.
3258         * gcc.target/i386/intrinsics_4.c: Ditto.
3259         * gcc.target/i386/intrinsics_5.c: Ditto.
3260         * gcc.target/i386/intrinsics_6.c: Ditto.
3261         * gcc.target/i386/avx-1.c: Provide macros for builtins
3262         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3264 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3266         PR fortran/37336
3267         * gfortran.dg/finalize_17.f90: New.
3269 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3271         * gfortran.dg/realloc_on_assign_18.f90: New.
3273 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3275         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3276         Also changed the returns from error as distinct values so that
3277         debugging can get easier.
3278         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3279         errors specific to C, if necessary.  Also added new error
3280         hooks for C++.
3281         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3282         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3283         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3284         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3285         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3286         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3287         the same changes as parser_errors3.c, spaces were added between colons
3288         to not confuse C++ compiler with 2 colons as scope.
3289         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3290         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3291         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3292         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3293         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3294         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3295         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3296         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3297         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3298         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3299         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3300         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3301         in the list.
3303 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3305         PR other/53317
3306         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3308 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3310         PR target/57655
3311         * gcc.target/i386/pr57655.c: New test.
3313 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3315         * ada/acats/tests/gcc: Delete.
3316         * gnat.dg/style: Likewise.
3318 2013-06-20  Jeff Law  <law@redhat.com>
3320         PR tree-optimization/57660
3321         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3322         based on their branch cost.
3324         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3326 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3328         PR fortran/57633
3329         * gfortran.dg/list_read_11.f90: New.
3331 2013-06-20  Richard Biener  <rguenther@suse.de>
3333         PR tree-optimization/57584
3334         * gcc.dg/torture/pr57584.c: New testcase.
3336 2013-06-19  Sharad Singhai  <singhai@google.com>
3338         * g++.dg/gcov/gcov-8.C: New testcase.
3339         * lib/gcov.exp: Handle intermediate format.
3341 2013-06-19  Wei Mi  <wmi@google.com>
3343         PR rtl-optimization/57518
3344         * testsuite/gcc.dg/pr57518.c: New test.
3346 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3348         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3350 2013-06-19  Jan Hubicka  <jh@suse.cz>
3352         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3354 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3356         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3357         hard-coded values of array sizes with a #define.
3358         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3359         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3360         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3361         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3362         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3364 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3366         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3367         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3369 2013-06-19  Jeff Law  <law@redhat.com>
3371         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3373 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3375         PR c++/57638
3376         * g++.dg/template/error53.C: New.
3378 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3380         PR target/55033
3381         * gcc.target/powerpc/pr55033.c: Fix options.
3383 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3385         * gcc.target/i386/inline_error.c: New test.
3386         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3387         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3389 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3391         PR c++/53211
3392         * g++.dg/cpp0x/decltype55.C: New.
3394 2013-06-18  Marek Polacek  <polacek@redhat.com>
3396         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3398 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3400         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3402 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3404         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3405         Also changed the returns from error as distinct values so that it is
3406         easier to debug.
3408 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3410         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3412 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3414         PR c++/16128
3415         * g++.dg/template/error52.C: New.
3416         * g++.dg/lookup/friend15.C: Update.
3417         * g++.dg/parse/error11.C: Likewise.
3418         * g++.dg/parse/error14.C: Likewise.
3419         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3420         * g++.dg/parse/template25.C: Likewise.
3421         * g++.old-deja/g++.jason/cond.C: Likewise.
3422         * g++.old-deja/g++.mike/for2.C: Likewise.
3423         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3424         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3426 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3428         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3429         ensure alignment.
3431 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3433         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3434         accidentally placing minus sign for length instead of stride.
3436 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3438         PR rtl-optimization/57425
3439         PR rtl-optimization/57569
3440         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3441         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3443 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3445         PR fortran/49074
3446         PR fortran/56136
3447         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3448         packing.
3449         * gfortran.dg/typebound_assignment_6.f03: New.
3451 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3453         * gcc.target/h8300/h8300.exp: New.
3454         * gcc.dg/pragma-isr.c: Move to ...
3455         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3456         * gcc.target/h8300/pragma-isr.c: ... and here.
3457         * gcc.dg/pragma-isr2.c: Move to ...
3458         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3459         * gcc.target/h8300/pragma-isr2.c: ... and here.
3460         * gcc.dg/pragma-isr-trapa.c: Move to ...
3461         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3462         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3463         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3464         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3465         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3466         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3467         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3468         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3469         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3470         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3471         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3472         * gcc.dg/attr-isr-trapa.c: Move to ...
3473         * gcc.target/sh/attr-isr-trapa.c: ... here.
3475 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3477         PR c++/51413
3478         * g++.dg/ext/builtin-offsetof1.C: New.
3480 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3482         * gcc.target/aarch64/vect_smlal_1.c: New file.
3484 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3486         PR fortran/57508
3487         * gfortran.dg/defined_assignment_7.f90: New.
3489 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3491         PR c++/57599
3492         * g++.dg/rtti/dyncast6.C: New.
3493         * g++.dg/cpp0x/dyncast1.C: Likewise.
3495 2013-06-14  Alan Modra  <amodra@gmail.com>
3497         PR middle-end/57134
3498         * gcc.dg/pr57134.c: New.
3500 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3502         PR fortran/57596
3503         * gfortran.dg/deferred_type_param_9.f90: New.
3505 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3507         * gcc.dg/fold-minus-1.c: New testcase.
3509 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3511         PR fortran/49074
3512         * gfortran.dg/typebound_assignment_5.f03: New.
3514 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3516         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3518 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3519             Pat Haugen  <pthaugen@us.ibm.com>
3520             Peter Bergner  <bergner@vnet.ibm.com>
3522         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3523         load/store instructions on power7, power8.
3524         * gcc.target/powerpc/atomic-p8.c: Likewise.
3526 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3528         PR c/57577
3529         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3531 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3533         PR c++/38958
3534         * g++.dg/warn/Wunused-var-20.C: New.
3536 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3538         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3539         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3540         Run with -fno-common.
3542 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3544         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3545         and exit function calls with return 1 and return 0, respectively.
3547 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3549         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3550         New tests.
3552 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3554         PR tree-optimization/57361
3555         * gcc.dg/tree-ssa/pr57361.c: New file.
3557 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3559         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3560         to ensure alignment.
3561         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3563 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3565         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3567 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3568             Dominique d'Humieres  <dominiq@lps.ens.fr>
3570         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3572 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3574         PR target/56564
3575         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3576         * gcc.target/i386/pr56564-3.c: Likewise.
3578 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3580         PR fortran/57535
3581         * gfortran.dg/class_array_18.f90: New.
3583 2013-06-11  Jan Hubicka  <jh@suse.cz>
3585         PR c++/57551
3586         * g++.dg/ext/visibility/anon6.C: Update testcase.
3588 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3590         PR c/57563
3591         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3592         in how we check __sec_reduce_mutating function's result.
3594 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3595             Pat Haugen  <pthaugen@us.ibm.com>
3596             Peter Bergner  <bergner@vnet.ibm.com>
3598         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3599         direct move instructions.
3600         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3601         * gcc.target/powerpc/direct-move.h: Likewise.
3602         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3603         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3604         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3605         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3606         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3607         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3609 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3611         PR c++/52440
3612         * g++.dg/cpp0x/pr52440.C: New.
3614 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3616         PR target/56564
3617         * gcc.target/i386/pr56564-1.c: New test.
3618         * gcc.target/i386/pr56564-2.c: New test.
3619         * gcc.target/i386/pr56564-3.c: New test.
3620         * gcc.target/i386/pr56564-4.c: New test.
3621         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3622         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3623         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3624         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3625         * gcc.target/i386/vect-sizes-1.c: Likewise.
3626         * gcc.target/i386/memcpy-1.c: Likewise.
3627         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3628         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3630 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3632         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3633         systems to cover all GNU systems.
3634         * g++.dg/abi/guard2.C: Likewise.
3635         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3636         * g++.dg/eh/sighandle.C: Likewise.
3637         * g++.dg/ext/cleanup-10.C: Likewise.
3638         * g++.dg/ext/cleanup-11.C: Likewise.
3639         * g++.dg/ext/cleanup-8.C: Likewise.
3640         * g++.dg/ext/cleanup-9.C: Likewise.
3641         * g++.dg/opt/const5.C: Likewise.
3642         * g++.dg/opt/life1.C: Likewise.
3643         * g++.dg/other/pr39496.C: Likewise.
3644         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3645         * g++.old-deja/g++.abi/align.C: Likewise.
3646         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3647         * g++.old-deja/g++.law/weak.C: Likewise.
3648         * g++.old-deja/g++.pt/asm1.C: Likewise.
3649         * gcc.c-torture/execute/20030125-1.x: Likewise.
3650         * gcc.c-torture/execute/990127-2.x: Likewise.
3651         * gcc.dg/20041106-1.c: Likewise.
3652         * gcc.dg/20050503-1.c: Likewise.
3653         * gcc.dg/builtin-object-size-5.c: Likewise.
3654         * gcc.dg/cleanup-10.c: Likewise.
3655         * gcc.dg/cleanup-11.c: Likewise.
3656         * gcc.dg/cleanup-8.c: Likewise.
3657         * gcc.dg/cleanup-9.c: Likewise.
3658         * gcc.dg/complex-5.c: Likewise.
3659         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3660         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3661         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3662         * gcc.dg/dfp/pr35739.c: Likewise.
3663         * gcc.dg/fdata-sections-1.c: Likewise.
3664         * gcc.dg/lto/20090206-1_0.c: Likewise.
3665         * gcc.dg/lto/20090206-2_0.c: Likewise.
3666         * gcc.dg/pr30360.c: Likewise.
3667         * gcc.dg/pr37303.c: Likewise.
3668         * gcc.dg/pr39323-1.c: Likewise.
3669         * gcc.dg/pr39323-2.c: Likewise.
3670         * gcc.dg/pr39323-3.c: Likewise.
3671         * gcc.dg/pr45416.c: Likewise.
3672         * gcc.dg/setjmp-2.c: Likewise.
3673         * gcc.dg/split-1.c: Likewise.
3674         * gcc.dg/split-3.c: Likewise.
3675         * gcc.dg/split-4.c: Likewise.
3676         * gcc.dg/strlenopt-12g.c: Likewise.
3677         * gcc.dg/strlenopt-14g.c: Likewise.
3678         * gcc.dg/strlenopt-14gf.c: Likewise.
3679         * gcc.dg/strlenopt-16g.c: Likewise.
3680         * gcc.dg/strlenopt-17g.c: Likewise.
3681         * gcc.dg/strlenopt-18g.c: Likewise.
3682         * gcc.dg/strlenopt-1f.c: Likewise.
3683         * gcc.dg/strlenopt-22g.c: Likewise.
3684         * gcc.dg/strlenopt-2f.c: Likewise.
3685         * gcc.dg/strlenopt-4g.c: Likewise.
3686         * gcc.dg/strlenopt-4gf.c: Likewise.
3687         * gcc.dg/struct-ret-3.c: Likewise.
3688         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3689         * gcc.misc-tests/linkage.exp: Likewise.
3690         * gcc.target/i386/20000724-1.c: Likewise.
3691         * gcc.target/i386/align-main-3.c: Likewise.
3692         * gcc.target/i386/cleanup-1.c: Likewise.
3693         * gcc.target/i386/inline-mcpy.c: Likewise.
3694         * gcc.target/i386/pr32268.c: Likewise.
3695         * gcc.target/i386/pr36613.c: Likewise.
3696         * gcc.target/i386/pr39013-1.c: Likewise.
3697         * gcc.target/i386/pr39013-2.c: Likewise.
3698         * gcc.target/i386/pr39496.c: Likewise.
3699         * gcc.target/i386/pr40906-3.c: Likewise.
3700         * gcc.target/i386/pr46084.c: Likewise.
3701         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3703 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3705         PR target/6526
3706         * gcc.target/sh/pr6526.c: New.
3708 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3710         PR target/57568
3711         * gcc.c-torture/execute/pr57568.c: New test.
3713 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3715         PR c++/37404
3716         * g++.dg/other/vararg-4.C: New.
3718 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3720         PR rtl-optimization/57559
3721         * gcc.target/s390/pr57559.c : New test.
3723 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3725         PR fortran/37336
3726         * gfortran.dg/finalize_10.f90: New.
3727         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3728         * gfortran.dg/finalize_15.f90: New.
3730 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3732         PR fortran/57553
3733         * gfortran.dg/storage_size_4.f90: New.
3735 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3737         PR c++/57548
3738         * testsuite/g++.dg/ext/pr57548.C: New test.
3740 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3742         PR middle-end/57541
3743         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3745 2013-06-07  Jan Hubicka  <jh@suse.cz>
3747         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3749 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3751         PR fortran/57549
3752         * gfortran.dg/array_constructor_48.f90: New.
3753         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3754         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3756 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3758         PR target/56315
3759         * gcc.target/arm/xordi3-opt.c: New test.
3761 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3763         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3764         Revert to dg-options.
3766 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3768         PR target/55033
3769         * gcc.target/powerpc/pr55033.c: New.
3771 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3773         PR c++/53658
3774         * g++.dg/cpp0x/alias-decl-36.C: New.
3776 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3777             Pat Haugen  <pthaugen@us.ibm.com>
3778             Peter Bergner  <bergner@vnet.ibm.com>
3780         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3781         power8 builtin functions.
3782         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3783         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3784         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3785         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3786         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3787         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3788         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3789         tests to test power8 auto-vectorization.
3790         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3791         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3792         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3793         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3795         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3796         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3798         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3800         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3801         support.
3802         (check_effective_target_powerpc_p8vector_ok): Likewise.
3803         (is-effective-target): Likewise.
3804         (check_vect_support_and_set_flags): Likewise.
3806 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3808         PR c++/43652
3809         * g++.dg/parse/error53.C: New.
3811 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3813         PR rtl-optimization/57459
3814         * gcc.target/i386/pr57459.c: New test.
3816 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3818         PR c++/53743
3819         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3820         into -freorder-blocks-and-partition test.
3821         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3822         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3823         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3824         * gcc.dg/tree-prof/pr50907.c: Ditto.
3825         * gcc.dg/tree-prof/pr45354.c: Ditto.
3826         * g++.dg/tree-prof/partition2.C: Ditto.
3827         * g++.dg/tree-prof/partition3.C: Ditto.
3829 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3831         PR fortran/57542
3832         * gfortran.dg/finalize_16.f90: New.
3834 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3836         * gcc.dg/vect/no-section-anchors-vect-68.c:
3837         Add dg-skip-if aarch64_tiny.
3839 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3841         PR C/57457
3842         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3843         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3845 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3847         PR c++/51908
3848         * g++.dg/cpp0x/decltype54.C: New.
3850 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3852         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3853         arm*-*-*eabi* targets.
3854         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3855         arm*-*-* targets.
3856         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3858 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3859             Tobias Burnus  <burnus@net-b.de>
3861         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3862         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3863         * gfortran.dg/io_real_boz_4.f90: Ditto.
3864         * gfortran.dg/io_real_boz_5.f90: Ditto.
3866 2013-06-05  Andreas Schwab  <schwab@suse.de>
3868         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3870 2013-06-04  Jan Hubicka  <jh@suse.cz>
3872         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3874 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3876         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3877         parameters with void.
3878         (main2): Removed argc parameter.
3879         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3880         (main): Replaced argc, argv parameters with void.
3881         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3882         (main2): Removed argc parameter.
3883         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3884         argv parameters with void.  Added __asm volatile to avoid optimization
3885         on argc, if necessary.
3886         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3887         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3888         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3889         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3890         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3891         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3892         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3893         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3894         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3895         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3896         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3897         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3898         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3899         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3900         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3901         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3902         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3903         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3904         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3905         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3906         parameters with void.
3907         (main2): Removed argc parameter.
3908         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3909         (main): Replaced argc, argv parameters with void.
3910         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3911         argv parameters with void.  Also renamed this function as main, and
3912         delete the existing main.
3913         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3914         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3915         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3917 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3919         * gcc.target/aarch64/movi_1.c: New test.
3921 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3923         PR fortran/37336
3924         * gfortran.dg/finalize_12.f90: New.
3925         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3926         end of scope finalization.
3927         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3928         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3929         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3930         * gfortran.dg/class_19.f03: Ditto.
3931         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3932         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3933         * gfortran.dg/extends_14.f03: Ditto.
3934         * gfortran.dg/move_alloc_4.f90: Ditto.
3935         * gfortran.dg/typebound_proc_27.f03: Ditto.
3937 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3939         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3940         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3941         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3942         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3943         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3944         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3945         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3946         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3947         * gfortran.dg/io_real_boz_4.f90: Ditto.
3948         * gfortran.dg/io_real_boz_5.f90: Ditto.
3949         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3950         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3951         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3952         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3953         * gfortran.dg/transpose_2.f90: Fix dg-output.
3955 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3957         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3958         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3959         dg-option and an header comment.
3961 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3963         PR c++/57419
3964         * g++.dg/cpp0x/sfinae46.C: New.
3965         * g++.dg/cpp0x/defaulted13.C: Adjust.
3966         * g++.dg/cpp0x/defaulted2.C: Likewise.
3967         * g++.dg/cpp0x/defaulted26.C: Likewise.
3968         * g++.dg/cpp0x/defaulted3.C: Likewise.
3969         * g++.dg/cpp0x/error1.C: Likewise.
3970         * g++.dg/cpp0x/implicit1.C: Likewise.
3971         * g++.dg/cpp0x/implicit11.C: Likewise.
3972         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3973         * g++.dg/cpp0x/initlist47.C: Likewise.
3974         * g++.dg/cpp0x/initlist9.C: Likewise.
3975         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3976         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3977         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3978         * g++.dg/cpp0x/union4.C: Likewise.
3979         * g++.dg/template/crash108.C: Likewise.
3980         * g++.dg/template/crash41.C: Likewise.
3981         * g++.old-deja/g++.jason/local.C: Likewise.
3982         * g++.old-deja/g++.law/visibility3.C: Likewise.
3984 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3986         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3987         * gcc.dg/vect/bb-slp-14.c: Ditto.
3988         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3989         * gcc.dg/vect/bb-slp-23.c: Ditto.
3990         * gcc.dg/vect/bb-slp-15.c: Ditto.
3991         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3992         * gcc.dg/vect/bb-slp-24.c: Ditto.
3993         * gcc.dg/vect/bb-slp-16.c: Ditto.
3994         * gcc.dg/vect/bb-slp-25.c: Ditto.
3995         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
3996         * gcc.dg/vect/bb-slp-17.c: Ditto.
3997         * gcc.dg/vect/bb-slp-1.c: Ditto.
3998         * gcc.dg/vect/bb-slp-26.c: Ditto.
3999         * gcc.dg/vect/bb-slp-18.c: Ditto.
4000         * gcc.dg/vect/bb-slp-2.c: Ditto.
4001         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4002         * gcc.dg/vect/bb-slp-27.c: Ditto.
4003         * gcc.dg/vect/bb-slp-19.c: Ditto.
4004         * gcc.dg/vect/bb-slp-3.c: Ditto.
4005         * gcc.dg/vect/bb-slp-28.c: Ditto.
4006         * gcc.dg/vect/bb-slp-4.c: Ditto.
4007         * gcc.dg/vect/bb-slp-29.c: Ditto.
4008         * gcc.dg/vect/bb-slp-5.c: Ditto.
4009         * gcc.dg/vect/bb-slp-6.c: Ditto.
4010         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4011         * gcc.dg/vect/bb-slp-7.c: Ditto.
4012         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4013         * gcc.dg/vect/bb-slp-8.c: Ditto.
4014         * gcc.dg/vect/bb-slp-9.c: Ditto.
4015         * gcc.dg/vect/bb-slp-10.c: Ditto.
4016         * gcc.dg/vect/bb-slp-11.c: Ditto.
4017         * gcc.dg/vect/bb-slp-20.c: Ditto.
4018         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4019         * gcc.dg/vect/bb-slp-21.c: Ditto.
4020         * gcc.dg/vect/bb-slp-30.c: Ditto.
4021         * gcc.dg/vect/bb-slp-13.c: Ditto.
4022         * gcc.dg/vect/bb-slp-22.c: Ditto.
4023         * g++.dg/vect/slp-pr50413.cc: Ditto.
4024         * g++.dg/vect/slp-pr56812.cc: Ditto.
4025         * g++.dg/vect/slp-pr50819.cc: Ditto.
4027 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4029         PR fortran/57456
4030         * gfortran.dg/class_array_17.f90: New.
4032 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4034         * ada/acats/floatstore.lst: New.
4035         * ada/acats/run_all.sh: Process it.
4037 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4039         * gcc.target/powerpc/e500-ord-1.c: New test.
4040         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4041         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4042         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4044 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4046         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4048 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4050         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4052 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4054         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4056 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4058         PR c/57452
4059         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4060         test-case.
4062 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4064         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4066 2013-05-31  Marek Polacek  <polacek@redhat.com>
4068         PR tree-optimization/57478
4069         PR tree-optimization/57453
4070         * gcc.dg/torture/pr57478.c: New test.
4072 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4074         PR fortran/57456
4075         * gfortran.dg/class_array_17.f90: New.
4077 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4079         PR target/56315
4080         * gcc.target/arm/iordi3-opt.c: New test.
4082 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4084         PR fortran/54190
4085         PR fortran/57217
4086         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4087         * gfortran.dg/interface_26.f90: Ditto.
4088         * gfortran.dg/proc_ptr_11.f90: Ditto.
4089         * gfortran.dg/proc_ptr_15.f90: Ditto.
4090         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4091         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4092         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4093         * gfortran.dg/typebound_override_1.f90: Ditto.
4094         * gfortran.dg/typebound_override_4.f90: Ditto.
4095         * gfortran.dg/typebound_proc_6.f03: Ditto.
4096         * gfortran.dg/assumed_type_7.f90: New test.
4097         * gfortran.dg/typebound_override_5.f90: New test.
4098         * gfortran.dg/typebound_override_6.f90: New test.
4099         * gfortran.dg/typebound_override_7.f90: New test.
4101 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4103         PR middle-end/57073
4104         * gfortran.dg/power_6.f90: New.
4106 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4108         * gcc.target/aarch64/insv_1.c: New test.
4110 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4112         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4113         dg-skip-if "No stabs".
4115 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4117         PR fortran/54189
4118         * gfortran.dg/assumed_size_1.f90: New.
4120 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4122         * gcc.dg/shrink-wrap-alloca.c: New added.
4123         * gcc.dg/shrink-wrap-pretend.c: New added.
4124         * gcc.dg/shrink-wrap-sibcall.c: New added.
4126 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4128         PR fortran/57458
4129         * gfortran.dg/assumed_rank_13.f90: New.
4131 2013-05-29  Easwaran Raman  <eraman@google.com>
4133         PR tree-optimization/57442
4134         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4136 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4138         PR tree-optimization/57441
4139         * gcc.c-torture/compile/pr57441.c: New.
4141 2013-05-29  Dehao Chen  <dehao@google.com>
4143         PR testsuite/57413
4144         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4146 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4148         PR fortran/37336
4149         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4150         * gfortran.dg/class_19.f03: Ditto.
4152 2013-05-29  Richard Biener  <rguenther@suse.de>
4154         * gcc.dg/vect/bb-slp-32.c: New testcase.
4156 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4158         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4159         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4160         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4161         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4162         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4163         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4164         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4165         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4166         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4167         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4168         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4169         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4170         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4171         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4172         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4173         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4174         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4175         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4176         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4177         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4178         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4179         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4180         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4181         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4182         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4183         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4184         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4185         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4186         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4187         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4188         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4189         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4190         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4191         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4192         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4193         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4194         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4195         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4196         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4198 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4200         PR fortran/37336
4201         * gfortran.dg/finalize_11.f90: New.
4202         * gfortran.dg/finalize_4.f03: Remove dg-error.
4203         * gfortran.dg/finalize_5.f03: Ditto.
4204         * gfortran.dg/finalize_6.f03: Ditto.
4205         * gfortran.dg/finalize_7.f03: Ditto.
4207 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4209         * gfortran.dg/class_array_16.f90: New.
4211 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4213         PR fortran/57435
4214         * testsuite/gfortran.dg/use_29.f90: New.
4216 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4218         * gnat.dg/fp_exception.adb: New test.
4220 2013-05-28  Richard Biener  <rguenther@suse.de>
4222         PR tree-optimization/56787
4223         * gcc.dg/vect/pr56787.c: New testcase.
4225 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4226             Tobias Burnus  <burnus@net-b.de>
4228         PR fortran/57217
4229         * gfortran.dg/typebound_override_4.f90: New.
4231 2013-05-28  Richard Biener  <rguenther@suse.de>
4233         PR tree-optimization/57411
4234         * g++.dg/opt/pr57411.C: New testcase.
4236 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4238         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4239         * gcc.dg/builtin-bswap-9.c: Likewise.
4241 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4243         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4245 2013-05-27  Richard Biener  <rguenther@suse.de>
4247         PR middle-end/57412
4248         * gcc.dg/gomp/pr57412.c: New testcase.
4250 2013-05-27  Bud Davis  <jmdavis@link.com>
4252         PR fortran/50405
4253         * gfortran.dg/stfunc_8.f90: New.
4255 2013-05-27  Richard Biener  <rguenther@suse.de>
4257         PR tree-optimization/57343
4258         * gcc.dg/torture/pr57343.c: New testcase.
4260 2013-05-27  Richard Biener  <rguenther@suse.de>
4262         PR tree-optimization/57417
4263         * gcc.dg/torture/pr57417.c: New testcase.
4265 2013-05-27  Richard Biener  <rguenther@suse.de>
4267         PR tree-optimization/57396
4268         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4270 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4272         * gnat.dg/specs/last_bit.ads: New test.
4274 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4276         * gnat.dg/specs/machine_attribute.ads: New test.
4278 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4280         * gnat.dg/incomplete3.ad[sb]: New test.
4282 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4284         PR target/53916
4285         * gcc.target/mips/div-13.c: New test.
4287 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4289         PR target/55777
4290         * gcc.target/mips/mips16-attributes-5.c,
4291         * gcc.target/mips/mips16-attributes-6.c: New tests.
4293 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4295         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4296         * gcc.dg/builtin-bswap-8.c: Likewise.
4298 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4300         PR c++/52216
4301         * g++.dg/cpp0x/new1.C: New.
4303 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4305         PR c++/25666
4306         * g++.dg/parse/dtor16.C: New.
4307         * g++.dg/parse/dtor6.C: Adjust.
4309 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4311         PR c++/19618
4312         * g++.dg/expr/bitfield12.C: New.
4314 2013-05-24  Jeff Law  <law@redhat.com>
4316         PR tree-optimization/57124
4317         * gcc.c-torture/execute/pr57124.c: New test.
4318         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4320 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4322         PR tree-optimization/57294
4323         * gcc.dg/ipa/pr57294.c: New test.
4325 2013-05-24  Dehao Chen  <dehao@google.com>
4327         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4329 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4331         * gcc.target/aarch64/scalar_intrinsics.c
4332         (force_simd): Use a valid instruction.
4333         (test_vdupd_lane_s64): Pass a valid lane argument.
4334         (test_vdupd_lane_u64): Likewise.
4336 2013-05-24  Richard Biener  <rguenther@suse.de>
4338         PR tree-optimization/57287
4339         * gcc.dg/pr57287.c: New testcase.
4341 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4343         PR c++/26572
4344         * g++.dg/template/error51.C: New.
4346 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4348         PR c++/25503
4349         * g++.dg/template/bitfield2.C: New.
4351 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4353         * gnat.dg/specs/noinline1.ads: New test.
4354         * gnat.dg/noinline2.ad[sb]: Likewise.
4355         * gnat.dg/specs/noinline3.ads: Likewise.
4356         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4358 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4360         PR tree-ssa/57385
4361         * gcc.dg/tree-ssa/pr57385.c: New test.
4363 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4365         * gnat.dg/derived_type4.adb: New test.
4367 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4369         * gcc.dg/builtin-bswap-6.c: New test.
4370         * gcc.dg/builtin-bswap-7.c: Likewise.
4371         * gcc.dg/builtin-bswap-8.c: Likewise.
4372         * gcc.dg/builtin-bswap-9.c: Likewise.
4374 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4376         PR debug/57351
4377         * gcc.dg/debug/pr57351.c: New test
4379 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4381         * gcc.target/aarch64/vect-clz.c: New file.
4383 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4385         PR middle-end/57347
4386         * gcc.dg/ipa/pr57347.c: New test.
4388 2013-05-23  Richard Biener  <rguenther@suse.de>
4390         PR tree-optimization/57380
4391         * g++.dg/tree-ssa/pr57380.C: New testcase.
4393 2013-05-23  Richard Biener  <rguenther@suse.de>
4395         PR middle-end/57381
4396         * gcc.dg/torture/pr57381.c: New testcase.
4398 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4400         PR middle-end/57344
4401         * gcc.c-torture/execute/pr57344-1.c: New test.
4402         * gcc.c-torture/execute/pr57344-2.c: New test.
4403         * gcc.c-torture/execute/pr57344-3.c: New test.
4404         * gcc.c-torture/execute/pr57344-4.c: New test.
4406 2013-05-23  Richard Biener  <rguenther@suse.de>
4408         PR rtl-optimization/57341
4409         * gcc.dg/torture/pr57341.c: New testcase.
4411 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4413         PR c++/57352
4414         * g++.dg/parse/crash62.C: New.
4416 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4417             Pat Haugen  <pthaugen@us.ibm.com>
4418             Peter Bergner  <bergner@vnet.ibm.com>
4420         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4421         crypto builtins.
4423 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4425         PR fortran/57364
4426         * gfortran.dg/defined_assignment_6.f90: New.
4428 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4430         PR fortran/57338
4431         * gfortran.dg/assumed_type_6.f90: New.
4433 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4435         PR c++/57211
4436         * g++.dg/cpp0x/Wunused-parm.C: New.
4438 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4440         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4441         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4443 2013-05-21  Easwaran Raman  <eraman@google.com>
4445         PR tree-optimization/57322
4446         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4448 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4450         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4451         .set (no)?micromips
4453 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4455         PR fortran/57035
4456         * gfortran.dg/assumed_type_5.f90: New.
4457         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4458         * gfortran.dg/assumed_rank_2.f90: Ditto.
4459         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4460         * gfortran.dg/no_arg_check_3.f90: Ditto.
4462 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4464         PR tree-optimization/57331
4465         * gcc.c-torture/compile/pr57331.c: New test.
4467 2013-05-21  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/57330
4470         * gcc.dg/torture/pr57330.c: New testcase.
4472 2013-05-21  Richard Biener  <rguenther@suse.de>
4474         PR tree-optimization/57303
4475         * gcc.dg/torture/pr57303.c: New testcase.
4477 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4479         PR tree-optimization/57321
4480         * gcc.c-torture/execute/pr57321.c: New test.
4482 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4484         PR fortran/48858
4485         PR fortran/55465
4486         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4487         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4488         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4489         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4490         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4491         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4492         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4493         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4494         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4495         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4496         * gfortran.dg/binding_label_tests_24.f90: New.
4497         * gfortran.dg/binding_label_tests_25.f90: New.
4499 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4501         PR fortran/48858
4502         * gfortran.dg/binding_label_tests_17.f90: New.
4503         * gfortran.dg/binding_label_tests_18.f90: New.
4504         * gfortran.dg/binding_label_tests_19.f90: New.
4505         * gfortran.dg/binding_label_tests_20.f90: New.
4506         * gfortran.dg/binding_label_tests_21.f90: New.
4507         * gfortran.dg/binding_label_tests_22.f90: New.
4508         * gfortran.dg/binding_label_tests_23.f90: New.
4510 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4512         PR fortran/48858
4513         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4514         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4515         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4516         * gfortran.dg/common_18.f90: New.
4517         * gfortran.dg/common_19.f90: New.
4518         * gfortran.dg/common_20.f90: New.
4519         * gfortran.dg/common_21.f90: New.
4521 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4523         PR c++/12288
4524         * g++.dg/parse/error52.C: New.
4525         * g++.dg/parse/error3.C: Adjust.
4526         * g++.dg/parse/error36.C: Likewise.
4528 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4530         PR target/56547
4531         * gcc.target/sh/pr56547-1.c: New.
4532         * gcc.target/sh/pr56547-2.c: New.
4534 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4536         PR c++/23608
4537         * g++.dg/warn/Wsign-compare-6.C: New.
4538         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4540 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4542         PR c++/57327
4543         * g++.dg/template/error50.C: New.
4545 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4547         PR c++/10207
4548         * g++.dg/ext/complit13.C: New.
4550 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4552         PR c++/57175
4553         * g++.dg/pr57175.C: New testcase.
4555 2013-05-17  Easwaran Raman  <eraman@google.com>
4557         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4559 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4561         PR testsuite/57313
4562         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4564 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4566         PR rtl-optimization/57281
4567         PR rtl-optimization/57300
4568         * gcc.dg/pr57300.c: New test.
4569         * gcc.c-torture/execute/pr57281.c: New test.
4571 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4573         PR c++/18126
4574         * g++.dg/ext/sizeof-complit.C: New.
4576 2013-05-17  Marek Polacek  <polacek@redhat.com>
4578         * gcc.dg/strlenopt-25.c: New test.
4579         * gcc.dg/strlenopt-26.c: Likewise.
4581 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4583         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4584         instead of -mavx2, require only avx instead of avx2.
4585         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4586         of avx2-check.h and turn into an avx runtime test instead of
4587         avx2 runtime test.
4589 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4591         * g++.dg/ext/vector22.C: Uncomment working test.
4593 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4595         PR c++/17410
4596         * g++.dg/template/pr17410.C: New.
4598 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4600         * gcc.target/i386/rotate-3.c: New test.
4601         * gcc.target/i386/rotate-3a.c: New test.
4602         * gcc.target/i386/rotate-4.c: New test.
4603         * gcc.target/i386/rotate-4a.c: New test.
4604         * gcc.target/i386/rotate-5.c: New test.
4605         * gcc.target/i386/rotate-5a.c: New test.
4607 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4609         * gcc.dg/visibility-21.c: Require section_anchors.
4611 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4613         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4614         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4615         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4617 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4619         * gcc.dg/visibility-21.c: New.
4621 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4623         PR middle-end/57286
4624         * gcc.dg/pr57286.c: New testcase.
4625         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4626         * g++.dg/ext/vector22.C: Comment out transformations not
4627         performed anymore.
4629 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4631         PR target/57260
4632         * gcc.target/mips/call-1.c: Restrict to o32.
4633         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4635 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4637         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4638         dg-messages.
4639         * g++.dg/warn/Wshadow-1.C: Likewise.
4640         * g++.dg/warn/Wshadow-6.C: Likewise.
4641         * g++.dg/warn/Wshadow-7.C: Likewise.
4643 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4645         PR c++/31952
4646         * g++.dg/parse/pr31952-1.C: New.
4647         * g++.dg/parse/pr31952-2.C: Likewise.
4648         * g++.dg/parse/pr31952-3.C: Likewise.
4650         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4651         * g++.old-deja/g++.jason/cond.C: Likewise.
4652         * g++.dg/cpp0x/range-for5.C: Likewise.
4654 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4656         PR target/19599
4657         * gcc.target/arm/pr40887.c: Adjust testcase.
4658         * gcc.target/arm/pr19599.c: New test.
4660 2013-05-15  Richard Biener  <rguenther@suse.de>
4662         PR tree-optimization/57275
4663         * gcc.target/i386/pr57275.c: New testcase.
4665 2013-05-15  Jan Hubicka  <jh@suse.cz>
4667         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4668         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4669         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4671 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4673         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4674         scheduling.
4676 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4678         PR c++/57274
4679         * c-c++-common/Wsequence-point-1.c: New test.
4681 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4683         * g++.dg/ext/vector22.C: New testcase.
4684         * gcc.dg/binop-xor3.c: Remove xfail.
4686 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4688         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4689         FLOAT cmp FLOAT ? INT : INT.
4690         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4691         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4692         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4693         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4694         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4695         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4697 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4699         PR c++/53903
4700         * g++.dg/cpp0x/defaulted43.C: New.
4702 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4704         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4705         (alloca): Remove declaration.
4706         (foo9): Replace alloca by __builtin_alloca.
4708 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4710         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4711         Expect "size of array is too large" error.
4713 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4715         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4717 2013-05-14  Richard Biener  <rguenther@suse.de>
4719         PR middle-end/57235
4720         * g++.dg/torture/pr57235.C: New testcase.
4722 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4724         PR middle-end/57251
4725         * gcc.dg/torture/pr57251.c: New test.
4727 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4729         PR target/57264
4730         * gcc.target/i386/pr57264.c: New test.
4732 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4734         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4736 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4738         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4740 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4742         PR tree-optimization/45216
4743         PR tree-optimization/57157
4744         * c-c++-common/rotate-1.c: Add 32 tests with +.
4745         * c-c++-common/rotate-1a.c: Adjust.
4746         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4747         * c-c++-common/rotate-2b.c: New test.
4748         * c-c++-common/rotate-3.c: Add 32 tests with +.
4749         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4750         * c-c++-common/rotate-4b.c: New test.
4751         * c-c++-common/rotate-5.c: New test.
4753 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4755         PR middle-end/42371
4756         * gcc.dg/ipa/remref-0.c: New test.
4757         * gcc.dg/ipa/remref-1a.c: Likewise.
4758         * gcc.dg/ipa/remref-1b.c: Likewise.
4759         * gcc.dg/ipa/remref-2a.c: Likewise.
4760         * gcc.dg/ipa/remref-2b.c: Likewise.
4762 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4764         * gcc.dg/vector-shift-2.c: New testcase.
4766 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4768         PR tree-optimization/57230
4769         * gcc.dg/strlenopt-24.c: New test.
4771         PR tree-optimization/57230
4772         * gcc.dg/strlenopt-23.c: New test.
4774 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4776         PR target/57108
4777         * gcc.target/sh/pr57108.c: Move this test case to ...
4778         * gcc.c-torture/compile/pr57108.c: ... here.
4780 2013-05-10  Richard Biener  <rguenther@suse.de>
4782         PR tree-optimization/57214
4783         * gcc.dg/torture/pr57214.c: New testcase.
4785 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4787         * gcc.dg/vector-shift.c: New testcase.
4789 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4791         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4793         PR tree-optimization/45216
4794         PR tree-optimization/57157
4795         * c-c++-common/rotate-1.c: New test.
4796         * c-c++-common/rotate-1a.c: New test.
4797         * c-c++-common/rotate-2.c: New test.
4798         * c-c++-common/rotate-2a.c: New test.
4799         * c-c++-common/rotate-3.c: New test.
4800         * c-c++-common/rotate-3a.c: New test.
4801         * c-c++-common/rotate-4.c: New test.
4802         * c-c++-common/rotate-4a.c: New test.
4804 2013-05-10  Richard Biener  <rguenther@suse.de>
4806         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4807         * gcc.target/i386/l_fma_double_1.c: Adjust.
4808         * gcc.target/i386/l_fma_double_2.c: Likewise.
4809         * gcc.target/i386/l_fma_double_3.c: Likewise.
4810         * gcc.target/i386/l_fma_double_4.c: Likewise.
4811         * gcc.target/i386/l_fma_double_5.c: Likewise.
4812         * gcc.target/i386/l_fma_double_6.c: Likewise.
4813         * gcc.target/i386/l_fma_float_1.c: Likewise.
4814         * gcc.target/i386/l_fma_float_2.c: Likewise.
4815         * gcc.target/i386/l_fma_float_3.c: Likewise.
4816         * gcc.target/i386/l_fma_float_4.c: Likewise.
4817         * gcc.target/i386/l_fma_float_5.c: Likewise.
4818         * gcc.target/i386/l_fma_float_6.c: Likewise.
4820 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4822         PR c++/51226
4823         * g++.dg/cpp0x/pr51226.C: New.
4825 2013-04-16  Han Shen  <shenhan@google.com>
4827         Test cases for '-fstack-protector-strong'.
4828         * gcc.dg/fstack-protector-strong.c: New.
4829         * g++.dg/fstack-protector-strong.C: New.
4831 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4833         * gcc.target/aarch64/ands_1.c: New test.
4834         * gcc.target/aarch64/ands_2.c: Likewise
4836 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4838         * lib/target-supports.exp (check_effective_target_hw): New
4839         function.
4840         * c-c++-common/asan/clone-test-1.c: Call
4841         check_effective_target_hw.
4842         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4843         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4844         possible decorations.
4845         * c-c++-common/asan/null-deref-1.c: Likewise.
4846         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4847         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4848         * c-c++-common/asan/use-after-free-1.c: Likewise.
4849         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4850         * g++.dg/asan/large-func-test-1.C: Likewise.
4852 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4854         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4856 2013-05-07  Richard Biener  <rguenther@suse.de>
4858         PR middle-end/57190
4859         * g++.dg/torture/pr57190.C: New testcase.
4861 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4863         PR tree-optimization/57149
4864         * gcc.dg/pr57149.c: New test.
4866         PR debug/57184
4867         * gcc.dg/pr57184.c: New test.
4869 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4871         * gnat.dg/specs/array3.ads: New test.
4873 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4875         * c-c++-common/vector-scalar-2.c: New testcase.
4877 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4879         * gcc.target/i386/asm-dialect-2.c: New testcase.
4881 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4883         PR c++/57183
4884         * g++.dg/cpp0x/auto38.C: New.
4886 2013-05-06  Richard Biener  <rguenther@suse.de>
4888         PR tree-optimization/57185
4889         * gcc.dg/autopar/pr57185.c: New testcase.
4891 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4893         PR target/57106
4894         * gcc.target/i386/pr57106.c: New test.
4896 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4898         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4899         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4900         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4901         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4902         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4903         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4904         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4906 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4908         PR bootstrap/57154
4909         * gcc.dg/pr57154.c: New test.
4911 2013-05-06  Richard Biener  <rguenther@suse.de>
4913         PR middle-end/57147
4914         * gcc.dg/torture/pr57147-1.c: New testcase.
4915         * gcc.dg/torture/pr57147-2.c: Likewise.
4916         * gcc.dg/torture/pr57147-3.c: Likewise.
4918 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4920         PR target/55303
4921         * gcc.target/sh/pr55303-1.c: New.
4922         * gcc.target/sh/pr55303-2.c: New.
4923         * gcc.target/sh/pr55303-3.c: New.
4925 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4927         * gfortran.dg/allocate_with_source_3.f90: New.
4929 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4931         PR fortran/57141
4932         * gfortran.dg/null_8.f90: New.
4934 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4936         PR c++/53745
4937         * g++.dg/cpp0x/enum27.C: New.
4938         * g++.dg/cpp0x/enum_base.C: Adjust.
4940 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4942         PR tree-optimization/56205
4943         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4945 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4947         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4948         * gfortran.dg/bind_c_usage_27.f90: New.
4949         * gfortran.dg/bind_c_usage_28.f90: New.
4951 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4953         PR c++/51927
4954         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4956 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4958         PR target/57150
4959         * gcc.target/powerpc/pr57150.c: New file.
4961 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4963         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4964         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4965         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4966         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4967         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4968         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4969         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4971 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4973         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4974         scan-assembler-times.
4976 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4978         * gcc.dg/tree-ssa/slsr-32.c: New.
4979         * gcc.dg/tree-ssa/slsr-33.c: New.
4980         * gcc.dg/tree-ssa/slsr-34.c: New.
4981         * gcc.dg/tree-ssa/slsr-35.c: New.
4982         * gcc.dg/tree-ssa/slsr-36.c: New.
4983         * gcc.dg/tree-ssa/slsr-37.c: New.
4984         * gcc.dg/tree-ssa/slsr-38.c: New.
4986 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4988         * gcc.target/aarch64/tst_1.c: New test.
4989         * gcc.target/aarch64/tst_2.c: Likewise
4991 2013-05-02  Jeff Law  <law@redhat.com>
4993         PR tree-optimization/57144
4994         * gcc.c-torture/execute/pr57144.c: New test.
4996 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
4998         PR rtl-optimization/57130
4999         * gcc.c-torture/execute/pr57130.c: New test.
5001 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5003         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5005 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5007         * gcc.target/aarch64/fabd.c: New file.
5009 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5011         PR c++/54318
5012         * g++.dg/cpp0x/pr54318.C: New.
5014 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5016         PR c++/14283
5017         * g++.dg/parse/error51.C: New.
5018         * g++.dg/parse/error15.C: Adjust column numbers.
5020 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5022         PR fortran/57142
5023         * gfortran.dg/size_kind_2.f90: New.
5024         * gfortran.dg/size_kind_3.f90: New.
5026 2013-05-02  Richard Biener  <rguenther@suse.de>
5028         PR middle-end/57140
5029         * g++.dg/torture/pr57140.C: New testcase.
5031 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5033         PR target/56732
5034         * gcc.target/arm/pr56732-1.c: New test.
5036 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5038         PR middle-end/56988
5039         * gcc.dg/ipa/pr56988.c: New test.
5041 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5043         * gcc.target/aarch64/bics_1.c: New test.
5044         * gcc.target/aarch64/bics_2.c: Likewise.
5046 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5048         PR rtl-optimization/57131
5049         * gcc.c-torture/execute/pr57131.c: New test.
5051 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5053         PR c++/57132
5054         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5056 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5058         PR target/57091
5059         * gcc.target/i386/pr57091.c: New test.
5061 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5063         * gcc.target/aarch64/vect-vaddv.c: New.
5065 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5067         * gcc.target/aarch64/vect-vmaxv.c: New.
5068         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5070 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5072         * gcc.target/aarch64/scalar-vca.c: New.
5073         * gcc.target/aarch64/vect-vca.c: Likewise.
5075 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5077         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5078         (test_vceqd_s64): Force arguments to SIMD registers.
5079         (test_vceqzd_s64): Likewise.
5080         (test_vcged_s64): Likewise.
5081         (test_vcled_s64): Likewise.
5082         (test_vcgezd_s64): Likewise.
5083         (test_vcged_u64): Likewise.
5084         (test_vcgtd_s64): Likewise.
5085         (test_vcltd_s64): Likewise.
5086         (test_vcgtzd_s64): Likewise.
5087         (test_vcgtd_u64): Likewise.
5088         (test_vclezd_s64): Likewise.
5089         (test_vcltzd_s64): Likewise.
5090         (test_vtst_s64): Likewise.
5091         (test_vtst_u64): Likewise.
5093 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5095         PR c++/57092
5096         * g++.dg/cpp0x/decltype53.C: New.
5098 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5100         PR fortran/57071
5101         * gfortran.dg/power_5.f90:  New test.
5103 2013-04-30  Richard Biener  <rguenther@suse.de>
5105         PR middle-end/57122
5106         * gcc.dg/torture/pr57122.c: New testcase.
5108 2013-04-30  Richard Biener  <rguenther@suse.de>
5110         PR middle-end/57107
5111         * g++.dg/torture/pr57107.C: New testcase.
5113 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5115         PR rtl-optimization/57105
5116         * gcc.dg/pr57105.c: New test.
5118 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5120         PR tree-optimization/57104
5121         * gcc.dg/pr57104.c: New test.
5123 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5125         PR target/44578
5126         * gcc.target/i386/pr44578.c: New test.
5128 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5130         PR target/57097
5131         * gcc.target/i386/pr57097.c: New test.
5133 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5135         PR target/57098
5136         * gcc.target/i386/pr57098.c: New test.
5138 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5140         * gcc.c-torture/execute/pr55875.c: New test.
5142 2013-04-29  Richard Biener  <rguenther@suse.de>
5144         PR middle-end/57075
5145         * gcc.dg/torture/pr57075.c: New testcase.
5147 2013-04-29  Richard Biener  <rguenther@suse.de>
5149         PR middle-end/57103
5150         * gcc.dg/autopar/pr57103.c: New testcase.
5152 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5154         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5156 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5158         * gcc.dg/pr50763.c: Update test.
5160 2013-04-26  Jeff Law  <law@redhat.com>
5162         * gcc.dg/tree-ssa/vrp88.c: New test.
5164 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5166         PR target/57108
5167         * gcc.target/sh/pr57108.c: New test.
5169 2013-04-29  Richard Biener  <rguenther@suse.de>
5171         PR middle-end/57089
5172         * gfortran.dg/gomp/pr57089.f90: New testcase.
5174 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5176         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5178 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5180         * gcc.target/aarch64/vect-vcvt.c: New.
5182 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5184         * gcc.target/aarch64/vect-vrnd.c: New.
5186 2013-04-29  Richard Biener  <rguenther@suse.de>
5188         PR tree-optimization/57081
5189         * gcc.dg/torture/pr57081.c: New testcase.
5191 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5193         PR tree-optimization/57083
5194         * gcc.dg/torture/pr57083.c: New test.
5196 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5198         PR c++/56450
5199         * g++.dg/cpp0x/decltype52.C: New.
5201 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5203         N3472 binary constants
5204         * g++.dg/cpp/limits.C: Adjust warning wording.
5205         * g++.dg/system-binary-constants-1.C: Likewise.
5206         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5208 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5210         PR fortran/57093
5211         * gfortran.dg/coarray_30.f90: New.
5213 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5215         PR fortran/57071
5216         * frontend-passes (optimize_power):  New function.
5217         (optimize_op):  Use it.
5219 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5221         PR target/56866
5222         * gcc.c-torture/execute/pr56866.c: New test.
5223         * gcc.target/i386/pr56866.c: New test.
5225 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5227         PR go/57045
5228         * gcc.dg/setjmp-5.c: New test.
5230 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5232         PR c++/55708
5233         * g++.dg/cpp0x/constexpr-55708.C: New.
5235 2013-04-26  Richard Biener  <rguenther@suse.de>
5237         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5238         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5239         * gcc.dg/pr53265.c: Remove XFAILs.
5240         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5241         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5243 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5245         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5246         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5247         -fdiagnostics-color=never option similarly to
5248         -fno-diagnostics-show-caret option.
5250 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5252         PR rtl-optimization/57003
5253         * gcc.target/i386/pr57003.c: New test.
5255 2013-04-25  Marek Polacek  <polacek@redhat.com>
5257         PR tree-optimization/57066
5258         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5260 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5261             Tejas Belagod  <tejas.belagod@arm.com>
5263         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5264         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5265         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5267 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5269         * gcc.target/aarch64/cmp.c: New.
5271 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5273         * gcc.target/aarch64/ngc.c: New.
5275 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5277         * lib/target-supports.exp
5278         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5279         (check_effective_target_arm_neon_fp16_ok): Likewise.
5280         (add_options_for_arm_neon_fp16): Likewise.
5281         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5282         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5284 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5286         PR rtl-optimizations/57046
5287         * gcc.target/i386/pr57046.c: New test.
5289 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5291         * g++.dg/cpp1y/cplusplus.C: New.
5293 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5295         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5297 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5299         * c-c++-common/Wpointer-arith-1.c: New.
5301 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5303         * g++.dg/cpp1y/cxx1y_macro.C: New.
5305 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5307         PR c++/56970
5308         * g++.dg/cpp0x/sfinae45.C: New.
5310 2013-04-24  Richard Biener  <rguenther@suse.de>
5312         PR testsuite/57050
5313         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5315 2013-04-23  Richard Biener  <rguenther@suse.de>
5317         PR middle-end/57036
5318         * gcc.dg/torture/pr57036-1.c: New testcase.
5319         * gcc.dg/torture/pr57036-2.c: Likewise.
5321 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5323         * gcc.target/aarch64/scalar-mov.c: New testcase.
5325 2013-04-23  Richard Biener  <rguenther@suse.de>
5327         PR tree-optimization/57026
5328         * gcc.dg/torture/pr57026.c: New testcase.
5330 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5332         PR fortran/53685
5333         PR fortran/57022
5334         * gfortran.dg/transfer_check_4.f90: New.
5336 2013-04-22  Marek Polacek  <polacek@redhat.com>
5338         PR sanitizer/56990
5339         * gcc.dg/pr56990.c: New test.
5341 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5343         PR target/57018
5344         * gcc.target/i386/pr57018.c: New test.
5346 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5348         * gcc.target/aarch64/vrecps.c: New.
5349         * gcc.target/aarch64/vrecpx.c: Likewise.
5351 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5353         PR target/56995
5354         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5356 2013-04-21  Jeff Law  <law@redhat.com>
5358         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5360 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5362         PR fortran/56907
5363         * gfortran.dg/c_loc_test_22.f90: New.
5365 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5367         PR rtl-optimization/56847
5368         * gcc.dg/pr56847.c: New test.
5370 2013-04-19  Richard Biener  <rguenther@suse.de>
5372         PR tree-optimization/56982
5373         * gcc.c-torture/execute/pr56982.c: New testcase.
5375 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5377         PR tree-optimization/56718
5378         * g++.dg/ipa/imm-devirt-1.C: New test.
5379         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5381 2013-04-19  Richard Biener  <rguenther@suse.de>
5383         PR tree-optimization/57000
5384         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5386 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5387             Mikael Morin  <mikael@gcc.gnu.org>
5389         PR fortran/56872
5390         * gfortran.dg/array_constructor_45.f90:  New test.
5391         * gfortran.dg/array_constructor_46.f90:  New test.
5392         * gfortran.dg/array_constructor_47.f90:  New test.
5393         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5395 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5397         PR rtl-optimization/56999
5398         * g++.dg/opt/pr56999.C: New test.
5400 2013-04-18  Cary Coutant  <ccoutant@google.com>
5402         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5403         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5405 2013-04-18  Cary Coutant  <ccoutant@google.com>
5407         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5408         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5409         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5410         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5411         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5412         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5413         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5414         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5415         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5416         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5417         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5419 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5421         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5423 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5425         PR tree-optimization/56984
5426         * gcc.c-torture/compile/pr56984.c: New test.
5428         PR rtl-optimization/56992
5429         * gcc.dg/pr56992.c: New test.
5431 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5433         PR fortran/56814
5434         * gfortran.dg/proc_ptr_42.f90: New.
5436 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5438         * gnat.dg/discr41.ad[sb]: New test.
5439         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5440         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5441         * gcc.dg/vect/slp-24.c: Likewise.
5442         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5443         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5444         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5445         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5446         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5447         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5448         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5449         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5450         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5451         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5452         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5453         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5454         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5455         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5456         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5457         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5458         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5459         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5460         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5461         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5462         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5463         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5464         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5465         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5466         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5467         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5469 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5471         PR fortran/40958
5472         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5473         * gfortran.dg/module_md5_1.f90: Remove.
5475 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5477         * gcc.target/aarch64/adds3.c: New.
5478         * gcc.target/aarch64/subs3.c: New.
5480 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5482         * gcc.target/aarch64/adds1.c: New.
5483         * gcc.target/aarch64/adds2.c: New.
5484         * gcc.target/aarch64/subs1.c: New.
5485         * gcc.target/aarch64/subs2.c: New.
5487 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5489         Implement n3599 - Literal operator templates for strings.
5490         * g++.dg/cpp1y/udlit-char-template.C: New test.
5491         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5493 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5495         PR fortran/39505
5496         * gfortran.dg/no_arg_check_1.f90: New.
5497         * gfortran.dg/no_arg_check_2.f90: New.
5498         * gfortran.dg/no_arg_check_3.f90: New.
5500 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5502         PR fortran/56968
5503         * gfortran.dg/proc_ptr_41.f90: New.
5505 2013-04-16  Richard Biener  <rguenther@suse.de>
5507         PR tree-optimization/56756
5508         * gcc.dg/torture/pr56756.c: New testcase.
5510 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5512         PR fortran/56969
5513         * gfortran.dg/c_assoc_5.f90: New.
5515 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5517         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5518         * gcc.c-torture/execute/pr33992.x: Remove.
5519         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5520         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5521         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5523 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5525         PR tree-optimization/56962
5526         * gcc.c-torture/execute/pr56962.c: New test.
5528 2013-04-15  Richard Biener  <rguenther@suse.de>
5530         PR tree-optimization/56933
5531         * gcc.dg/vect/pr56933.c: New testcase.
5533 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5535         * gcc.target/arm/anddi3-opt.c: New test.
5536         * gcc.target/arm/anddi3-opt2.c: Likewise.
5538 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5540         * gcc.dg/pr56890-1.c: New test.
5541         * gcc.dg/pr56890-2.c: Likewise.
5543 2013-04-15  Joey Ye  <joey.ye@arm.com>
5545         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5546         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5548 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5550         PR fortran/56816
5551         * gfortran.dg/select_type_33.f03: New test.
5553 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5555         PR fortran/55959
5556         * gfortran.dg/typebound_proc_29.f03: New.
5558 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5560         PR fortran/56266
5561         * gfortran.dg/typebound_proc_28.f03: New.
5563 2013-04-12  Jeff Law  <law@redhat.com>
5565         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5566         either.
5568 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5570         PR fortran/56929
5571         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5573 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5575         PR target/56903
5576         * gcc.target/i386/pr56903.c: New test.
5578 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5580         PR fortran/56261
5581         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5582         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5583         * gfortran.dg/block_11.f90: Fix invalid test case.
5584         * gfortran.dg/function_types_3.f90: Add new error message.
5585         * gfortran.dg/global_references_1.f90: Ditto.
5586         * gfortran.dg/import2.f90: Remove unneeded parts.
5587         * gfortran.dg/import6.f90: Fix invalid test case.
5588         * gfortran.dg/proc_decl_2.f90: Ditto.
5589         * gfortran.dg/proc_decl_9.f90: Ditto.
5590         * gfortran.dg/proc_decl_18.f90: Ditto.
5591         * gfortran.dg/proc_ptr_40.f90: New.
5592         * gfortran.dg/whole_file_7.f90: Modified error wording.
5593         * gfortran.dg/whole_file_16.f90: Ditto.
5594         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5595         * gfortran.dg/whole_file_18.f90: Modified error wording.
5596         * gfortran.dg/whole_file_20.f03: Ditto.
5597         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5598         invalid test case.
5600 2013-04-12  Richard Biener  <rguenther@suse.de>
5602         Revert
5603         2013-04-10  Richard Biener  <rguenther@suse.de>
5605         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5607 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5609         PR fortran/56845
5610         * gfortran.dg/class_allocate_15.f90: New.
5612         Revert:
5613         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5615         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5616         scan-tree-dump-times.
5618 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5620         PR tree-optimization/56918
5621         PR tree-optimization/56920
5622         * gcc.dg/vect/pr56918.c: New test.
5623         * gcc.dg/vect/pr56920.c: New test.
5625 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5627         PR fortran/56845
5628         * gfortran.dg/class_allocate_14.f90: New.
5629         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5630         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5632 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5634         * gcc.dg/fold-cstvecshift.c: New testcase.
5636 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5638         * gcc.target/aarch64/negs.c: New.
5640 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5642         PR c++/56895
5643         * g++.dg/template/arrow4.C: New test.
5645 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5647         * gnat.dg/array23.adb: New test.
5648         * gnat.dg/array23_pkg[123].ads: New helpers.
5650 2013-04-11  Jeff Law  <law@redhat.com>
5652         PR tree-optimization/56900
5653         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5655 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5657         PR c++/56913
5658         * g++.dg/cpp0x/sfinae44.C: New.
5660 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5662         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5663         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5665 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5667         PR c++/54216
5668         * g++.dg/cpp0x/enum26.C: New.
5669         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5671 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5673         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5674         inverse operands.
5675         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5676         loop is vectorized.
5677         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5678         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5679         loop is vectorized and that the correct instruction is generated.
5680         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5681         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5682         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5684 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5686         PR tree-optimization/56899
5687         * gcc.c-torture/execute/pr56899.c: New test.
5689 2013-04-10  David S. Miller  <davem@davemloft.net>
5691         * gcc.target/sparc/setcc-4.c: New test.
5692         * gcc.target/sparc/setcc-5.c: New test.
5694 2013-04-10  Richard Biener  <rguenther@suse.de>
5696         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5698 2013-04-10  Richard Biener  <rguenther@suse.de>
5700         * gcc.dg/vect/slp-39.c: New testcase.
5702 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5704         PR tree-optimization/55524
5705         * gcc.target/epiphany/fnma-1.c: New test.
5707 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5709         * gcc.dg/tree-ssa/inline-11.c: New test
5711 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5713         PR c++/56895
5714         * g++.dg/template/arrow3.C: New test.
5716 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5718         * gcc.target/arm/minmax_minus.c: New test.
5720 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5722         PR middle-end/56883
5723         * c-c++-common/gomp/pr56883.c: New test.
5725 2013-04-09  Jeff Law  <law@redhat.com>
5727         * gcc.dg/tree-ssa/vrp87.c: New test.
5729 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5731         PR tree-optimization/56854
5732         * g++.dg/torture/pr56854.C: New test.
5734 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5736         PR fortran/56782
5737         * gfortran.dg/array_constructor_44.f90:  New test.
5739 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5741         PR c++/56871
5742         * g++.dg/cpp0x/constexpr-specialization.C: New.
5744 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5746         * gcc.c-torture/execute/pr56837.c: New test.
5748         PR c++/34949
5749         PR c++/50243
5750         * g++.dg/opt/vt3.C: New test.
5751         * g++.dg/opt/vt4.C: New test.
5753 2013-04-08  Jeff Law  <law@redhat.com>
5755         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5757 2013-04-08  Richard Biener  <rguenther@suse.de>
5759         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5761 2013-04-08  Richard Biener  <rguenther@suse.de>
5763         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5765 2013-04-08  Richard Biener  <rguenther@suse.de>
5767         * g++.dg/vect/slp-pr56812.cc: Adjust.
5769 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5771         * gcc.dg/pr56837.c: New test.
5772         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5773         "generated memset minus one".
5775 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5777         PR fortran/56849
5778         * gfortran.dg/reshape_5.f90: New.
5780 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5782         PR target/56843
5783         * gcc.target/powerpc/recip-1.c: Modify expected output.
5784         * gcc.target/powerpc/recip-3.c: Likewise.
5785         * gcc.target/powerpc/recip-4.c: Likewise.
5786         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5788 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5790         * gcc.target/arm/peep-ldrd-1.c: New test.
5791         * gcc.target/arm/peep-strd-1.c: Likewise.
5793 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5795         * gcc.target/arm/negdi-1.c: New test.
5796         * gcc.target/arm/negdi-2.c: Likewise.
5797         * gcc.target/arm/negdi-3.c: Likewise.
5798         * gcc.target/arm/negdi-4.c: Likewise.
5800 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5802         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5803         Add -march=armv8-a when we use v8 NEON.
5804         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5805         (check_effective_target_vect_call_ceilf): Likewise.
5806         (check_effective_target_vect_call_floorf): Likewise.
5807         (check_effective_target_vect_call_roundf): Likewise.
5808         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5809         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5810         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5811         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5812         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5814 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5816         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5817         * gcc.target/powerpc/sd-pwr6.c: Same.
5818         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5819         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5821 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5823         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5825 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5827         PR fortran/40881
5828         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5829         * gfortran.dg/altreturn_4.f90: Ditto.
5830         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5831         * gfortran.dg/altreturn_5.f90: Ditto.
5832         * gfortran.dg/altreturn_6.f90: Ditto.
5833         * gfortran.dg/altreturn_7.f90: Ditto.
5835 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5837         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5838         New procedure.
5839         (check_effective_target_arm_v8_neon_ok_nocache):
5840         Likewise.
5841         (check_effective_target_arm_v8_neon_ok): Change to use
5842         check_effective_target_arm_v8_neon_ok_nocache.
5843         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5844         NEON flags.
5845         (check_effective_target_vect_call_btruncf):
5846         Enable for arm and ARMv8 NEON.
5847         (check_effective_target_vect_call_ceilf): Likewise.
5848         (check_effective_target_vect_call_floorf): Likewise.
5849         (check_effective_target_vect_call_roundf): Likewise.
5850         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5851         target.
5853 2013-04-04  Marek Polacek  <polacek@redhat.com>
5855         PR tree-optimization/48186
5856         * gcc.dg/pr48186.c: New test.
5858 2013-04-04  Richard Biener  <rguenther@suse.de>
5860         PR tree-optimization/56826
5861         * gcc.dg/vect/pr56826.c: New testcase.
5862         * gcc.dg/vect/O3-pr36098.c: Adjust.
5864 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5866         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5867         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5868         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5869         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5870         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5871         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5872         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5873         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5874         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5875         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5877 2013-04-04  Richard Biener  <rguenther@suse.de>
5879         PR tree-optimization/56213
5880         * gcc.dg/vect/vect-123.c: New testcase.
5882 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5884         PR fortran/56810
5885         * gfortran.dg/read_repeat_2.f90: New.
5887 2013-04-04  Richard Biener  <rguenther@suse.de>
5889         PR tree-optimization/56837
5890         * g++.dg/torture/pr56837.C: New testcase.
5892 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5894         PR fortran/50269
5895         * gfortran.dg/c_loc_test_21.f90: New.
5896         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5897         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5898         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5899         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5900         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5902 2013-04-03  Jeff Law  <law@redhat.com>
5904         PR tree-optimization/56799
5905         * gcc.c-torture/execute/pr56799.c: New test.
5907 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5909         PR c++/56815
5910         * g++.dg/warn/Wpointer-arith-1.C: New.
5911         * g++.dg/gomp/for-19.C: Adjust.
5913 2013-04-03  Marek Polacek  <polacek@redhat.com>
5915         PR sanitizer/55702
5916         * gcc.dg/pr55702.c: New test.
5918 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5920         PR target/56809
5921         * gcc.dg/pr56809.c: New testcase.
5923 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5925         PR debug/56819
5926         * g++.dg/debug/pr56819.C: New test.
5928 2013-04-03  Richard Biener  <rguenther@suse.de>
5930         PR tree-optimization/56817
5931         * g++.dg/torture/pr56817.C: New testcase.
5933 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5935         * gcc.dg/vect/bb-slp-31.c: New file.
5937 2013-04-03  Jason Merrill  <jason@redhat.com>
5939         PR c++/34949
5940         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5942 2013-04-03  Richard Biener  <rguenther@suse.de>
5944         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5946 2013-04-03  Richard Biener  <rguenther@suse.de>
5948         PR tree-optimization/55964
5949         * gcc.dg/torture/pr55964-2.c: New testcase.
5951 2013-04-03  Richard Biener  <rguenther@suse.de>
5953         PR tree-optimization/56501
5954         * gcc.dg/torture/pr56501.c: New testcase.
5956 2013-04-03  Richard Biener  <rguenther@suse.de>
5958         PR tree-optimization/56407
5959         * gcc.dg/torture/pr56407.c: New testcase.
5961 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5963         PR tree-optimization/56790
5964         * g++.dg/ext/pr56790-1.C: New testcase.
5966 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5968         * gcc.target/i386/merge-1.c: New testcase.
5969         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5971 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5973         PR c/19449
5974         * gcc.c-torture/execute/pr19449.c: New test.
5976 2013-04-03  Richard Biener  <rguenther@suse.de>
5978         PR tree-optimization/56812
5979         * g++.dg/vect/slp-pr56812.cc: New testcase.
5981 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5983         PR fortran/56284
5984         PR fortran/40881
5985         * gfortran.dg/altreturn_8.f90: New.
5986         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5987         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5988         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5990 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5992         PR rtl-optimization/56745
5993         * gcc.c-torture/compile/pr56745.c: New test.
5995 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
5997         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
5999 2013-04-02  Richard Biener  <rguenther@suse.de>
6001         PR tree-optimization/56778
6002         * gcc.dg/torture/pr56778.c: New testcase.
6004 2013-04-02  Richard Biener  <rguenther@suse.de>
6006         PR middle-end/56768
6007         * g++.dg/torture/pr56768.C: New testcase.
6009 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6011         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6013 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6015         PR fortran/56660
6016         * gfortran.dg/namelist_82.f90:  New test.
6018 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6020         PR fortran/56500
6021         * gfortran.dg/implicit_class_1.f90: New.
6023 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6025         PR fortran/56786
6026         * gfortran.dg/namelist_81.f90:  New test.
6028 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6030         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6031         for constant and equal string lengths.
6032         * gfortran.dg/character_comparison_5.f90:  Likewise.
6033         * gfortran.dg/character_comparison_9.f90:  New test.
6035 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6037         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6038         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6040 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6042         PR fortran/35203
6043         * gfortran.dg/optional_absent_3.f90: New.
6045 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6047         PR fortran/56737
6048         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6050 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6052         PR fortran/56735
6053         * gfortran.dg/namelist_80.f90: New.
6055 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6057         PR fortran/45159
6058         * gfortran.dg/string_length_2.f90:  New test.
6059         * gfortran.dg/dependency_41.f90:  New test.
6061 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6063         PR fortran/55806
6064         * gfortran.dg/array_constructor_43.f90:  New test.
6065         * gfortran.dg/random_seed_3.f90:  New test.
6067 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6069         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6070         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6071         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6072         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6073         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6074         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6075         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6076         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6077         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6078         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6080 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6082         PR c++/56725
6083         * g++.dg/conversion/op4.C: Adjust.
6084         * g++.dg/cpp0x/rv1n.C: Likewise.
6085         * g++.dg/cpp0x/rv2n.C: Likewise.
6086         * g++.dg/cpp0x/template_deduction.C: Likewise.
6087         * g++.dg/expr/cond8.C: Likewise.
6088         * g++.dg/other/error4.C: Likewise.
6089         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6090         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6091         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6092         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6093         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6094         * g++.old-deja/g++.law/cvt20.C: Likewise.
6095         * g++.old-deja/g++.law/cvt8.C: Likewise.
6096         * g++.old-deja/g++.law/init8.C: Likewise.
6097         * g++.old-deja/g++.mike/net12.C: Likewise.
6098         * g++.old-deja/g++.mike/net8.C: Likewise.
6099         * g++.old-deja/g++.mike/p2793.C: Likewise.
6100         * g++.old-deja/g++.mike/p3836.C: Likewise.
6101         * g++.old-deja/g++.mike/p418.C: Likewise.
6102         * g++.old-deja/g++.mike/p701.C: Likewise.
6103         * g++.old-deja/g++.mike/p807.C: Likewise.
6105 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6107         PR middle-end/56694
6108         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6109         targets.
6111 2013-03-28  Marek Polacek  <polacek@redhat.com>
6113         PR tree-optimization/56695
6114         * gcc.dg/vect/pr56695.c: New test.
6116 2013-03-28  Richard Biener  <rguenther@suse.de>
6118         PR tree-optimization/37021
6119         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6120         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6122 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6124         PR fortran/56650
6125         PR fortran/36437
6126         * gfortran.dg/sizeof_2.f90: New.
6127         * gfortran.dg/sizeof_3.f90: New.
6128         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6130 2013-03-27  Richard Biener  <rguenther@suse.de>
6132         PR tree-optimization/37021
6133         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6135 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6137         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6138         * g++.dg/ipa/ivinline-2.C: Likewise.
6139         * g++.dg/ipa/ivinline-3.C: Likewise.
6140         * g++.dg/ipa/ivinline-4.C: Likewise.
6141         * g++.dg/ipa/ivinline-5.C: Likewise.
6142         * g++.dg/ipa/ivinline-7.C: Likewise.
6143         * g++.dg/ipa/ivinline-8.C: Likewise.
6144         * g++.dg/ipa/ivinline-9.C: Likewise.
6145         * g++.dg/cpp0x/noexcept03.C: Likewise.
6146         * gcc.dg/const-1.c: Likewise.
6147         * gcc.dg/ipa/pure-const-1.c: Likewise.
6148         * gcc.dg/noreturn-8.c: Likewise.
6149         * gcc.target/i386/mmx-1.c: Likewise.
6150         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6151         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6152         * gcc.c-torture/execute/pr33992.x: New file.
6154 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6156         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6158 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6160         PR c++/55951
6161         * g++.dg/ext/desig5.C: New.
6163 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6165         PR fortran/56649
6166         * gfortran.dg/merge_init_expr_2.f90: New.
6167         * gfortran.dg/merge_char_1.f90: Modify test to
6168         stay a run-time test.
6169         * gfortran.dg/merge_char_3.f90: Ditto.
6171 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6173         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6174         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6176 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6178         PR c++/56722
6179         * g++.dg/cpp0x/range-for23.C: New.
6181 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6183         PR libfortran/52512
6184         * gfortran.dg/namelist_79.f90: New.
6186 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6188         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6190 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6192         PR fortran/38536
6193         PR fortran/38813
6194         PR fortran/38894
6195         PR fortran/39288
6196         PR fortran/40963
6197         PR fortran/45824
6198         PR fortran/47023
6199         PR fortran/47034
6200         PR fortran/49023
6201         PR fortran/50269
6202         PR fortran/50612
6203         PR fortran/52426
6204         PR fortran/54263
6205         PR fortran/55343
6206         PR fortran/55444
6207         PR fortran/55574
6208         PR fortran/56079
6209         PR fortran/56378
6210         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6211         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6212         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6213         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6214         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6215         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6216         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6217         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6218         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6219         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6220         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6221         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6222         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6223         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6224         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6225         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6226         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6227         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6228         * gfortran.dg/pr32601_1.f03: Ditto.
6229         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6230         * gfortran.dg/blockdata_7.f90: New.
6231         * gfortran.dg/c_assoc_4.f90: New.
6232         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6233         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6234         * gfortran.dg/c_funloc_tests_8.f90: New.
6235         * gfortran.dg/c_loc_test_17.f90: New.
6236         * gfortran.dg/c_loc_test_18.f90: New.
6237         * gfortran.dg/c_loc_test_19.f90: New.
6238         * gfortran.dg/c_loc_test_20.f90: New.
6239         * gfortran.dg/c_sizeof_5.f90: New.
6240         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6241         * gfortran.dg/transfer_resolve_2.f90: New.
6242         * gfortran.dg/transfer_resolve_3.f90: New.
6243         * gfortran.dg/transfer_resolve_4.f90: New.
6244         * gfortran.dg/pr32601.f03: Update dg-error.
6245         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6246         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6248 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6250         * gcc.target/arm/vseleqdf.c: New test.
6251         * gcc.target/arm/vseleqsf.c: Likewise.
6252         * gcc.target/arm/vselgedf.c: Likewise.
6253         * gcc.target/arm/vselgesf.c: Likewise.
6254         * gcc.target/arm/vselgtdf.c: Likewise.
6255         * gcc.target/arm/vselgtsf.c: Likewise.
6256         * gcc.target/arm/vselledf.c: Likewise.
6257         * gcc.target/arm/vsellesf.c: Likewise.
6258         * gcc.target/arm/vselltdf.c: Likewise.
6259         * gcc.target/arm/vselltsf.c: Likewise.
6260         * gcc.target/arm/vselnedf.c: Likewise.
6261         * gcc.target/arm/vselnesf.c: Likewise.
6262         * gcc.target/arm/vselvcdf.c: Likewise.
6263         * gcc.target/arm/vselvcsf.c: Likewise.
6264         * gcc.target/arm/vselvsdf.c: Likewise.
6265         * gcc.target/arm/vselvssf.c: Likewise.
6267 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6269         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6270         body from here...
6271         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6272         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6273         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6274         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6275         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6276         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6277         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6278         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6279         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6280         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6281         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6282         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6283         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6284         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6285         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6286         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6287         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6288         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6289         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6290         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6291         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6292         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6293         * gcc.target/arm/atomic-op-char.c: Likewise.
6294         * gcc.target/arm/atomic-op-consume.c: Likewise.
6295         * gcc.target/arm/atomic-op-int.c: Likewise.
6296         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6297         * gcc.target/arm/atomic-op-release.c: Likewise.
6298         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6299         * gcc.target/arm/atomic-op-short.c: Likewise.
6301 2013-03-25  Richard Biener  <rguenther@suse.de>
6303         PR middle-end/56694
6304         * g++.dg/torture/pr56694.C: New testcase.
6306 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6308         PR target/56720
6309         * gcc.target/arm/neon-vcond-gt.c: New test.
6310         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6311         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6313 2013-03-25  Richard Biener  <rguenther@suse.de>
6315         PR tree-optimization/56689
6316         * gcc.dg/torture/pr56689.c: New testcase.
6318 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6320         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6322 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6324         PR fortran/56696
6325         * gfortran.dg/eof_5.f90: New.
6327 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6329         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6330         alphabetically.
6332 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6334         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6336 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6338         PR testsuite/55994
6339         * gcc.c-torture/execute/builtins/builtins.exp: Add
6340         -Wl,--allow-multiple-definition for RTEMS targets.
6342 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6344         * gcc.target/aarch64/movk.c: New test.
6346 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6348         * g++.dg/ext/vector21.C: New testcase.
6350 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6352         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6353         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6355 2013-03-21  Richard Biener  <rguenther@suse.de>
6357         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6358         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6360 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6362         * gcc.target/aarch64/vect.c: Test and result vector added
6363         for sabd and saba instructions.
6364         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6365         instructions in assembly.
6366         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6367         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6368         for fabd instruction.
6369         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6370         instruction in assembly.
6371         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6373 2013-03-20  Jeff Law  <law@redhat.com>
6375         * g++.dg/tree-ssa/ssa-dom.C: New test.
6377 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6379         * gcc.target/powerpc/mmfpgpr.c: New test.
6380         * gcc.target/powerpc/sd-vsx.c: Likewise.
6381         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6382         * gcc.target/powerpc/vsx-float0.c: Likewise.
6384 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6386         PR tree-optimization/56355
6387         * gcc.dg/pr56355-1.c: New file.
6389 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6390             Richard Sandiford  <rdsandiford@googlemail.com>
6392         * gcc.target/mips/mips.exp: Add microMIPS support.
6393         * gcc.target/mips/umips-movep-2.c: New test.
6394         * gcc.target/mips/umips-lwp-2.c: New test.
6395         * gcc.target/mips/umips-swp-5.c: New test.
6396         * gcc.target/mips/umips-constraints-1.c: New test.
6397         * gcc.target/mips/umips-lwp-3.c: New test.
6398         * gcc.target/mips/umips-swp-6.c: New test.
6399         * gcc.target/mips/umips-constraints-2.c: New test.
6400         * gcc.target/mips/umips-save-restore-1.c: New test.
6401         * gcc.target/mips/umips-lwp-4.c: New test.
6402         * gcc.target/mips/umips-swp-7.c: New test.
6403         * gcc.target/mips/umips-save-restore-2.c: New test.
6404         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6405         * gcc.target/mips/umips-lwp-5.c: New test.
6406         * gcc.target/mips/umips-save-restore-3.c: New test.
6407         * gcc.target/mips/umips-lwp-6.c: New test.
6408         * gcc.target/mips/umips-swp-1.c: New test.
6409         * gcc.target/mips/umips-lwp-7.c: New test.
6410         * gcc.target/mips/umips-swp-2.c: New test.
6411         * gcc.target/mips/umips-lwp-8.c: New test.
6412         * gcc.target/mips/umips-swp-3.c: New test.
6413         * gcc.target/mips/umips-movep-1.c: New test.
6414         * gcc.target/mips/umips-lwp-1.c: New test.
6415         * gcc.target/mips/umips-swp-4.c: New test.
6417 2013-03-20  Richard Biener  <rguenther@suse.de>
6419         PR tree-optimization/56661
6420         * gcc.dg/torture/pr56661.c: New testcase.
6422 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6424         PR rtl-optimization/56605
6425         * gcc.target/powerpc/pr56605.c: New.
6427 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6429         PR fortran/54932
6430         * gfortran.dg/do_1.f90: Don't xfail.
6432 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6434         PR libfortran/51825
6435         * gfortran.dg/namelist_77.f90: New.
6436         * gfortran.dg/namelist_78.f90: New.
6438 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6440         PR libfortran/48618
6441         * gfortran.dg/open_negative_unit_1.f90: New.
6443 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6445         * gcc.target/aarch64/sbc.c: New test.
6447 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6449         * gcc.target/aarch64/ror.c: New test.
6451 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6453         * gcc.target/aarch64/extr.c: New test.
6455 2013-03-19  Richard Biener  <rguenther@suse.de>
6457         PR tree-optimization/56273
6458         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6459         * c-c++-common/uninit-17.c: Likewise.
6461 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6463         PR tree-optimization/56635
6464         * g++.dg/torture/pr56635.C: New test.
6466 2013-03-18  Richard Biener  <rguenther@suse.de>
6468         PR tree-optimization/3713
6469         * g++.dg/ipa/devirt-12.C: New testcase.
6471 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6473         PR c/56566
6474         * c-c++-common/pr56566.c: New test.
6476 2013-03-17  Jason Merrill  <jason@redhat.com>
6478         * g++.dg/template/abstract-dr337.C: XFAIL.
6480 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6482         PR c++/56607
6483         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6484         * c-c++-common/pr56607.c: New test.
6486 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6488         PR c++/56582
6489         * g++.dg/cpp0x/constexpr-array5.C: New.
6491 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6493         PR fortran/56615
6494         * gfortran.dg/transfer_intrinsic_5.f90: New.
6496 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6498         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6499         * gcc.target/i386/pr20020-1.c: Likewise.
6500         * gcc.target/i386/pr20020-2.c: Likewise.
6501         * gcc.target/i386/pr20020-3.c: Likewise.
6502         * gcc.target/i386/pr53425-1.c: Likewise.
6503         * gcc.target/i386/pr53425-2.c: Likewise.
6504         * gcc.target/i386/pr55093.c: Likewise.
6505         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6507 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6509         PR debug/56307
6510         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6511         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6513 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6515         PR tree-optimization/53265
6516         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6517         undefined behavior.
6518         * gcc.dg/graphite/id-6.c (test): Likewise.
6519         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6520         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6522         PR tree-optimization/53265
6523         * gcc.dg/pr53265.c: New test.
6524         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6525         to dg-options.
6526         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6527         arrays.
6528         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6529         n, use it as high bound instead of 4.
6531 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6533         PR target/49880
6534         * gcc.target/sh/pr49880-1.c: New.
6535         * gcc.target/sh/pr49880-2.c: New.
6536         * gcc.target/sh/pr49880-3.c: New.
6537         * gcc.target/sh/pr49880-4.c: New.
6538         * gcc.target/sh/pr49880-5.c: New.
6540 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6542         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6544 2013-03-13  Richard Biener  <rguenther@suse.de>
6546         PR tree-optimization/56608
6547         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6549 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6551         PR c++/56611
6552         * g++.dg/cpp0x/alias-decl-32.C: New.
6554 2013-03-11  Jan Hubicka  <jh@suse.cz>
6556         PR middle-end/56571
6557         * gcc.c-torture/compile/pr56571.c: New testcase.
6559 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6561         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6562         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6564 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6566         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6567         * gcc.dg/inline_4.c: Likewise.
6568         * gcc.dg/unroll_2.c: Likewise.
6569         * gcc.dg/unroll_3.c: Likewise.
6570         * gcc.dg/unroll_4.c: Likewise.
6572 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6574         PR testsuite/54119
6575         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6577         PR debug/56307
6578         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6580 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6582         PR target/40797
6583         * gcc.c-torture/compile/pr40797.c: New.
6585 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6587         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6589 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6591         PR fortran/56575
6592         * gfortran.dg/class_56.f90: New test.
6594 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6596         PR middle-end/56524
6597         * gcc.target/mips/pr56524.c: New test.
6599 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6601         PR c++/56565
6602         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6604 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6606         PR c++/51412
6607         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6609 2013-03-08  Marek Polacek  <polacek@redhat.com>
6611         PR tree-optimization/56478
6612         * gcc.dg/torture/pr56478.c: New test.
6614 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6616         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6617         targets linker option --allow-multiple-definition.
6619         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6620         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6621         * gcc.dg/pr52549.c: Add LLP64 case.
6622         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6623         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6624         * gcc.dg/torture/pr51071-2.c: Likewise.
6625         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6626         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6627         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6628         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6629         * gcc.dg/weak/weak-1.c: Likewise.
6630         * gcc.dg/weak/weak-2.c: Likewise.
6631         * gcc.dg/weak/weak-3.c: Likewise.
6632         * gcc.dg/weak/weak-4.c: Likewise.
6633         * gcc.dg/weak/weak-5.c: Likewise.
6634         * gcc.dg/weak/weak-15.c: Likewise.
6635         * gcc.dg/weak/weak-16.c: Likewise.
6637         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6639 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6641         PR tree-optimization/56559
6642         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6644 2013-03-07  Andreas Schwab  <schwab@suse.de>
6646         * gcc.dg/pr31490.c: Fix last change.
6648 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6650         PR c++/56534
6651         * g++.dg/template/crash115.C: New.
6653 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6655         PR tree-optimization/56539
6656         * gcc.c-torture/compile/pr56539.c: New test.
6658 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6660         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6661         targets.
6662         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6663         * gcc.dg/lto/20091013-1_2.c: Likewise.
6664         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6666 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6668         * gnat.dg/specs/aggr6.ads: New test.
6670 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6672         * gnat.dg/loop_optimization15.ad[sb]: New test.
6674 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6676         PR middle-end/56548
6677         * gcc.dg/pr56548.c: New test.
6679 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6681         PR debug/53363
6682         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6684 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6686         PR c++/56543
6687         * g++.dg/template/typename20.C: New test.
6689 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6691         PR debug/56510
6692         * gcc.dg/pr56510.c: New test.
6694         PR rtl-optimization/56484
6695         * gcc.c-torture/compile/pr56484.c: New test.
6697 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6699         PR c++/56530
6700         * g++.dg/warn/Wsign-conversion-2.C: New.
6702 2013-03-05  Richard Biener  <rguenther@suse.de>
6704         PR tree-optimization/56270
6705         * gcc.dg/vect/slp-38.c: New testcase.
6707 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6709         PR rtl-optimization/56494
6710         * gcc.dg/pr56494.c: New test.
6712 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6714         * gcc.dg/pr56424.c: New test.
6716 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6718         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6719         * gcc.dg/pr56228.c <avr>: Skip.
6721 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6723         PR testsuite/52641
6724         PR tree-optimization/52631
6725         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6727 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6729         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6730         * gcc.dg/vect/vect-83_64.c: Same.
6732 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6734         PR fortran/56477
6735         * gfortran.dg/pointer_check_13.f90: New test.
6737 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6739         PR fortran/54730
6740         * gfortran.dg/array_constructor_42.f90: New test.
6742 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6744         PR c++/52688
6745         * g++.dg/template/static33.C: New.
6746         * g++.dg/template/static34.C: Likewise.
6748         PR c++/10291
6749         * g++.dg/template/static35.C: New.
6751 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6753         * gcc.dg/pr56396.c: Require pic support.
6755 2013-03-01  Richard Biener  <rguenther@suse.de>
6757         PR tree-optimization/55481
6758         * gcc.dg/torture/pr56488.c: New testcase.
6760 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6761             Jakub Jelinek  <jakub@redhat.com>
6763         PR sanitizer/56454
6764         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6765         no_sanitize_address attribute rather than no_address_safety_analysis.
6766         * g++.dg/asan/sanitizer_test_utils.h
6767         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6768         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6769         in addition to no_address_safety_analysis.
6771 2013-02-28  Jason Merrill  <jason@redhat.com>
6773         PR c++/56481
6774         * g++.dg/cpp0x/constexpr-and.C: New.
6776 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6778         PR tree-optimization/56294
6779         * g++.dg/debug/pr56294.C: New test.
6781 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6783         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6785 2013-02-27  Marek Polacek  <polacek@redhat.com>
6787         PR rtl-optimization/56466
6788         * gcc.dg/pr56466.c: New test.
6790 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6792         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6793         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6794         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6796 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6798         PR middle-end/45472
6799         * gcc.dg/pr45472.c: New test.
6801 2013-02-26  Marek Polacek  <polacek@redhat.com>
6803         PR tree-optimization/56426
6804         * gcc.dg/pr56436.c: New test.
6806 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6808         PR tree-optimization/56448
6809         * gcc.c-torture/compile/pr56448.c: New test.
6811         PR tree-optimization/56443
6812         * gcc.dg/torture/pr56443.c: New test.
6814 2013-02-25  Richard Biener  <rguenther@suse.de>
6816         PR tree-optimization/56175
6817         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6819 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6821         PR c++/56403
6822         * g++.dg/torture/pr56403.C: New test.
6824 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6826         Revert:
6827         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6828         Richard Sandiford  <rdsandiford@googlemail.com>
6830         * gcc.target/mips/mips.exp: Add microMIPS support.
6831         * gcc.target/mips/umips-movep-2.c: New test.
6832         * gcc.target/mips/umips-lwp-2.c: New test.
6833         * gcc.target/mips/umips-swp-5.c: New test.
6834         * gcc.target/mips/umips-constraints-1.c: New test.
6835         * gcc.target/mips/umips-lwp-3.c: New test.
6836         * gcc.target/mips/umips-swp-6.c: New test.
6837         * gcc.target/mips/umips-constraints-2.c: New test.
6838         * gcc.target/mips/umips-save-restore-1.c: New test.
6839         * gcc.target/mips/umips-lwp-4.c: New test.
6840         * gcc.target/mips/umips-swp-7.c: New test.
6841         * gcc.target/mips/umips-save-restore-2.c: New test.
6842         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6843         * gcc.target/mips/umips-lwp-5.c: New test.
6844         * gcc.target/mips/umips-save-restore-3.c: New test.
6845         * gcc.target/mips/umips-lwp-6.c: New test.
6846         * gcc.target/mips/umips-swp-1.c: New test.
6847         * gcc.target/mips/umips-lwp-7.c: New test.
6848         * gcc.target/mips/umips-swp-2.c: New test.
6849         * gcc.target/mips/umips-lwp-8.c: New test.
6850         * gcc.target/mips/umips-swp-3.c: New test.
6851         * gcc.target/mips/umips-movep-1.c: New test.
6852         * gcc.target/mips/umips-lwp-1.c: New test.
6853         * gcc.target/mips/umips-swp-4.c: New test.
6855 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6856             Richard Sandiford  <rdsandiford@googlemail.com>
6858         * gcc.target/mips/mips.exp: Add microMIPS support.
6859         * gcc.target/mips/umips-movep-2.c: New test.
6860         * gcc.target/mips/umips-lwp-2.c: New test.
6861         * gcc.target/mips/umips-swp-5.c: New test.
6862         * gcc.target/mips/umips-constraints-1.c: New test.
6863         * gcc.target/mips/umips-lwp-3.c: New test.
6864         * gcc.target/mips/umips-swp-6.c: New test.
6865         * gcc.target/mips/umips-constraints-2.c: New test.
6866         * gcc.target/mips/umips-save-restore-1.c: New test.
6867         * gcc.target/mips/umips-lwp-4.c: New test.
6868         * gcc.target/mips/umips-swp-7.c: New test.
6869         * gcc.target/mips/umips-save-restore-2.c: New test.
6870         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6871         * gcc.target/mips/umips-lwp-5.c: New test.
6872         * gcc.target/mips/umips-save-restore-3.c: New test.
6873         * gcc.target/mips/umips-lwp-6.c: New test.
6874         * gcc.target/mips/umips-swp-1.c: New test.
6875         * gcc.target/mips/umips-lwp-7.c: New test.
6876         * gcc.target/mips/umips-swp-2.c: New test.
6877         * gcc.target/mips/umips-lwp-8.c: New test.
6878         * gcc.target/mips/umips-swp-3.c: New test.
6879         * gcc.target/mips/umips-movep-1.c: New test.
6880         * gcc.target/mips/umips-lwp-1.c: New test.
6881         * gcc.target/mips/umips-swp-4.c: New test.
6883 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6885         PR sanitizer/56393
6886         * lib/asan-dg.exp (asan_link_flags): Add
6887         -B${gccpath}/libsanitizer/asan/ to flags.
6889 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6891         PR middle-end/56420
6892         * gcc.dg/torture/pr56420.c: New test.
6894 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6896         PR middle-end/56108
6897         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6899 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6901         PR tree-optimization/56310
6902         * g++.dg/ipa/pr56310.C: New test.
6904 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6906         PR fortran/56385
6907         * gfortran.dg/proc_ptr_comp_37.f90: New.
6909 2013-02-21  Richard Biener  <rguenther@suse.de>
6911         PR tree-optimization/56415
6912         Revert
6913         2013-02-11  Richard Biener  <rguenther@suse.de>
6915         PR tree-optimization/56273
6916         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6917         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6918         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6919         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6920         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6921         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6923 2013-02-21  Marek Polacek  <polacek@redhat.com>
6925         PR tree-optimization/56398
6926         * g++.dg/torture/pr56398.C: New test.
6928 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6930         PR inline-asm/56405
6931         * gcc.c-torture/compile/pr56405.c: New test.
6933 2013-02-20  Jan Hubicka  <jh@suse.cz>
6935         PR tree-optimization/56265
6936         * g++.dg/ipa/devirt-11.C: New testcase.
6938 2013-02-20  Richard Biener  <rguenther@suse.de>
6940         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6942 2013-02-20  Richard Biener  <rguenther@suse.de>
6943         Jakub Jelinek  <jakub@redhat.com>
6945         PR tree-optimization/56396
6946         * gcc.dg/pr56396.c: New testcase.
6948 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6950         PR c++/56373
6951         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6953 2013-02-19  Richard Biener  <rguenther@suse.de>
6955         PR tree-optimization/56384
6956         * gcc.dg/torture/pr56384.c: New testcase.
6958 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6960         PR tree-optimization/56350
6961         * gcc.dg/pr56350.c: New test.
6963         PR tree-optimization/56381
6964         * g++.dg/opt/pr56381.C: New test.
6966 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6968         PR pch/54117
6969         * lib/dg-pch.exp (pch-init, pch-finish,
6970         check_effective_target_pch_supported_debug): New procs.
6971         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6972         Likewise if $pch_unsupported_debug and $flags include -g.
6973         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6974         and dg-require-effective-target pch_unsupported_debug.
6975         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6976         * objc.dg/pch/pch.exp: Likewise.
6977         * gcc.dg/pch/pch.exp: Likewise.
6978         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6979         pch_unsupported_debug.
6980         * gcc.dg/pch/valid-1.hs: Likewise.
6981         * gcc.dg/pch/valid-1b.c: Likewise.
6982         * gcc.dg/pch/valid-1b.hs: Likewise.
6984 2013-02-18  Richard Biener  <rguenther@suse.de>
6986         PR tree-optimization/56366
6987         * gcc.dg/torture/pr56366.c: New testcase.
6989 2013-02-18  Richard Biener  <rguenther@suse.de>
6991         PR middle-end/56349
6992         * gcc.dg/torture/pr56349.c: New testcase.
6994 2013-02-18  Richard Biener  <rguenther@suse.de>
6996         PR tree-optimization/56321
6997         * gcc.dg/torture/pr56321.c: New testcase.
6999 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7001         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7003 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7004             Dodji Seketeli  <dodji@redhat.com>
7006         PR asan/56330
7007         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7008         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7009         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7010         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7011         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7012         * c-c++-common/asan/pr56330.c: Likewise.
7013         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7014         Ensure the size argument of __builtin_memcpy is a constant.
7016 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7017             Paolo Carlini  <paolo.carlini@oracle.com>
7019         PR c++/51242
7020         * g++.dg/cpp0x/enum23.C: New.
7022 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7024         PR target/54685
7025         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7027 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7029         PR rtl-optimization/56348
7030         * gcc.target/i386/pr56348.c: New test.
7032 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7034         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7035         * gcc.target/arm/interrupt-2.c: Likewise.
7037 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7039         PR fortran/56318
7040         * gfortran.dg/matmul_9.f90: New.
7042 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7044         PR fortran/53818
7045         * gfortran.dg/init_flag_11.f90: New.
7047 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7049         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7051 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7053         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7054         characters.
7056 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7057             Tobias Burnus  <burnus@net-b.de>
7059         PR testsuite/56138
7060         * gfortran.dg/allocatable_function_7.f90: New.
7062 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7064         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7065         * asan_globals_test-wrapper.cc: New file.
7066         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7067         instead of asan_globals_test.cc as dg-additional-sources.
7068         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7069         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7070         "sanitizer_test_utils.h" instead of
7071         "sanitizer_common/tests/sanitizer_test_utils.h".
7072         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7073         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7074         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7075         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7076         * g++.dg/asan/asan_test.cc: Synced from upstream.
7077         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7079 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7081         Fix an asan crash
7082         * c-c++-common/asan/memcmp-2.c: New test.
7084 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7086         PR c++/55582
7087         * g++.dg/cpp0x/udlit-string-literal.h: New.
7088         * g++.dg/cpp0x/udlit-string-literal.C: New.
7090 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7092         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7094 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7096         PR target/56184
7097         * gcc.target/arm/pr56184.C: New test.
7099 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7101         PR c++/56302
7102         * g++.dg/torture/pr56302.C: New test.
7103         * g++.dg/cpp0x/constexpr-56302.C: New test.
7104         * c-c++-common/pr56302.c: New test.
7106 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7107             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7109         PR fortran/56204
7110         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7111         * gfortran.dg/quad_3.f90: Ditto.
7113 2013-02-13  Kostya Serebryany  <kcc@google.com>
7115         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7116         to match the fresh asan run-time.
7117         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7119 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7121         Avoid instrumenting duplicated memory access in the same basic block
7122         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7123         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7124         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7125         * c-c++-common/asan/inc.c: Likewise.
7127 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7129         PR inline-asm/56148
7130         * gcc.target/i386/pr56148.c: New test.
7132 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7133             Tobias Burnus  <burnus@net-b.de>
7135         PR testsuite/56082
7136         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7137         to kind=2.
7139 2013-02-12  Richard Biener  <rguenther@suse.de>
7141         PR lto/56297
7142         * gcc.dg/lto/pr56297_0.c: New testcase.
7143         * gcc.dg/lto/pr56297_0.c: Likewise.
7145 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7147         PR fortran/46952
7148         * gfortran.dg/typebound_deferred_1.f90: New.
7150 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7152         PR rtl-optimization/56151
7153         * gcc.target/i386/pr56151.c: New test.
7155 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7157         * g++.dg/ext/mv12.C: New test.
7158         * g++.dg/ext/mv12.h: New file.
7159         * g++.dg/ext/mv12-aux.C: New file.
7160         * g++.dg/ext/mv13.C: New test.
7162 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7164         * lib/target-supports.exp
7165         (check_effective_target_powerpc_eabi_ok): New.
7166         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7167         powerpc_eabi_ok.
7168         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7169         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7170         only.
7171         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7172         * gcc.target/powerpc/pr51623.c: Likewise.
7173         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7174         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7176 2013-02-11  Alexander Potapenko  <glider@google.com>
7177             Jack Howarth  <howarth@bromo.med.uc.edu>
7178             Jakub Jelinek  <jakub@redhat.com>
7180         PR sanitizer/55617
7181         * g++.dg/asan/pr55617.C: Run on all targets.
7183 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7185         PR rtl-optimization/56275
7186         * gcc.dg/pr56275.c: New test.
7188 2013-02-11  Richard Biener  <rguenther@suse.de>
7190         PR tree-optimization/56273
7191         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7193 2013-02-11  Richard Biener  <rguenther@suse.de>
7195         PR tree-optimization/56264
7196         * gcc.dg/torture/pr56264.c: New testcase.
7198 2013-02-11  Richard Biener  <rguenther@suse.de>
7200         PR tree-optimization/56273
7201         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7202         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7203         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7204         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7205         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7206         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7208 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7210         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7211         for *-*-linux-gnu targets.
7212         * g++.dg/asan/interception-test-1.c: Ditto.
7213         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7214         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7216 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7218         PR fortran/55362
7219         * gfortran.dg/intrinsic_size_4.f90 : New test.
7221 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7223         PR target/56256
7224         * gcc.target/powerpc/pr56256.c: New test.
7226 2013-02-08  Ian Lance Taylor  <iant@google.com>
7228         * lib/go.exp: Load timeout.exp.
7230 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7232         PR rtl-optimization/56246
7233         * gcc.target/i386/pr56246.c: New test.
7235 2013-02-08  Jeff Law  <law@redhat.com>
7237         PR debug/53948
7238         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7240 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7242         PR target/56043
7243         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7244         powerpc*-*-linux*.
7246 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7248         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7250 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7252         PR rtl-optimization/56195
7253         * gcc.dg/torture/pr56195.c: New test.
7255 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7257         PR fortran/54107
7258         * gfortran.dg/recursive_interface_2.f90: New test.
7260 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7262         PR tree-optimization/56250
7263         * gcc.c-torture/execute/pr56250.c: New test.
7265 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7267         PR tree-optimization/56064
7268         * gcc.dg/fixed-point/view-convert-2.c: New test.
7270 2013-02-08  Michael Matz  <matz@suse.de>
7272         PR tree-optimization/52448
7273         * gcc.dg/pr52448.c: New test.
7275 2013-02-08  Richard Biener  <rguenther@suse.de>
7277         PR middle-end/56181
7278         * gcc.dg/torture/pr56181.c: New testcase.
7280 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7282         PR target/54222
7283         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7284         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7286 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7288         PR c++/56241
7289         * g++.dg/parse/crash61.C: New test.
7291         PR c++/56239
7292         * g++.dg/parse/pr56239.C: New test.
7294         PR c++/56237
7295         * g++.dg/abi/mangle61.C: New test.
7297 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7299         PR rtl-optimization/56225
7300         * gcc.target/i386/pr56225.c: New test.
7302 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7304         PR debug/56154
7305         * gcc.dg/guality/pr56154-1.c: New test.
7306         * gcc.dg/guality/pr56154-2.c: New test.
7307         * gcc.dg/guality/pr56154-3.c: New test.
7308         * gcc.dg/guality/pr56154-4.c: New test.
7309         * gcc.dg/guality/pr56154-aux.c: New file.
7311         PR tree-optimization/55789
7312         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7313         cleanup-tree-dump.
7314         * gcc.dg/tree-ssa/inline-3.c: Add
7315         --param max-early-inliner-iterations=2 option.
7317 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7319         PR debug/53363
7320         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7321         Add -fno-dwarf2-cfi-asm to dg-options.
7322         Adapt match count.
7324 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7326         PR target/56228
7327         * gcc.dg/pr56228.c: New test.
7329 2013-02-07  Alan Modra  <amodra@gmail.com>
7331         PR target/54009
7332         * gcc.target/powerpc/pr54009.c: New test.
7333         PR target/54131
7334         * gfortran.dg/pr54131.f: New test.
7336 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7338         PR fortran/55789
7339         * gfortran.dg/array_constructor_41.f90: New test.
7341 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7343         PR fortran/55978
7344         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7346 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7348         PR middle-end/56217
7349         * g++.dg/gomp/pr56217.C: New test.
7351 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7353         PR tree-optimization/56205
7354         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7355         * gcc.c-torture/execute/pr56205.c: New test.
7357 2013-02-05  Richard Biener  <rguenther@suse.de>
7359         PR tree-optimization/53342
7360         PR tree-optimization/53185
7361         * gcc.dg/vect/pr53185-2.c: New testcase.
7363 2013-02-05  Jan Hubicka  <jh@suse.cz>
7365         PR tree-optimization/55789
7366         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7367         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7368         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7369         * g++.dg/ipa/inline-1.C: New testcase.
7370         * g++.dg/ipa/inline-2.C: New testcase.
7371         * g++.dg/ipa/inline-3.C: New testcase.
7373 2013-02-05  Jan Hubicka  <jh@suse.cz>
7375         PR tree-optimization/55789
7376         * g++.dg/torture/pr55789.C: New testcase.
7378 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7380         PR middle-end/56167
7381         * gcc.dg/pr56167.c: New test.
7383 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7385         PR target/55146
7386         * gcc.target/sh/pr55146.c: New.
7388 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7390         PR tree-optimization/54386
7391         * gcc.target/sh/pr54386.c: New.
7393 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7395         PR fortran/56008
7396         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7398         PR fortran/47517
7399         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7401 2013-02-04  Alexander Potapenko  <glider@google.com>
7402             Jack Howarth  <howarth@bromo.med.uc.edu>
7403             Jakub Jelinek  <jakub@redhat.com>
7405         PR sanitizer/55617
7406         * g++.dg/asan/pr55617.C: New test.
7408 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7410         PR fortran/54195
7411         * gfortran.dg/typebound_operator_19.f90: New test.
7412         * gfortran.dg/typebound_assignment_4.f90: New test.
7414 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7416         PR fortran/54107
7417         * gfortran.dg/recursive_interface_1.f90: New test.
7419 2013-02-04  Richard Guenther  <rguenther@suse.de>
7421         PR lto/56168
7422         * gcc.dg/lto/pr56168_0.c: New testcase.
7423         * gcc.dg/lto/pr56168_1.c: Likewise.
7425 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7427         PR fortran/50627
7428         PR fortran/56054
7429         * gfortran.dg/block_12.f90:  New test.
7430         * gfortran.dg/module_error_1.f90:  New test.
7432 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7434         * lib/target-supports.exp (check_effective_target_vect_float)
7435         (check_effective_target_vect_no_align): Add mips-sde-elf.
7437 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7439         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7441 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7443         * gcc.dg/pr56023.c: XFAIL on AIX.
7444         * gcc.dg/vect/pr49352.c: Same.
7446 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7448         * gnat.dg/opt26.adb: New test.
7450 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7452         Revert.
7453         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7455         * gcc.target/arm/neon-vfnms-1.c: New test.
7456         * gcc.target/arm/neon-vfnma-1.c: New test.
7458 2013-01-31  Richard Biener  <rguenther@suse.de>
7460         PR tree-optimization/56157
7461         * gcc.dg/torture/pr56157.c: New testcase.
7463 2013-01-30  Richard Biener  <rguenther@suse.de>
7465         PR tree-optimization/56150
7466         * gcc.dg/torture/pr56150.c: New testcase.
7468 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7470         PR sanitizer/55374
7471         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7472         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7473         printed in backtrace.
7474         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7475         to avoid errors about mismatched allocation vs. deallocation.
7477         PR c++/55742
7478         * g++.dg/mv1.C: Moved to...
7479         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7480         * g++.dg/mv2.C: Moved to...
7481         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7482         * g++.dg/mv3.C: Moved to...
7483         * g++.dg/ext/mv3.C: ... here.
7484         * g++.dg/mv4.C: Moved to...
7485         * g++.dg/ext/mv4.C: ... here.
7486         * g++.dg/mv5.C: Moved to...
7487         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7488         * g++.dg/mv6.C: Moved to...
7489         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7490         * g++.dg/ext/mv7.C: New test.
7491         * g++.dg/ext/mv8.C: New test.
7492         * g++.dg/ext/mv9.C: New test.
7493         * g++.dg/ext/mv10.C: New test.
7494         * g++.dg/ext/mv11.C: New test.
7496 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7498         PR rtl-optimization/56144
7499         * gcc.dg/pr56144.c: New.
7501 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7503         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7504         message.
7505         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7506         * g++.dg/cpp0x/constexpr-55573.C: Same
7508 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7510         PR tree-optimization/56064
7511         * gcc.dg/fixed-point/view-convert.c: New test.
7513 2013-01-30  Andreas Schwab  <schwab@suse.de>
7515         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7516         evaluate the end index in string range.
7518 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7520         PR fortran/56138
7521         * gfortran.dg/allocatable_function_6.f90: New.
7523 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7524             Mikael Morin  <mikael@gcc.gnu.org>
7526         PR fortran/54107
7527         * gfortran.dg/proc_ptr_comp_36.f90: New.
7529 2013-01-29  Richard Biener  <rguenther@suse.de>
7531         PR tree-optimization/55270
7532         * gcc.dg/torture/pr55270.c: New testcase.
7534 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7536         PR rtl-optimization/56117
7537         * gcc.dg/pr56117.c: New test.
7539 2013-01-28  Richard Biener  <rguenther@suse.de>
7541         PR tree-optimization/56034
7542         * gcc.dg/torture/pr56034.c: New testcase.
7544 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7546         PR tree-optimization/56125
7547         * gcc.dg/pr56125.c: New test.
7549 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7550             Mikael Morin  <mikael@gcc.gnu.org>
7552         PR fortran/53537
7553         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7554         * gfortran.dg/import8.f90: Likewise.
7555         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7556         * gfortran.dg/import10.f90: New test.
7557         * gfortran.dg/import11.f90: Likewise
7559 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7561         PR testsuite/56053
7562         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7563         string.h.  Provide memset, malloc and free prototypes, adjust line
7564         numbers in dg-output.
7565         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7566         Provide memset prototype and adjust line numbers in dg-output.
7567         * c-c++-common/asan/global-overflow-1.c: Likewise.
7569         PR tree-optimization/56094
7570         * gcc.dg/pr56094.c: New test.
7572 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7574         * gcc.target/arm/neon-vfnms-1.c: New test.
7575         * gcc.target/arm/neon-vfnma-1.c: New test.
7577 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7579         PR target/56114
7580         * gcc.target/i386/pr56114.c: New test.
7582 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7584         PR fortran/55984
7585         * gfortran.dg/associate_14.f90: New test.
7587         PR fortran/56047
7588         * gfortran.dg/associate_13.f90: New test.
7590 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7592         PR tree-optimization/56098
7593         * gcc.dg/pr56098-1.c: New test.
7594         * gcc.dg/pr56098-2.c: New test.
7596 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7598         PR target/54222
7599         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7601 2013-01-22  Marek Polacek  <polacek@redhat.com>
7603         PR tree-optimization/56035
7604         * gcc.dg/pr56035.c: New test.
7606 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7608         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7609         for MIPS.
7611 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7613         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7615 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7617         PR c/56078
7618         * gcc.dg/pr56078.c: New test.
7619         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7621 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7623         PR tree-optimization/55927
7624         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7626 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7628         * gcc.target/i386/movsd.c: New test.
7630 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7632         PR inline-asm/55934
7633         * gcc.target/i386/pr55934.c: New test.
7635 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7637         PR fortran/56081
7638         * gfortran.dg/select_8.f90: New.
7640 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7642         * gcc.target/microblaze/microblaze.exp: Remove
7643         target_config_cflags check.
7645 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7647         PR fortran/56052
7648         * gfortran.dg/gomp/pr56052.f90: New test.
7650         PR target/49069
7651         * gcc.dg/pr49069.c: New test.
7653 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7655         PR c++/55944
7656         * g++.dg/cpp0x/constexpr-static10.C: New.
7658 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7660         PR target/56028
7661         * gcc.target/i386/pr56028.c: New test.
7663 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7665         PR target/55686
7666         * gcc.target/i386/pr55686.c: New test.
7668 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7670         PR c++/53609
7671         * g++.dg/cpp0x/variadic139.C: New test.
7672         * g++.dg/cpp0x/variadic140.C: Likewise.
7673         * g++.dg/cpp0x/variadic141.C: Likewise.
7675 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7677         * gnat.dg/warn8.adb: New test.
7679 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7681         PR fortran/55919
7682         * gfortran.dg/include_8.f90: New test.
7684 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7686         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7687         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7689 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7691         PR tree-optimization/56051
7692         * gcc.c-torture/execute/pr56051.c: New test.
7694 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7696         PR rtl-optimization/56023
7697         * gcc.dg/pr56023.c: New test.
7699 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7701         PR middle-end/56022
7702         * gcc.target/i386/pr56022.c: New test.
7704 2013-01-21  Jason Merrill  <jason@redhat.com>
7706         * lib/target-supports.exp (check_effective_target_alias): New.
7708 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7710         PR debug/53235
7711         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7713 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7715         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7717 2013-01-19  Jeff Law  <law@redhat.com>
7719         PR tree-optimization/52631
7720         * tree-ssa/pr52631.c: New test.
7721         * tree-ssa/ssa-fre-9: Update expected output.
7723 2013-01-19  Anthony Green  <green@moxielogic.com>
7725         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7726         for moxie.
7728 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7730         PR tree-optimization/56029
7731         * g++.dg/torture/pr56029.C: New test.
7733 2013-01-18  Sharad Singhai  <singhai@google.com>
7735         PR tree-optimization/55995
7736         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7738 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7740         PR target/55433
7741         * gcc.target/i386/pr55433.c: New.
7743 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7745         PR middle-end/56015
7746         * gfortran.dg/pr56015.f90: New test.
7748 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7750         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7752 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7754         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7755         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7756         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7757         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7758         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7760 2013-01-17  Jeff Law  <law@redhat.com>
7762         * gcc.dg/pr52573.c: Move to...
7763         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7765         PR rtl-optimization/52573
7766         * gcc.dg/pr52573.c: New test.
7768 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7770         PR sanitizer/55679
7771         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7772         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7773         check_no_compiler_messages to test support in ucontext.h.
7774         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7775         compliant RLIMIT_AS.
7777 2013-01-17  Marek Polacek  <polacek@redhat.com>
7779         PR rtl-optimization/55833
7780         * gcc.dg/pr55833.c: New test.
7782 2013-01-17  Jan Hubicka  <jh@suse.cz>
7784         PR tree-optimization/55273
7785         * gcc.c-torture/compile/pr55273.c: New testcase.
7787 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7789         PR target/55981
7790         * gcc.target/pr55981.c: New test.
7792 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7794         * gcc.target/arm/pr40887.c: Require at least armv5.
7795         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7796         * gcc.target/arm/pr51915.c: Likewise.
7797         * gcc.target/arm/pr52006.c: Likewise.
7798         * gcc.target/arm/pr53187.c: Likewise.
7800         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7801         * gcc.target/arm/ftest-support-arm.h: Delete.
7802         * gcc.target/arm/ftest-support-thumb.h: Delete.
7803         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7804         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7805         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7806         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7807         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7808         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7809         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7810         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7811         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7812         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7813         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7814         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7815         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7816         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7817         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7818         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7819         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7820         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7821         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7822         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7823         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7824         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7825         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7826         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7828 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7830         PR tree-optimizations/55264
7831         * g++.dg/ipa/pr55264.C: New test.
7833 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7835         PR fortran/55983
7836         * gfortran.dg/class_55.f90: New.
7838 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7840         PR testsuite/55994
7841         * gcc.c-torture/execute/builtins/builtins.exp: Add
7842         -Wl,--allow-multiple-definition for eabi and elf targets.
7844         PR testsuite/54622
7845         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7846         check_effective_target_vect_perm_short,
7847         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7848         check_effective_target_vect64): Return 0 for big-endian ARM.
7849         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7851         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7852         prototypes.
7854 2013-01-16  Richard Biener  <rguenther@suse.de>
7856         PR tree-optimization/55964
7857         * gcc.dg/torture/pr55964.c: New testcase.
7859 2013-01-16  Richard Biener  <rguenther@suse.de>
7861         PR tree-optimization/54767
7862         PR tree-optimization/53465
7863         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7865 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7867         PR target/55301
7868         * gcc.target/sh/sh-switch.c: New testcase.
7870 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7872         * gcc.dg/webizer.c: Increase the array size.
7874 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7876         PR target/55940
7877         * gcc.dg/pr55940.c: New test.
7879 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7880             Harald Anlauf  <anlauf@gmx.de>
7882         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7883         * gfortran.dg/bounds_check_5.f90: Likewise.
7884         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7885         * gfortran.dg/continuation_9.f90: Likewise.
7886         * gfortran.dg/move_alloc_13.f90: Likewise.
7887         * gfortran.dg/structure_constructor_11.f90: Likewise.
7888         * gfortran.dg/tab_continuation.f: Likewise.
7889         * gfortran.dg/warning-directive-2.F90: Likewise.
7890         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7892 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7894         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7895         * gcc.target/arm/fma-sp.c: Likewise.
7897 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7899         PR rtl-optimization/55153
7900         * gcc.dg/pr55153.c: New.
7902 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7904         PR tree-optimization/55920
7905         * gcc.c-torture/compile/pr55920.c: New test.
7907 2013-01-15  Richard Biener  <rguenther@suse.de>
7909         PR middle-end/55882
7910         * gcc.dg/torture/pr55882.c: New testcase.
7912 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7914         PR tree-optimization/55955
7915         * gcc.c-torture/compile/pr55955.c: New test.
7917 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7919         PR c++/55663
7920         * g++.dg/cpp0x/alias-decl-31.C: New test.
7922 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7924         PR fortran/54286
7925         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7926         case where interface is null.
7928 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7930         PR fortran/55806
7931         * gfortran.dg/array_constructor_40.f90:  New test.
7933 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7935         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7937 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7939         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7940         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7941         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7942         * gcc.target/aarch64/vect-ld1r.c: New.
7943         * gcc.target/aarch64/vect-ld1r.x: New.
7945 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7947         PR target/55948
7948         * gcc.target/i386/hle-clear-rel.c: New file
7949         * gcc.target/i386/hle-store-rel.c: New file.
7951 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7953         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7954         * gfortran.dg/bounds_check_4.f90: Likewise.
7955         * gfortran.dg/inquire_10.f90: Likewise.
7956         * gfortran.dg/minloc_3.f90: Likewise.
7957         * gfortran.dg/minlocval_3.f90: Likewise.
7958         * gfortran.dg/module_double_reuse.f90: Likewise.
7959         * gfortran.dg/mvbits_1.f90: Likewise.
7960         * gfortran.dg/oldstyle_1.f90: Likewise.
7961         * gfortran.dg/pr20163-2.f: Likewise.
7962         * gfortran.dg/save_1.f90: Likewise.
7963         * gfortran.dg/scan_1.f90: Likewise.
7964         * gfortran.dg/select_char_1.f90: Likewise.
7965         * gfortran.dg/shape_4.f90: Likewise.
7966         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7967         * gfortran.dg/function_optimize_10.f90: Likewise.
7968         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7969         * gfortran.dg/used_types_17.f90: Likewise.
7970         * gfortran.dg/used_types_18.f90: Likewise.
7972 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7974         PR fortran/54286
7975         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7977 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7979         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7981 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7983         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7985 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7987         PR fortran/55072
7988         * gfortran.dg/assumed_type_2.f90: Fix test case.
7989         * gfortran.dg/internal_pack_13.f90: New test.
7990         * gfortran.dg/internal_pack_14.f90: New test.
7992 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
7994         PR fortran/55868
7995         * gfortran.dg/unlimited_polymorphic_8.f90: Update
7996         scan-tree-dump-times for foo.0.x._vptr to deal with change from
7997         $tar to STAR.
7999 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8001         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8003 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8005         PR target/55719
8006         * gcc.target/s390/pr55719.c: New testcase.
8008 2013-01-11  Richard Guenther  <rguenther@suse.de>
8010         PR tree-optimization/44061
8011         * gcc.dg/pr44061.c: New testcase.
8013 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8015         Update copyright years.
8017 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8018             Jakub Jelinek  <jakub@redhat.com>
8020         PR target/55565
8021         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8023 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8025         PR rtl-optimization/55672
8026         * gcc.target/i386/pr55672.c: New.
8028 2013-01-10  Jeff Law  <law@redhat.com>
8030         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8031         pass/fail message unique.
8034 2013-01-10  Jason Merrill  <jason@redhat.com>
8036         * ada/.gitignore: New.
8038 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8040         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8041         Add tls options.
8042         * g++.dg/tls/thread_local2.C: Likewise.
8043         * g++.dg/tls/thread_local2g.C: Likewise.
8044         * g++.dg/tls/thread_local6.C: Likewise.
8045         * g++.dg/tls/thread_local-order1.C: Add tls options.
8046         * g++.dg/tls/thread_local-order2.C: Likewise.
8047         * g++.dg/tls/thread_local3.C: Likewise.
8048         * g++.dg/tls/thread_local3g.C: Likewise.
8049         * g++.dg/tls/thread_local4.C: Likewise.
8050         * g++.dg/tls/thread_local4g.C: Likewise.
8051         * g++.dg/tls/thread_local5.C: Likewise.
8052         * g++.dg/tls/thread_local5g.C: Likewise.
8053         * g++.dg/tls/thread_local6g.C: Likewise.
8055 2013-01-10  Kostya Serebryany  <kcc@google.com>
8057         * g++.dg/asan/asan_test.cc: Sync from upstream.
8059 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8061         PR tree-optimization/55921
8062         * gcc.c-torture/compile/pr55921.c: New test.
8064 2013-01-09  Jan Hubicka  <jh@suse.cz>
8066         PR tree-optimization/55569
8067         * gcc.c-torture/compile/pr55569.c: New testcase.
8069 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8071         PR fortran/47203
8072         * gfortran.dg/use_28.f90: New test.
8074 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8076         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8077         number matching more robust.
8079 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8081         PR rtl-optimization/55829
8082         * gcc.target/i386/pr55829.c: New.
8084 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8086         PR fortran/55758
8087         * gfortran.dg/bind_c_bool_1.f90: New.
8088         * gfortran.dg/do_5.f90: Add dg-warning.
8090 2013-01-09  Jan Hubicka  <jh@suse.cz>
8092         PR tree-optimization/55875
8093         * gcc.c-torture/execute/pr55875.c: New testcase.
8094         * g++.dg/torture/pr55875.C: New testcase.
8096 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8098         PR c/48418
8099         * c-c++-common/pr48418.c: New test.
8101 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8103         PR c++/55801
8104         * g++.dg/tls/thread_local-ice.C: New.
8106 2013-01-09  Andreas Schwab  <schwab@suse.de>
8108         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8110 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8112         PR tree-optimization/48189
8113         * gcc.dg/pr48189.c: New test.
8115 2013-01-04  Jan Hubicka  <jh@suse.cz>
8117         PR tree-optimization/55823
8118         * g++.dg/ipa/devirt-10.C: New testcase.
8120 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8121             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8123         PR rtl-optimization/55845
8124         * gcc.target/i386/pr55845.c: New test.
8126 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8128         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8129         instructions generated instead of number of occurances.
8131 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8133         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8134         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8135         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8136         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8137         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8138         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8139         * gcc.target/aarch64/vect-fcm.x: Likewise.
8140         * lib/target-supports.exp
8141         (check_effective_target_vect_cond): Enable for AArch64.
8143 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8145         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8146         endian-safe float pool loading.
8147         (test_square_root_v4sf): Likewise.
8148         (test_square_root_v2df): Likewise.
8149         * lib/target-supports.exp
8150         (check_effective_target_vect_call_sqrtf): Add AArch64.
8152 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8154         PR debug/55579
8155         * gcc.dg/tree-ssa/pr55579.c: New test.
8157 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8159         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8160         asm comments.
8162 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8164         PR middle-end/55890
8165         * gcc.dg/torture/pr55890-3.c: New test.
8167         PR middle-end/55851
8168         * gcc.c-torture/compile/pr55851.c: New test.
8170         PR sanitizer/55844
8171         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8172         dg-options.
8174 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8176         PR fortran/55618
8177         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8179 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8181         PR fortran/55763
8182         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8183         * gfortran.dg/pointer_init_7.f90: New.
8185 2013-01-07  Richard Biener  <rguenther@suse.de>
8187         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8189 2013-01-07  Richard Biener  <rguenther@suse.de>
8191         PR middle-end/55890
8192         * gcc.dg/torture/pr55890-1.c: New testcase.
8193         * gcc.dg/torture/pr55890-2.c: Likewise.
8195 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8197         * gcc.target/aarch64/fmovd.c: New.
8198         * gcc.target/aarch64/fmovf.c: Likewise.
8199         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8200         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8201         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8202         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8203         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8204         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8206 2013-01-07  Richard Biener  <rguenther@suse.de>
8208         PR tree-optimization/55888
8209         PR tree-optimization/55862
8210         * gcc.dg/torture/pr55888.c: New testcase.
8212 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8214         PR fortran/55852
8215         * gfortran.dg/intrinsic_size_3.f90: New.
8217 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8219         PR fortran/55763
8220         * gfortran.dg/select_type_32.f90: New.
8222 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8224         PR c++/52343
8225         * g++.dg/cpp0x/alias-decl-29.C: New test.
8227 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8229         PR fortran/53876
8230         PR fortran/54990
8231         PR fortran/54992
8232         * gfortran.dg/class_array_15.f03: New test.
8234 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8236         PR fortran/42769
8237         PR fortran/45836
8238         PR fortran/45900
8239         * gfortran.dg/use_23.f90: New test.
8240         * gfortran.dg/use_24.f90: New test.
8241         * gfortran.dg/use_25.f90: New test.
8242         * gfortran.dg/use_26.f90: New test.
8243         * gfortran.dg/use_27.f90: New test.
8245 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8247         * gnat.dg/specs/clause_on_volatile.ads: New test.
8249 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8251         * gnat.dg/alignment10.adb: New test.
8253 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8254             Mikael Morin  <mikael@gcc.gnu.org>
8256         PR fortran/55827
8257         * gfortran.dg/use_22.f90: New test.
8259 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8261         * gcc.target/aarch64/cmp-1.c: New testcase.
8263 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8265         PR fortran/55172
8266         * gfortran.dg/select_type_31.f03: New test.
8268 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8270         PR c++/54526 (again)
8271         * g++.dg/cpp0x/parse2.C: Extend.
8272         * g++.old-deja/g++.other/crash28.C: Adjust.
8274 2013-01-04  Richard Biener  <rguenther@suse.de>
8276         PR tree-optimization/55862
8277         * gcc.dg/torture/pr55862.c: New testcase.
8279 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8281         PR tree-optimization/55755
8282         * gcc.dg/torture/pr55755.c: New test.
8283         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8284         * gcc.dg/tree-ssa/pr45144.c: Update.
8286 2013-01-04  Richard Biener  <rguenther@suse.de>
8288         PR middle-end/55863
8289         * gcc.dg/fold-reassoc-2.c: New testcase.
8291 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8293         PR fortran/55763
8294         * gfortran.dg/null_7.f90: New.
8296 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8298         PR fortran/55854
8299         PR fortran/55763
8300         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8301         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8302         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8304 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8306         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8308 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8310         PR fortran/55855
8311         * gfortran.dg/assignment_1.f90: Modified.
8312         * gfortran.dg/assignment_4.f90: New.
8314 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8316         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8318 2013-01-03  Richard Biener  <rguenther@suse.de>
8320         PR tree-optimization/55857
8321         * gcc.dg/vect/pr55857-1.c: New testcase.
8322         * gcc.dg/vect/pr55857-2.c: Likewise.
8324 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8326         PR rtl-optimization/55838
8327         * gcc.dg/pr55838.c: New test.
8329         PR tree-optimization/55832
8330         * gcc.c-torture/compile/pr55832.c: New test.
8332 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8334         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8335         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8336         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8337         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8338         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8339         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8340         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8341         * gcc.dg/unroll_1.c: Ditto.
8342         * gcc.dg/unroll_2.c: Ditto.
8343         * gcc.dg/unroll_3.c: Ditto.
8344         * gcc.dg/unroll_4.c: Ditto.
8346 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8348         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8350 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8352         PR fortran/55818
8353         * gfortran.dg/eof_4.f90: New test.
8355 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8357         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8358         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8359         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8360         (compat_setup_dfp): Initialize compat_alt_caret and
8361         compat_save_TEST_ALWAYS_FLAGS.
8363 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8365         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8367 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8369         * gcc.dg/torture/fp-int-convert-2.c: New test.
8371 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373         * gfortran.dg/newunit_3.f90: Add dg-do run.
8374         * gfortran.dg/inquire_15.f90: Add dg-do run.
8376 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8378         PR tree-optimization/55831
8379         * gcc.dg/pr55831.c: New test.
8381 Copyright (C) 2013 Free Software Foundation, Inc.
8383 Copying and distribution of this file, with or without modification,
8384 are permitted in any medium without royalty provided the copyright
8385 notice and this notice are preserved.