/cp
[official-gcc.git] / gcc / testsuite / ChangeLog
blob357939e9dd4ba6f799e6259ff8d3798f75e32364
1 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/58888
4         * g++.dg/cpp0x/auto40.C: New.
5         * g++.dg/other/warning1.C: Adjust.
7 2013-10-29  Richard Biener  <rguenther@suse.de>
9         * gcc.dg/torture/restrict-2.c: New testcase.
10         * gcc.dg/torture/restrict-3.c: Likewise.
11         * gcc.dg/torture/restrict-4.c: Likewise.
12         * gcc.dg/torture/restrict-5.c: Likewise.
14 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
16         PR tree-optimization/19831
17         * gcc.dg/tree-ssa/alias-25.c: New file.
19 2013-10-29  Richard Biener  <rguenther@suse.de>
21         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
22         changes.
23         * gcc.dg/vect/bb-slp-32.c: Likewise.
24         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
25         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
26         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
27         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
28         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
29         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
30         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
31         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
32         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
33         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
34         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
35         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
36         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
37         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
38         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
39         * gfortran.dg/vect/vect.exp: Likewise.
41 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
43         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
44         * gcc.dg/vmx/eg-5.c: Likewise.
46 2013-10-28   Claudiu Zissulescu  <claziss@synopsys.com>
47              Joern Rennecke  <joern.rennecke@embecosm.com>
49         * gcc.target/arc/jump-around-jump.c: New test.
51 2013-10-27  Tom de Vries  <tom@codesourcery.com>
53         * gcc.target/arm/require-pic-register-loc.c: New test.
55 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
57         PR target/58679
58         * gcc.target/i386/pr58679-1.c: New test.
59         * gcc.target/i386/pr58679-2.c: Ditto.
61 2013-10-27  Tobias Burnus  <burnus@net-b.de>
63         PR other/33426
64         * gcc.dg/vect/vect-ivdep-2.c: New.
66 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
68         PR target/52483
69         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
70         * gcc.target/sh/pr52483-2.c: Likewise.
71         * gcc.target/sh/pr52483-3.c: Likewise.
72         * gcc.target/sh/pr52483-4.c: Likewise.
74 2013-10-26  Jeff Law  <law@redhat.com>
76         * g++.dg/torture/pr49309.C: Removed.
77         * gcc.dg/dfp/pr35739.c: Removed.
79 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
81         PR rtl-optimization/58759
82         * gcc.target/i386/pr58759.c: New.
84 2013-10-25  Tobias Burnus  <burnus@net-b.de>
86         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
87         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
88         * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
90 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
92         * gcc.dg/wmul-1.c: New test.
94 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
96         PR c++/58878
97         * g++.dg/template/pr58878.C: New.
99 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
101         * gcc.dg/tree-ssa/alias-23.c: New file.
103 2013-10-25  Richard Biener  <rguenther@suse.de>
105         PR tree-optimization/58626
106         * gcc.dg/torture/pr58626.c: New testcase.
108 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
110         PR c++/54812
111         * g++.dg/cpp0x/defaulted47.C: New.
113 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
115         * gcc.c-torture/execute/pr58831.c: New test.
117 2013-10-25  Nick Clifton  <nickc@redhat.com>
119         * c-c++-common/pr57793.c: Add expected error messages for
120         targets with small integers.
121         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
122         * gcc.dg/c99-stdint-2.c: Likewise.
123         * gcc.dg/cdce1.c: Likewise.
124         * gcc.dg/fold-overflow-1.c: Likewise.
125         * gcc.dg/utf-cvt.c: Likewise.
126         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
127         arithmetic.
128         * gcc.dg/ftrapv-2.c: Likewise.
129         * gcc.dg/pr30286.c: Likewise.
130         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
131         * lib/target-supports.exp (check_effective_target_trapping): New
132         proc.  Returns true if the target supports trapping arithmetic.
134 2013-10-25  Tobias Burnus  <burnus@net-b.de>
136         * g++.dg/parse/ivdep.C: New.
137         * g++.dg/vect/pr33426-ivdep.cc: New.
139 2013-10-24  Richard Henderson  <rth@redhat.com>
141         PR rtl/58542
142         * gcc.dg/atomic-store-6.c: New.
144 2013-10-24  Ian Lance Taylor  <iant@google.com>
146         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
148 2013-10-24  Cong Hou  <congh@google.com>
150         * gcc.c-torture/execute/20030125-1.c: Update.
152 2013-10-24  Tobias Burnus  <burnus@net-b.de>
154         PR fortran/44646
155         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
157 2013-10-24  Dehao Chen  <dehao@google.com>
159         * g++.dg/opt/devirt3.C: New test.
161 2013-08-24  Tobias Burnus  <burnus@net-b.de>
163         PR other/33426
164         * testsuite/gcc.dg/ivdep.c: New.
165         * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
167 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
169         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
170         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
172 2013-10-24  Nick Clifton  <nickc@redhat.com>
174         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
176 2013-10-24  Marek Polacek  <polacek@redhat.com>
178         PR c++/58705
179         * g++.dg/parse/pr58705.C: New test.
181 2013-10-24  Marek Polacek  <polacek@redhat.com>
183         * gcc.dg/c11-align-5.c: Add more testing.
185 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
187         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
189 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
191         PR tree-optimization/58775
192         PR tree-optimization/58791
193         * gcc.dg/guality/pr58791-1.c: New test.
194         * gcc.dg/guality/pr58791-2.c: New test.
195         * gcc.dg/guality/pr58791-3.c: New test.
196         * gcc.dg/guality/pr58791-4.c: New test.
197         * gcc.dg/guality/pr58791-5.c: New test.
198         * gcc.c-torture/compile/pr58775.c: New test.
199         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
201 2013-10-23  Tom de Vries  <tom@codesourcery.com>
203         PR tree-optimization/58805
204         * gcc.dg/pr58805.c: New test.
206 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
208         * gcc.target/i386/vect-div-1.c: New test.
210         * gcc.dg/vect/pr58508.c: Remove dg-options.
212 2013-10-23  Richard Biener  <rguenther@suse.de>
214         * gcc.dg/torture/pr58830.c: New testcase.
216 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
218         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
219         * g++.dg/cpp1y/attr-deprecated.C: New.
220         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
222 2013-10-23  Tobias Burnus  <burnus@net-b.de>
224         PR fortran/58793
225         * gfortran.dg/assumed_type_8.f90: New.
227 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
229         PR target/58779
230         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
231         and MINUSCCZEXT defines. Update scan-assembler dg directive.
232         * gcc.dg/torture/pr58779.c: New test.
234 2013-10-22  Steve Ellcey  <sellcey@mips.com>
236         * gcc.target/mips/nor.c: New.
238 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
240         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
241         tests into...
242         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
243         restricted to big-endian targets.
245 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
247         PR fortran 57893
248         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
250 2013-10-21  Tobias Burnus  <burnus@net-b.de>
252         PR fortran/58803
253         * gfortran.dg/proc_ptr_comp_38.f90: New.
255 2013-10-21  Marek Polacek  <polacek@redhat.com>
257         PR middle-end/58809
258         * gcc.dg/gomp/pr58809.c: New test.
260 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
262         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
263         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
265 2013-10-21  Richard Biener  <rguenther@suse.de>
267         PR tree-optimization/58794
268         * c-c++-common/torture/pr58794-1.c: New testcase.
269         * c-c++-common/torture/pr58794-2.c: Likewise.
271 2013-10-21  Richard Biener  <rguenther@suse.de>
273         PR middle-end/58742
274         * c-c++-common/fold-divmul-1.c: New testcase.
276 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
278         * gcc.target/i386/memset-vector_loop-1.c: New test.
279         * gcc.target/i386/memset-vector_loop-2.c: New test.
281 2013-10-21  Diego Novillo  <dnovillo@google.com>
283         * g++.dg/plugin/selfassign.c: Include tree.h.
284         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
285         * gcc.dg/plugin/ggcplug.c: Likewise.
286         * gcc.dg/plugin/one_time_plugin.c: Likewise.
287         * gcc.dg/plugin/selfassign.c: Likewise.
288         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
290 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
292         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
293         * gcc.target/mips/mips-ps-7.c: Likewise.
295 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
297         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
298         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
299         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
301 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
303         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
305         PR testsuite/58645
306         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
308 2013-10-19  Mike Stump  <mikestump@comcast.net>
310         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
312         * gcc.dg/lto/pr54625-1_0.c: Move from here...
313         * g++.dg/lto/pr54625-1_0.c: ... to here.
314         * gcc.dg/lto/pr54625-1_1.C: Likewise.
315         * g++.dg/lto/pr54625-1_1.C: Likewise.
316         * gcc.dg/lto/pr54625-2_0.c: Likewise.
317         * g++.dg/lto/pr54625-2_0.c: Likewise.
318         * gcc.dg/lto/pr54625-2_1.C: Likewise.
319         * g++.dg/lto/pr54625-2_1.C: Likewise.
321 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
323         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
325 2013-10-18  Cong Hou  <congh@google.com>
327         * gcc.dg/vect/pr58508.c: New test.
329 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
331         PR c++/58466
332         * g++.dg/cpp0x/variadic145.C: New.
334 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
336         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
338 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
340         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
341         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
342         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
343         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
345 2013-10-17  Charles Bayis  <charles.baylis@linaro.org>
347         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
348         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
349         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
350         effective target arm_thumb1_ok.
351         * lib/target-supports.exp
352         (check_effective_target_arm_fp16_ok_nocache): Don't force
353         -mfloat-abi=soft when building for hardfloat target.
355 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
357         PR target/58673
358         * gcc.target/powerpc/pr58673-1.c: New file to test whether
359         -mquad-word + -mno-vsx-timode causes errors.
360         * gcc.target/powerpc/pr58673-2.c: Likewise.
362 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
364         PR c++/58596
365         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
367 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
369         * gcc.target/aarch64/c-output-template.c: New testcase.
370         * gcc.target/aarch64/c-output-template-2.c: Likewise.
371         * gcc.target/aarch64/c-output-template-3.c: Likewise.
373 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
375         * gcc/testsuite/lib/target-supports.exp
376         (check_effective_target_sync_long_long): AArch64 supports
377         atomic operations on "long long".
378         (check_effective_target_sync_long_long_runtime): AArch64 can
379         execute atomic operations on "long long".
381 2013-10-17  Richard Biener  <rguenther@suse.de>
383         PR tree-optimization/58143
384         * gcc.dg/torture/pr58143-1.c: New testcase.
385         * gcc.dg/torture/pr58143-2.c: Likewise.
386         * gcc.dg/torture/pr58143-3.c: Likewise.
388 2013-10-17  Marek Polacek  <polacek@redhat.com>
390         PR c/58267
391         * gcc.dg/c1x-align-5.c: New test.
393 2013-10-16  Tobias Burnus  <burnus@net-b.de>
395         PR fortran/58652
396         * gfortran.dg/unlimited_polymorphic_12.f90: New.
398 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
400         * c-c++-common/cpp/openmp-define-1.c: Move
401         dg-require-effective-target fopenmp after dg-do directive.
402         * c-c++-common/cpp/openmp-define-2.c: Likewise.
403         * gfortran.dg/openmp-define-1.f90: Likewise.
404         * gfortran.dg/openmp-define-2.f90: Likewise.
405         * gfortran.dg/openmp-define-3.f90: Likewise.
407 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
409         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
411 2013-10-15 Sriraman Tallam  <tmsriram@google.com>
413         PR target/57756
414         * gcc.target/i386/pr57756.c: New test.
415         * gcc.target/i386/pr57756_2.c: New test.
417 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
419         * gcc.dg/torture/builtin-self.c: New file.
421 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
423         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
424         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
425         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
426         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
427         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
429 2013-10-15  Cong Hou  <congh@google.com>
431         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
433 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
435         PR c++/58707
436         * g++.dg/cpp0x/pr58707.C: New.
438 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
440         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
441         after other directives.
443 2013-10-15  Tobias Burnus  <burnus@net-b.de>
445         PR fortran/58652
446         * gfortran.dg/unlimited_polymorphic_11.f90: New.
448 2013-10-14  Ian Lance Taylor  <iant@google.com>
450         * go.test/go-test.exp (go-find-packages): New proc.
451         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
452         subdirectories.  Do simple +build line matching.  Handle run with
453         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
454         for rundir.  Remove special handling for bug191 and dwarf.
456 2013-10-14  Tobias Burnus  <burnus@net-b.de>
458         PR fortran/58658
459         * gfortran.dg/unlimited_polymorphic_10.f90: New.
461 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
463         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
464         Use btsl.
466 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
468         * gnat.dg/specs/opt1.ads: New test.
470 2013-10-14  Richard Biener  <rguenther@suse.de>
472         PR tree-optimization/58640
473         * gcc.c-torture/execute/pr58640-2.c: New testcase.
475 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
477         * gnat.dg/uninit_array.ad[sn]: New test.
478         * gnat.dg/uninit_array_pkg.ads: New helper.
480 2013-10-13  Richard Biener  <rguenther@suse.de>
482         * gcc.c-torture/execute/pr58662.c: New test.
484 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
486         PR target/51244
487         * gcc.dg/torture/p51244-21.c: New.
488         * gcc.target/sh/pr51244-20.c: New.
489         * gcc.target/sh/pr51244-20-sh2a.c: New.
491 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
493         * gnat.dg/specs/linker_section.ads: Update test.
495 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
497         PR target/58690
498         * gcc.target/i386/pr58690.c: New test
500 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
502         * gcc.target/i386/builtin-ucmp.c: New test.
504 2013-10-11  Brooks Moses  <bmoses@google.com>
506         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
508 2013-10-11  Jeff Law  <law@redhat.com>
510         * gcc.c-torture/execute/pr58640.c: New test.
512 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
514         PR c++/58633
515         * g++.dg/cpp0x/decltype57.C: New.
517 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
519         PR c++/31671
520         * g++.dg/template/nontype26.C: New.
522 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
524         * c-c++-common/cpp/openmp-define-1.c: New file.
525         * c-c++-common/cpp/openmp-define-2.c: Likewise.
526         * c-c++-common/cpp/openmp-define-3.c: Likewise.
527         * gfortran.dg/openmp-define-1.f90: Likewise.
528         * gfortran.dg/openmp-define-2.f90: Likewise.
529         * gfortran.dg/openmp-define-3.f90: Likewise.
531         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
532         for test source files.
533         * gcc.dg/gomp/gomp.exp: Likewise.
534         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
535         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
536         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
537         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
538         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
540 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
542         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
543         Remove error test that is now valid in OpenMP 4.0.
544         * c-c++-common/gomp/atomic-16.c: New test.
545         * c-c++-common/gomp/cancel-1.c: New test.
546         * c-c++-common/gomp/depend-1.c: New test.
547         * c-c++-common/gomp/depend-2.c: New test.
548         * c-c++-common/gomp/map-1.c: New test.
549         * c-c++-common/gomp/pr58472.c: New test.
550         * c-c++-common/gomp/sections1.c: New test.
551         * c-c++-common/gomp/simd1.c: New test.
552         * c-c++-common/gomp/simd2.c: New test.
553         * c-c++-common/gomp/simd3.c: New test.
554         * c-c++-common/gomp/simd4.c: New test.
555         * c-c++-common/gomp/simd5.c: New test.
556         * c-c++-common/gomp/single1.c: New test.
557         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
558         parser.
559         * g++.dg/gomp/block-3.C: Likewise.
560         * g++.dg/gomp/clause-3.C: Adjust error messages.
561         * g++.dg/gomp/declare-simd-1.C: New test.
562         * g++.dg/gomp/declare-simd-2.C: New test.
563         * g++.dg/gomp/depend-1.C: New test.
564         * g++.dg/gomp/depend-2.C: New test.
565         * g++.dg/gomp/target-1.C: New test.
566         * g++.dg/gomp/target-2.C: New test.
567         * g++.dg/gomp/taskgroup-1.C: New test.
568         * g++.dg/gomp/teams-1.C: New test.
569         * g++.dg/gomp/udr-1.C: New test.
570         * g++.dg/gomp/udr-2.C: New test.
571         * g++.dg/gomp/udr-3.C: New test.
572         * g++.dg/gomp/udr-4.C: New test.
573         * g++.dg/gomp/udr-5.C: New test.
574         * g++.dg/gomp/udr-6.C: New test.
575         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
576         * gcc.dg/autopar/outer-2.c: Likewise.
577         * gcc.dg/autopar/outer-3.c: Likewise.
578         * gcc.dg/autopar/outer-4.c: Likewise.
579         * gcc.dg/autopar/outer-5.c: Likewise.
580         * gcc.dg/autopar/outer-6.c: Likewise.
581         * gcc.dg/autopar/parallelization-1.c: Likewise.
582         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
583         parser.
584         * gcc.dg/gomp/clause-1.c: Adjust error messages.
585         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
586         instead of GOMP_parallel_loop_runtime_start.
587         * gcc.dg/gomp/declare-simd-1.c: New test.
588         * gcc.dg/gomp/declare-simd-2.c: New test.
589         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
590         parser.  Add further #pragma omp sections nesting tests.
591         * gcc.dg/gomp/target-1.c: New test.
592         * gcc.dg/gomp/target-2.c: New test.
593         * gcc.dg/gomp/taskgroup-1.c: New test.
594         * gcc.dg/gomp/teams-1.c: New test.
595         * gcc.dg/gomp/udr-1.c: New test.
596         * gcc.dg/gomp/udr-2.c: New test.
597         * gcc.dg/gomp/udr-3.c: New test.
598         * gcc.dg/gomp/udr-4.c: New test.
599         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
601 2013-10-10  Jan Hubicka  <jh@suse.cz>
603         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
604         tuning change.
605         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
606         * gcc.target/i386/pr49168-1.c: Likewise.
607         * gcc.target/i386/pr49002-2.c: Likewise.
609 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
611         PR middle-end/58670
612         * gcc.dg/torture/pr58670.c: New test.
614 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
616         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
618 2013-10-09  Marek Polacek  <polacek@redhat.com>
620         PR c++/58635
621         * g++.dg/tm/pr58635-1.C: New test.
622         * g++.dg/tm/pr58635-2.C: New test.
624 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
626         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
628 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
630         PR tree-optimization/20318
631         * c-c++-common/pr20318.c: New file.
632         * gcc.dg/tree-ssa/pr20318.c: New file.
634 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
636         * gcc.c-torture/execute/pr58570.c: New test.
638 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
640         * gcc.target/aarch64/vclz.c: New testcase.
642 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
644         * gcc.target/aarch64/vadd_f64.c: New testcase.
645         * gcc.target/aarch64/vsub_f64.c: New testcase.
647 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
649         * gcc.target/aarch64/vdiv_f.c: New testcase.
651 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
653         * gcc.target/aarch64/vneg_f.c: New testcase.
654         * gcc.target/aarch64/vneg_s.c: New testcase.
656 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
658         PR c++/58568
659         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
660         * g++.old-deja/g++.mike/misc9.C: Adjust.
662 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
664         PR c++/58665
665         Revert:
666         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
668         PR c++/58448
669         * g++.dg/template/crash117.C: New.
671 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
673         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
675 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
677         PR tree-optimization/58480
678         * gcc.dg/tree-ssa/pr58480.c: New file.
680 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
682         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
683         * gcc.target/powerpc/fusion.c: Likewise.
685 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
687         * gcc.target/s390/htm-nofloat-2.c: New testcase.
689 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
691         * gcc.target/s390/htm-1.c: Add more tests to cover different
692         operand types.
694 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
696         PR c++/58126
697         * g++.dg/init/uninitialized1.C: New.
699 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
701         PR c++/56060
702         * g++.dg/cpp0x/variadic144.C: New.
704 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
706         PR c++/58560
707         * g++.dg/cpp0x/auto39.C: New.
709 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
711         PR c++/58503
712         * g++.dg/cpp0x/range-for26.C: New.
713         * g++.dg/cpp0x/range-for27.C: Likewise.
715 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
717         PR c++/58448
718         * g++.dg/template/crash117.C: New.
720 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
722         PR c++/19476
723         * g++.dg/tree-ssa/pr19476-5.C: New file.
724         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
726 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
728         PR c++/58584
729         * g++.dg/cpp0x/gen-attrs-55.C: New.
731 2013-10-03  Easwaran Raman  <eraman@google.com>
733         PR c++/33911
734         * g++.dg/ext/attribute47.C: New.
736 2013-10-03  Rong Xu  <xur@google.com>
738         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
739         probability.
740         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
741         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
743 2013-10-03  Marek Polacek  <polacek@redhat.com>
745         PR c++/58510
746         * g++.dg/cpp0x/pr58510.C: New test.
748 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
750         PR c++/19476
751         * g++.dg/tree-ssa/pr19476-1.C: New file.
752         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
753         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
754         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
756 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
758         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
759         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
760         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
761         VSX scalar operations or the traditional floating point form of
762         the instruction.
763         * gcc.target/powerpc/ppc-target-2.c: Likewise.
764         * gcc.target/powerpc/recip-3.c: Likewise.
765         * gcc.target/powerpc/recip-5.c: Likewise.
766         * gcc.target/powerpc/pr72747.c: Likewise.
767         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
769 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
771         PR target/58460
772         * gcc.target/aarch64/pr58460.c: New file.
774 2013-10-02  Tobias Burnus  <burnus@net-b.de>
776         PR fortran/58593
777         * gfortran.dg/char_length_19.f90: New.
779 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
781         PR c++/58535
782         * g++.dg/parse/crash65.C: New.
783         * g++.dg/cpp1y/pr58535.C: Likewise.
785 2013-10-02  Richard Biener  <rguenther@suse.de>
787         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
788         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
789         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
790         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
791         * gfortran.dg/ldist-pr45199.f: Likewise.
793 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/58565
796         * g++.dg/parse/crash64.C: New.
798 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
800         * gcc.dg/tree-ssa/slsr-40.c: New test.
802 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
804         PR c++/58563
805         * g++.dg/cpp0x/pr58563.C: New.
807 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
809         * gcc.target/aarch64/vect_saddl_1.c: New.
811 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
813         PR target/58574
814         * gcc.c-torture/execute/pr58574.c: New testcase.
816 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
818         PR Target/58578
819         * gcc.target/arm/pr58578.c: New test.
821 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
823         PR tree-optimization/58556
824         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
825         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
827 2013-10-01  Nick Clifton  <nickc@redhat.com>
829         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
830         for MSP430.
831         * gcc.c-torture/compile/20010327-1.c: Only run the test for
832         ptr32plus targets.
833         * gcc.c-torture/compile/pr41181.c: Likewise.
834         * gcc.c-torture/compile/calls.c: Likewise.
835         * gcc.c-torture/compile/990617-1.c: Likewise.
836         * gcc.c-torture/compile/pr55955.c: Only run the test for
837         int32plus targets.
838         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
840 2013-10-01  Richard Biener  <rguenther@suse.de>
842         PR tree-optimization/58553
843         * gcc.dg/torture/pr58553.c: New testcase.
845 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
847         PR middle-end/58564
848         * gcc.c-torture/execute/pr58564.c: New test.
850 2013-09-30  Teresa Johnson  <tejohnson@google.com>
852         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
853         Update for additional dump message.
855 2013-09-30  Richard Biener  <rguenther@suse.de>
857         PR tree-optimization/58554
858         * gcc.dg/torture/pr58554.c: New testcase.
860 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
861             Joern Rennecke  <joern.rennecke@embecosm.com>
863         * gcc.target/arc/barrel-shifter-1.c: New test.
864         * gcc.target/arc/barrel-shifter-2.c: Likewise.
865         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
866         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
867         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
868         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
869         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
870         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
871         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
872         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
873         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
874         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
875         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
876         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
877         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
878         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
879         * gcc.target/arc/mtune-ARC600.c: Likewise.
880         * gcc.target/arc/mtune-ARC601.c: Likewise.
881         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
882         * gcc.target/arc/mtune-ARC700.c: Likewise.
883         * gcc.target/arc/mtune-ARC725D.c: Likewise.
884         * gcc.target/arc/mtune-ARC750D.c: Likewise.
885         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
886         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
888 2013-09-30  Richard Biener  <rguenther@suse.de>
890         PR middle-end/58532
891         * g++.dg/torture/pr58552.C: New testcase.
893 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
895         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
896         and -mupper-regs-df.
898 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
900         PR middle-end/58463
901         * gcc.dg/pr58463.c: New test.
903 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
905         PR middle-end/58551
906         * c-c++-common/gomp/pr58551.c: New test.
908 2013-09-27  Richard Biener  <rguenther@suse.de>
910         PR tree-optimization/58459
911         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
913 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
915         PR fortran/58113
916         * gfortran.dg/round_4.f90: Check for rounding support.
918 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
920         * g++.dg/vect/pr58513.cc (op): Make static.
922 2013-09-26  Richard Biener  <rguenther@suse.de>
924         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
926 2013-09-26  Richard Biener  <rguenther@suse.de>
928         PR tree-optimization/58539
929         * gcc.dg/torture/pr58539.c: New testcase.
931 2013-09-25  Jeff Law  <law@redhat.com>
933         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
935 2013-09-25  Tobias Burnus  <burnus@net-b.de>
937         PR fortran/58436
938         * gfortran.dg/finalize_21.f90: New.
940 2013-09-25  Tobias Burnus  <burnus@net-b.de>
942         PR fortran/57697
943         PR fortran/58469
944         * gfortran.dg/defined_assignment_8.f90: New.
945         * gfortran.dg/defined_assignment_9.f90: New.
947 2013-09-25  Marek Polacek  <polacek@redhat.com>
949         PR sanitizer/58413
950         * c-c++-common/ubsan/shift-5.c: New test.
951         * c-c++-common/ubsan/shift-6.c: New test.
952         * c-c++-common/ubsan/div-by-zero-5.c: New test.
953         * gcc.dg/ubsan/c-shift-1.c: New test.
955 2013-09-25  Marek Polacek  <polacek@redhat.com>
957         PR c++/58516
958         * g++.dg/tm/pr58516.C: New test.
960 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
962         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
963         New procedure.
964         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
966 2013-09-24  Richard Biener  <rguenther@suse.de>
968         PR middle-end/58513
969         * g++.dg/vect/pr58513.cc: New testcase.
971 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
973         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
974         output.
976 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
978         PR c++/58500
979         * g++.dg/cpp1y/pr58500.C: New testcase.
981 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
983         * gnat.dg/opt28.ad[sb]: New test.
984         * gnat.dg/opt28_pkg.ads: New helper.
986 2013-09-23  Richard Biener  <rguenther@suse.de>
988         PR tree-optimization/58464
989         * g++.dg/torture/pr58464.C: New testcase.
991 2013-09-23  Christian Bruel  <christian.bruel@st.com>
993         PR target/58475
994         * gcc.target/sh/torture/pr58475.c: New test.
996 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
998         PR fortran/58355
999         * gfortran.dg/extends_15.f90: New.
1001 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
1003         PR c++/58481
1004         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
1006 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
1008         PR target/56875
1009         * gcc.target/vax/vax.exp: New.
1010         * gcc.target/vax/pr56875.c: Ditto.
1012 2013-09-20  Richard Biener  <rguenther@suse.de>
1014         PR middle-end/58484
1015         * gfortran.dg/pr58484.f: New testcase.
1017 2013-09-20  Jeff Law  <law@redhat.com>
1019         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
1021 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1023         PR middle-end/57748
1024         * gcc.dg/torture/pr57748-1.c: New test.
1025         * gcc.dg/torture/pr57748-2.c: New test.
1027 2013-09-20  Marek Polacek  <polacek@redhat.com>
1029         PR sanitizer/58413
1030         * c-c++-common/ubsan/shift-4.c: New test.
1032 2013-09-20  Richard Biener  <rguenther@suse.de>
1034         PR tree-optimization/58453
1035         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
1037 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
1039         PR fortran/58099
1040         * gfortran.dg/proc_ptr_43.f90: New.
1042 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1044         PR fortran/57697
1045         * gfortran.dg/defined_assignment_11.f90: New.
1047 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
1049         PR rtl-optimization/58438
1050         * g++.dg/pr58438.C: New test.
1052 2013-09-18  Tobias Burnus  <burnus@net-b.de>
1054         PR fortran/43366
1055         * gfortran.dg/class_39.f03: Update dg-error.
1056         * gfortran.dg/class_5.f03: Ditto.
1057         * gfortran.dg/class_53.f90: Ditto.
1058         * gfortran.dg/realloc_on_assign_20.f90: New.
1059         * gfortran.dg/realloc_on_assign_21.f90: New.
1060         * gfortran.dg/realloc_on_assign_22.f90: New.
1062 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
1064         PR c++/58457
1065         * g++.dg/parse/using4.C: New.
1067 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1069         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
1071 2013-09-18  Marek Polacek  <polacek@redhat.com>
1073         PR sanitize/58443
1074         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
1075         instead of the shift option.
1076         * c-c++-common/ubsan/pr58443-1.c: New test.
1077         * c-c++-common/ubsan/pr58443-3.c: New test.
1078         * c-c++-common/ubsan/pr58443-2.c: New test.
1080 2013-09-18  Richard Biener  <rguenther@suse.de>
1082         PR tree-optimization/58417
1083         * gcc.dg/torture/pr58417.c: New testcase.
1085 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1087         * gnat.dg/array_bounds_test2.adb: New test.
1089 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1091         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
1092         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
1094 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
1096         * gnat.dg/in_out_parameter4.adb: New test.
1098 2013-09-18  Marek Polacek  <polacek@redhat.com>
1100         PR sanitizer/58411
1101         * c-c++-common/ubsan/attrib-1.c: New test.
1103 2013-09-17  Cong Hou  <congh@google.com>
1105         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
1106         on two arrays with short and int types. This should not be recognized
1107         as a dot product pattern.
1109 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
1111         PR c++/58435
1112         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
1113         the cp_type_quals (r) too.
1115 2013-09-17  Jan Hubicka  <jh@suse.cz>
1117         PR middle-end/58332
1118         * gcc.c-torture/compile/pr58332.c: New testcase.
1120 2013-09-17  Jeff Law  <law@redhat.com>
1122         * gcc.c-torture/execute/pr58387.c: New test.
1124 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1126         PR tree-optimization/58088
1127         * gcc.c-torture/compile/pr58088.c: New test.
1129 2013-09-17  Nick Clifton  <nickc@redhat.com>
1131         * lib/target-supports.exp (check_effective_target_trampolines):
1132         Add MSP430 to the list of targets that do not support trampolines.
1133         (check_profiling_available): Add MSP430 to the list of targets
1134         that do not support profiling.
1135         (check_effective_target_tls_runtime): Add MSP430 to the list of
1136         targets that do not support TLS.
1138 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1140         * gnat.dg/opt27.adb: New test.
1141         * gnat.dg/opt27_pkg.ad[sb]: New helper.
1143 2013-09-17  Andreas Schwab  <schwab@suse.de>
1145         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
1147 2013-09-17  Richard Biener  <rguenther@suse.de>
1149         PR tree-optimization/58432
1150         * gcc.dg/pr58432.c: New testcase.
1152 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
1154         * gcc.dg/tree-ssa/slsr-39.c: New test.
1156 2013-09-16  Xinliang David Li  <davidxl@google.com>
1158         * gcc.misc-tests/help.exp: Optimizer help change.
1160 2013-09-16  Jeff Law  <law@redhat.com>
1162         * gcc.c-torture/execute/pr58419.c: New test.
1163         * gcc.c-torture/execute/pr58431.c: New test.
1165 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1167         PR fortran/58356
1168         * gfortran.dg/finalize_19.f90: New.
1170 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
1172         * gcc.target/i386/pr58418.c: New.
1174 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1176         * gcc.target/aarch64/fmla-intrinsic.c: New.
1177         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
1178         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
1179         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
1181 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
1183         * gcc.target/aarch64/mul_intrinsic_1.c: New.
1184         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
1186 2013-09-16  Richard Biener  <rguenther@suse.de>
1188         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
1190 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
1192         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
1193         interpreted as implicit templates) to be expected pedwarns instead.
1195 2013-09-16  Tobias Burnus  <burnus@net-b.de>
1197         PR fortran/57697
1198         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
1200 2013-09-15  Tobias Burnus  <burnus@net-b.de>
1202         PR fortran/57697
1203         * gfortran.dg/defined_assignment_10.f90: New.
1205 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
1207         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
1208         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
1210 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
1212         * g++.dg/abi/main.C: Added implicit C linkage tests
1214 2013-09-13  Kai Tietz  <ktietz@redhat.com>
1216         * gcc.target/i386/pr57848.c: New file.
1218 2013-09-13  Christian Bruel  <christian.bruel@st.com>
1220         PR target/58314
1221         * gcc.target/sh/torture/pr58314.c: New test.
1223 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1225         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
1227 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1229         PR ipa/58389
1230         * g++.dg/pr58389.C: New test.
1232 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
1234         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
1235         * g++.dg/template/pseudodtor3.C: Likewise.
1237 2013-09-12  Richard Biener  <rguenther@suse.de>
1239         PR tree-optimization/58404
1240         * g++.dg/tree-ssa/pr58404.C: New testcase.
1242 2013-09-12  Martin Jambor  <mjambor@suse.cz>
1244         PR ipa/58371
1245         * g++.dg/ipa/pr58371.C: New test.
1247 2013-09-12  Richard Biener  <rguenther@suse.de>
1249         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
1250         expected outcome and comment why that happens.
1252 2013-09-11  Richard Biener  <rguenther@suse.de>
1254         PR middle-end/58377
1255         * g++.dg/uninit-pred-4.C: New testcase.
1257 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
1259         PR tree-optimization/58385
1260         * gcc.c-torture/execute/pr58385.c: New test.
1262 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1264         * gcc.target/arm/thumb-ifcvt-2.c: New test.
1266 2013-09-10  Jeff Law  <law@redhat.com>
1268         * g++.dg/torture/pr58380.C: New test.
1270 2013-09-10  Jan Hubicka  <jh@suse.cz>
1271             Paolo Carlini  <paolo.carlini@oracle.com>
1273         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
1275 2013-09-10  Jeff Law  <law@redhat.com>
1277         * gcc.c-torture/compile/pr58343.c: New test.
1279 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
1281         PR rtl-optimization/58365
1282         * gcc.c-torture/execute/pr58365.c: New test.
1284 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
1286         * gcc.dg/torture/memcpy-1.c: New test.
1288 2013-09-10  Alan Modra  <amodra@gmail.com>
1290         * gcc.target/powerpc/pr58330.c: New.
1292 2013-09-10  Alan Modra  <amodra@gmail.com>
1294         * gcc.target/powerpc/medium_offset.c: New.
1296 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
1298         PR c++/58325
1299         * g++.dg/warn/Wunused-var-21.C: New test.
1301         PR tree-optimization/58364
1302         * gcc.c-torture/execute/pr58364.c: New test.
1304 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1306         PR c++/43452
1307         * g++.dg/warn/Wdelete-incomplete-1.C: New.
1308         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
1309         * g++.dg/init/delete1.C: Adjust.
1311 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
1313         * gcc.target/aarch64/movdi_1.c: New test.
1315 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/58362
1318         * g++.dg/warn/Wunused-parm-5.C: New.
1320 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1322         * gcc.target/aarch64/cmn-neg.c: New test.
1324 2013-09-09  Richard Biener  <rguenther@suse.de>
1326         PR middle-end/58326
1327         * gcc.dg/torture/pr58326-1.c: New testcase.
1328         * gcc.dg/torture/pr58326-2.c: Likewise.
1330 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1332         PR target/57735
1333         * g++.dg/ext/pr57735.C: New test.
1335 2013-09-09  Jan Hubicka  <jh@suse.cz>
1337         PR middle-end/58294
1338         * g++.dg/torture/PR58294.C: New testcase.
1340 2013-09-08  Jeff Law  <law@redhat.com>
1342         * gcc.c-torture/compile/pr58340.c: New test.
1344 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
1346         * g++.dg/debug/ra1.C: New test.
1348 2013-09-08  Jan Hubicka  <jh@suse.cz>
1350         * testsuite/g++.dg/ipa/devirt-11.C: Update template.
1351         * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
1352         * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
1353         * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
1355 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1357         PR c++/54941
1358         * g++.dg/overload/new1.C: Adjust.
1360 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
1362         * c-c++-common/opaque-vector.c: New test.
1364 2013-09-08  Tom de Vries  <tom@codesourcery.com>
1366         PR c++/58282
1367         * g++.dg/tm/noexcept-6.C: New test.
1369 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1371         * gcc.target/arc/cond-set-use.c: New test.
1373 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1375         * gnat.dg/stack_usage2.adb: New test.
1377 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
1379         * gcc.target/aarch64/table-intrinsics.c
1380         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
1381         (qtb_tests8_< ,2,3,4>): Likewise.
1382         (qtblq_tests8_< ,2,3,4>): Likewise.
1383         (qtbxq_tests8_< ,2,3,4>): Likewise.
1385 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
1387         * gnat.dg/warn10.ad[sb]: New test.
1388         * gnat.dg/warn10_pkg.ads: New helper.
1390 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1392         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
1393         Don't expect NULL in foo.result set.
1394         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
1395         in ESCAPED set.
1396         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1397         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1399 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1401         * gcc.target/s390/nearestint-1.c: New testcase.
1403 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
1404             Vineet Gupta  <Vineet.Gupta@synopsys.com>
1406         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
1407         * testsuite/gcc.target/arc: New directory.
1408         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
1409         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
1410         * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
1411         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1412         * testsuite/gcc.dg/builtin-apply2.c
1413         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
1415 2013-09-04  Jan Hubicka  <jh@suse.cz>
1417         PR middle-end/58201
1418         * g++.dg/torture/pr58201_0.C: New testcase.
1419         * g++.dg/torture/pr58201_1.C: New testcase.
1420         * g++.dg/torture/pr58201.h: New testcase.
1422 2013-09-05  Jan Hubicka  <jh@suse.cz>
1424         * gcc.dg/autopar/pr49960.c: Disable partial inlining
1426 2013-09-05  Richard Biener  <rguenther@suse.de>
1428         PR tree-optimization/58137
1429         * gcc.target/i386/pr58137.c: New testcase.
1431 2013-09-05  Martin Jambor  <mjambor@suse.cz>
1433         * g++.dg/ipa/remref-1.C: New test.
1434         * g++.dg/ipa/remref-2.C: Likewise.
1436 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1438         PR c++/24926
1439         * g++.dg/parse/access11.C: New.
1441 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1443         * g++.dg/warn/weak1.C: Skip on AIX.
1445 2013-09-04  Easwaran Raman  <eraman@google.com>
1447         PR middle-end/57370
1448         PR tree-optimization/58011
1449         * gfortran.dg/reassoc_12.f90: New testcase.
1450         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
1452 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
1454         * gcc.dg/attr-weakref-1.c: Skip on AIX.
1455         * gcc.dg/torture/pr53922.c: Skip on AIX.
1456         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
1458 2013-09-04  Teresa Johnson  <tejohnson@google.com>
1460         * gcc.dg/unroll_1.c: Test dumping to stderr.
1462 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/58305
1465         * g++.dg/warn/deprecated-8.C: New.
1467 2013-09-03  Jeff Law  <law@redhat.com>
1469         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
1470         dump output.
1472 2013-09-03  Meador Inge  <meadori@codesourcery.com>
1474         Revert:
1476         2013-08-30  Meador Inge  <meadori@codesourcery.com>
1478         * gcc.dg/Warray-bounds-11.c: New testcase.
1480 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
1482         * lib/target-supports.exp (check_weak_available): Return true for AIX.
1484 2013-09-03  Jan Hubicka  <jh@suse.cz>
1486         * g++.dg/ipa/devirt-15.C: Fix testcase.
1488 2013-09-03  Richard Biener  <rguenther@suse.de>
1490         PR middle-end/57656
1491         * gcc.dg/torture/pr57656.c: New testcase.
1493 2013-09-03  Richard Biener  <rguenther@suse.de>
1495         PR middle-end/57287
1496         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
1498 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1500         PR fortran/PR56519
1501         * gfortran.dg/do_concurrent_3.f90:  New test case.
1503 2013-09-02  Jan Hubicka  <jh@suse.cz>
1505         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
1507 2013-09-02  Martin Jambor  <mjambor@suse.cz>
1509         PR ipa/58106
1510         * gcc.dg/ipa/pr58106.c: New test.
1512 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
1514         * gcc.target/aarch64/scalar_intrinsics.c
1515         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
1517 2013-09-02  Richard Biener  <rguenther@suse.de>
1519         PR middle-end/57511
1520         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
1522 2013-09-02  Richard Biener  <rguenther@suse.de>
1524         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
1525         reference.
1527 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
1529         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
1531 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/21682, implement DR 565
1534         * g++.dg/template/using24.C: New.
1535         * g++.dg/template/using25.C: Likewise.
1536         * g++.dg/template/using26.C: Likewise.
1538 2013-09-01  Jan Hubicka  <jh@suse.cz>
1540         * g++.dg/ipa/devirt-15.C: New testcase.
1542 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
1544         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
1546 2013-08-31  Jan Hubicka  <jh@suse.cz>
1548         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
1549         * g++.dg/tree-ssa/pr45453.C: Likewise.
1551 2013-08-31  Jan Hubicka  <jh@suse.cz>
1553         * gcc.dg/fork-instrumentation.c: New testcase.
1555 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
1557         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
1559 2013-08-30  Meador Inge  <meadori@codesourcery.com>
1561         * gcc.dg/Warray-bounds-11.c: New testcase.
1563 2013-08-30  Marek Polacek  <polacek@redhat.com>
1565         * g++.dg/ubsan/div-by-zero-1.C: New test.
1566         * c-c++-common/ubsan/save-expr-1.c: New test.
1567         * c-c++-common/ubsan/save-expr-2.c: New test.
1568         * c-c++-common/ubsan/save-expr-3.c: New test.
1569         * c-c++-common/ubsan/save-expr-4.c: New test.
1570         * c-c++-common/ubsan/typedef-1.c: New test.
1571         * c-c++-common/ubsan/const-char-1.c: New test.
1572         * c-c++-common/ubsan/const-expr.c: New test.
1573         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
1574         * c-c++-common/ubsan/shift-1.c: Likewise.
1575         * c-c++-common/ubsan/shift-2.c: Likewise.
1576         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
1577         * lib/ubsan-dg.exp: New file.
1578         * g++.dg/dg.exp: Add ubsan tests.
1579         * g++.dg/ubsan/ubsan.exp: New file.
1580         * gcc.dg/ubsan/ubsan.exp: New file.
1581         * g++.dg/ubsan/cxx11-shift-1.C: New test.
1582         * g++.dg/ubsan/cxx11-shift-2.C: New test.
1583         * c-c++-common/ubsan/div-by-zero-3.c: New test.
1584         * c-c++-common/ubsan/div-by-zero-1.c: New test.
1585         * c-c++-common/ubsan/div-by-zero-4.c: New test.
1586         * c-c++-common/ubsan/shift-3.c: New test.
1587         * c-c++-common/ubsan/unreachable-1.c: New test.
1588         * c-c++-common/ubsan/shift-1.c: New test.
1589         * c-c++-common/ubsan/shift-2.c: New test.
1590         * c-c++-common/ubsan/div-by-zero-2.c: New test.
1591         * gcc.dg/ubsan/c99-shift-2.c: New test.
1592         * gcc.dg/ubsan/c99-shift-1.c: New test.
1594 2013-08-29  Jan Hubicka  <jh@suse.cz>
1596         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
1597         to match template and comment.
1599 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
1601         PR c++/51424
1602         * g++.dg/cpp0x/dc8.C: New.
1603         * g++.dg/template/meminit1.C: Adjust.
1605 2013-08-30  Teresa Johnson  <tejohnson@google.com>
1607         * gcc.dg/inline-dump.c: Delete inadvertant commit.
1609 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
1611         PR tree-optimization/58277
1612         * gcc.c-torture/execute/pr58277-1.c: New test.
1613         * gcc.c-torture/execute/pr58277-2.c: New test.
1615 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
1617         * gcc.dg/guality/param-1.c: New test.
1618         * gcc.dg/guality/param-2.c: Likewise.
1620 2013-08-30  Richard Biener  <rguenther@suse.de>
1622         PR tree-optimization/58228
1623         * gcc.dg/torture/pr58228.c: New testcase.
1625 2013-08-30  Richard Biener  <rguenther@suse.de>
1627         PR tree-optimization/58223
1628         * gcc.dg/torture/pr58223.c: New testcase.
1629         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
1631 2013-08-30  Richard Biener  <rguenther@suse.de>
1633         PR tree-optimization/58010
1634         * gcc.dg/pr58010.c: New testcase.
1636 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
1638         * gcc.dg/unroll_3.c: Message change.
1639         * gcc.dg/unroll_4.c: Likewise.
1640         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
1641         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
1642         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
1643         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
1644         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
1645         * gcc.dg/tree-ssa/loop-23.c: Likewise.
1646         * gcc.dg/tree-ssa/loop-1.c: Likewise.
1647         * gcc.dg/unroll_1.c: Likewise.
1648         * gcc.dg/vect/bb-slp-31.c: Likewise.
1649         * gcc.dg/vect/bb-slp-14.c: Likewise.
1650         * gcc.dg/vect/bb-slp-8.c: Likewise.
1651         * gcc.dg/vect/bb-slp-23.c: Likewise.
1652         * gcc.dg/vect/bb-slp-15.c: Likewise.
1653         * gcc.dg/vect/bb-slp-9.c: Likewise.
1654         * gcc.dg/vect/bb-slp-24.c: Likewise.
1655         * gcc.dg/vect/bb-slp-16.c: Likewise.
1656         * gcc.dg/vect/bb-slp-25.c: Likewise.
1657         * gcc.dg/vect/bb-slp-17.c: Likewise.
1658         * gcc.dg/vect/bb-slp-26.c: Likewise.
1659         * gcc.dg/vect/bb-slp-18.c: Likewise.
1660         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
1661         * gcc.dg/vect/bb-slp-27.c: Likewise.
1662         * gcc.dg/vect/bb-slp-19.c: Likewise.
1663         * gcc.dg/vect/bb-slp-28.c: Likewise.
1664         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
1665         * gcc.dg/vect/bb-slp-29.c: Likewise.
1666         * gcc.dg/vect/bb-slp-8a.c: Likewise.
1667         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
1668         * gcc.dg/vect/bb-slp-1.c: Likewise.
1669         * gcc.dg/vect/bb-slp-8b.c: Likewise.
1670         * gcc.dg/vect/bb-slp-2.c: Likewise.
1671         * gcc.dg/vect/bb-slp-3.c: Likewise.
1672         * gcc.dg/vect/bb-slp-10.c: Likewise.
1673         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
1674         * gcc.dg/vect/bb-slp-4.c: Likewise.
1675         * gcc.dg/vect/bb-slp-11.c: Likewise.
1676         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
1677         * gcc.dg/vect/bb-slp-5.c: Likewise.
1678         * gcc.dg/vect/bb-slp-20.c: Likewise.
1679         * gcc.dg/vect/bb-slp-6.c: Likewise.
1680         * gcc.dg/vect/bb-slp-21.c: Likewise.
1681         * gcc.dg/vect/bb-slp-30.c: Likewise.
1682         * gcc.dg/vect/bb-slp-13.c: Likewise.
1683         * gcc.dg/vect/bb-slp-7.c: Likewise.
1684         * gcc.dg/vect/bb-slp-22.c: Likewise.
1685         * gcc.dg/unroll_2.c: Likewise.
1686         * g++.dg/vect/slp-pr50413.cc: Likewise.
1687         * g++.dg/vect/slp-pr56812.cc: Likewise.
1688         * g++.dg/vect/slp-pr50819.cc: Likewise.
1690 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
1692         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
1694 2013-08-29  Teresa Johnson  <tejohnson@google.com>
1696         * gcc.dg/pr40209.c: Use -fopt-info.
1697         * gcc.dg/pr26570.c: Ditto.
1698         * gcc.dg/pr32773.c: Ditto.
1699         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
1701 2013-08-29  Richard Biener  <rguenther@suse.de>
1703         PR tree-optimization/58246
1704         * gcc.dg/torture/pr58246.c: New testcase.
1706 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1708         PR fortran/52243
1709         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
1710         obsolete by patch.
1711         * gfortran.dg/realloc_on_assign_19.f90:  New test.
1713 2013-08-29  Richard Biener  <rguenther@suse.de>
1715         PR middle-end/57287
1716         * gcc.dg/pr57287-2.c: New testcase.
1718 2013-08-29  Richard Biener  <rguenther@suse.de>
1720         PR tree-optimization/57685
1721         * gcc.dg/torture/pr57685.c: New testcase.
1723 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
1725         PR c++/58255
1726         * g++.dg/cpp0x/dc7.C: New.
1728 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
1730         PR middle-end/58257
1731         * c-c++-common/gomp/pr58257.c: New test.
1733 2013-08-28  Richard Biener  <rguenther@suse.de>
1735         PR tree-optimization/56933
1736         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
1738 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
1740         * gcc.target/aarch64/scalar_shift_1.c: New.
1742 2013-08-27  Richard Biener  <rguenther@suse.de>
1744         PR tree-optimization/57521
1745         * gcc.dg/torture/pr57521.c: New testcase.
1747 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
1749         PR rtl-optimization/57860
1750         PR rtl-optimization/57861
1751         PR rtl-optimization/57875
1752         PR rtl-optimization/57876
1753         PR rtl-optimization/57877
1754         * gcc.c-torture/execute/pr57860.c: New test.
1755         * gcc.c-torture/execute/pr57861.c: New test.
1756         * gcc.c-torture/execute/pr57875.c: New test.
1757         * gcc.c-torture/execute/pr57876.c: New test.
1758         * gcc.c-torture/execute/pr57877.c: New test.
1760 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
1762         PR fortran/58146
1763         * gfortran.dg/bounds_check_18.f90:  New test.
1765 2013-08-23  Jan Hubicka  <jh@suse.cz>
1767         * g++.dg/ipa/devirt-14.C: Fix typo.
1769 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
1771         PR fortran/57798
1772         * gfortran.dg/inline_sum_5.f90: New.
1774 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
1776         PR fortran/57843
1777         * gfortran.dg/typebound_assignment_7.f90: New.
1779 2013-08-23  Jan Hubicka  <jh@suse.cz>
1781         * g++.dg/ipa/devirt-13.C: New testcase.
1782         * g++.dg/ipa/devirt-14.C: New testcase.
1784 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
1786         PR target/58218
1787         * gcc.target/i386/pr58218.c: New test.
1789         PR tree-optimization/58209
1790         * gcc.c-torture/execute/pr58209.c: New test.
1792 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1794         * gcc.target/powerpc/pr57744.c: Declare abort.
1796 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
1798         PR c++/56380
1799         * g++.dg/template/error54.C: New.
1801 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
1803         PR fortran/58185
1804         * gfortran.dg/select_type_34.f90: New.
1806 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1808         PR c++/56130
1809         * g++.dg/warn/deprecated-7.C: New.
1811 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1813         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
1815 2013-08-21  Jeff Law  <law@redhat.com>
1817         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
1819 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
1821         PR c++/56134
1822         * g++.dg/ext/attr-alias-3.C: New.
1824 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
1826         PR fortran/53655
1827         * gfortran.dg/intent_out_8.f90: New.
1829 2013-08-20  Teresa Johnson  <tejohnson@google.com>
1831         PR rtl-optimizations/57451
1832         * g++.dg/tree-prof/pr57451.C: New test.
1834 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
1836         PR c++/58190
1837         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
1839 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1841         PR c/57490
1842         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
1844 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
1846         * gcc.target/powerpc/dfp-dd-2.c: New test.
1847         * gcc.target/powerpc/dfp-td-2.c: Likewise.
1848         * gcc.target/powerpc/dfp-td-3.c: Likewise.
1850 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
1852         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
1853         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
1854         Check for SLL too.
1856 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
1858         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
1860         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
1861         "Threaded".
1863         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
1864         correct test response.
1866         PR testsuite/52641
1867         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
1868         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
1869         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
1870         (v4si): Use it.
1871         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
1872         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
1874         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
1876 2013-08-18  Jan Hubicka  <jh@suse.cz>
1878         * g++.dg/ipa/type-inheritance-1.C: New testcase.
1880 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
1882         PR fortran/46271
1883         * gfortran.dg/gomp/proc_ptr_1.f90: New.
1885 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
1887         PR tree-optimization/58006
1888         * g++.dg/opt/pr58006.C: New test.
1890 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
1892         * gnat.dg/specs/linker_alias.ads: New test.
1894 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
1896         PR tree-optimization/58164
1897         * gcc.c-torture/compile/pr58164.c: New test.
1899         PR tree-optimization/58165
1900         * g++.dg/opt/pr58165.C: New test.
1902 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
1904         PR c++/51912
1905         * g++.dg/cpp0x/enum28.C: New.
1906         * g++.dg/cpp0x/enum15.C: Adjust.
1908 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1910         PR target/57949
1911         * gcc.target/powerpc/pr57949-1.c: New.
1912         * gcc.target/powerpc/pr57949-2.c: New.
1914 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
1916         PR tree-optimization/58145
1917         * gcc.dg/pr58145-1.c: New test.
1918         * gcc.dg/pr58145-2.c: New test.
1920 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
1922         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
1923         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
1924         * gcc.dg/debug/dwarf2/static1.c: Likewise.
1925         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1926         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
1927         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
1928         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
1929         * gcc.dg/debug/dwarf2/var1.c: Likewise.
1930         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
1931         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
1932         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
1933         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
1934         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
1935         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
1936         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
1937         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
1938         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
1939         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
1940         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
1941         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
1942         * gcc.dg/debug/dwarf2/var2.c: Likewise.
1943         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
1944         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
1945         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1946         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
1947         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
1948         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
1949         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
1950         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
1951         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
1952         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
1953         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
1954         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
1955         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
1956         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
1957         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
1958         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
1959         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
1960         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
1961         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
1962         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
1964         PR testsuite/52641
1965         * gcc.c-torture/execute/pr56799.x: New file.
1967         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
1969         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
1971         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
1972         * gcc.dg/pr44214-3.c (v2df): Likewise.
1974         * gcc.dg/pr46647.c: xfail for avr-*-*.
1976         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
1977         memcpy by one.
1978         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
1979         Expect l to be optimized away.
1980         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
1982         PR testsuite/52641
1983         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
1984         to tests that assume int/double are larger than short/float.
1986         PR testsuite/52641
1987         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
1988         target { ! int16 }.
1989         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
1990         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
1991         target { int16 }.  Restrict existing tests to target { int32 }
1992         where appropriate.
1993         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
1994         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
1995         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
1996         * lib/target-supports.exp (check_effective_target_int32): New proc.
1998         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
1999         exclude from scan test.
2001         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
2002         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2003         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
2004         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
2005         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
2006         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
2007         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
2008         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
2009         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
2010         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
2011         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
2012         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
2013         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
2014         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
2015         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2016         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2017         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2018         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
2019         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
2021 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
2023         * gcc.target/arm/pr19599.c: Skip for -mthumb.
2025         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
2026         to be the first test directive.
2027         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
2028         * gcc.target/arm/atomic-op-acquire.c: Likewise.
2029         * gcc.target/arm/atomic-op-char.c: Likewise.
2030         * gcc.target/arm/atomic-op-consume.c: Likewise.
2031         * gcc.target/arm/atomic-op-int.c: Likewise.
2032         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
2033         * gcc.target/arm/atomic-op-release.c: Likewise.
2034         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
2035         * gcc.target/arm/atomic-op-short.c: Likewise.
2037 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
2039         PR rtl-optimization/57662
2040         * gcc.dg/pr57662.c: New test.
2042 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2044         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
2045         alternative to -1.
2046         * gcc.target/mips/nans-legacy.c: Likewise.
2048 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
2050         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
2051         escapes.
2052         * gcc.target/mips/fabs-legacy.c: Likewise.
2053         * gcc.target/mips/fabsf-2008.c: Likewise.
2054         * gcc.target/mips/fabsf-legacy.c: Likewise.
2055         * gcc.target/mips/fneg-2008.c: Likewise.
2056         * gcc.target/mips/fneg-legacy.c: Likewise.
2057         * gcc.target/mips/fnegf-2008.c: Likewise.
2058         * gcc.target/mips/fnegf-legacy.c: Likewise.
2059         * gcc.target/mips/nan-2008.c: Likewise.
2060         * gcc.target/mips/nan-legacy.c: Likewise.
2061         * gcc.target/mips/nanf-2008.c: Likewise.
2062         * gcc.target/mips/nanf-legacy.c: Likewise.
2063         * gcc.target/mips/nans-2008.c: Likewise.
2064         * gcc.target/mips/nans-legacy.c: Likewise.
2065         * gcc.target/mips/nansf-2008.c: Likewise.
2066         * gcc.target/mips/nansf-legacy.c: Likewise.
2068 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2070         * gnat.dg/valued_proc.adb: New test.
2071         * gnat.dg/valued_proc_pkg.ads: New helper.
2073 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
2075         PR tree-optimization/57661
2076         * g++.dg/opt/pr57661.C: New test.
2078         PR sanitizer/56417
2079         * gcc.dg/asan/pr56417.c: New test.
2081 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
2083         * gnat.dg/loop_optimization16.adb: New test.
2084         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
2086 2013-08-13  Marek Polacek  <polacek@redhat.com>
2088         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
2090 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2092         Example of converting global state to per-pass state.
2094         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
2095         global state "static int counter" to...
2096         (one_pass::counter): ...this instance data.
2098 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
2100         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
2101         to member function...
2102         (one_pass::gate): ...this.
2103         (one_pass_exec): Convert to member function...
2104         (one_pass::impl_execute): ...this.
2106 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2108         PR c++/57416
2109         * g++.dg/cpp0x/pr57416.C: New.
2111 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2113         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
2114         changes.
2115         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
2116         * g++.dg/cpp0x/defaulted2.C: Likewise.
2117         * g++.dg/cpp0x/defaulted31.C: Likewise.
2118         * g++.dg/cpp0x/error6.C: Likewise.
2119         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2120         * g++.dg/cpp0x/override2.C: Likewise.
2121         * g++.dg/cpp0x/parse1.C: Likewise.
2122         * g++.dg/cpp0x/scoped_enum.C: Likewise.
2123         * g++.dg/cpp0x/temp_default4.C: Likewise.
2124         * g++.dg/ext/attrib32.C: Likewise.
2125         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
2126         * g++.dg/ext/mv13.C: Likewise.
2127         * g++.dg/ext/mv7.C: Likewise.
2128         * g++.dg/ext/mv9.C: Likewise.
2129         * g++.dg/ext/pr57362.C: Likewise.
2130         * g++.dg/ext/typeof10.C: Likewise.
2131         * g++.dg/lookup/anon6.C: Likewise.
2132         * g++.dg/lookup/crash6.C: Likewise.
2133         * g++.dg/lookup/name-clash5.C: Likewise.
2134         * g++.dg/lookup/name-clash6.C: Likewise.
2135         * g++.dg/other/anon4.C: Likewise.
2136         * g++.dg/other/error15.C: Likewise.
2137         * g++.dg/other/error8.C: Likewise.
2138         * g++.dg/other/redecl2.C: Likewise.
2139         * g++.dg/parse/crash16.C: Likewise.
2140         * g++.dg/parse/crash21.C: Likewise.
2141         * g++.dg/parse/crash38.C: Likewise.
2142         * g++.dg/parse/redef2.C: Likewise.
2143         * g++.dg/parse/struct-as-enum1.C: Likewise.
2144         * g++.dg/template/crash39.C: Likewise.
2145         * g++.dg/template/redecl3.C: Likewise.
2146         * g++.dg/tls/diag-3.C: Likewise.
2147         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
2148         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
2149         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
2150         * g++.old-deja/g++.brendan/crash16.C: Likewise.
2151         * g++.old-deja/g++.brendan/crash18.C: Likewise.
2152         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
2153         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
2154         * g++.old-deja/g++.brendan/static3.C: Likewise.
2155         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
2156         * g++.old-deja/g++.jason/binding.C: Likewise.
2157         * g++.old-deja/g++.jason/crash4.C: Likewise.
2158         * g++.old-deja/g++.jason/crash7.C: Likewise.
2159         * g++.old-deja/g++.jason/lineno.C: Likewise.
2160         * g++.old-deja/g++.jason/scoping7.C: Likewise.
2161         * g++.old-deja/g++.mike/misc3.C: Likewise.
2162         * g++.old-deja/g++.mike/net44.C: Likewise.
2163         * g++.old-deja/g++.mike/ns3.C: Likewise.
2164         * g++.old-deja/g++.ns/alias4.C: Likewise.
2165         * g++.old-deja/g++.ns/ns11.C: Likewise.
2166         * g++.old-deja/g++.other/crash23.C: Likewise.
2167         * g++.old-deja/g++.other/decl8.C: Likewise.
2168         * g++.old-deja/g++.other/linkage3.C: Likewise.
2169         * g++.old-deja/g++.other/typeck1.C: Likewise.
2170         * g++.old-deja/g++.other/typedef5.C: Likewise.
2171         * g++.old-deja/g++.pt/explicit34.C: Likewise.
2172         * g++.old-deja/g++.pt/friend36.C: Likewise.
2173         * obj-c++.dg/method-8.mm: Likewise.
2174         * obj-c++.dg/tls/diag-3.mm: Likewise.
2176 2013-08-12  Perez Read  <netfirewall@gmail.com>
2178         PR target/58132
2179         * gcc.target/i386/movabs-1.c: New test.
2181 2013-08-12  Marek Polacek  <polacek@redhat.com>
2183         PR tree-optimization/57980
2184         * gcc.dg/pr57980.c: New test.
2186 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2188         PR fortran/56666
2189         * gfortran.dg/do_check_10.f90:  New test.
2190         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
2191         * gfortran.dg/array_constructor_18.f90:  Likewise.
2192         * gfortran.dg/array_constructor_22.f90:  Likewise.
2193         * gfortran.dg/coarray_15.f90:  Likewise.
2194         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
2195         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
2196         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
2198 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
2200         PR c++/53349
2201         * g++.dg/cpp0x/constexpr-ice8.C: New.
2203 2013-08-09  Xinliang David Li  <davidxl@google.com>
2205         * gcc.target/i386/memcpy-strategy-1.c: New test.
2206         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
2207         * gcc.target/i386/memset-strategy-1.c: Ditto.
2208         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
2210 2013-08-09  Jan Hubicka  <jh@suse.cz>
2212         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
2213         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
2215 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
2217         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
2219 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
2221         PR fortran/58058
2222         * gfortran.dg/transfer_intrinsic_6.f90: New.
2224 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
2226         Revert:
2227         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2229         PR c++/46206
2230         * g++.dg/lookup/typedef2.C: New.
2232 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
2234         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
2235         output of vdup intrinsics.
2237 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2239         * gcc.target/arm/lp1189445.c: New testcase.
2241 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
2243         * gcc.dg/torture/pr58079.c: New test.
2245 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
2247         * gnat.dg/warn9.adb: New test.
2249 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
2251         PR c++/46206
2252         * g++.dg/lookup/typedef2.C: New.
2254 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
2256         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2257         to optstr when building plugins on darwin.
2259 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2261         PR tree-optimization/57539
2262         * gcc.dg/ipa/pr57539.c: New test.
2264 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2265             Bernd Edlinger  <bernd.edlinger@hotmail.de>
2267         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
2268         (a): Fix constructor.
2270 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2272         PR fortran/57987
2273         * gfortran.dg/pr57987.f90: New test.
2275 2013-08-06  Martin Jambor  <mjambor@suse.cz>
2277         PR middle-end/58041
2278         * gcc.dg/torture/pr58041.c: New test.
2279         * gcc.target/arm/pr58041.c: Likewise.
2281 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
2283         PR fortran/57306
2284         * gfortran.dg/pointer_init_8.f90: New.
2286 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2288         PR c++/58080
2289         * g++.dg/cpp0x/pr58080.C: New.
2291 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2293         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
2294         to optstr when building plugins.
2296 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2298         Patch autogenerated by refactor_passes.py from
2299         https://github.com/davidmalcolm/gcc-refactoring-scripts
2300         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
2302         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
2303         struct to a subclass of gimple_opt_pass along with...
2304         (pass_data_one_pass): ...new pass_data instance and...
2305         (make_one_pass): ...new function.
2306         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2307         global struct to a subclass of gimple_opt_pass along with...
2308         (pass_data_warn_self_assign): ...new pass_data instance and...
2309         (make_pass_warn_self_assign): ...new function.
2310         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
2311         a global struct to a subclass of gimple_opt_pass along with...
2312         (pass_data_dumb_plugin_example): ...new pass_data instance and...
2313         (make_pass_dumb_plugin_example): ...new function.
2314         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
2315         global struct to a subclass of gimple_opt_pass along with...
2316         (pass_data_warn_self_assign): ...new pass_data instance and...
2317         (make_pass_warn_self_assign): ...new function.
2319 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
2321         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
2322         is created and added to the pass_manager to reflect
2323         autogenerated changes.
2324         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
2325         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
2326         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
2328 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2330         PR c++/58072
2331         * g++.dg/cpp0x/pr58072.C: New.
2333 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2335         * gcc.dg/torture/pr57993-2.cpp: New.
2337 2013-08-02  Jan Hubicka  <jh@suse.cz>
2339         * gcc.dg/ipa/ipa-1.c: Update.
2340         * gcc.dg/ipa/ipa-2.c: Update.
2341         * gcc.dg/ipa/ipa-3.c: Update.
2342         * gcc.dg/ipa/ipa-4.c: Update.
2343         * gcc.dg/ipa/ipa-5.c: Update.
2344         * gcc.dg/ipa/ipa-7.c: Update.
2345         * gcc.dg/ipa/ipa-8.c: Update.
2346         * gcc.dg/ipa/ipcp-1.c: Update.
2347         * gcc.dg/ipa/ipcp-2.c: Update.
2349 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
2351         PR rtl-optimization/58048
2352         * gcc.target/i386/pr58048.c: New.
2354 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2356         * gcc.target/arm/neon-for-64bits-2.c: Delete.
2358 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
2359             Peter Bergner  <bergner@vnet.ibm.com>
2361         PR c++/54537
2362         * g++.dg/overload/using3.C: New.
2363         * g++.dg/overload/using2.C: Adjust.
2364         * g++.dg/lookup/using9.C: Likewise.
2366 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2368         * gcc.target/arm/pr46972-2.c: New test.
2370 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
2372         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
2374 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
2376         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
2378 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
2380         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
2381         rather than addressing!=absolute when deciding how to handle MIPS16
2382         when the test forces an ABI.
2384 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2386         PR c++/57673
2387         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
2389 2013-07-30  Steve Ellcey  <sellcey@mips.com>
2391         * gcc.target/mips/code-readable-1.c: Increase switch size.
2392         * gcc.target/mips/code-readable-2.c: Ditto.
2393         * gcc.target/mips/code-readable-3.c: Ditto.
2394         * gcc.target/mips/code-readable-4.c: Ditto.
2396 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
2398         PR c++/57947
2399         * g++.dg/parse/crash63.C: New.
2401 2013-07-30  Tobias Burnus  <burnus@net-b.de>
2403         PR fortran/57530
2404         * gfortran.dg/pointer_assign_8.f90: New.
2405         * gfortran.dg/pointer_assign_9.f90: New.
2406         * gfortran.dg/pointer_assign_10.f90: New.
2407         * gfortran.dg/pointer_assign_11.f90: New.
2409 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2411         * gcc.target/arm/pr57637.c: New testcase.
2413 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2415         PR tree-optimization/57993
2416         * gcc.dg/torture/pr57993.c: New test.
2418 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
2420         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
2422 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
2424         PR c++/57948
2425         * g++.dg/conversion/ambig2.C: New.
2427 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
2429         * gcc.target/mips/fabs-2008.c: New test case.
2430         * gcc.target/mips/fabs-legacy.c: New test case.
2431         * gcc.target/mips/fabsf-2008.c: New test case.
2432         * gcc.target/mips/fabsf-legacy.c: New test case.
2433         * gcc.target/mips/fneg-2008.c: New test case.
2434         * gcc.target/mips/fneg-legacy.c: New test case.
2435         * gcc.target/mips/fneg-2008.c: New test case.
2436         * gcc.target/mips/fneg-legacy.c: New test case.
2437         * gcc.target/mips/nan-2008.c: New test case.
2438         * gcc.target/mips/nan-legacy.c: New test case.
2439         * gcc.target/mips/nanf-2008.c: New test case.
2440         * gcc.target/mips/nanf-legacy.c: New test case.
2441         * gcc.target/mips/nans-2008.c: New test case.
2442         * gcc.target/mips/nans-legacy.c: New test case.
2443         * gcc.target/mips/nansf-2008.c: New test case.
2444         * gcc.target/mips/nansf-legacy.c: New test case.
2445         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
2447 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
2448             Maxim Kuvyrkov  <maxim@kugelworks.com>
2450         * lib/target-supports.exp (check_effective_target_non_bionic): New
2451         effective-target test.
2452         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
2453         * g++.dg/tls/thread_local4g.C: Ditto.
2455 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457         PR fortran/58009
2458         * gfortran.dg/vector_subsript_7.f90:  New test.
2460 2013-07-27  Tobias Burnus  <burnus@net-b.de>
2462         PR fortran/57991
2463         * gfortran.dg/warn_alias.f90: New.
2465 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
2467         PR fortran/57285
2468         * gfortran.dg/class_array_19.f90: New.
2470 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
2472         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
2473         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
2474         * gcc.dg/vect/pr57741-3.c: Likewise.
2475         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
2477 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
2479         Skip tests that make assumptions about struct layout that don't hold
2480         on epiphany:
2481         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
2482         * g++.dg/cpp0x/iop.C: Likewise.
2483         * g++.dg/cpp0x/named_refs.C: Likewise.
2484         * g++.dg/cpp0x/rv1p.C: Likewise.
2485         * g++.dg/cpp0x/rv2p.C: Likewise.
2486         * g++.dg/cpp0x/rv3p.C: Likewise.
2487         * g++.dg/cpp0x/rv4p.C: Likewise.
2488         * g++.dg/cpp0x/rv5p.C: Likewise.
2489         * g++.dg/cpp0x/rv6p.C: Likewise.
2490         * g++.dg/cpp0x/rv7p.C: Likewise.
2491         * g++.dg/cpp0x/rv8p.C: Likewise.
2492         * g++.dg/ext/strncpy-chk1.C: Likewise.
2493         * gcc.dg/builtin-object-size-10.c: Likewise.
2494         * gcc.dg/builtin-object-size-11.c: Likewise.
2495         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
2496         * gcc.dg/pr25805.c: Likewise.
2497         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
2498         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2499         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2500         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2501         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2502         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2503         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2504         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2505         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2506         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2507         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2508         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2509         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2510         * gcc.c-torture/execute/zerolen-2.x: Likewise.
2511         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2513         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
2514         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2516         * gcc.dg/torture/pr37868.c: Disable for epiphany.
2517         * gcc.dg/sibcall-6.c: Enable for epiphany.
2519 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2521         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
2523 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
2525         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
2526         memcpy not initializers.
2528         * gcc.dg/guality/guality.exp: Skip on AIX.
2530 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
2532         PR c++/57101
2533         * g++.dg/cpp0x/pr57101.C: New.
2535 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
2537         * gcc.target/aarch64/neg_1.c: New test.
2539 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2541         PR fortran/57966
2542         * gfortran.dg/typebound_call_25.f90: New.
2544 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2546         PR c++/57981
2547         * g++.dg/cpp0x/pr57981.C: New.
2549 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
2551         PR c++/57880
2552         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
2554 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
2556         PR rtl-optimization/57960
2557         * gcc.target/s390/pr57960.c: New.
2559 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
2561         PR fortran/57639
2562         * gfortran.dg/unlimited_polymorphic_9.f90: New.
2564 2013-07-25  Terry Guo  <terry.guo@arm.com>
2566         * gcc.target/arm/thumb1-Os-mult.c: New test case.
2568 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
2570         PR c++/57942
2571         * g++.dg/inherit/pr57942.C: New.
2573 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
2575         * gcc.target/powerpc/bool2.h: New file, test the code generation
2576         of logical operations for power5, altivec, power7, and power8 systems.
2577         * gcc.target/powerpc/bool2-p5.c: Likewise.
2578         * gcc.target/powerpc/bool2-av.c: Likewise.
2579         * gcc.target/powerpc/bool2-p7.c: Likewise.
2580         * gcc.target/powerpc/bool2-p8.c: Likewise.
2581         * gcc.target/powerpc/bool3.h: Likewise.
2582         * gcc.target/powerpc/bool3-av.c: Likewise.
2583         * gcc.target/powerpc/bool2-p7.c: Likewise.
2584         * gcc.target/powerpc/bool2-p8.c: Likewise.
2586 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2588         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2590 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2592         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
2594 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
2596         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
2597         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
2598         type from long to long long.
2599         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
2600         to have effective-target keywords of lp64 and ilp32.
2601         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
2602         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
2603         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
2604         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
2605         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
2606         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
2607         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
2608         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
2609         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
2611 2013-07-23  Tom Tromey  <tromey@redhat.com>
2612             Joseph Myers  <joseph@codesourcery.com>
2614         * gcc.dg/c11-generic-1.c: New file.
2615         * gcc.dg/c11-generic-2.c: New file.
2617 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2619         PR fortran/57906
2620         PR fortran/52052
2621         * coarray/lib_realloc_1.f90: Permit optimization.
2622         * gfortran.dg/coarray_31.f90: New.
2624 2013-07-22  Tobias Burnus  <burnus@net-b.de>
2626         PR fortran/57762
2627         * gfortran.dg/class_array_7.f03: Fix memory leak.
2629 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
2631         PR c++/52816
2632         * g++.dg/cpp0x/decltype56.C: New.
2634 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2636         * gcc.dg/pr53265.c: Correct line number in dg-message.
2638 2013-07-22  Diego Novillo  <dnovillo@google.com>
2640         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
2642 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2644         PR testsuite/52641
2645         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
2646         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
2648 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
2650         PR testsuite/52641
2651         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
2652         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
2653         * gcc.dg/torture/pr53366-1.c: Same.
2654         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
2655         * gcc.dg/torture/pr56488.c: Same.
2656         * gcc.dg/torture/pr57584.c: Same.
2657         * gcc.dg/tree-ssa/pr57385.c: Same.
2658         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2660 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
2662         * c-c++-common/pr41779.c: Fix typos.
2663         * gcc.c-torture/compile/20031125-2.c: Likewise.
2664         * gcc.c-torture/compile/20040621-1.c: Likewise.
2665         * gcc.c-torture/execute/20020418-1.c: Likewise.
2666         * gcc.dg/20020108-1.c: Likewise.
2667         * gcc.dg/atomic-generic-aux.c: Likewise.
2668         * gcc.dg/builtin-complex-err-2.c: Likewise.
2669         * gcc.dg/decl-1.c: Likewise.
2670         * gcc.dg/di-sync-multithread.c: Likewise.
2671         * gcc.dg/format/c90-printf-1.c: Likewise.
2672         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
2673         * gcc.dg/long-long-compare-1.c: Likewise.
2674         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2675         * gcc.dg/pr17055-1.c: Likewise.
2676         * gcc.dg/pr27095.c: Likewise.
2677         * gcc.dg/torture/fp-int-convert.h: Likewise.
2678         * gcc.dg/tree-prof/inliner-1.c: Likewise.
2679         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
2680         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
2681         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
2682         * gcc.dg/tree-ssa/loop-19.c: Likewise.
2683         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2684         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2685         * gcc.dg/tree-ssa/pr42585.c: Likewise.
2686         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
2687         * gcc.dg/vect/vect-cond-5.c: Likewise.
2688         * gcc.dg/weak/typeof-2.c: Likewise.
2689         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
2690         * gcc.target/arm/naked-1.c: Likewise.
2691         * gcc.target/i386/pr9771-1.c: Likewise.
2692         * gcc.target/sparc/sparc-constant-1.c: Likewise.
2693         * gcc.target/sparc/struct-ret-check.c: Likewise.
2694         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
2695         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
2696         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
2697         Likewise.
2699 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2701         PR fortran/56937
2702         * gfortran.dg/dependency_42.f90:  New test.
2703         * gfortran.dg/dependency_43.f90:  New test.
2705 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2707         PR fortran/35862
2708         * gfortran.dg/round_4.f90: New.
2710 2013-07-21  Tobias Burnus  <burnus@net-b.de>
2712         PR fortran/57894
2713         * gfortran.dg/min_max_conformance_2.f90: New.
2715 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
2717         PR preprocessor/57620
2718         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
2719         (main): Don't test {s,u,U,L}12.
2720         * c-c++-common/raw-string-13.c: New test.
2721         * c-c++-common/raw-string-14.c: New test.
2722         * c-c++-common/raw-string-15.c: New test.
2723         * c-c++-common/raw-string-16.c: New test.
2725 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
2727         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
2729 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
2731         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
2733         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
2734         target { ! keeps_null_pointer_checks }.
2735         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
2736         target { ! keeps_null_pointer_checks }.
2738         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
2739         * gcc.dg/torture/pr56488.c: Likewise.
2741 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
2743         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
2744         new testcase.
2746 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
2748         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
2749         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
2750         * gfortran.dg/guality/guality.exp: Skip on AIX.
2752         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
2754         * g++.dg/debug/pr56819.C: Skip on AIX.
2755         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
2756         * g++.dg/guality/guality.exp: Skip on AIX.
2758         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
2760         * gcc.misc-tests/gcov-14.c: Skip on AIX.
2762         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
2764 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2766         PR target/57516
2767         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
2768         Adjust to corrected rounding.
2770 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
2772         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
2773         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
2774         check_effective_target_cilkplus.
2775         * g++.dg/cilk-plus/cilk-plus.exp: Same.
2777 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
2779         * gcc.target/powerpc/pr57744.c: Fix typo.
2781 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
2783         PR middle-end/57698
2784         * gcc.c-torture/compile/pr57698.c: New test.
2785         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
2786         * gcc.c-torture/compile/pr44043.c: Ditto.
2788 2013-07-18  Wei Mi  <wmi@google.com>
2790         PR rtl-optimization/57878
2791         * g++.dg/pr57878.C: New test.
2793 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2795         * gcc.dg/pr42611.c: Move dg-error to correct line.
2797 2013-07-17  Tobias Burnus  <burnus@net-b.de>
2799         PR fortran/57895
2800         * gfortran.dg/dollar_sym_3.f: New.
2801         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
2803 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
2805         PR target/55654
2806         PR target/55656
2807         PR target/55657
2808         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
2809         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
2810         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
2811         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
2812         * objc.dg/image-info.m: Likewise.
2813         * objc.dg/symtab-1.m: Likewise.
2814         * objc.dg/torture/strings/const-str-10.m: Likewise.
2815         * objc.dg/torture/strings/const-str-11.m: Likewise.
2816         * objc.dg/torture/strings/const-str-9.m: Likewise.
2817         * objc.dg/zero-link-1.m: Likewise.
2818         * objc.dg/zero-link-2.m: Likewise.
2819         * objc.dg/no-extra-load.m: Avoid Foundation.h.
2820         * objc.dg/objc-foreach-4.m: Likewise.
2821         * objc.dg/objc-foreach-5.m: Likewise.
2822         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
2823         (for Darwin).
2824         * obj-c++.dg/strings/const-str-12.mm: Likewise.
2825         * obj-c++.dg/syntax-error-1.mm: Likewise.
2826         * objc.dg/method-6.m: Likewise.
2827         * objc.dg/pr23214.m: Likewise.
2828         * objc.dg/proto-lossage-7.m: Likewise.
2829         * objc.dg/strings/const-str-12b.m: Likewise.
2830         * objc.dg/zero-link-3.m: Likewise.
2831         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
2832         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
2833         adjust headers, interfaces and encoded types to reflect current system
2834         versions.  Add FIXME and outputs from current system compiler for
2835         reference.
2837 2013-07-15  Cong Hou  <congh@google.com>
2839         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
2840         counted.
2841         * gcc.target/i386/l_fma_float_3.c: Likewise.
2842         * gcc.target/i386/l_fma_double_1.c: Likewise.
2843         * gcc.target/i386/l_fma_double_3.c: Likewise.
2845 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
2847         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
2848         function to test if HTM is available.
2849         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
2850         * gcc.target/powerpc/htm-builtin-1.c: New test.
2852 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2854         * gfortran.dg/coarray_lib_realloc_1.f90: New.
2855         * gfortran.dg/coarray/lib_realloc_1.f90: New.
2856         * gfortran.dg/coarray_6.f90: Add dg-error.
2858 2013-07-15  Tobias Burnus  <burnus@net-b.de>
2860         PR fortran/37336
2861         * gfortran.dg/finalize_18.f90: New.
2863 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2865         PR fortran/52669
2866         * fortran.dg/module_variable_1.f90:  New test.
2867         * fortran.dg/module_variable_2.f90:  New test.
2869 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
2871         * g++.dg/ext/vector19.C: Adapt.
2872         * g++.dg/ext/vector23.C: New testcase.
2874 2013-07-12  Michael Matz  <matz@suse.de>
2876         PR middle-end/55771
2877         * c-c++-common/pr55771.c: New test.
2879 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
2881         * gcc.target/aarch64/vect-movi.c: New.
2883 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
2885         PR target/57362
2886         * g++.dg/ext/pr57362.C: New.
2888 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
2890         PR target/57631
2891         * gcc.target/avr/torture/pr57631.c: New test.
2893 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2895         PR c++/57827
2896         * g++.dg/cpp0x/constexpr-ice7.C: New.
2898 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
2900         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
2901         for EABI targets.
2902         * gcc.c-torture/execute/nest-align-1.x: New.
2904 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2906         PR c++/57874
2907         * g++.dg/cpp0x/sfinae48.C: New.
2909 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2911         PR preprocessor/57824
2912         * c-c++-common/raw-string-17.c: New test.
2913         * c-c++-common/gomp/pr57824.c: New test.
2915 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
2917         PR c++/57869
2918         * g++.dg/cpp0x/reinterpret_cast1.C: New.
2919         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
2920         * g++.dg/conversion/dr195.C: Update.
2921         * g++.dg/expr/cast2.C: Likewise.
2923 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
2925         * c-c++-common/raw-string-18.c: New test.
2926         * c-c++-common/raw-string-19.c: New test.
2928         PR preprocessor/57757
2929         * g++.dg/cpp/paste1.C: New test.
2930         * g++.dg/cpp/paste2.C: New test.
2932 2013-07-10  Graham Stott  <grahams@btinternet.com>
2934         * gcc.target/mips/mulsize-1.c: New.
2935         * gcc.target/mips/mulsize-2.c: New.
2936         * gcc.target/mips/mulsize-3.c: New.
2937         * gcc.target/mips/mulsize-4.c: New.
2939 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2941         PR c++/53094
2942         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
2943         * g++.dg/ext/vector24.C: New testcase.
2945 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
2947         PR c++/53000
2948         * g++.dg/cpp0x/decltype17.C: Adjust.
2950 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
2952         PR c++/51786
2953         * g++.dg/cpp0x/pr51786.C: New.
2955 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
2957         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
2959         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
2961         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
2963         * gcc.target/powerpc/sd-vsx.c: Require dfp.
2964         * gcc.target/powerpc/sd-pwr6.c: Likewise.
2966 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2968         PR fortran/57834
2969         * gfortran.dg/c_f_pointer_tests_8.f90: New.
2971 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2973         PR fortran/50554
2974         * gfortran.dg/do_check_9.f90: New.
2976 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2978         PR fortran/57785
2979         * gfortran.dg/dot_product_2.f90: New.
2981 2013-07-08  Tobias Burnus  <burnus@net-b.de>
2983         PR fortran/57469
2984         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
2986 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
2988         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
2989         * gfortran.dg/finalize_10.f90: Fix dg-final.
2991 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
2993         PR target/57819
2994         * gcc.target/i386/pr57819.c: New test.
2996         PR rtl-optimization/57829
2997         * gcc.c-torture/execute/pr57829.c: New test.
2999 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3001         * gcc.target/i386/memcpy-vector_loop-1.c: New.
3002         * gcc.target/i386/memcpy-vector_loop-2.c: New.
3004 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
3006         PR target/57807
3007         * gcc.target/i386/pr57807.c: New test.
3009 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
3011         PR target/29776
3012         * gcc.dg/tree-ssa/vrp89.c: New test.
3014 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
3016         PR c++/28262
3017         * g++.dg/parse/defarg16.C: New.
3019 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
3021         PR rtl-optimization/55342
3022         * gcc.target/i386/pr55342.c: New.
3024 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3026         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
3028 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
3030         PR c++/14263
3031         * g++.dg/inherit/virtual10.C: New.
3033 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3035         PR c/57821
3036         * gcc.dg/large-size-array-6.c: New test.
3038 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3040         PR c++/38634
3041         * g++.dg/template/crash116.C: New.
3043 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
3045         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
3046         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
3048 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
3050         PR c++/54998
3051         * g++.dg/cpp0x/nsdmi-list3.C: New.
3053 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
3055         PR target/57777
3056         * gcc.target/i386/pr57777.c: New test.
3058         PR c++/57771
3059         * g++.dg/template/arg9.C: New test.
3061 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
3063         * gcc.target/i386/avx-inline.c: New test.
3065 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
3067         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
3068         * gcc.target/mips/call-2.c: Likewise.
3069         * gcc.target/mips/call-3.c: Likewise.
3070         * gcc.target/mips/lazy-binding-1.c: Likewise.
3072 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
3074         PR tree-optimization/57741
3075         * gcc.dg/vect/pr57741-1.c: New test.
3076         * gcc.dg/vect/pr57741-2.c: New test.
3077         * gcc.dg/vect/pr57741-3.c: New test.
3079 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3081         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
3082         on big endian.
3083         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
3084         * lib/target-supports.exp: Define aarch64_little_endian.
3086 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3088         * gcc.target/aarch64/abs_1.c: New test.
3090 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
3092         * gcc.target/aarch64/bfxil_1.c: New test.
3093         * gcc.target/aarch64/bfxil_2.c: Likewise.
3095 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3097         PR c/57766
3098         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
3099         array sizes from 100 to 20.
3101 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
3103         PR fortran/54788
3104         * gfortran.dg/pointer_remapping_8.f90: New.
3106 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
3108         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
3109         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
3110         * g++.dg/cpp1y/udlit-userdef-string.C: New.
3111         * g++.dg/cpp1y/complex_literals.h: New.
3113 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3115         PR c++/57645
3116         * g++.dg/cpp0x/noexcept21.C: New.
3118 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
3120         PR target/57736
3121         * gcc.target/i386/pr57736.c: New test.
3123 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3125         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
3126         c specific.
3127         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
3128         strings to match the fixed error messages.
3129         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3130         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
3131         message check.
3133 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
3135         PR target/57744
3136         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
3137         stqcx. get even registers.
3139 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
3141         PR c++/57509
3142         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
3144 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
3146         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
3147         Fix scan patterns.
3148         * gcc.target/i386/bmi-1.c: Ditto.
3149         * gcc.target/i386/bmi-bextr-4.c: New.
3150         * gcc.target/i386/bmi-bextr-5.c: Ditto.
3152 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
3154         PR c++/57682
3155         * g++.dg/cpp0x/initlist73.C: New.
3157 2013-06-27  Meador Inge  <meadori@codesourcery.com>
3159         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
3160         * g++.dg/simulate-thread/atomics-2.C: Likewise.
3161         * g++.dg/simulate-thread/atomics-1.C: Likewise.
3163 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3165         PR c++/57509
3166         * g++.dg/ext/pr57509.C: New file.
3168 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
3170         PR target/57623
3171         * gcc.target/i386/bmi-bextr-3.c: New test.
3173         PR target/57623
3174         * gcc.target/i386/bmi2-bzhi-1.c: New test.
3176 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
3178         PR c++/57172
3179         * g++.dg/cpp0x/pr57172.C: New testcase.
3181 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3183         * gcc.target/s390/htm-1.c: New file.
3184         * gcc.target/s390/htm-nofloat-1.c: New file.
3185         * gcc.target/s390/htm-xl-intrin-1.c: New file.
3187 2013-06-26  Tobias Burnus  <burnus@net-b.de>
3189         PR fortran/29800
3190         * gfortran.dg/bounds_check_17.f90: New.
3192 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
3194         PR c++/57640
3195         * g++.dg/cpp1y/pr57640.C: New.
3197 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3199         PR c/57692
3200         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
3201         overflow due to size of arrays.
3203 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
3205         PR tree-optimization/57705
3206         * gcc.dg/vect/pr57705.c: New test.
3207         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
3209 2013-06-25  Martin Jambor  <mjambor@suse.cz>
3211         PR middle-end/57670
3212         * g++.dg/ipa/pr57670.C: New test.
3214 2013-06-25  Richard Biener  <rguenther@suse.de>
3216         PR middle-end/56977
3217         * gcc.dg/pr56977.c: New testcase.
3219 2013-06-24  Martin Jambor  <mjambor@suse.cz>
3221         PR tree-optimization/57358
3222         * gcc.dg/ipa/pr57358.c: New test.
3224 2013-06-24  Richard Biener  <rguenther@suse.de>
3226         PR testsuite/57686
3227         * gcc.dg/torture/pr57584.c: Remove target specific bits.
3229 2013-06-24  Richard Biener  <rguenther@suse.de>
3231         PR tree-optimization/57488
3232         * gcc.dg/torture/pr57488.c: New testcase.
3234 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3235             Dominique d'Humieres  <dominiq@lps.ens.fr>
3237         PR fortran/52413
3238         * gfortran.dg/fraction.f90: New.
3240 2013-06-24  Alan Modra  <amodra@gmail.com>
3242         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
3243         Add scan-assembler-not "lvx".
3244         * gcc.target/powerpc/le-altivec-consts.c: New.
3246 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
3248         * g++.dg/cpp0x/sfinae47.C: New.
3250 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
3252         PR target/52483
3253         * gcc.target/sh/pr52483-1.c: New.
3254         * gcc.target/sh/pr52483-2.c: New.
3255         * gcc.target/sh/pr52483-3.c: New.
3256         * gcc.target/sh/pr52483-4.c: New.
3257         * gcc.target/sh/pr52483-5.c: New.
3259 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
3261         * gcc.target/i386/intrinsics_1.c: New test.
3262         * gcc.target/i386/intrinsics_2.c: Ditto.
3263         * gcc.target/i386/intrinsics_3.c: Ditto.
3264         * gcc.target/i386/intrinsics_4.c: Ditto.
3265         * gcc.target/i386/intrinsics_5.c: Ditto.
3266         * gcc.target/i386/intrinsics_6.c: Ditto.
3267         * gcc.target/i386/avx-1.c: Provide macros for builtins
3268         needing immediate arguments in f16cintrin.h and rtmintrin.h.
3270 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3272         PR fortran/37336
3273         * gfortran.dg/finalize_17.f90: New.
3275 2013-06-21  Tobias Burnus  <burnus@net-b.de>
3277         * gfortran.dg/realloc_on_assign_18.f90: New.
3279 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3281         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3282         Also changed the returns from error as distinct values so that
3283         debugging can get easier.
3284         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
3285         errors specific to C, if necessary.  Also added new error
3286         hooks for C++.
3287         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3288         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3289         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3290         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3291         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
3292         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
3293         the same changes as parser_errors3.c, spaces were added between colons
3294         to not confuse C++ compiler with 2 colons as scope.
3295         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
3296         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
3297         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
3298         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
3299         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
3300         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
3301         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
3302         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
3303         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
3304         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
3305         * g++.dg/cilk-plus/cilk-plus.exp: New script.
3306         * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
3307         in the list.
3309 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
3311         PR other/53317
3312         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
3314 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
3316         PR target/57655
3317         * gcc.target/i386/pr57655.c: New test.
3319 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
3321         * ada/acats/tests/gcc: Delete.
3322         * gnat.dg/style: Likewise.
3324 2013-06-20  Jeff Law  <law@redhat.com>
3326         PR tree-optimization/57660
3327         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
3328         based on their branch cost.
3330         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
3332 2013-06-20  Tobias Burnus  <burnus@net-b.de>
3334         PR fortran/57633
3335         * gfortran.dg/list_read_11.f90: New.
3337 2013-06-20  Richard Biener  <rguenther@suse.de>
3339         PR tree-optimization/57584
3340         * gcc.dg/torture/pr57584.c: New testcase.
3342 2013-06-19  Sharad Singhai  <singhai@google.com>
3344         * g++.dg/gcov/gcov-8.C: New testcase.
3345         * lib/gcov.exp: Handle intermediate format.
3347 2013-06-19  Wei Mi  <wmi@google.com>
3349         PR rtl-optimization/57518
3350         * testsuite/gcc.dg/pr57518.c: New test.
3352 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3354         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
3356 2013-06-19  Jan Hubicka  <jh@suse.cz>
3358         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
3360 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3362         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
3363         hard-coded values of array sizes with a #define.
3364         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
3365         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
3366         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
3367         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
3368         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
3370 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
3372         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
3373         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
3375 2013-06-19  Jeff Law  <law@redhat.com>
3377         * gcc.dg/tree-ssa/forwprop-28.c: New test.
3379 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3381         PR c++/57638
3382         * g++.dg/template/error53.C: New.
3384 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3386         PR target/55033
3387         * gcc.target/powerpc/pr55033.c: Fix options.
3389 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
3391         * gcc.target/i386/inline_error.c: New test.
3392         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
3393         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
3395 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
3397         PR c++/53211
3398         * g++.dg/cpp0x/decltype55.C: New.
3400 2013-06-18  Marek Polacek  <polacek@redhat.com>
3402         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
3404 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3406         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
3408 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3410         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
3411         Also changed the returns from error as distinct values so that it is
3412         easier to debug.
3414 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
3416         * gcc.target/aarch64/scalar_intrinsics.c: Update.
3418 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
3420         PR c++/16128
3421         * g++.dg/template/error52.C: New.
3422         * g++.dg/lookup/friend15.C: Update.
3423         * g++.dg/parse/error11.C: Likewise.
3424         * g++.dg/parse/error14.C: Likewise.
3425         * g++.dg/parse/parser-pr28152-2.C: Likewise.
3426         * g++.dg/parse/template25.C: Likewise.
3427         * g++.old-deja/g++.jason/cond.C: Likewise.
3428         * g++.old-deja/g++.mike/for2.C: Likewise.
3429         * g++.old-deja/g++.robertl/eb125.C: Likewise.
3430         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
3432 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3434         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
3435         ensure alignment.
3437 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3439         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
3440         accidentally placing minus sign for length instead of stride.
3442 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
3444         PR rtl-optimization/57425
3445         PR rtl-optimization/57569
3446         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
3447         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
3449 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
3451         PR fortran/49074
3452         PR fortran/56136
3453         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
3454         packing.
3455         * gfortran.dg/typebound_assignment_6.f03: New.
3457 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
3459         * gcc.target/h8300/h8300.exp: New.
3460         * gcc.dg/pragma-isr.c: Move to ...
3461         * gcc.target/sh/torture/pragma-isr.c: ... here ...
3462         * gcc.target/h8300/pragma-isr.c: ... and here.
3463         * gcc.dg/pragma-isr2.c: Move to ...
3464         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
3465         * gcc.target/h8300/pragma-isr2.c: ... and here.
3466         * gcc.dg/pragma-isr-trapa.c: Move to ...
3467         * gcc.target/sh/pragma-isr-trapa.c: ... here.
3468         * gcc.dg/pragma-isr-trapa2.c: Move to ...
3469         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
3470         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
3471         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
3472         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
3473         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
3474         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
3475         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
3476         * gcc.dg/attr-isr-trap_exit.c: Move to ...
3477         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
3478         * gcc.dg/attr-isr-trapa.c: Move to ...
3479         * gcc.target/sh/attr-isr-trapa.c: ... here.
3481 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3483         PR c++/51413
3484         * g++.dg/ext/builtin-offsetof1.C: New.
3486 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
3488         * gcc.target/aarch64/vect_smlal_1.c: New file.
3490 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3492         PR fortran/57508
3493         * gfortran.dg/defined_assignment_7.f90: New.
3495 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
3497         PR c++/57599
3498         * g++.dg/rtti/dyncast6.C: New.
3499         * g++.dg/cpp0x/dyncast1.C: Likewise.
3501 2013-06-14  Alan Modra  <amodra@gmail.com>
3503         PR middle-end/57134
3504         * gcc.dg/pr57134.c: New.
3506 2013-06-14  Tobias Burnus  <burnus@net-b.de>
3508         PR fortran/57596
3509         * gfortran.dg/deferred_type_param_9.f90: New.
3511 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3513         * gcc.dg/fold-minus-1.c: New testcase.
3515 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
3517         PR fortran/49074
3518         * gfortran.dg/typebound_assignment_5.f03: New.
3520 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
3522         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
3524 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
3525             Pat Haugen  <pthaugen@us.ibm.com>
3526             Peter Bergner  <bergner@vnet.ibm.com>
3528         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
3529         load/store instructions on power7, power8.
3530         * gcc.target/powerpc/atomic-p8.c: Likewise.
3532 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3534         PR c/57577
3535         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
3537 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
3539         PR c++/38958
3540         * g++.dg/warn/Wunused-var-20.C: New.
3542 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3544         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
3545         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
3546         Run with -fno-common.
3548 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3550         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
3551         and exit function calls with return 1 and return 0, respectively.
3553 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
3555         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
3556         New tests.
3558 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
3560         PR tree-optimization/57361
3561         * gcc.dg/tree-ssa/pr57361.c: New file.
3563 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3565         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
3566         to ensure alignment.
3567         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
3569 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3571         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3573 2013-06-12  Tobias Burnus  <burnus@net-b.de>
3574             Dominique d'Humieres  <dominiq@lps.ens.fr>
3576         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
3578 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
3580         PR target/56564
3581         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
3582         * gcc.target/i386/pr56564-3.c: Likewise.
3584 2013-06-11  Tobias Burnus  <burnus@net-b.de>
3586         PR fortran/57535
3587         * gfortran.dg/class_array_18.f90: New.
3589 2013-06-11  Jan Hubicka  <jh@suse.cz>
3591         PR c++/57551
3592         * g++.dg/ext/visibility/anon6.C: Update testcase.
3594 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3596         PR c/57563
3597         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
3598         in how we check __sec_reduce_mutating function's result.
3600 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
3601             Pat Haugen  <pthaugen@us.ibm.com>
3602             Peter Bergner  <bergner@vnet.ibm.com>
3604         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
3605         direct move instructions.
3606         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
3607         * gcc.target/powerpc/direct-move.h: Likewise.
3608         * gcc.target/powerpc/direct-move-float1.c: Likewise.
3609         * gcc.target/powerpc/direct-move-float2.c: Likewise.
3610         * gcc.target/powerpc/direct-move-double1.c: Likewise.
3611         * gcc.target/powerpc/direct-move-double2.c: Likewise.
3612         * gcc.target/powerpc/direct-move-long1.c: Likewise.
3613         * gcc.target/powerpc/direct-move-long2.c: Likewise.
3615 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
3617         PR c++/52440
3618         * g++.dg/cpp0x/pr52440.C: New.
3620 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
3622         PR target/56564
3623         * gcc.target/i386/pr56564-1.c: New test.
3624         * gcc.target/i386/pr56564-2.c: New test.
3625         * gcc.target/i386/pr56564-3.c: New test.
3626         * gcc.target/i386/pr56564-4.c: New test.
3627         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
3628         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3629         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
3630         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
3631         * gcc.target/i386/vect-sizes-1.c: Likewise.
3632         * gcc.target/i386/memcpy-1.c: Likewise.
3633         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
3634         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
3636 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
3638         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
3639         systems to cover all GNU systems.
3640         * g++.dg/abi/guard2.C: Likewise.
3641         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
3642         * g++.dg/eh/sighandle.C: Likewise.
3643         * g++.dg/ext/cleanup-10.C: Likewise.
3644         * g++.dg/ext/cleanup-11.C: Likewise.
3645         * g++.dg/ext/cleanup-8.C: Likewise.
3646         * g++.dg/ext/cleanup-9.C: Likewise.
3647         * g++.dg/opt/const5.C: Likewise.
3648         * g++.dg/opt/life1.C: Likewise.
3649         * g++.dg/other/pr39496.C: Likewise.
3650         * g++.old-deja/g++.abi/aggregates.C: Likewise.
3651         * g++.old-deja/g++.abi/align.C: Likewise.
3652         * g++.old-deja/g++.abi/bitfields.C: Likewise.
3653         * g++.old-deja/g++.law/weak.C: Likewise.
3654         * g++.old-deja/g++.pt/asm1.C: Likewise.
3655         * gcc.c-torture/execute/20030125-1.x: Likewise.
3656         * gcc.c-torture/execute/990127-2.x: Likewise.
3657         * gcc.dg/20041106-1.c: Likewise.
3658         * gcc.dg/20050503-1.c: Likewise.
3659         * gcc.dg/builtin-object-size-5.c: Likewise.
3660         * gcc.dg/cleanup-10.c: Likewise.
3661         * gcc.dg/cleanup-11.c: Likewise.
3662         * gcc.dg/cleanup-8.c: Likewise.
3663         * gcc.dg/cleanup-9.c: Likewise.
3664         * gcc.dg/complex-5.c: Likewise.
3665         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3666         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3667         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
3668         * gcc.dg/dfp/pr35739.c: Likewise.
3669         * gcc.dg/fdata-sections-1.c: Likewise.
3670         * gcc.dg/lto/20090206-1_0.c: Likewise.
3671         * gcc.dg/lto/20090206-2_0.c: Likewise.
3672         * gcc.dg/pr30360.c: Likewise.
3673         * gcc.dg/pr37303.c: Likewise.
3674         * gcc.dg/pr39323-1.c: Likewise.
3675         * gcc.dg/pr39323-2.c: Likewise.
3676         * gcc.dg/pr39323-3.c: Likewise.
3677         * gcc.dg/pr45416.c: Likewise.
3678         * gcc.dg/setjmp-2.c: Likewise.
3679         * gcc.dg/split-1.c: Likewise.
3680         * gcc.dg/split-3.c: Likewise.
3681         * gcc.dg/split-4.c: Likewise.
3682         * gcc.dg/strlenopt-12g.c: Likewise.
3683         * gcc.dg/strlenopt-14g.c: Likewise.
3684         * gcc.dg/strlenopt-14gf.c: Likewise.
3685         * gcc.dg/strlenopt-16g.c: Likewise.
3686         * gcc.dg/strlenopt-17g.c: Likewise.
3687         * gcc.dg/strlenopt-18g.c: Likewise.
3688         * gcc.dg/strlenopt-1f.c: Likewise.
3689         * gcc.dg/strlenopt-22g.c: Likewise.
3690         * gcc.dg/strlenopt-2f.c: Likewise.
3691         * gcc.dg/strlenopt-4g.c: Likewise.
3692         * gcc.dg/strlenopt-4gf.c: Likewise.
3693         * gcc.dg/struct-ret-3.c: Likewise.
3694         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
3695         * gcc.misc-tests/linkage.exp: Likewise.
3696         * gcc.target/i386/20000724-1.c: Likewise.
3697         * gcc.target/i386/align-main-3.c: Likewise.
3698         * gcc.target/i386/cleanup-1.c: Likewise.
3699         * gcc.target/i386/inline-mcpy.c: Likewise.
3700         * gcc.target/i386/pr32268.c: Likewise.
3701         * gcc.target/i386/pr36613.c: Likewise.
3702         * gcc.target/i386/pr39013-1.c: Likewise.
3703         * gcc.target/i386/pr39013-2.c: Likewise.
3704         * gcc.target/i386/pr39496.c: Likewise.
3705         * gcc.target/i386/pr40906-3.c: Likewise.
3706         * gcc.target/i386/pr46084.c: Likewise.
3707         * lib/target-supports.exp (check_effective_target_pie): Likewise.
3709 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
3711         PR target/6526
3712         * gcc.target/sh/pr6526.c: New.
3714 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
3716         PR target/57568
3717         * gcc.c-torture/execute/pr57568.c: New test.
3719 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3721         PR c++/37404
3722         * g++.dg/other/vararg-4.C: New.
3724 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
3726         PR rtl-optimization/57559
3727         * gcc.target/s390/pr57559.c : New test.
3729 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3731         PR fortran/37336
3732         * gfortran.dg/finalize_10.f90: New.
3733         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
3734         * gfortran.dg/finalize_15.f90: New.
3736 2013-06-08  Tobias Burnus  <burnus@net-b.de>
3738         PR fortran/57553
3739         * gfortran.dg/storage_size_4.f90: New.
3741 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
3743         PR c++/57548
3744         * testsuite/g++.dg/ext/pr57548.C: New test.
3746 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3748         PR middle-end/57541
3749         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
3751 2013-06-07  Jan Hubicka  <jh@suse.cz>
3753         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
3755 2013-06-07  Tobias Burnus  <burnus@net-b.de>
3757         PR fortran/57549
3758         * gfortran.dg/array_constructor_48.f90: New.
3759         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
3760         * gfortran.dg/array_constructor_type_15.f03: Ditto.
3762 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3764         PR target/56315
3765         * gcc.target/arm/xordi3-opt.c: New test.
3767 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3769         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
3770         Revert to dg-options.
3772 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3774         PR target/55033
3775         * gcc.target/powerpc/pr55033.c: New.
3777 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
3779         PR c++/53658
3780         * g++.dg/cpp0x/alias-decl-36.C: New.
3782 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3783             Pat Haugen  <pthaugen@us.ibm.com>
3784             Peter Bergner  <bergner@vnet.ibm.com>
3786         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
3787         power8 builtin functions.
3788         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
3789         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
3790         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
3791         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
3792         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
3793         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
3794         * gcc.target/powerpc/p8vector-vectorize-1.c: New
3795         tests to test power8 auto-vectorization.
3796         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
3797         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
3798         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
3799         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
3801         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
3802         powerpc_p8vector_ok instead of powerpc_vsx_ok.
3804         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
3806         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
3807         support.
3808         (check_effective_target_powerpc_p8vector_ok): Likewise.
3809         (is-effective-target): Likewise.
3810         (check_vect_support_and_set_flags): Likewise.
3812 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
3814         PR c++/43652
3815         * g++.dg/parse/error53.C: New.
3817 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
3819         PR rtl-optimization/57459
3820         * gcc.target/i386/pr57459.c: New test.
3822 2013-06-06  Teresa Johnson  <tejohnson@google.com>
3824         PR c++/53743
3825         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
3826         into -freorder-blocks-and-partition test.
3827         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
3828         * gcc.dg/tree-prof/20041218-1.c: Ditto.
3829         * gcc.dg/tree-prof/pr52027.c: Use -O2.
3830         * gcc.dg/tree-prof/pr50907.c: Ditto.
3831         * gcc.dg/tree-prof/pr45354.c: Ditto.
3832         * g++.dg/tree-prof/partition2.C: Ditto.
3833         * g++.dg/tree-prof/partition3.C: Ditto.
3835 2013-06-06  Tobias Burnus  <burnus@net-b.de>
3837         PR fortran/57542
3838         * gfortran.dg/finalize_16.f90: New.
3840 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3842         * gcc.dg/vect/no-section-anchors-vect-68.c:
3843         Add dg-skip-if aarch64_tiny.
3845 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3847         PR C/57457
3848         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
3849         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
3851 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
3853         PR c++/51908
3854         * g++.dg/cpp0x/decltype54.C: New.
3856 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
3858         * gcc.dg/fshort-wchar.c: Add extra dg-options for
3859         arm*-*-*eabi* targets.
3860         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
3861         arm*-*-* targets.
3862         * gcc.dg/tree-ssa/pr43491.c: Likewise.
3864 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
3865             Tobias Burnus  <burnus@net-b.de>
3867         * gfortran.dg/string_length_2.f90: Fix dg-do run.
3868         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
3869         * gfortran.dg/io_real_boz_4.f90: Ditto.
3870         * gfortran.dg/io_real_boz_5.f90: Ditto.
3872 2013-06-05  Andreas Schwab  <schwab@suse.de>
3874         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
3876 2013-06-04  Jan Hubicka  <jh@suse.cz>
3878         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
3880 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3882         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
3883         parameters with void.
3884         (main2): Removed argc parameter.
3885         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
3886         (main): Replaced argc, argv parameters with void.
3887         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
3888         (main2): Removed argc parameter.
3889         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
3890         argv parameters with void.  Added __asm volatile to avoid optimization
3891         on argc, if necessary.
3892         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
3893         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
3894         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
3895         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
3896         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
3897         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
3898         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
3899         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
3900         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
3901         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
3902         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
3903         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
3904         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
3905         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
3906         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
3907         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
3908         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
3909         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
3910         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
3911         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
3912         parameters with void.
3913         (main2): Removed argc parameter.
3914         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
3915         (main): Replaced argc, argv parameters with void.
3916         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
3917         argv parameters with void.  Also renamed this function as main, and
3918         delete the existing main.
3919         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
3920         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
3921         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
3923 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
3925         * gcc.target/aarch64/movi_1.c: New test.
3927 2013-06-04  Tobias Burnus  <burnus@net-b.de>
3929         PR fortran/37336
3930         * gfortran.dg/finalize_12.f90: New.
3931         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
3932         end of scope finalization.
3933         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
3934         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
3935         * gfortran.dg/auto_dealloc_2.f90: Ditto.
3936         * gfortran.dg/class_19.f03: Ditto.
3937         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
3938         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
3939         * gfortran.dg/extends_14.f03: Ditto.
3940         * gfortran.dg/move_alloc_4.f90: Ditto.
3941         * gfortran.dg/typebound_proc_27.f03: Ditto.
3943 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
3945         * gfortran.dg/bounds_check_7.f90: Remove "! {".
3946         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
3947         * gfortran.dg/default_initialization_5.f90: Update dg-do.
3948         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
3949         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
3950         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
3951         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
3952         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
3953         * gfortran.dg/io_real_boz_4.f90: Ditto.
3954         * gfortran.dg/io_real_boz_5.f90: Ditto.
3955         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
3956         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
3957         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
3958         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
3959         * gfortran.dg/transpose_2.f90: Fix dg-output.
3961 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
3963         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
3964         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
3965         dg-option and an header comment.
3967 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
3969         PR c++/57419
3970         * g++.dg/cpp0x/sfinae46.C: New.
3971         * g++.dg/cpp0x/defaulted13.C: Adjust.
3972         * g++.dg/cpp0x/defaulted2.C: Likewise.
3973         * g++.dg/cpp0x/defaulted26.C: Likewise.
3974         * g++.dg/cpp0x/defaulted3.C: Likewise.
3975         * g++.dg/cpp0x/error1.C: Likewise.
3976         * g++.dg/cpp0x/implicit1.C: Likewise.
3977         * g++.dg/cpp0x/implicit11.C: Likewise.
3978         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
3979         * g++.dg/cpp0x/initlist47.C: Likewise.
3980         * g++.dg/cpp0x/initlist9.C: Likewise.
3981         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
3982         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3983         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
3984         * g++.dg/cpp0x/union4.C: Likewise.
3985         * g++.dg/template/crash108.C: Likewise.
3986         * g++.dg/template/crash41.C: Likewise.
3987         * g++.old-deja/g++.jason/local.C: Likewise.
3988         * g++.old-deja/g++.law/visibility3.C: Likewise.
3990 2013-06-03  Teresa Johnson  <tejohnson@google.com>
3992         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
3993         * gcc.dg/vect/bb-slp-14.c: Ditto.
3994         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
3995         * gcc.dg/vect/bb-slp-23.c: Ditto.
3996         * gcc.dg/vect/bb-slp-15.c: Ditto.
3997         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
3998         * gcc.dg/vect/bb-slp-24.c: Ditto.
3999         * gcc.dg/vect/bb-slp-16.c: Ditto.
4000         * gcc.dg/vect/bb-slp-25.c: Ditto.
4001         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
4002         * gcc.dg/vect/bb-slp-17.c: Ditto.
4003         * gcc.dg/vect/bb-slp-1.c: Ditto.
4004         * gcc.dg/vect/bb-slp-26.c: Ditto.
4005         * gcc.dg/vect/bb-slp-18.c: Ditto.
4006         * gcc.dg/vect/bb-slp-2.c: Ditto.
4007         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
4008         * gcc.dg/vect/bb-slp-27.c: Ditto.
4009         * gcc.dg/vect/bb-slp-19.c: Ditto.
4010         * gcc.dg/vect/bb-slp-3.c: Ditto.
4011         * gcc.dg/vect/bb-slp-28.c: Ditto.
4012         * gcc.dg/vect/bb-slp-4.c: Ditto.
4013         * gcc.dg/vect/bb-slp-29.c: Ditto.
4014         * gcc.dg/vect/bb-slp-5.c: Ditto.
4015         * gcc.dg/vect/bb-slp-6.c: Ditto.
4016         * gcc.dg/vect/bb-slp-8a.c: Ditto.
4017         * gcc.dg/vect/bb-slp-7.c: Ditto.
4018         * gcc.dg/vect/bb-slp-8b.c: Ditto.
4019         * gcc.dg/vect/bb-slp-8.c: Ditto.
4020         * gcc.dg/vect/bb-slp-9.c: Ditto.
4021         * gcc.dg/vect/bb-slp-10.c: Ditto.
4022         * gcc.dg/vect/bb-slp-11.c: Ditto.
4023         * gcc.dg/vect/bb-slp-20.c: Ditto.
4024         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
4025         * gcc.dg/vect/bb-slp-21.c: Ditto.
4026         * gcc.dg/vect/bb-slp-30.c: Ditto.
4027         * gcc.dg/vect/bb-slp-13.c: Ditto.
4028         * gcc.dg/vect/bb-slp-22.c: Ditto.
4029         * g++.dg/vect/slp-pr50413.cc: Ditto.
4030         * g++.dg/vect/slp-pr56812.cc: Ditto.
4031         * g++.dg/vect/slp-pr50819.cc: Ditto.
4033 2013-06-01  Tobias Burnus  <burnus@net-b.de>
4035         PR fortran/57456
4036         * gfortran.dg/class_array_17.f90: New.
4038 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4040         * ada/acats/floatstore.lst: New.
4041         * ada/acats/run_all.sh: Process it.
4043 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
4045         * gcc.target/powerpc/e500-ord-1.c: New test.
4046         * gcc.target/powerpc/e500-ord-2.c: Likewise.
4047         * gcc.target/powerpc/e500-unord-1.c: Likewise.
4048         * gcc.target/powerpc/e500-unord-2.c: Likewise.
4050 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4052         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
4054 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4056         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
4058 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
4060         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
4062 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4064         PR c/57452
4065         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
4066         test-case.
4068 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4070         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
4072 2013-05-31  Marek Polacek  <polacek@redhat.com>
4074         PR tree-optimization/57478
4075         PR tree-optimization/57453
4076         * gcc.dg/torture/pr57478.c: New test.
4078 2013-05-31  Tobias Burnus  <burnus@net-b.de>
4080         PR fortran/57456
4081         * gfortran.dg/class_array_17.f90: New.
4083 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4085         PR target/56315
4086         * gcc.target/arm/iordi3-opt.c: New test.
4088 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
4090         PR fortran/54190
4091         PR fortran/57217
4092         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
4093         * gfortran.dg/interface_26.f90: Ditto.
4094         * gfortran.dg/proc_ptr_11.f90: Ditto.
4095         * gfortran.dg/proc_ptr_15.f90: Ditto.
4096         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4097         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
4098         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4099         * gfortran.dg/typebound_override_1.f90: Ditto.
4100         * gfortran.dg/typebound_override_4.f90: Ditto.
4101         * gfortran.dg/typebound_proc_6.f03: Ditto.
4102         * gfortran.dg/assumed_type_7.f90: New test.
4103         * gfortran.dg/typebound_override_5.f90: New test.
4104         * gfortran.dg/typebound_override_6.f90: New test.
4105         * gfortran.dg/typebound_override_7.f90: New test.
4107 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4109         PR middle-end/57073
4110         * gfortran.dg/power_6.f90: New.
4112 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
4114         * gcc.target/aarch64/insv_1.c: New test.
4116 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
4118         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
4119         dg-skip-if "No stabs".
4121 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
4123         PR fortran/54189
4124         * gfortran.dg/assumed_size_1.f90: New.
4126 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4128         * gcc.dg/shrink-wrap-alloca.c: New added.
4129         * gcc.dg/shrink-wrap-pretend.c: New added.
4130         * gcc.dg/shrink-wrap-sibcall.c: New added.
4132 2013-05-30  Tobias Burnus  <burnus@net-b.de>
4134         PR fortran/57458
4135         * gfortran.dg/assumed_rank_13.f90: New.
4137 2013-05-29  Easwaran Raman  <eraman@google.com>
4139         PR tree-optimization/57442
4140         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
4142 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4144         PR tree-optimization/57441
4145         * gcc.c-torture/compile/pr57441.c: New.
4147 2013-05-29  Dehao Chen  <dehao@google.com>
4149         PR testsuite/57413
4150         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
4152 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4154         PR fortran/37336
4155         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
4156         * gfortran.dg/class_19.f03: Ditto.
4158 2013-05-29  Richard Biener  <rguenther@suse.de>
4160         * gcc.dg/vect/bb-slp-32.c: New testcase.
4162 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4164         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
4165         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
4166         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
4167         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
4168         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
4169         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
4170         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
4171         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
4172         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
4173         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
4174         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
4175         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
4176         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
4177         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
4178         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
4179         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
4180         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
4181         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
4182         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
4183         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
4184         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
4185         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
4186         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
4187         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
4188         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
4189         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
4190         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
4191         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
4192         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
4193         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
4194         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
4195         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
4196         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
4197         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
4198         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
4199         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
4200         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
4201         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
4202         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
4204 2013-05-29  Tobias Burnus  <burnus@net-b.de>
4206         PR fortran/37336
4207         * gfortran.dg/finalize_11.f90: New.
4208         * gfortran.dg/finalize_4.f03: Remove dg-error.
4209         * gfortran.dg/finalize_5.f03: Ditto.
4210         * gfortran.dg/finalize_6.f03: Ditto.
4211         * gfortran.dg/finalize_7.f03: Ditto.
4213 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4215         * gfortran.dg/class_array_16.f90: New.
4217 2013-05-28  Tobias Burnus  <burnus@net-b.de>
4219         PR fortran/57435
4220         * testsuite/gfortran.dg/use_29.f90: New.
4222 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4224         * gnat.dg/fp_exception.adb: New test.
4226 2013-05-28  Richard Biener  <rguenther@suse.de>
4228         PR tree-optimization/56787
4229         * gcc.dg/vect/pr56787.c: New testcase.
4231 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
4232             Tobias Burnus  <burnus@net-b.de>
4234         PR fortran/57217
4235         * gfortran.dg/typebound_override_4.f90: New.
4237 2013-05-28  Richard Biener  <rguenther@suse.de>
4239         PR tree-optimization/57411
4240         * g++.dg/opt/pr57411.C: New testcase.
4242 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4244         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
4245         * gcc.dg/builtin-bswap-9.c: Likewise.
4247 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
4249         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
4251 2013-05-27  Richard Biener  <rguenther@suse.de>
4253         PR middle-end/57412
4254         * gcc.dg/gomp/pr57412.c: New testcase.
4256 2013-05-27  Bud Davis  <jmdavis@link.com>
4258         PR fortran/50405
4259         * gfortran.dg/stfunc_8.f90: New.
4261 2013-05-27  Richard Biener  <rguenther@suse.de>
4263         PR tree-optimization/57343
4264         * gcc.dg/torture/pr57343.c: New testcase.
4266 2013-05-27  Richard Biener  <rguenther@suse.de>
4268         PR tree-optimization/57417
4269         * gcc.dg/torture/pr57417.c: New testcase.
4271 2013-05-27  Richard Biener  <rguenther@suse.de>
4273         PR tree-optimization/57396
4274         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
4276 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4278         * gnat.dg/specs/last_bit.ads: New test.
4280 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4282         * gnat.dg/specs/machine_attribute.ads: New test.
4284 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
4286         * gnat.dg/incomplete3.ad[sb]: New test.
4288 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4290         PR target/53916
4291         * gcc.target/mips/div-13.c: New test.
4293 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
4295         PR target/55777
4296         * gcc.target/mips/mips16-attributes-5.c,
4297         * gcc.target/mips/mips16-attributes-6.c: New tests.
4299 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
4301         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
4302         * gcc.dg/builtin-bswap-8.c: Likewise.
4304 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4306         PR c++/52216
4307         * g++.dg/cpp0x/new1.C: New.
4309 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
4311         PR c++/25666
4312         * g++.dg/parse/dtor16.C: New.
4313         * g++.dg/parse/dtor6.C: Adjust.
4315 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4317         PR c++/19618
4318         * g++.dg/expr/bitfield12.C: New.
4320 2013-05-24  Jeff Law  <law@redhat.com>
4322         PR tree-optimization/57124
4323         * gcc.c-torture/execute/pr57124.c: New test.
4324         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
4326 2013-05-24  Martin Jambor  <mjambor@suse.cz>
4328         PR tree-optimization/57294
4329         * gcc.dg/ipa/pr57294.c: New test.
4331 2013-05-24  Dehao Chen  <dehao@google.com>
4333         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
4335 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
4337         * gcc.target/aarch64/scalar_intrinsics.c
4338         (force_simd): Use a valid instruction.
4339         (test_vdupd_lane_s64): Pass a valid lane argument.
4340         (test_vdupd_lane_u64): Likewise.
4342 2013-05-24  Richard Biener  <rguenther@suse.de>
4344         PR tree-optimization/57287
4345         * gcc.dg/pr57287.c: New testcase.
4347 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4349         PR c++/26572
4350         * g++.dg/template/error51.C: New.
4352 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4354         PR c++/25503
4355         * g++.dg/template/bitfield2.C: New.
4357 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4359         * gnat.dg/specs/noinline1.ads: New test.
4360         * gnat.dg/noinline2.ad[sb]: Likewise.
4361         * gnat.dg/specs/noinline3.ads: Likewise.
4362         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
4364 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
4366         PR tree-ssa/57385
4367         * gcc.dg/tree-ssa/pr57385.c: New test.
4369 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4371         * gnat.dg/derived_type4.adb: New test.
4373 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
4375         * gcc.dg/builtin-bswap-6.c: New test.
4376         * gcc.dg/builtin-bswap-7.c: Likewise.
4377         * gcc.dg/builtin-bswap-8.c: Likewise.
4378         * gcc.dg/builtin-bswap-9.c: Likewise.
4380 2013-05-23  Christian Bruel  <christian.bruel@st.com>
4382         PR debug/57351
4383         * gcc.dg/debug/pr57351.c: New test
4385 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
4387         * gcc.target/aarch64/vect-clz.c: New file.
4389 2013-05-23  Martin Jambor  <mjambor@suse.cz>
4391         PR middle-end/57347
4392         * gcc.dg/ipa/pr57347.c: New test.
4394 2013-05-23  Richard Biener  <rguenther@suse.de>
4396         PR tree-optimization/57380
4397         * g++.dg/tree-ssa/pr57380.C: New testcase.
4399 2013-05-23  Richard Biener  <rguenther@suse.de>
4401         PR middle-end/57381
4402         * gcc.dg/torture/pr57381.c: New testcase.
4404 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
4406         PR middle-end/57344
4407         * gcc.c-torture/execute/pr57344-1.c: New test.
4408         * gcc.c-torture/execute/pr57344-2.c: New test.
4409         * gcc.c-torture/execute/pr57344-3.c: New test.
4410         * gcc.c-torture/execute/pr57344-4.c: New test.
4412 2013-05-23  Richard Biener  <rguenther@suse.de>
4414         PR rtl-optimization/57341
4415         * gcc.dg/torture/pr57341.c: New testcase.
4417 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/57352
4420         * g++.dg/parse/crash62.C: New.
4422 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4423             Pat Haugen  <pthaugen@us.ibm.com>
4424             Peter Bergner  <bergner@vnet.ibm.com>
4426         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
4427         crypto builtins.
4429 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4431         PR fortran/57364
4432         * gfortran.dg/defined_assignment_6.f90: New.
4434 2013-05-22  Tobias Burnus  <burnus@net-b.de>
4436         PR fortran/57338
4437         * gfortran.dg/assumed_type_6.f90: New.
4439 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
4441         PR c++/57211
4442         * g++.dg/cpp0x/Wunused-parm.C: New.
4444 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
4446         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
4447         * g++.dg/warn/Wdouble-promotion.C: Likewise.
4449 2013-05-21  Easwaran Raman  <eraman@google.com>
4451         PR tree-optimization/57322
4452         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
4454 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
4456         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
4457         .set (no)?micromips
4459 2013-05-21  Tobias Burnus  <burnus@net-b.de>
4461         PR fortran/57035
4462         * gfortran.dg/assumed_type_5.f90: New.
4463         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
4464         * gfortran.dg/assumed_rank_2.f90: Ditto.
4465         * gfortran.dg/assumed_type_3.f90: Update dg-error.
4466         * gfortran.dg/no_arg_check_3.f90: Ditto.
4468 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4470         PR tree-optimization/57331
4471         * gcc.c-torture/compile/pr57331.c: New test.
4473 2013-05-21  Richard Biener  <rguenther@suse.de>
4475         PR tree-optimization/57330
4476         * gcc.dg/torture/pr57330.c: New testcase.
4478 2013-05-21  Richard Biener  <rguenther@suse.de>
4480         PR tree-optimization/57303
4481         * gcc.dg/torture/pr57303.c: New testcase.
4483 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
4485         PR tree-optimization/57321
4486         * gcc.c-torture/execute/pr57321.c: New test.
4488 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4490         PR fortran/48858
4491         PR fortran/55465
4492         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
4493         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
4494         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
4495         * gfortran.dg/binding_label_tests_3.f03: Ditto.
4496         * gfortran.dg/binding_label_tests_4.f03: Ditto.
4497         * gfortran.dg/binding_label_tests_5.f03: Ditto.
4498         * gfortran.dg/binding_label_tests_6.f03: Ditto.
4499         * gfortran.dg/binding_label_tests_7.f03: Ditto.
4500         * gfortran.dg/binding_label_tests_8.f03: Ditto.
4501         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
4502         * gfortran.dg/binding_label_tests_24.f90: New.
4503         * gfortran.dg/binding_label_tests_25.f90: New.
4505 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4507         PR fortran/48858
4508         * gfortran.dg/binding_label_tests_17.f90: New.
4509         * gfortran.dg/binding_label_tests_18.f90: New.
4510         * gfortran.dg/binding_label_tests_19.f90: New.
4511         * gfortran.dg/binding_label_tests_20.f90: New.
4512         * gfortran.dg/binding_label_tests_21.f90: New.
4513         * gfortran.dg/binding_label_tests_22.f90: New.
4514         * gfortran.dg/binding_label_tests_23.f90: New.
4516 2013-05-20  Tobias Burnus  <burnus@net-b.de>
4518         PR fortran/48858
4519         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
4520         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
4521         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
4522         * gfortran.dg/common_18.f90: New.
4523         * gfortran.dg/common_19.f90: New.
4524         * gfortran.dg/common_20.f90: New.
4525         * gfortran.dg/common_21.f90: New.
4527 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4529         PR c++/12288
4530         * g++.dg/parse/error52.C: New.
4531         * g++.dg/parse/error3.C: Adjust.
4532         * g++.dg/parse/error36.C: Likewise.
4534 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
4536         PR target/56547
4537         * gcc.target/sh/pr56547-1.c: New.
4538         * gcc.target/sh/pr56547-2.c: New.
4540 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4542         PR c++/23608
4543         * g++.dg/warn/Wsign-compare-6.C: New.
4544         * g++.dg/warn/Wdouble-promotion.C: Adjust.
4546 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4548         PR c++/57327
4549         * g++.dg/template/error50.C: New.
4551 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
4553         PR c++/10207
4554         * g++.dg/ext/complit13.C: New.
4556 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
4558         PR c++/57175
4559         * g++.dg/pr57175.C: New testcase.
4561 2013-05-17  Easwaran Raman  <eraman@google.com>
4563         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
4565 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
4567         PR testsuite/57313
4568         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
4570 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4572         PR rtl-optimization/57281
4573         PR rtl-optimization/57300
4574         * gcc.dg/pr57300.c: New test.
4575         * gcc.c-torture/execute/pr57281.c: New test.
4577 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
4579         PR c++/18126
4580         * g++.dg/ext/sizeof-complit.C: New.
4582 2013-05-17  Marek Polacek  <polacek@redhat.com>
4584         * gcc.dg/strlenopt-25.c: New test.
4585         * gcc.dg/strlenopt-26.c: Likewise.
4587 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
4589         * gcc.target/i386/rotate-4.c: Compile only with -mavx
4590         instead of -mavx2, require only avx instead of avx2.
4591         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
4592         of avx2-check.h and turn into an avx runtime test instead of
4593         avx2 runtime test.
4595 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4597         * g++.dg/ext/vector22.C: Uncomment working test.
4599 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
4601         PR c++/17410
4602         * g++.dg/template/pr17410.C: New.
4604 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
4606         * gcc.target/i386/rotate-3.c: New test.
4607         * gcc.target/i386/rotate-3a.c: New test.
4608         * gcc.target/i386/rotate-4.c: New test.
4609         * gcc.target/i386/rotate-4a.c: New test.
4610         * gcc.target/i386/rotate-5.c: New test.
4611         * gcc.target/i386/rotate-5a.c: New test.
4613 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4615         * gcc.dg/visibility-21.c: Require section_anchors.
4617 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
4619         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
4620         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
4621         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4623 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
4625         * gcc.dg/visibility-21.c: New.
4627 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
4629         PR middle-end/57286
4630         * gcc.dg/pr57286.c: New testcase.
4631         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
4632         * g++.dg/ext/vector22.C: Comment out transformations not
4633         performed anymore.
4635 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
4637         PR target/57260
4638         * gcc.target/mips/call-1.c: Restrict to o32.
4639         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
4641 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4643         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
4644         dg-messages.
4645         * g++.dg/warn/Wshadow-1.C: Likewise.
4646         * g++.dg/warn/Wshadow-6.C: Likewise.
4647         * g++.dg/warn/Wshadow-7.C: Likewise.
4649 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
4651         PR c++/31952
4652         * g++.dg/parse/pr31952-1.C: New.
4653         * g++.dg/parse/pr31952-2.C: Likewise.
4654         * g++.dg/parse/pr31952-3.C: Likewise.
4656         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
4657         * g++.old-deja/g++.jason/cond.C: Likewise.
4658         * g++.dg/cpp0x/range-for5.C: Likewise.
4660 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4662         PR target/19599
4663         * gcc.target/arm/pr40887.c: Adjust testcase.
4664         * gcc.target/arm/pr19599.c: New test.
4666 2013-05-15  Richard Biener  <rguenther@suse.de>
4668         PR tree-optimization/57275
4669         * gcc.target/i386/pr57275.c: New testcase.
4671 2013-05-15  Jan Hubicka  <jh@suse.cz>
4673         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
4674         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
4675         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
4677 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
4679         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
4680         scheduling.
4682 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4684         PR c++/57274
4685         * c-c++-common/Wsequence-point-1.c: New test.
4687 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
4689         * g++.dg/ext/vector22.C: New testcase.
4690         * gcc.dg/binop-xor3.c: Remove xfail.
4692 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
4694         * gcc.target/aarch64/vect-fcm.x: Add cases testing
4695         FLOAT cmp FLOAT ? INT : INT.
4696         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
4697         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4698         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
4699         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4700         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4701         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4703 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
4705         PR c++/53903
4706         * g++.dg/cpp0x/defaulted43.C: New.
4708 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4710         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
4711         (alloca): Remove declaration.
4712         (foo9): Replace alloca by __builtin_alloca.
4714 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4716         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
4717         Expect "size of array is too large" error.
4719 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4721         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
4723 2013-05-14  Richard Biener  <rguenther@suse.de>
4725         PR middle-end/57235
4726         * g++.dg/torture/pr57235.C: New testcase.
4728 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
4730         PR middle-end/57251
4731         * gcc.dg/torture/pr57251.c: New test.
4733 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
4735         PR target/57264
4736         * gcc.target/i386/pr57264.c: New test.
4738 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4740         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
4742 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
4744         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
4746 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4748         PR tree-optimization/45216
4749         PR tree-optimization/57157
4750         * c-c++-common/rotate-1.c: Add 32 tests with +.
4751         * c-c++-common/rotate-1a.c: Adjust.
4752         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
4753         * c-c++-common/rotate-2b.c: New test.
4754         * c-c++-common/rotate-3.c: Add 32 tests with +.
4755         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
4756         * c-c++-common/rotate-4b.c: New test.
4757         * c-c++-common/rotate-5.c: New test.
4759 2013-05-13  Martin Jambor  <mjambor@suse.cz>
4761         PR middle-end/42371
4762         * gcc.dg/ipa/remref-0.c: New test.
4763         * gcc.dg/ipa/remref-1a.c: Likewise.
4764         * gcc.dg/ipa/remref-1b.c: Likewise.
4765         * gcc.dg/ipa/remref-2a.c: Likewise.
4766         * gcc.dg/ipa/remref-2b.c: Likewise.
4768 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
4770         * gcc.dg/vector-shift-2.c: New testcase.
4772 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
4774         PR tree-optimization/57230
4775         * gcc.dg/strlenopt-24.c: New test.
4777         PR tree-optimization/57230
4778         * gcc.dg/strlenopt-23.c: New test.
4780 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
4782         PR target/57108
4783         * gcc.target/sh/pr57108.c: Move this test case to ...
4784         * gcc.c-torture/compile/pr57108.c: ... here.
4786 2013-05-10  Richard Biener  <rguenther@suse.de>
4788         PR tree-optimization/57214
4789         * gcc.dg/torture/pr57214.c: New testcase.
4791 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
4793         * gcc.dg/vector-shift.c: New testcase.
4795 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
4797         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
4799         PR tree-optimization/45216
4800         PR tree-optimization/57157
4801         * c-c++-common/rotate-1.c: New test.
4802         * c-c++-common/rotate-1a.c: New test.
4803         * c-c++-common/rotate-2.c: New test.
4804         * c-c++-common/rotate-2a.c: New test.
4805         * c-c++-common/rotate-3.c: New test.
4806         * c-c++-common/rotate-3a.c: New test.
4807         * c-c++-common/rotate-4.c: New test.
4808         * c-c++-common/rotate-4a.c: New test.
4810 2013-05-10  Richard Biener  <rguenther@suse.de>
4812         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
4813         * gcc.target/i386/l_fma_double_1.c: Adjust.
4814         * gcc.target/i386/l_fma_double_2.c: Likewise.
4815         * gcc.target/i386/l_fma_double_3.c: Likewise.
4816         * gcc.target/i386/l_fma_double_4.c: Likewise.
4817         * gcc.target/i386/l_fma_double_5.c: Likewise.
4818         * gcc.target/i386/l_fma_double_6.c: Likewise.
4819         * gcc.target/i386/l_fma_float_1.c: Likewise.
4820         * gcc.target/i386/l_fma_float_2.c: Likewise.
4821         * gcc.target/i386/l_fma_float_3.c: Likewise.
4822         * gcc.target/i386/l_fma_float_4.c: Likewise.
4823         * gcc.target/i386/l_fma_float_5.c: Likewise.
4824         * gcc.target/i386/l_fma_float_6.c: Likewise.
4826 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
4828         PR c++/51226
4829         * g++.dg/cpp0x/pr51226.C: New.
4831 2013-04-16  Han Shen  <shenhan@google.com>
4833         Test cases for '-fstack-protector-strong'.
4834         * gcc.dg/fstack-protector-strong.c: New.
4835         * g++.dg/fstack-protector-strong.C: New.
4837 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
4839         * gcc.target/aarch64/ands_1.c: New test.
4840         * gcc.target/aarch64/ands_2.c: Likewise
4842 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
4844         * lib/target-supports.exp (check_effective_target_hw): New
4845         function.
4846         * c-c++-common/asan/clone-test-1.c: Call
4847         check_effective_target_hw.
4848         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
4849         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
4850         possible decorations.
4851         * c-c++-common/asan/null-deref-1.c: Likewise.
4852         * c-c++-common/asan/stack-overflow-1.c: Likewise.
4853         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
4854         * c-c++-common/asan/use-after-free-1.c: Likewise.
4855         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
4856         * g++.dg/asan/large-func-test-1.C: Likewise.
4858 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
4860         * gcc.target/aarch64/scalar_intrinsics.c: Update.
4862 2013-05-07  Richard Biener  <rguenther@suse.de>
4864         PR middle-end/57190
4865         * g++.dg/torture/pr57190.C: New testcase.
4867 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
4869         PR tree-optimization/57149
4870         * gcc.dg/pr57149.c: New test.
4872         PR debug/57184
4873         * gcc.dg/pr57184.c: New test.
4875 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
4877         * gnat.dg/specs/array3.ads: New test.
4879 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
4881         * c-c++-common/vector-scalar-2.c: New testcase.
4883 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
4885         * gcc.target/i386/asm-dialect-2.c: New testcase.
4887 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
4889         PR c++/57183
4890         * g++.dg/cpp0x/auto38.C: New.
4892 2013-05-06  Richard Biener  <rguenther@suse.de>
4894         PR tree-optimization/57185
4895         * gcc.dg/autopar/pr57185.c: New testcase.
4897 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
4899         PR target/57106
4900         * gcc.target/i386/pr57106.c: New test.
4902 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4904         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
4905         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4906         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4907         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4908         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4909         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4910         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4912 2013-05-06  Teresa Johnson  <tejohnson@google.com>
4914         PR bootstrap/57154
4915         * gcc.dg/pr57154.c: New test.
4917 2013-05-06  Richard Biener  <rguenther@suse.de>
4919         PR middle-end/57147
4920         * gcc.dg/torture/pr57147-1.c: New testcase.
4921         * gcc.dg/torture/pr57147-2.c: Likewise.
4922         * gcc.dg/torture/pr57147-3.c: Likewise.
4924 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
4926         PR target/55303
4927         * gcc.target/sh/pr55303-1.c: New.
4928         * gcc.target/sh/pr55303-2.c: New.
4929         * gcc.target/sh/pr55303-3.c: New.
4931 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4933         * gfortran.dg/allocate_with_source_3.f90: New.
4935 2013-05-05  Tobias Burnus  <burnus@net-b.de>
4937         PR fortran/57141
4938         * gfortran.dg/null_8.f90: New.
4940 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4942         PR c++/53745
4943         * g++.dg/cpp0x/enum27.C: New.
4944         * g++.dg/cpp0x/enum_base.C: Adjust.
4946 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
4948         PR tree-optimization/56205
4949         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
4951 2013-05-04  Tobias Burnus  <burnus@net-b.de>
4953         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
4954         * gfortran.dg/bind_c_usage_27.f90: New.
4955         * gfortran.dg/bind_c_usage_28.f90: New.
4957 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
4959         PR c++/51927
4960         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
4962 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
4964         PR target/57150
4965         * gcc.target/powerpc/pr57150.c: New file.
4967 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4969         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
4970         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
4971         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
4972         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4973         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4974         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
4975         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
4977 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
4979         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
4980         scan-assembler-times.
4982 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4984         * gcc.dg/tree-ssa/slsr-32.c: New.
4985         * gcc.dg/tree-ssa/slsr-33.c: New.
4986         * gcc.dg/tree-ssa/slsr-34.c: New.
4987         * gcc.dg/tree-ssa/slsr-35.c: New.
4988         * gcc.dg/tree-ssa/slsr-36.c: New.
4989         * gcc.dg/tree-ssa/slsr-37.c: New.
4990         * gcc.dg/tree-ssa/slsr-38.c: New.
4992 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
4994         * gcc.target/aarch64/tst_1.c: New test.
4995         * gcc.target/aarch64/tst_2.c: Likewise
4997 2013-05-02  Jeff Law  <law@redhat.com>
4999         PR tree-optimization/57144
5000         * gcc.c-torture/execute/pr57144.c: New test.
5002 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
5004         PR rtl-optimization/57130
5005         * gcc.c-torture/execute/pr57130.c: New test.
5007 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
5009         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
5011 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
5013         * gcc.target/aarch64/fabd.c: New file.
5015 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5017         PR c++/54318
5018         * g++.dg/cpp0x/pr54318.C: New.
5020 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
5022         PR c++/14283
5023         * g++.dg/parse/error51.C: New.
5024         * g++.dg/parse/error15.C: Adjust column numbers.
5026 2013-05-02  Tobias Burnus  <burnus@net-b.de>
5028         PR fortran/57142
5029         * gfortran.dg/size_kind_2.f90: New.
5030         * gfortran.dg/size_kind_3.f90: New.
5032 2013-05-02  Richard Biener  <rguenther@suse.de>
5034         PR middle-end/57140
5035         * g++.dg/torture/pr57140.C: New testcase.
5037 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
5039         PR target/56732
5040         * gcc.target/arm/pr56732-1.c: New test.
5042 2013-05-02  Martin Jambor  <mjambor@suse.cz>
5044         PR middle-end/56988
5045         * gcc.dg/ipa/pr56988.c: New test.
5047 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
5049         * gcc.target/aarch64/bics_1.c: New test.
5050         * gcc.target/aarch64/bics_2.c: Likewise.
5052 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
5054         PR rtl-optimization/57131
5055         * gcc.c-torture/execute/pr57131.c: New test.
5057 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5059         PR c++/57132
5060         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
5062 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
5064         PR target/57091
5065         * gcc.target/i386/pr57091.c: New test.
5067 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5069         * gcc.target/aarch64/vect-vaddv.c: New.
5071 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5073         * gcc.target/aarch64/vect-vmaxv.c: New.
5074         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
5076 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5078         * gcc.target/aarch64/scalar-vca.c: New.
5079         * gcc.target/aarch64/vect-vca.c: Likewise.
5081 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
5083         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
5084         (test_vceqd_s64): Force arguments to SIMD registers.
5085         (test_vceqzd_s64): Likewise.
5086         (test_vcged_s64): Likewise.
5087         (test_vcled_s64): Likewise.
5088         (test_vcgezd_s64): Likewise.
5089         (test_vcged_u64): Likewise.
5090         (test_vcgtd_s64): Likewise.
5091         (test_vcltd_s64): Likewise.
5092         (test_vcgtzd_s64): Likewise.
5093         (test_vcgtd_u64): Likewise.
5094         (test_vclezd_s64): Likewise.
5095         (test_vcltzd_s64): Likewise.
5096         (test_vtst_s64): Likewise.
5097         (test_vtst_u64): Likewise.
5099 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
5101         PR c++/57092
5102         * g++.dg/cpp0x/decltype53.C: New.
5104 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5106         PR fortran/57071
5107         * gfortran.dg/power_5.f90:  New test.
5109 2013-04-30  Richard Biener  <rguenther@suse.de>
5111         PR middle-end/57122
5112         * gcc.dg/torture/pr57122.c: New testcase.
5114 2013-04-30  Richard Biener  <rguenther@suse.de>
5116         PR middle-end/57107
5117         * g++.dg/torture/pr57107.C: New testcase.
5119 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
5121         PR rtl-optimization/57105
5122         * gcc.dg/pr57105.c: New test.
5124 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
5126         PR tree-optimization/57104
5127         * gcc.dg/pr57104.c: New test.
5129 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5131         PR target/44578
5132         * gcc.target/i386/pr44578.c: New test.
5134 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
5136         PR target/57097
5137         * gcc.target/i386/pr57097.c: New test.
5139 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
5141         PR target/57098
5142         * gcc.target/i386/pr57098.c: New test.
5144 2013-04-29  Kai Tietz  <ktietz@redhat.com>
5146         * gcc.c-torture/execute/pr55875.c: New test.
5148 2013-04-29  Richard Biener  <rguenther@suse.de>
5150         PR middle-end/57075
5151         * gcc.dg/torture/pr57075.c: New testcase.
5153 2013-04-29  Richard Biener  <rguenther@suse.de>
5155         PR middle-end/57103
5156         * gcc.dg/autopar/pr57103.c: New testcase.
5158 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5160         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
5162 2013-04-29  Tom de Vries  <tom@codesourcery.com>
5164         * gcc.dg/pr50763.c: Update test.
5166 2013-04-26  Jeff Law  <law@redhat.com>
5168         * gcc.dg/tree-ssa/vrp88.c: New test.
5170 2013-04-29  Christian Bruel  <christian.bruel@st.com>
5172         PR target/57108
5173         * gcc.target/sh/pr57108.c: New test.
5175 2013-04-29  Richard Biener  <rguenther@suse.de>
5177         PR middle-end/57089
5178         * gfortran.dg/gomp/pr57089.f90: New testcase.
5180 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5182         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
5184 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5186         * gcc.target/aarch64/vect-vcvt.c: New.
5188 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
5190         * gcc.target/aarch64/vect-vrnd.c: New.
5192 2013-04-29  Richard Biener  <rguenther@suse.de>
5194         PR tree-optimization/57081
5195         * gcc.dg/torture/pr57081.c: New testcase.
5197 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
5199         PR tree-optimization/57083
5200         * gcc.dg/torture/pr57083.c: New test.
5202 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
5204         PR c++/56450
5205         * g++.dg/cpp0x/decltype52.C: New.
5207 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
5209         N3472 binary constants
5210         * g++.dg/cpp/limits.C: Adjust warning wording.
5211         * g++.dg/system-binary-constants-1.C: Likewise.
5212         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
5214 2013-04-28  Tobias Burnus  <burnus@net-b.de>
5216         PR fortran/57093
5217         * gfortran.dg/coarray_30.f90: New.
5219 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5221         PR fortran/57071
5222         * frontend-passes (optimize_power):  New function.
5223         (optimize_op):  Use it.
5225 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
5227         PR target/56866
5228         * gcc.c-torture/execute/pr56866.c: New test.
5229         * gcc.target/i386/pr56866.c: New test.
5231 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5233         PR go/57045
5234         * gcc.dg/setjmp-5.c: New test.
5236 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
5238         PR c++/55708
5239         * g++.dg/cpp0x/constexpr-55708.C: New.
5241 2013-04-26  Richard Biener  <rguenther@suse.de>
5243         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
5244         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
5245         * gcc.dg/pr53265.c: Remove XFAILs.
5246         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
5247         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
5249 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
5251         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
5252         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
5253         -fdiagnostics-color=never option similarly to
5254         -fno-diagnostics-show-caret option.
5256 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
5258         PR rtl-optimization/57003
5259         * gcc.target/i386/pr57003.c: New test.
5261 2013-04-25  Marek Polacek  <polacek@redhat.com>
5263         PR tree-optimization/57066
5264         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
5266 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
5267             Tejas Belagod  <tejas.belagod@arm.com>
5269         * gcc.target/aarch64/vaddv-intrinsic.c: New.
5270         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
5271         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
5273 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5275         * gcc.target/aarch64/cmp.c: New.
5277 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5279         * gcc.target/aarch64/ngc.c: New.
5281 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5283         * lib/target-supports.exp
5284         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
5285         (check_effective_target_arm_neon_fp16_ok): Likewise.
5286         (add_options_for_arm_neon_fp16): Likewise.
5287         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
5288         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
5290 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
5292         PR rtl-optimizations/57046
5293         * gcc.target/i386/pr57046.c: New test.
5295 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5297         * g++.dg/cpp1y/cplusplus.C: New.
5299 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5301         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
5303 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5305         * c-c++-common/Wpointer-arith-1.c: New.
5307 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5309         * g++.dg/cpp1y/cxx1y_macro.C: New.
5311 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
5313         PR c++/56970
5314         * g++.dg/cpp0x/sfinae45.C: New.
5316 2013-04-24  Richard Biener  <rguenther@suse.de>
5318         PR testsuite/57050
5319         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
5321 2013-04-23  Richard Biener  <rguenther@suse.de>
5323         PR middle-end/57036
5324         * gcc.dg/torture/pr57036-1.c: New testcase.
5325         * gcc.dg/torture/pr57036-2.c: Likewise.
5327 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
5329         * gcc.target/aarch64/scalar-mov.c: New testcase.
5331 2013-04-23  Richard Biener  <rguenther@suse.de>
5333         PR tree-optimization/57026
5334         * gcc.dg/torture/pr57026.c: New testcase.
5336 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
5338         PR fortran/53685
5339         PR fortran/57022
5340         * gfortran.dg/transfer_check_4.f90: New.
5342 2013-04-22  Marek Polacek  <polacek@redhat.com>
5344         PR sanitizer/56990
5345         * gcc.dg/pr56990.c: New test.
5347 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
5349         PR target/57018
5350         * gcc.target/i386/pr57018.c: New test.
5352 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
5354         * gcc.target/aarch64/vrecps.c: New.
5355         * gcc.target/aarch64/vrecpx.c: Likewise.
5357 2013-04-22  Christian Bruel  <christian.bruel@st.com>
5359         PR target/56995
5360         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
5362 2013-04-21  Jeff Law  <law@redhat.com>
5364         * gcc.dg/tree-ssa/forwprop-26.c: New test.
5366 2013-04-20  Tobias Burnus  <burnus@net-b.de>
5368         PR fortran/56907
5369         * gfortran.dg/c_loc_test_22.f90: New.
5371 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
5373         PR rtl-optimization/56847
5374         * gcc.dg/pr56847.c: New test.
5376 2013-04-19  Richard Biener  <rguenther@suse.de>
5378         PR tree-optimization/56982
5379         * gcc.c-torture/execute/pr56982.c: New testcase.
5381 2013-04-19  Martin Jambor  <mjambor@suse.cz>
5383         PR tree-optimization/56718
5384         * g++.dg/ipa/imm-devirt-1.C: New test.
5385         * g++.dg/ipa/imm-devirt-2.C: Likewise.
5387 2013-04-19  Richard Biener  <rguenther@suse.de>
5389         PR tree-optimization/57000
5390         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
5392 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
5393             Mikael Morin  <mikael@gcc.gnu.org>
5395         PR fortran/56872
5396         * gfortran.dg/array_constructor_45.f90:  New test.
5397         * gfortran.dg/array_constructor_46.f90:  New test.
5398         * gfortran.dg/array_constructor_47.f90:  New test.
5399         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
5401 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5403         PR rtl-optimization/56999
5404         * g++.dg/opt/pr56999.C: New test.
5406 2013-04-18  Cary Coutant  <ccoutant@google.com>
5408         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
5409         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
5411 2013-04-18  Cary Coutant  <ccoutant@google.com>
5413         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
5414         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
5415         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
5416         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
5417         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
5418         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
5419         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
5420         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
5421         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
5422         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
5423         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
5425 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
5427         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
5429 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
5431         PR tree-optimization/56984
5432         * gcc.c-torture/compile/pr56984.c: New test.
5434         PR rtl-optimization/56992
5435         * gcc.dg/pr56992.c: New test.
5437 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
5439         PR fortran/56814
5440         * gfortran.dg/proc_ptr_42.f90: New.
5442 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
5444         * gnat.dg/discr41.ad[sb]: New test.
5445         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
5446         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
5447         * gcc.dg/vect/slp-24.c: Likewise.
5448         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5449         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5450         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5451         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5452         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5453         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
5454         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5455         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
5456         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5457         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5458         * gcc.dg/vect/vect-strided-mult.c: Likewise.
5459         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5460         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5461         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5462         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5463         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5464         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5465         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5466         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
5467         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5468         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
5469         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
5470         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5471         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
5472         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5473         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5475 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
5477         PR fortran/40958
5478         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
5479         * gfortran.dg/module_md5_1.f90: Remove.
5481 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5483         * gcc.target/aarch64/adds3.c: New.
5484         * gcc.target/aarch64/subs3.c: New.
5486 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5488         * gcc.target/aarch64/adds1.c: New.
5489         * gcc.target/aarch64/adds2.c: New.
5490         * gcc.target/aarch64/subs1.c: New.
5491         * gcc.target/aarch64/subs2.c: New.
5493 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
5495         Implement n3599 - Literal operator templates for strings.
5496         * g++.dg/cpp1y/udlit-char-template.C: New test.
5497         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
5499 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5501         PR fortran/39505
5502         * gfortran.dg/no_arg_check_1.f90: New.
5503         * gfortran.dg/no_arg_check_2.f90: New.
5504         * gfortran.dg/no_arg_check_3.f90: New.
5506 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
5508         PR fortran/56968
5509         * gfortran.dg/proc_ptr_41.f90: New.
5511 2013-04-16  Richard Biener  <rguenther@suse.de>
5513         PR tree-optimization/56756
5514         * gcc.dg/torture/pr56756.c: New testcase.
5516 2013-04-16  Tobias Burnus  <burnus@net-b.de>
5518         PR fortran/56969
5519         * gfortran.dg/c_assoc_5.f90: New.
5521 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
5523         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
5524         * gcc.c-torture/execute/pr33992.x: Remove.
5525         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
5526         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
5527         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
5529 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
5531         PR tree-optimization/56962
5532         * gcc.c-torture/execute/pr56962.c: New test.
5534 2013-04-15  Richard Biener  <rguenther@suse.de>
5536         PR tree-optimization/56933
5537         * gcc.dg/vect/pr56933.c: New testcase.
5539 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5541         * gcc.target/arm/anddi3-opt.c: New test.
5542         * gcc.target/arm/anddi3-opt2.c: Likewise.
5544 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
5546         * gcc.dg/pr56890-1.c: New test.
5547         * gcc.dg/pr56890-2.c: Likewise.
5549 2013-04-15  Joey Ye  <joey.ye@arm.com>
5551         * gcc.target/arm/thumb1-far-jump-1.c: New test.
5552         * gcc.target/arm/thumb1-far-jump-2.c: New test.
5554 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
5556         PR fortran/56816
5557         * gfortran.dg/select_type_33.f03: New test.
5559 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
5561         PR fortran/55959
5562         * gfortran.dg/typebound_proc_29.f03: New.
5564 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5566         PR fortran/56266
5567         * gfortran.dg/typebound_proc_28.f03: New.
5569 2013-04-12  Jeff Law  <law@redhat.com>
5571         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
5572         either.
5574 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5576         PR fortran/56929
5577         * gfortran.dg/coarray/alloc_comp_2.f90: New.
5579 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
5581         PR target/56903
5582         * gcc.target/i386/pr56903.c: New test.
5584 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
5586         PR fortran/56261
5587         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
5588         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
5589         * gfortran.dg/block_11.f90: Fix invalid test case.
5590         * gfortran.dg/function_types_3.f90: Add new error message.
5591         * gfortran.dg/global_references_1.f90: Ditto.
5592         * gfortran.dg/import2.f90: Remove unneeded parts.
5593         * gfortran.dg/import6.f90: Fix invalid test case.
5594         * gfortran.dg/proc_decl_2.f90: Ditto.
5595         * gfortran.dg/proc_decl_9.f90: Ditto.
5596         * gfortran.dg/proc_decl_18.f90: Ditto.
5597         * gfortran.dg/proc_ptr_40.f90: New.
5598         * gfortran.dg/whole_file_7.f90: Modified error wording.
5599         * gfortran.dg/whole_file_16.f90: Ditto.
5600         * gfortran.dg/whole_file_17.f90: Add -pedantic.
5601         * gfortran.dg/whole_file_18.f90: Modified error wording.
5602         * gfortran.dg/whole_file_20.f03: Ditto.
5603         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
5604         invalid test case.
5606 2013-04-12  Richard Biener  <rguenther@suse.de>
5608         Revert
5609         2013-04-10  Richard Biener  <rguenther@suse.de>
5611         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5613 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5615         PR fortran/56845
5616         * gfortran.dg/class_allocate_15.f90: New.
5618         Revert:
5619         2013-04-12  Tobias Burnus  <burnus@net-b.de>
5621         * gfortran.dg/coarray_lib_alloc_2.f90: Update
5622         scan-tree-dump-times.
5624 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
5626         PR tree-optimization/56918
5627         PR tree-optimization/56920
5628         * gcc.dg/vect/pr56918.c: New test.
5629         * gcc.dg/vect/pr56920.c: New test.
5631 2013-04-12  Tobias Burnus  <burnus@net-b.de>
5633         PR fortran/56845
5634         * gfortran.dg/class_allocate_14.f90: New.
5635         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
5636         * gfortran.dg/coarray_lib_alloc_3.f90: New.
5638 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
5640         * gcc.dg/fold-cstvecshift.c: New testcase.
5642 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5644         * gcc.target/aarch64/negs.c: New.
5646 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5648         PR c++/56895
5649         * g++.dg/template/arrow4.C: New test.
5651 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
5653         * gnat.dg/array23.adb: New test.
5654         * gnat.dg/array23_pkg[123].ads: New helpers.
5656 2013-04-11  Jeff Law  <law@redhat.com>
5658         PR tree-optimization/56900
5659         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
5661 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5663         PR c++/56913
5664         * g++.dg/cpp0x/sfinae44.C: New.
5666 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
5668         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
5669         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
5671 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
5673         PR c++/54216
5674         * g++.dg/cpp0x/enum26.C: New.
5675         * g++.old-deja/g++.pt/mangle1.C: Adjust.
5677 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
5679         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
5680         inverse operands.
5681         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
5682         loop is vectorized.
5683         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
5684         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
5685         loop is vectorized and that the correct instruction is generated.
5686         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
5687         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
5688         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
5690 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
5692         PR tree-optimization/56899
5693         * gcc.c-torture/execute/pr56899.c: New test.
5695 2013-04-10  David S. Miller  <davem@davemloft.net>
5697         * gcc.target/sparc/setcc-4.c: New test.
5698         * gcc.target/sparc/setcc-5.c: New test.
5700 2013-04-10  Richard Biener  <rguenther@suse.de>
5702         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
5704 2013-04-10  Richard Biener  <rguenther@suse.de>
5706         * gcc.dg/vect/slp-39.c: New testcase.
5708 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
5710         PR tree-optimization/55524
5711         * gcc.target/epiphany/fnma-1.c: New test.
5713 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
5715         * gcc.dg/tree-ssa/inline-11.c: New test
5717 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
5719         PR c++/56895
5720         * g++.dg/template/arrow3.C: New test.
5722 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5724         * gcc.target/arm/minmax_minus.c: New test.
5726 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5728         PR middle-end/56883
5729         * c-c++-common/gomp/pr56883.c: New test.
5731 2013-04-09  Jeff Law  <law@redhat.com>
5733         * gcc.dg/tree-ssa/vrp87.c: New test.
5735 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
5737         PR tree-optimization/56854
5738         * g++.dg/torture/pr56854.C: New test.
5740 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
5742         PR fortran/56782
5743         * gfortran.dg/array_constructor_44.f90:  New test.
5745 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
5747         PR c++/56871
5748         * g++.dg/cpp0x/constexpr-specialization.C: New.
5750 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5752         * gcc.c-torture/execute/pr56837.c: New test.
5754         PR c++/34949
5755         PR c++/50243
5756         * g++.dg/opt/vt3.C: New test.
5757         * g++.dg/opt/vt4.C: New test.
5759 2013-04-08  Jeff Law  <law@redhat.com>
5761         * gcc.dg/tree-ssa/forwprop-25.c: New test.
5763 2013-04-08  Richard Biener  <rguenther@suse.de>
5765         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
5767 2013-04-08  Richard Biener  <rguenther@suse.de>
5769         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
5771 2013-04-08  Richard Biener  <rguenther@suse.de>
5773         * g++.dg/vect/slp-pr56812.cc: Adjust.
5775 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
5777         * gcc.dg/pr56837.c: New test.
5778         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
5779         "generated memset minus one".
5781 2013-04-07  Tobias Burnus  <burnus@net-b.de>
5783         PR fortran/56849
5784         * gfortran.dg/reshape_5.f90: New.
5786 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
5788         PR target/56843
5789         * gcc.target/powerpc/recip-1.c: Modify expected output.
5790         * gcc.target/powerpc/recip-3.c: Likewise.
5791         * gcc.target/powerpc/recip-4.c: Likewise.
5792         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
5794 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5796         * gcc.target/arm/peep-ldrd-1.c: New test.
5797         * gcc.target/arm/peep-strd-1.c: Likewise.
5799 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
5801         * gcc.target/arm/negdi-1.c: New test.
5802         * gcc.target/arm/negdi-2.c: Likewise.
5803         * gcc.target/arm/negdi-3.c: Likewise.
5804         * gcc.target/arm/negdi-4.c: Likewise.
5806 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5808         * lib/target-supports.exp (add_options_for_arm_v8_neon):
5809         Add -march=armv8-a when we use v8 NEON.
5810         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
5811         (check_effective_target_vect_call_ceilf): Likewise.
5812         (check_effective_target_vect_call_floorf): Likewise.
5813         (check_effective_target_vect_call_roundf): Likewise.
5814         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
5815         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
5816         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5817         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5818         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5820 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
5822         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
5823         * gcc.target/powerpc/sd-pwr6.c: Same.
5824         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
5825         * g++.dg/debug/pr56294.C: XFAIL on AIX.
5827 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
5829         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
5831 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
5833         PR fortran/40881
5834         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
5835         * gfortran.dg/altreturn_4.f90: Ditto.
5836         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
5837         * gfortran.dg/altreturn_5.f90: Ditto.
5838         * gfortran.dg/altreturn_6.f90: Ditto.
5839         * gfortran.dg/altreturn_7.f90: Ditto.
5841 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5843         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
5844         New procedure.
5845         (check_effective_target_arm_v8_neon_ok_nocache):
5846         Likewise.
5847         (check_effective_target_arm_v8_neon_ok): Change to use
5848         check_effective_target_arm_v8_neon_ok_nocache.
5849         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
5850         NEON flags.
5851         (check_effective_target_vect_call_btruncf):
5852         Enable for arm and ARMv8 NEON.
5853         (check_effective_target_vect_call_ceilf): Likewise.
5854         (check_effective_target_vect_call_floorf): Likewise.
5855         (check_effective_target_vect_call_roundf): Likewise.
5856         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
5857         target.
5859 2013-04-04  Marek Polacek  <polacek@redhat.com>
5861         PR tree-optimization/48186
5862         * gcc.dg/pr48186.c: New test.
5864 2013-04-04  Richard Biener  <rguenther@suse.de>
5866         PR tree-optimization/56826
5867         * gcc.dg/vect/pr56826.c: New testcase.
5868         * gcc.dg/vect/O3-pr36098.c: Adjust.
5870 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
5872         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
5873         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
5874         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
5875         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
5876         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
5877         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
5878         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
5879         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
5880         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
5881         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
5883 2013-04-04  Richard Biener  <rguenther@suse.de>
5885         PR tree-optimization/56213
5886         * gcc.dg/vect/vect-123.c: New testcase.
5888 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5890         PR fortran/56810
5891         * gfortran.dg/read_repeat_2.f90: New.
5893 2013-04-04  Richard Biener  <rguenther@suse.de>
5895         PR tree-optimization/56837
5896         * g++.dg/torture/pr56837.C: New testcase.
5898 2013-04-04  Tobias Burnus  <burnus@net-b.de>
5900         PR fortran/50269
5901         * gfortran.dg/c_loc_test_21.f90: New.
5902         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
5903         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
5904         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5905         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
5906         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
5908 2013-04-03  Jeff Law  <law@redhat.com>
5910         PR tree-optimization/56799
5911         * gcc.c-torture/execute/pr56799.c: New test.
5913 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
5915         PR c++/56815
5916         * g++.dg/warn/Wpointer-arith-1.C: New.
5917         * g++.dg/gomp/for-19.C: Adjust.
5919 2013-04-03  Marek Polacek  <polacek@redhat.com>
5921         PR sanitizer/55702
5922         * gcc.dg/pr55702.c: New test.
5924 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5926         PR target/56809
5927         * gcc.dg/pr56809.c: New testcase.
5929 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5931         PR debug/56819
5932         * g++.dg/debug/pr56819.C: New test.
5934 2013-04-03  Richard Biener  <rguenther@suse.de>
5936         PR tree-optimization/56817
5937         * g++.dg/torture/pr56817.C: New testcase.
5939 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5941         * gcc.dg/vect/bb-slp-31.c: New file.
5943 2013-04-03  Jason Merrill  <jason@redhat.com>
5945         PR c++/34949
5946         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5948 2013-04-03  Richard Biener  <rguenther@suse.de>
5950         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
5952 2013-04-03  Richard Biener  <rguenther@suse.de>
5954         PR tree-optimization/55964
5955         * gcc.dg/torture/pr55964-2.c: New testcase.
5957 2013-04-03  Richard Biener  <rguenther@suse.de>
5959         PR tree-optimization/56501
5960         * gcc.dg/torture/pr56501.c: New testcase.
5962 2013-04-03  Richard Biener  <rguenther@suse.de>
5964         PR tree-optimization/56407
5965         * gcc.dg/torture/pr56407.c: New testcase.
5967 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5969         PR tree-optimization/56790
5970         * g++.dg/ext/pr56790-1.C: New testcase.
5972 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
5974         * gcc.target/i386/merge-1.c: New testcase.
5975         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
5977 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
5979         PR c/19449
5980         * gcc.c-torture/execute/pr19449.c: New test.
5982 2013-04-03  Richard Biener  <rguenther@suse.de>
5984         PR tree-optimization/56812
5985         * g++.dg/vect/slp-pr56812.cc: New testcase.
5987 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
5989         PR fortran/56284
5990         PR fortran/40881
5991         * gfortran.dg/altreturn_8.f90: New.
5992         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
5993         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
5994         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
5996 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
5998         PR rtl-optimization/56745
5999         * gcc.c-torture/compile/pr56745.c: New test.
6001 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
6003         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
6005 2013-04-02  Richard Biener  <rguenther@suse.de>
6007         PR tree-optimization/56778
6008         * gcc.dg/torture/pr56778.c: New testcase.
6010 2013-04-02  Richard Biener  <rguenther@suse.de>
6012         PR middle-end/56768
6013         * g++.dg/torture/pr56768.C: New testcase.
6015 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
6017         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
6019 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6021         PR fortran/56660
6022         * gfortran.dg/namelist_82.f90:  New test.
6024 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
6026         PR fortran/56500
6027         * gfortran.dg/implicit_class_1.f90: New.
6029 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6031         PR fortran/56786
6032         * gfortran.dg/namelist_81.f90:  New test.
6034 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6036         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
6037         for constant and equal string lengths.
6038         * gfortran.dg/character_comparison_5.f90:  Likewise.
6039         * gfortran.dg/character_comparison_9.f90:  New test.
6041 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
6043         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
6044         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
6046 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6048         PR fortran/35203
6049         * gfortran.dg/optional_absent_3.f90: New.
6051 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6053         PR fortran/56737
6054         * testsuite/gfortran.dg/fmt_cache_3.f90: New.
6056 2013-03-29  Tobias Burnus  <burnus@net-b.de>
6058         PR fortran/56735
6059         * gfortran.dg/namelist_80.f90: New.
6061 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6063         PR fortran/45159
6064         * gfortran.dg/string_length_2.f90:  New test.
6065         * gfortran.dg/dependency_41.f90:  New test.
6067 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
6069         PR fortran/55806
6070         * gfortran.dg/array_constructor_43.f90:  New test.
6071         * gfortran.dg/random_seed_3.f90:  New test.
6073 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
6075         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
6076         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
6077         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
6078         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
6079         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
6080         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
6081         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
6082         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
6083         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
6084         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
6086 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
6088         PR c++/56725
6089         * g++.dg/conversion/op4.C: Adjust.
6090         * g++.dg/cpp0x/rv1n.C: Likewise.
6091         * g++.dg/cpp0x/rv2n.C: Likewise.
6092         * g++.dg/cpp0x/template_deduction.C: Likewise.
6093         * g++.dg/expr/cond8.C: Likewise.
6094         * g++.dg/other/error4.C: Likewise.
6095         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
6096         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
6097         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
6098         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
6099         * g++.old-deja/g++.jason/conversion2.C: Likewise.
6100         * g++.old-deja/g++.law/cvt20.C: Likewise.
6101         * g++.old-deja/g++.law/cvt8.C: Likewise.
6102         * g++.old-deja/g++.law/init8.C: Likewise.
6103         * g++.old-deja/g++.mike/net12.C: Likewise.
6104         * g++.old-deja/g++.mike/net8.C: Likewise.
6105         * g++.old-deja/g++.mike/p2793.C: Likewise.
6106         * g++.old-deja/g++.mike/p3836.C: Likewise.
6107         * g++.old-deja/g++.mike/p418.C: Likewise.
6108         * g++.old-deja/g++.mike/p701.C: Likewise.
6109         * g++.old-deja/g++.mike/p807.C: Likewise.
6111 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
6113         PR middle-end/56694
6114         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
6115         targets.
6117 2013-03-28  Marek Polacek  <polacek@redhat.com>
6119         PR tree-optimization/56695
6120         * gcc.dg/vect/pr56695.c: New test.
6122 2013-03-28  Richard Biener  <rguenther@suse.de>
6124         PR tree-optimization/37021
6125         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
6126         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
6128 2013-03-27  Tobias Burnus  <burnus@net-b.de>
6130         PR fortran/56650
6131         PR fortran/36437
6132         * gfortran.dg/sizeof_2.f90: New.
6133         * gfortran.dg/sizeof_3.f90: New.
6134         * gfortran.dg/sizeof_proc.f90: Update dg-error.
6136 2013-03-27  Richard Biener  <rguenther@suse.de>
6138         PR tree-optimization/37021
6139         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
6141 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
6143         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
6144         * g++.dg/ipa/ivinline-2.C: Likewise.
6145         * g++.dg/ipa/ivinline-3.C: Likewise.
6146         * g++.dg/ipa/ivinline-4.C: Likewise.
6147         * g++.dg/ipa/ivinline-5.C: Likewise.
6148         * g++.dg/ipa/ivinline-7.C: Likewise.
6149         * g++.dg/ipa/ivinline-8.C: Likewise.
6150         * g++.dg/ipa/ivinline-9.C: Likewise.
6151         * g++.dg/cpp0x/noexcept03.C: Likewise.
6152         * gcc.dg/const-1.c: Likewise.
6153         * gcc.dg/ipa/pure-const-1.c: Likewise.
6154         * gcc.dg/noreturn-8.c: Likewise.
6155         * gcc.target/i386/mmx-1.c: Likewise.
6156         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
6157         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
6158         * gcc.c-torture/execute/pr33992.x: New file.
6160 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
6162         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
6164 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6166         PR c++/55951
6167         * g++.dg/ext/desig5.C: New.
6169 2013-03-26  Tobias Burnus  <burnus@net-b.de>
6171         PR fortran/56649
6172         * gfortran.dg/merge_init_expr_2.f90: New.
6173         * gfortran.dg/merge_char_1.f90: Modify test to
6174         stay a run-time test.
6175         * gfortran.dg/merge_char_3.f90: Ditto.
6177 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
6179         * g++.dg/cpp0x/constexpr-friend-2.C: New.
6180         * g++.dg/cpp0x/constexpr-main.C: Likewise.
6182 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
6184         PR c++/56722
6185         * g++.dg/cpp0x/range-for23.C: New.
6187 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
6189         PR libfortran/52512
6190         * gfortran.dg/namelist_79.f90: New.
6192 2013-03-25  Martin Jambor  <mjambor@suse.cz>
6194         * gcc.dg/ipa/ipcp-agg-9.c: New test.
6196 2013-03-25  Tobias Burnus  <burnus@net-b.de>
6198         PR fortran/38536
6199         PR fortran/38813
6200         PR fortran/38894
6201         PR fortran/39288
6202         PR fortran/40963
6203         PR fortran/45824
6204         PR fortran/47023
6205         PR fortran/47034
6206         PR fortran/49023
6207         PR fortran/50269
6208         PR fortran/50612
6209         PR fortran/52426
6210         PR fortran/54263
6211         PR fortran/55343
6212         PR fortran/55444
6213         PR fortran/55574
6214         PR fortran/56079
6215         PR fortran/56378
6216         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
6217         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
6218         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
6219         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
6220         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
6221         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
6222         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
6223         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
6224         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
6225         * gfortran.dg/c_loc_tests_16.f90: Ditto.
6226         * gfortran.dg/c_loc_tests_4.f03: Ditto.
6227         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
6228         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
6229         * gfortran.dg/c_loc_tests_8.f03: Ditto.
6230         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
6231         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
6232         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
6233         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
6234         * gfortran.dg/pr32601_1.f03: Ditto.
6235         * gfortran.dg/storage_size_2.f08: Remove dg-error.
6236         * gfortran.dg/blockdata_7.f90: New.
6237         * gfortran.dg/c_assoc_4.f90: New.
6238         * gfortran.dg/c_f_pointer_tests_6.f90: New.
6239         * gfortran.dg/c_f_pointer_tests_7.f90: New.
6240         * gfortran.dg/c_funloc_tests_8.f90: New.
6241         * gfortran.dg/c_loc_test_17.f90: New.
6242         * gfortran.dg/c_loc_test_18.f90: New.
6243         * gfortran.dg/c_loc_test_19.f90: New.
6244         * gfortran.dg/c_loc_test_20.f90: New.
6245         * gfortran.dg/c_sizeof_5.f90: New.
6246         * gfortran.dg/iso_c_binding_rename_3.f90: New.
6247         * gfortran.dg/transfer_resolve_2.f90: New.
6248         * gfortran.dg/transfer_resolve_3.f90: New.
6249         * gfortran.dg/transfer_resolve_4.f90: New.
6250         * gfortran.dg/pr32601.f03: Update dg-error.
6251         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
6252         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
6254 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6256         * gcc.target/arm/vseleqdf.c: New test.
6257         * gcc.target/arm/vseleqsf.c: Likewise.
6258         * gcc.target/arm/vselgedf.c: Likewise.
6259         * gcc.target/arm/vselgesf.c: Likewise.
6260         * gcc.target/arm/vselgtdf.c: Likewise.
6261         * gcc.target/arm/vselgtsf.c: Likewise.
6262         * gcc.target/arm/vselledf.c: Likewise.
6263         * gcc.target/arm/vsellesf.c: Likewise.
6264         * gcc.target/arm/vselltdf.c: Likewise.
6265         * gcc.target/arm/vselltsf.c: Likewise.
6266         * gcc.target/arm/vselnedf.c: Likewise.
6267         * gcc.target/arm/vselnesf.c: Likewise.
6268         * gcc.target/arm/vselvcdf.c: Likewise.
6269         * gcc.target/arm/vselvcsf.c: Likewise.
6270         * gcc.target/arm/vselvsdf.c: Likewise.
6271         * gcc.target/arm/vselvssf.c: Likewise.
6273 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6275         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
6276         body from here...
6277         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
6278         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
6279         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
6280         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
6281         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
6282         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
6283         * gcc.target/aarch64/atomic-op-char.x: ... to here.
6284         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
6285         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
6286         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
6287         * gcc.target/aarch64/atomic-op-int.x: ... to here.
6288         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
6289         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
6290         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
6291         * gcc.target/aarch64/atomic-op-release.x: ... to here.
6292         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
6293         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
6294         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
6295         * gcc.target/aarch64/atomic-op-short.x: ... to here.
6296         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
6297         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
6298         * gcc.target/arm/atomic-op-acquire.c: Likewise.
6299         * gcc.target/arm/atomic-op-char.c: Likewise.
6300         * gcc.target/arm/atomic-op-consume.c: Likewise.
6301         * gcc.target/arm/atomic-op-int.c: Likewise.
6302         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
6303         * gcc.target/arm/atomic-op-release.c: Likewise.
6304         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
6305         * gcc.target/arm/atomic-op-short.c: Likewise.
6307 2013-03-25  Richard Biener  <rguenther@suse.de>
6309         PR middle-end/56694
6310         * g++.dg/torture/pr56694.C: New testcase.
6312 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6314         PR target/56720
6315         * gcc.target/arm/neon-vcond-gt.c: New test.
6316         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
6317         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
6319 2013-03-25  Richard Biener  <rguenther@suse.de>
6321         PR tree-optimization/56689
6322         * gcc.dg/torture/pr56689.c: New testcase.
6324 2013-03-25  Kai Tietz  <ktietz@redhat.com>
6326         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
6328 2013-03-24  Tobias Burnus  <burnus@net-b.de>
6330         PR fortran/56696
6331         * gfortran.dg/eof_5.f90: New.
6333 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6335         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
6336         alphabetically.
6338 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
6340         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
6342 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6344         PR testsuite/55994
6345         * gcc.c-torture/execute/builtins/builtins.exp: Add
6346         -Wl,--allow-multiple-definition for RTEMS targets.
6348 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
6350         * gcc.target/aarch64/movk.c: New test.
6352 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
6354         * g++.dg/ext/vector21.C: New testcase.
6356 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
6358         * gcc.target/arm/neon-for-64bits-1.c: New tests.
6359         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
6361 2013-03-21  Richard Biener  <rguenther@suse.de>
6363         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
6364         * gcc.dg/vect/vect-outer-3a.c: Likewise.
6366 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6368         * gcc.target/aarch64/vect.c: Test and result vector added
6369         for sabd and saba instructions.
6370         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
6371         instructions in assembly.
6372         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
6373         * gcc.target/aarch64/vect-fp.c: Test and result vector added
6374         for fabd instruction.
6375         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
6376         instruction in assembly.
6377         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
6379 2013-03-20  Jeff Law  <law@redhat.com>
6381         * g++.dg/tree-ssa/ssa-dom.C: New test.
6383 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6385         * gcc.target/powerpc/mmfpgpr.c: New test.
6386         * gcc.target/powerpc/sd-vsx.c: Likewise.
6387         * gcc.target/powerpc/sd-pwr6.c: Likewise.
6388         * gcc.target/powerpc/vsx-float0.c: Likewise.
6390 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
6392         PR tree-optimization/56355
6393         * gcc.dg/pr56355-1.c: New file.
6395 2013-03-20  Catherine Moore  <clm@codesourcery.com>
6396             Richard Sandiford  <rdsandiford@googlemail.com>
6398         * gcc.target/mips/mips.exp: Add microMIPS support.
6399         * gcc.target/mips/umips-movep-2.c: New test.
6400         * gcc.target/mips/umips-lwp-2.c: New test.
6401         * gcc.target/mips/umips-swp-5.c: New test.
6402         * gcc.target/mips/umips-constraints-1.c: New test.
6403         * gcc.target/mips/umips-lwp-3.c: New test.
6404         * gcc.target/mips/umips-swp-6.c: New test.
6405         * gcc.target/mips/umips-constraints-2.c: New test.
6406         * gcc.target/mips/umips-save-restore-1.c: New test.
6407         * gcc.target/mips/umips-lwp-4.c: New test.
6408         * gcc.target/mips/umips-swp-7.c: New test.
6409         * gcc.target/mips/umips-save-restore-2.c: New test.
6410         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6411         * gcc.target/mips/umips-lwp-5.c: New test.
6412         * gcc.target/mips/umips-save-restore-3.c: New test.
6413         * gcc.target/mips/umips-lwp-6.c: New test.
6414         * gcc.target/mips/umips-swp-1.c: New test.
6415         * gcc.target/mips/umips-lwp-7.c: New test.
6416         * gcc.target/mips/umips-swp-2.c: New test.
6417         * gcc.target/mips/umips-lwp-8.c: New test.
6418         * gcc.target/mips/umips-swp-3.c: New test.
6419         * gcc.target/mips/umips-movep-1.c: New test.
6420         * gcc.target/mips/umips-lwp-1.c: New test.
6421         * gcc.target/mips/umips-swp-4.c: New test.
6423 2013-03-20  Richard Biener  <rguenther@suse.de>
6425         PR tree-optimization/56661
6426         * gcc.dg/torture/pr56661.c: New testcase.
6428 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6430         PR rtl-optimization/56605
6431         * gcc.target/powerpc/pr56605.c: New.
6433 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6435         PR fortran/54932
6436         * gfortran.dg/do_1.f90: Don't xfail.
6438 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6440         PR libfortran/51825
6441         * gfortran.dg/namelist_77.f90: New.
6442         * gfortran.dg/namelist_78.f90: New.
6444 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
6446         PR libfortran/48618
6447         * gfortran.dg/open_negative_unit_1.f90: New.
6449 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6451         * gcc.target/aarch64/sbc.c: New test.
6453 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6455         * gcc.target/aarch64/ror.c: New test.
6457 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
6459         * gcc.target/aarch64/extr.c: New test.
6461 2013-03-19  Richard Biener  <rguenther@suse.de>
6463         PR tree-optimization/56273
6464         * gcc.dg/tree-ssa/vrp47.c: Adjust.
6465         * c-c++-common/uninit-17.c: Likewise.
6467 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6469         PR tree-optimization/56635
6470         * g++.dg/torture/pr56635.C: New test.
6472 2013-03-18  Richard Biener  <rguenther@suse.de>
6474         PR tree-optimization/3713
6475         * g++.dg/ipa/devirt-12.C: New testcase.
6477 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
6479         PR c/56566
6480         * c-c++-common/pr56566.c: New test.
6482 2013-03-17  Jason Merrill  <jason@redhat.com>
6484         * g++.dg/template/abstract-dr337.C: XFAIL.
6486 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
6488         PR c++/56607
6489         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
6490         * c-c++-common/pr56607.c: New test.
6492 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
6494         PR c++/56582
6495         * g++.dg/cpp0x/constexpr-array5.C: New.
6497 2013-03-15  Tobias Burnus  <burnus@net-b.de>
6499         PR fortran/56615
6500         * gfortran.dg/transfer_intrinsic_5.f90: New.
6502 2013-03-15  Kai Tietz  <ktietz@redhat.com>
6504         * gcc.target/i386/movti.c: Don't test for x64 mingw.
6505         * gcc.target/i386/pr20020-1.c: Likewise.
6506         * gcc.target/i386/pr20020-2.c: Likewise.
6507         * gcc.target/i386/pr20020-3.c: Likewise.
6508         * gcc.target/i386/pr53425-1.c: Likewise.
6509         * gcc.target/i386/pr53425-2.c: Likewise.
6510         * gcc.target/i386/pr55093.c: Likewise.
6511         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
6513 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
6515         PR debug/56307
6516         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
6517         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
6519 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
6521         PR tree-optimization/53265
6522         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
6523         undefined behavior.
6524         * gcc.dg/graphite/id-6.c (test): Likewise.
6525         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
6526         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
6528         PR tree-optimization/53265
6529         * gcc.dg/pr53265.c: New test.
6530         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
6531         to dg-options.
6532         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
6533         arrays.
6534         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
6535         n, use it as high bound instead of 4.
6537 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
6539         PR target/49880
6540         * gcc.target/sh/pr49880-1.c: New.
6541         * gcc.target/sh/pr49880-2.c: New.
6542         * gcc.target/sh/pr49880-3.c: New.
6543         * gcc.target/sh/pr49880-4.c: New.
6544         * gcc.target/sh/pr49880-5.c: New.
6546 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6548         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
6550 2013-03-13  Richard Biener  <rguenther@suse.de>
6552         PR tree-optimization/56608
6553         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
6555 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
6557         PR c++/56611
6558         * g++.dg/cpp0x/alias-decl-32.C: New.
6560 2013-03-11  Jan Hubicka  <jh@suse.cz>
6562         PR middle-end/56571
6563         * gcc.c-torture/compile/pr56571.c: New testcase.
6565 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6567         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
6568         * gcc.dg/tree-ssa/pr55579.c: Likewise.
6570 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
6572         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
6573         * gcc.dg/inline_4.c: Likewise.
6574         * gcc.dg/unroll_2.c: Likewise.
6575         * gcc.dg/unroll_3.c: Likewise.
6576         * gcc.dg/unroll_4.c: Likewise.
6578 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6580         PR testsuite/54119
6581         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
6583         PR debug/56307
6584         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
6586 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
6588         PR target/40797
6589         * gcc.c-torture/compile/pr40797.c: New.
6591 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6593         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
6595 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
6597         PR fortran/56575
6598         * gfortran.dg/class_56.f90: New test.
6600 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
6602         PR middle-end/56524
6603         * gcc.target/mips/pr56524.c: New test.
6605 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6607         PR c++/56565
6608         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
6610 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
6612         PR c++/51412
6613         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
6615 2013-03-08  Marek Polacek  <polacek@redhat.com>
6617         PR tree-optimization/56478
6618         * gcc.dg/torture/pr56478.c: New test.
6620 2013-03-08  Kai Tietz  <ktietz@redhat.com>
6622         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
6623         targets linker option --allow-multiple-definition.
6625         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
6626         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
6627         * gcc.dg/pr52549.c: Add LLP64 case.
6628         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
6629         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
6630         * gcc.dg/torture/pr51071-2.c: Likewise.
6631         * gcc.dg/tree-ssa/vrp72.c: Likewise.
6632         * gcc.dg/tree-ssa/vrp73.c: Likewise.
6633         * gcc.dg/tree-ssa/vrp75.c: Likewise.
6634         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
6635         * gcc.dg/weak/weak-1.c: Likewise.
6636         * gcc.dg/weak/weak-2.c: Likewise.
6637         * gcc.dg/weak/weak-3.c: Likewise.
6638         * gcc.dg/weak/weak-4.c: Likewise.
6639         * gcc.dg/weak/weak-5.c: Likewise.
6640         * gcc.dg/weak/weak-15.c: Likewise.
6641         * gcc.dg/weak/weak-16.c: Likewise.
6643         * c-c++-common/pr54486.c: Skip test for mingw-targets.
6645 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
6647         PR tree-optimization/56559
6648         * gcc.dg/tree-ssa/reassoc-26.c: New test.
6650 2013-03-07  Andreas Schwab  <schwab@suse.de>
6652         * gcc.dg/pr31490.c: Fix last change.
6654 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
6656         PR c++/56534
6657         * g++.dg/template/crash115.C: New.
6659 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6661         PR tree-optimization/56539
6662         * gcc.c-torture/compile/pr56539.c: New test.
6664 2013-03-06  Kai Tietz  <ktietz@redhat.com>
6666         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
6667         targets.
6668         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
6669         * gcc.dg/lto/20091013-1_2.c: Likewise.
6670         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
6672 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6674         * gnat.dg/specs/aggr6.ads: New test.
6676 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
6678         * gnat.dg/loop_optimization15.ad[sb]: New test.
6680 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6682         PR middle-end/56548
6683         * gcc.dg/pr56548.c: New test.
6685 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6687         PR debug/53363
6688         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
6690 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
6692         PR c++/56543
6693         * g++.dg/template/typename20.C: New test.
6695 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6697         PR debug/56510
6698         * gcc.dg/pr56510.c: New test.
6700         PR rtl-optimization/56484
6701         * gcc.c-torture/compile/pr56484.c: New test.
6703 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
6705         PR c++/56530
6706         * g++.dg/warn/Wsign-conversion-2.C: New.
6708 2013-03-05  Richard Biener  <rguenther@suse.de>
6710         PR tree-optimization/56270
6711         * gcc.dg/vect/slp-38.c: New testcase.
6713 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
6715         PR rtl-optimization/56494
6716         * gcc.dg/pr56494.c: New test.
6718 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
6720         * gcc.dg/pr56424.c: New test.
6722 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6724         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
6725         * gcc.dg/pr56228.c <avr>: Skip.
6727 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
6729         PR testsuite/52641
6730         PR tree-optimization/52631
6731         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
6733 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
6735         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
6736         * gcc.dg/vect/vect-83_64.c: Same.
6738 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6740         PR fortran/56477
6741         * gfortran.dg/pointer_check_13.f90: New test.
6743 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
6745         PR fortran/54730
6746         * gfortran.dg/array_constructor_42.f90: New test.
6748 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
6750         PR c++/52688
6751         * g++.dg/template/static33.C: New.
6752         * g++.dg/template/static34.C: Likewise.
6754         PR c++/10291
6755         * g++.dg/template/static35.C: New.
6757 2013-03-01  Steve Ellcey  <sellcey@mips.com>
6759         * gcc.dg/pr56396.c: Require pic support.
6761 2013-03-01  Richard Biener  <rguenther@suse.de>
6763         PR tree-optimization/55481
6764         * gcc.dg/torture/pr56488.c: New testcase.
6766 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
6767             Jakub Jelinek  <jakub@redhat.com>
6769         PR sanitizer/56454
6770         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
6771         no_sanitize_address attribute rather than no_address_safety_analysis.
6772         * g++.dg/asan/sanitizer_test_utils.h
6773         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
6774         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
6775         in addition to no_address_safety_analysis.
6777 2013-02-28  Jason Merrill  <jason@redhat.com>
6779         PR c++/56481
6780         * g++.dg/cpp0x/constexpr-and.C: New.
6782 2013-02-28  Martin Jambor  <mjambor@suse.cz>
6784         PR tree-optimization/56294
6785         * g++.dg/debug/pr56294.C: New test.
6787 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6789         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
6791 2013-02-27  Marek Polacek  <polacek@redhat.com>
6793         PR rtl-optimization/56466
6794         * gcc.dg/pr56466.c: New test.
6796 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6798         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
6799         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
6800         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
6802 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
6804         PR middle-end/45472
6805         * gcc.dg/pr45472.c: New test.
6807 2013-02-26  Marek Polacek  <polacek@redhat.com>
6809         PR tree-optimization/56426
6810         * gcc.dg/pr56436.c: New test.
6812 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
6814         PR tree-optimization/56448
6815         * gcc.c-torture/compile/pr56448.c: New test.
6817         PR tree-optimization/56443
6818         * gcc.dg/torture/pr56443.c: New test.
6820 2013-02-25  Richard Biener  <rguenther@suse.de>
6822         PR tree-optimization/56175
6823         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
6825 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
6827         PR c++/56403
6828         * g++.dg/torture/pr56403.C: New test.
6830 2013-02-25  Catherine Moore  <clm@codesourcery.com>
6832         Revert:
6833         2013-02-24  Catherine Moore  <clm@codesourcery.com>
6834         Richard Sandiford  <rdsandiford@googlemail.com>
6836         * gcc.target/mips/mips.exp: Add microMIPS support.
6837         * gcc.target/mips/umips-movep-2.c: New test.
6838         * gcc.target/mips/umips-lwp-2.c: New test.
6839         * gcc.target/mips/umips-swp-5.c: New test.
6840         * gcc.target/mips/umips-constraints-1.c: New test.
6841         * gcc.target/mips/umips-lwp-3.c: New test.
6842         * gcc.target/mips/umips-swp-6.c: New test.
6843         * gcc.target/mips/umips-constraints-2.c: New test.
6844         * gcc.target/mips/umips-save-restore-1.c: New test.
6845         * gcc.target/mips/umips-lwp-4.c: New test.
6846         * gcc.target/mips/umips-swp-7.c: New test.
6847         * gcc.target/mips/umips-save-restore-2.c: New test.
6848         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6849         * gcc.target/mips/umips-lwp-5.c: New test.
6850         * gcc.target/mips/umips-save-restore-3.c: New test.
6851         * gcc.target/mips/umips-lwp-6.c: New test.
6852         * gcc.target/mips/umips-swp-1.c: New test.
6853         * gcc.target/mips/umips-lwp-7.c: New test.
6854         * gcc.target/mips/umips-swp-2.c: New test.
6855         * gcc.target/mips/umips-lwp-8.c: New test.
6856         * gcc.target/mips/umips-swp-3.c: New test.
6857         * gcc.target/mips/umips-movep-1.c: New test.
6858         * gcc.target/mips/umips-lwp-1.c: New test.
6859         * gcc.target/mips/umips-swp-4.c: New test.
6861 2013-02-24  Catherine Moore  <clm@codesourcery.com>
6862             Richard Sandiford  <rdsandiford@googlemail.com>
6864         * gcc.target/mips/mips.exp: Add microMIPS support.
6865         * gcc.target/mips/umips-movep-2.c: New test.
6866         * gcc.target/mips/umips-lwp-2.c: New test.
6867         * gcc.target/mips/umips-swp-5.c: New test.
6868         * gcc.target/mips/umips-constraints-1.c: New test.
6869         * gcc.target/mips/umips-lwp-3.c: New test.
6870         * gcc.target/mips/umips-swp-6.c: New test.
6871         * gcc.target/mips/umips-constraints-2.c: New test.
6872         * gcc.target/mips/umips-save-restore-1.c: New test.
6873         * gcc.target/mips/umips-lwp-4.c: New test.
6874         * gcc.target/mips/umips-swp-7.c: New test.
6875         * gcc.target/mips/umips-save-restore-2.c: New test.
6876         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
6877         * gcc.target/mips/umips-lwp-5.c: New test.
6878         * gcc.target/mips/umips-save-restore-3.c: New test.
6879         * gcc.target/mips/umips-lwp-6.c: New test.
6880         * gcc.target/mips/umips-swp-1.c: New test.
6881         * gcc.target/mips/umips-lwp-7.c: New test.
6882         * gcc.target/mips/umips-swp-2.c: New test.
6883         * gcc.target/mips/umips-lwp-8.c: New test.
6884         * gcc.target/mips/umips-swp-3.c: New test.
6885         * gcc.target/mips/umips-movep-1.c: New test.
6886         * gcc.target/mips/umips-lwp-1.c: New test.
6887         * gcc.target/mips/umips-swp-4.c: New test.
6889 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
6891         PR sanitizer/56393
6892         * lib/asan-dg.exp (asan_link_flags): Add
6893         -B${gccpath}/libsanitizer/asan/ to flags.
6895 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6897         PR middle-end/56420
6898         * gcc.dg/torture/pr56420.c: New test.
6900 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
6902         PR middle-end/56108
6903         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
6905 2013-02-21  Martin Jambor  <mjambor@suse.cz>
6907         PR tree-optimization/56310
6908         * g++.dg/ipa/pr56310.C: New test.
6910 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
6912         PR fortran/56385
6913         * gfortran.dg/proc_ptr_comp_37.f90: New.
6915 2013-02-21  Richard Biener  <rguenther@suse.de>
6917         PR tree-optimization/56415
6918         Revert
6919         2013-02-11  Richard Biener  <rguenther@suse.de>
6921         PR tree-optimization/56273
6922         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6923         * gcc.dg/tree-ssa/pr21559.c: Adjust.
6924         * gcc.dg/tree-ssa/vrp17.c: Likewise.
6925         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6926         * gcc.dg/tree-ssa/vrp23.c: Likewise.
6927         * gcc.dg/tree-ssa/vrp24.c: Likewise.
6929 2013-02-21  Marek Polacek  <polacek@redhat.com>
6931         PR tree-optimization/56398
6932         * g++.dg/torture/pr56398.C: New test.
6934 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
6936         PR inline-asm/56405
6937         * gcc.c-torture/compile/pr56405.c: New test.
6939 2013-02-20  Jan Hubicka  <jh@suse.cz>
6941         PR tree-optimization/56265
6942         * g++.dg/ipa/devirt-11.C: New testcase.
6944 2013-02-20  Richard Biener  <rguenther@suse.de>
6946         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
6948 2013-02-20  Richard Biener  <rguenther@suse.de>
6949         Jakub Jelinek  <jakub@redhat.com>
6951         PR tree-optimization/56396
6952         * gcc.dg/pr56396.c: New testcase.
6954 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
6956         PR c++/56373
6957         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
6959 2013-02-19  Richard Biener  <rguenther@suse.de>
6961         PR tree-optimization/56384
6962         * gcc.dg/torture/pr56384.c: New testcase.
6964 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
6966         PR tree-optimization/56350
6967         * gcc.dg/pr56350.c: New test.
6969         PR tree-optimization/56381
6970         * g++.dg/opt/pr56381.C: New test.
6972 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
6974         PR pch/54117
6975         * lib/dg-pch.exp (pch-init, pch-finish,
6976         check_effective_target_pch_supported_debug): New procs.
6977         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
6978         Likewise if $pch_unsupported_debug and $flags include -g.
6979         Skip FAILs about missing *.gch file if $pch_unsupported_debug
6980         and dg-require-effective-target pch_unsupported_debug.
6981         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
6982         * objc.dg/pch/pch.exp: Likewise.
6983         * gcc.dg/pch/pch.exp: Likewise.
6984         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
6985         pch_unsupported_debug.
6986         * gcc.dg/pch/valid-1.hs: Likewise.
6987         * gcc.dg/pch/valid-1b.c: Likewise.
6988         * gcc.dg/pch/valid-1b.hs: Likewise.
6990 2013-02-18  Richard Biener  <rguenther@suse.de>
6992         PR tree-optimization/56366
6993         * gcc.dg/torture/pr56366.c: New testcase.
6995 2013-02-18  Richard Biener  <rguenther@suse.de>
6997         PR middle-end/56349
6998         * gcc.dg/torture/pr56349.c: New testcase.
7000 2013-02-18  Richard Biener  <rguenther@suse.de>
7002         PR tree-optimization/56321
7003         * gcc.dg/torture/pr56321.c: New testcase.
7005 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7007         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
7009 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
7010             Dodji Seketeli  <dodji@redhat.com>
7012         PR asan/56330
7013         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
7014         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7015         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7016         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7017         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7018         * c-c++-common/asan/pr56330.c: Likewise.
7019         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
7020         Ensure the size argument of __builtin_memcpy is a constant.
7022 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
7023             Paolo Carlini  <paolo.carlini@oracle.com>
7025         PR c++/51242
7026         * g++.dg/cpp0x/enum23.C: New.
7028 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
7030         PR target/54685
7031         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
7033 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
7035         PR rtl-optimization/56348
7036         * gcc.target/i386/pr56348.c: New test.
7038 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
7040         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
7041         * gcc.target/arm/interrupt-2.c: Likewise.
7043 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7045         PR fortran/56318
7046         * gfortran.dg/matmul_9.f90: New.
7048 2013-02-15  Tobias Burnus  <burnus@net-b.de>
7050         PR fortran/53818
7051         * gfortran.dg/init_flag_11.f90: New.
7053 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7055         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
7057 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7059         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
7060         characters.
7062 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
7063             Tobias Burnus  <burnus@net-b.de>
7065         PR testsuite/56138
7066         * gfortran.dg/allocatable_function_7.f90: New.
7068 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
7070         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
7071         * asan_globals_test-wrapper.cc: New file.
7072         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
7073         instead of asan_globals_test.cc as dg-additional-sources.
7074         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
7075         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
7076         "sanitizer_test_utils.h" instead of
7077         "sanitizer_common/tests/sanitizer_test_utils.h".
7078         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
7079         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
7080         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
7081         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
7082         * g++.dg/asan/asan_test.cc: Synced from upstream.
7083         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
7085 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
7087         Fix an asan crash
7088         * c-c++-common/asan/memcmp-2.c: New test.
7090 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
7092         PR c++/55582
7093         * g++.dg/cpp0x/udlit-string-literal.h: New.
7094         * g++.dg/cpp0x/udlit-string-literal.C: New.
7096 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
7098         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
7100 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
7102         PR target/56184
7103         * gcc.target/arm/pr56184.C: New test.
7105 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
7107         PR c++/56302
7108         * g++.dg/torture/pr56302.C: New test.
7109         * g++.dg/cpp0x/constexpr-56302.C: New test.
7110         * c-c++-common/pr56302.c: New test.
7112 2013-02-13  Tobias Burnus  <burnus@net-b.de>
7113             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7115         PR fortran/56204
7116         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
7117         * gfortran.dg/quad_3.f90: Ditto.
7119 2013-02-13  Kostya Serebryany  <kcc@google.com>
7121         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
7122         to match the fresh asan run-time.
7123         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
7125 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
7127         Avoid instrumenting duplicated memory access in the same basic block
7128         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
7129         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7130         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7131         * c-c++-common/asan/inc.c: Likewise.
7133 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
7135         PR inline-asm/56148
7136         * gcc.target/i386/pr56148.c: New test.
7138 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
7139             Tobias Burnus  <burnus@net-b.de>
7141         PR testsuite/56082
7142         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
7143         to kind=2.
7145 2013-02-12  Richard Biener  <rguenther@suse.de>
7147         PR lto/56297
7148         * gcc.dg/lto/pr56297_0.c: New testcase.
7149         * gcc.dg/lto/pr56297_0.c: Likewise.
7151 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
7153         PR fortran/46952
7154         * gfortran.dg/typebound_deferred_1.f90: New.
7156 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
7158         PR rtl-optimization/56151
7159         * gcc.target/i386/pr56151.c: New test.
7161 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
7163         * g++.dg/ext/mv12.C: New test.
7164         * g++.dg/ext/mv12.h: New file.
7165         * g++.dg/ext/mv12-aux.C: New file.
7166         * g++.dg/ext/mv13.C: New test.
7168 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7170         * lib/target-supports.exp
7171         (check_effective_target_powerpc_eabi_ok): New.
7172         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
7173         powerpc_eabi_ok.
7174         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
7175         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
7176         only.
7177         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
7178         * gcc.target/powerpc/pr51623.c: Likewise.
7179         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
7180         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
7182 2013-02-11  Alexander Potapenko  <glider@google.com>
7183             Jack Howarth  <howarth@bromo.med.uc.edu>
7184             Jakub Jelinek  <jakub@redhat.com>
7186         PR sanitizer/55617
7187         * g++.dg/asan/pr55617.C: Run on all targets.
7189 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
7191         PR rtl-optimization/56275
7192         * gcc.dg/pr56275.c: New test.
7194 2013-02-11  Richard Biener  <rguenther@suse.de>
7196         PR tree-optimization/56273
7197         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
7199 2013-02-11  Richard Biener  <rguenther@suse.de>
7201         PR tree-optimization/56264
7202         * gcc.dg/torture/pr56264.c: New testcase.
7204 2013-02-11  Richard Biener  <rguenther@suse.de>
7206         PR tree-optimization/56273
7207         * g++.dg/warn/Warray-bounds-6.C: New testcase.
7208         * gcc.dg/tree-ssa/pr21559.c: Adjust.
7209         * gcc.dg/tree-ssa/vrp17.c: Likewise.
7210         * gcc.dg/tree-ssa/vrp18.c: Likewise.
7211         * gcc.dg/tree-ssa/vrp23.c: Likewise.
7212         * gcc.dg/tree-ssa/vrp24.c: Likewise.
7214 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
7216         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
7217         for *-*-linux-gnu targets.
7218         * g++.dg/asan/interception-test-1.c: Ditto.
7219         * g++.dg/asan/interception-failure-test-1.C: Ditto.
7220         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
7222 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
7224         PR fortran/55362
7225         * gfortran.dg/intrinsic_size_4.f90 : New test.
7227 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
7229         PR target/56256
7230         * gcc.target/powerpc/pr56256.c: New test.
7232 2013-02-08  Ian Lance Taylor  <iant@google.com>
7234         * lib/go.exp: Load timeout.exp.
7236 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
7238         PR rtl-optimization/56246
7239         * gcc.target/i386/pr56246.c: New test.
7241 2013-02-08  Jeff Law  <law@redhat.com>
7243         PR debug/53948
7244         * gcc.dg/debug/dwarf2/pr53948.c: New test.
7246 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
7248         PR target/56043
7249         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
7250         powerpc*-*-linux*.
7252 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
7254         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
7256 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7258         PR rtl-optimization/56195
7259         * gcc.dg/torture/pr56195.c: New test.
7261 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
7263         PR fortran/54107
7264         * gfortran.dg/recursive_interface_2.f90: New test.
7266 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
7268         PR tree-optimization/56250
7269         * gcc.c-torture/execute/pr56250.c: New test.
7271 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7273         PR tree-optimization/56064
7274         * gcc.dg/fixed-point/view-convert-2.c: New test.
7276 2013-02-08  Michael Matz  <matz@suse.de>
7278         PR tree-optimization/52448
7279         * gcc.dg/pr52448.c: New test.
7281 2013-02-08  Richard Biener  <rguenther@suse.de>
7283         PR middle-end/56181
7284         * gcc.dg/torture/pr56181.c: New testcase.
7286 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
7288         PR target/54222
7289         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
7290         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
7292 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7294         PR c++/56241
7295         * g++.dg/parse/crash61.C: New test.
7297         PR c++/56239
7298         * g++.dg/parse/pr56239.C: New test.
7300         PR c++/56237
7301         * g++.dg/abi/mangle61.C: New test.
7303 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
7305         PR rtl-optimization/56225
7306         * gcc.target/i386/pr56225.c: New test.
7308 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7310         PR debug/56154
7311         * gcc.dg/guality/pr56154-1.c: New test.
7312         * gcc.dg/guality/pr56154-2.c: New test.
7313         * gcc.dg/guality/pr56154-3.c: New test.
7314         * gcc.dg/guality/pr56154-4.c: New test.
7315         * gcc.dg/guality/pr56154-aux.c: New file.
7317         PR tree-optimization/55789
7318         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
7319         cleanup-tree-dump.
7320         * gcc.dg/tree-ssa/inline-3.c: Add
7321         --param max-early-inliner-iterations=2 option.
7323 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7325         PR debug/53363
7326         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
7327         Add -fno-dwarf2-cfi-asm to dg-options.
7328         Adapt match count.
7330 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
7332         PR target/56228
7333         * gcc.dg/pr56228.c: New test.
7335 2013-02-07  Alan Modra  <amodra@gmail.com>
7337         PR target/54009
7338         * gcc.target/powerpc/pr54009.c: New test.
7339         PR target/54131
7340         * gfortran.dg/pr54131.f: New test.
7342 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
7344         PR fortran/55789
7345         * gfortran.dg/array_constructor_41.f90: New test.
7347 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
7349         PR fortran/55978
7350         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
7352 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
7354         PR middle-end/56217
7355         * g++.dg/gomp/pr56217.C: New test.
7357 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7359         PR tree-optimization/56205
7360         * gcc.dg/tree-ssa/stdarg-6.c: New test.
7361         * gcc.c-torture/execute/pr56205.c: New test.
7363 2013-02-05  Richard Biener  <rguenther@suse.de>
7365         PR tree-optimization/53342
7366         PR tree-optimization/53185
7367         * gcc.dg/vect/pr53185-2.c: New testcase.
7369 2013-02-05  Jan Hubicka  <jh@suse.cz>
7371         PR tree-optimization/55789
7372         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
7373         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
7374         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
7375         * g++.dg/ipa/inline-1.C: New testcase.
7376         * g++.dg/ipa/inline-2.C: New testcase.
7377         * g++.dg/ipa/inline-3.C: New testcase.
7379 2013-02-05  Jan Hubicka  <jh@suse.cz>
7381         PR tree-optimization/55789
7382         * g++.dg/torture/pr55789.C: New testcase.
7384 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
7386         PR middle-end/56167
7387         * gcc.dg/pr56167.c: New test.
7389 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7391         PR target/55146
7392         * gcc.target/sh/pr55146.c: New.
7394 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
7396         PR tree-optimization/54386
7397         * gcc.target/sh/pr54386.c: New.
7399 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
7401         PR fortran/56008
7402         * gfortran.dg/realloc_on _assign_16.f90 : New test.
7404         PR fortran/47517
7405         * gfortran.dg/realloc_on _assign_17.f90 : New test.
7407 2013-02-04  Alexander Potapenko  <glider@google.com>
7408             Jack Howarth  <howarth@bromo.med.uc.edu>
7409             Jakub Jelinek  <jakub@redhat.com>
7411         PR sanitizer/55617
7412         * g++.dg/asan/pr55617.C: New test.
7414 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7416         PR fortran/54195
7417         * gfortran.dg/typebound_operator_19.f90: New test.
7418         * gfortran.dg/typebound_assignment_4.f90: New test.
7420 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
7422         PR fortran/54107
7423         * gfortran.dg/recursive_interface_1.f90: New test.
7425 2013-02-04  Richard Guenther  <rguenther@suse.de>
7427         PR lto/56168
7428         * gcc.dg/lto/pr56168_0.c: New testcase.
7429         * gcc.dg/lto/pr56168_1.c: Likewise.
7431 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7433         PR fortran/50627
7434         PR fortran/56054
7435         * gfortran.dg/block_12.f90:  New test.
7436         * gfortran.dg/module_error_1.f90:  New test.
7438 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
7440         * lib/target-supports.exp (check_effective_target_vect_float)
7441         (check_effective_target_vect_no_align): Add mips-sde-elf.
7443 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
7445         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
7447 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
7449         * gcc.dg/pr56023.c: XFAIL on AIX.
7450         * gcc.dg/vect/pr49352.c: Same.
7452 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
7454         * gnat.dg/opt26.adb: New test.
7456 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7458         Revert.
7459         2013-01-27  Amol Pise  <amolpise15@gmail.com>
7461         * gcc.target/arm/neon-vfnms-1.c: New test.
7462         * gcc.target/arm/neon-vfnma-1.c: New test.
7464 2013-01-31  Richard Biener  <rguenther@suse.de>
7466         PR tree-optimization/56157
7467         * gcc.dg/torture/pr56157.c: New testcase.
7469 2013-01-30  Richard Biener  <rguenther@suse.de>
7471         PR tree-optimization/56150
7472         * gcc.dg/torture/pr56150.c: New testcase.
7474 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
7476         PR sanitizer/55374
7477         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
7478         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
7479         printed in backtrace.
7480         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
7481         to avoid errors about mismatched allocation vs. deallocation.
7483         PR c++/55742
7484         * g++.dg/mv1.C: Moved to...
7485         * g++.dg/ext/mv1.C: ... here.  Adjust test.
7486         * g++.dg/mv2.C: Moved to...
7487         * g++.dg/ext/mv2.C: ... here.  Adjust test.
7488         * g++.dg/mv3.C: Moved to...
7489         * g++.dg/ext/mv3.C: ... here.
7490         * g++.dg/mv4.C: Moved to...
7491         * g++.dg/ext/mv4.C: ... here.
7492         * g++.dg/mv5.C: Moved to...
7493         * g++.dg/ext/mv5.C: ... here.  Adjust test.
7494         * g++.dg/mv6.C: Moved to...
7495         * g++.dg/ext/mv6.C: ... here.  Adjust test.
7496         * g++.dg/ext/mv7.C: New test.
7497         * g++.dg/ext/mv8.C: New test.
7498         * g++.dg/ext/mv9.C: New test.
7499         * g++.dg/ext/mv10.C: New test.
7500         * g++.dg/ext/mv11.C: New test.
7502 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
7504         PR rtl-optimization/56144
7505         * gcc.dg/pr56144.c: New.
7507 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
7509         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
7510         message.
7511         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
7512         * g++.dg/cpp0x/constexpr-55573.C: Same
7514 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
7516         PR tree-optimization/56064
7517         * gcc.dg/fixed-point/view-convert.c: New test.
7519 2013-01-30  Andreas Schwab  <schwab@suse.de>
7521         * lib/target-supports-dg.exp (dg-process-target): Use expr to
7522         evaluate the end index in string range.
7524 2013-01-30  Tobias Burnus  <burnus@net-b.de>
7526         PR fortran/56138
7527         * gfortran.dg/allocatable_function_6.f90: New.
7529 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
7530             Mikael Morin  <mikael@gcc.gnu.org>
7532         PR fortran/54107
7533         * gfortran.dg/proc_ptr_comp_36.f90: New.
7535 2013-01-29  Richard Biener  <rguenther@suse.de>
7537         PR tree-optimization/55270
7538         * gcc.dg/torture/pr55270.c: New testcase.
7540 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7542         PR rtl-optimization/56117
7543         * gcc.dg/pr56117.c: New test.
7545 2013-01-28  Richard Biener  <rguenther@suse.de>
7547         PR tree-optimization/56034
7548         * gcc.dg/torture/pr56034.c: New testcase.
7550 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7552         PR tree-optimization/56125
7553         * gcc.dg/pr56125.c: New test.
7555 2013-01-28  Tobias Burnus  <burnus@net-b.de>
7556             Mikael Morin  <mikael@gcc.gnu.org>
7558         PR fortran/53537
7559         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
7560         * gfortran.dg/import8.f90: Likewise.
7561         * gfortran.dg/interface_derived_type_1.f90: Likewise.
7562         * gfortran.dg/import10.f90: New test.
7563         * gfortran.dg/import11.f90: Likewise
7565 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
7567         PR testsuite/56053
7568         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
7569         string.h.  Provide memset, malloc and free prototypes, adjust line
7570         numbers in dg-output.
7571         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
7572         Provide memset prototype and adjust line numbers in dg-output.
7573         * c-c++-common/asan/global-overflow-1.c: Likewise.
7575         PR tree-optimization/56094
7576         * gcc.dg/pr56094.c: New test.
7578 2013-01-27  Amol Pise  <amolpise15@gmail.com>
7580         * gcc.target/arm/neon-vfnms-1.c: New test.
7581         * gcc.target/arm/neon-vfnma-1.c: New test.
7583 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
7585         PR target/56114
7586         * gcc.target/i386/pr56114.c: New test.
7588 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
7590         PR fortran/55984
7591         * gfortran.dg/associate_14.f90: New test.
7593         PR fortran/56047
7594         * gfortran.dg/associate_13.f90: New test.
7596 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
7598         PR tree-optimization/56098
7599         * gcc.dg/pr56098-1.c: New test.
7600         * gcc.dg/pr56098-2.c: New test.
7602 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
7604         PR target/54222
7605         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
7607 2013-01-22  Marek Polacek  <polacek@redhat.com>
7609         PR tree-optimization/56035
7610         * gcc.dg/pr56035.c: New test.
7612 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7614         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
7615         for MIPS.
7617 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
7619         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
7621 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
7623         PR c/56078
7624         * gcc.dg/pr56078.c: New test.
7625         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
7627 2013-01-24  Martin Jambor  <mjambor@suse.cz>
7629         PR tree-optimization/55927
7630         * g++.dg/ipa/devirt-10.C: Disable early inlining.
7632 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
7634         * gcc.target/i386/movsd.c: New test.
7636 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
7638         PR inline-asm/55934
7639         * gcc.target/i386/pr55934.c: New test.
7641 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
7643         PR fortran/56081
7644         * gfortran.dg/select_8.f90: New.
7646 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
7648         * gcc.target/microblaze/microblaze.exp: Remove
7649         target_config_cflags check.
7651 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
7653         PR fortran/56052
7654         * gfortran.dg/gomp/pr56052.f90: New test.
7656         PR target/49069
7657         * gcc.dg/pr49069.c: New test.
7659 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
7661         PR c++/55944
7662         * g++.dg/cpp0x/constexpr-static10.C: New.
7664 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
7666         PR target/56028
7667         * gcc.target/i386/pr56028.c: New test.
7669 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
7671         PR target/55686
7672         * gcc.target/i386/pr55686.c: New test.
7674 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
7676         PR c++/53609
7677         * g++.dg/cpp0x/variadic139.C: New test.
7678         * g++.dg/cpp0x/variadic140.C: Likewise.
7679         * g++.dg/cpp0x/variadic141.C: Likewise.
7681 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
7683         * gnat.dg/warn8.adb: New test.
7685 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
7687         PR fortran/55919
7688         * gfortran.dg/include_8.f90: New test.
7690 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7692         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
7693         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
7695 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
7697         PR tree-optimization/56051
7698         * gcc.c-torture/execute/pr56051.c: New test.
7700 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
7702         PR rtl-optimization/56023
7703         * gcc.dg/pr56023.c: New test.
7705 2013-01-21  Martin Jambor  <mjambor@suse.cz>
7707         PR middle-end/56022
7708         * gcc.target/i386/pr56022.c: New test.
7710 2013-01-21  Jason Merrill  <jason@redhat.com>
7712         * lib/target-supports.exp (check_effective_target_alias): New.
7714 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
7716         PR debug/53235
7717         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
7719 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
7721         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
7723 2013-01-19  Jeff Law  <law@redhat.com>
7725         PR tree-optimization/52631
7726         * tree-ssa/pr52631.c: New test.
7727         * tree-ssa/ssa-fre-9: Update expected output.
7729 2013-01-19  Anthony Green  <green@moxielogic.com>
7731         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
7732         for moxie.
7734 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7736         PR tree-optimization/56029
7737         * g++.dg/torture/pr56029.C: New test.
7739 2013-01-18  Sharad Singhai  <singhai@google.com>
7741         PR tree-optimization/55995
7742         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
7744 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
7746         PR target/55433
7747         * gcc.target/i386/pr55433.c: New.
7749 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
7751         PR middle-end/56015
7752         * gfortran.dg/pr56015.f90: New test.
7754 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
7756         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
7758 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
7760         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
7761         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7762         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7763         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7764         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7766 2013-01-17  Jeff Law  <law@redhat.com>
7768         * gcc.dg/pr52573.c: Move to...
7769         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
7771         PR rtl-optimization/52573
7772         * gcc.dg/pr52573.c: New test.
7774 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
7776         PR sanitizer/55679
7777         * g++.dg/asan/interception-test-1.C: Skip on darwin.
7778         * lib/target-supports.exp (check_effective_target_swapcontext): Use
7779         check_no_compiler_messages to test support in ucontext.h.
7780         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
7781         compliant RLIMIT_AS.
7783 2013-01-17  Marek Polacek  <polacek@redhat.com>
7785         PR rtl-optimization/55833
7786         * gcc.dg/pr55833.c: New test.
7788 2013-01-17  Jan Hubicka  <jh@suse.cz>
7790         PR tree-optimization/55273
7791         * gcc.c-torture/compile/pr55273.c: New testcase.
7793 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
7795         PR target/55981
7796         * gcc.target/pr55981.c: New test.
7798 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
7800         * gcc.target/arm/pr40887.c: Require at least armv5.
7801         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
7802         * gcc.target/arm/pr51915.c: Likewise.
7803         * gcc.target/arm/pr52006.c: Likewise.
7804         * gcc.target/arm/pr53187.c: Likewise.
7806         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
7807         * gcc.target/arm/ftest-support-arm.h: Delete.
7808         * gcc.target/arm/ftest-support-thumb.h: Delete.
7809         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
7810         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
7811         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
7812         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
7813         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
7814         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
7815         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
7816         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
7817         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
7818         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
7819         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
7820         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
7821         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
7822         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
7823         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
7824         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
7825         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
7826         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
7827         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
7828         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
7829         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
7830         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
7831         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
7832         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
7834 2013-01-17  Martin Jambor  <mjambor@suse.cz>
7836         PR tree-optimizations/55264
7837         * g++.dg/ipa/pr55264.C: New test.
7839 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
7841         PR fortran/55983
7842         * gfortran.dg/class_55.f90: New.
7844 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
7846         PR testsuite/55994
7847         * gcc.c-torture/execute/builtins/builtins.exp: Add
7848         -Wl,--allow-multiple-definition for eabi and elf targets.
7850         PR testsuite/54622
7851         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
7852         check_effective_target_vect_perm_short,
7853         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
7854         check_effective_target_vect64): Return 0 for big-endian ARM.
7855         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
7857         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
7858         prototypes.
7860 2013-01-16  Richard Biener  <rguenther@suse.de>
7862         PR tree-optimization/55964
7863         * gcc.dg/torture/pr55964.c: New testcase.
7865 2013-01-16  Richard Biener  <rguenther@suse.de>
7867         PR tree-optimization/54767
7868         PR tree-optimization/53465
7869         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
7871 2013-01-16  Christian Bruel  <christian.bruel@st.com>
7873         PR target/55301
7874         * gcc.target/sh/sh-switch.c: New testcase.
7876 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7878         * gcc.dg/webizer.c: Increase the array size.
7880 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7882         PR target/55940
7883         * gcc.dg/pr55940.c: New test.
7885 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
7886             Harald Anlauf  <anlauf@gmx.de>
7888         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
7889         * gfortran.dg/bounds_check_5.f90: Likewise.
7890         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
7891         * gfortran.dg/continuation_9.f90: Likewise.
7892         * gfortran.dg/move_alloc_13.f90: Likewise.
7893         * gfortran.dg/structure_constructor_11.f90: Likewise.
7894         * gfortran.dg/tab_continuation.f: Likewise.
7895         * gfortran.dg/warning-directive-2.F90: Likewise.
7896         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
7898 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
7900         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
7901         * gcc.target/arm/fma-sp.c: Likewise.
7903 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7905         PR rtl-optimization/55153
7906         * gcc.dg/pr55153.c: New.
7908 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7910         PR tree-optimization/55920
7911         * gcc.c-torture/compile/pr55920.c: New test.
7913 2013-01-15  Richard Biener  <rguenther@suse.de>
7915         PR middle-end/55882
7916         * gcc.dg/torture/pr55882.c: New testcase.
7918 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
7920         PR tree-optimization/55955
7921         * gcc.c-torture/compile/pr55955.c: New test.
7923 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
7925         PR c++/55663
7926         * g++.dg/cpp0x/alias-decl-31.C: New test.
7928 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
7930         PR fortran/54286
7931         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
7932         case where interface is null.
7934 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7936         PR fortran/55806
7937         * gfortran.dg/array_constructor_40.f90:  New test.
7939 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
7941         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
7943 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7945         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
7946         * gcc.target/aarch64/vect-ld1r-compile.c: New.
7947         * gcc.target/aarch64/vect-ld1r-fp.c: New.
7948         * gcc.target/aarch64/vect-ld1r.c: New.
7949         * gcc.target/aarch64/vect-ld1r.x: New.
7951 2013-01-14  Andi Kleen  <ak@linux.intel.com>
7953         PR target/55948
7954         * gcc.target/i386/hle-clear-rel.c: New file
7955         * gcc.target/i386/hle-store-rel.c: New file.
7957 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
7959         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
7960         * gfortran.dg/bounds_check_4.f90: Likewise.
7961         * gfortran.dg/inquire_10.f90: Likewise.
7962         * gfortran.dg/minloc_3.f90: Likewise.
7963         * gfortran.dg/minlocval_3.f90: Likewise.
7964         * gfortran.dg/module_double_reuse.f90: Likewise.
7965         * gfortran.dg/mvbits_1.f90: Likewise.
7966         * gfortran.dg/oldstyle_1.f90: Likewise.
7967         * gfortran.dg/pr20163-2.f: Likewise.
7968         * gfortran.dg/save_1.f90: Likewise.
7969         * gfortran.dg/scan_1.f90: Likewise.
7970         * gfortran.dg/select_char_1.f90: Likewise.
7971         * gfortran.dg/shape_4.f90: Likewise.
7972         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
7973         * gfortran.dg/function_optimize_10.f90: Likewise.
7974         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
7975         * gfortran.dg/used_types_17.f90: Likewise.
7976         * gfortran.dg/used_types_18.f90: Likewise.
7978 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
7980         PR fortran/54286
7981         * gfortran.dg/proc_ptr_result_8.f90 : New test.
7983 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7985         * gcc.dg/unroll_5.c: Add nomips16 attributes.
7987 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
7989         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
7991 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
7993         PR fortran/55072
7994         * gfortran.dg/assumed_type_2.f90: Fix test case.
7995         * gfortran.dg/internal_pack_13.f90: New test.
7996         * gfortran.dg/internal_pack_14.f90: New test.
7998 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8000         PR fortran/55868
8001         * gfortran.dg/unlimited_polymorphic_8.f90: Update
8002         scan-tree-dump-times for foo.0.x._vptr to deal with change from
8003         $tar to STAR.
8005 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
8007         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
8009 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
8011         PR target/55719
8012         * gcc.target/s390/pr55719.c: New testcase.
8014 2013-01-11  Richard Guenther  <rguenther@suse.de>
8016         PR tree-optimization/44061
8017         * gcc.dg/pr44061.c: New testcase.
8019 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
8021         Update copyright years.
8023 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
8024             Jakub Jelinek  <jakub@redhat.com>
8026         PR target/55565
8027         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
8029 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
8031         PR rtl-optimization/55672
8032         * gcc.target/i386/pr55672.c: New.
8034 2013-01-10  Jeff Law  <law@redhat.com>
8036         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
8037         pass/fail message unique.
8040 2013-01-10  Jason Merrill  <jason@redhat.com>
8042         * ada/.gitignore: New.
8044 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8046         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
8047         Add tls options.
8048         * g++.dg/tls/thread_local2.C: Likewise.
8049         * g++.dg/tls/thread_local2g.C: Likewise.
8050         * g++.dg/tls/thread_local6.C: Likewise.
8051         * g++.dg/tls/thread_local-order1.C: Add tls options.
8052         * g++.dg/tls/thread_local-order2.C: Likewise.
8053         * g++.dg/tls/thread_local3.C: Likewise.
8054         * g++.dg/tls/thread_local3g.C: Likewise.
8055         * g++.dg/tls/thread_local4.C: Likewise.
8056         * g++.dg/tls/thread_local4g.C: Likewise.
8057         * g++.dg/tls/thread_local5.C: Likewise.
8058         * g++.dg/tls/thread_local5g.C: Likewise.
8059         * g++.dg/tls/thread_local6g.C: Likewise.
8061 2013-01-10  Kostya Serebryany  <kcc@google.com>
8063         * g++.dg/asan/asan_test.cc: Sync from upstream.
8065 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
8067         PR tree-optimization/55921
8068         * gcc.c-torture/compile/pr55921.c: New test.
8070 2013-01-09  Jan Hubicka  <jh@suse.cz>
8072         PR tree-optimization/55569
8073         * gcc.c-torture/compile/pr55569.c: New testcase.
8075 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
8077         PR fortran/47203
8078         * gfortran.dg/use_28.f90: New test.
8080 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
8082         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
8083         number matching more robust.
8085 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
8087         PR rtl-optimization/55829
8088         * gcc.target/i386/pr55829.c: New.
8090 2013-01-09  Tobias Burnus  <burnus@net-b.de>
8092         PR fortran/55758
8093         * gfortran.dg/bind_c_bool_1.f90: New.
8094         * gfortran.dg/do_5.f90: Add dg-warning.
8096 2013-01-09  Jan Hubicka  <jh@suse.cz>
8098         PR tree-optimization/55875
8099         * gcc.c-torture/execute/pr55875.c: New testcase.
8100         * g++.dg/torture/pr55875.C: New testcase.
8102 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8104         PR c/48418
8105         * c-c++-common/pr48418.c: New test.
8107 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
8109         PR c++/55801
8110         * g++.dg/tls/thread_local-ice.C: New.
8112 2013-01-09  Andreas Schwab  <schwab@suse.de>
8114         * gcc.dg/guality/pr54693.c: Null-terminate arr.
8116 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
8118         PR tree-optimization/48189
8119         * gcc.dg/pr48189.c: New test.
8121 2013-01-04  Jan Hubicka  <jh@suse.cz>
8123         PR tree-optimization/55823
8124         * g++.dg/ipa/devirt-10.C: New testcase.
8126 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
8127             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
8129         PR rtl-optimization/55845
8130         * gcc.target/i386/pr55845.c: New test.
8132 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
8134         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
8135         instructions generated instead of number of occurances.
8137 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8139         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
8140         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8141         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8142         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8143         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8144         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8145         * gcc.target/aarch64/vect-fcm.x: Likewise.
8146         * lib/target-supports.exp
8147         (check_effective_target_vect_cond): Enable for AArch64.
8149 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
8151         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
8152         endian-safe float pool loading.
8153         (test_square_root_v4sf): Likewise.
8154         (test_square_root_v2df): Likewise.
8155         * lib/target-supports.exp
8156         (check_effective_target_vect_call_sqrtf): Add AArch64.
8158 2013-01-08  Martin Jambor  <mjambor@suse.cz>
8160         PR debug/55579
8161         * gcc.dg/tree-ssa/pr55579.c: New test.
8163 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8165         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
8166         asm comments.
8168 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
8170         PR middle-end/55890
8171         * gcc.dg/torture/pr55890-3.c: New test.
8173         PR middle-end/55851
8174         * gcc.c-torture/compile/pr55851.c: New test.
8176         PR sanitizer/55844
8177         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
8178         dg-options.
8180 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
8182         PR fortran/55618
8183         * gfortran.dg/elemental_scalar_args_2.f90: New test.
8185 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8187         PR fortran/55763
8188         * gfortran.dg/pointer_init_2.f90: Update dg-error.
8189         * gfortran.dg/pointer_init_7.f90: New.
8191 2013-01-07  Richard Biener  <rguenther@suse.de>
8193         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
8195 2013-01-07  Richard Biener  <rguenther@suse.de>
8197         PR middle-end/55890
8198         * gcc.dg/torture/pr55890-1.c: New testcase.
8199         * gcc.dg/torture/pr55890-2.c: Likewise.
8201 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
8203         * gcc.target/aarch64/fmovd.c: New.
8204         * gcc.target/aarch64/fmovf.c: Likewise.
8205         * gcc.target/aarch64/fmovd-zero.c: Likewise.
8206         * gcc.target/aarch64/fmovf-zero.c: Likewise.
8207         * gcc.target/aarch64/vect-fmovd.c: Likewise.
8208         * gcc.target/aarch64/vect-fmovf.c: Likewise.
8209         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8210         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8212 2013-01-07  Richard Biener  <rguenther@suse.de>
8214         PR tree-optimization/55888
8215         PR tree-optimization/55862
8216         * gcc.dg/torture/pr55888.c: New testcase.
8218 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8220         PR fortran/55852
8221         * gfortran.dg/intrinsic_size_3.f90: New.
8223 2013-01-07  Tobias Burnus  <burnus@net-b.de>
8225         PR fortran/55763
8226         * gfortran.dg/select_type_32.f90: New.
8228 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
8230         PR c++/52343
8231         * g++.dg/cpp0x/alias-decl-29.C: New test.
8233 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
8235         PR fortran/53876
8236         PR fortran/54990
8237         PR fortran/54992
8238         * gfortran.dg/class_array_15.f03: New test.
8240 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
8242         PR fortran/42769
8243         PR fortran/45836
8244         PR fortran/45900
8245         * gfortran.dg/use_23.f90: New test.
8246         * gfortran.dg/use_24.f90: New test.
8247         * gfortran.dg/use_25.f90: New test.
8248         * gfortran.dg/use_26.f90: New test.
8249         * gfortran.dg/use_27.f90: New test.
8251 2013-01-06  Olivier Hainque  <hainque@adacore.com>
8253         * gnat.dg/specs/clause_on_volatile.ads: New test.
8255 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8257         * gnat.dg/alignment10.adb: New test.
8259 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
8260             Mikael Morin  <mikael@gcc.gnu.org>
8262         PR fortran/55827
8263         * gfortran.dg/use_22.f90: New test.
8265 2013-01-04  Andrew Pinski  <apinski@cavium.com>
8267         * gcc.target/aarch64/cmp-1.c: New testcase.
8269 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
8271         PR fortran/55172
8272         * gfortran.dg/select_type_31.f03: New test.
8274 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8276         PR c++/54526 (again)
8277         * g++.dg/cpp0x/parse2.C: Extend.
8278         * g++.old-deja/g++.other/crash28.C: Adjust.
8280 2013-01-04  Richard Biener  <rguenther@suse.de>
8282         PR tree-optimization/55862
8283         * gcc.dg/torture/pr55862.c: New testcase.
8285 2013-01-04  Martin Jambor  <mjambor@suse.cz>
8287         PR tree-optimization/55755
8288         * gcc.dg/torture/pr55755.c: New test.
8289         * gcc.dg/tree-ssa/sra-13.c: Likewise.
8290         * gcc.dg/tree-ssa/pr45144.c: Update.
8292 2013-01-04  Richard Biener  <rguenther@suse.de>
8294         PR middle-end/55863
8295         * gcc.dg/fold-reassoc-2.c: New testcase.
8297 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8299         PR fortran/55763
8300         * gfortran.dg/null_7.f90: New.
8302 2013-01-04  Tobias Burnus  <burnus@net-b.de>
8304         PR fortran/55854
8305         PR fortran/55763
8306         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
8307         * gfortran.dg/unlimited_polymorphic_7.f90: New.
8308         * gfortran.dg/unlimited_polymorphic_8.f90: New.
8310 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
8312         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
8314 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
8316         PR fortran/55855
8317         * gfortran.dg/assignment_1.f90: Modified.
8318         * gfortran.dg/assignment_4.f90: New.
8320 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
8322         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
8324 2013-01-03  Richard Biener  <rguenther@suse.de>
8326         PR tree-optimization/55857
8327         * gcc.dg/vect/pr55857-1.c: New testcase.
8328         * gcc.dg/vect/pr55857-2.c: Likewise.
8330 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
8332         PR rtl-optimization/55838
8333         * gcc.dg/pr55838.c: New test.
8335         PR tree-optimization/55832
8336         * gcc.c-torture/compile/pr55832.c: New test.
8338 2013-01-02  Teresa Johnson  <tejohnson@google.com>
8340         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
8341         * gcc.dg/tree-ssa/loop-23.c: Ditto.
8342         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
8343         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
8344         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
8345         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
8346         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
8347         * gcc.dg/unroll_1.c: Ditto.
8348         * gcc.dg/unroll_2.c: Ditto.
8349         * gcc.dg/unroll_3.c: Ditto.
8350         * gcc.dg/unroll_4.c: Ditto.
8352 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8354         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
8356 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8358         PR fortran/55818
8359         * gfortran.dg/eof_4.f90: New test.
8361 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
8363         * lib/c-compat.exp (compat-use-alt-compiler): Remove
8364         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
8365         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
8366         (compat_setup_dfp): Initialize compat_alt_caret and
8367         compat_save_TEST_ALWAYS_FLAGS.
8369 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8371         * gcc.dg/torture/tls/tls-reload-1.c: New test.
8373 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
8375         * gcc.dg/torture/fp-int-convert-2.c: New test.
8377 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8379         * gfortran.dg/newunit_3.f90: Add dg-do run.
8380         * gfortran.dg/inquire_15.f90: Add dg-do run.
8382 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
8384         PR tree-optimization/55831
8385         * gcc.dg/pr55831.c: New test.
8387 Copyright (C) 2013 Free Software Foundation, Inc.
8389 Copying and distribution of this file, with or without modification,
8390 are permitted in any medium without royalty provided the copyright
8391 notice and this notice are preserved.